@charset "windows-1251";
/* Core Classes */
/*----------------------------------------------------------------------------*/

body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	color:#666;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#container1 {
	width:100%;
	height:100%;
	text-align:center;
}
#head {
	position:relative;
	width: 964px;
	height: 100px;
	margin:auto;
}
.logotype {
	float:left;
	padding: 30px 0 0 20px;
}
.search_form {
	float:right;
	padding: 42px 20px 0 0;
}
.clear {
    clear:both;
}
#razdelitel {
	width:100%;
	height:13px;
	background-image:url(images/grey_uzor.gif);
	background-repeat:repeat-x;
}
#ill {
	position:relative;
	width: 100%;
	height: 363px;
	margin:auto;
	text-align:center;
}
#menutop {
	position:relative;
	width: 964px;
	height: 58px;
	margin:auto;
}
.top {
	float:right;
	padding: 28px 10px 0 0px;
	font-size:7pt;
}
#ill {
	position:relative;
	width: 964px;
	height: 247px;
	margin:auto;
	background-image: url(images/ill.jpg);
}
.remont {
	float:right;
	padding: 35px 45px 0 0;
	text-align:right;
}
.landscape {
	float:left;
	padding: 138px 0 40px 45px;
	text-align:left;
}
#menubot {
	position:relative;
	width: 964px;
	height: 58px;
	margin:auto;
}
.bot {
	float:left;
	padding: 17px 0 0px 10px;
	font-size:7pt;
	clear:both;
}
a.maina:link {text-decoration:underline; font-size:20pt; font-family:Georgia; color:#fff;}
a.maina:active {text-decoration:underline; font-size:20pt; font-family:Georgia; color:#fff;}
a.maina:visited {text-decoration:underline; font-size:20pt; font-family:Georgia; color:#fff;}
a.maina:hover {text-decoration:none; font-size:20pt; font-family:Georgia; color:#fff;}


.top a,.bot a{
	text-decoration:underline;
	text-transform:lowercase;
}
.top a:visited,.bot a:visited{
	text-decoration:underline;
}
.top a:hover,.bot a:hover{
	text-decoration: none;
}
.top a:active,.bot a:active{
	color:#333;
}

#maincontent {
	position:relative;
	width: 964px;
	margin:auto;
}
.mainmenu {
	width:225px;
	padding-left:10px;
	vertical-align:top;
	float:left;
}
.context {
	vertical-align:top;
	padding-left:25px;
	padding-right:35px;
	width:100%;
	float:none;
}
.news {
	width:225px;
	padding-right:10px;
	vertical-align:top;
	float:right;
}










#botfooter {
	position:relative;
	width: 964px;
	height: 50px;
	margin:auto;
	padding-top:10px;
}
























table {
	color:#666;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
input,textarea{
	border:1px solid #999;
	padding-left:3px;
	color:#999;
}
img {
	border:0px;
}

h1 {
	font-family:Georgia;
	font-weight:normal;
	color:#666;
	margin-bottom:5px;
	font-size:14pt;
	}

h2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	margin-bottom:5px;
	font-size:11pt;
	}

a:link {text-decoration:underline; color:#666;}
a:active {text-decoration:underline; color:#666}
a:visited {text-decoration:underline; color:#666;}
a:hover {text-decoration:none; color:#666;}

.punkt a:link {text-decoration:none; color:#666;}
.punkt a:active {text-decoration:none; color:#666}
.punkt a:visited {text-decoration:none; color:#666;}
.punkt a:hover {text-decoration:underline; color:#666;}

/*===========================================================================================================================================*/

/*======================LOGO AND SEARCH====================================*/
.top_table {
	width:100%;
	height:113px;
}

.logo {
	height:100px;
	padding-left:55px;
	/*
padding-top:42px;
*/
	vertical-align:top;

}

.search {
	height:100px;
	padding-right:55px;

margin-top:42px;

	vertical-align:top;
	text-align:right;
}
#sear_img{
	border:0px;
	vertical-align:middle;
	margin-bottom:5px;
}
html>body #sear_img{
	padding-bottom:4px;
	padding-left:3px;
	margin:0px;
}

.uzor {
	width:100%;
	height:13px;
	background-color:#999;
	background-image:url(images/grey_uzor.gif);
	background-repeat:repeat-x;
}





.center_table {
	background-color:#ccc;
	background-image:url(images/gradient.gif);
	width:100%;
	height:347px;
	margin-top:50px;


}

.center_td_1 {
	width:190px;
}

.center_td_2 {
	background-image:url(images/plan_3.png);
	background-repeat:no-repeat;
}

.center_td_3 {
	width:3%;
}

.uzor_2 {
	width:100%;
	height:13px;
	background-image:url(images/grey_uzor.gif);
	background-repeat:repeat-x;
	margin-top:50px;

}



.content_table {
	width:100%;
	padding-top:30px;
}
html>body .content_table{
	padding-top:20px;
}
.content{
	width:100%;
	vertical-align:top;
}
.content div{
	text-align:left;
}
.left_td {
	width:225px;
	padding-left:10px;
	vertical-align:top;
	text-align:left;
}
html>body .left_td{
	padding-top:12px;
}

.right_td {
	width:225px;
	vertical-align:top;
	padding-right:10px;
	text-align:left;
}

.center_td {
	vertical-align:top;
	padding-left:25px;
	padding-right:35px;
	text-align:left;
}

.punkt {
	font-family:Georgia;
	border-bottom:#ccc solid 1px;
	width:188px;
	height:30px;
	color:#666;
	font-size:13pt;

}
.punkt_img {
	border-bottom:#ccc solid 1px;
	height:30px;
	width:13px;
}

.zagolovok {
	border-bottom:#ccc solid 1px;
	width:100%;
}

