BODY {margin:0px; padding:0px;}
BODY {font-family:"Arial",sans-serif; font-size:82%;}
IMG {border:none; font-size:70%;}
A {text-decoration:none; border-bottom:1px dotted;}
A:hover {text-decoration:none; border-bottom:1px solid;}
FORM {margin:0px; padding:0px;}

H1 {font-size:150%; font-family:"Century Gothic",sans-serif;}
H2 {font-size:120%; font-family:"Century Gothic",sans-serif;}
H3 {font-size:110%;}

.top-h1 {padding:0px 10px;}
.top-h1 H1 {font-family:"Arial","Helvetica",sans-serif; font-size:100%; margin:0px; color:#000; font-weight:normal;}

.clear {clear:both;}

.r {text-align:right;}
.c {text-align:center;}
.l {text-align:left;}

.message {margin:0px 0px 10px 0px; padding:3px; border:2px solid #43B83B; text-align:center; font-weight:bold; font-weight:normal;}
.message .details {color:black; font-size:82%; font-weight:normal;}
.warning-message {margin:0px 0px 10px 0px; padding:3px; border:2px solid #DC9122; text-align:center; font-weight:bold; font-weight:normal;}
.warning-message .infile_errors {color:black; font-size:82%; font-weight:normal;}
.error-message {margin:0px 0px 10px 0px; padding:3px; border:2px solid #F04E23; text-align:center; font-weight:bold; font-weight:normal;}
.error-message .infile_errors {color:black; font-size:82%; font-weight:normal;}

.top-menu {position:absolute; right:0px; top:35px;}
.top-menu-content TD {padding:1px;}
.top-menu-content TD.search-container {padding-left:20px !important;}
.top-menu-content {background-color:#FFF; border:1px solid #000;};
.top-menu-content {white-space:nowrap;}
.top-menu-content A {color:#000; margin:0px 10px; /*font-weight:bold;*/}
.top-menu-shadow {position:absolute; bottom:-5px; right:0px; height:5px; width:98%;}
.top-menu-shadow {font-size:1px;}
.top-menu-shadow {background-color:#000;}
.top-menu-shadow {opacity:0.5;}
.top-menu-shadow {filter:alpha(opacity=50);}
.top-menu-shadow {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

.search-field {border:1px solid #CCC; font-size:100%;}
.search-submit {border:1px solid #CCC; background:#EEE; font-size:100%;}

.logo {position:absolute; left:130px; top:120px;}
.logo {font-style:italic; font-family:"Verdana"; font-weight:bold; font-size:250%;}
.logo A {border:none; color:#004773;}

.motto {color:#666; font-size:120%; text-align:center;}
.motto A {color:#666; border:none; font-weight:normal;}
.motto {position:absolute; left:160px; top:160px;}

.right-column {width:200px; vertical-align:top;}
.right-column {background-color:#016294; color:#FFF;}
.right-column {padding:20px 0px 20px 0px;}

.categories-menu-header {font-size:120%; margin:0px 10px 10px 10px;}
.categories-menu {font-size:90%; color:#FFF;}
.categories-menu A {color:#FFF;}
UL.categories-menu {margin:0px; padding:0px 0px 0px 20px;}
UL.categories-menu UL {margin:0px; padding:0px 0px 0px 20px;}
.categories-menu LI {margin:0px; padding:0px; list-style-type:circle;  line-height:150%;}

.content-column {vertical-align:top;}

.content {padding:10px;}

.cart-link {margin-top:0px; text-align:right;}

.footer {border-top:1px solid #000; padding:2px 5px;}
.counters A {border:none;}

.category-items-buy-block {margin-top:20px !important; padding-right:20px;}
.category-items-buy-block {line-height:150%;}
.category-items-buy-block DIV {margin-bottom:10px;}
.category-items-buy-block TABLE {width:30ex;}
.category-items-buy-block .with-price TD {padding-bottom:0px;}
.category-items-buy-block SMALL {font-size:90%;}
.category-items-buy-block FORM {display:inline; margin:0px; padding:0px;}
.category-items-buy-block FORM .add-to-cart {display:inline; border:none; background:none; cursor:pointer; margin:0px; padding:2px;}
.category-items-buy-block FORM .add-to-cart {color:#e55902; font-weight:bold; font-size:100%; font-family:"Tahoma";}
.category-items-buy-block FORM .add-to-cart {padding-left:22px; background:#EEF0F0 url("/img/cart.gif") 3px 3px no-repeat;}
.category-items-buy-block .bottom TD {padding-bottom:10px;}
.category-items-buy-block .buy_form {padding-left:10px;}

.item-buy-block .price {font-size:150%; white-space:nowrap;}

.cart-container {width:75%;}

.cart-tbl {width:100%;}
.cart-tbl TH {padding:2px 10px 2px 10px !important; background-color:#CCC;}
.cart-tbl TD {padding:1px 10px 5px 10px !important;}
.cart-tbl .even TD {background-color:#F2F2F2;}
.cart-tbl .final-price {font-size:130% !important;}
.cart-tbl .amount {text-align:center;}
.cart-sum {font-size:150%;}

.cart-data-tbl INPUT, .cart-data-tbl TEXTAREA {font-family:"Arial",sans-serif; font-size:100%;}

.login-tbl TD {vertical-align:top;}
.login-tbl .login-th {padding-top:3px;}

H2.category-parent-path {font-size:110%;}
.category-parent-path A {color:#000; border-bottom:1px dotted #666;}
.category-parent-path A:hover {text-decoration:none; border-bottom:1px solid #000;}

/*
.category-item {width:100px; float:left; margin-right:40px; margin-bottom:30px;}
.category-item-name {height:5em;}
.category-item-name A {font-weight:normal;}
*/

.front-category-tbl {float:left; width:48%;}
.front-category-tbl TD {vertical-align:top; /*padding-bottom:40px;*/}
.front-category-tbl P {margin:0px; padding:0px;}
.front-category-tbl .image-cell {width:160px;}
.front-category-tbl .image-cell A {border:none;}
.front-category-tbl .name {font-size:82%;}
.front-category-tbl .name A {font-weight:normal;}
.front-category-tbl .category-item-image {margin:0px; border:none;}
.front-category-tbl .coda-slider {border:1px solid #EEE;}

.front-category-tbl H2 {margin-top:0px;}
.front-category-tbl .category-parent-path {font-size:120%;}
.front-category-tbl .category-parent-path .parent {font-size:67%; font-weight:normal;}

.front-categories-separator {clear:both; padding:40px 0px;}
.front-categories-separator DIV {border-bottom:1px dotted #CCC;}

.front-categories-list-cell {padding-right:20px;}

.front-subcategories-list {margin:0px; padding:0px;}
.front-subcategories-list LI {margin:0px; padding:0px;}
/*.front-subcategories-list LI {list-style-position:inside;}*/
.front-subcategories-list LI {color:#CCC;}
.front-subcategories-list LI STRONG {color:#000;}
.front-subcategories-list A {font-weight:normal;}

.category-item-image-container {text-align:center; padding:10px 0px; margin:0px auto;}
.category-item-image {width:100px; height:100px; text-align:center; margin:0px auto; border:1px solid #EEE;}
.category-item-image A {border-bottom:none;}

.category-item-image-inlist {width:100px; height:100px; border:1px solid #EEE;}
.category-item-image-inlist A {border-bottom:none;}

.category-items-attributes {border-collapse:collapse; border:1px solid #CCC;}
.category-items-attributes TD {border:1px solid #CCC;}
.category-items-attributes TD {padding:2px;}

.only-opisanie TD {padding:10px 5px;}

.category-image {margin-right:20px;}

.term-definitions {background:#F3F3F3 url("/img/question.gif") 5px 7px no-repeat; padding:5px 5px 5px 35px;}

