html, body{
	margin:0;
	padding:0;
}

body{
	background:url(../images/mainbg.jpg) repeat-x left top;
	font-size:12px;
	font-family:Verdana;
	color:#000000;
}

h1, h2, h3, h4, h5, p{
	margin:0;
	padding:0 0 15px 0;
}

h1{
	font-size:18px;
}

h2{
	font-size:17px;
}

h3{
	font-size:16px;
}



#glav{
	width:844px;
	padding:0;
	margin:0 auto;
	background-color:#1775C2;
}

#head{
	background:url(../images/header.jpg) no-repeat center top;
	height:400px;
}

.prozpols{
	height:30px;
	opacity: .6;
	filter: alpha(opacity=60);
	background-color:#FFFFFF;
}

/*top menu*/
.topmenu{
	position:absolute;
	top:0;
	width:844px;
}

.topmenu ul{
	display:block;
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
}

.topmenu ul li{
	display:inline;
	margin:0;
	padding:0 10px;
	list-style:none;
}

.topmenu ul li a:link, .topmenu ul li a:active, .topmenu ul li a:visited{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.topmenu ul li a:hover{
	text-decoration:underline;
	color:red;
}
/*/top menu*/

.bgopoci  {
	background-color:#FFFFFF;
	margin:51px 0 0 15px;
	opacity:0.8;
	filter: alpha(opacity=80);
	padding:0;
	width:350px;
	height:161px;
	position:absolute;
}

.bgopocitext{
	position:absolute;
	margin:51px 0 0 15px;
	width:350px;
}

.logotext{
	text-decoration:none;
	color:#000000;
	display:block;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.bgopocitext div{
	font-size:13px;
	padding:3px 10px;
	font-weight:bold;
}

.bgopocitext div a{
	color:red;
}

.bgopoci2{
	background-color:#FFFFFF;
	margin:230px 0 0 15px;
	opacity:0.8;
	filter: alpha(opacity=80);
	padding:0;
	width:350px;
	height:120px;
	position:absolute;
}

.bgopocitext2{
	position:absolute;
	width:350px;
	height:100px;
	margin:232px 1px 1px 15px;
	text-align:center;
}

.bgopocitext2 strong{
	display:blocy;
	font-size:16px;
	padding:3px 0 10px 0;
}

/*contant*/
.contant{
	padding:10px 0;
}

.mailtable{
	border:none;
	border-collapse:collapse;
	width:100%;
	vertical-align:top;
}

.contleftap{
	width:200px !important;
	padding:0 4px !important;
}

.contleft{
	width:320px;
	padding:0 10px;
	vertical-align:top;
}

.contleft span{
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
}

.contleft a{
	display:block;
	margin:0 0 10px 0;
}

.contleft a img{
	display:block;
	margin:0 auto;
	padding:2px;
	border:1px solid #FFFFFF;
}

.contright{
	padding:0 15px 0 0;
	vertical-align:top;
}

.contright_div{
	background-color:#FFFFFF;
	padding:5px 10px;
	overflow:hidden;
}
/*/contant*/

.chetchik{
	float:right;
	margin:-15px 0 0 0;
}

.title{
	color:#FFFFFF;
	padding:0 0 7px 0;
}

.newtablecss{
	padding:0 0 10px 0;
	margin:0;
}

.newtablecss a:link, .newtablecss a:visited, .newtablecss a:active{
	color:red;
}

.newtablecss th{
	background-color:#D7DDE5;
	padding:2px 5px;
}

.newtablecss td{
	background-color:#DCDCDC;
	padding:2px 5px;
}

.maincenter img{
	display:block;
	margin:0 auto;
	border:1px solid #000000;
	padding:2px;
}

.tblrent {border-collapse:collapse; border:solid 1px #ccc; width:100%; font-size:11px;}
.tblrent th {text-align:center; font-weight:bold; padding:4px; background:#f1f1f1;}
.tblrent td {padding:3px; border:solid 1px #ccc; text-align:center;}
.tblrent tr.fa {background:#fafafa;}
.tblrent tr.fb {background:#fbfbfb;}

.tblrent td a:link {color:red; font-weight:bold;}
.tblrent td a:hover {color:#06c!important;}
.tblrent td a:visited {color:#c30; font-weight:bold;}
.tblrent td a:visited:hover {color:06c!important;}
