html{background: url(gfx/bg_pattern.png) repeat;}
body{background: url(gfx/bg_repeat.png) repeat-x center top;color:#323232;font-size:11px; font-family:tahoma, helvetica, sans-serif;}

#container {margin:0 auto; padding:0px;width:970px;background:url(gfx/bg_main.jpg) no-repeat;padding-top:12px;position:relative;}
#top{height:140px;}
#top h1{float:left;padding:0 0 0 26px;}

#top_mini_menu{float:right;}
#top_mini_menu li{float:left;padding-left:5px;}
#top_mini_menu li.registration_mini{background:url(gfx/sd_pen_icon.gif) 0 center no-repeat;}
#top_mini_menu li.howtobuy_mini{background:url(gfx/sd_howtobuy_icon.gif) 0 center no-repeat;padding-left:7px;}
#top_mini_menu li.contact_mini{background:url(gfx/sd_phone_icon.gif) 0 center no-repeat;}
#top_mini_menu li.help_mini{background:url(gfx/sd_help_icon.gif) 0 center no-repeat;}
#top_mini_menu li.temrs_mini{background:url(gfx/sd_ok_icon.gif) 0 center no-repeat;}
#top_mini_menu li.about_mini{background:url(gfx/sd_info_icon.gif) 0 center no-repeat;}
#top_mini_menu li a{margin: 0 15px 0 0; padding: 0 5px; color: #fc9e32;text-decoration:none;font:bold 11px/14px Verdana}
#top_mini_menu li a:hover{text-decoration:underline;}

#menu_bar{background:url(gfx/sd_menu_bar.png) no-repeat center top;height:45px;left:1px;margin:0;padding:0;position:absolute;top:104px;width:970px;}
#menu li{float:left;padding-top:1px;overflow:hidden;}
#menu li a{letter-spacing:-200px;text-indent:-200px;height:38px;display:block;}
#menu #sd_mb_str_gl {padding-left:15px;}
#menu #sd_mb_str_gl a{background:url(gfx/menu/sd_mb_strona_glowna.png) no-repeat;width:135px;}
#menu #sd_mb_posciel {padding-left:3px;}
#menu #sd_mb_posciel a{background:url(gfx/menu/sd_mb_posciel.png) no-repeat;width:85px;}
#menu #sd_mb_firany {padding-left:2px;}
#menu #sd_mb_firany a{background:url(gfx/menu/sd_mb_firany.png) no-repeat;width:80px;}
#menu #sd_mb_reczniki {padding-left:2px;}
#menu #sd_mb_reczniki a{background:url(gfx/menu/sd_mb_reczniki.png) no-repeat;width:94px;}
#menu #sd_mb_dekoracje {padding-left:2px;}
#menu #sd_mb_dekoracje a{background:url(gfx/menu/sd_mb_dekoracje.png) no-repeat;width:110px;}

/*
#footer_menu {text-align:center;padding:10px 0;}
#footer_menu a{color:#fff;font:11px/18px Tahoma;text-decoration:none;padding:0 20px 0 23px;background:url(gfx/footer_bullet.gif) center left no-repeat;}
#footer_menu a.first{background-image:none;}
#footer_menu a:hover{text-decoration:underline;}
#copyright{color:#d1c9c2;text-align:center;padding-bottom:15px;}
#copyright a{color:#d1c9c2;text-decoration:underline;}
#copyright a:hover{text-decoration:none;}
*/

#footer{background:url(gfx/footer_bg.png) repeat-x;width:948px;height:143px;padding:10px 0 10px 0;border:solid #ddd9d8;border-width:0 1px 1px 1px;margin-top:10px;}
#footer .footer_section{border-left:1px solid #d5d3d2;float:left;width: 226px;padding-left:10px;height:143px}
#footer .footer_section.first{border-left:0;}
#footer .footer_section h5{background:url(gfx/footer_information.png) no-repeat;height:25px;width:120px;letter-spacing:-200px;text-indent:-200px;overflow:hidden;padding-bottom:12px;margin:3px 0 0 12px;}
#footer .footer_section h5.information{background:url(gfx/footer_information.png) no-repeat;}
#footer .footer_section h5.help{background:url(gfx/footer_help.png) no-repeat;}
#footer .footer_section h5.account{background:url(gfx/footer_account.png) no-repeat;}
#footer .footer_section h5.about{background:url(gfx/footer_about.png) no-repeat;}
#footer .footer_section ul{padding-left:10px;}
#footer .footer_section li{list-style:none;background:url(gfx/sd_foot_arrow.png) 0 4px no-repeat;}
#footer .footer_section li a{color:#6B4B3F;font:11px/18px Verdana;text-decoration:none;padding-left:15px;}
#footer .footer_section li a:hover{text-decoration:underline;}

#search_box{padding:0 0 0 125px;float:left;}
#sd_sb_input {float:left;width:190px;padding:0 5px;height:22px;background:url(gfx/sd_mb_input_search.png) no-repeat;margin-top:8px;}
#sd_sb_input input{background:transparent;width:180px;font-size:11px;font-family:Tahoma;border:0;padding-top:4px;}
#sd_sb_submit{float:left;}
#sd_sb_submit input{float:left;background:url(gfx/sd_mb_search_submit.png) no-repeat;border:0;width:36px;height:28px;letter-spacing:250px;text-indent:-200px;overflow:hidden;margin-top:5px;}
#sd_sb_more{float:left;padding:12px 0 0 5px;}
#sd_sb_more a{color: #fc9e32;text-decoration:none;font:11px/11px Verdana}

#content_top{width:970px;background:url(gfx/sd_content_top.png) 0 top no-repeat;clear:both;padding-top:5px;}
#content_bottom{width:970px;background:url(gfx/sd_content_bottom.png) 0 bottom no-repeat;padding-bottom:5px;}
#content{border:solid #9c847b;border-width:0 1px;background:#f0edec;padding:0 0 5px 10px;}

/*
#login_box{width:253px;height:60px;background:url(gfx/sd_logbox_bg.png) no-repeat;position:absolute;top:40px;right:0;padding:2px 0 0 5px;}
#login_box label{color:#FC9E32;font:12px/14px Tahoma;padding-left:5px;}
#login_input {float:left;width:107px;padding-right:5px;}
#login_input div{float:left;background:url(gfx/sd_logbox_email.png) no-repeat;width:107px;height:19px;padding:0 3px;margin:0;}
#login_input input{float:left;background:transparent;font:11px/14px Tahoma;width:101px;height:19px;border:0;}
#login_password {float:left;width:107px;padding-right:5px;*padding-right:0;}
#login_password div{float:left;background:url(gfx/sd_logbox_email.png) no-repeat;width:107px;height:19px;padding:0 3px;margin:0;}
#login_password input{float:left;background:transparent;font:11px/14px Tahoma;width:101px;height:19px;border:0;}
#login_submit{margin-top:13px;background:url(gfx/sd_logbox_submit.png) no-repeat;width:22px;height:19px;letter-spacing:-130px;overflow:hidden;border:0;text-indent:530px;}
div#login_box ul{display:block;padding:0 0 0 4px;margin:0;clear:both;}
div#login_box li{list-style:none;float:left;color:#FC9E32;font:11px/18px Tahoma;width:115px;}
div#login_box a{color:#FC9E32;text-decoration:none;line-height:24px;}
div#login_box a:hover{text-decoration:underline;}
div#login_box div.welcome{color:#FC9E32;font:11px/14px Tahoma;padding:0 0 0 10px}
div#login_box ul.user_box_menu{display:block;padding:0 0 0 10px;margin:0;clear:both;}
div#login_box ul.user_box_menu li{list-style:none;float:left;color:#FC9E32;font:11px/12px Tahoma;width:115px;padding:0; margin:0;}
*/


#shopping_cart{display:block;width:175px;height:60px;background:url(gfx/shopping_cart_bg.png) no-repeat;position:absolute;top:40px;right:0;color:#FC9E32;}
#shopping_cart .cart_header{float:right;padding:5px 15px 0 0;font:bold 12px/12px Verdana;}
#shopping_cart a{color:#FC9E32;text-decoration:none;}
#shopping_cart .icon{display:block;float:left;width:60px;height:55px;}
#shopping_cart ul{font:11px/14px Verdana;float:right;margin:10px 0 0 0;width:110px;}
#shopping_cart ul li{list-style:none;}

#left_content{float:left;width:210px;}
#right_content{float:left;width:210px;}
#middle_content{float:left;width:738px;margin-right:9px;padding:8px 0 0 0;}

.box{background:url(gfx/sd_box_header.png) 0 top no-repeat;margin-bottom:10px;}
.box_in{background:url(gfx/sd_box_bottom.png) 0 bottom no-repeat;padding:0 10px 0 0;}
.box_content{background:#fff;border:solid #D7D2D0; border-width:0 1px 1px 1px;}
.box h3{font:700 13px/34px Tahoma;color:#fbf2e5;padding:7px 0 18px 10px;}

.middle_box{background:url(gfx/sd_middle_top.png) 0 top no-repeat;padding-top:2px;}
.middle_box_in{background:url(gfx/sd_middle_bottom.png) 0 bottom no-repeat;}
.middle_box_content{border:solid #D7D2D0; border-width:0 1px 1px 1px;background:#fff url(gfx/sd_middle_bg.png) no-repeat;padding-bottom:12px;min-height:800px;}
.middle_box h3{font:24px/32px Tahoma; color:#988A85;padding:5px 0 0 15px;}
.middle_box h3.product_h3{font:700 12px/12px Tahoma;padding:10px 0 10px 15px;color:#806F69;}
.middle_box h3.product_h3 a{color:#74635a;text-decoration:none;}
.middle_box h3.product_h3 a:hover{text-decoration:underline;}

.pathway {float:left;clear:both;margin:0;padding:2px 0 10px 10px;}
.pathway ul{float:left;clear:both;height:11px; margin:0;width:950px;}
.pathway li{float:left;height:11px;list-style:none;padding:0;background: url(gfx/footer_bullet.gif) no-repeat 9px center;padding-left:22px;margin:0;}
.pathway li.first{background-image:none;padding-left:5px;}
.pathway li.first a{color:#FC9E32; font-weight:bold;}
.pathway a{font:11px/11px Tahoma;color:#fff;text-decoration:none;}
.pathway a strong{font-weight:bold;text-decoration:underline;}

/* pager */
.pager{clear:both;text-align:center;margin: 25px 0;}
.pager a{border:1px solid #AAA09D;background:#FBFAF9;color:#323232;padding:3px 6px;text-decoration:none;}
.pager a:hover{text-decoration:underline;background:#e8e4e0;}
.pager span.actual{border:1px solid #AAA09D;background:#6B4B3F;color:#FBFAF9;padding:3px 6px;font-weight:bold;}
/* end of pager */

/* formsy */
.xnarrow { width:90px; }
.xnarrow2 { width:50px; }
.narrow	{ width:150px; }
.narrow2{ width:230px; }
.narrow3{ width:225px; }
.medium	{ width:310px; }
.medium2{ width:390px; }

.forms {margin-top:10px;}
.forms fieldset {border:1px solid #f1ebe4;margin:0 auto 10px auto;width:460px;background:#fcfaf9;clear:both;display:block;padding:20px 0;}
.forms fieldset legend{font:700 12px/18px Tahoma;color:#71635c;margin-left:10px;padding:0 3px;*margin-bottom:20px;}

.forms .hr {clear:both;margin:0 auto 15px auto;padding:10px 0 0 0;width:440px;border-bottom:1px solid #f1ebe4;height:1px;}
.forms .hr hr{display:none;}

.forms .forms fieldset {width:440px !important;}

.forms .formRow{padding-bottom:4px;width:100%;clear:both;}
.forms .formRow label, .forms .formRow div.label{float:left;width: 125px;text-align:right;font:700 11px/24px Tahoma;padding:0 10px 0 0;color:#897c75;}
.forms .formRow label.wide_label{float:none;width: auto;clear:both;text-align:left;font:700 12px/24px Tahoma;padding:0 5px 0 0;}
.forms .formRow .form_tip{float:left; width:305px;font:9px Verdana;clear:both;padding:10px 5px 5px 5px;margin:0 0 10px 0;color:#125259;border-bottom:1px solid #3bb2ef;background:#cfe6f2 url(gfx/form_tip_bg.gif) no-repeat;}
.forms .formRow .form_error{float:left; width:310px;font:9px Verdana;clear:both;padding:3px 0 5px 0;margin:0;color:#f00;}
.forms .formRow div.input{float:left;}
.forms .formRow input{float:left;}
.forms .formRow.buttonRow {text-align:center;padding:15px 0;}
.forms .formRow.buttonRow input{float:none;}
.forms .formRow.longTaRow .input{width:100%;text-align:center;}
.forms .formRow.longTaRow textarea{width:450px;height:100px;}

.forms textarea {border:1px solid #bcb9b7;background:#f5efec url(gfx/textarea_bg.png) repeat-x;}
.forms input.replace {border:1px solid #cecece;color:#675037;font:11px/16px Tahoma;padding:3px 0;}
.forms select.replace {border:1px solid #cecece;}
.forms .strlen_span {display:block;clear:both;color:#999;height:20px;}

span.required{color:#f00;}

span.checkbox {width: 19px; height: 25px; padding: 0 5px 0 0; background: url(gfx/forms/checkbox.png) no-repeat; display: block; clear: left; float: left;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(gfx/forms/radio.png) no-repeat;display: block;clear: left;float: left;}

.select_div {position:relative;/*width: 190px;*/height:24px;overflow:hidden;background: url(gfx/forms/select_bg.png) right top no-repeat;}
.select_div span{position:absolute;z-index:4;/*width: 158px;*/height:24px;display:block;background: url(gfx/forms/select_left_bg.png) left top no-repeat;padding: 0 24px 0 8px;overflow:hidden;color:#000;text-align:left;}
.select_div input{background:transparent none repeat 0 0;border:0;overflow:hidden;position:absolute;top:0;left:0;}
.select_options{padding:0;margin:0;width:auto !important; min-width:190px;/*width:190px;*/}
.select_options li{padding:0;margin:0;list-style:none; display:block; height:18px; line-height:18px;overflow:hidden;padding:0 2px;cursor: pointer; cursor: hand;}
.select_options li.hover{color: #fff;background: #0ca3be;}
div.options_div {position:absolute;overflow-y:auto;overflow-x:hidden;border:1px solid #999;background:#fff;z-index:10;}

span.checkbox input.styled {display: none;}
span.radio input.styled {display: none;}
span.text {display:block;background: transparent url(gfx/forms/sd_input_left_bg.png) left top no-repeat;padding-left:3px;height:24px}
span.text input.styled {display: block;background: url(gfx/forms/sd_input_bg.png) right top no-repeat; height:24px; font:12px/18px Tahoma;border:0;padding-right:3px;color:#675037;}
span.text input.styled, x:-moz-any-link, x:only-child {padding-top:2px;}

span.text.error{background-image:url(gfx/forms/sd_input_error_left_bg.png);}
span.text.error input.styled.error{background-image:url(gfx/forms/sd_input_error_bg.png);}

select.styled {}
textarea.styled {border:0;display:block;margin:3px;background:transparent;width:200px;clear:both;height:100px;}
/* end of forms */

/*messages */
.messageBox{clear:both;width:560px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin:10px auto 10px;font:11px/16px Tahoma; color:#767676;}
.messageBox h5{color:#272727;font:700 14px/28px Tahoma;background:url('gfx/info.gif') 0 center no-repeat;padding-left:24px;}
.messageBox p{padding:0 0 0 24px;margin:0;font:12px/20px Tahoma;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox li{/*list-style:none;*/}
.messageBox.success{background:#EBF7D4;border:1px solid #669900;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/24px Tahoma;background-image:url('gfx/success.gif')}

.messageBox.error{background:#fff2f2;border:1px solid #CC0000;color:#ba2525;}
.messageBox.error h5{color:#720000;font:700 14px/28px Tahoma;background-image:url('gfx/warn.gif')}

.messageBox.hint{background:#f5feff;border:1px solid #deebf1;color:#028db5;}
.messageBox.hint h5{color:#175b6e;font:700 14px/28px Tahoma;background-image:url('gfx/hint.gif')}

.messageBox a.to_cart{margin:0 auto;font:700 12px/20px Tahoma;color:#3c5000;margin-left:220px;}

form input.error, form textarea.error {background: #f6eaea; border:1px solid #deb1b1;}
/* messages end */

/* categories menu */
.categories_menu {padding:0;overflow:hidden;width:198px;}
.categories_menu li{list-style:none;}
.categories_menu li a{display:block;width:180px;background:#fff url(gfx/sd_menu_arrow.gif) 9px 12px no-repeat;font:11px/14px Verdana;color:#323232;text-decoration:none;padding:8px 0 8px 18px;border-bottom:1px solid #E7E4E3;}
.categories_menu li.last a{border-bottom:0;}
.categories_menu li li.last a{border-bottom:1px solid #f4f3f2;}
.categories_menu li.last li a{border-bottom:1px solid #f4f3f2;}
.categories_menu li a:hover{background-color:#FBFBFB;}
/*.categories_menu li li{padding-left:10px;}*/
/* end of categories menu */
/* popular_cats */
.popular_cat{background-color:rgb(255,255,255);padding-left:18px;background-position:9px 12px;}

.profile_menu{padding:10px 0;}
.profile_menu dl{float:left;width:91px;padding:0 18px;text-align:center;padding-bottom:30px;}
.profile_menu dt{}
.profile_menu dd{}
.profile_menu a{font:11px/18px Tahoma;color:#323232;text-decoration:none;}
.profile_menu a:hover{text-decoration:underline;}

.add_address {padding: 15px 0;}
.add_address a{display:block;border:1px solid #f1ebe4;width:170px;margin:0 auto;background:#fcfaf9;text-decoration:none;color:#323232;font:700 12px/32px Tahoma;}
.add_address a:hover{border-color:#e9e2da;background:#f7f4f2;}
.add_address a img{float:left;margin-right:5px;}
/*
.add_address {border:1px solid #eee;width:170px;margin:0 auto;}
.add_address a{float:left;}
.add_address a.add_a{float:none;padding-left:10px;text-decoration:none;color:#323232;font:700 12px/32px Tahoma;}
.add_address a.add_a:hover{text-decoration:underline;}
*/

.tab_data {border-spacing:1px;font-family:Tahoma, Verdana, Arial;font-size:11px;background-color:#e8e0d8;color: #888;margin: 10px auto;}
.tab_data {border-collapse: separate;}
.tab_data td, .tab_data th {padding: 3px 4px;}
.tab_data thead th {text-align: center;background: #f0e9e7;color: #666;font:700 11px/24px Tahoma;vertical-align:middle;}
.tab_data tbody th {font-weight: bold;background:#f0e9e7;text-align:center;color:#666;}
.tab_data tbody tr {background-color:#fcfaf9; text-align:left;	}
.tab_data tbody tr.odd 	{background: #f9f7f6;/*border-top:1px solid #FFF;*/}
.tab_data tbody tr.odd td{background: #f9f7f6;/*border-top:1px solid #FFF;*/}
/*.tab_data tbody tr:hover td, .tadData tbody tr.odd:hover td {background:#f6f3f2;}*/
.tab_data tbody a{color: #323232;text-decoration: none;}
.tab_data tbody a:hover {text-decoration: underline;}
.tab_data td.center, .tab_data th.center{text-align:center;}
.tab_data td.left, .tab_data th.left{text-align:left;}
.tab_data td.right, .tab_data th.right{text-align:right;}
.tab_data td.middle, .tab_data th.middle{vertical-align:middle;}
.tab_data td.top, .tab_data th.top{vertical-align:top;}
.tab_data td.bottom, .tab_data th.bottom{vertical-align:bottom;}

.tab_addresses td{line-height:21px;}

/* cart */
.cart {padding:0 0 10px 0;}
.cart dt{text-align:center;}
.cart dd{text-align:center;line-height:18px}
.cart dd a{font:700 11px/18px Tahoma;color:#323232;text-decoration:none;}
.cart dd a:hover{text-decoration:underline;}
.cart ul{padding:10px 10px 0 10px;}
.cart li{list-style:none;color:#FC9E32;}
.cart li a{font:700 11px/18px Tahoma;color:#323232;text-decoration:none;}
.cart li a:hover{text-decoration:underline}
.tab_cart {width:700px;}
.tab_data.tab_cart tbody th {font-weight: bold;background:#f0e9e7;text-align:right;color:#5e4d46;padding:5px 2px;}
.cart_quantity{width:20px;text-align:center;font:11px/12px Tahoma;border:1px solid #e8e0d8;margin-right:4px;}

.cart_product_name a{color:#323232;font:11px/18px Tahoma;text-decoration:none;}
.cart_product_name a:hover{text-decoration:underline;}
.recount {letter-spacing:-220px;text-indent:-370px;height:17px;width:41px;background:url(gfx/recount.png) no-repeat;border:0;}
.quantity_row {width:80px;}

.payments_options {float:left;display:inline;padding:0;margin:10px 0 0 18px;width:345px;border:/*1px solid #e8e0d8;*/}
.payments_options h3{font:700 11px/24px Tahoma;padding:0 0 0 5px;background:#f0e9e7;color:#5E4D46}
.payments_options ul{padding:0;}
.payments_options li{list-style:none;font:700 11px/18px Tahoma;clear:both;padding:2px 0;}
.payments_options li input{float:left;}
.payments_options li.odd{background:#fcfaf9;}
.payments_options label{font-weight:normal;line-height:18px;}
#selected_payments_option{border:1px solid #e8e0d8;background:#f9f7f6;}

.shipping_options {float:left;display:inline;padding:0;margin:10px 0 0 10px;width:345px;/*border:1px solid #e8e0d8;*/}
.shipping_options h3{font:700 11px/24px Tahoma;padding:0 0 0 5px;background:#f0e9e7;color:#5E4D46}
.shipping_options ul{padding:0;}
.shipping_options li{list-style:none;font:700 11px/18px Tahoma;clear:both;padding:2px 0;}
.shipping_options li input{float:left;}
.shipping_options li.odd{background:#fcfaf9;}
.shipping_options label{font-weight:normal;line-height:18px;}
#selected_shipping_option{border:1px solid #e8e0d8;background:#f9f7f6;}

.cart_summary{width:500px;padding:15px 0 0 0;margin:0 auto;clear:both;}
.cart_summary h3{font:700 11px/24px Tahoma;padding:0 0 0 5px;background:#f0e9e7;color:#5E4D46}
.cart_summary dt{float:left;width:245px;font:11px/24px Tahoma;text-align:right;padding-right:5px;}
.cart_summary dd{float:left;width:250px;font:11px/24px Tahoma;}
.cart_summary .odd{background:#fcfaf9;}
.cart_summary dt.summary_row {border:solid #e8e0d8; border-width:1px 0 1px 1px;background:#f9f7f6;width:244px;height:24px;}
.cart_summary dd.summary_row {border:solid #e8e0d8; border-width:1px 1px 1px 0;background:#f9f7f6;width:249px;height:24px;}
.cart_summary dd.summary_row strong{font:700 16px/24px Tahoma;color:#FC9E32}

.cart_buttons{padding: 0;margin:0;text-align:center;clear:both;border-top: 2px solid #f0e9e7;margin:15px 0;}
.cart_buttons div{width:370px;margin:0 auto;clear:both;height:30px;padding-top:20px;}
.cart_buttons input, .cart_buttons a{margin:0 5px;float:left;}
.refresh_cart_button {letter-spacing:-240px;text-indent:200px;width:100px;height:18px;background:url(gfx/refresh_cart.png) no-repeat;border:0;cursor: pointer; cursor: hand;overflow:hidden;}
.checkout_button {letter-spacing:180px;text-indent:-220px;width:130px;height:23px;background:url(gfx/checkout.png) no-repeat;border:0;cursor: pointer; cursor: hand;overflow:hidden;}

.cart_info{list-style: none;width:600px;margin:0 auto 100px;}
.cart_info li{font:12px/18px Tahoma;}

/* end of cart */

/* product */
.product{display:block;}
.product .product_img {float:left;padding:0 9px 10px 10px; width:357px; text-align:center; }
.product .product_img a img{border:2px solid #ECE7E4;padding:2px;}
.product .product_img a:hover img{border-color:#cfc3bc;}

.product .product_info_right {border:0px solid #339966;float:right;width:190px;padding:10px 5px 10px 0;}
.product .product_info_right ul{float:left;padding:0 0 0 30px;}
.product .product_info_right li{list-style:none;font:bold 12px/20px Tahoma;text-align:left;}
.product .product_info_right li.min{font:bold 11px/20px Tahoma;}
.product .product_info_right li strong{color:#E67A04;font-size:15px;}
.product .product_info_right li.min strong{font-size:11px;}
.product .product_buttons {float:right;text-align:right;padding:0;width:338px;}


/*.product .product_buttons input{float:right;margin: 5px 0;}*/
/*
.product .to_cart{letter-spacing:-200px;text-indent:-200px;display:block;width:127px;height:47px;background:url(gfx/to_cart.png) no-repeat;border:0;cursor: pointer; cursor: hand;}
.product .to_cart.hover{background-position: 0 -47px;}
*/
.product .to_checkroom{letter-spacing:-200px;text-indent:-200px;display:block;width:100px;height:17px;background:url(gfx/to_checkroom.png) no-repeat;border:0;cursor: pointer; cursor: hand;}
.product .to_checkroom_button{width: 100px;float:right;margin:15px 25px 0 0;}
.product .product_info_list{float:left;padding:0 ;}
.product .product_info_list li{list-style:none;font:11px/18px Tahoma;}
/*
.product .product_price_list{}
.product .product_price_list li{list-style:none;none;font:11px/18px Tahoma;text-align:right;}
.product .product_price_list li strong{color:#E67A04;font-size:15px;}
*/  
.product .product_description{border:0px solid #0000FF;clear:left;font:12px/18px Tahoma; text-align:justify;padding: 10px 10px 10px 15px;width:345px;}

.product .product_options{border:0px solid #ff0000;margin:0 10px 0 0;width: 340px; float:right; color:#58423A; }
.product .product_options .logo{border:0px solid #993366;text-align:center;padding:10px 0;width:140px;float:left;}
.product .product_options_list{padding:10px 0 0 0;} 
.product .product_options_list li{width:338px;list-style:none;float:left;}

.product .product_options_list .opt_thumb{width:60px;height: 43px;float: left; padding:2px; }
.product .product_options_list .opt_name{width: auto;float:left;padding: 4px 0 0 4px;} /*{ width: 186px; padding: 4px 0 4px 4px;} */
.product .product_options_list .opt_price{width:60px;float: right;font-weight: bold;padding:7px 0;text-align:right;}
.product .product_options_list .opt_quantity{width:26px;float: right;padding:4px 0 4px;margin:0 2px 0 5px;}
.product .product_options_list .quantity{ width: 20px; border: 1px solid #AD9588; text-align: center; }
.product .product_options_header li{font-weight:bold; padding:3px 0;}
.product .product_options_header li.fleft{float:left;width:auto;}
.product .product_options_header li.fright{float:right;width: 30px; }
.product .xseparator{border-top: 2px solid #cfc9c7;}
.product .separator{border-top: 1px solid #cfc9c7;}

.product .product_info_box{border:1px solid #E7E4E3;background-color:#F7F6F6;margin:10px 0 10px 0; padding:10px 0 10px 20px;width:320px;float:right; }
.product .product_info_box ul{list-style: none;}
.product .product_info_box ul li{font:700 12px/25px Tahoma;}
.product .product_info_box ul li strong{color:#E67A04;font-size:15px;}

/*.product .to_cart_button{width:97px;height:40px;padding:0 0 0 37px;background:url(gfx/to_cart_bg.png) no-repeat;}*/
.product .to_cart_button{width:77px;height:40px;padding:0 0 0 30px;background:url(gfx/to_cart_bg2.png) no-repeat;float:right;margin:5px 0 0 0;}
.product .to_cart_button .to_cart{border:0;background:transparent;font:700 11px/11px Tahoma;color:#fff;width:75px;height:23px;float:left;text-align:left;padding:0;margin:7px 0 0 0;text-align:center;}
.product .to_cart_button .to_cart, x:-moz-any-link, x:only-child {margin-top:6px;}
.product .to_cart_button .quantity{font:11px/13px Tahoma;color:#323232;border:1px solid;border-color:#929090 #DCDEE1 #DCDEE1 #929090;width:18px;text-align:center;float:left;margin-top:11px;}

.attributes_tab {border-spacing:1px;font:700 11px/18px Tahoma;background-color:#e8e0d8;color: #333;float:left;margin:8px 0 0 15px;width:360px;}
.attributes_tab {border-collapse: separate;border-spacing: 1px;}
.attributes_tab th {padding:5px 8px;font-weight:bold;background:#f9f7f6;}
.attributes_tab td {padding:5px 5px 5px 8px;background:#f9f7f6;}
.attributes_tab .odd th, .attributes_tab .odd td{background: #fff;}

.product_add_img {/*clear:both;*/padding:0 0 0 12px;width:360px;}
.product_add_img li{list-style:none;float:left;margin:3px 2px 0;height:55px;border:1px solid #ECE7E4;}
.product_add_img li:hover{border-color:#68544D;}
.product_add_img li#selected_image{border-color:#ad9588;}
.product_add_img li a{padding:2px;display:block;}

.product_add_img img{}
/* end of product */

/* products list */
.sort_bar{border-bottom:1px solid #ECE7E4;padding:10px;color:#323232;font:11px/11px Tahoma;}
.sort_bar a{color:#323232;font-weight:bold;padding:0 5px;}
.sort_bar a:hover{text-decoration:none;}
.product_list{float:left;padding:10px 0 0 16px;width:165px;float:left;}
.product_list.last{border:0;}

.product_list h4 {padding: 0 2px;}
.product_list h4 a{font:11px/15px Tahoma;text-decoration:none;color:#756962;}
.product_list h4 a:hover{text-decoration:underline;}

.product_list .product_img {height:126px;}
.product_list .product_img a {display:block;}
.product_list .product_img a img{border:2px solid #ECE7E4;padding:2px; /* width:150px; height:113px; */ }
.product_list .product_img a:hover img{border-color:#cfc3bc;}
.product_list .product_name {height:30px;}
.product_list_info{height: 48px;}

.products_splitter {border-bottom:1px solid #E7E4E3;clear:both;}
/*
.product_list .product_img {float:left;padding:0 10px 10px 10px;}
.product_list .product_img a img{border:2px solid #ECE7E4;padding:2px;}
.product_list .product_img a:hover img{border-color:#cfc3bc;}
*/
.product_list .product_info_right {float:right;width:150px;}
.product_list .product_buttons {float:right;text-align:right;padding:0 10px 0 0;}
.product_list .product_price_list{float:right;padding:0 10px 0 0;}
.product_list .product_price_list li{list-style:none;none;font:11px/18px Tahoma;text-align:right;}
.product_list .product_price_list li strong{color:#E67A04;font-size:11px;}
.product_list .product_price_list li a{color:#74635a;font-size:15px;font:bold 11px/15px Tahoma;text-decoration:none;}
/*.product_list .product_description{font:11px/16px Tahoma; text-align:left;padding: 0 10px;color:#575757;}*/

.product_list .to_cart_button{width:97px;height:40px;padding:0 0 0 37px;background:url(gfx/to_cart_bg.png) no-repeat;}
.product_list .to_cart_button .to_cart{border:0;background:transparent;font:700 11px/11px Tahoma;color:#fff;width:75px;height:23px;float:left;text-align:left;padding:0;margin:7px 0 0 0;text-align:center;}
.product_list .to_cart_button .to_cart, x:-moz-any-link, x:only-child {margin-top:6px;}
.product_list .to_cart_button .quantity{font:11px/13px Tahoma;color:#323232;border:1px solid;border-color:#929090 #DCDEE1 #DCDEE1 #929090;width:18px;text-align:center;float:left;margin-top:11px;}
.product_list .delete_from_checkroom{letter-spacing:-200px;text-indent:-200px;display:block;width:112px;height:17px;background:url(gfx/delete_from_checkroom.png) no-repeat;border:0;cursor: pointer; cursor: hand;float:right;margin-top:5px;}
/* end of products list */

/* order */
.order_options_list, .checkroom_options_list {padding:10px 12px 20px 12px;float:left;clear:both;}
.order_options_list a, .checkroom_options_list a{font:12px/18px Tahoma; float:left;display:block;background:#f9f7f6;border:1px solid #e8e0d8;color:#5e4d46;text-decoration:none;padding:3px 5px;margin-right:5px;}
.order_options_list a:hover, .checkroom_options_list a:hover{background:#f0e9e7;}
#checked_tab{background:#f0e9e7;border-color:#cfc6be;font-weight:bold;}
#order_options fieldset, #checkroom_options fieldset{clear:both;margin:0 auto 10px auto;width:500px;padding-top:10px;background-color:#fcfaf9;}
#order_options .forms fieldset, #checkroom_options .forms fieldset{width:480px !important;background-color:#f9f6f5;}
#order_options .forms legend, #checkroom_options .forms legend{color:#998981;}
/* end of order */

/* history */
.tab_history {width:500px;}
.tab_history tbody td{padding:10px 3px;}

.tab_history_info {float:left;margin-left:12px;width:245px;}
.tab_history_info tbody th{font-weight:normal;}
.tab_history_info tbody tr.odd 	{background: #f9f7f6;}
.tab_history_info tbody th {background-color:#fcfaf9;text-align:left;text-align:right;vertical-align:middle;line-height:16px;}
.tab_history_info tbody td {text-align:left;vertical-align:middle;}
.tab_history_info tbody tr.odd td, .tab_history_info tbody tr.odd th{background: #f9f7f6;/*border-top:1px solid #FFF;*/}

.history_address{float:left;margin-left:12px;width:245px;border:1px solid #E8E0D8;}
.history_address dt{font:700 11px/18px Tahoma;color:#666666;background:#F0E9E7;padding:5px;}
.history_address dd{font:11px/12px Tahoma;color:#666666;background:#FCFAF9;padding:5px;}
/* end of history */

/* statics */
.statics {color:#575757;font:12px/16px Verdana;padding:10px;}
.statics .statics_list {padding-left:30px;}
.statics .statics_list li{font:700 11px/24px Verdana;}
.statics .statics_list a{color:#323232;font:700 11px/16px Verdana;text-decoration:none;}
.statics .statics_list a:hover{text-decoration:underline;}
.statics h4{font:700 12px/24px Verdana;padding-top:10px;}
.statics p{font:12px/18px Verdana;padding:5px 10px;text-align:justify;}
.statics a{color:#323232;font-weight:bold;text-decoration:none;}
.statics a:hover{text-decoration:underline;}
.statics table {border-spacing:1px;font-family:Tahoma, Verdana, Arial;font-size:11px;background-color:#999;color: #323232;margin: 10px auto;}
.statics table {border-collapse: separate;}
.statics table td, .statics table th{background:#fff;padding:5px;}

.statics .help_contact {padding:15px 40px;}
.statics .help_contact p{padding:2px 10px;}

.static_content{padding:15px;font:12px/18px Tahoma;text-align:justify;}
.static_content p{padding:5px 0;}

/* end of statics */

.payments_methods_tab {margin:10px auto;}
.payments_methods_tab td{border-bottom:1px solid #eee;padding:5px 10px;text-align:center;}

.payments_methods_tab_js {margin:0 auto;width:520px;}
.payments_methods_tab_js td{border:solid #eee;border-width:0 0 1px 1px;}
.payments_methods_tab_js td table{border:0;}
.payments_methods_tab_js td table td{border:0;}

.center{text-align:center;}
.bold{font-weight:bold;}

p.barge{line-height:1px;clear:both;}
.benchmark{margin:0 auto;clear:both;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd}

.loginbox_links{list-style: none;margin:0 0 0 80px;}
.loginbox_links li{float:left;padding:3px 10px;}
.loginbox_links li a{color:#897c75;font:bold 12px/18px Verdana;}


.tip {background-color:#271d19; padding: 5px;font-family:Verdana;}
.tip-title {color: #fff;background-color:#5e504a;font:bold 12px/14px Verdana;padding:5px;}
.tip-text {color: #fff;	padding:5px;}

