/* Global */
* {margin:0; padding:0; font-family:arial; color:#353535;}
html, body {width:100%;height:100%; font-size:12px; background-color:#fff;}
body { background:url(../img/hbg.jpg) repeat-x top;}
input, button, textarea, select {font: normal 11px "arial", sans-serif; vertical-align: middle; outline:none;}
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; border:0; font-family:arial; }
hr { display: none; }
img {border: none;}
h1, h2, h3, h4 {font-weight:normal; line-height:1.3em; color:#414E4F;}
h1{padding: 0 0 18px 0; font-size:20px;}
h2{padding: 0 0 18px 0; font-size:16px;font-weight:bold;}
h3{padding: 0 0 18px 0; font-size:14px; font-weight:bold;}
p, ol, blockquote, pre{padding: 0 0 18px 0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
div.clear {clear: both !important;visibility: hidden !important;margin:0 !important;overflow: hidden;font-size:1px;}


/* CSS Document */
#container {min-height:100%; position:relative; width:966px; left:50%; margin-left:-483px;}
#header { overflow:hidden; height:324px; position:relative;}
#body {padding:20px 12px 150px 14px; overflow:hidden;}
#footer {position:absolute; bottom:0; height:110px; width:966px; border-top:1px dashed #969591;}

/* head */

.phonebox { position:absolute; top:145px; right:132px; text-shadow:#FFF 0 1px 0;}
span.number1 { font-size:18px; color:#546667; display:block; float:left; padding-top:7px;}
span.number2 { font-size:26px; color:#546667; font-weight:bold; display:block; float:left; padding-left:7px;}
span.number3 { font-size:13px; color:#546667; padding-left:51px;}

.timebox { position:absolute; top:38px; right:100px;line-height:1.6em;}
span.vremya { font-size:13px; color:#545454; }
span.vremya span { color:#C00; font-size:15px; font-weight:bold;}

/* left sidebar */
.leftside { width:260px; float:left; margin-right:20px;}
.leftbox { margin-bottom:10px;}
.lcornup { width:260px; height:14px; background:url(../img/leftrightcorner.gif) 0 0 no-repeat;}
.lside { width:260px; background:url(../img/leftrightbord.gif) repeat-y;}
.lcorndo {width:260px; height:14px; background:url(../img/leftrightcorner.gif) 0 -16px no-repeat;}

.lsidetitle { padding-left:15px; display:block; margin-bottom:15px; width:230px;}
.lsidetitle2 { font-size:15px; font-weight:bold; color:#3F4D4E; padding:0 30px 0 15px; display:block; width:215px;margin-bottom:15px; background:url(../img/ardown.png) no-repeat; background-position:233px 8px}
.hr { background:url(../img/dots.gif) repeat-x; height:1px; width:260px; margin-bottom:15px; margin-top:16px;}

ul.tovarmenu { padding-left:15px;}
ul.tovarmenu li { line-height:28px; height:30px; padding-left:42px; margin-bottom:5px;}
ul.tovarmenu li a { font-size:12px; font-weight:bold; color:#546667;}
ul.tovarmenu li a:hover { color:#C00}

li.icon_kkm { background:url(../img/icon_kkm.jpg) no-repeat 0 0;}
li.icon_fr { background:url(../img/icon_fr.jpg) no-repeat 0 0;}
li.icon_posterm { background:url(../img/icon_posterm.jpg) no-repeat 0 0;}
li.icon_kktdlya { background:url(../img/icon_kktdlya.jpg) no-repeat 0 0;}
li.icon_kktenvd { background:url(../img/icon_kktenvd.jpg) no-repeat 0 0;}
li.icon_taxom { background:url(../img/icon_taxom.jpg) no-repeat 0 0;}
li.icon_complect { background:url(../img/icon_complect.jpg) no-repeat 0 0;}
li.icon_denyawiki { background:url(../img/icon_denyawiki.jpg) no-repeat 0 0;}
li.icon_skanwtrix { background:url(../img/icon_skanwtrix.jpg) no-repeat 0 0;}
li.icon_posmonik { background:url(../img/icon_posmonik.jpg) no-repeat 0 0;}
li.icon_posklav { background:url(../img/icon_posklav.jpg) no-repeat 0 0;}
li.icon_disp { background:url(../img/icon_disp.jpg) no-repeat 0 0;}
li.icon_print { background:url(../img/icon_print.jpg) no-repeat 0 0;}
li.icon_printcheck { background:url(../img/icon_printcheck.jpg) no-repeat 0 0;}
li.icon_termsbor { background:url(../img/icon_termsbor.jpg) no-repeat 0 0;}
li.icon_schit { background:url(../img/icon_schit.jpg) no-repeat 0 0;}
li.icon_detect { background:url(../img/icon_detect.jpg) no-repeat 0 0;}
li.icon_schetbank { background:url(../img/icon_schetbank.jpg) no-repeat 0 0;}
li.icon_vesy { background:url(../img/icon_vesy_2.jpg) no-repeat 0 0;}

.lpane { padding-left:15px;}

.lider { padding:0 15px; width:230px;}
.liderimg { width:70px; float:left;}
.liderinfo { width:160px;float:left; font-size:11px;}
.liderinfo p { padding-bottom:5px; line-height:16px;}
a.redlink { color:#C00; font-weight:bold; font-size:12px;}
.lidercena { font-size:14px; font-weight:bold; display:block; float:left; padding-top:2px;}
a.kupit { display:block; width:71px; height:21px; background:url(../img/kupitbut.png) 0 0 no-repeat;}
a.kupit:hover {background:url(../img/kupitbut.png) 0 -21px no-repeat;}
.floatr { float:right;}

.hr2 { background:url(../img/dots.gif) 0 15px repeat-x; height:31px; width:230px; margin-left:15px; }

/* slide panels*/
#firstpane, #firstpane2 { width:230px;}

#firstpane3, #firstpane4 {}

.v-menu { width:230px;}
.v-menu ul { padding-top:20px; padding-left:20px;}
.v-menu li {color:#546667; margin-bottom:8px; list-style-image:url(../img/ars.gif);}
.v-menu li a { font-size:12px; font-weight:bold; color:#546667;}
.v-menu li a:hover { color:#3F4D4E;}
.menu_head {cursor: pointer;position: relative;}
.menu_body {display:none;}


/* center  */
.center { width:420px; float:left;margin-right:20px;}

.poisk { width:420px; height:28px; padding:2px; background:url(../img/poiskbg.png) no-repeat; position:relative; margin-bottom:20px;}
.lupa { width:16px; height:16px; display:block; position:absolute; top:8px; right:15px;}
input.searchinput { font-size:14px; font-weight:bold; color:#546667; border:none; height:28px; width:370px; padding-left:12px;}

.bnrbox { margin-bottom:20px;}

.content { line-height:18px;}
.content p { padding:0 0 18px 0; line-height:18px;}
.content ul { list-style-type:disc; margin-left:25px; margin-bottom:18px;}
.content ul li { margin-bottom:5px; line-height:18px;}
.content ol {margin-left:30px;}
.content ol li {margin-bottom:5px; line-height:18px;}
.content table {margin-bottom:18px;}
.content table td { border:1px solid #CDD5D6; padding:4px 7px; line-height:18px;}
.content a { color:#546667;}
.content a:hover { color:#C00}

.crumbs { font-size:11px; color:#6C8284; margin-bottom:10px;}
.crumbs a {color:#6C8284; }

.similar { margin-bottom:30px; width:420px;}
.centercornup {width:420px; height:13px; background:url(../img/centercornup.gif) no-repeat;}
.centercorndown {width:420px; height:13px; background:url(../img/centercorndown.gif) no-repeat;}
.centerbg {width:380px; padding:0 20px; background:url(../img/centerbg.gif) repeat-y;}
span.centertitle { font-size:16px; font-weight:bold; color:#3F4D4E; margin-bottom:20px; padding-top:5px; display:block;}

.sim { width:111px; float:left; margin-right:23px; margin-bottom:15px;}
span.simprice { font-size:12px; font-weight:bold; display:block; margin-bottom:4px;}
.sim p { font-size:11px; padding-bottom:3px; line-height:1.3em;}
.sim a.simtitle { color:#C00; font-weight:bold; font-size:11px; line-height:16px;}
.simimgbox { width:111px; height:80px; text-align:center; margin-bottom:10px; overflow:hidden;}
.simimgbox img { height:80px;}

/* right sidebar */
.rightside { width:220px; float:left;}

.knopki { margin-bottom:13px;}
a.knopki { width:220px; height:52px; display:block; margin-bottom:4px;}
.but_svyaz { background:url(../img/button_svyaz.png) 0 0 no-repeat;}
.but_svyaz:hover { background:url(../img/button_svyaz.png) 0 -52px no-repeat;}
.but_zakazat { background:url(../img/button_zakazat.png) 0 0 no-repeat;}
.but_zakazat:hover { background:url(../img/button_zakazat.png) 0 -52px no-repeat;}
.but_pojal { background:url(../img/button_pojal.png) 0 0 no-repeat;}
.but_pojal:hover { background:url(../img/button_pojal.png) 0 -52px no-repeat;}

.rightcornup { width:220px; height:16px; background:url(../img/rightsidecornup.gif) 0 0 no-repeat;}
.rightcorndown { width:220px; height:16px; background:url(../img/rightsidecorndown.gif) 0 0 no-repeat;}
.rightcont { width:190px; padding:0 15px; background:url(../img/rightsidebg.gif) repeat-y;}
.rightcont2 { width:220px; background:url(../img/rightsidebg.gif) repeat-y;}
.rightbox { margin-bottom:15px;}
span.righttitle { font-size:16px; font-weight:bold; background:url(../img/dots.gif) repeat-x bottom; display:block; color:#3F4D4E; padding-bottom:8px; margin-bottom:10px;}

.novost { color:#6C8284; line-height:18px; margin-bottom:18px;}
.novost a, .vse a, ul.faq li a {color:#6C8284;}
.novost a:hover, .vse a:hover, ul.faq li a:hover {color:#3F4D4E;}
.novost span {color:#6C8284; display:block;}
span.newsdate { display:block; margin-bottom:18px; font-style:italic;}
.vse { text-align:right;}
ul.faq li { margin-bottom:18px;}


ul.ulhelp {}
ul.ulhelp li {color:#6C8284; }
.arr {background:url(../img/arr.gif) 197px 2px no-repeat;}
.arr2 {background:url(../img/arr.gif) 197px 20px no-repeat;}
.arr3 {background:url(../img/arr.gif) 197px 10px no-repeat;}
.bline { border-bottom:1px solid #CDD5D6;}
ul.ulhelp li a { color:#6C8284; text-transform:uppercase; font-size:14px; font-weight:bold; display:block; padding-left:15px; padding-right:20px;}
ul.ulhelp li a:hover { color:#3F4D4E;}
a.padown { padding-bottom:10px;}
a.padcen { padding:10px 0;}
a.padtop{ padding-top:10px;}

/* katalog */
.katalog {}
.katitem { width:190px; float:left; margin-right:40px; font-size:11px; line-height:16px;}
.nomargin { margin-right:0px;}
a.katred { color:#C00; font-size:14px;}
.katitem p { line-height:16px; padding:0 0 6px 0;}
.katitem img { margin-bottom:10px;}
.katitem span { display:block; font-size:16px; font-weight:bold; margin-bottom:7px;}
.kheight { height:30px;}


/* tovar page */
.tovarpage {}
.tovar_pic { margin-bottom:30px;}
.tovarbigpic { width:330px; float:left; text-align:center;}
.tovarsmallpics { width:65px; height:270px; overflow:hidden; float:right;}
.tovarsmallpics ul li a { width:63px; height:48px; text-align:center; border:1px solid #DAE5E7; display:block;}
.tovarsmallpics ul li a:hover {border:1px solid #A8C1C6;}
.tovarsmallpics ul { list-style-type:none; padding:0; margin:0;}
.tovarsmallpics ul li { margin-bottom:10px;}
.tovar_info { margin-bottom:30px;}
.tovar_info_box {width:180px; float:left; }
.tovar_info_box2 {width:210px; float:right;}
span.tovar_cena { font-size:30px; display:block; margin-bottom:15px;}
span.usloviya { height:18px; background:url(../img/uslovpic.jpg) left no-repeat; display:block; padding-left:32px; margin-top:15px; margin-bottom:15px;}
span.usloviya a {color:#C00;}
a.zakreg { width:210px; height:24px; background:url(../img/zakazatregu.jpg) 0 0 no-repeat; display:block; margin-bottom:4px;}
a.zakreg:hover {background:url(../img/zakazatregu.jpg) 0 -24px no-repeat;}
a.zakobs { width:210px; height:24px; background:url(../img/zakazobsluj.jpg) 0 0 no-repeat; display:block; margin-bottom:4px;}
a.zakobs:hover {background:url(../img/zakazobsluj.jpg) 0 -24px no-repeat;}
a.tovkup { display:block; width:71px; height:21px; background:url(../img/kupitbut.png) 0 -21px no-repeat;}
a.tovkup:hover {background:url(../img/kupitbut.png) 0 0 no-repeat;}


/* page navigation */
.navig { color:#666; display:block; margin-bottom:10px;}
.dk {margin:0;}
.dk a {padding:3px 6px;}
.dk a:hover { color:#fff; background:#B9C7C8;}
.dm, a.dm:hover {background:none repeat scroll 0 0 #B9C7C8;color:#fff !important;cursor:default;font-weight:400;padding:3px 6px; text-decoration:none;}


/* footer */
.f1 { float:left; width:340px; padding-top:25px; font-size:11px; color:#4A4A4A; line-height:1.5em;}
.f2 { float:left; width:340px; font-size:25px; color:#7A7977; padding-top:25px;}
.f2 span {font-size:12px; color:#4A4A4A; display:block; padding-left:65px; padding-top:5px;}
.f3 { float:right; padding-top:25px;}
.antarion { width:210px; clear:both; font-size:11px; color:#4A4A4A; padding-right:30px;}
.antarion a {color:#4A4A4A;}
.antarion img { float:left; padding-right:7px;}



/* main */
.logo { width:168px; height:103px; position:absolute; top:41px; left:13px;}
a.logotype {width:168px; height:103px; display:block; text-indent:-8000px;}
a.logotype:hover {width:168px; height:103px; display:block; text-indent:-8000px;}

.dostavka { position:absolute; top:40px; left:250px; width:365px; z-index:100; }
.dostavka a { margin-bottom:7px; display:block;}
.flashcontent {color:#FFF; text-align:center; width:966px; height:273px; z-index:0}

.small { position:absolute; right:13px; top:40px; width:17px;}
.small ul { overflow:hidden;}
.small ul li {margin:0; padding-bottom:15px;}


.topbox {height:50px; background:url(../img/topmenubg.jpg) left top no-repeat; text-shadow:#fff 0 1px 0;}
ul#topmenu { overflow:hidden; padding-left:30px; width:590px; float:left;}
ul#topmenu li { float:left; padding:0px 17px; height:45px; line-height:45px;}
ul#topmenu li a { color:#333; text-decoration:none; font-size:14px;}
ul#topmenu li a:hover { color:#CC0000;}

ul#basket {overflow:hidden; float:right; width:315px;}
ul#basket li {float:left; height:45px; line-height:45px;}
a.blink {display:block; padding-left:26px; background:url(../img/basket_red.gif) no-repeat 0px 19px; color:#B03224; font-size:14px; text-decoration:underline;}
a.blink:hover {background:url(../img/basket.gif) no-repeat 0px 19px; color:#333; text-decoration:none;}
li.tovar {padding-left:20px; font-size:11px;}
li.tovar a {font-size:11px; text-decoration:underline; color:#B03224;}
li.tovar a:hover {font-size:11px; color:#333;}
li.tovar span {color:#B03224;}

/* form box */
.formbox { border:#CDD5D6 1px dashed; padding:25px;}
.formbox p { padding:0 0 18px 0}
.formbox label { display:block; margin-bottom:3px; font-weight:bold;}
.formbox input  { width:280px; padding:4px 6px; font-size:12px;}
.formbox select { width:298px; padding:4px 6px; font-size:12px;}
.formbox textarea { width:350px; padding:4px 6px; font-size:12px;}
.formbox button { font-size:18px;padding:3px 10px;}

/* korzina */
.korzina { overflow:hidden; margin:15px 0px;}
.korzina td {padding:10px 7px; border:1px solid #ECE9E2;}
.korzina td a { color:#C00;}
.korzina td input {width:25px; font-size:12px; text-align:center;}
.kordel {background:none repeat scroll 0 0 #C00; border:none; padding:3px 5px; color:#FFF; cursor:pointer; font-size:12px;}
.koryes {background:none repeat scroll 0 0 #5C9220; border:none; padding:3px 5px; color:#FFF; cursor:pointer; font-size:12px;}
.korper {background:none repeat scroll 0 0 #888780; border:none; padding:3px 5px; color:#FFF; cursor:pointer; font-size:12px;}
.kor_form { overflow:hidden; margin:15px 0px;}
.kor_form td {padding:7px 7px;}
.kor_form td input {width:250px; font-size:12px; padding:2px 4px;}
.kor_form td textarea {width:257px; height:150px; font-size:12px;}


/* vopros otvet */
.vopros {}
.vopr { margin-bottom:20px; border-bottom:1px dashed #CCC;}
.vopr span.data { background:#ebebeb; padding:2px 5px; font-size:11px; text-shadow:0 1px 0 #fff;}
span.imya { font-weight:bold;}
.vopr p { padding-top:10px; }

.otvet { border-left:4px solid #ccc; padding:15px 10px 15px 20px; margin-left:15px; margin-bottom:25px; background:#F5F5F5; text-shadow:0 1px 0 #fff;}
.otvet p { padding:5px 0 0 0; font-style:italic;}
.otvet span { color:#396; font-weight:bold;}

.vopr_forma span.title {}
.vopr_forma p { padding:0 0 10px 0}
.vopr_forma label { display:block; margin-bottom:3px; font-weight:bold;}
.vopr_forma input, .vopr_forma select, .vopr_forma textarea  { width:90%; padding:4px 6px; font-size:12px;}
.vopr_forma button { font-size:18px;padding:3px 10px;}

.zag2 {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 18px;
	color: #414E4F;
	line-height: 1.3em;
}

.menu_head2 {
    cursor: pointer;
    margin-bottom: 15px;
    position: relative;
}
