@import url(basic.css);
@import url(submenu.css);
@import url(product.css);
@import url(menu.css);

body {color: #000000; margin: 0px; margin-bottom: 10px; padding: 0px;
font: 11px Arial, tahoma, Verdana, sans-serif;margin:0; padding-top:0; font-family: Verdana, Arial, sans-serif;  color:#333;
background: transparent url('../../../../images/layout/body-bg.gif') repeat left top;
} /*background-color:#00312D;*/

/*------------------------------------HEADER------------------------------------*/
#mainBox {margin: 0px auto; width: 970px !important; background-color: #e6e6e6; text-align: left; vertical-align: top; margin-top:0px; font-family:arial, tahoma, Verdana, sans-serif;background: transparent url('../../../../images/layout/footer.jpg') no-repeat left bottom; padding-bottom:150px;}
/*
#ryb_header{width:100%; height:196px; background: transparent url('../../../../images/layout/header01.jpg') no-repeat left top;float:left;margin:0px;}
*/
#ryb_header{margin:0px;padding:0px;}
#ryb_header h1{  width:100%; height:155px; background: transparent url('../../../../images/layout/header01.jpg') no-repeat left top;float:left;margin:0px; padding:0px;}
#ryb_header h1 a {display: block;    overflow: hidden;    cursor: pointer;    text-indent: -1000px;  width:1px;  height: 1px;    }

#header2{width:970px; height:41px; background: transparent url('../../../../images/layout/header02.jpg') no-repeat left top;float:left;margin-top:141px;&margin-top:141px;_margin-top:141px; 
margin-top:0px;}
#content_box{background:  url('../../../../images/layout/background-line.gif') left top repeat-y; _float:left;width:100%;}
#left_menu { float: right;      width: 188px;      margin:0; padding:0;  } /*background: transparent url('../../../../images/layout/left_box_bg.gif') left top repeat-y; */
#ryb_submenu_top{min-height:259px;float:left; width:100%;}
#ryb_main_content{background: #FFFFFF url('../../../../images/layout/content_bg.jpg') -1px top no-repeat; min-height:548px;float:right; width:596px; }
#ryb_right_column{float:right; width:186px; margin:0px;} /*height:auto;background: transparent url('../../../../images/layout/right_box_bg.giff') left top repeat-y; */
html #ryb_right_column, html #ryb_main_content {_height: 548px;} /*-----IE HACK-----*/
#cistic{width:970px;position:absolute;top:120px;height:20px;&height:20px; }
/*------------------------------------INDEX PAGE------------------------------------*/
.index_page_left, .index_page_right{width:100%; float:left;}
.dalsi_akce a{width:152px;margin-left:399px;background: transparent url('../../../../images/layout/dalsi_akce.png') 0px -3px no-repeat;float:left;height:20px;}
.dalsi_akce a:hover{background: transparent url('../../../../images/layout/dalsi_akce.png') 0px -36px no-repeat;}
.novinky_nadpis {width:100%;float:left;margin:10px 0px 10px 0px;height:24px;}
.novinky_nadpis a{background: transparent url('../../../../images/layout/novinky.png') 2px -1px no-repeat;width:100px;float:left;height:24px;}
.novinky_nadpis a:hover{background: transparent url('../../../../images/layout/novinky.png') 2px -34px no-repeat; height:24px;}
.novinky_dalsi a{width:187px; height:26px; margin-left:364px;background: transparent url('../../../../images/layout/dalsi_novinky.png') 0px 0px no-repeat;float:left;}
.novinky_dalsi a:hover{background: transparent url('../../../../images/layout/dalsi_novinky.png') 0px -33px no-repeat;}
#header2_right{width:545px; height:41px; float:left;margin-left:208px;overflow:hidden;padding:0px;}
#header2_right{display:none;}

.akce_nadpis a{background: transparent url('../../../../images/layout/akce.png') 0px 3px no-repeat;width:60px;float:left;height:41px;}
.akce_nadpis a:hover{background: transparent url('../../../../images/layout/akce.png') 0px -30px no-repeat;}

.box{width:100%;float:left;border:solid #336633 1px;margin-bottom:15px;padding-bottom:10px;_width:550px;}
.box h3{height:26px; width:536px;background-color:#669900;margin:0px;font-size:18px;font-weight:normal;line-height:26px;padding-left:20px; border-bottom:solid #336633 1px;_width:530px;}


#search{width:350px;height:40px;float:left;margin-top:0px;margin-top:30px;} /*background-color:#ffaa33;*/

#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;}
FIELDSET{border:solid #B6B6B6 1px;}

/*---------------------------------RIGHT_BOX---------------------------------*/
#kosik-top a{width:186px; height:68px;}
a #kosik-top{ height:68px; width:186px;margin:0px 0px 10px 0px;background: transparent url('../../../../images/buttons/shopping_cart.jpg') 0px -80px no-repeat;}
a:hover #kosik-top{ background:  url('../../../../images/buttons/shopping_cart.jpg') 0px 0px no-repeat;cursor:pointer;}
#nakupni-kosik{margin-bottom:60px;}
#nakupni-kosik a{font-size:15px;width:186px; font-weight:bold;color:#0D2607;line-height:23px;}
#nakupni-kosik DIV{text-align:center;width:186px;color:red;}
.index_form{width:100%; text-align:center;float:left;}
#nakupni-kosik select, #nakupni-kosik input{font-family: verdana, sans-serif; font-size: 16px; }
#nakupni-kosik form div{margin-top:15px; _margin:0px; }

#nakupni-kosik form input.login_input {background: #A2BB91; padding: 0; margin: 0px 0px 5px 20px; color: #000; height:18px; width:138px;font-size:11px;} /*border: 1px solid #E8E8E8;   color: #808080;*/
#nakupni-kosik form input.login_input2 {background: #A2BB91; padding: 0; margin: 0px 0px 5px 0px; color: #000; height:18px; width:138px;font-size:11px;} 
#nakupni-kosik label {float: left; font-size: 11px; color: #CFFFBE; margin-bottom: 3px; font-weight:bold;}
#nakupni-kosik div label { float: left; }
#nakupni-kosik div label span{margin-left:20px;}
#nakupni-kosik label input{margin-left:20px;}
#nakupni-kosik label > input.button { height: 18px; } 
#nakupni-kosik INPUT.right_box_submit{margin-top:11px;background: url('../../../../images/layout/right_box_line.gif') 0px 0px no-repeat;height:26px;width:148px;}
#hledat{margin-top:100px;}
#nakupni-kosik .right_box_text{font-size:16px;color:#000000;float:left;width:180px; height:86px;margin:0px 0px 0px 1px;padding:0px; background: transparent url('../../../../images/layout/moznosti_platby.gif') right top no-repeat; }
.right_box_line{background:  url('../../../../images/layout/right_box_line.gif') 0px 0px no-repeat;float:left;}
.line2{margin:18px 0px 12px 0px;_margin:18px 0px 0px 0px;}
.line3{margin:18px 0px 0px 0px;}



#CheckoutShipto form div{margin-top:0px;}
#CheckoutShipto form input { border: 1px solid #E8E8E8; background: #FFF; padding: 0; margin: 0; color: #808080; }
#CheckoutShipto label {float: left; font-size: 14px; color: #F07C00; margin-bottom: 3px; }
#CheckoutShipto div label { float: left; }
#CheckoutShipto div label span, .login_right div label span{margin-left:0px;}
#CheckoutShipto label input{margin-left:0px;}
 
/*------------------------------------CONTENT------------------------------------*/
/*.main_content{width:544px;float:left;background-color:#F3F3F3;min-height:550px;}*/
.main_content2{width:368px;_width:353px;float:left;background-color:#F3F3F3;}
#content{margin:20px;font-size:16px;margin-top:0px;}
#content h2, #content h2.page_title{margin:0px;color:#CB3301;font-size:16px;}
#content h2 a{color:#CB3301;}
#content h2 a:hover{text-decoration:underline;}
/*------------------------------------SHIPING INFO------------------------------------*/
#shipping_info{margin-bottom:20px;}
/*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;}
.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 */
.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;}
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;}


/*------------------------------------PRODUCT DETAIL------------------------------------*/
#product_detail_box{width:100%;float:left;border:solid #336633 1px;width:543px;margin-bottom:20px;margin-top:5px;}
#product_detail_box h3{height:26px; width:523px;background-color:#669900;margin:0px;font-size:18px;font-weight:normal;line-height:26px;padding-left:20px; border-bottom:solid #336633 1px;}
.product_detail_Image{width:100%; margin:5px 0px 5px 0px;float:left;}
.product_detail_Image img{border:none;}
.product_detail_Image a, .product_detail_Image TD{text-decoration:none;border:none}
.product_detail_description{width:480px;_width:400px;float:left;font-size:12px;font-weight:bold;margin:20px 40px 20px 40px;}
.product_detail_price{width:520px;float:left;text-align:right;}
#product_detail_footer{height:40px;float:left;width:543px;background-color:#669900;margin:20px 0px 0px 0px;border-top:solid #336633 1px; }
#product_detail_footer .normalprice, #product_detail_footer .productPriceDiscount{display:none;}
.product_detail_footer_left{margin-left:25px;width:456px; _width:416px; float:left;}

.product_detail_footer_left SPAN{color:#CB3301;}
#product_detail_footer_right{width:62px;float:left;}
#product_detail_footer_right INPUT{height:40px;width:32px;}
#product_detail_footer_right INPUT.pdi{background: #80B34E;width:24px;height:34px;font-size:22px;@height:32px;text-align:center;float:left;line-height:30px;} 
#product_detail_footer *{line-height:40px;font-size:18px;_line-height:20px;}
#product_detail_footer DIV{_line-height:40px;}

TABLE#product_detail_price, TABLE#product_detail_price TD{border:none;font-size:13px;font-weight:bold;}
TABLE#product_detail_price TD.product_detail_left{ width:400px; text-align:right;}
TABLE#product_detail_price TD.product_detail_right{ color:#CB3301;}
#productAdditionalImages{margin-bottom:10px;}
#productAdditionalImages TABLE TR TD{border:none;padding-bottom:15px;}
#productAdditionalImages  a img{border:none;}
.product_detail_button {float:left; width:32px;height:42px;}
.product_detail_button INPUT{float:left; width:32px;height:42px;}


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;}

h2.xsell_container{width:100%; float:left;height:23px;margin-top:30px}
h2.xsell_container a{width:200px;height:23px;float:left;background: transparent url('../../../../images/layout/souvisejici_zbozi.png') -3px -3px no-repeat;}
h2.xsell_container a:hover{background: transparent url('../../../../images/layout/souvisejici_zbozi.png') -3px -36px no-repeat;}

/*---------------------------------CART---------------------------------*/
.cartTotalsDisplay{float:left;text-align:right;width:100%;margin:20px 0px 20px 0px;font-weight:bold;}
.shoppingCartContent{width:100%;float:left;}
#back_to_shop {width:87px;height:36px;}
#back_to_shop a      {background: transparent url('../../../../images/buttons/zpet_k_nakupu.jpg') 0px -46px no-repeat;width:90px; height:36px;float:left;}
#back_to_shop a:hover{background: transparent url('../../../../images/buttons/zpet_k_nakupu.jpg') 0px 0px no-repeat;}
#go_to_casa{width:87px;height:36px;text-align:right;float:right;margin-right:5px; &width:67px;}
#go_to_casa a      {background: transparent url('../../../../images/buttons/jit_do_pokladny.jpg') 0px -46px no-repeat;width:90px; height:36px;float:left;}
#go_to_casa a:hover{background: transparent url('../../../../images/buttons/jit_do_pokladny.jpg') 0px 0px no-repeat;}
.cartRemoveItemDisplay a img{border:none;}
/*---------------------------------LOGIN---------------------------------*/
/*#login_box h3{width:556px;}*/
#login_box, .box login{width:536px; }
.login{margin-bottom:15px;}
.login form div{margin-top:0px;}
.login form input{ background: #fff; padding: 0; margin: 0; color: #808080;float:left; } /*80B34E*/
.login label {float: left; font-size: 14px; margin-bottom: 3px; }
.login label a:hover{color:#fff;}
.login div label{ float: left; }
.login div label span{margin-left:0px;}
.login label input{margin-left:0px;}
.login label > input.button { height: 18px; } 
.login{width:100%;float:left;}
.login h3{margin:0px 0px 10px 0px;padding:0px;text-align:center;}
.login .center input{text-align:center;}
.login label.inputLabel{text-align:center}
.login fieldset{border:none;margin:0px;}
.inputLabel{width:200px;float:left;margin-left:3px;}
INPUT.login_submit{text-align:center;}
.login_radek{padding-left:205px;}
.login_radek2{padding-left:215px;}
.password_forgotten{padding-top:10px;font-size:12px;text-align:center;}
.alertt, SPAN.alert{color: #FF0000;padding-left:2px;}
DIV.alert{font-size:13px;}
.pismo_11{font-size:12px;}
.ucet{font-size:12px;}



#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;}
h3.underlined{text-decoration:underline;font-size:12pt;}


#createAcctSuccessMainContent a{text-decoration:underline;}
#createAcctSuccessMainContent a:hover,.address_book_process_buttons a:hover{color:#1675C7;text-decoration:underline;}
#createAcctSuccessMainContent a img{border:none;}
.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, li.invisible{display:none;}



.center{text-align:center;}
#logoffDefaultMainContent{margin-left:15px;padding-top:15px;}
#create_account LABEL.inputLabel{width:25%;}
#create_account INPUT.login_input{width:45%;}
#createAcctDefaultLoginLink{margin-left:15px;font-size:12px;}
#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;}


/*---------------------------------OBJEDNAVKA---------------------------------*/
SPAN.odliseny_text{color:#cb0052;font-weight:bold;}
SPAN.odliseny_text2{color:#336633;font-weight:bold;}
FIELDSET#checkoutOrderTotals{background-color:transparent;font-size:13px;float:left;margin-bottom:15px;&margin-bottom:0px;}
#checkoutSuccessMainContent{font-size:12pt; padding-left:15px;}
#checkoutSuccessMainContent div{margin-top:15px;}
#checkoutSuccessOrderNumber{font-size:12pt;}
.lineTitle,.totalBox{float:left;border:solid #E6E6E6 1px; }
.lineTitle{width:375px;}
.totalBox{width:120px;color:#336633; text-align:right;padding-right:15px; }
.button_left{text-align:left;margin-top:10px;width:47%;float:left;margin-left:2%;}
.button_left a img{border:solid #ffffff 1px;}
.button_right{text-align:right;margin-top:10px;width:50%;float:left;_width:48%;}
.button_back a{background: transparent url('../../../../images/buttons/zpet.jpg') 0px -47px no-repeat;width:0px;float:left;height:35px;}
.button_back a:hover{background: transparent url('../../../../images/buttons/zpet.jpg') 0px 0px no-repeat;}
.button_left2{width:99%;float:left;}

.product_info_button_back{width:500px; float:left;}
.product_info_button_back{background: transparent url('../../../../images/buttons/zpet.jpg') 0px -47px no-repeat;width:00px;float:left;height:35px;}
.product_info_button_back a:hover{background: transparent url('../../../../images/buttons/zpet.jpg') 0px 0px no-repeat;}
/*
.buttonRow A IMG, .content A IMG{border:solid #FFFFFF 1px;}
.buttonRow A:hover IMG, .content A:hover IMG{border:solid #545454 1px;}
.button_left a:hover img{border:solid #0a3702 1px;}
*/

#orderTotals .lineTitle{width:364px;}
.bankovni_spojeni{font-weight:bold;}
.shipping{margin-bottom:10px;}
.content forward img{border:solid black 2px;}
/*---------------------------------OBJEDNAVKA - KROK 1---------------------------------*/
.order_step{margin-left:9px;margin-right:10px;}
.order_step a img{border:none;}
#checkoutShipto{border:solid #FFF 1px; padding-bottom:15px;_padding-bottom:0px;}
FIELDSET#checkoutShipping{clear:both; border:solid black 1px;} 
FIELDSET#checkoutShipping{width:257px;background-color:#fff;float:left;height:144px;min-height:162px;}
#checkoutShippingAddres{width:200px;background-color:#fff;margin-left:20px;border:solid #75736e 1px;height:155px;text-align:center;float:left;margin-bottom:10px;min-height:180px;}
#checkout_confirmation,#checkoutShipto{padding-left:25px;padding-right:25px;}

/*---------------------------------OBJEDNAVKA - KROK 2---------------------------------*/
.checkoutPaymentHeadingAddress{margin-top:0px; }
.checkoutpaymentFaktAddress{float:left;width:227px;background-color:#fff;margin-left:0px;margin-top:10px;border:solid #336633 1px;text-align:center;padding-bottom:5px; font-size:14px; &height:159px;}
.checkoutpaymentFaktAddress ADDRESS{font-style:normal;}
.checkoutpaymentFaktAddress a IMG{border:none;margin-top:5px;}
FIELDSET.checkoutPaymentMethod{float:left;width:252px;background-color:#fff;margin-top:10px;font-size:14px; &width:280px;&margin-right:0px;&height:165px; }
FIELDSET.checkoutPaymentMethod LABEL{font-family:arial;font-size:14px;}
#white_background3{width:94%;margin-left:3%;}
FIELDSET.checkoutpaymentSpecialInstructions{margin-top:15px;float:left;margin-bottom:15px; margin-left:10px;width:510px; &width:535px; &padding-bottom:10px; _margin-top:15px;}
.checkoutpaymentSpecialInstructions TEXTAREA{width:500px;}
#checkoutpayment TABLE TR TD, #checkoutpayment FIELDSET div, #checkoutshipping TABLE TR TD, #checkoutshipping FIELDSET div{border:none;}
#checkoutpayment FIELDSET, #checkoutshipping FIELDSET{border:none;border:solid #336633 1px;margin-left:10px;margin-right:10px;_margin:0px;}
FIELDSET.checkoutPaymentMethod{border:solid #336633 1px;}
#checkoutshipping FIELDSET{text-align:left;}
#checkoutshipping .button_left, #checkoutshipping .button_right{margin-top:40px;}
h2.kalkulace{padding-left:10px;}
#paymentmethod{&height:140px;}
#faktaddr{&height:134px; }
#paymentmethod h2{margin-bottom:15px;}
.box h3{margin-bottom:10px;}
.checkoutpaymentFaktAddress h3{width:207px;text-align:left;height:22px; font-size:16px;line-height:22px;}
.checkoutPaymentMethod h3{width:240px; &width:260px;height:22px; font-size:16px;line-height:22px;}
#checkoutOrderTotals h3{width:500px; &width:515px;height:22px; font-size:16px;line-height:22px;}
.checkout_confirmation_left h3, .checkout_confirmation_right h3{width:208px;text-align:left;height:22px; font-size:16px;line-height:22px;}
#obsah_kosiku h3, .obsah_kosiku h3{width:514px;height:22px; font-size:16px;line-height:22px;_width:537px;}
FIELDSET#checkoutOrderTotals {_margin-left:3px;_margin-bottom:15px;}
FIELDSET#paymentmethod{_margin-left:5px;_margin-top:10px;}

#paymentmethod h3{text-align:left;}

/*---------------------------------OBJEDNAVKA - KROK 3---------------------------------*/
.shipping textarea{width:200px;}
.checkout_confirmation_left, .checkout_confirmation_right{width:41%;float:left;background-color:#fff/*#F1f1f1*/;height:140px;border:solid #336633/*#75736e*/ 1px;text-align:center;padding-bottom:5px;margin:10px 0px 15px 6%;font-family:arial; _margin:0px 0px 15px 15px;}
.checkout_confirmation_left address, .checkout_confirmation_right address, .checkout_confirmation_left address, .checkout_confirmation_right address{font-style:normal;}
.checkout_confirmation_left IMG, .checkout_confirmation_right IMG{margin-top:5px;}
.checkout_confirmation_left a img, .checkout_confirmation_right a img{border:0px;}
.checkout_confirmation_left h4, .checkout_confirmation_right h4{width:100%;height:26px; background-color:#669900;margin:0px;font-size:16px;font-weight:normal;line-height:26px;border-bottom:solid #336633 1px; margin-bottom:15px;}
.checkoutConfirmDefaultPayment{background-color:#f1f1f1;width:440px;float:left;margin-top:0px;border:solid red 1px;}
.checkoutConfirmDefaultPayment h3{float:left;width:270px;}
TABLE#checkoutConfirmDefaultPayment, #obsah_kosiku, .obsah_kosiku{width:96%;float:left;margin-top:15px;margin-bottom:15px; margin-left:2%}
#obsah_kosiku, .obsah_kosiku{_width:537px; _margin-left:3px;}
#prehled{width:96%;margin-left:2%;border:solid #336633 1px;margin-bottom:20px;font-size:15px;background-color:#fff;_margin-left:3px;width:537px;}
#obsah_kosiku, .obsah_kosiku{border:solid #336633 1px; margin-top:0px;margin-bottom:0px; font-size:13px;font-family:arial;}
.obsah_kosiku a img{border:none;}
h3.ob_kosiku{width:513px;}
.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;}
TABLE.account_history_info{width:100%;float:left;margin:20px 0px 20px 0px;}
#account_history1 h3, #account_history2 h3{width:228px;text-align:center;&width:229px;}
/*---------------------------------KONTAKT---------------------------------*/
#contact TABLE, #contact TABLE TR TD{border:none;}

.upozorneni h3{margin-left:18px;}
.imgLink{text-align:center;}
.tucne{font-weight:bold;}
.shipping_info{float:left;width:444px;}
LABEL.checkboxLabel{width:450px;float:left;}


#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;}

TABLE#prevOrders a IMG{border:solid #b0b0b0 1px;text-align:center;}
TABLE#prevOrders a:hover IMG{border:solid #000000 1px;}
FORM.logoff{width:186px;float:left;margin:0px;padding:0px;text-align:center;color:#ffffff;margin-top:50px;font-weight:bold;font-size:12px;} /*CB3301*/
FORM.logoff INPUT{margin-top:10px;font-size:5px;}
#nakupni-kosik form input.odhlasit{margin-top:10px;font-size:12px; @font-weight:bold; }

.upozorneni h3{margin:5px 0px 0px 0px;}
.page_one{width:100%; float:left;}
.align_left{text-align:left;}
a.zpet{background: transparent url('../../../../images/buttons/zpet.jpg') 0px -47px no-repeat;width:90px;float:left;height:35px;}
a.zpet:hover{background: transparent url('../../../../images/buttons/zpet.jpg') 0px 0px no-repeat;}

/*
#categoryDescription{border:solid #336633 1px;width:543px;float:left;margin-bottom:10px;}
#categoryDescription h3{height:21px; line-height:21px;background-color:#669900;margin:0px;font-weight:bold; border-bottom:solid #336633 1px; font-size:13px;padding-left:10px; font-family:arial;}
#categoryDescription p{margin:10px;}
*/

#categoryDescription{width:543px;float:left;margin-bottom:10px;}
#categoryDescription h2{height:21px; line-height:21px;margin:0px;font-weight:bold; font-size:14px;padding-left:0px; font-family:arial;color:#C83300;}
#categoryDescription p{margin:0px 0px 10px 0px;font-size:11px;font-weight:bold;}
#categoryDescription, #categoryDescription TABLE TR TD{font-size:11px; font-family:arial;font-weight:bold;}


FIELDSET.checkoutPaymentMethod INPUT{text-align:left;margin:6px 0px 0px 0px;padding:0px;}




TD.cartProductDisplay SPAN{color:#CB0052;}
#checkoutPaymentMethod h2{text-align:center;}
.cartrefresh{ background: transparent url('../../../../images/buttons/button_update_cart.jpg') 0px -44px no-repeat;width:24px;height:30px;border:none;}
.cartrefresh_hover{background: transparent url('../../../../images/buttons/button_update_cart.jpg') 0px 0px no-repeat;width:24px;height:30px;border:none;}
a.cart_delete_item{background: transparent url('../../../../images/buttons/delete.jpg') 10px -44px no-repeat;width:34px;float:left;height:30px;text-align:center;}
a.cart_delete_item:hover{background: transparent url('../../../../images/buttons/delete.jpg') 10px 0px no-repeat;}
INPUT.order_continue{}
.order_continue{ background: transparent url('../../../../images/buttons/pokr_v_objednani.jpg') 0px -46px no-repeat;width:90px;height:35px;border:none;}
.order_continue_hover{background: transparent url('../../../../images/buttons/pokr_v_objednani.jpg') 0px 0px no-repeat;width:90px;height:35px;border:none;cursor:pointer;}
.confirmation{ background: transparent url('../../../../images/buttons/checkout.jpg') 0px -46px no-repeat;width:90px;height:40px;border:none;}
.confirmation_hover{background: transparent url('../../../../images/buttons/checkout.jpg') 0px 0px no-repeat;width:90px;height:40px;border:none;cursor:pointer;}
#nakupni-kosik FORM INPUT.odhlasit{ background: transparent url('../../../../images/buttons/logoff.jpg') 0px -33px no-repeat;width:140px;height:23px;border:none;}
#nakupni-kosik FORM INPUT.odhlasit2{background: transparent url('../../../../images/buttons/logoff.jpg') 0px 0px no-repeat;width:140px;height:23px;border:none;cursor:pointer;}
#nakupni-kosik FORM INPUT.prihlasit{ background: transparent url('../../../../images/buttons/submit.jpg') 0px -33px no-repeat;width:140px;height:23px;border:none;margin-top:10px}
#nakupni-kosik FORM INPUT.prihlasit_hover{background: transparent url('../../../../images/buttons/submit.jpg') 0px 0px no-repeat;width:140px;height:23px;border:none;cursor:pointer;margin-top:10px}
#nakupni-kosik FORM INPUT.search{ background: transparent url('../../../../images/buttons/search.jpg') 0px -33px no-repeat;width:140px;height:23px;border:none;margin-top:10px}
#nakupni-kosik FORM INPUT.search_hover{background: transparent url('../../../../images/buttons/search.jpg') 0px 0px no-repeat;width:140px;height:23px;border:none;cursor:pointer;margin-top:10px}
.login FORM INPUT.login_button{ background: transparent url('../../../../images/buttons/submit.jpg') 0px -33px no-repeat;width:140px;height:23px;border:none;}
.login FORM INPUT.login_button_hover{background: transparent url('../../../../images/buttons/submit.jpg') 0px 0px no-repeat;width:140px;height:23px;border:none;cursor:pointer;}

a.zvyrazneny_link{text-decoration:underline;color:#336633;}

h3.big{width:556px;}
.tlacitka a img{border:none;}
#adress_book_process #povinna_informace{margin-left:85px;}
FIELDSET#paymentmethod {text-align:left;}
FIELDSET#paymentmethod INPUT{margin-left:0px;}


/*---------------------------------ACCOUNT------------------------------------------------*/
.ucet, .ucet h3, .ucet h3.big{_width:550px}




FIELDSET#order_step2_shipping{_margin-top:10px;_margin-left:5px;}
#obsah_kosiku h3, .obsah_kosiku h3{_width:517px;}
.shipping_comment{color:#669900;margin:0px;font-size:13px;}
a.pr{display:none;}

h2.nadpis{margin-bottom:0px;}
h2.nadpis SPAN, #content h2.nadpis SPAN a{font-size:12px;color:#000;}
h2.nadpis SPAN a:hover{text-decoration:underline;}