body {background-color: #ffffff; color: #000000; margin: 0px; margin-bottom: 10px; padding: 0px;
font: 11px tahoma, Verdana, Arial, sans-serif;margin:0; padding-top:0;  
font-family: Verdana, Arial, sans-serif;  color:#333; 
}

/*wrappers - page or section containers*/
#mainWrapper {    margin: 0px auto;    width: 750px !important;    background-color: e6e6e6;    text-align: left;    width: 100%;    vertical-align: top;    }
/*------------------------------------HEADER------------------------------------*/
#mainBox {margin: 0px auto; width: 750px !important; background-color: e6e6e6; text-align: left; vertical-align: top; margin-top:0px; }

#shopping-cart{width:215px;background: transparent url('../images2/shopping-cart-bg.gif') no-repeat;height:58px;margin:0px;float:left;}
#shopping-cart-text{margin-top:18px;margin-left:42px;}
#shopping-cart-text a{color:#D50505;text-decoration:underline;font-weight:bold;}
#header-top{background: #fff url('../images2/header-bg.gif') repeat-x 0 0;width:535px;float:left;height:58px; font-family: verdana, sans-serif;  _padding-top:17px;_height:43px;}
#header-top select, #header-top input{font-family: verdana, sans-serif; font-size: 8.5pt; }
#header-top form div{margin-top:15px;margin-left:12px; _margin:0px;}
#header-top form input { border: 1px solid #E8E8E8; background: #FFF; padding: 0; margin: 0; color: #808080; }
#header-top label {float: left; font-size: 91%; color: #F07C00; margin-bottom: 3px; }
#header-top div label { float: left; }
#header-top div label span{margin-left:20px;}
#header-top label input{margin-left:20px;}
#header-top label > input.button { height: 18px; } 
.header-logoff{text-align:right;margin-right:10px;padding-top:4px; _padding-top:9px;}
#header-left{width:410px;float:left;}
#header-right{width:340px;float:left;}
#header-stitek{background: #fff url('../images2/stitek-top2.gif') repeat-x 0 0;width:535px;float:left;height:22px;margin:0px;}


h1{display: block;  background: #fff url('../images2/h1aa.gif') no-repeat -1px 0; height:113px; width:410px;float:left;margin:0px;}
h1 a {width: 352px;    height: 113px;    display: block;    overflow: hidden;    cursor: pointer;    text-indent: -1000px;    font-size: 1px;    text-decoration: none;}
#header-picture{background: #fff url('../images2/header-pictrure.gif') no-repeat -60px 0; width:340px;height:185px;float:left;}
#search{width:350px;height:40px;float:left;margin-top:0px;margin-top:30px;} /*background-color:#ffaa33;*/
#categories-head{width:205px;height:33px;padding-top:13px;float:left;background-color:#f3f3f3;margin-top:0px;line-height:20px;color:#D50505; font-size:14px; font-weight:bold;border-bottom:solid #DFDFDF 2px; border-top:solid #B0B0B0 11px;}
#categories-head SPAN{margin-left:25px;}

#form_search2{ background-color:#ffffff; height:40px;margin:0px;position:absolute;top:51px;left:642px;padding-left:10px;padding-right:10px;padding-top:10px;border-left:solid #A22624 1px;}
#account-cart-privacy{position:absolute;top:35px;left:15px;background:transparent;z-index:10; }
#shopping_cart{width:185px;position:absolute;top:10px;left:650px;background-color:#f1f1f1;height:47px;}
.shopping_cart_text{ font-size: 10px; color: #000000; }
#shopping_cart A{ font-size: 10px; color: #CB0052; font-weight: bold; text-decoration: none }
.input_search{ font-size: 9px; color: #424221; }
#search TABLE{margin-top:5px;}
.alertt{color: #FF0000;}


/*------------------------------------MENU------------------------------------*/
ul#menu{margin:0 0 0 0px; padding:0; text-align:center; }
ul#menu li {display:inline; vertical-align: middle; font-weight:bold;} /*height: 1.8em;    line-height: 1.8em; */
ul#menu  li a {float:left; color:#ffffff; height:61px; text-decoration:none; }  
ul#menu  li.menu_item a{width:109px;color:#000000;height:33px;padding-top:13px;float:left;margin-top:0px;line-height:20px; font-size:14px; font-weight:bold;border-bottom:solid #DFDFDF 2px; border-top:solid #B0B0B0 11px;color:#262626; font-family:Arial, Verdana, Helvetica, sans-serif;}
ul#menu  li.menu_item a:hover{color:#d60400;} /*5a96bd*/
ul#menu li span{display:none;}

/*------------------------------------SUBMENU------------------------------------*/
#submenu{width:205px;float:left;margin:0px;padding:0px;background-color:#ffffff;}
#submenu ul, #submenu_client_section ul{margin:0px; padding:0px; list-style:none; line-height:21px;margin-top:15px;}
#submenu ul li, #submenu_client_section ul li{list-style: none;display:inline;margin:0px;padding:0px; background:url('../images2/list_marker.gif') no-repeat left top; display:block; margin-left:20px;}
#submenu ul li a{ color:#262626; margin-left:17px; text-decoration:underline;font-family:tahoma;font-size:13px;}
#submenu ul li a:hover{ text-decoration:none;font-family:tahoma;}
#submenu ul li.submenu2{margin-left:38px;}
#submenu ul li#client_section{margin-top:50px;}

/*------------------------------------CATEGORIES------------------------------------*/
#categories-heading-td{/*border-bottom:solid #9a9a9a 1px;*/}
#categories-content{padding-top:0px;_padding-top:0px;_margin-top:0px;}
#categories-content .ch4{margin-bottom:8px;}
#categories-content A{text-decoration:underline;}
#categories-content A:hover{color:#888888;}

/*------------------------------------CONTENT------------------------------------*/
.main_content{width:544px;float:left;background-color:#F3F3F3;min-height:550px;}
.main_content2{width:368px;_width:353px;float:left;background-color:#F3F3F3;}
h2.page_title{margin-left:18px; _font-family:arial; font-size:18px; _text-decoration:none; color:#262626;margin-top:6px;_margin-top:8px;margin-bottom:8px;background-color:#b0b0b0;}
#content-right{width:175px;_width:172px;background-color:#B0B0B0;float:left;margin-left:2px;}
#content-right p, .form-manufacturers p{color:#FFFFFF; font-weight:bold; margin-left:15px;_margin-left:10px;margin-top:18px;margin-bottom:0px;_font-size:11px;}
#content-right SELECT{margin-left:25px;_margin-left:10px;margin-bottom:30px;}
#content-right-middle{width:175px;_width:162px;background-color:#b10303;border-bottom:solid #FFFFFF 2px;}
#content-right-bestsellers{border-top:solid #FFFFFF 2px;}
#content-right-bestsellers p{font-size:12px; font-weight:bold;height:27px;color:#000000;_height:30px;_padding-top:5px;_padding-left:10px;}
#content-right-bestsellers ul{height:155px; _padding-top:10px;} /*border-bottom:solid #f3f3f3 10px;}  /*height:165px;*/
#content-right-bestsellers-bottom{height:10px;_height:0px;background-color:#f3f3f3;float:left;width:177px;_width:174px;}
p.nejoblibenejsi{_margin-bottom:3px;}
ul.list1{margin:0px; padding:0px; list-style:none; line-height:21px;font-size:11px;font-family:tahoma;background-color:#919191;}
.list1 a {margin:0px; padding:0px; list-style:none; line-height:21px;font-size:11px;color:#ffffff;text-decoration:underline;}
.list1 a:hover {text-decoration:none;}
.list1 {margin:0px; padding:0px; list-style:none; line-height:21px;}
.list1  li{ background:url('../images2/list_marker1.gif') no-repeat left top;}
.list1  li a{ color:#ffffff; margin-left:11px; text-decoration:undeline;}
.list1  li a:hover{ text-decoration:none;} 
#content-bottom{width:525px;float:left;}
#content-bottom span{color:#FFFFFF; font-weight:bold; margin-left:15px;_margin-left:10px;margin-top:18px;margin-bottom:0px;_font-size:11px;background-color:#b0b0b0;}
#content-bottom FORM{float:left;width:160px;margin-right:10px;}
#content-bottom FORM SELECT{margin-left:15px;width:130px;}
#content-bottom-bestsellers ul{height:155px; _padding-top:10px;} /*border-bottom:solid #f3f3f3 10px;}  /*height:165px;*/
.content-footer-item{width:162px;float:left;background-color:#b0b0b0;margin-right:9px;height:101px;_width:158px;}
FORM.form-manufacturers{width:150px;height:101px; background-color:#b0b0b0;}
.content-footer-item p{font-size:12px; font-weight:bold;color:#000000;_height:29px;_padding-top:5px;_padding-left:10px;text-align:center;}
.content-footer-item  

.centershop { padding: 0px; margin: 0px auto; position: relative; text-align: left; width: 750px !important;}

TD.main, P.main {  font-family: tahoma;  font-size: 10px;  color: #306599;}

#contentMainWrapper tr td#center_column {padding-left:7px;}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}


.centerColumn #p{padding:20px;}

A {  color: #2D2D2D;  text-decoration: none;}
A:hover {  color: #ffb062;  text-decoration: none;}

FORM { display: inline;}
.banners {  padding: 15px;}

/*HEADER CSS*/
TABLE.header {  background-image: url(../images/header_bg.jpg);  background-repeat: repeat-x;  background-color: #ffffff;  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;}
TABLE.headerNavigation {  background-image: url(../images/tile_back.jpg);  background-color: #abbbd3;  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;  width: 100% !important;}
TD.headerNavigation {  position: relative;  vertical-align: middle;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color:#000000;  letter-spacing:1px;  padding: 5px;}
TD.breadCrumb {  background-color:#545454;  width:509px;  font-size: 11px;  font-family: tahoma;  color: #FFFFFF;  height:35px;  margin-bottom:0px;}
TD.breadCrumb #breadCrumbImage{  background: url('../images/m34.gif');  height:11px;  margin-top:0px;  }
TD.breadCrumb .breadCrumbimage{  background: url('../images/m34.gif');  height:11px;}
TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {  font-weight: bold;  color: #ffffff;}
TD.headerNavigation A:hover, td.footertop a:hover  {  color: #a8cfff;}
TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}

/*SIDEBOX CSS*/
.column_left, .column_right, .column_single {  padding: 0px;}
.boxText {  font-size: 11px;  line-height: 125%;}
.leftbox, .rightbox, .centerbox, .singlebox {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #E6E6E6;          /*#F0F7E7;*/  border: 0px solid #9a9a9a; margin-bottom: 5px;}
#categories-heading-td, .leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {  /*background-color: #abbbd3;*/  font-size: 12px;  font-weight: bold;  color: #000000;  padding: 13px;  height: 20px;  padding-left: 10px;}
td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {  color: #ffffff;}
TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {  background: #E6E6E6;          /*#F0F7E7;*/  /*background-image: url(../images/tile_back.gif);*/}
.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {  line-height: 125%;  padding: 4px;  border-top: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;}
.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {  background: #8EC740;  height: 2px;  display: none;}
.plainBox, .plainbox-description {  font-family: tahoma;  font-size: 10px;  color: #306599;  border:1px solid #306599;  padding: 5px;}
.plainBoxHeading, TD.tableHeading {  font-size: 12px;  font-weight: bold;  padding: 11px 5px 5px;}
.productListing-heading {  font-size: 10px;  font-weight: bold;  color: #000000;  padding: 3px;  height: 20px;}
TD.productListing-heading{  background-color: #abbbd3;  background-image: url(../images/tile_back.jpg);}
TD.productlisting {  border:1px solid #3769AF;}
TD.productListing-data {  font-size: 10px;  padding: 5px;}

/*center main section-----------------------------------*/
TD.pageHeading, DIV.pageHeading { font-size: 12px; color: #C52B2B; font-weight: bold; text-decoration: none; padding-top: 10px;}
.center_column {/*  padding: 1px;*/}
.main_page{  width: 100% !important;  background-color: #ffffff;  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;  padding: 5px;}

/*miscellaneous areas*/
TD.cartBox {   /*background: #eff4f8;*/   font-size: 11px;   padding: 3px;   padding-top: 9px;   padding-bottom: 9px;   border-top: 1px dotted #555555;   border-bottom: 1px dotted #555555;}
TR.productListing-odd, TR.upcomingProducts-odd {  background: #ffffff;}
TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {  background: #FFFFF;}
TD.productListing-data-description-odd {  background: #ffffff;  font-size: 10px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 12px;  border-bottom: 1px solid #3769AF;}
TD.productListing-data-description-even {  background: #FFFFFF;  font-size: 10px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 12px;  border-bottom: 1px solid #3769AF;}
td.pageresults a {  color: #2D2D2D;}
.pageresults a{color: #2D2D2D;}
td.pageresults a:hover {  background: #FFFF33;}
SPAN.newItemInCart {  color: #ff0000;  font-weight: bold;}
TD.smallText, SPAN.smallText, P.smallText, td.pageresults{   font-size: 10px;}
TD.fieldKey {  font-size: 12px;  font-weight: bold;}
TD.fieldValue {  font-size: 12px;}
CHECKBOX, INPUT, RADIO, SELECT {  font-size: 11px;}
TEXTAREA {  width: 100%;  font-size: 11px;}
.greetUser {   font-size: 12px;   padding-top: 5px;   padding-bottom: 5px;}
SPAN.greetUser {   color: #f0a480;   font-weight: bold;}
SPAN.markProductOutOfStock { color: #c76170; font: bold 12px Verdana, Arial, sans-serif;}
span.normalprice { text-decoration: line-through;}
SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {  color: #ff0000;}
span.productSpecialPriceSale {  color: #ff0000; text-decoration: line-through;}
SPAN.productPriceDiscount, .inputRequirement {  font-size: 10px;  color: #FF0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {  background-color: #ff0000;  color: #ffffff;  font-size: 10px;  padding: 4px;  border: 1px solid #9a9a9a;}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text { font-weight: bold;}
TD.ot-total-Amount {  font-weight: bold;  border-top: 1px solid #9a9a9a;}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}

/* product_info attribute comments */
.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {  color: #ff0000;  font-size: 10px;  text-align : left;  font-weight: bold;  padding-top: 6px;  padding-bottom: 6px;  border-top: 1px solid #9a9a9a;}
/* General alert span class */
TD.alert, SPAN.alert {  color: #FF0000;  font-weight: bold;}
/* General alert span class */
TD.alertBlack, SPAN.alertBlack {  color: #000000;  font-weight: bold;}
/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff; margin: 6px;  padding: 6px;  font: 11px tahoma, Verdana, Arial, sans-serif;}

/* categories_description */
TABLE.categoriesdescription {  font-family: tahoma, Verdana, Arial, sans-serif;  font-size: 11px;  background: #D0D0D0;  border:1px solid #9a9a9a;  display: none;}
TD.categoriesdescription {  font-size: 11px;  line-height: 1.0;}

/* categories box parent and child categories */
A.category-top {  color: #008000;  text-decoration: none;}
A.category-links {  color: #004080;  text-decoration: none;  padding-left: 15px;} /*padding-left: 35px;*/
#head_choose_box A.category-links{padding-left:10px;}
A.category-subs, A.category-products {  color: #FF0000;  text-decoration: none;}
SPAN.category-subs-parent {  font-weight: bold;}
SPAN.category-subs-selected {  font-weight: bold;}

/* attribute images table */
TABLE.products-attributes-images {/*  width: 100%; *//*  border: 1px solid #9a9a9a; */  float: left;  padding: 2px;}
.top {color:#FFFFFF;text-decoration:underline;}
.top a {color:#FFFFFF;text-decoration:none;}
.abs {vertical-align:middle}
form {margin:0; padding:0}
.form_search {width:87px;height:16px;margin-left:5px;margin-right:8px;vertical-align:middle;border:solid 1px #3769AF;font-family:tahoma;font-size:13px;color:#282E3E;}
.select {width:136px;height:18px;font-family:tahoma;font-size:11px;color:#282E3E;border:solid 1px #818181;padding:1px}
.blue {color:#3769AF; text-decoration:none}
.copy {color:#6A6A6A; text-decoration:none; line-height:18px}
.copy a {color:#6A6A6A; text-decoration:underline;}
td{ font-family: tahoma,verdana,arial; font-size: 11px; color: #2C2C2C; text-align:left;}
.bg1{ background-image: url(../images/m01.gif); background-repeat: repeat-x; }
.bg2{ background-image: url(../images/m03.gif); background-repeat: no-repeat; }
.bg3{ background-image: url(../images/m06.gif); background-repeat: repeat-x; }
.bg4{ background-image: url(../images/m07.gif); }
.ch1{ padding-left: 59px; padding-top: 15px; }
.ch2{ font-size: 11px; font-weight: bold; color: #3769AF; }
.ch3{ font-size: 14px; color: #000000; }
.ch4{ padding-left: 22px;  }
.ch5{ padding-left: 34px; margin:0px;}
.ch6{ border: #3769AF 1px solid; }
.ch7{ font-size: 11px; color: #306599; }
.ch8{ font-size: 11px; color: #435A6C; }
.ch9{ padding-left: 17px; font-size: 10px; color: #424242; text-decoration: none}
.ch10{ font-size: 11px; color: #306599; }
.ch11{ padding-left: 5px; }
.ch11{ font-size: 10px; color: #505050; text-decoration: none }
.ch12{ padding-left: 18px; }
.ml1{ font-size: 11px; color: #FFFFFF; }
.ml2{ font-size: 11px; color: #2D2D2D; text-decoration: none; }
.ml3{ font-size: 14px; color: #C52B2B; font-weight: bold; text-decoration: none; }
.ml4{ font-size: 11px; color: #2D2D2D; font-weight: bold; }
.ml5{ font-size: 11px; color: #6A6A6A; }
.ml6{ font-size: 10px; color: #6A6A6A; font-family: tahoma; }
.ml7{ font-size: 11px; font-weight: bold; color: #CB2F2F; }
.se{ width: 100px; font-size: 9px; color: #282E3E }
.se2{ width: 140px; font-size: 8px; color: #282E3E }
.se3{ width: 50px; font-size: 8px; color: #282E3E }
a:hover {text-decoration:none}


/*------------------------------------PRODUCTS------------------------------------*/
#muj{float:left;width:545px;background-color:#F3F3F3;}
#product_container{ width:525px;_width:526px;margin-bottom:1px;padding-left:18px;}
#product_container_index_page{ width:398px;_width:353px;margin-bottom:1px;padding-left:18px;}
#product_container_index_page2{ width:528px;_width:527px;margin-bottom:1px;padding-left:18px;float:left;background-color:#F3F3F3;_padding-top:8px;_padding-bottom:8px;}
.product{ width:160px; height:184px; background-color:#FFFFFF; float:left;margin-right:8px; color:red;margin-bottom:9px;border:solid #d7d7d7 1px;}
.product_all{ width:160px; height:184px; background-color:#FFFFFF; float:left;margin-right:8px; color:red;margin-bottom:9px;border:solid #d7d7d7 1px;}
.product_all h3{margin-left:10px;}
.product a{color:#000000;}
.product_border_top{ background: transparent url('../images2/m22a.gif') no-repeat;top:0px;left:0px;height:9px;}
.product h3{font-size:10pt; margin-left:8px;height:35px;overflow:visible; border-left:solid #E1E1E1 13px;padding-left:4px;margin-top:7px;margin-bottom:0px;}
.product h3 a{color:#D50505; font-size:12px; font-weight:bold; text-decoration:none;line-height:1.5em;}
.product h3 a:hover{text-decoration:underline;}
.product_price{padding-left:20px; font-size: 16px; font-weight: bold; color: #C11923;background: transparent url('../images2/m15.gif') 0px 2px no-repeat;margin-bottom:0px;}
.normalprice{font-size:6.5pt;color:#ff0000;margin-left:0px;}
SPAN.productSpecialPrice{color:#C11923;}
SPAN.productPriceDiscount{display:none;}
.product_item h3{font-size: 11px; font-size:8px;color:red;  font-weight: bold; text-decoration: none;width:130px;margin-left:20px;height:30px;}
.product_item h3 A:hover{color: #353535;text-decoration:underline;}
.product_image{text-align:center; top:20px;height:96px;width:150px;margin-left:5px;margin-bottom:0px;margin-top:3px;}
.product_image_all{text-align:center; top:20px;height:88px;width:150px;margin-left:5px;margin-bottom:0px;margin-top:3px;}
.product_main_all{height:250px;}
.product_image img{border:none;}
.product_buttons{text-align:center; margin:0px 8px 0px 8px; }
.product_buttons img{padding-left:5px;float:left;}
.product_buttons #cart_id{margin-top:0px;}
.product_border_bottom{background: transparent url('../images2/m21a.gif') left bottom no-repeat;height:9px;bottom:0px;}
INPUT.input_add_to_cart{display:none;}
/*
INPUT.button_add_to_cart{width:124px;float:left;margin-top:1px;}
*/

TABLE TR.product_row TD{text-align:center;}
TABLE TR.product_row TD a .button_add_selected_small{text-align:center;}
tr.product_row td{vertical-align:middle;}
.product_list_item{border:solid #d7d7d7 1px;}
.product_row a h3{color:#d50505;text-decoration:underline;margin:0px;}
.product_row a:hover h3{text-decoration:none;}
.product_row a img{border:solid #c6c6c6 1px;}
.product_row img{text-align:center;margin:auto;}
IMG.products_list_button1{margin-bottom:2px;}


#head_choose_box{background-color:#a7a7a7;float:left;width:188px; border-left:solid #9a9a9a 1px;  font-size: 11px; font-weight: bold; color: #545454;padding-left:12px;padding-top:7px;height:157px;border-bottom:solid #000000 3px;}/*text-align:center;*/
.manufacturers_language{font-weight:normal;color:#545454;}
.select_brown_text{ width: 116px; font-size: 9px; color: #858585;}
.select_brown_text2{ width: 106px; font-size: 9px; color: #858585;}
.line{background:url('../images2/m08.gif') repeat-x;width:140px;margin-top:10px;margin-bottom:10px;}
#head_choose_box .ch5{padding-left:10px;}
.head_choose_box_margined {margin-top:15px;}
.head_choose_box_margined a{display:block;}
.head_choose_box_margined a:hover{text-decoration:underline;color:#B40E14;}

#header_main_picture1{background:url('../images2/m10e.jpg') center no-repeat;height:164px;float:left;width:549px;border-bottom:solid black 3px;}/*width:275px;*/
ul#header_main_picture2{margin:0 0 0 0px; padding:0; list-style:none;  height:19px; width:295px;position:relative;top:111px;left:202px; }
ul#header_main_picture2  li a {float:left; color:#ffffff; height:19px; text-decoration:none; }  /*width:114px;*/
#header_main_picture_item a{background:url('../images2/m10d.gif') center no-repeat; width:77px;}
#header_main_picture_item SPAN{display:none;}







#body{width:750px;float:left;padding-bottom:1px; border-bottom: solid #b0b0b0 6px;}/*border-top:solid #000000 3px;*/
#categories-table{}

#productGeneral,#shoppingCartDefault,#newProductsDefault,#indexProductList{background-color:#FFFFFF;}
#indexProductList{background-color:#FFFFFF;}
.shoppingCartContent{padding-left:25px;}
TABLE #product_display_title td{ font-size: 13px; font-weight: bold; color: #FFFFFF; style:italy; }
TABLE #product_display_title td h2{ padding-left:14px; font-size:13px;margin:0px;}

#product_info1{height:150px;width:547px;margin-top:10px;margin-bottom:0px;}/*border:solid black 1px;*/
#product_info_image{width:200px;height:150px; padding-bottom:0px;float:left;}
#product_info_image SPAN{text-align:center;}
#product_info_image img{border:none;}
#product_info_main_info{width:346px;float:left;padding-top:10px;}
#product_info_price{height:115px;}
.product_name, .product_info3{margin-top:5px;width:300px;padding-left:20px;}
#product_info2{ height:90px; background: transparent url('../images2/m35.gif') 0px 0px repeat-y;} /*background-image: url("../images2/m35.gif"); background-repeat: repeat-y; */
#product_info4{background: transparent url('../images2/m17.gif') 0px 0px repeat-x;width:320px;margin-bottom:0px;}
.Item_Description{width:517px; margin-left:auto; margin-right:auto;margin-top:0px; }
#productReviewLink{width:60px;margin:0px; height:20px;float:left;padding-left:20px;}
.product_buttons FORM{padding:0px;margin:0px;}
.product_buttons INPUT{float:left; margin-left:5px;}
#productReviewLink img{border:none;float:left;}
#product_info_details{width:505px;margin-left:20px;}
#product_info_details h4{margin-top:0px;font-size: 14px; font-weight: bold;font-style:italic;}
#cartAdd2 input{}
#cartAdd2 img{float:left;}
/*
h2.page_title{ color:#FFFFFF; font-size:1.3em; height:47px; background: #545454 url('../images2/m34a.gif') left bottom no-repeat; margin-top:0px;font-style:italic;width:549px;margin-bottom:0px;}
h2.page_title SPAN{left:20px;position:relative;top:12px;}
*/
.product_detail_box{width:90%; margin-left:3%;background-color:#ffffff;border:solid #d7d7d7 1px;padding:10px;margin-bottom:10px;}
#productMainImage{width:140px;float:left;margin-right:10px;}
#productMainImage a img{border:solid #e7e7e7 1px;}
#productMainImage a{color:#262626;}
#productMainImage a:hover{text-decoration:underline;}
#product_detail_description{float:left;width:330px;padding-left:8px;}
#product_detail_description h3{font-size:17px; height:35px;overflow:visible; border-left:solid #E1E1E1 13px;padding-left:4px;margin-top:7px;margin-bottom:10px;color:#D50505; font-weight:bold; text-decoration:none;line-height:1.5em;}
#product_detail_description h4,#product_detail_description #productDescription{margin-left:13px;}
#productDetailsList {margin:0px;}
.product_detail_picture_otisk{border:solid #d7d7d7 1px;text-align:center;padding-top:8px;padding-bottom:8px;}
.product_detail_picture_otisk table{text-align:center;margin:auto;}
#pripojit_soubor TEXTAREA{width:450px;}


h3.product_detail_h3{margin-left:3%;}
#attrib-11-51,{margin-left:72px;}
#attrib-10-59{margin-left:123px;}
#attrib-11-51{margin-left:72px;}
#xsell_container{margin-left:20px;}

/*---------------------------------CART---------------------------------*/
#cartContentsDisplay{}
TABLE#cartContentsDisplay{ border: 0px;  border-style: solid;  border-color: #FFFFFF;  }
#cartContentsDisplay TD{border:solid #e6e6e6 1px;}
.tableHeading TD{border-right:1px solid #C1C1C1;border-top:0px solid #C1C1C1;border-bottom:3px solid #C1C1C1;text-align:center;color: #353535;  font-weight: bold;  padding: 12px;  font-family: Tahoma, Verdana, Arial, sans-serif;  text-transform:none;  font-size: 11px;  background: #FFFFFF;}
.rowEven TD,.rowOdd TD{text-align:center;}
/*.cartTotalDisplay{color:#CB0052;font-weight:bold;}*/
.cartTotalsDisplay {margin-top:20px;margin-bottom:30px;font-weight:bold;font-size:11pt;color:#CB0052;}
.shoppingCartContent img,.shoppingCartContent INPUT{margin-left:40px;}
.buttonRow_forward, .buttonRow_back{width:100px;float:left;}
.cartTotalsDisplay{text-align:right;width:475px;}


#productListing{margin-top:0px;}
#indexProductList FORM{margin-bottom:0px;}
.buttonRow,#indexProductListCatDescription{margin-top:0px;}


#productsListingBottomNumber{width:545px;float:none;}
#productListingBottomNumber,.centerBoxHeading{clear:both; height:25px;margin-bottom:0px;}
DIV.pageresults{width:100%;clear:both;padding-top:15px;}
.pageresults, .pageresults a{font-size:11pt;text-align:center;}
.pageresults a{text-decoration:underline;}
.pageresults a:hover{color:#C11923;}
TABLE#cat3Table{float:none;}

#productsListingBottomNumber{width:548px;position:relative; margin-top:20px;}
FORM.form1{margin:0px;padding:0px;width:500px; height:10px; }

/*---------------------------------CONTACT---------------------------------*/
#contact_box{font-family:arial;}
#contact_box p{margin-bottom:25px; font-size:11pt;}
#shipping_box, #shipping_box TABLE TD{font-size:10pt;font-family:arial;}
#contact_box2 TABLE TD{font-size:12px;font-family:verdana;}
#contact_box2 TABLE TD.contact_big{font-size:16px;color:red;font-weight:bold;}
#contact_personal_information{width:250px;float:left;}
#contact_adress{float:left;width:250px;background-color:#cccccc;}
TABLE#contact_map{float:none;clear:both;}
TABLE#contact_map P, TABLE#contact_map a{font-weight:bold;}
TABLE#contact_map a{text-decoration:underline;}

h3.underlined{text-decoration:underline;font-size:12pt;}

#createAcctSuccessMainContent{font-size:12pt; }
#createAcctSuccessMainContent a{text-decoration:underline;}
#createAcctSuccessMainContent a:hover,.address_book_process_buttons a:hover{color:#1675C7;text-decoration:underline;}
.createAcctSuccessButton{width:95px;float:right;}
.createAcctSuccessButton a:hover{color:#A7A7A7;}
INPUT#state,LABEL.state,LABEL.date_of_birth,INPUT#date_of_birth{display:none;}
.invisible, INPUT.invisible{display:none;}
.inputLabel{width:100px;float:left;margin-left:3px;}
.login_left{width:270px;float:left;}
.login_right{width:265px;float:left;margin-left:10px;}
INPUT.login_input2{float:left;width:60px;_width:125px; margin-top:0px;}
FIELDSET{border:solid #B6B6B6 1px;}
.center{text-align:center;}
.login_fieldset H3{margin-left:15px;}
FIELDSET.login_fieldset .inputLabel{width:130px;}
#logoffDefaultMainContent{margin-left:15px;padding-top:15px;}
#create_account LABEL.inputLabel{width:25%;}
#create_account INPUT.login_input{width:45%;}

#conditionsMainContent{font-size:10pt;}


#white_background{margin-top:0px;}
#white_background2{width:545px;float:left;background-color:#F3F3F3;}
#text{background-color:#F3F3F3;margin-top:0px;padding-left:25px;padding-right:25px;}

/*---------------------------------REVIEWS---------------------------------*/
#reviewsWriteProductPageLink{text-align:center;margin-top:25px;}
#reviewsWriteProductPageLink IMG{margin-left:25px;}
#reviews_buttons IMG,#reviewsInfoDefaultProductPageLink IMG, #reviewsWriteProductPageLink IMG, #ReviewsButtons IMG{border:none;}
#reviewsInfoDefaultProductImage IMG{margin-left:25px;}
#reviewsInfoDefaultProductImage{border-bottom:dotted grey 1px;}
#reviewsInfoDefaultProductPageLink{margin-top:10px;}
#reviewsInfoDefaultMainContent{font-weight:bold;font-size:12pt;margin-bottom:10px;}
#reviewsWriteProductPageLink IMG{margin-bottom:10px;}
#ReviewsImage{float:left; width:185px;text-align:center;}
#ReviewsButtons{float:left; width:200px;height:20px;}
.ReviewsRating{float:left;width:164px;}
h2.Reviews_product_name{clear:both;padding:0px;color:#C11923; padding-left:20px;}


.imgLink{text-align:center;}

/*---------------------------------FOOTER---------------------------------*/
TABLE.footer {  background: #ffffff;  text-align: center;  font-size: 10px;  border-right: 1px solid #9a9a9a;  border-left: 1px solid #9a9a9a;  border-bottom: 1px solid #9a9a9a;}
TR.footertop {  background: #abbbd3;  background-image: url(../images/tile_back.jpg);  font-size: 11px;}
TD.footertop, TD.footerbottom {  padding: 5px;  text-align: center;}
#footer {  background: #FFFFFF;    color: #6a6a6a; padding-left: 57px; float:left;width:750px;margin-top:10px;margin-bottom:15px;_margin-bottom:0px;}
#footer a{font-size: 11px; color: #6a6a6a;  text-decoration: underline;}
#footer a:hover{text-decoration:none;}
.footer-links{}
.footer-copyright{margin-top:5px;}


h2.centerBoxHeading, h2.featured_products_title{_font-size:12pt;}

#checkoutSuccessMainContent{font-size:12pt; padding-left:15px;}
#checkoutSuccessMainContent div{margin-top:15px;}
#checkoutSuccessOrderNumber{font-size:12pt;}

#white_background.accountHistInfo{padding-left:25px;padding-right:25px;}


.lineTitle,.totalBox{float:left;border:solid #E6E6E6 1px;}
.lineTitle{width:65%;padding-left:1%;}
.totalBox{font-weight:bold;color:#CB0052;width:33%;text-align:center;}
.buttonRow A IMG{border:solid #FFFFFF 1px;}
.buttonRow A:hover IMG{border:solid #545454 1px;}
.buttonRow_right{text-align:right;margin-top:10px;}
.shipping{margin-bottom:10px;}
.bankovni_spojeni{font-weight:bold;}

#prevOrders a IMG{border:solid #FFFFFF 1px;}
#prevOrders A:hover IMG{border:solid #545454 1px;}
.MainCategory{margin-bottom:5px;}
.Subcategory1 {margin-left:13px;margin-bottom:5px;}
.Subcategory2 {margin-left:23px;margin-bottom:5px;}

#shipping_info TD.middle_column{text-align:center;}


.technicka_data_title{background-color:#55555;color:#FFFFFF;font-weight:bold;}
.technicka_data_grey{background-color:#BBBBBB;}
.technicka_data_white{background-color:#FFFFFF;}
.prislusenstvi{margin-top:15px;}
TABLE TD.jednotky{width:60px;}
TABLE TR.lichy{background-color:#FFFFFF;}
TABLE TR.sudy{background-color:#BBBBBB;}
TABLE TD.hodnota{text-align:center;}




.tucne{font-weight:bold;}
/*INPUT#ship-flat-flat,INPUT#ship-freeoptions-freeoptions, INPUT#ship-storepickup-storepickup{width:23px;float:left;}*/
.shipping_info{float:left;width:444px;}
LABEL.checkboxLabel{width:450px;float:left;}

#login_box{}


#shipping_box,#contact_box,#contact_box2,#SiteMapContent,#conditionsMainContent{width:94%;margin-left:3%;text-align:justify;background-color:#f3f3f3;}
.left{width:49%;float:left;}
.right{width:49%;float:left;text-align:right;}


/*---------------------------------OBJEDNAVKA---------------------------------*/
.checkoutShippingInput{}
SPAN.odliseny_text{color:#cb0052;font-weight:bold;}
FIELDSET#checkoutOrderTotals{background-color:#eeeeee;}
/*---------------------------------OBJEDNAVKA - KROK 1---------------------------------*/
FIELDSET.checkoutShipping{clear:both;} 
FIELDSET#checkoutShipping{width:297px;background-color:#eeeeee;float:left;height:144px;}
#checkoutShippingAddres{width:135px;background-color:#eeeeee;margin-left:20px;border:solid #75736e 1px;height:155px;text-align:center;float:left;margin-bottom:10px;}
#checkout_confirmation,#checkoutShipto{padding-left:25px;padding-right:25px;}

/*---------------------------------OBJEDNAVKA - KROK 2---------------------------------*/
h2#checkoutPaymentHeadingAddress{margin-top:0px;}
#checkoutpaymentFaktAddress{float:left;width:227px;background-color:#eeeeee;margin-left:20px;margin-top:15px;border:solid #75736e 1px;text-align:center;padding-bottom:5px;}
FIELDSET#checkoutPaymentMethod{float:left;width:242px;background-color:#eeeeee;margin-top:10px;}
#white_background3{width:94%;margin-left:3%;}
FIELDSET.checkoutpaymentSpecialInstructions{margin-top:15px;float:left;width:490px;margin-bottom:15px;}
/*---------------------------------OBJEDNAVKA - KROK 3---------------------------------*/
.shipping textarea{width:200px;}
.checkout_confirmation_left, .checkout_confirmation_right{width:232px;float:left;background-color:#F1f1f1;height:140px;border:solid #75736e 1px;text-align:center;padding-bottom:5px;margin-right:10px;margin-left:10px;}
.checkoutConfirmDefaultPayment{background-color:#f1f1f1;width:440px;float:left;margin-top:15px;}
.checkoutConfirmDefaultPayment h3{float:left;width:270px;}
TABLE#checkoutConfirmDefaultPayment, #obsah_kosiku{width:96%;float:left;margin-top:15px;margin-bottom:15px; margin-left:2%}
#obsah_kosiku{border:solid black 1px; margin-top:0px;margin-bottom:0px; }
.objednavka_text_zvyrazneny{font-weight:bold; color:#105dbd;}
#korekce_box{border:solid black 1px;margin-left:10px;margin-right:6px;}
/*---------------------------------ACCOUNT HISTORY DETAIL---------------------------------*/
TABLE#orderTotals{width:100%;margin-bottom:15px;}
/*---------------------------------KONTAKT---------------------------------*/

/*---------------------------------DETSKE RAZITKA---------------------------------*/
.detske_razitko_box{margin:1% 2% 1% 2%; float:left;width:28%;border:solid black 1px;height:190px;}
.detske_razitko_box a IMG{border:none; max-height:190px; height: expression((this.width<this.height) && (this.height>190) ? "190px" : "inherit"	);}
p.detske{font-weight:bold; }
p.detske a{color:#d50505;text-decoration:underline;}

.dph{font-size:10px;}
#about_us{font-size:14px;line-height:1.5em;}
h3#checkoutSuccessThanks{font-size:12pt;}


.odsazeni{margin-left:15px;} 
TD.centr{text-align:center;}
TR.centr IMG{text-align:center;margin:auto;}
H3.vyhledavani{margin-bottom:0px;}
.upozorneni{margin-left:18px;color:red;}

.button_left{text-align:left;margin-top:10px;width:49%;float:left;}
.button_left a img{border:solid #ffffff 1px;}
.button_left a:hover img{border:solid #0a3702 1px;}
.button_right{text-align:right;margin-top:10px;width:50%;float:left;}


#address_book_process LABEL{width:170px;}

.button_add_selected_small{background: transparent url('../buttons/czech/button_add_selected_small.gif') no-repeat;width:91px; height:18px; text-align:center; _background: transparent url('../buttons/czech/button_add_selected_small4.gif') no-repeat; _width:74px; }
.cerveny_text, h3.cerveny_text{color:#d50505;}
.cerny_text{color:#000000;}
a.pr{display:none;}
.odkazy_site a.pr, .odkazy_site a.pgr{display:list-item;margin-left:30px;}

SPAN#odkaz a{text-decoration:none;cursor:text;}

.garance_ceny{margin-left:25px; margin-right:20px;margin-top:20px;}
ul#menu li.invisible, ul#menu li.invisible a{display:none;}

/*#product_container TABLE TR.product_row IMG{max-width:90px; _width:  expression(	(this.width>this.height) && (this.width>80) ? "80px" : "inherit");}
/*#header-picture, #search, #header-left, #header-top, #shopping-cart, #categories-head{display:none;}

