html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
a {  margin:0; padding:0; font-size:100%; background:transparent; }
table {	border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }

input, select, button, textarea { margin: 0; font-size: 100%; }
input[type="text"], input[type="password"], textarea { padding: 0; border:1px solid #b9b8b8; }
input[type="checkbox"] { vertical-align: bottom; }
input[type="radio"] { vertical-align: text-bottom; }
input, select, button, textarea { font-family:Tahoma, Geneva, sans-serif }
label, input[type="button"], input[type="submit"], button { cursor: pointer; height:inherit; }
input { height:23px; line-height:23px; }


body { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; text-align:center; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/g.jpg) center repeat-y; } 

h1 { font:normal 20px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif; border-bottom:2px solid #C1C1C1; color:#868686; padding:0 5px 3px 5px; margin:10px 0;  }
h2 { font-size:18px; color:#434343; text-transform:uppercase; margin:12px 0; }
h3 { font-size:16px; color:#434343; text-transform:uppercase; margin:10px 0; }

a { color:#740e12; text-decoration:underline; }
a:hover { text-decoration:none; }

.clr { content: "."; display: block; float:none; clear:both; height:0; overflow: hidden; }

#wrapper { width:100%; min-height:100%; height:auto  !important; height:100%; position:relative; background: url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/bg.jpg) no-repeat top center; min-width:1025px; }
#bg { background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/footer_bg.jpg) bottom repeat-x; }
#page {width:1025px; margin:0 auto; position:relative; text-align:left; }


#header { height: 176px; top:48px; position:relative; }
#header .logo { top:-48px; left:530px; position:absolute; z-index:99; }
#header .logo1 { left:11px; position:absolute; z-index:98; }
#header .contacts { width:365px; position:absolute; top:6px; right:0; z-index:2; }
#header .contacts .name { display:block; font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#740e12; }
#header .contacts .nr { padding:4px 0 0 0; display:block; font:bold 15px/19px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333333 }
#header .contacts .mail{ display:block; font:bold 15px/19px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333333 }

#header .ico { width:120px; position:absolute; top:6px; z-index:3; right:10px; }
#header .ico a.ico1 { display:inline-block; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico1.gif) no-repeat; width:21px; height:20px; overflow:hidden; margin:0 0 0 3px; }
#header .ico a:hover.ico1 { background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico1.gif) no-repeat; }
#header .ico a#ico2 { display:inline-block; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico2.gif) no-repeat; width:27px; height:23px; overflow:hidden; margin:4px 0 0 0; }
#header .ico a:hover#ico2 { background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico2_h.gif) no-repeat; }
#header .ico a.ico3 { display:inline-block; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico3.gif) no-repeat; width:26px; height:17px; overflow:hidden; margin:4px 0 0 0; }
#header .ico a:hover.ico3 { background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/ico3_h.gif) no-repeat; }

.cpt_product_search { position:absolute; top:93px; right:14px; z-index:4; }
.cpt_product_search .sform { width:162px; height:22px; line-height:22px; border:1px solid #C6BDBD; padding:0 10px; font-size:12px; color:#C6BDBD; }
.cpt_product_search .sbut { border:0; height:17px; width:15px; cursor:pointer; margin:4px 0 0 -23px; position:absolute; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/but_search.jpg) no-repeat; }

.cpt_category_tree { position:absolute; top:83px; z-index:5; width:820px; height:43px; left:15px; }
.cpt_category_tree li { float:left; }
.cpt_category_tree li a { color:#000; font:normal 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; display:block; line-height:43px; text-decoration:none; padding:0 10px; }
.cpt_category_tree li a:hover { color:#740e12; text-decoration:none; font-weight:bold; border:0px solid #DFDFDF; border-top:0; border-bottom:0; padding:0 15px; }
.cpt_category_tree li.parent_current a { color:#fff; text-decoration:none; font-weight:bold; border:2px solid #DFDFDF; background:#88060A; border-top:0; border-bottom:0; padding:0 15px; }

.all { overflow:hidden; padding:15px 0 0 0; }
#middle { width: 100%; height: 1%; position: relative; }
#middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; }

#container { width: 100%; float: left; overflow: hidden; }

#content { padding: 0 20px 0 295px; }
#right { float: left; width: 295px; margin:0 0 0 -295px; position: relative;  }
#left { float: left; width: 295px; margin:0 0 0 -100%; position: relative;  }

h1.nav1 { font-size:23px; color:#3F3F3F; text-transform:uppercase; line-height:23px; padding:17px 0 0 21px; margin:0; line-height:normal; border:0; }
.block_nav { width:255px; background:#F2F2F2; border:0px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; behavior: url(published/publicdata/U325490/attachments/SC/themes/user_shop/border-radius.htc); position:relative; margin:0 0 20px 25px; }
.block_nav .cpt_auxpages_navigation { padding:7px 20px 20px 20px; overflow:hidden; }
.block_nav ul {}
.block_nav li { border-bottom:1px solid #D6D5D5; }
.block_nav li a { font-size:10px; font-weight:bold; color:#514B4C; display:block; text-transform:uppercase; padding:10px 5px 9px 6px; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/li.jpg) right no-repeat; text-decoration:none; }
.block_nav li a:hover { color:#740e12; text-decoration:none; }

.cpt_news_short_list { padding:7px 20px 20px 35px; overflow:hidden; }
.cpt_news_short_list .news_name { color:#3F3F4D; font-size:23px; text-transform:uppercase; line-height:23px; padding:0 0 2px 5px; margin-bottom:10px; border-bottom:2px solid #D6D5D5; }
.news_date
{ color: #D6D5D5a;
  font-size:11px;
}
.news_title
{ padding-bottom: 10px; font-size:12px;
}
.news_title a { text-decoration:none; }
.news_title a:hover { color:000; text-decoration:none; }
.news_viewall
{ padding-bottom: 10px; 
}
.news_viewall a
{ font-size:75%;}

h1.list1 { font-size:23px; color:#434343; text-transform:uppercase; margin:10px 18px 0 18px; padding:0; border:0; line-height:59px; }
.list { margin:5px 0 32px 23px; }
.list .list_block { width:191px; overflow:hidden; background:#ededed url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/pro_top.jpg) top no-repeat; margin:0 35px 27px 0; display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.list .list_block .list_img { width:178px; overflow:hidden; margin:6px; }
.list .list_block .list_name { font-size:12px; line-height:16px; text-transform:uppercase; padding:0 8px 5px 12px; }
.list .list_block .list_name a { color:#000; }
.list .list_block .list_name a:hover { color:#303030; text-decoration:none; }
.list .list_block .list_kat { font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:15px; padding:0 8px 5px 12px; }
.list .list_block .list_kat a { color:#4B4B4B; }
.list .list_block .list_kat a:hover { color:#000; text-decoration:none; }
.list .list_bottom { width:191px; height:33px; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/pro_bottom.jpg) no-repeat; overflow:hidden; }
.list .list_bottom .list_cart { float:right; padding:0 8px; }
.list .list_bottom .list_cart input { height:auto; }
.list .list_bottom .list_price { font-size:18px; line-height:33px; padding:0 0 0 9px; color:#000; }

h1.brief1 { font-size:23px; color:#434343; text-transform:uppercase; margin:0 18px; padding:0; line-height:59px; border:0; }
.brief { margin:10px 0 32px 23px;  }
.brief .brief_block { width:191px; overflow:hidden; background:#ededed url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/pro_top.jpg) top no-repeat; margin:0 35px 27px 0; display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.brief .brief_block .brief_img { width:178px; overflow:hidden; margin:6px; }
.brief .brief_block .brief_name { font-size:12px; line-height:16px; text-transform:uppercase; padding:0 8px 5px 12px; overflow:hidden; }
.brief .brief_block .brief_name a { color:#000; }
.brief .brief_block .brief_name a:hover { color:#303030; text-decoration:none; }
.brief .brief_block .brief_kat { font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:15px; padding:0 8px 5px 12px; }
.brief .brief_block .brief_kat p { margin:0; }
.brief .brief_block .brief_kat a { color:#4B4B4B; }
.brief .brief_block .brief_kat a:hover { color:#000; text-decoration:none; }
.brief .brief_bottom { width:191px; height:33px; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/pro_bottom.jpg) no-repeat; overflow:hidden; }
.brief .brief_bottom .brief_cart { float:right; padding:0 8px; }
.brief .brief_bottom .brief_cart input { height:auto; }
.brief .brief_bottom .brief_price { font-size:18px; line-height:33px; padding:0 0 0 9px; color:#000; }

.catalog_navigator {font-size:22px; color:#000; text-align:center; margin:17px 0 13px 0; }
.catalog_navigator a { font-size:22px; color:#000; }
.catalog_navigator a:hover { font-size:22px; color:#dd2d2c; text-decoration:none; }
.catalog_navigator .faq { border-bottom:1px solid #dd2d2c; color:#dd2d2c; font-size:22px; font-weight:normal; }

.name_all_block { margin:0; padding:0; line-height:59px; }

.tovar { margin:20px 0; }
.tovar .t_left { width:350px; float:left; }
.tovar .t_right { margin:0 0 0 350px; }
.tovar .cpt_product_name h1 { }
.tovar .cpt_product_images { }
.cpt_product_add2cart_button { margin:10px 0 0 0; vertical-align:middle; }
.cpt_product_add2cart_button .add2cart_handler { height:auto; vertical-align:middle; }
.cpt_product_price { font-size:16px; color:#000; margin:5px 0 0 0; }
.cpt_product_price .totalPrice { font-size:18px; color:#991d1c; }
.cpt_product_description { color:#505050; font-size:12px; line-height:22px; margin:35px 10px 25px 10px; }

.category_path { color:#1263B2; position:absolute; margin:-8px 0 0 17px; }

.selected_category_description { margin:0 0 0 17px; }

.subkat { overflow:hidden; margin:20px 0 20px 17px; }
.subkat a { display:block; color:#660000; text-decoration:none; font-size:14px; font-weight:bold; width:210px; display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 0 5px 15px; background:url(published/publicdata/U325490/attachments/SC/themes/user_shop/img/separ.gif) 0 4px no-repeat; }
.subkat a:hover { text-decoration:none; color:#434343; }

.footer { height:111px !important; position:relative; margin:20px 0 0 0; }
.footer .rights { position:relative; right:5px; bottom:-40px; color:#000; font-size:12px; }
.footer .footer_menu {  position:relative; top:28px; height:16px; text-align:center; }
.footer .footer_menu li { display:inline-block; *display:inline; zoom:1; padding:0 20px; }
.footer .footer_menu li a { padding:0 5px; line-height:16px; color:#fff; font-size:12px; text-decoration:none; text-transform:lowercase  }

.footer .footer_menu li a:hover { text-decoration:none; color:#000; }

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 70%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ 
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{ padding-top: 5px;
}

.product_brief_block{
padding:10px
}
.error_block
{ font-weight: bold;
  color: red;
}

/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/

#tbl-checkout-progress td{
font-size: 0.7em;
vertical-align: top;
}

.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}


.news_subscribe, .news_thankyou
{ margin:10px 0; 
 padding:5px;
  text-align: left;
  font-size:75%;
}
.news_subscribe .input_message, .news_thankyou .input_message { margin:0; width:100%;}
.news_subscribe img { vertical-align:middle;}

/************************
TREE STYLE
***************************/

.tab{
padding:3px 10px
}
.parent_current a, .child_current a{
font-weight:bold
}
.child, .child_current{
font-style:italic
}

/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
}
.post_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}

/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #d9e9ff;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #F2F8FF;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #d5e5fa!important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}

/***************************
PRODUCT DETAILED
****************************/


.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color:#CC3300;
 font-weight: bold;
}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
}
.product_option { width:100%; _width:auto;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}
.prdbrief_name { margin-bottom:0.5em;}
.prdbrief_name a { font-weight:bold; text-decoration:underline; }
.cpt_product_related_products a {font-weight:bold;}
#cat_top_tree { overflow:hidden; display:block; margin-bottom:10px;//padding-bottom:15px;}
/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #D9E9FF;
  border-bottom: 1px #99C9DF solid;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:700px;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #D9E9FF;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
 float: right;
 padding: 10px;
 margin-left: 10px;

}
#cat_advproduct_search h3{
 padding:0px;
 margin: 0px;
 padding-bottom: 10px;
 font-size:85%;
}
#cat_advproduct_search td { font-size:85%;}

#cat_info_left_block { color:#999;}

#cat_product_sort { font-size:85%;}
#cat_product_sort a { font-weight:normal; }

.cpt_product_category_info a, #cat_info_left_block a, .cat_path_in_productpage td a { font-weight:bold;text-decoration:underline; }
.product_print_v a { font-weight:normal;}
/************
CHECKOUT
************/
.checkout_noframe_title{
 padding: 5px 15px;
}
#checkout_have_account{
 padding: 15px;
 background-color: #D9E9FF;
 margin: 0 -5px 15px -5px;
}
#checkout_logininfo{

}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea{
 width: 200px;
}
.checkout_buttons{
 font-size: 130%;
 font-weight: bold;
}
.checkout_steps_divider{
width: 40px; height:1px; background-color:#99C9DF; overflow:hidden;
}

/**********************
ORDER STYLES
***********************/
tr#ord_total_row *{
	font-size: 105%;
	font-weight: bold;
}

.paddingblock{
 padding-left: 15px;
 padding-right: 15px;
}
.paddingblock h2{
 padding-top:20px;
 margin-top: 0px;
}
.asterisk{color:red;}
.cellpadding tr td{
 padding: 5px;
}
.cust_name{
 font-size:110%;
 font-weight: bold;
}

#prddeatailed_container .cpt_product_rate_form table{
width: 100%;
/***********************/
width: auto;
/**/
}
.cpt_product_images{
float: left;
}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}

/*
     FILE ARCHIVED ON 13:51:14 Oct 15, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:12:11 Dec 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.545
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.01
  cdx.remote: 6.137
  LoadShardBlock: 213.911 (3)
  PetaboxLoader3.datanode: 156.666 (4)
  PetaboxLoader3.resolve: 109.544 (3)
  load_resource: 61.531
*/