/* width: 960px */

/* basic elements */
html {

}

body {
    font: 11px arial, sans-serif;
    color: black;
    background: #a0a0a0 url(../images/background.png) repeat-x top center;
    margin: 0;
    padding: 0;
}

p {
    text-align: justify;
    padding: 0;
    margin: 10px 0 10px 0;
}

div {
    padding: 0;
    margin: 0;
}

h1 {
    font: bold 16px verdana, sans-serif;
    text-transform: uppercase;
}

h2 {
    font: bold 13px verdana, sans-serif;
}

h3 {
    font: bold 12px verdana, sans-serif;
}

a, a:link, a:visited {
    color: #224679;
    text-decoration: none;
}

a:hover, a:active {
    text-decoration: underline;
}

acronym {
    color: #224679;
}

ul {
    margin: 10px 0;
    padding-left: 20px;
}

table {
    font: 11px verdana, sans-serif;
    color: black;
    padding: 0;
    border: none;
    margin: 0;
}

tr, td {
    padding: 0;
    margin: 0;
}

td {
    vertical-align: top;
}

img {
    border: none;
}

form {
    padding: 0;
    margin: 0;
}

/* specific divs */

/*** PAGE DESIGN ***/
#page-wrapper {
    width: 950px;
    margin: 10px auto;
}

#header {
    color: black !important;
    overflow: hidden;
    width: 950px;
}

#page {
    width: 950px;
    margin: 10px auto;
    background: #21303e;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#page-top {
    background: transparent url(/images/page-top-background.png) repeat-x top left;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 950px;
    height: 242px;
}

#page-middle {
/*    padding: 10px;*/
    overflow: hidden;
}

#page-middle-inner{
    margin: 10px;
}

#page-bottom {
/*    padding: 10px 10px 10px 200px;*/
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: white;
    width: 950px;
}

#page-bottom-inner {
    margin: 10px 10px 10px 200px;
    color: white;
}

#page-bottom-inner a {
    font-weight: bold;
    color: white;
}

/*** HEADER ***/
#header img {
    vertical-align: middle;
}

#basket, #login {
    float: right;
    padding: 0 10px;
}

/*** PAGE TOP ***/
#page-top-left {
    width: 200px;
    float: left;
    text-align: center;
    height: 238px;
}

#logo{
    height: 145px;
    width: 169px;
    background: transparent url(../images/logo-big.png) no-repeat top left;
}
    
#search {
    text-align: center;
    padding: 10px;
}

#search_input {
    display: inline-block;
    width: 178px; height: 28px;
    background: white url(../images/search-input-background.png) no-repeat 7px 7px;
    text-align: right;
    margin: 3px 0 10px 0;
    border: 1px solid #102860;
    -moz-border-radius: 5px;
    -moz-box-shadow: 5px 5px 10px -5px #303030 inset;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 5px 5px 10px -5px #303030 inset;
    border-radius: 5px;
    box-shadow: 5px 5px 10px -5px #303030 inset;
}

#search_input input {
    margin: 7px 7px 5px 0px; border: 0; padding: 0;
    width: 140px; height: 16px;
    background: transparent;
}

#search_submit {
    width: 180px; height: 30px; padding: 0;
    background: white url(../images/search-buttom-background.png) repeat-x bottom center;
    color: #1a3a83;
    font-weight: bold;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#page-top-right {
/*    margin-left: 200px;*/
    /*padding: 20px 10px 20px 0;*/
    width: 750px;
    height: 242px;
    float: left;
    /*background: #3d9ecb url(../userdata/Image/banner/header.jpg) no-repeat top left;*/
}

#page-top-right-inner {
    width:  740px;
    height: 200px;
    background: #447895 url(../userdata/Image/banner/header.jpg) no-repeat top left;
    border: 1px solid #1a3a57;
    -moz-border-radius: 10px;
    -moz-box-shadow: 5px 5px 10px -5px #303030 inset;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 5px 5px 10px -5px #303030 inset;
    border-radius: 10px;
    box-shadow: 5px 5px 10px -5px #303030 inset;
    margin: 20px 0 0 0;
}

#topmenu {
    color: #2a51a3;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 10px auto 10px;
    padding-bottom: 1px;
    background: white url(../images/menu-background.png) repeat-x bottom center;
    overflow: hidden;
    width: 720px;
    height: 32px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 5px 5px 10px -5px #303030;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 5px 5px 10px -5px #303030;
    border-radius: 5px;
    box-shadow: 5px 5px 10px -5px #303030;
}

#topmenu ul {
    float: right;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#topmenu ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

#topmenu a {
    display: block;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #cbcbcb;
    color: #2a51a3;
    padding: 9px 10px;
    line-height: 1;
}

#topmenu a.first {
    border-left: none;
}

#topmenu a.last {
    border-right: none;
}

/*** PAGE MIDDLE ***/
#left-column {
    width: 180px;
    float:left;
}

#right-column {
    width: 180px;
    float:right;
}

#content-column {
    margin: 0 191px;
    padding: 10px 10px;
    background: white;
    width: 528px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#content-column-inner {
/*    margin: 10px;*/
/*    width: 528px;*/
}

/** left column **/
#left-column ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
}

#left-column ul li.odd {
    margin-bottom: 10px;
    background: #96a7ca;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}  

#left-column ul li.even {
    background: #e6e6e6;
    margin-bottom: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#left-column ul li ul {
    padding: 10px 10px 10px 26px;
    margin: 0px;
    list-style-image: url(../images/bullet.png);
}

#left_column ul li ul li{
    margin: 0;
    padding: 0;
    background: none;
}

#left-column a {
    color: #383838;
    font-weight: bold;
}

#left-column a.title {
    margin: 0;
    padding: 8px 10px;
    background: #20436d url(../images/title-odd-background.png) repeat-x top center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    height: 15px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#left-column li.even a.title {
    background: #7e7e7e url(../images/title-even-background.png) repeat-x top center;
    height: 15px;
}

#left-column a.single-title {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 15px;
}

/*** content ***/
#navigator {
    padding-bottom: 10px;
    border-bottom: 1px solid #ACC0D0;
    font-size: 9px;
}

/*** right column ***/    
#right-column ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
}

#right-column ul li.odd {
    margin-bottom: 10px;
    background: #96a7ca;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}  

#right-column ul li.even {
    background: #e6e6e6;
    margin-bottom: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#right-column ul li ul {
    padding: 10px 10px 10px 26px;
    margin: 0px;
    list-style-image: url(../images/bullet.png);
}

#left_column ul li ul li{
    margin: 0;
    padding: 0;
    background: none;
}

#right-column a {
    color: #383838;
    font-weight: bold;
}

#right-column a.title {
    margin: 0;
    padding: 8px 10px;
    background: #20436d url(../images/title-odd-background.png) repeat-x top center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    height: 15px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#right-column li.even a.title {
    background: #7e7e7e url(../images/title-even-background.png) repeat-x top center;
    height: 15px;
}

#right-column a.single-title {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 15px;
}
/* MAIN */
#main_image {
    float: left;
    padding-right: 5px;
}

#main_text {
    margin-left: 480px;
}

/* CONTACT */
#contact_text {
    margin: 10px;      
}

#map_canvas {
    height: 400px;
    border: 1px solid #ACC0D0;
    margin: 10px 10px 20px 10px;
}

.contact_table {
    vertical-align: top;
    border-spacing: 2px;
    margin: auto;     
}

.cotact_td_title {
    text-align: right;
    font-weight: bold;
}

.contact_input {
    width: 200px;
}

/*distributions */
#for_school{
    width: 220px;
    background-color: #e0e0e0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #1b2f50;
    padding: 15px;
    padding-bottom: 7px;
    text-align: center;
}

#for_company{
    width: 220px;
    background-color: #97a7c9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #1b2f50;
    padding: 15px;
    margin-left: 20px;
    padding-bottom: 7px;
    text-align: center;
}

#for_school #distrib_header, #for_company #distrib_header{
    color: #02377b;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
}

#for_school a{
    color: #263054;
}

#for_company a{
    color: #1c3355;
}

/*#right-column #company_services{
    width: 180px;
    background-color: #094c90;
}

#right-column #company_services .title{
    text-align: center;
    color: #8bc3fc;
    text-transform: uppercase;
    font-size:12px;
    margin:0;
    padding:8px 10px;
}

#right-column #company_services ul li a{
    color: white;
    text-transform: lowercase;
}

#right-column #company_services ul{
     padding: 10px 10px 10px 26px;
    margin: 0px;
    list-style-image: url(../images/bullet_white.png);
}*/

#right-column div.even #pripravujeme_in{
    background-color: #e6e6e6;
}
#right-column div.even #pripravujeme_in a{
    color:  #383838;
    font-weight: normal;
    font-size: 9pt;
}

/* CATALOG */
/*- search -*/
p.search_form {
    margin: 0;
    padding: 0 20px; 
}

/*
p.search_form input {
    margin: 3px 6px 0 0;
    padding: 0;
}
*/

.line {
    clear: both;
    height: 0;
    font-size: 0;
    border-top: 1px solid #acc0d0;
}

ul#tabs {
    display: block;
    height: 24px;
    padding: 0;
    border-bottom: 1px solid #acc0d0;
    margin: 10px 0;
    position: relative;
}

ul#tabs li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

ul#tabs li a, ul#tabs li a:link, ul#tabs li a:visited {
    display: block;
    background-color: #d9def1;
    padding: 5px;
    border: 1px solid #acc0d0;
    margin-right: 2px;
    font-size: 11px;
    text-decoration: none;
    color: black;
    outline: none;
}

ul#tabs li a:hover, ul#tabs li a.selected, ul#tabs li a.selected:link, ul#tabs li a.selected:visited {
    background-color: #becfdb;
}

/* SEARCH */
.message {
    border-bottom: 1px solid #ee5400;
    color: #ee5400;
    font-weight: bold;
    text-align: center;
}

.number {
    float: left;
    width: 20px;
}

/*** PAGE BOTTOM ***/
#bottom-menu {
    height: 12px;
    padding: 27px 15px;
    color: #4b4b4b !important;
    font-size: 12px !important;
    float: left;
}

#bottom-menu a {
    display: block;
    border-right: 1px solid #4b4b4b;
    color: #4b4b4b !important;
    padding: 0 12px;
    line-height: 1;
}

#bottom-menu a.last {
    border: none;
}

#bottom-menu ul {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    height: 12px;
}

#bottom-menu ul li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
}

#bottom-info {
    overflow: hidden;
}

#bottom-info-left {
    width: 72px;
    float: left;
    text-align: center;
    height: 61px;
    background: transparent url(../images/logo-small.png) no-repeat top left;
}

#bottom-info-right {
    margin-left: 110px;
}

/* universal */
.title {
    display: block;
    margin: 10px 0;
    padding: 0;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
}

.title2 {
    display: block;
    margin: 10px 0;
    padding: 0;
    border-bottom: 1px solid #acc0d0;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #3598C6;
}

.clear {
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
}

.bold {
    font-weight: bold;
}

.center {
    text-align: center;
}

.styled_table th, .styled_table td {
    padding: 5px;
}

.styled_table tr.even {
    background-color: #e3eaef;
}

.styled_table th {
    background-color: #becfdb;
}

.styled_table td {
    text-align: center;
}

.styled_table td.name {
    white-space: nowrap;
    text-align: left;
}

p.odd, p.even {
    margin: 0;
    padding: 5px;
}

p.even {
    background-color: #e3eaef;
}

/* CATALOG */
.product {
    float: left;
    width: 168px;
    min-height: 200px;
    _height: 200px;
    padding: 12px;
    border-top: 1px solid #d9def1;
    border-left: 1px solid #d9def1;
}

.product_item{
    width: 156px;
    margin: 10px;
/*    margin-right: 0;*/
}
.product.top {
    border-top: none;
}

.product.left {
    border-left: none;
}

.product_title {
    font-size: 13px;
    margin-bottom: 10px;
    height: 48px;
}

.product_title p.title, .product_title p.subtitle {
    margin: 0;
    padding: 0;
    text-align: left;
}

.product_title p.title a {
    font-size: 13px;
    font-weight: bold;
    color: #107f68;
}

.product_title p.subtitle {
    font-size: 12px;
    font-weight: bold;
    /*font-style: italic;*/
    color: #606060;
}

.product_image {
    float: left;
    width: 75px;
    height: 100px;
}

.product_description_price {
    margin-left: 85px;
    min-height: 115px;
    width: 69px;
    _height: 115px;
}

.product_description2 {
    margin: 10px 0;
    border-top: 1px solid #ACC0D0;
    padding-top: 10px;
}

.product_info_block {
    border-bottom: 1px dotted #d9def1;
}

.product_info_block .title {
    font-size: 16px;
    font-weight: bold;
    color: #107f68;
}

.product_info_block .subtitle {
    font-size: 12px;
    font-weight: bold;
    color: #606060;
    text-align: left;
}

.product_info_block .comment {
    font-style: italic;
    text-align: left;
}

.product_price {
    font-size: 16px;
    font-weight: bold;
    color: #0b9075;
    text-align: left;
    padding: 5px 0;
}

.product_price.sk {
    font-size: 11px;
    font-weight: normal;
}

.product_price.sale {
    color: #ee5400;
}

.product_price.availability {
    font-size: 12px;
    font-weight: bold;
    color: #606060;
}

.product_price_title{
    font-size: 16px;
    font-weight: bold;
}

.product_actions {
    clear: both;
    padding-top: 10px;
}

.products_table {
    width: 100%;
    border-collapse: collapse;
}

.products_table td {
    border-top: 1px solid #d9def1;
    border-left: 1px solid #d9def1;
    width: 158px;
    padding-bottom: 10px;
}

.products_table td.top {
    border-top: none;
}

.products_table td.left {
    border-left: none;
}

.filter {
    padding: 10px 0;
    border-bottom: 1px solid #acc0d0;
    margin: 10px 0;
}

.filter p {
    text-align: right;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #acc0d0;
    margin: 0 0 10px 0;
}

.filter select {
    border: 1px solid #acc0d0;
}

.lister {
    text-align: center;
    padding: 5px 0;
    border-top: 1px solid #ACC0D0;
    margin: 10px 0;
}

a.gallery {
    display: none;
}

a.gallery.top {
    display: inline;
}

.product_image2 {
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 105px;
}

.product_image2 img {
    width: 75px;
    height: 100px;
}

.product_image2 .product_image_top {
    margin-bottom: 15px;
}

.product_info .to_basket {
    float: right;
    margin: 0;
}

.product_info {
    min-height: 130px;
    _height: 130px;
    margin-left: 105px;
    border-left: 1px solid #d9def1;
    padding-left: 15px;
}

.product_info2 {
    margin: 5px 0;
}

#catalog_button {
    margin: 10px 10px 10px 0;
    float: right;
}

#forum_button {
    margin: 10px 0 10px 10px;
    float: left;
}

#banner {
    margin: 8px 10px 7px 10px;
    height: 140px;
}
#banner #banner_image{
    height: 140px;
    width: 200px;
    float: left;
}
#banner #banner_text{
    float: left;
    color: white;
    margin-left: 20px; 
    width: 500px; 
    margin-top: 16px; 
    height: 126px;
}

#banner #banner_text #banner_title{
    font-size:20pt;
    margin-bottom: 7px;
}

#banner #banner_text #banner_inner_text{
}

#banner img {
    width: 200px;
    height: 140px;
}

.to_basket {
    float: left;
    margin: 0 7px 0 0;
}

.details {
    float: right;
}

#download_form {
    margin: 10px 0;
    padding: 5px 0;
    border-top: 1px solid #acc0d0;
}

/* BASKET */
#basket_table {
    border-collapse: separate;
}

#basket_table tr {
    vertical-align: top;
}

#basket_table th {
    padding: 5px;
    background-color: #e9e9e9;
}

#basket_table td {
    padding: 5px;
    background-color: #f7f7f7;
}

#basket_table td.wrong{
    padding: 5px;
    background-color: red;
}

td.price {
    text-align: right;
}

/* DISCUSSION */
.discussion_form {
    margin: 10px 0;
    border-top: 1px solid #ACC0D0;
    border-bottom: 1px solid #ACC0D0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.discussion_caption {
    font-weight: bold;
}

.discussion_input {
    width: 500px;
}

/*input, textarea {
    border: 1px solid #ACC0D0;
    background-color: #fafaff;
}*/

.discussion_preview {
    width:500px;
    padding:5px;
    border:1px dotted #d9def1;
}

.product_comment {
    padding-bottom: 10px;
    border-bottom: 1px dotted #D9DEF1;
    margin-bottom: 10px;
}

.product_comment p {
    margin: 0;
}

.product_comment_title {
    color: #3598c6;
    border-bottom: 1px solid #3598c6;
}

a.preview {
    display: block;
    float: left;
    border: 1px solid #D9DEF1;
    margin: 0 10px 10px 0;
}

a.preview img {
    display: block;
    padding: 10px 10px 10px 10px;
}

#login_table {
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0;
    border-collapse: collapse;
}

#login_unregistred {
    background-color: #45ADDE;
    padding: 15px;
}

#login_registred {
    color: white;
    background-color: #227196;
    padding: 15px;
}

#login_unregistred table, #login_registred table {
    border-spacing: 2px;
}

.login_caption {
    width: 50px;
    /*font-weight: bold;*/
    text-align: right;
}

#login_registred .login_caption, #login_registred h3 {
    color: white;
}

.login_input input {
    width: 175px;
}

.login_message {
    color: #ee5400;
    border: 1px solid #ee5400;
    padding: 5px;
    text-align: center;
}

.company, .add2 {
    display: none;
    background-color: #f0f0f0;
}

#user_address_table {
    
}

#user_address_table td {
    padding: 2px;
}

.form_table {
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0;
    border-spacing: 4px;
}

.td_caption {
    text-align: right;
}

.td_input input, .td_input select, .td_input textarea {
    width: 200px;
}

.td_input_short input, .td_input_short select, .td_input_short textarea {
    width: 100px;
}

.td_input_long input, .td_input_long select, .td_input_long textarea {
    width: 400px;
}

.error_message {
    color: #ee5400;
    border: 1px solid #ee5400;
    padding: 5px;
    text-align: center;
}

.top_category {
    border-bottom: 1px dotted #d9def1;
}

.top_category a {
    color: #23556C !important;
    font-weight: bold;
}

.category_list a {
    color: #000000;
}

#payment_table {

}

#payment_table td {
    vertical-align: middle;
    padding: 5px;
}

#navigator .active {
    font-weight: bold;
}

#contact_table {
    vertical-align: top;
    border-spacing: 2px;
    margin: auto;
}

#contact_table .td_caption {
    font-weight: bold;
}

#contact_table .td_input {
    width: 250px;
}

#business_conditions {
    color: #EE5400;
    font-weight: bold;
}

#business_conditions a, #business_conditions a:link, #business_conditions a:visited {
    color: #EE5400;
    text-decoration: underline;
}

#business_conditions input {
    vertical-align: middle
}

#content_popup {
    background-color: white;
    margin: 12px auto;
    padding: 12px;
    width: 596px;
}

.submit_box {
    float: right;
    text-align: right;
}

#orders_table {
    width: 100%;
}

#orders_table th {
    background-color: #D9DEF1;
    padding: 5px;
}

#orders_table td {
    padding: 2px;
    text-align: center;
}

#edition {
    padding: 15px;
    margin: 10px 0;
    background-color: #d9def1;
}

.em_box {
    background-color: #D9DEF1;
    margin: 10px 0;
    padding: 15px;
}

.cash_table {
    width: 100%;
    border-collapse: collapse;
}

.product_image3 {
    width: 75px;
    height: 100px;
}

.category_image {
    float: right;
}

.magazines_order_table {
    margin: 10px 0;
}

.magazines_order_table input {
    width: 50px;
    text-align: right;
}

.magazines_order_row {
    clear: both;
    margin-bottom: 5px;
}

.magazines_order_col {
    float: left;
    width: 150px;
}

.magazines_order_col.caption {
    padding-top: 4px;
    font-weight: bold;
}

.price_link, .price_link:link, .price_link:visited {
    color: inherit;
    font-size: 11px;
    text-decoration: underline;
}

.price_link:active, .price_link:hover {
    text-decoration: none;
}

.contact_heading {
    font-family: georgia,sans-serif;
    font-size: 16px;
    color: #783f07;
    margin: 0;
    border-bottom: 1px solid;
}

.contact {
    background: #fafafa;
    padding: 5px;
    border: 1px solid #f0f0f0;
    margin: 10px 0;
}

.sk_menu_main{
    display: block;
    background-color: #5d5d5d;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 17px;
    width: 123px;
    padding-top: 3px;    
}
.sk_menu_main a, .sk_menu_main a:visited{
    color: #fcfcfc;
}
.sk_link{
    margin-left: 8px;
}
.sk_menu_sub{
    display: block;
    background-color: #3b5997;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 17px;
    width: 123px;
    padding-top: 3px;    
}
.sk_menu_sub a, .sk_menu_sub a:visited{
    color: #c1d7ff;
}
.sk_menu_logout{
    display: block;
    background-color: black;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 17px;
    width: 123px;
    padding-top: 3px;    
}
.sk_menu_logout a, .sk_menu_logout a:visited{
    color: white;
}
.sk_item a{
    color: black;
    font-size: 9pt;
}
