* {margin:0; padding:0;line-height:140%;}

body {font-size:62.5%;font-family:tahoma, arial,myriad pro;background:#005baa;padding: 0 30px 0 30px;min-width:930px;max-width:1200px;margin: 0 auto;
behavior:url("/csshover.htc");
}
#page {margin:0 auto;position:relative;float:left;width:100%;background:#005baa;}
.content {background:#fff;}

img {border:none;}
#cart img {float: left;}
#cart {padding-top: 34px;}
a {color:#1170cf; outline: none!important;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5 {font-weight:normal;}

h2 {font-size:20px;}
h4 {font-size:14px;}

.menu {width:100%;margin:15px 0 15px 0;float:left;position:relative;}
.hiddenCat {display:none;}
.clear {font-size:0;height:1px;clear:both;}

.logo {display:block;float:left;margin:15px 0 20px -100%;position:relative;}
.logo2 {display:block;float:left;font-size:11px;color:#fff;padding:20px 0 30px 0;}
.logo2 img {display:block;margin-bottom:10px;margin-left:18px;}
.logo2 span {display:block;margin:4px 0 0 27px;}

.main_menu {width:505px;margin:22px auto 0 auto;font-size:16px;color:white;padding-left: 7%;}
.main_menu a {text-decoration: none; padding-left: 7%;}
.main_menu a span{text-decoration: underline; color:white;}
.main_menu a:hover span {color: #75b4ef; text-decoration: underline;}
.main_menu img {vertical-align: top; padding-right: 8px; padding-top: 6px;}
*html .main_menu {width:auto; padding-left: 27%;}
*html .main_menu a {text-decoration: none; padding-left: 3.5%; position: relative;}
*html .main_menu a:hover{color: #75b4ef; text-decoration: underline;}
*html .main_menu img {vertical-align: top; padding-right: 8px; padding-top: 4px;}
.main_menu .act span{color: #75b4ef; text-decoration: underline;}

.in-compare {font-size:0.9em !important;float:left !important;font-weight:normal!important;}
.tumbnailer {clear:both;background:#fff;}

.central, .aleft, .aright {height:205px;width:33%;position:relative;}
.central {margin:0 33.5% 0 33.5%;float: left;}
.aleft {float:left;margin-left:-100%;}
.aright {float:left;margin-left:-33%;}
*:first-child+html .aright {float: left;width:33%;margin:0;}
*:first-child+html .aleft {float: left;width:33%;margin:0;margin-right:0.4%;}
*:first-child+html .central {float: left;width:33%;margin:0;margin-right:0.4%;}
*html .aright {float: left;width:33%;margin:0;}
*html .aleft {float: left;width:33%;margin:0;margin-right:0.4%;}
*html .central {float: left;width:33%;margin:0;margin-right:0.4%;}

.central a, .aleft a, .aright a {background:url('i/bg.png') no-repeat;padding:167px 0 0 25px;height:38px;display:block;font-size:18px;color:#fff;text-decoration:none;}
span.bg {background:url('i/bg.png') no-repeat;font-size:18px;color:#fff;display:block;padding:11px 0 0 28px;height:38px;margin-top:-52px;position:relative;text-align:left;font-weight:normal;text-decoration:none !important;border:none !important;}

.reactive {float:right;text-align:left;color:#fff;font-size:11px;padding-right: 9%;}
.reactive img {display:block;margin:15px 0 8px 100px;}
.reactive div {width: 180px;}

.phones {float:left;padding-left:105px;color:white;font-size:11px;padding-top:20px;line-height:200%;}
.phones a {color:#fff;}

.lr {width:94%;margin:0 auto 0 auto;display:block;}
.biggest .lr {margin-top:-160px;}
.medium .lr {margin-top:-130px;}
.lr a {text-decoration:none;}
.lr a.l {float:left;width:43px;height:44px;background:url('i/l.png') no-repeat;}
.lr a.r {float:right;width:43px;height:44px;background:url('i/r.png') no-repeat;}

.biggest {height:280px;position:relative;clear:both;overflow:hidden;}
.medium {height:210px;position:relative;clear:both;}
.vis, .vis {height:100%;width:100%;display:block;text-decoration:none;}

.conts, .korz, .article, .description {margin:0 4% 0 36%;padding:42px 0 10px 0;font-size:1.2em;}
.top_descr table {width:100%;margin:30px 0 30px 0;}
.top_descr table td {text-align:center;}
.top_descr table th, .top_descr table td {vertical-align:top;}
.top_descr table th {width:50%;border-right:#f5f5f5 1px solid;text-align:left;font-weight:normal;}
.top_descr table th ul {list-style:none;margin-left:27px;}
.top_descr table th ul li {background:url('i/line.gif') 0 7px no-repeat;padding:0 0 0 20px;margin-bottom:3px;}
.top_descr .name {background:url('i/warning.gif') 0 2px no-repeat;padding:0 0 2px 25px;margin:0 0 4px 0;}
.top_descr big {color:#333;font-size:16px;display:block;margin-top:40px}
.top_descr big span {color:#be3600;padding-left:15px;}

.conts .c1 {width:370px;background:url('i/dots.gif') 0 100% repeat-x;float:left;clear:both;padding:0 0 2px 0;margin-top:5px;}
.conts .c1 span {float:right;}
.conts .c1 div {float:left;}
.conts .c2 {width:350px;background:url('i/dots.gif') 0 100% repeat-x;float:left;clear:both;padding:0 0 2px 0;margin-bottom:5px;}
.conts .c2 span {float:right;}
.conts .c2 div {float:left;}
.conts .c2 a {display:block;float:right;background:url('i/win.gif') 3px 5px no-repeat;padding-left:20px;margin-bottom:3px;}
.conts h2 {margin-bottom:15px;}
.conts h4 {clear:both;font-weight:bold;color:#528ec5;font-size:12px;margin:15px 0 3px 0;}
.conts .dots_full {margin:10px 0 15px 0;}
.conts .oform {margin-left:-18px;margin-top:-5px;}

.korz .buyed {width:100%;margin-top:5px;}
.korz .buyed td.p2, .korz .buyed td.p1 {width:20px;vertical-align:middle;padding:0 !important;background:#fff url('i/trashl.gif') 100% 0 no-repeat !important;}
.korz .buyed td.p2 {background:#fff url('i/trashr.gif') 100% 0 no-repeat !important;}
.korz .buyed .top td {font-weight:bold;font-size:11px;color:#666;background:#F2EFDC;height:50px;//height:28px;padding-top:12px;}
.korz .buyed .top td.naim {background:#E6ECF3;padding-top:12px;}
.korz .buyed td {background:url('i/dots.gif') 0 100% repeat-x;text-align:center;padding:15px 10px 10px 10px;}
.korz .buyed td.naim {padding:15px 20px 10px 15px;text-align:left;}
.korz .buyed td.naiml {padding:15px 20px 10px 15px;text-align:left;}
.korz .buyed input {border-bottom:#d4d0c8 1px solid;border-right:#d4d0c8 1px solid;margin-right:10px;margin-left:10px;}
.korz h2 {margin-left:18px;margin-bottom:15px;}
.itogo span, .korz .buyed span {color:#BE3600;}
.itogo {font-size:14px;float:right;margin:20px 30px 40px 30px;clear:both;width:38%;text-align:right; float: right;}
.itogo span {font-size:16px;}

h5 {color:#535353;font-size:11px;margin:0 0 10px 20px;}

.fio {margin:0 0 25px 20px;font-size:12px;color:#474747;}
.fio th {text-align:left;padding:7px 60px 4px 0;background:url('i/dots2.gif') 0 100% repeat-x;}
.fio td {padding:7px 0 4px 0;background:url('i/dots2.gif') 0 100% repeat-x;}

.oform {margin-top:25px;}
.oform strong {display:block;}
.inp {float:left;margin-left:20px;}
.inp input {width:220px;height:19px;border-top:#3f3f3f 2px solid;border-left:#3f3f3f 2px solid;border-right:#d1d2cd 1px solid;border-bottom:#d1d2cd 1px solid;}
.inp textarea {width:463px;height:120px;border-top:#3f3f3f 2px solid;border-left:#3f3f3f 2px solid;border-right:#d1d2cd 1px solid;border-bottom:#d1d2cd 1px solid;}
.inp strong {color:#666;font-weight:bold;font-size:11px;margin:5px 0;}
.inp strong span {color:#BE3600;}
.oform .sbm {display:block;clear:both;border:none;background:url('i/oform.gif') 100% 100% no-repeat;color:white;font-weight:bold;padding:2px 10px;font-size:11px;margin:20px 0 0 363px;width:125px;}

.deliv_info {margin:20px 0 0 0; }
.deliv_info span {display:block;margin:10px 0 12px 20px;color:#535353;}
.deliv_info span em {color:#979797;font-style:normal;padding-right:12px;}
.deliv_info input {display:block;float:right;margin:-29px 50px 0 0;border:none;background:url('i/recalc.gif') 100% 100% no-repeat;color:white;font-size:11px;font-weight:bold;padding:2px 10px;//padding:1px 5px;}

.tags {clear:both;width:100%;position:relative;}
.tags div {float:left;margin:10px 0 10px 10%;}
.tags div a {font-size:22px;}

.news_table table {width:100%;margin:15px 0 0 0;}
.news_table table td, .news_table table th {padding:15px;vertical-align:middle;background:url('i/dots.gif') 0 100% repeat-x;}
.news_table table td span {color:#666;font-weight:bold;display:block;font-size:11px;}
.news_table .pages {float:right;margin:20px 0;}

.dotsl {background:url('i/dots.gif') 0 100% repeat-x;font-size:0;float:right;clear:both;height:1px;width:90%;margin:25px 0 -15px 0;}
.dotsl2 {background:url('i/dots.gif') 0 100% repeat-x;font-size:0;float:right;clear:both;height:1px;width:90%;margin:-15px 0 -5px 0;}

.article p {margin-bottom:15px;}
.article p img {display:block;margin:35px auto 35px auto;}
.article h2 {margin-bottom:15px;width:41.5%; float: left;}
.article .data {width:100px;height:40px;margin-top:20px;color:#707070;font-size:11px;font-weight:bold;}

a.print {background:url('i/print.gif') 0 0 no-repeat;padding:0 0 0 27px;display:block;float:right;font-size:11px;margin-top:-5px;height:25px; }
a.print2 {background:url('i/print.gif') 0 0 no-repeat;padding:0 0 0 27px;display:block;float:right;font-size:11px;margin-top:-40px;height:25px}

.ar {width:17px;height:16px;background:url('i/ar.png') no-repeat;position:absolute;margin:-32px 0 0 88%;}

.reg_table {width:410px;background:#fff;margin:0 auto;position:absolute;z-index:400;margin-left:35%;}
.reg_table a.forgot {font-size:12px;font-weight:normal;margin-right:25px;}
.reg_table a.close {display:block;background:url('i/shut.gif') 100% 0 no-repeat;padding:0 25px 0 0;width:48px;font-size:12px;height:22px;float:right;margin:15px;}
.reg_table input, .reg_table textarea {margin:5px;width:220px;border-top:#3f3f3f 2px solid;border-left:#3f3f3f 2px solid;border-right:#d1d2cd 1px solid;border-bottom:#d1d2cd 1px solid;}
.reg_table h2 {font-size:18px;font-weight:normal;margin:20px 0 20px 20px;float:left;}
.reg_table td {color:black;font-size:12px;}
.rcap2 {color:#666 !important;vertical-align:top;padding-top:5px;text-align:right;padding-left: 55px;}

.wrapper {float:left;width:100%;clear:both;}
.specials {margin:0 0 0 36%;padding:42px 0 0 0;}
.sortir {margin:0 4% 0 36%;padding:42px 0 10px 0;font-size:1.2em;}
.sortir .sp_goods {font-size:1em;}
.main {margin:0 30% 0 29%;padding:20px 0 0 0;font-size:1.1em;font-weight:bold;}
.main img {margin:0px 0 20px 0;}

.main p {font-weight:normal;}
.main a{color:#4b8a00; font-size:14px;}
.main a:hover{color:#294b00; text-decoration: underline;}
.r_col {width:30%;float:left;margin-left:-30%;}
.l_col {width:32.5%;float:left;margin-left:-100%;}
*html .r_col {width:30%;float:left;}
*html .l_col {width:32.5%;float:left;}
*:first-child+html .r_col {width:30%;float:left;}
*:first-child+html .l_col {width:32.5%;float:left;}
.l_col .indent_main {padding:20px 0 0 60px;}
.l_col .indent {padding:42px 0 0 60px;}
.l_col .indent_main h2 {margin-left:0px;}
.r_col .indent {padding:42px 0 20px 17.5%;}
.r_col .indent2 {padding:20px 25px 30px 30px;}
.r_col .indent21 {padding:20px 25px 30px 30px;}
.r_col .indent21 .news_prev a{color: #4b8a00;}
.r_col .indent21 .news_prev a:hover{color: #294b00; text-decoration: underline;}
.r_col .indent h2 {margin-bottom:15px;}
.l_col .indent h2 a:hover{color: #333333; text-decoration: underline;}
.wrapper .specials h2 a:hover{color: #333333; text-decoration: underline;}

.all2 {overflow: hidden;margin-top: -30px; margin-left: 42.5%; margin-bottom: 50px; font:14px Arial; background-image: url(i/sm_arrow.gif); background-repeat:no-repeat; background-position: center left; padding-left: 10px;}
.all3 {margin-top: -20px; color:#0066cc!important;font:14px Arial; background-image: url(i/sm_arrow.gif); background-repeat:no-repeat; background-position: center left; padding-left: 10px;margin-left: -10px;}
.all2 a{color:#0066cc!important;}
.all2 a:hover{color:#333333!important;text-decoration: underline;}
.all3 a{color:#0066cc!important;}
.all3 a:hover{color:#333333!important;text-decoration: underline;}
.dots3 a:hover{color:#333333!important;text-decoration: underline;}
*:first-child+html .all2 {margin-left: 17.5%;}
*html .all2 { margin-left: 17.5%;}

.trash {float:left;margin-left:-20%;color:#065bab;font:12px Arial;width:20%;white-space:nowrap;position:relative;}
.trash a {color: white;}
.trash a:hover {color: #065bab; text-decoration: underline;}
.trash .f {float:left;padding:6px 0px 8px 0px;line-height:250%; background-image: url('i/cart_bg.gif'); background-position: top left; background-repeat: repeat-x; }
.trash .f span{padding-left: 3px;height: 20px;padding-top: 2px; padding-bottom: 4px; font-weight: bold; color: #065bab;}
.trash .f img{vertical-align: middle;}
.trash .nocart{height: 20px;padding-top: 2px; padding-bottom: 4px; font-weight: bold; color: white!important; background-image: none!important;}
.trash .nocart a{color:white!important; text-decoration: none!important; cursor: default!important;}
.trash .f a img{vertical-align: top; padding-top: 3px; padding-right: 6px;}

*:first-child+html .trash .f_inner{margin-top:-35px; margin-left:-60px;}
*:first-child+html .trash .f_inner b{padding-top:3px; float:left;}
*:first-child+html .trash .f_inner span{float:left;}

*html .trash .f_inner{margin-top:-35px; margin-left:-60px;}
*html .trash .f_inner b{padding-top:3px; float:left;}
*html .trash .f_inner span{float:left;}

*:first-child+html .trash .f a img{padding-top: 5px;}
*:first-child+html .trash .f {padding:38px 0px 8px 58px;}
*:first-child+html .trash .f span{padding-top: 3px;}
*html .trash .f a img{padding-top: 5px;}
*html .trash .f {padding:38px 0px 8px 58px;}
*html .trash .f span{padding-top: 3px;}
.trash .t {float:right;padding:0 15px 8px 15px;background:url('i/palka.gif') 0 8px no-repeat;line-height:250%;}
.trash .t strong {color:#f95413;}
html:root* .trash .f span{padding-bottom: 6px;}
.main h2 {margin-bottom:20px;float:left;}
.sort span{float: left;}
.sort a{cursor: pointer; }
.sort_by {font-size:12px;float:left; margin-left:7px; margin-right:7px;width:auto;}
.sortir .sort {font-size:12px;float:left;font-family: Arial;width:auto;}
.sort_by_in {background:url('i/sort_bg_center.gif') 0 0 repeat-x;height:25px;float:left;}
.sort_by_in a span{color: #0066cc; border-bottom: 1px dashed #0066cc; text-decoration: none; margin-left:7px;float:none;}
.sortir .sort a {text-decoration: none; float: left; margin-left:7px; margin-right:7px;}
.sort_by_in a {margin-left:0px!important; margin-right:0px!important;}
.sortir .sort a span{color: #0066cc; border-bottom: 1px dashed #0066cc; text-decoration: none; margin-left:7px;}
.sort_by img {float:left;}
.sort_by_in img{vertical-align: middle; float: none;}
*:first-child+html .sort_by_in img{padding-top:3px;}

.totop {background: url('i/totop.gif') 4px 3px no-repeat !important;}
.tobot {background: url('i/tobot.gif') 4px 3px no-repeat !important;}

#cancelCompare img{float: right;}
#cancelCompare{float: right;width:21px;margin-top: -25px; padding-right:19px;}
html:root* #cancelCompare{margin-top: 5px;}

.pages a {margin:0 2px 0 2px; color: #0066cc;}
.pages span {background:#be3600;margin:0 3px 0 3px;padding:2px 0 3px 0;}
.pages span a {color:white;text-decoration:none;font-weight:bold;}
.pages a.next {background:url('i/toright.gif') center no-repeat;padding:0 6px 0 3px;position:relative;text-decoration:none;}

.forma {background:url('i/form_bg.gif') 100% 100% no-repeat;margin-top: -70px; padding-top: 30px;}
.ugol {background:url('i/form_bg2.gif') 100% 100% no-repeat;padding:30px 13px 22px 8%;white-space:nowrap;font-size:12px;color:#40403e;}
.prc {clear:both;}
.ugol .inputs {margin-top: 7px; margin-bottom: 10px;}
.forma h2 {font-size:12px;color:#40403e;margin:10px 0 5px 0;clear:both;float:left;}
.to, .from {float:left;width:55%;}
.from div, .to div {float:left;margin-top:5px;width:25px;}
.to input, .from input {background:url('i/s_input_right.gif') 100% 0 no-repeat;width:100%;height:23px;border:none;padding:7px 4px 0 4px;font-size:12px;color:#b5b5b5;margin:0 0 0 15px;}
.to em, .from em {background:url('i/s_input_left.gif') no-repeat;width:65%;display:block;float:left;}
.from em {width:55%;}
.to {float:right;width:45%;}
.ugol a {color: inherit;}
.oc {font-size:20px;text-decoration:none;display:block;height:34px;}
.open span {border-bottom:#1170cf 1px dashed; color: #1170cf!important;}
.close span {border-bottom:#1170cf 1px dashed; color: #333333!important;}
.open {background:url('i/open.gif') 100% 2px no-repeat;}
.close {background:url('i/close.gif') 100% 2px no-repeat;}
.btn_ok {font-size: 11px; color: #010101; cursor:pointer; margin-top: 10px; margin-bottom: 15px;}
.add {background:url('i/inbasket.gif') no-repeat; width:78px;height:20px;border:none;color:#fff;font-size:11px;font-weight:bold;margin:0;float:right;padding-bottom:3px;cursor:pointer;}
.del {background:url('i/del.gif') no-repeat; width:78px;height:20px;border:none;color:#fff;font-size:11px;font-weight:bold;margin:0;float:right;padding-bottom:3px;cursor:pointer;}
.order {background:url('i/order.gif') no-repeat; width:78px;height:20px;border:none;color:#fff;font-size:11px;font-weight:bold;margin:0;float:right;padding-bottom:3px;cursor:pointer;}

.sortir .pages {font-size:0.9em;float:right;}
.sort_pages {margin:8px 0 6px 0;float:left;width:100%;clear:both;}

.news_prev {font-size:1.1em;}
.news_prev p span, .main p span {margin:20px 0 3px 0;display:block;font-weight:bold;color:#666;line-height:90%;}
.main p {line-height:170%;}
.news_prev a:hover{color: #333333; text-decoration: underline;}

.sp_goods {width:30%;margin:35px 2% 0px 0;float:left;font-size:1.2em;color:#333;}
.sp_goods span {height:180px;margin:0 auto 20px auto;display:block;}
*:first-child+html .sp_goods span {position: relative;}
.sp_goods div {float:left;font-size:15px;color:#be3600;font-weight:bold;font-family:Arial;}
.sp_goods img {display:block;margin: 0 auto;bottom:-1px;}
.sp_goods buy {float:left;}
.sp_goods h4 {padding-bottom: 15px; color: #4b8a00; font-family: Arial;}
.sp_goods h4 a{color: #4b8a00;}
.sp_goods h4 a:hover{color: #294b00; text-decoration: underline;}

.search {z-index: 10;position: relative; background:url('i/s_input_bg_m.gif') 100% 0 no-repeat;height:67px;margin:30px 0 30px 0;padding-top: 20px; padding-left: 30px;}
.search em {width: 230px;float:left;}
.search input {height:24px;border:none;padding:6px 12px 0 20px;font-size:14px;color:#b0b0b0;width:200px;background:url('i/s_input_left.gif') no-repeat;}
.search input.sbm {margin-right: 2.5%; float: right; background:url('i/s_but_bg.gif') 0 3px no-repeat;width:21px;cursor:pointer;margin-top:1px;}
.search div {padding-left:22px; line-height:200%; color:#547696; font-size:11px; font-family: Arial;float: none; width:230px;}
.search div a{color:#333333; border-bottom: 1px dashed #333333; text-decoration: none;}
*html .search input.sbm {margin-right: 5.5%;display:inline;}
*:first-child+html .search input.sbm {margin-right: 6.5%;}
.compare {line-height:210%; font-family: Arial; color: white; font-size:16px; background:url('i/compare_bg.gif') 100% 0 no-repeat;height:95px;margin:-58px 0 10px 0; padding-left: 30px;position: relative;}
.compare span{font-size:12px;}
.compare a{font-size:12px; color: white;}

*:first-child+html .compare{line-height:37pt;}
*html .compare{line-height:37pt;}

.catalog_list {font-size:1.6em;list-style:none;}
.catalog_list a:hover {color:#333333!important; text-decoration: underline;}
.catalog_list li {background:url('i/arrow.gif') 7px 16px no-repeat;padding:10px 0 0 32px;}
.catalog_list li.act {color:#1170cf!important;background:url('i/arrow_act.gif') 0 14px no-repeat;}
.catalog_list li.act a {color:#333333;}
.catalog_list li.act a:hover {color:#818181!important;}
.catalog_list li.act span {display:block;margin-left:15px}
.catalog_list li.act span a {color:#1170cf;font-size:0.9em;}
.catalog_list li.act span a.act {color:black !important;}
.catalog_list li.act span a:hover {color:#333333!important;}

.new_pic{ margin-right:5px!important; margin-top: -30px!important;float: right!important; position: relative; width: 73px;}
.bonus_pic{ position: absolute; margin-top: 0!important; width: 84px;z-index:10;}
.skidka_pic{ position: absolute; width: 18%;height:77px; margin:4% auto;}
*:first-child+html .skidka_pic{ position: absolute; width: 100%;height:77px; padding:20% 0;}
*html .skidka_pic{ position: absolute; width: 100%;height:77px; padding:20% 0;}
html:root* .skidka_pic{ position: absolute; width: 18%;height:77px; margin:2% auto;}

#aSelected{height:20px;margin-top:5px;float:left; background:url('i/rew_center.gif') 0 0 repeat-x; padding-bottom:3px;padding-top:2px;text-decoration:none!important;}
#aSelected span{float:left;font:12px Arial; color:white;text-decoration:none!important;}
*:first-child+html #aSelected span {cursor:pointer;}
#aSelected img{padding-top:5px;padding-left:10px;margin-top:0px!important; }
.selectedImg {margin-top:5px!important;float:left;margin-bottom:0px!important;}
.menu_new {margin-left:200px; position: absolute; z-index: 10; float: left;}
*:first-child+html .menu_new {margin-left:-80px;}
*html .menu_new {margin-left:-80px;margin-top:30px;}
.mmenu{ font: 12px Arial; color: white;}
.mmenu a{margin:0 10px;}
.mmenu a{color: #0066cc; text-decoration: none; border-bottom: 1px dashed #0066cc; font: 12px Arial;line-height:220%;}
.mmenu a:hover {text-decoration: none; border-bottom: 0px dashed #0066cc;color: white; }
.mmenu td{background-color: white;}
#left_top{background-color: transparent!important; background:url('i/menu_left_top.png') 0 0 no-repeat;width:41px; height:33px;}
#right_top{background:url('i/menu_right_top.png') 0 0 no-repeat;width:41px; height:33px;}
#left_bot{background:url('i/menu_left_bot.png') 0 0 no-repeat;width:41px; height:33px;}
#right_bot{background:url('i/menu_right_bot.png') 0 0 no-repeat;width:41px; height:33px;}
.active a{padding-right:15px;background: transparent url('i/menu_arr.gif') 100% 65% no-repeat; color: white; text-decoration: none; border-bottom: 0px dashed #0066cc;}
.active td{margin-top: 20px;background-color:#7b9ab8;}
.PartOfMenu{width:190px;}

.centerTop{background-color: transparent!important; background:url('i/menu_top.png') 0 0 repeat-x; height:33px;}
.centerLeft{background-color: transparent!important;background:url('i/menu_left.png') 0 0 repeat-y;width:41px;}
.centerRight{background-color: transparent!important;background:url('i/menu_right.png') 0 0 repeat-y;width:41px;}
.centerBottom{background-color: transparent!important;background:url('i/menu_bot.png') 0 0 repeat-x;height:33px;}

.in-compare a {color:#333333; font-size: 11px; border-bottom: 1px dashed #333333; text-decoration: none; margin-left: 5px;}
.in-compare a:hover {color:#818181;  border-bottom: 1px dashed #818181;}
.in-compare .active {color:#7b9ab8;  border-bottom: 1px dashed #7b9ab8;}

ul.makers {background:url('i/dots.gif') 0 100% repeat-x;width:96%;margin:auto auto 5px;padding:45px 0 50px 0;clear:both;position:relative;font-size:18px;list-style:none;}
ul.makers li {float:left;margin-right: 2.5%; margin-left: 2.5%;text-align:center;}
ul.makers li img{vertical-align: middle;}

table.makers {background:url('i/dots.gif') 0 100% repeat-x;width:95%;margin:30px 2.5% 0;clear:both;position:relative;font-size:27px;}
table.makers td {text-align:center;padding-bottom:35px;}
table.makers td span {text-align:left;}
.makers img{vertical-align: middle;}
html:root* table.makers{padding-top: 30px;}

.main-only {padding: 25px 0;clear:both;float:left;width:100%;}

.dots {background:url('i/dots.gif') 0 100% repeat-x;font-size:0;clear:both;height:1px;width:95%;margin:0 auto;}
.dots_full {background:url('i/dots.gif') 0 50% repeat-x;font-size:0;clear:both;height:21px;}

.companies {width:100%;}
.brandsth {font-weight:normal;font-size:22px; float: left; margin-right: 20px; line-height: 140%;white-space:nowrap;}
.brandsth a{color: #0066cc;}

.dots2 {background:url('i/dots3.gif') 0 0 repeat-x;margin:0 23% 0 35%;text-align:right;padding:10px 0 20px 0;}
.dots3 {background:url('i/dots3.gif') 0 0 repeat-x;width:28.5%;float:left;margin-left:-97%;text-align:right;padding:10px 0 20px 0;}
.dots4 {background:url('i/dots.gif') 0 0 repeat-x;margin:10px 3.7% 0 35.7%;text-align:right;padding:15px 0 20px 0;//margin-top:17px}
.dots5 {background:url('i/dots.gif') 0 0 repeat-x;width:29.5%;float:left;margin:10px 0 0 -97%;text-align:right;padding:15px 0 20px 0;//margin-top:17px}
a.all {background:url('i/arrow2.gif') 0 7px no-repeat;padding:0 0 0 13px;font-size:1.1em;}

.useful_list {font-size:1.6em;list-style:none;margin:5px 0 45px 0}
.useful_list li {background:url('i/arrow.gif') 7px 16px no-repeat;padding:10px 0 0 32px;}
.useful_list li a {color:black;}

.details {height:50px;background:url('i/descr_l.gif') 0 0 no-repeat;margin:10px 0 25px 0;}
.details a {float:left;display:block;font-size:20px;text-decoration:none;border-bottom:#1170CF 1px dashed;margin:10px 0 0 20px;}
.details div {height:50px;background:url('i/descr_r.gif') 0 0 no-repeat;float:right;}
.details div a {display:block;width:45px;height:50px;background:url('i/descr_r.gif') 0 0 no-repeat;border-bottom:none !important;margin:0;}

.description .parameters {width:100%;background:url('i/dots.gif') 0 0 repeat-x;}
.description .parameters th {color:#657581;text-align:left;font-size:14px;background:url('i/dots.gif') 0 100% repeat-x;padding:8px 0 11px 20px;}
.description .parameters td {color:#666;font-size:12px;padding:10px 0 5px 20px;border-bottom:#E3E3E3 1px solid;width:50%;}
.description .parameters td a {font-weight:bold;}
.nbrd td {border-bottom:none !important;background:none !important;}

.news_archive {}
.news_archive tr{height: 120px;}
.news_archive th{width: 150px; }
.news_archive td{vertical-align: top;}
.news_archive td a{width: 80%;}
.news_archive td span{width: 100px; font-size:11px; float: left; margin-bottom: 5px;}





.komplekt {margin:10px 0 15px 35px;}

#polezno {font-size:11px;color:#333333;width:77%;}
#polezno a{color:#4b8a00;}
#polezno a:hover{color:#294b00;text-decoration: underline;}
#polezno .polezno_in a:hover{text-decoration: none;}

.polezno_in {float: right; padding-top: 15px;}
.polezno_in a{text-decoration: none;}
.polezno_in a img{vertical-align: middle;padding-left:5px;}
.polezno_in a span{text-decoration: none; color:#0066cc;font-size:12px; border-bottom: 1px dashed #0066cc; }
.polezno_in a:hover span{text-decoration: none; color: #818181; border-bottom: 1px dashed #818181;}

.company_list {float:left;list-style:none;width:100%;clear:both;}
.company_list li {float:left;width:24%;}


.old_price {float:none!important;font-size:1.6em!important;font-size:11px!important;color:#333333!important;font-weight:bold;font-family:Arial;text-decoration:line-through;}


.zvonok {font-size:1.6em;margin-left:30px;}
.icqq {font-size:1.6em!important;}

.zvonok1 {padding:0 0 0 27px!important;display:block!important;float:right!important;font-size:11px!important;margin-top:-45px!important;height:25px!important;}

.zvonok2 {margin-right:-123px!important;padding:0 0 0 27px!important;display:block!important;float:right!important;font-size:11px!important;margin-top:-25px!important;height:25px!important;}
*html .zvonok2 {margin-right:-246px;}
*:first-child+html .zvonok2 {margin-right:-246px;}
.zvonok3 {padding:0 0 0 27px!important;display:block!important;float:right!important;font-size:11px!important;margin-top:-25px!important;}

.newItem{
	color: #f13e01;
	font-size: 12pt;
	font-weight: bold;
}

.CSoon{
	color: #3c67e0;
	font-size: 10pt;
	font-weight: bold;
}

.oform{
	width: 500px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.close-floatbox{
	float: right;
	margin:	10px;
	font-weight: bold;
}

#zakazForm{
	display: none;
}

.totalPrice{
	float:right;
	width: 100%;
}

.diskBlock{
	float: left;
	width:40%;
	margin-left: 30px;
	margin-top: 20px;
}


.inCompareLink{
	color: #7b9ab8!important;
	border-bottom-color: #7b9ab8!important;
}

.capcha{
    float: left;
    margin: 10px;
}
.lft{
	margin-left: 5px;
	margin-top: 10px;
}