* { margin: 0px; padding: 0px; }
.clear { font-size: 0pt; clear: both; }

BODY {
	background:#efefef;
	color:#000000;
	font: 14px/17px "Trebuchet MS", Tahoma, sans-serif;
}

a img {
 border: none;}


P {
	padding-left: 45px;
        padding-right: 45px;
        padding-top:10px;
        padding-bottom:10px;



}

h1 {
	font-size: 21px;
	font-family: "Times New Roman", Times, serif;
	font-weight:500;
	color:#840707;
        padding-left: 45px;
        padding-bottom: 15px;
    }

.style2 {
font-size:19px;color:#000;font-family:"Times New Roman", Times, serif;
text-decoration:underline;

}


HTML, BODY {margin: 0px; padding: 0px; height: 100%;}
.all {margin: 0 auto; min-width: 1050px; max-width: 1250px; height: 100%;}
.container {min-height: 100%;}
.wrap {padding-bottom: 80px; background:#a2c6dd; z-index:1;}
.wrapper {float: right; width: 100%; margin-left: -290px; margin-right: -290px; }
.header {text-align: center; background: url(/images/stels/head.png) center no-repeat; height:433px; width:100%;}
.topb { width: 100%; height: 50px; background: url(/images/stels/blank01.png) center no-repeat; }
.nizb { width: 100%; height: 40px; background: #f0f0f0; }
.blank {width: 100%; height: 100%; background: #f0f0f0; }
.content {margin-left: 230px; margin-right: 310px; position: relative; z-index:1; }
.left {float: left; width: 250px; margin-top:5px; margin-bottom: 57px; }

.right {float: right; width: 252px; margin-top:5px; position: relative; z-index:5;}
.right .article { margin-top: 35px; margin-left: 15px; font-size: 20px; color: #272727; font-family:"Times New Roman", Times, serif; }
.right .article .item { margin-top: 15px; }
.right .article a {font-size: 15px; color: #840707; font-style: normal; font-weight: normal; text-decoration: underline; margin-top: 10px; margin-bottom: 20px; }
.right .article .datanew { font-size: 14px; }

.footer {position: relative; height: 50px; margin-top: -80px; color: #fff;}
.menu{float:left; margin-top:20px; margin-bottom:10px; width:100%;}
.menulink{float:left; width:11%; background: url(/images/stels/menupunkt.gif) right no-repeat;}
.menulink2{float:left; width:11%;}
.logo{float: left; width: 235px; height: 96px; margin-top:95px; margin-left:15px; background:url(/images/stels/logo.png) no-repeat;}
.number{float: right; width: 306px; height: 127px; margin-top:60px; background:url(/images/stels/number.png) no-repeat;}
.feedback{margin-left:25px; margin-top:0px; width:200px;}
.feedback p{ padding:5px;}
.price{}
.banner{float:left; width:400px; height:100px; margin-left:0px; margin-top:80px;}
.proekt{margin-top:20px; margin-left:5px; margin-bottom:30px; width:200px; height:51px; background: url(/images/stels/proekt.png) left no-repeat;}
.blok1 { width: 252px; height: 26px; background: url(/images/stels/blok1.png) left no-repeat; }
.blok2 { width: 252px; height: 100%; background: url(/images/stels/blok2.png) left repeat-y; }
.blok3 { width: 252px; height: 37px; background: url(/images/stels/blok3.png) left no-repeat; }
.rights { float: left; margin-top: 15px;  margin-left: 15px;}
.count { float: right; margin-top: 10px;  margin-right: 15px; }
.l1 { float: lelft; width: 38px; height: 50px; background: url(/images/stels/l1.png) left no-repeat;}
.r1 { float: right; width: 31px; height: 50px; background: url(/images/stels/r1.png) right no-repeat;}
.l2 { float: lelft; height: 100%; background: url(/images/stels/l2.png) left repeat-y; position: relative; z-index:7;}
.r2 {  height: 100%; background: url(/images/stels/r2.png) right repeat-y; }
.l3 { float: lelft; width: 47px; height: 40px; background: url(/images/stels/l3.png) left no-repeat; }
.r3 { float: right; width: 40px; height: 40px; background: url(/images/stels/r3.png) right no-repeat; }
.fonblok { width: 252px; height: 43px; background: url(/images/stels/fonblok.png) center no-repeat; font-size:20px; color:#fff; font-family:"Times New Roman", Times, serif; padding-top:13px; }
.fonblok2 { width: 252px; height: 43px; background: url(/images/stels/fonblok2.png) center no-repeat; font-size:20px; color:#fff; font-family:"Times New Roman", Times, serif; padding-top:13px; }
.footer {
	background:#4d99df;
}



	a.topmenu:link {
		font-size: 12px;
		color: #FFFFFF;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: bolder;
		text-decoration:none;
	}
	a.topmenu:active {
		font-size: 12px;
		color: #FFFFFF;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: bolder;
		text-decoration:none;
	}
	a.topmenu:visited {
		font-size: 12px;
		color: #FFFFFF;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: bolder;
		text-decoration:none;
	}
	a.topmenu:hover {
		font-size: 12px;
		color: #CCCCCC;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: bolder;
		text-decoration:none;
}




	a.innerlinks:link {
		font-size: 12px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
	}
	a.innerlinks:active {
		font-size: 12px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innerlinks:visited {
		font-size: 12px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innerlinks:hover {
	font-size: 12px;
	color: #C80B0B;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
}


a.innerlinks2:link {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
	}
	a.innerlinks2:active {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innerlinks2:visited {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innerlinks2:hover {
	font-size: 14px;
	color: #C80B0B;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
}



	a.innermenu:link {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
	}
	a.innermenu:active {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innermenu:visited {
		font-size: 14px;
		color: #840707;
		font-family: "Times New Roman", Times, serif;
		font-style: normal;
		font-weight: normal;
		text-decoration:underline;
	}
	a.innermenu:hover {
	font-size: 14px;
	color: #C80B0B;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
}


.style1{font-size:20px;color:#ffffff;font-family:"Times New Roman", Times, serif;}

li a {
	color: #840707;
	margin-left: 50px; 
}

li a:hover {
	color: #ce0000;
	margin-left: 50px; 
}

.background_forum li {
list-style: none;	
}


.item_main { margin-left: 55px; padding-bottom: 15px; }
.item_main a { color: #840707; }
.item_main p { margin: 0px; padding: 0px; }

.content iframe, .content small a {
	margin-left: 52px;
	margin-top: 15px;
}

.content a, .content a:hover, .content a:active {
	color: #840707;
	text-decoration: underline;
	
}

.content table {
	margin-bottom: 25px;
}

.seo {
	margin-left: 30px;
	margin-right: 15px;
	text-align: justify;
	color: #272727;
}

.seo p {
	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 15px;
}

