body {
	margin: 0px;
	padding: 0px; font-family: Arial, Helvetica, sans-serif; 
	color: #333333; font-size: 12px; 
	background-color: #588dbf;
}
.headerbg {
	float: left; 
	width: 100%; 
	height: 140px; 
	border: 0px solid #000; 
	background: #fff url(/images/bglogo.jpg);
	background-repeat: x-repeat;
}
.headlogo {
	height: 140px;
	background: url(/images/logotip-02.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px solid #fff;
}
.headerlogos {
	float: left;
	width: 100%; 
	height: 35px; background: #fff url(/images/headris.jpg); 
	border: 0px solid #000; 
	background-repeat: no-repeat;
}
.menu {
	float: left; 
	width: 100%; 
	height: 166px; 
	border: 0px solid #000; 
	background: #fff url(/images/bgmenu.jpg); 
	background-repeat: x-repeat;
}
.menutext {
	float: left; 
	width: 297px; 
	height: 160px; 
	border: 0px solid #000; 
	padding-top: 9px; 
	line-height: 22px;
}
.menutextp {
	float: left; 
	width: 180px; 
	height: 160px; 
	border: 0px solid #000; 
	padding-top: 9px; 
	line-height: 22px;
}
a{
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3072af; 
	text-decoration: none;
}
a:hover {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000; 
	color: #3072af; 
	text-decoration: underline;
}
a#menu {
	font-size: 12px; 
	font-family: verdana, arial; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
a#menu:hover {
	text-decoration: none; 
	color:#3072af; 
	text-decoration: none;
	font-weight: bold;
}
a#nizlinks {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none;
}
a#nizlinks:hover {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #8ab7df;
}
a#main {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333; 
	text-decoration: none; 
	font-weight: bold;
}
a#main:hover {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #3072af; 
	font-weight: bold;
}
a:focus {
	outline: none;
}
.content {
	float: left; 
	padding: 0px; 
	margin: 0px; 
	margin-top: -5px; 
	width: 100%; 
	height: auto; 
	border: 0px solid #000;
}
.contable {
	height: 100%; 
	text-align: justify; 
	font-family: Arial, Helvetica, sans-serif; font-size:12px; 
	color: #000; 
	background-color: #fff;
}
.navmenu {
	padding: 0px; 
	margin: 0px; 
	width: 247px; 
	height: 156px; 
	border: 0px solid #000; 
	background: #fff url(/images/navmenu1.jpg); 
	background-repeat: no-repeat; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #005da3;
}
.nmtable {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #005da3;
}
.textpolos {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color: #fff
}
.polcont {
	float: left; 
	padding: 0px; 
	margin: 0px; 
	width: 100%; 
	height: 54px; 
	border: 0px solid #000; 
	background: #fff url(/images/polcont.jpg); 
	background-repeat: x-repeat;
}
.nizcont {
	padding: 0px; 
	margin: 0px; 
	width: 600px; 
	height: 63px; 
	border: 0px solid #000; 
	background: #fff url(/images/nizcont.jpg); 
	background-repeat: x-repeat;
}
.contpol {
	padding: 0px; 
	margin: 0px; 
	width: 777px; 
	height: 48px; 
	border: 0px solid #000; 
	background: #fff url(/images/contpol.jpg); 
	background-repeat: no-repeat;
}
.golos {
	padding: 0px; 
	margin: 0px; 
	width: 247px; 
	height: 36px; 
	border: 0px solid #000; 
	background: #fff url(/images/golos1.jpg); 
	background-repeat: no-repeat;
}
.vopros {
	padding: 0px; 
	margin: 0px; 
	width: 247px; 
	height: 107px; 
	border: 0px solid #000; 
	background: #fff url(/images/vopros.jpg); 
	background-repeat: no-repeat; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #fff;
}
.navniz {
	padding: 0px; 
	margin: 0px; 
	width: 247px; 
	height: 63px; 
	border: 0px solid #000; 
	background: #fff url(/images/navniz.jpg); 
	background-repeat: no-repeat;
}
.nizfon {
	float: left; 
	padding: 0px; 
	margin: 0px; 
	width: 550px; 
	height: 177px; 
	border: 0px solid #000; 
	background: #fff url(/images/nizfon.jpg); 
	background-repeat: no-repeat;
}
.nizlinks {
	text-align: right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #fff
}
.blockl {
	float: right; 
	width: 250px; 
	height: auto; 
	border: 0px solid #000; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	margin-top: 15px;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:22px; color: #333; 
	padding-bottom: 5px;
}
ul {
	list-style-image: url(/images/array.gif); 
	margin-top: 0px; 
	margin-left: 15px; 
	padding-left: 15px;
}
	hr {
	float: left;
	text-align: left; 
	border: 1px solid #666; 
	width: 245px; 
	margin-top: -15px;
}


table.tbl {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #fff;
    border: 1px solid #3072af;
}
table.tbl th {

    text-align: center;
    font-weight: bold;
    background-color: #7CA0C9;
    color: #FFFFFF;
}
table.tbl td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #3072af;
    padding: 0.1em 0.5em;
}
table.tbl thead th {
    text-align: center;
    font-weight: bold;
    background-color: #7CA0C9;
    color: #FFFFFF;
}
table.tbl th.Corner {
    text-align: left;
}
table.tbl td.Odd {
    background: #b0c6de;
}

H1 {font-size: 18px; font-family:Arial, Helvetica, sans-serif;}
H2 {font-size: 20px; font-family:Arial, Helvetica, sans-serif;}
H3 {font-size: 18px; font-family:Arial, Helvetica, sans-serif;}
H4 {font-size: 16px; font-family:Arial, Helvetica, sans-serif;}
H5 {font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
H6 {font-size: 12px; font-family:Arial, Helvetica, sans-serif;}