@charset "windows-1251";
/* reset list */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, label, legend, caption{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-family: inherit;	vertical-align: baseline;}
div.clear{clear: both; }
* {margin: 0px; padding: 0px;}
/* end reset list */
body{font-family: Arial, Helvetica, sans-serif; font-size: 82%;min-width: 1000px; min-height: 100%; position: relative;background: #FCF7F1 url(img/bg.jpg) repeat-x top;}
html {height: 100%;}
* html body {}
/* *:first-child+html */

div.sBody{background: url(img/shapka.jpg) no-repeat top center;height: 600px;}
div.sBodyContent{width: 990px;margin: 0px auto;}

h2{font-family: "Times New Roman", Times, serif;}

div#header{height: 190px;}
div#header div.contakts{position: absolute;top: 120px;margin: 0px 0px 0px 400px;color: #866574;font-size: 0.9em;}
	div#header div.contakts div{float: left;margin: 0px 20px 0px 0px;border-left: solid 2px #D2DB57;padding: 0px 0px 0px 6px;}
	div#header div.contakts div strong{display: block;float: left;}
	div#header div.contakts div ul{float: left;list-style: none;padding: 0px 0px 0px 5px;}
div#header ul#menu{list-style: none;clear: both;position: absolute;top: 167px;margin: 0px 0px 0px 270px;font-size: 1.1em;}
	div#header ul#menu li{float: left;margin: 0px 8px 0px 8px;background: url(img/li.gif) no-repeat left;padding: 0px 0px 0px 12px;}
	div#header ul#menu li a{color: #D57C1A;}
div#header h1, div#header p.title{width: 150px;font-size: 12px;font-style: italic;color: #AA8B98;position: absolute;margin: 46px 0px 0px 564px;}
	div#header h1 a, div#header p.title a{text-decoration: none;color: #AA8B98;}
div#header form.registerForm{width: 180px;position: absolute;margin: 48px 0px 0px 770px;color: #D67C1A;}
	div#header form.registerForm span{display: block;padding: 2px 0px;}
	div#header form.registerForm span font{float: left;width: 50px;font-size: 12px;}
	div#header form.registerForm span input{border: solid 1px #FAD5A8;width: 95px;}
		* html div#header form.registerForm span input{width: 90px;}
	div#header form.registerForm p{font-size: 11px;padding: 0px 0px 5px;}
	div#header form.registerForm p a{color: #D67C1A;display: block;padding: 0px 0px 2px;}
	div#header form.registerForm div.left{float: left;padding: 0px 4px 0px 0px;}
	div#header form.registerForm div.right{padding: 24px 0px 0px;}
	
#content{}
#content div#leftCol{float: left;width: 235px;}
#content div#centerCol{float: left;width: 570px;padding: 6px 0px 0px;}
#content div#rightCol{float: right;width: 170px;padding: 10px 0px 0px 0px;}

#content div#leftCol div.box{clear: both;margin: 0px 0px 10px;}

/* boxCategories */
#content div#leftCol div.boxCategories{}
#content div#leftCol div.resizeableBlock{padding: 0px 0px 0px 0px;}
#content div#leftCol div.boxCategories h2{background: url(img/h2-cat.gif) no-repeat top left;font-style: italic;font-size: 18px;color: White;padding: 5px 0px 20px 30px;}
#content div#leftCol div.boxCategories div.content{background: url(img/cat-bot.png) no-repeat bottom left;padding: 0px 0px 40px 0px;}
	* html #content div#leftCol div.boxCategories div.content{background: url(img/cat-bot.gif) no-repeat bottom left;}
#content div#leftCol div.boxCategories ul{list-style: none;margin: 0px 0px 0px 9px;background: url(img/_cat.png) repeat-y left;}
#content div#leftCol div.boxCategories ul li.item a{font-weight: bold;}
#content div#leftCol div.boxCategories ul li.item ul li.item a{font-weight: bold;}
#content div#leftCol div.boxCategories ul li.item ul li.item ul li.item a{font-weight: bold;}
#content div#leftCol div.boxCategories ul li.item ul li.item ul li.item ul a{font-weight: normal;}
#content div#leftCol div.boxCategories ul li.item ul li.item ul a{font-weight: normal;}
#content div#leftCol div.boxCategories ul li.item ul a{font-weight: normal;}
#content div#leftCol div.boxCategories ul li.item ul{margin: 5px 0px 10px 0px;}
#content div#leftCol div.boxCategories ul li.item ul li{margin: 0px 5px 0px 15px;}
#content div#leftCol div.boxCategories ul li{margin: 0px 20px;border-top: solid 1px #D8E7F4;padding: 4px 0px;}
	#content div#leftCol div.boxCategories ul li ul li{margin: 0px 20px;border-top: none;padding: 4px 0px;font-size: 0.9em;}
#content div#leftCol div.boxCategories ul li a{color: #1D355E;text-decoration: none;display: block;background: url(img/li-.gif) no-repeat top left;padding: 0px 0px 0px 25px;}
	#content div#leftCol div.boxCategories ul li ul li a{color: #1D355E;text-decoration: none;display: block;background: url(img/li-3.gif) no-repeat top left;padding: 0px 0px 0px 20px;}
		#content div#leftCol div.boxCategories ul li ul li a:hover{background: url(img/li-4.gif) no-repeat top left;}
#content div#leftCol div.boxCategories ul li a:hover{background: url(img/li-2.gif) no-repeat top left;}

/* boxBrends */	
#content div#leftCol div.boxBrends{background: url(img/br.gif) repeat-y left;}
#content div#leftCol div.boxBrends h2{background: url(img/h2-br.gif) no-repeat top left;font-style: italic;font-weight: normal;font-size: 18px;color: White;padding: 5px 0px 20px 30px;}
* html #content div#leftCol div.boxBrends h2{height: 20px;}
#content div#leftCol div.boxBrends div.content{background: url(img/br-bot.gif) no-repeat bottom left;padding: 0px 0px 15px;font-size: 0.85em;}
#content div#leftCol div.boxBrends ul{list-style: none;margin: 0px 20px 0px 30px;}
#content div#leftCol div.boxBrends ul li{float: left;width: 90px;padding: 0px 0px 1px;}
#content div#leftCol div.boxBrends ul li a{color: #1D355E;}
#content div#leftCol div.boxBrends ul li a:hover{color: #E8691B;}

div.categoryesBlockContent{}
	div.categoryesBlockContent div.categoryesBlock{width: 230px;float: left;padding: 6px 0px;margin: 0px 0px 0px 35px;}
	div.categoryesBlockContent div.categoryesBlock div.left{float: left;}
	div.categoryesBlockContent div.categoryesBlock div.right{padding: 0px 0px 0px 92px;}
	div.categoryesBlockContent div.categoryesBlock div.right a{display: block;color: #1C406E;padding: 1px;font-size: 0.9em;}
	div.categoryesBlockContent div.categoryesBlock div.right strong{display: block;font-weight: normal;font-size: 1.3em;line-height: 16px;}
	div.categoryesBlockContent div.categoryesBlock div.right strong a{color: #3F82A9;text-decoration: none;}

/* search form */ 	
form.search{color: #D57C1A;margin: 10px auto 20px;width: 460px;}
form.search a{color: #D57C1A;font-size: 0.9em;}
form.search strong{display: block;float: left;padding: 3px 4px 0px 0px;}
input.searchForm{background: transparent url(img/search.gif) no-repeat top left;border: none;width: 250px;padding: 3px 4px;display: block;float: left;}
form.search span{margin: 0px 6px 0px 0px;display: block;float: left;}
form.search span input{margin: 0px 0px 0px 4px;}

/* boxCard */
#rightCol div.boxCard{text-align: center;background: transparent url(img/card.gif) no-repeat center top;margin: 0px auto;width: 155px;height:123px; padding: 14px 5px 12px 5px;}
#rightCol div.boxCard h2{color: #D57C1A;background: transparent url(img/card-ico.gif) no-repeat left;font-size: 1.2em;padding: 0px 0px 0px 24px;text-align: left;margin: 0px 0px 0px 12px;font-family: Arial, Helvetica, sans-serif;}
#rightCol div.boxCard h2 a{color: #D57C1A;}
#rightCol div.boxCard p{padding: 8px 16px 5px 16px;color: #57791F;font-size: 0.9em;}
#rightCol div.boxCard p strong{display: block;font-weight: bold;color: #B0601E;padding: 4px 0px 5px;font-size: 1.1em;}

/* boxArticls */
#rightCol div.rightBox{width: 155px;margin: 5px auto;padding: 0px 0px 10px;}
#rightCol div.rightBox h2{background: transparent url(img/rh2.gif) no-repeat right top;color: #D57C1A;font-style: italic;font-weight: bold;font-size: 1.2em;padding: 6px 0px 6px 12px;}
#rightCol div.rightBox h2 a{color: #D57C1A;text-decoration: none;}
#rightCol div.rightBox div.content{border: solid 1px #FAD8C2;border-top: none;padding: 8px 12px 8px;background: #FEFCFA url(img/bg.gif) no-repeat right bottom;}
#rightCol div.rightBox div.block{padding: 0px 0px 8px;}
#rightCol div.rightBox span.date{padding: 4px 0px 0px;display: block;color: #6D841D;}
#rightCol div.rightBox div.block strong{display: block;padding: 0px 0px 4px;color: #D57C1A;font-weight: bold;}
#rightCol div.rightBox div.block a{color: #D57C1A;}
#rightCol div.rightBox div.block p{font-size: 0.9em;}

#rightCol div.rightBox div.blockSpec{padding: 8px 0px 8px;border-bottom: 1px solid #FAD8C2;}
#rightCol div.rightBox div.blockSpec strong{display: block;padding: 0px 0px 4px;color: #D57C1A;font-weight: bold;}
#rightCol div.rightBox div.blockSpec a{color: #D57C1A;}
#rightCol div.rightBox div.blockSpec p{font-size: 0.9em;}

#rightCol div.rightBox div.blockSpec strong.old{text-decoration: line-through;font-weight: normal;}
#rightCol div.rightBox div.blockSpec strong.new{color: #F4621A;}

/* centerCol */
#centerCol{}
#centerCol h2{display: block;background: #F3B36A url(img/h2-fix.gif) no-repeat top left;clear: both;color: White;font-style: italic;font-size: 1.2em;margin: 12px 0px 8px 0px;padding: 5px 0px 15px 20px;}
*:first-child+html #centerCol h2, * html #centerCol h2{padding: 3px 0px 15px 20px;}
/*
#centerCol h2{display: block;background: #F3B36A url(img/h2.gif) no-repeat bottom left;clear: both;color: White;font-style: italic;font-size: 1.2em;margin: 12px 0px 8px 0px;padding: 0px;border-bottom: solid 1px #FBF7F1;}
#centerCol h2 a{color: White;}
#centerCol h2 strong{display: block;background: url(img/h2-top.gif) no-repeat top left;font-weight: normal;}
#centerCol h2 strong span{display: block;background: url(img/h2-r.gif) no-repeat bottom right;padding: 3px 50px 20px 30px;}
*/

#centerCol h1{display: block;background: #F3B36A url(img/h2.gif) no-repeat bottom left;clear: both;color: White;font-style: italic;font-size: 1.7em;margin: 12px 0px 8px 0px;padding: 0px;border-bottom: solid 1px #FBF7F1;font-weight: bold;font-family: "Times New Roman", Times, serif;}
#centerCol h1 a{color: White;}
#centerCol h1 strong{display: block;background: url(img/h2-top.gif) no-repeat top left;font-weight: normal;}
#centerCol h1 strong span{display: block;background: url(img/h2-r.gif) no-repeat bottom right;padding: 3px 50px 20px 30px;}

/* produktBlock */
div.produktBlock{border: solid 1px #F4B46A;background: White;width: 270px;float: left;margin: 5px 0px 5px 10px;}
* html div.produktBlock{width: 265px;float: left;margin: 5px 0px 5px 10px;}
div.produktBlock h3{color: #6D841D;padding: 5px 5px 12px 7px;font-size: 1.1em;}
div.produktBlock h3 a{color: #6D841D;}
div.produktBlock div.images{float: left;padding: 0px 5px 5px 10px;height:118px;width:118px;}
div.produktBlock div.content{font-size: 0.8em;padding: 2px 10px 0px;}
div.produktBlock div.content p{padding: 2px 0px 4px;}
div.produktBlock div.content a{}
div.produktBlock div.prise{background: #F3CC95;padding: 5px 10px;color: #B6651E;font-size: 1.2em;vertical-align:bottom;}
div.produktBlock div.prise strong{font-weight: bold;}
div.produktBlock div.prise strong.old{text-decoration: line-through;font-weight: normal;}
div.produktBlock div.prise strong.new{color: #F4621A;}

/* footer */
#footer{margin: 10px 0px;}
#footer ul.menu{list-style: none;text-align: center;}
#footer ul.menu li{display: inline;padding: 0px 6px;}
#footer ul.menu li a{color: #768A2B;}
#footer div.content{background: url(img/footer.gif) no-repeat top center;padding: 30px 50px 40px;font-size: 0.9em;color: #979797;margin: 10px 0px;}
#footer div.content a{color: #979797;}
#footer div.content .left{float: left;width: 300px;border-left: solid 2px #C0D21D;padding: 0px 10px;}
#footer div.content .right{float: right;border-right: solid 2px #C0D21D;padding: 0px 10px;text-align: right;}
#footer a.hLinkCopy{text-decoration: none;cursor: text;}

/* mainProduktBlock */
div.mainProduktBlock{}
div.mainProduktBlock div.images{float: left;padding: 0px 10px 5px 0px;}
div.mainProduktBlock div.images a{display: block;}
div.mainProduktBlock div.images a.zoom{background: url(img/zoom.gif) no-repeat left;padding: 0px 0px 4px 18px;margin: 0px 0px 0px 56px;font-size: 0.9em;}
div.mainProduktBlock div.content{font-size: 1.0em;padding: 2px 10px 0px 200px;}
div.mainProduktBlock div.content p{padding: 2px 0px 4px;}
div.mainProduktBlock div.content a{}
div.mainProduktBlock form table td.descryption{padding: 8px 6px 0px 6px;}
a.comment{background: url(img/b.gif) no-repeat center left;padding: 12px 12px 16px;display: block;font-size: 12px;}
a.comment:hover{background: url(img/b2.gif) no-repeat center left;}
div.mainProduktBlock p.print{text-align: right;padding: 0px 0px 10px;}
div.mainProduktBlock p.print a{text-decoration: none;border-bottom: dashed 1px #1E355E;color: #1E355E;font-size: 0.8em;}
div.mainProduktBlock ul li{font-style: italic;}
div.mainProduktBlock ul li strong{font-style: normal;}
div.mainProduktBlock td.descryptionParametrs{color: #555555;}
div.mainProduktBlock td div{padding: 0px 0px 3px 0px;}
div.mainProduktBlock td.descryptionParametrs strong{color: Black;font-weight: bold;padding: 0px 5px;}
div.mainProduktBlock td.descryptionPrise{color: #CD711E;font-weight: bold;}
div.mainProduktBlock td.descryptionPrise strong{color: Black;font-weight: normal;padding: 0px 5px;}
div.mainProduktBlock table.priseBlock{margin: 15px 0px;}

/* Page */
.Page{margin: 0px 0px 0px 10px;background: White url(img/bg-top.gif) no-repeat top right;border: solid 1px #F5BA77;padding: 20px;}
.cardPage{background-image: none;}
.Page ul{list-style: none;margin: 10px 0px 20px 20px;}
.Page ul li{background: url(img/ul.gif) no-repeat left;padding: 2px 0px 3px 20px;}
.Page strong{font-weight: bold;}
.Page a{color: #1D355E;}

.Page div.contacts{clear: both;font-size: 0.9em;}
.Page div.contacts ul{margin: 0px 0px 0px 70px;width: 170px;padding: 0px;}
.Page div.contacts ul li{background-image: none;padding: 0px 0px 2px 0px;color: #81827A;letter-spacing: 0.1em;}
.Page div.contacts strong{display: block;float: left;width: 70px;}
.Page div.contacts .clear{margin: 0px 0px 12px;}

.Page form.contactForm{width: 320px;margin: 0px auto;}
.Page form.contactForm input, .Page form.contactForm textarea{border: solid 1px #D9BFA3;padding: 0px;display: block;float: left;width: 160px;font-size: 0.9em;font-family: Arial, Helvetica, sans-serif;}
.Page form.contactForm textarea{width: 200px;}
.Page form.contactForm div input{border: none;width: auto;float: right;margin: 0px 30px 0px 0px;}
.Page form.contactForm p{float: left;color: #9A5F1E;font-size: 0.9em;width: 80px;}
.Page form.contactForm .clear{padding: 0px 0px 6px 0px;}
#centerCol .Page h2{background-image: none;font-style: normal;color: Black;background: transparent;font-family: Arial, Helvetica, sans-serif;padding: 6px 0px 6px 6px;margin: 8px 0px 12px 0px;border-bottom: solid 1px silver;font-weight: bold;}

.Page p{padding: 2px 0px 8px 0px;}
.Page h3{font-weight: bold;color: #8EA12D;padding: 10px 0px 8px 0px;font-size: 1.2em;}
.Page strong.red{color: Red;}
.Page em{font-style: italic;}

.Page table#prise{font-size: 0.9em;background: transparent;}
.Page table#prise td{padding: 4px;border-bottom: solid 1px silver;}
.Page table#prise td.main{padding: 0px 0px 7px 0px;font-size: 0.9em;}
.Page table#prise td.main a{padding: 7px 4px 0px 10px;display: block;}
.Page table#prise td:hover{}
.Page table#prise td a{text-decoration: none;}
.Page table#prise td a:hover{text-decoration: underline;color: #9F3800;background: transparent;}
.Page table#prise td.main a:hover{text-decoration: underline;color: #9F3800;background: transparent;}

p.navigation{text-align: center;font-size: 0.9em;padding: 0px 0px 12px;line-height: 17px;}
p.navigation a{color: Black;}
p.navigation a.no_underline{padding: 0px 3px;}
p.navigation b{color: #ED9C0F;font-size: 1.1em;}

.Page p.artBlock{padding: 3px 12px;margin: 12px 0px;}
.Page p.artBlock strong{display: block;font-weight: normal;font-style: italic;}

.Page p.newsBlock{padding: 4px 0px 12px 0px;}
.Page p.newsBlock strong{display: block;font-weight: normal;font-style: italic;}
.Page p.newsBlock a{font-weight: bold;font-size: 1.1em;}

.Page p.newsBlockContent{}
.Page p.newsBlockContent strong{display: block;font-weight: normal;font-style: italic;}
.Page a.arch{font-weight: bold;display: block;text-align: right;}

div.sBodyContentCardPage{padding: 10px 0px 0px 0px;}
div.sBodyContentCardPage br{display: none;}
div.sBodyContentCardPage td{padding: 4px;}
div.sBodyContentCardPage td h2{padding: 15px 0px 0px 10px;color: #DC6E15;font-size: 2.0em;}
div.sBodyContentCardPage td.gray_txt{}
div.sBodyContentCardPage td.gray_txt a{text-decoration: none;border-bottom: dashed 1px blue;display: block;width: 75px;}
div.sBodyContentCardPage td.gray_txt a img{display: block;float: left;}
div.sBodyContentCardPage td.cena{font-size: 1.1em;padding: 5px;}

ul.payform{margin: 0px;}
ul.payform strong{display: block;font-size: 1.1em;padding: 0px 0px 3px;}
ul.payform strong input{margin: 0px 5px 0px 0px;}
ul.payform li{display: block;margin: 12px 0px;background-image: none;}

div#step{margin: 12px auto;width: 510px;}
div#step div{float: left;background: #BCD113;border: solid 1px silver;width: 100px;padding: 12px;text-align: center;margin: 0px 0px 0px 1px;}
div#step div.item{background: #F3B46A;}
div#step div.old{background: #DEDEDE;text-decoration: line-through;}
div#step div.step1{}
div#step div.step2{}
div#step div.step3{}
div#step div.step4{}	

.registerFormUser{}
.registerFormUser td{padding: 4px;}
.registerFormUser td input, .registerFormUser td select{border: solid 1px gray;}

		div.forum{width: 470px;margin: 0px auto 0px auto;font-size: 0.9em;}
		div.forum h3{color: #000099;font-size: 1.1em;padding: 0px 0px 10px 70px;}
		div.forum input{border: solid 1px #000099;width: 250px;}
		div.forum textarea{border: solid 1px #000099;}
		div.forum p input.button_blu{width: 30px;background: #C0CEDF url(img/sub.gif) repeat-x top;border-bottom: solid 1px #3E4C95;border-right: solid 1px #3E4C95;border-top: solid 1px #CED3E2;border-left: solid 1px #CED3E2;font-size: 0.9em;color: #0100A8;margin: 0px 0px 0px 70px;}
		div.forum div.pad{padding: 0px 0px 0px 70px;}
		div.forum p span.name{width: 70px;float: left;}
		
a.topHeaderBoxPosition{display: block;position: absolute;height: 110px;width: 430px;margin: 0px 0px 0px 130px;}
a.topHeaderBoxPosition span{display: none;}