body{background:#f6fff4;margin:0;padding:0 5px;}
body,td,th{font:normal 11px Tahoma,Arial,Helvetica,sans-serif;color:#545454;}
form{margin:0;padding:0;}
.hand{cursor:hand;cursor:pointer;}
input,select,button,textarea{font:normal 11px Tahoma,Arial,Helvetica,sans-serif;color:#666;}
textarea{border:1px solid #a1b1be;}
input:focus,select:focus,textarea:focus{border:1px solid #a1b1be;}
select{width:170px;}
a,a:visited{color:#545454;text-decoration:underline;}
a:hover{color:#545454;text-decoration:none;}
img{margin:0;padding:0;border-width:0;}
.png{filter:expression(fixPNG(this));}
h1,h2{font-weight:normal;font-size:18px;margin:10px 0 20px 0;}
h1{color:black;}
h2{color:#f60;}
h3{color:#f60;font-size:13px;font-weight:bold;margin:10px 0;}
h6{border:1px solid #090;padding:5px 10px;color:#090;background:#e2f6e2;font-size:10px;}
p{margin:0 0 1.2em 0;line-height:1.6em;}
p.before-list{margin-bottom:.4em;}
div{line-height:1.6em;}
ul{margin:0 0 .8em 1.2em;padding:0;list-style:none;}
ul li{margin:.6em 0 .8em 5px;background:url('img/li.gif') left 3px no-repeat;padding-left:17px;line-height:1em;}
ol{margin:0 0 1.2em 0;padding:0;}
ol li{margin:.5em 0 .5em 35px;}
hr{height:1px;border:none;background:#b4b4b4;color:#b4b4b4;}
.left_menu ul{padding:2px 0 15px 0px;margin:0;}
.left_menu ul li{background:url('img/li.gif') 7px left no-repeat;padding-left:14px;}
.left_menu ul li a:visited{text-decoration: none;}
.r_menu{background:url('img/top_right.gif') right top no-repeat;padding-top:22px;}
#top_menu td{background:url('img/menu_li.gif') right top no-repeat;height:35px;text-align:center;width:25%;white-space:nowrap;padding:10px 4px 0 2px;}
#top_menu a,#top_menu a:visited,#top_menu a:hover{font-weight:bold;text-transform:uppercase;text-decoration:none;}
.middle_menu{background:url('img/menu.gif') repeat-x;height:33px;}
.middle_menu div{height:33px;background:url('img/menu_r.gif') right top no-repeat;}
.middle_menu div div{background:url('img/menu_l.gif') no-repeat;padding:0 10px;}
.middle_menu td{height:33px;width:20%;background:url('img/m_line.gif') 100% 50% no-repeat;padding:0 10px;text-align:center;white-space:nowrap;}
#top_menu td.none,.middle_menu td.none{background:none;}
.middle_menu a,.middle_menu a:hover,.middle_menu a:visited{color:#c7c8c9;text-decoration:none;}
#top_menu a:hover,.middle_menu a:hover{text-decoration:underline;}
.top{height:56px;background:url('img/top_back.gif') repeat-x; padding-bottom: 10px}
.logo_tab{height:56px;}
.logo{background:url('img/top_left.gif') no-repeat;padding:15px 70px 0 27px;}
.left_col{padding:110px 10px 50px 5px;text-align:left;}
.right_col{padding:110px 5px 50px 20px;text-align:left;}
.cat,.search,.user,.basket,.partner,.contact{padding-left:25px;white-space:nowrap;text-transform:uppercase;height:20px;font-size:11px;font-weight:bold;background:url('img/f_li.gif') no-repeat;}
.search{background:url('img/q_li.gif') no-repeat;}
.user{background:url('img/m_li.gif') no-repeat;}
.basket{background:url('img/b_li.gif') no-repeat;}
.partner{background:url('img/p_li.gif') no-repeat;}
.contact{background:url('img/e_li.gif') no-repeat;}
.in_text{border:1px solid #666;padding-left:2px;padding-right:1px;width:130px;}
.send,{background:url('img/li.gif') left 8px no-repeat;padding:0 0 10px 14px;}
.log{background:url('img/li.gif') left 12px no-repeat;padding:5px 0 0 14px;}
.log a{text-decoration: none;}
.log a:visited{text-decoration: none;}
.login_button{margin-top:3px;}
.b_b{background:url('img/b_bottom.jpg') left bottom white repeat-x;height:800px;}
.b_t{background:url('img/t_back.gif') repeat-x;height:800px;}
.cont,.cont_r{background:url('img/line_left.gif') repeat-y;height:800px;}
.cont_r{background:url('img/line_right.gif') right top repeat-y;}
.con_t,.con_b{height:12px;}
.con_t{background:url('img/u_02.gif') right top no-repeat;}
.con_b{background:url('img/u_04.gif') right top no-repeat;}
.con_t div,.con_b div{height:12px;width:12px;line-height:1px;font-size:1px;}
.con_t div{background:url('img/u_01.gif') right top no-repeat;}
.con_b div{background:url('img/u_03.gif') right top no-repeat;}
.cont_m{height:776px;overflow-y:scroll;padding-right:10px;}
.copy{height:45px;background:url('img/copy_back.gif') repeat-x;}
.copy div{height:45px;background:url('img/copy_right.gif') right top no-repeat;}
.copy div div{background:url('img/copy_left.gif') no-repeat;padding:11px 27px;}
.copy td{font-size:10px;color:#c4c5c6;}
.copy a,.copy a:hover,.copy a:visited{font-size:10px;color:#c4c5c6;}
.page{font-size:11px;color:black;padding-bottom:10px;}
.page a,.page a:visited,.page a:hover{font-size:11px;color:black;padding:0 4px;}
#product th{background:url(img/line.gif) repeat-x;height:31px;text-transform:uppercase;text-align:left;font-weight:normal;white-space:nowrap;}
#product th.pr_l{background:none;}
#product th.center{text-align:center;}
#product td{padding:10px 10px 10px 0;}
#product div.title{height:50px;}
#product div.title_cat{height:25px;}
#product div.star{padding-top:10px;}
#product div.star img{margin-right:5px;}
#product div.price{height:55px;}
#product div.blue{color:#0093dd;padding-bottom:10px;}
#product div.kolvo input{border:1px solid #a1b1be;width:40px;text-align:right;}
#product div.top_w{text-transform:uppercase;}
#register td{padding-bottom:12px;text-transform:uppercase;white-space:nowrap;}
#register td.pl_60{padding-left:60px;padding-right:60px;}
#register_step td{padding-bottom:12px;color:black;}
#register_step td.pl_5{padding:2px 5px 0 0;}
#register_step td.pl_7{padding:4px 5px 0 10px;}
#register_step td.pl_6{text-transform:uppercase;}
#register_step div.comm{text-transform:uppercase;padding:20px 0 5px 0;width:300px;text-align:left;color:#666;}
.p_10{padding:1px 0 17px 0px;}
.p_17{padding:2px 0 27px 0px;}
.p_none{padding-top:0;}
.par img{margin-bottom:10px;}
.pb_17,#register_step td.pb_17{padding-bottom:17px;}
.prl_18{padding:0 18px 0 25px;}
.pr_20 img{margin-right:5px;}
.pl_20{padding-left:20px;}
.w_170{width:170px;}
.mr_10{margin-right:10px;}
#backgroundPopup { display:none;position:fixed; _position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1; }
#showSearchBar{ display:none;position:fixed;_position:absolute;height:50px;width:375px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px; text-align: center}
.menu_bar_vinyl{color: white; font-weight: bold; width: 100px !important; background: none !important;}
