html{background: url(gfx/bg_pattern.png) repeat;}
body{background: url(gfx/bg_repeat.png) repeat-x center 0;color:#323232;font-size:11px; font-family:tahoma, helvetica, sans-serif;}
a{color:#384861;text-decoration:none;}
a:hover{text-decoration:underline;}

#container_outer {background:url(gfx/bg_main.jpg) center 0px no-repeat;}
#container {margin:0 auto; padding:0px;width:950px;position:relative;}
#top{height:190px;}
#top h1{float:left;padding:25px 0 0 28px;}

#top_mini_menu{float:right;width:390px;height:29px;background:url(gfx/top_menu_bg.jpg) no-repeat;margin:10px 15px 0 0;padding-left:10px;}
#top_mini_menu li{float:left;padding-left:5px;list-style:none;line-height:29px;}
#top_mini_menu li a{margin: 0 5px 0 0; padding: 0 4px; color: #fff;text-decoration:underline;font:11px/29px Verdana}
#top_mini_menu li a:hover{text-decoration:none;}
#top_mini_menu li.gg {background:url(gfx/gg_bullet.gif) 3px center no-repeat;padding-left:18px;}
#top_mini_menu li.gg a{background:url(http://status.gadu-gadu.pl/users/status.asp?id=8524443&styl=5) 0 center no-repeat;font-weight:bold;text-decoration:none;padding:3px 0 3px 21px;}
#top_mini_menu li.gg a:hover{text-decoration:underline;}

#footer {height:77px;background:url(gfx/footer_bg.png) 0 center no-repeat;clear:both;text-align:center;margin-top:15px;}
#footer_menu {text-align:center;padding:14px 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:#5c708d;text-align:center;padding:15px 0;line-height:18px;margin-top:-30px;}
#copyright a{color:#5c708d;text-decoration:underline;}
#copyright a:hover{text-decoration:none;}

.clear{clear:both;}

#search_box {text-align:center;padding:10px;}
#search_box input{margin:5px 0;}
#search_box div{text-align:center;}
#search_box .text{border:1px solid #8c8c8c;height:19px;font:11px/19px Tahoma;width:170px;}
#search_box .text, x:-moz-any-link, x:only-child {line-height:16px;height:16px;padding-top:3px;}
/*
#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: #384861;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{width:970px;padding:0;}

#login_box{width:376px;height:52px;background:url(gfx/logbox_bg.jpg) no-repeat;position:absolute;top:109px;right:7px;padding:12px 0 0 5px;}
#login_box label{color:#fff;font:11px/20px Tahoma;padding-left:5px;float:left;}
#login_input {float:left;width:160px;padding-right:5px;}
#login_input div{float:left;width:107px;height:19px;padding:0 3px;margin:0;}
#login_input input{float:left;font:11px/18px Tahoma;width:112px;height:18px;border:1px solid #8c8c8c;}
#login_input input {line-height:20px;height:20px;}
#login_input input, x:-moz-any-link, x:only-child {line-height:16px;height:16px;padding-top:2px;}
#login_submit{margin-top:1px;background:url(gfx/logbox_submit.png) no-repeat;width:20px;height:20px;letter-spacing:-130px;overflow:hidden;border:0;text-indent:530px;}

div#login_box ul{display:block;padding:0 25px 0 0;margin:0;clear:both;}
div#login_box li{list-style:none;float:right;color:#fff;font:11px/18px Tahoma;padding-left:15px;}
div#login_box a{color:#fff;text-decoration:none;line-height:24px;}
div#login_box a:hover{text-decoration:underline;}
div#login_box div.welcome{color:#ddd;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:#ddd;font:11px/12px Tahoma;width:115px;padding:0; margin:0;}

.login_info{list-style:none;padding:0 0 0 25px;}
.login_info li{line-height:21px;}

#left_content{float:left;width:200px;margin-right:10px;}
#right_content{float:left;width:200px;}
#middle_content{float:left;width:528px;margin-right:10px;}
#middle_content2{float:left;width:738px;margin-right:10px;}

.box{background:url(gfx/sb_box_top.png) 0 top no-repeat;margin-bottom:10px;}
.box_in{background:url(gfx/sb_box_bottom.png) 0 bottom no-repeat;padding:0 0 3px 0;}
.box_content{background:#fff;width:200px;}
.box h3{font:700 13px/18px "Trebuchet MS";color:#384861;padding:13px 0 15px 30px;background:url(gfx/box_header_bullet.gif) 15px center no-repeat;}

.middle_box{background:url(gfx/mb_top.png) 0 top no-repeat;padding-top:3px;}
.middle_box_content{background:#fff url(gfx/mb_bottom.png) bottom no-repeat;padding-bottom:3px;margin-bottom:10px;}
.middle_box h3{font:700 18px/21px "Trebuchet MS";font-style:italic;color:#384861;padding: 12px 15px 14px 15px;background:url(gfx/mb_header.png) no-repeat;}

.middle_box h3.product_h3{font:700 18px/21px "Trebuchet MS";padding: 12px 15px 14px 15px;}
.middle_box h3.product_h3 a{font:700 18px/21px "Trebuchet MS";color:#384861;text-decoration:none;}
.middle_box h3.product_h3 a:hover{text-decoration:underline;}

.middle_box h4.product_h4{font:700 14px/18px "Trebuchet MS";padding: 6px 15px 6px 15px;}

.middle_box2{background:url(gfx/mb_top2.png) 0 top no-repeat;padding-top:3px;}
.middle_box_content2{background:#fff url(gfx/mb_bottom2.png) bottom no-repeat;padding-bottom:3px;margin-bottom:10px;}
.middle_box2 h3{font:700 18px/21px "Trebuchet MS";font-style:italic;color:#384861;padding: 12px 15px 14px 15px;background:url(gfx/mb_header2.png) no-repeat;}

.index_categories {padding:0 0 19px 0;float:left;}
.index_categories dl {float:left;display:inline;margin:19px 0 0 19px;width:220px;height:226px;background:url(gfx/index_category_bg.gif) no-repeat;}
.index_categories dt {font:700 11px/18px Tahoma;margin:0 10px 10px 10px;}
.index_categories dt a{color:#333;}
.index_categories dt.category_image {margin:10px;}
.index_categories dd {font:11px/18px Tahoma;margin:0 10px;}
/* pathway */
.pathway {float:left;clear:both;margin:0 0 10px 0;padding:0 0 0 0;}
.pathway ul{float:left;clear:both;height:28px; margin:0;background: url(gfx/pathway_bg.png) 1px 0 no-repeat;width:950px;}
.pathway li{float:left;height:28px;list-style:none;padding:0;background: url(gfx/pathway_bullet.png) no-repeat 0 center;padding:0 10px 0 20px;margin:0;}
.pathway li.first{background-image:none;padding-left:10px;}
.pathway a{font:11px/28px Tahoma;color:#707070;}
.pathway a strong{color:#111; font-weight:bold;}
/* pathway end */

/* pager */
.pager{clear:both;text-align:center;margin: 25px 0;}
.pager a{border:1px solid #8999b1;background:#ebeff4;color:#475b7a;padding:3px 6px;text-decoration:none;}
.pager a:hover{text-decoration:underline;background:#c7cfdc;}
.pager span.actual{border:1px solid #8999b1;background:#c7cfdc;color:#475b7a;padding:3px 6px;}
/* 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 #eee;margin:0 auto 10px auto;width:460px;background:#F7F9FA;clear:both;display:block;padding:20px 0;}
.forms fieldset legend{font:700 12px/18px Tahoma;color:#999;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:#333;}
.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;padding-bottom:5px;*padding:0;}
.forms .formRow input{float:left;}
.forms .formRow input.text{border:1px solid #8c8c8c;height:19px;font:11px/19px Tahoma;}
.forms .formRow select.text{border:1px solid #8c8c8c;}
.forms .formRow input.text, x:-moz-any-link, x:only-child {line-height:16px;height:16px;padding-top:3px;}

.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 #cecece;background:#fff;font:12px/16px Tahoma;}
.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:400px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin: 20px auto;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 10px;margin:0;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox li{/*list-style:none;*/}
.messageBox.success{background:#fbfff2;border:1px solid #e7efde;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/28px Tahoma;background-image:url('gfx/success.gif')}

.messageBox.error{background:#fff2f2;border:1px solid #fadede;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')}

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

/* categories menu */
.categories_menu {padding:0;overflow:hidden;width:200px;}
.categories_menu li{list-style:none;}
.categories_menu li a{display:block;width:180px;background:#fff url(gfx/menu_arrow.gif) 0 0 no-repeat;font:11px/14px Verdana;color:#323232;text-decoration:none;padding:6px 0 6px 18px;border-bottom:1px solid #f4f3f2;}
.categories_menu li a.selected{border:0;color:#475b7a;}
.categories_menu li a strong{color:#475b7a;}
.categories_menu li li a {color:#475b7a;border:0;}
.categories_menu li.last a{border-bottom:0;}

.categories_menu li a:hover{background-color:#FBFBFB;}
/*.categories_menu li li{padding-left:10px;}*/
/* end of categories menu */

/*
.categories_list {padding:0 10px 10px 5px;margin-top:5px;clear:both;}
.categories_list a{background:url(gfx/breeds_list_bg_left.png) no-repeat;float:left; height:20px;padding-left:3px;color:#333;font:11px/20px Tahoma;text-decoration:none;margin:3px}
.categories_list a span{background:url(gfx/breeds_list_bg.png) right no-repeat;padding:0 3px 0 2px;float:left;height:20px;cursor: pointer; cursor: hand;}
.categories_list a.selected{background-image:url(gfx/breeds_list_sel_bg_left.png);}
.categories_list a.selected span{background-image:url(gfx/breeds_list_sel_bg.png);}
*/

.categories_list {float:left;width:245px;padding:10px 0 10px 15px;}
.categories_list li{line-height:18px;list-style:none;background:url(gfx/menu_arrow.gif) 0 8px no-repeat;padding-left:10px;}
.categories_list a{color:#475B7A;text-decoration:none;}
.categories_list a:hover{text-decoration:underline;}

.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 #DCE0E6;width:170px;margin:0 auto;background:#F7F9FA;text-decoration:none;color:#323232;font:700 12px/32px Tahoma;}
.add_address a:hover{border-color:#DCE0E6;background:#E8EBEE;}
.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:#afb9c8;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: #dce0e6;color: #666;font:700 11px/24px Tahoma;vertical-align:middle;}
.tab_data tbody th {font-weight: bold;background:#dce0e6;text-align:center;color:#666;}
.tab_data tbody tr {background-color:#f4f6f8; text-align:left;	}
.tab_data tbody tr.odd 	{background: #e8ebee;/*border-top:1px solid #FFF;*/}
.tab_data tbody tr.odd td{background: #e8ebee;/*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:#384861;}
.cart li a{font:700 11px/18px Tahoma;color:#323232;text-decoration:none;}
.cart li a:hover{text-decoration:underline}
.tab_cart {width:500px;}
.tab_data.tab_cart tbody th {font-weight: bold;background:#dce0e6;text-align:right;color:#666;padding:5px 2px;}
.cart_quantity{width:20px;text-align:center;font:11px/12px Tahoma;border:1px solid #afb9c8;margin-right:4px;}
.cart_product_name {color:#323232;font:11px/18px Tahoma;}
.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;margin-top:3px;}
.quantity_row {width:80px;}

.payments_options {float:left;display:inline;padding:0;margin:10px 0 0 12px;width:170px;border:/*1px solid #e8e0d8;*/}
.payments_options h3{font:700 11px/24px Tahoma;padding:0 0 0 5px;background:#dce0e6;color:#666}
.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:#f4f6f8;}
.payments_options label{font-weight:normal;line-height:18px;}
#selected_payments_option{border:1px solid #afb9c8;background:#e8ebee;}

.shipping_options {float:left;display:inline;padding:0;margin:10px 0 0 5px;width:327px;/*border:1px solid #e8e0d8;*/}
.shipping_options h3{font:700 11px/24px Tahoma;padding:0 0 0 5px;background:#dce0e6;color:#666}
.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:#f4f6f8;}
.shipping_options label{font-weight:normal;line-height:18px;}
#selected_shipping_option{border:1px solid #afb9c8;background:#e8ebee;}

.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:#dce0e6;color:#666}
.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:#f4f6f8;}
.cart_summary dt.summary_row {border:solid #afb9c8; border-width:1px 0 1px 1px;background:#e8ebee;width:244px;height:24px;}
.cart_summary dd.summary_row {border:solid #afb9c8; border-width:1px 1px 1px 0;background:#e8ebee;width:249px;height:24px;}
.cart_summary dd.summary_row strong{font:700 16px/24px Tahoma;color:#666}

.cart_buttons{padding: 0;margin:0;text-align:center;clear:both;border-top: 2px solid #e8ebee;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;}

/* end of cart */

/* product */
.product .product_img {float:left;padding:10px 10px 10px 10px;}
.product .product_img a img{border:2px solid #F5F7F9;padding:2px;}
.product .product_img a:hover img{border-color:#ccc;}
.product .product_info_right {float:right;width:150px;}
.product .product_buttons {float:right;text-align:right;padding:10px 15px 0 0;}
.product .product_buttons input{float:right;margin: 10px 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 .checkroom_div{float: right; width: 170px; text-align: right;}
.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 .product_info_list{float:left;padding:15px 0 0 10px;}
.product .product_info_list li{list-style:none;font:11px/18px Tahoma;}
.product .product_price_list{float:right;padding:15px 15px 0 0;}
.product .product_price_list li{list-style:none;none;font:11px/18px Tahoma;text-align:right;}
.product .product_price_list li strong{color:#384861;font-size:15px;font:700 17px/18px "Trebuchet MS";font-style:italic;}
.product .product_description{clear:both;font:11px/16px Tahoma; text-align:justify;padding: 10px 15px;}

.product .to_cart_button{width:110px;height:21px;padding:1px 0 0 30px;background:url(gfx/to_cart_bg.png) no-repeat;float:right;}
.product .to_cart_button .to_cart{border:0;background:transparent;font:700 11px/11px Tahoma;color:#fff;width:80px;height:18px;float:left;text-align:left;padding:0;margin:0 0 0 0;text-align:center;}
.product .to_cart_button .to_cart, x:-moz-any-link, x:only-child {margin-top:0px;}
.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:1px 3px 0 1px;}

.attributes_tab {border-spacing:1px;font:11px/14px Tahoma;background-color:#ccc;color: #333;margin: 10px auto;width:500px;}
.attributes_tab {border-collapse: separate;border-spacing: 1px;}
.attributes_tab th {padding: 8px 30px 8px 4px;font-weight:bold;background:#f5f7f9;}
.attributes_tab td {padding: 8px 4px;background:#f5f7f9;}
.attributes_tab .odd th, .attributes_tab .odd td{background: #fff;}

.product_add_img {clear:both;padding:0 0 0 12px;}
.product_add_img li{list-style:none;float:left;}
.product_add_img li a{border:2px solid #F5F7F9;padding:2px;margin-right:4px;display:block;}
.product_add_img li a:hover{border-color:#ccc;}
.product_add_img li a#selected_image{border-color:#ccc;}
.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{clear:both;border-bottom:1px solid #ECE7E4;float:left;padding: 10px 0;width:100%;}
.product_list.last{border:0;}
.product_list h4 {padding:0 0 10px 10px;}
.product_list h4 a{font:700 13px/13px Tahoma;color:#323232;text-decoration:none;}
.product_list h4 a:hover{text-decoration:underline;}
.product_list .product_img {float:left;padding:0 10px 10px 10px;}
.product_list .product_img a img{border:2px solid #F5F7F9;padding:2px;}
.product_list .product_img a:hover img{border-color:#ccc;}
.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:#384861;font-size:15px;}*/
.product_list .product_price_list li strong{color:#384861;font-size:15px;font:700 17px/18px "Trebuchet MS";font-style:italic;}
.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 .to_cart_button{width:110px;height:21px;padding:1px 0 0 30px;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:80px;height:18px;float:left;text-align:left;padding:0;margin:0 0 0 0;text-align:center;}
.product_list .to_cart_button .to_cart, x:-moz-any-link, x:only-child {margin-top:0px;}
.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:1px 3px 0 1px;}

.unavailable {font:11px/16px Tahoma;color:#aaa;}

.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:#f4f6f8;border:1px solid #d1d7e0;color:#666;text-decoration:none;padding:3px 5px;margin-right:5px;}
.order_options_list a:hover, .checkroom_options_list a:hover{background:#e8ebee;}
#checked_tab{background:#e8ebee;border-color:#afb9c8;font-weight:bold;}
#order_options fieldset, #checkroom_options fieldset{clear:both;margin:0 auto 10px auto;width:500px;padding-top:10px;background-color:#f7f9fa;}
#order_options .forms fieldset, #checkroom_options .forms fieldset{width:480px !important;background-color:#f2f5f7;}
#order_options .forms legend, #checkroom_options .forms legend{color:#666;}
/* 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: #f4f6f8;}
.tab_history_info tbody th {background-color:#e8ebee;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{background:#f4f6f8;}
.tab_history_info tbody tr.odd th{background: #e8ebee;/*border-top:1px solid #FFF;*/}

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

.bestsellers_box{}
.bestsellers_box ol{margin:0;padding:0 5px 0 25px;}
.bestsellers_box li{border-bottom:1px solid #F4F3F2;line-height:24px;}
.bestsellers_box a{display:block;font:11px/14px Verdana;color:#323232;text-decoration:none;padding:5px 0;}
.bestsellers_box a:hover{text-decoration:underline;}

.options_to_select{width:300px;margin:0 auto;}
.options_to_select li{list-style:none;clear:both;font:12px/21px Tahoma;}
.options_to_select li input{float:left;margin:5px 5px 0 0;}
.options_to_select li label{float:left;}
.options_to_select p{clear:both;text-align:center;padding:10px 0;}

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

.intro_desc {padding:15px;font:11px/18px Tahoma;text-align:justify;}
.intro_desc p{padding:2px 0;}

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

.div_404{height:210px;padding:20px 0 0 0;background: url(gfx/404_bg.jpg) top right no-repeat}
.div_404 p{font:12px/18px Tahoma;padding:5px 15px;}

.center{text-align:center;}
p.barge{line-height:1px;clear:both;}
.benchmark{margin:0 auto;clear:both;}

.terms ol{padding:10px 40px;}
.terms li{font:12px/18px Tahoma;padding:2px 0; text-align:justify;}
.terms ol{padding:10px 40px;}
.terms ul{margin:5px 0 10px 30px;}
.terms ul li{list-style:disc;}

.help {padding:0 20px 20px 20px;}
.help p{font:12px/18px Tahoma;text-align:justify;padding:2px 0;}
.help h4{color:#384861;font:700 13px/24px "Trebuchet MS";padding-top:15px;}
.help ul{margin:5px 0 10px 30px;}
.help li{font:12px/18px Tahoma;padding:2px 0; text-align:justify;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd}

#components{list-style:none;margin:10px 0 0 20px;}
#components li{padding: 3px;}
#components input{margin:0 5px;float:left;}
#components li strong{font:italic 700 12px/14px "Trebuchet MS";color:#384861; }

#components .to_cart_button{width:110px;height:21px;margin:10px auto;padding:1px 0 0 30px;background:url(gfx/to_cart_bg.png) no-repeat;}
#components .to_cart_button .to_cart{border:0;background:transparent;font:700 11px/11px Tahoma;color:#fff;width:80px;height:18px;float:left;text-align:left;padding:0;margin:0 0 0 0;text-align:center;}
#components .to_cart_button .to_cart, x:-moz-any-link, x:only-child {margin-top:0px;}
#components .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:1px 3px 0 1px;}

#zagiel_box{text-align:center;vertical-align:middle;}
#zagiel_product_count{margin:0px 5px 0 0;float:right;}
#zagiel_product_count p{font:bold 11px/16px Verdana;}
#zagiel_product_count select{margin: 5px 0 0 0;border:1px solid #848484;}
#zagiel_product_count img{cursor:pointer;}

#zagiel_cart_count{width:495px;margin:10px auto;text-align:center;}
#zagiel_cart_count p{font: 11px/16px Verdana;}
#zagiel_confirm{width:495px;margin:15px auto;text-align:center;}

#movie{ margin: 10px 65px;}
