/* блочная верстка teg, icq997581 */







body { background:#f9f9eb; margin:0; padding:0; font-family: Arial, "Trebuchet MS"; font-size:13px; color:#010101;}







a, a:link, a:visited, a:active { color:#537e00; text-decoration:underline;}







a:hover { text-decoration:none;}







img { border:0;}







h1 { margin:0 0 15px 0; padding:0; font-size:24px; font-weight:normal; color:#537e00;}







h2 { margin:3px 0 7px 0; padding:0; font-size:18px; font-weight:normal; color:#537e00;}







h3 { margin:3px 0 3px 0; padding:0; font-size:14px; font-weight:bold; color:#537e00;}







p { margin:0; padding:0 0 8px 0;}







form { padding:0; margin:0;}





 









#centerfix { width:998px;}







#mainbg { float:left; width:958px; padding:0 20px; background:url(/img/bg.gif) left repeat-y; text-align:left;}







#headerbg { float:left; width:878px; background:url(/img/header-bg.jpg) left top no-repeat; padding:0 40px;}







#logo { float:left; width:210px; height:114px; padding:13px 0 0 0;}







#tel { float:left; width:236px; height:86px; padding:16px 0 0 86px; font-family:Arial; font-size:30px; font-style:italic; color:#537e00;}







#tel span { font-size:16px; font-style:normal;}







#topright { float:left; width:112px; height:87px; padding:40px 0 0 90px;  background-position:0 33px; font-size:10px; line-height:17px;}







#menu { float:left; width:888px; height:45px; font-size:12px;}







#menu a, #menu a:link, #menu a:visited, #menu a:active { display:block; float:left; height:23px; padding:4px 4px 0 4px; color:#214e9a; text-decoration:underline;}







#menu a:hover { color:#ffffff; text-decoration:none; background:#537e00;}







#menu .selected {color:#ffffff; text-decoration:none; background:#537e00;}







#menu span { display:block; float:left; width:5px; height:27px; background:url(/img/spacer.gif) no-repeat; background-position:2px 1px;}







#headerpic { float:left; width:878px;  }















#way { float:left; width:559px; padding:0 0 3px 319px; font-size:10px; color:#000000;}







#way a, #way a:link, #way a:visited, #way a:active, #way a:hover { color:#000000;}















#left { float:left; width:277px; padding:17px 0 14px 0; color:#000000; font-size:12px;}







#left a, #left a:link, #left a:visited, #left a:active, #left a:hover { color:#000000;}







.lblockbg { width:277px; background:url(/img/left-bg.gif) left repeat-y; margin:0 0 20px 0;}







.lblocktop { width:277px; background:url(/img/left-top.gif) left top no-repeat;}







.lblockbot { width:221px; height:86px; padding:16px 28px 26px 28px; background:url(/img/left-bot.gif) left bottom no-repeat;}







html>body .lblockbot { height:auto; min-height:86px;}







.bigred { color:#ff2700; font-size:24px;}















#right { float:left; width:560px; padding:0 0 34px 41px; text-align:justify;}







.tbl { width:560px; margin:5px 0 0 0;  border:0; border-collapse:collapse;}







.tbl tr td { vertical-align:top; text-align:left; font-size:12px; color:#505050; padding:8px 11px; border-top:#537e00 1px solid;}







.tbl tr.htable td { color:#ffffff; background:#537e00;}







.tbl tr.htable td.tbll { width:268px;}







.tbl tr.htable td.tblc { width:118px;}







.gallery { float:left; width:125px; margin:5px 20px 22px 0;}







.gallerylast { float:left; width:125px; margin:5px 0 22px 0;}







.gallery img, .gallerylast img { margin:0 0 3px 0;}







.clear { clear:left; height:1px; overflow:hidden; width:560px;}







.cat { float:left; width:270px; font-size:12px; color:#505050; margin:5px 10px 22px 0;}







.catl { float:left; width:135px;}







.catr { float:left; width:135px;}







.catr span.red { font-size:18px; color:#ff0000;}







.catr a, .catr a:link, .catr a:visited, .catr a:active, .catr a:hover { font-size:14px; font-weight:bold;}







.formtbl { width:385px; margin:5px 0 0 0; border:0; border-collapse:collapse;}







.formtbl tr td { vertical-align:top; text-align:left; font-size:12px; color:#505050;}







.formtbl tr td.tbll { width:120px;}







input.cfield { width:257px; height:17px; padding:3px 3px 0 3px; margin:0 0 12px 0; border:#7f9db9 1px solid; font-family:Tahoma, Arial, "Trebuchet MS"; font-size:11px;}







input.cfield2 { height:17px; padding:3px 3px 0 3px; margin:0 0 12px 0; border:#7f9db9 1px solid; font-family:Tahoma, Arial, "Trebuchet MS"; font-size:11px;}







select.cfield { width:265px; height:22px; padding:3px 3px 0 3px; margin:0 0 12px 0; border:#7f9db9 1px solid; font-family:Tahoma, Arial, "Trebuchet MS"; font-size:11px;}







textarea.cfield { width:257px; height:104px; padding:3px 3px 3px 3px; margin:0 0 20px 0; border:#7f9db9 1px solid; font-family:Tahoma, Arial, "Trebuchet MS"; font-size:11px;}







a.article {height:10px; color: #537E00;}







.bblockbg { float:left; width:878px; background:url(/img/bot-bg.gif) left repeat-y;}







.bblocktop { float:left; width:878px; background:url(/img/bot-top.gif) left top no-repeat;}







.bblockbot { float:left; width:834px; height:80px; padding:13px 22px 20px 22px; font-size:12px; background:url(/img/bot-bot.gif) left bottom no-repeat;}







html>body .bblockbot { height:auto; min-height:80px;}







.bblockbot a, .bblockbot a:link, .bblockbot a:visited, .bblockbot a:active, .bblockbot a:hover { color:#214e9a;}







.bblocktitle { float:left; width:834px; margin:0 0 0 -2px; padding:0 0 10px 0; font-size:24px; color:#808080;}







.bblocknews { float:left; width:210px; padding:0 100px 0 0;}







.bblocknewsl { float:left; width:210px;}







.bblocknews span, .bblocknewsl span { font-size:10px; color:#bbb5a7;}















#footer { float:left; width:878px; height:108px; margin:33px 0 0 0; border-top:#bbb5a7 1px solid; color:#5b5b5b; font-size:11px;}







#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#5b5b5b;}







#copyr { float:left; width:396px; padding:30px 0 0 0;}







#counters { float:left; width:313px; padding:30px 0 0 77px;}







#copybuttons { float:left; width:92px; padding:30px 0 0 0;}







 a.plan, a.plan:link, a.plan:visited, a.plan:active, a.plan:hover







 {text-decoration:none;}







.planblock {margin:15px 0 0;







position:relative;}

a.catalog_section_list {
	margin-left: 10px;
	color: red;
	text-decoration : underline;
	font-size: 18px;
}

.oneColElsCtr #container {
	width: 880px;
	background: #FFFFFF;
	margin: 0 auto 36px auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0;
}
.oneColElsCtr #container #mainContent h1, .oneColElsCtr #container #mainContent h2 {
	margin: 0px;
	padding: 0px;
}
.oneColElsCtr #container #mainContent .top_buttons1 {
	margin: 39px 0 0 557px;
	padding: 0px;
}
.oneColElsCtr #container #mainContent .top_buttons2 {
	margin: 12px 0 0 557px;
	padding: 0px;
}

.oneColElsCtr #container #mainContent #head {
	margin: 90px 0 0 0;
	padding: 0px;
	height: 256px;
	width: 879px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
}
.oneColElsCtr #container #mainContent #menu {
	margin: 55px 0 0 353px;
	padding: 0px;
}
.oneColElsCtr #container #mainContent #menu img{
	margin-bottom:6px;
}.oneColElsCtr #container #mainContent #text {
	padding:0;
	margin:30px 0 0 353px;
}

#text .title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ed1c24;
}

#text .title a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ed1c24;
	margin-left:15px;
}
#text .name {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	//font-weight:bold;
	margin: 0 0 0 36px;
}
#text select {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#text input {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	width: 24px;
	text-align: center;
}


#text .name .basket {
	width:28px;
	border:0;
	height:28px;
	background:url(/img/basket.png) no-repeat !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/basket.png, sizingMethod=scale);
	cursor:pointer;
}

.img-n, .png-n {
azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true );
}
