body {padding:0; margin:0; font-family:Arial; }


.begstroka a{position:absolute; top:320px; left:10px; width:940px; font-family:Arial; font-size:16px; color:#fff;}
.begstroka a{font-weight:bold;}

.skidka{ font-family:Arial; background:#f1594e; color:#fff; padding:8px 0 8px 20px; position:relative; clear: both; overflow:hidden;}
.skidka a {color:#fff; text-decoration:underline; font-weight:bold;}
.main {width:940px; margin:0 auto;}
.header {width:100%; float:left; height:349px; margin-top:20px; position:relative; clear: both;}
.imaghead {position: absolute; left:0px; top:-10px; width:980px; height:356px; background: url(images/fon-h2.jpg) no-repeat left top; }
.logo {position:absolute; top:262px; left:20px; ; z-index:5;color:#000;}
.logo span {padding:0px; font-weight:bold; font-size:13px;}
.logo span a{color:#000;text-decoration:underline;}

.info { position:absolute; top:25px; left:20px; width:260px; font-family:Arial; font-size:16px; color:#444;}
.info a{color:#000;}
.tovar-header {position:absolute; top:23px; left:680px; width:300px; font-size:11px; color:#000;}
.tovar-header div a {color:#000; font-size:15px;text-decoration:underline;margin:5px 0 0 0; line-height:25px}
.nav {width:730px; height:45px; float:left; font-size:18px; position:relative;}
.nav p {padding:0 0 0 0; margin:12px 0 0 0;}
.nav a {color:#000000; text-decoration:none;}
.cont {width:100%; float:left;}
.footer {float:left; width:100%; height:99px; background:#000000;}
.footer p {width:100%; float:left; padding:20px 0 0 0; margin:0; font-size:16px; text-align:center; color:#b2b2b2;}
.footer p a {color:#b2b2b2; text-decoration:none;}

.bl_l {width:300px; overflow:hidden; float:left; padding-bottom:20px;}
.bl_r {width:620px; float:right;}
a {color:#000000; text-decoration:none;}

h1, .menu h4, .bl_n2 h4 { padding:0 0 0 45px; margin:0 0 5px 0; font-size:18px;}
h2 { padding:0 0 0 47px; margin:18px 0 0 0; font-size:18px; font-weight:normal;}
h3, div.bl_r h1 { padding:8px 0 0 13px; margin:0px 0 0 0; font-size:24px; height:34px; background:#000000; font-weight:normal; color:#FFFFFF; overflow:hidden;}

.menu {width:300px; float:left; background:#956cae; height:300px; padding:18px 0 0 0; overflow: hidden; position:relative;}
.menu ul {float:left; padding:0 0 3px 44px; margin:0; list-style:none; width:256px;}
.menu ul li {float:left; padding:2px 0 2px 36px; margin:0; list-style:none; width:220px;}
.menu ul li a {float:left; padding:0; margin:0; list-style:none; font-size:18px; font-weight:normal;}
.menu ul li a span {font-size:12px;}
.menu ul li.act {background:url(images/v.jpg) no-repeat left center;}
.menu ul li.act a {font-size:24px; font-weight:bold;}
.menu h1.act, .menu h4.act {background:url(images/v.jpg) no-repeat left center; padding:0 0 0 33px; margin:0 0 0 12px; font-size:24px;}

.bl_n2 {width:300px; float:left; background:#a3cf56; height:300px; margin-top:18px; padding:18px 0 0 0; overflow: hidden; position:relative;}
.bl_n2 ul {float:left; padding:0 0 3px 44px; margin:0; list-style:none; width:256px;}
.bl_n2 ul li {float:left; padding:2px 0 2px 36px; margin:0; list-style:none; width:220px;}
.bl_n2 ul li a {float:left; padding:0; margin:0; list-style:none; font-size:18px; font-weight:normal;}
.bl_n2 ul li a span {font-size:12px;}
.bl_n2 ul li.act {background:url(images/v3.gif) no-repeat left center;}
.bl_n2 ul li.act a {font-size:24px; font-weight:bold;}
.bl_n2 h1.act, .bl_n2 h4.act{background:url(images/v3.gif) no-repeat left center; padding:0 0 0 33px; margin:0 0 0 12px; font-size:24px;}
.webchat {position:absolute; width:230px; height:64px; bottom:10px; left:44px; z-index:1;}
.webchat img{width:230px;}

.seach {position:absolute; bottom:0px ; padding:70px 0 24px 20px; float:left;}

.inp {float:left; margin-top:10px;}
.inp input {padding:5px 0 5px 5px; margin:0; float:left; width:204px; height:30px; border:1px solid #929292; font-size:18px;}
.inp textarea {padding:5px 0 5px 5px; margin:0; float:left; width:204px; border:1px solid #929292; font-size:18px;}
.kn_seach { float:left; padding:0 0 0 12px;}

.search2 {float:right; height:45px; overflow:hidden;}
.inp2 {float:left;margin:11px 10px 0 0;}
.inp input {padding:0px; margin:0; float:left; width:204px; height:20px; border:1px solid #929292; font-size:16px;}
.button-search2 {float:left;}
.bl_n3 {float:left; width:300px; height:318px; background:#a9dba9; margin-top:18px; overflow: hidden; position:relative;}
.skidki{float:left; padding:15px 0 0 48px; margin:0; font-size:18px; font-weight: normal;}
.bl_n3 ul {float:left; padding:10px 0 20px 12px; margin:0; list-style:none; width:288px;}
.bl_n3 ul li {float:left; padding:2px 0 2px 35px; margin:0; list-style:none; width:253px;}
.bl_n3 ul li a {float:left; padding:0; margin:0; list-style:none; font-size:18px; font-weight: normal;}
.bl_n3 ul li.act {background:url(images/v2.jpg) no-repeat left top; font-size:24px; font-weight:bold;}
.bl_n3 ul li.act a {font-size:24px; font-weight:bold; line-height:23px;}

.buy {width:253px; float:left; padding:0px 0 15px 47px; font-size:18px;}
.buy b {font-size:24px;}

.categ {float:left; width:100%; height:238px; margin:16px 0 0 0; font-size:16px; color:#606060; overflow:hidden;}
.categ img {padding:0 20px 0 0; float:left;}
.categ a {text-decoration:underline;}
.st {float:left; width:100%; height:16px; padding-bottom:15px; padding-top:10px; font-size:13px; color:#000000;  font-weight:bold; text-align:center;}
.st a {color:#808080;}

.tovar {float:left; width:640px; margin-left:-20px;}
.tv {width:300px; height:318px; float:left; margin-left:20px; margin-bottom:18px; display:inline; position:relative;}
.pic {float:none; width:300px; height:200px; overflow:hidden; margin-bottom:18px;}
.tv p {float:left; padding:0; margin:0; color:#606060; font-size:14px; position:absolute; bottom:0px; left:0; }
span.zach {color:#000000; text-decoration:line-through;}
.tv b {font-size:22px; color:#ff0101;}
span.big {font-size:16px;}
span.black {color:#000000;}
.kn_buy {position:absolute; width:48px; height:51px; bottom:0px; right:0; font-size:12px; color:#ff2323; font-weight:bold;}
.kn_buy a {color:#ff2323;}

.prise {width:579px; float:left; margin:24px 0 0 18px; display:inline; background:#e8f5f7; border:1px solid #839fa2; border-bottom:0;}
p.naz {height:22px; width:566px; float:left; padding:3px 0 0 13px; margin:0; background:#8bc8d0; font-size:16px; font-weight:bold; border-bottom:1px solid #839fa2;}
p.naz2 {height:22px; width:550px; float:left; padding:3px 0 0 29px; margin:0; background:#c0e3e8; font-size:16px; font-weight: normal; border-bottom:1px solid #839fa2;}
.prise a {text-decoration:underline;}

.stroka {height:25px; width:579px; float:left; padding:0px 0 0 0px; margin:0; font-size:16px; font-weight: normal; border-bottom:1px solid #839fa2;}
p.l {float:left; padding:3px 0 0 48px; margin:0;}
p.r {float:right; width:123px; padding:3px 0 0 0; margin:0; height:22px; text-align:center; border-left:1px solid #839fa2;}

.foto_t {float:left; width:100%; padding-bottom:18px;}
.info_t {float:left; width:100%; background:url(images/info.gif) no-repeat left bottom; padding:0 0 12px 0; position:relative;}
.inf_l {float:left; width:300px;}
.inf_r {float: right; width:300px; text-align:right; font-size:16px; line-height:25px; color:#606060;}
.inf_r b {color:#ff0101;}
.inf_r span {text-decoration:line-through; color:#000000;}
.inf_r font {color:#000000; font-size:16px; font-family:Arial;}

p.reit {float:left; padding:0; margin:0; color:#606060; font-size:12px;}
p.reit span {font-size:16px;}
p.im {float:left; padding:0 0 0 9px; margin:0;}

.golos {float:left; width:320px; font-size:16px; color:#606060; padding-top:13px;}
.golos span {float:left; padding-right:16px; padding-top:6px;}
.golos input {margin-top:-10px}
p.art {float:left; width:300px; padding:5px 0 0 0; margin:0; font-size:16px; line-height:25px; color:#606060;}
p.art b {color:#000000;}

.kn_buy2 {position:absolute; bottom:16px; right:0;  height:35px; font-size:24px; font-weight:bold;}
.kn_buy2 a {color:#ff0101;}
.text {float:left; padding:0; width:100%; font-size:17px;}
.text p {margin:0; float:left; width:100%; padding:24px 0 0 0;}
.text a {text-decoration:underline;}
div.text {margin-bottom: 20px;}
.panel {height:63px; width:100%; float:left; background:url(images/info.gif) no-repeat left bottom;}
.panel a {text-decoration:underline;}
p.dew1 {float:left; width:206px; font-size:16px; font-weight:bold; padding:29px 0 0 0; margin:0;}
p.dew2 {float: right; color:#ff0101; width:185px; font-size:16px; font-weight:bold; padding:29px 0 0 0; margin:0; background:url(images/buy3.gif) no-repeat right top;}
p.dew2 a {color:#ff0101;}

.korz {float:left; width:100%; background: url(images/korz.gif) no-repeat left bottom; padding-bottom:4px;}
.korz img {float:left; margin-right:18px; }
.korz_img {float:left; width:277px; height:181px; padding:0 41px 0 0;}
.kr {float:left; width:300px; height:192px; font-size:16px; color:#606060; position:relative; margin: 0 0 0 2px;}
.kr a {text-decoration:underline; font-weight:bold;}
.kr b {color:#000000;}
.kr p.top {float:left; width:100%; padding:17px 0 0 0; margin:0; line-height:25px;}
.kb {float:left; width:100%; padding:28px 0 0 0; font-size:12px;}
p.kol {float:left; padding:0 29px 0 0; margin:0;}
p.kol input {width:64px; height:30px; margin:4px 0 0 0; padding:4px 0 0 0;  float:left; border:1px solid #929292; text-align:center; font-size:18px; color:#000000;}

p.chena {float:left; padding:0 45px 0 0; margin:0;}
p.chena span {height:26px; margin:4px 0 0 0; padding:4px 14px 0 14px; background:#fed758; float:left; text-align:center; font-size:18px; color:#000000;}

.del {position:absolute; width:57px; top:17px; right:0; font-size:12px; color:#606060; text-align:center;}
.del span {float:left; padding:4px 0 0 18px;}
.reset {position:absolute; width:57px; bottom:22px; right:0; font-size:12px; color:#606060; text-align:center;}
.reset span {float:left; padding:1px 0 0 16px;}
.all {float:left; width:100%; height:66px;}
.all p{float:left; padding:8px 0px 0 414px; margin:0; font-size:12px; color:#606060;}
.all span {height:26px; margin:4px 0 0 0; padding:4px 14px 0 14px; background:#fed758; float:left; text-align:center; font-size:18px; color:#000000;}
.tet {float:left; width:100%; font-size:16px; color:#000000;}
.tet p {padding:0 0 0 0; margin:8px 0 0 0;}
#tooltip{background:#a9dba9;color:#000;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;z-index:99;}
#primer {color:#777; font-size:12px;}
#kn_fix {cursor:pointer; position:fixed; top:50%; right:0px; font-size:12px; background-color:#999; color:#000;/*ffc60a*/; padding:10px; /*height:130px;width: 130px;*/}
#kn_fix span{font-weight:bold;}
#promougol{position:fixed;top:0;left:0;z-index:0;}