body{
	margin:0px;
	padding:0px;
	font-size:75%;
	font-family:Vernanda;
/*	font-family:Trebuchet MS;*/
	color:#403f3f;
	background-color:#000000;/*6eb8c7;*/
}
a{
	color:#ffffff;
}
a:hover{
	text-decoration:none;
}
a img{
	border:0;
}

input {
  height:20px;
}

select.sel {
  height:18px;
}

img{
	border:0;
}
table{
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
}
table td{
 	vertical-align:top;
}
select{
	height:17px;
	font-size:9px;
}
option{
.	height:17px;
}

ul#nav, #nav ul{
	padding:2px;
	margin: 0;
	list-style: none;
	line-height: 1;
	display:block;
}
ul#nav li{
	float: left;
        width:auto;
	text-align: left;
	font-family:Arial;
	display:block;
	height:25px;
	padding:0px 7px;
	margin:0px;
	/*position:relative;*/
}

ul#nav li ul{
	position: absolute;
	list-style-type:disc;
        list-style-position: inside;
	height:auto;
	margin:5px 0px 0px 0px;
	width: 120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border:1px  solid #2f4c54;
	border-bottom:1px  solid #2f4c54;
	border-left:1px  solid #2f4c54;
	padding:2px 0px 2px 0px;
	background:#498190;
}
ul#nav li li{
	width:120px;
	height:auto;
	padding:5px 5px 5px 10px;
	margin:0px;

}

ul#nav li:hover ul ul,
ul#nav li.sfhover ul ul{
	left: -999em;
}
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li.sfhover ul,
ul#nav li li.sfhover ul{
	left: auto;
}

/****************** обизательно надо размеры указывать елементу для работы стиля *************************/
* html img.png, * html input.png {
    behavior: expression( (
    	function(e){
    		if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='./img/spacer.gif';
				e.rewritten = true;
    		}
    	}
    )(this));
}
/****************** обизательно надо размеры указывать елементу для работы стиля *************************/
/****************** ®ЎЁ§ вҐ«м­® ­ ¤® а §¬Ґал гЄ §лў вм Ґ«Ґ¬Ґ­вг ¤«п а Ў®вл бвЁ«п *************************/
.td_bot{
	background:url('../img/bg_bot.jpg') repeat-x 0px 0px;
	height:142px;
}
.text1{
	padding:5px 14px 12px 14px;
}
.text1 a{
	font-size:12px;
	color:#08171d;
	text-decoration:none;
}
.text1 a:hover{
	text-decoration:underline;
}
.text2{
	color:#1f383d;
	font-family:Verdana;
	font-size:20px;
	text-align:center;
	padding:15px;
}
.grey1{
	color:#fefdfd;
	font-size:9px;
}
.grey2{
	color:#434040;
	font-size:13px;
	font-family:Verdana;
	text-decoration:none;
}
.grey2:hover{
	text-decoration:underline;
}
.grey3{
	color:#434040;
        font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
.grey3:hover{
	text-decoration:underline;
}
.grey4{
	color:#2c2b2b;
	font-size:10px;
}
.grey5{
	color:#2c2b2b;
	font-size:10px;
	font-family:Tahoma;
}

.black1{
	color:#020202;
	font-size:11px;
	font-family:Verdana;
}
.black2{
	color:#040000;
	font-size:11px;
	font-family:Verdana;
	padding:0px 0px 10px 0px;
}
.red1{
	color:#fd0000;
	font-size:9px;
}
.white1{
	color:#ffffff;
	font-size:12px;
}
.white2{
	color:#ffffff;
	font-size:10px;
	padding:0px 0px 0px 10px;
	vertical-align:middle;
}
.white3{
	color:#fcfefe;
	font-size:12px;
}
.white4{
	color:#1f383d;
	vertical-align:middle;
	padding:0px 10px 0px 0px;
}
table#left1 td img{
	margin:5px 0px 0px 15px;
}
.adr{
	color:#3a3b3b;
	font-size:10px;
	padding:0px 0px 0px 18px;
	font-family:Arial;
	text-align:center;
}
.adr big{
	font-size:10px;
}
table#menu{
	margin:0px;
}
table#menu td{
	padding:42px 12px 0px 12px;
}
ul#nav a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
ul#nav li ul li a{
	color:#ffffff;
	text-decoration:none;
	text-transform:none;
}
.line1{
	background:url('../img/line4.gif') repeat-x 0px 5px;
	padding:0px 0px 0px 0px;
}
.line2{
	background:url('../img/line5.gif') repeat-x 0px 10px;
	padding:5px 0px 5px 0px;
}
.bg_img1{
	background-color:#307784;
	text-align:center;
	padding:9px 12px;
}
.bg_text1{
	background:url('../img/bg_text1.jpg') no-repeat 0px 0px;
	height:70px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	color:#244148;
	font-size:12px;
	font-family:Verdana;
}
.bg_text2{
	background:url('../img/bg_text2.jpg') no-repeat 0px 0px;
	height:70px;
	text-align:center;
	vertical-align:middle;
	line-height:90%;
}
.bg_text2 a{
	color:#ffffff;
	text-decoration:none;
}
.bg_text2 a:hover{
	text-decoration:underline;
}
.links{
	color:#ffffff;
	font-size:12px;
	padding:30px 0px 20px 0px;
	text-align:center;
}
.links a{
	color:#ffffff;
	text-decoration:none;
}
.links a:hover{
	text-decoration:underline;
}
.links2{
	padding:15px 0px 15px 25px;
	background:url('../img/bg_site_map.gif') repeat-x 0px 100%;
	width:170px;
}
.links2 a{
	color:#fbfdfd;
	text-decoration:none;
}
.links2 a:hover{
	text-decoration:underline;
}
.links2_{
	padding:15px 0px 15px 25px;
	width:170px;
}
.links2_ a{
	color:#fbfdfd;
	text-decoration:none;
}
.links2_ a:hover{
	text-decoration:underline;
}
.links3{
	color:#ffffff;
	font-size:12px;
	padding:30px 0px 0px 0px;
	text-align:center;
}
.links3 a{
	color:#ffffff;
	text-decoration:none;
}
.links3 a:hover{
	text-decoration:underline;
}
span.bold{
	color:#ffffff;
	font-size:13px;
        background-color:#67afbe;/*6eb8c7;*/
        font-weight:bold;
        font-family:Verdana;
}
span.nobold{
	color:#ffffff;
	font-size:10px;
        background-color:#67afbe;/*6eb8c7;*/
        font-weight:bold;
        font-family:Verdana;
}


td.line {
	background:url('../img/bg_line.gif') repeat-x 0px 100%;
	background-position: center center;
	padding:0px;
}
