* html .png
{
	background-image: none !important;
	behavior: url('/pngfix.htc');
}


BODY { 
    background: #ffffff;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.editor_bl {
border:1px solid #D80001;
padding:5px;
}

.r {
color:red;
}

.brdbot{
border-bottom:1px solid #000;
padding-bottom:10px;
}

.brdtop{
border-top:1px solid #000;
padding-top:15px;
}

#anksub{
width:135px;
height:21px;
background:url('/images/anketa1.jpg');
border:0;
}

#search_but{
width:67px;
height:21px;
background:url('/images/search_but.jpg') center center white;
padding:0;
border:0;
cursor:pointer;
}

.searchstr{
font-weight:bold;
}

span.color{
color:#405C95;
font-weight:bold;
}

a.nav3:link, a.nav3:visited, a.nav3:hover, a.nav3:active{
color:#405C95;
}

.bordtop{
border-top:1px solid #c7c7c7
}

.under{
color:#405C95;
text-decoration:underline;
font-weight:bold;
}

a.nav2:link, a.nav2:visited, a.nav2:hover, a.nav2:active{
color:#505050;
text-decoration:none;
}

a img
{
border:0px;  }

a.mainmenu{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

td{
	font-family:Arial;
	font-size: 11px;
	color:#000000;
}

td.mainmenu{
	padding-left:13px;
	padding-right:13px;
}

a.cb_smenu{
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
}

.upp {text-transform: uppercase;}

.mainhead{
	color:#405c95;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
}

td.content{
	color: #505050;
	font-family: Verdana;
	font-size: 11px;
}

.ramka{
	border: 1px solid #5c5c5c;
}

td.bottom{
	background-color: #f1f1f1;
	border-top: 1px solid #27385b;
	border-bottom: 2px solid #141d30;
	padding-left:14px;
	padding-right:14px;
	padding-top:14px;
	padding-bottom:6px;
}

.bothead{
	color: #505050;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}

.bothead1{
	color: #505050;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}

.bottext{
	color: #505050;
	font-family: Verdana;
	font-size: 11px;
	line-height:15px;
}

.bottext a {color: rgb(80, 80, 80)}

a.bottomlink{
	color: #405c95;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.white{
	color: #ffffff;
	font-family: Arial;
	font-size: 9px;
	text-decoration: underline;
}

.title1{
	font-family: Arial;
	font-weight:bold;
	font-size:18px;
	color: #405c95;
	text-transform: uppercase;
}

.title2{
	font-family: Arial;
	font-weight:bold;
	font-size:15px;
	color: #405c95;
}

.title3{
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	color: #405c95;
}

.hours{
	font-family: Verdana;
	font-size:11px;
	color: #505050;
	padding-top:2px;
}

.form{
	font-family: Verdana;
	font-size:9px;
	color: #000000;
}

.cb_form{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
}


INPUT, SELECT {
	font: 11px Verdana;
	color: #000000;
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	width: 208px;
	
}

.topdesc{
font-size:10px;
font-family:Arial, Verdana;
padding:8px 14px 8px 0;
}

.input{
	height:17px;
}

a.news{
	color: #405c95;
	Font-Family: Verdana;
	Font-Size: 11px;
	text-decoration: underline;
}

a.news:hover{
		text-decoration: none;
}
.t_head{
background-color: #707070;
color: #FFFFFF;
font-family: Verdana;
font-size: 9px;
}
.t_white{
background-color: #FFFFFF;
color: #000000;
font-family: Verdana;
font-size: 9px;
}
.t_gray{
background-color: #E4E4E4;
color: #000000;
font-family: Verdana;
font-size: 9px;
}
.blue {
color: #405C95;
font-weight: bold;
}
.sp{
color: #405C95;
}

.news_imageholder{
background-position: 8px 6px;
width:165px;
}

.news_description{
padding-left: 10px;
 line-height: 13px;
 padding-right: 60px;
}

.news_description a{
text-decoration:none;
color:#000;
font-size:10px;
font-family:Verdana;
}

.news_header{
color:#000;
text-decoration:none;
font-weight:bold;
font-size:10px;
font-family:Verdana;
}

.news_header2{
color:#000;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
}


.bkgC, .bkg_galary{
background:#ccc;
}

.bkgD{
background:#9f9f9f;
}

.news_line{
border-top:1px solid #000;
}

.news_links{
color:#475ba0;
text-decoration:underline;
}

#news a{
color:#475ba0;
text-decoration:underline;

}

#flashholder *{
background:transparent;
}

.vac_right{
padding-left:5px;
}

a.sp{
color: #405C95;
font-family: Verdana;
font-size: 10px;
text-decoration: underline;
}
a.sp:hover{
color: #405C95;
font-family: Verdana;
font-size: 10px;
text-decoration: underline;
}