@charset "windows-1251";

body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
img {border: 0;}

html,body {
	height: 100%;
	background-color: #fff;
}
body, span {
	font-family: Tahoma;
	font-size: 11px;
	color: #464646;
}
td,div,input,p, select,textarea,h1,h2,h3,h4{
	/*font-family: Tahoma;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}
a {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #fff;*/
	color:#0847a9;
	text-decoration: none;
}
a:hover {
    text-decoration: underline;
	color:#0847a9;
}

a.s {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #fff;*/
	color:#fff;
	text-decoration: none;
}
a.s:hover {
    text-decoration: underline;
	color:#fff;
}

a.menu_2 {
	color: #0847a9;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
a.menu_2:hover {
    text-decoration: underline;
	text-transform:uppercase;
}

a.link_1 {
	color: #0847a9; /*#0072bc;*/
	text-decoration: underline;
}
a.link_1:hover {
    text-decoration: none;
}

a.news_link {
	color: #707070;
	text-decoration: underline;
}
a.news_link:hover {
    text-decoration: none;
}

img.png {
 behavior: url("css_site/pngbehavior.htc");
}

a.cat_link {
	color: #707070;
	text-decoration: none;
}
a.cat_link:hover {
    color: #0847a9;
	text-decoration: none;
}

.style_menu_bg {
background:url(../images_site/menu.jpg); background-repeat:no-repeat; height:39px;
}
.style_1 {
background:url(../images_site/bg_0.jpg); background-repeat:repeat-x;
}
.style_1_1 {
background:url(../images_site/bg_menu_05.jpg); background-repeat:repeat-x;
}
.style_2 {
background:url(../images_site/bg_1.jpg); background-repeat:no-repeat; height:136px;
}
.style_3 {
background:url(../images_site/bg_3.jpg); background-repeat:no-repeat; height:136px; width:367px;
}
.menu_cur {
float:left;background-color:#bbe0f8; padding:10px 15px 10px 15px;
}
.menu_not_cur {
	float:left; padding:10px 15px 10px 15px; background-image:url(../images_site/bg_menu.jpg); background-repeat:no-repeat; background-position:right;
}
.left_menu {
padding:7px 0 7px 10px;background-color:#b0d3ea; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px; text-transform:uppercase; color:#0847a9; font-weight:bold;
}
.left_menu_cur {
padding:7px 0 7px 10px;background-color:#0847a9; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px; text-transform:uppercase; color:#b0d3ea; font-weight:bold;
}
.left_news_head {
padding:2px 5px 0px 20px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff;
}
.news_date {
	padding:5px 0 3px 10px;color:#0847a9; font-weight:bold;
}
.news_date_1 {
	color:#0847a9; font-weight:bold;
}
.gal_img_border {
border:solid; border-width:1px; border-color:#b7b7b7; width:163; padding:2px;
}
.gal_img_border_2 {
border:solid; border-width:1px; border-color:#b7b7b7; width:163; padding:2px;
}

.heading_1 {
padding-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0847a9; text-transform:uppercase;
}
.cat_bg {
background:url(../images_site/cat_bg.jpg); background-repeat:repeat-x;
}
.cat_img_border {
border:solid; border-width:1px; border-color:#b7b7b7; width:170; padding:2px;
}
.bg_footer {
background:url(../images_site/footer_bg.jpg); background-repeat:repeat-x;
}
.pad_10 {
padding:10px;
}
.dsc {
font-family: Tahoma;
	font-size: 11px;
	color: #464646;
}
.pad_top_5 {
padding-top:5px;
}

.left_menu_1 {
padding:5px 10px 5px 10px;background-color:#F0F0F0;  color:#0847a9; 
}
a.menu_2_2 {
	color: #0847a9;
	font-weight:bold;
	text-decoration: none;	
}
a.menu_2_2:hover {
    text-decoration: underline;	
}
.left_menu_2 {
padding:5px 10px 3px 20px;background-color:#fff;  color:#0847a9; 
}
.left_menu_2_1 {
padding:5px 10px 3px 20px;background-color:#fff;  color:#0066FF; font-weight:bold; 
}
a.menu_2_3 {
	color: #999999;	
	text-decoration: none;	
}
a.menu_2_3:hover {
	color: #0847a9;
    text-decoration: underline;	
}

a.menu_2_3_1 {
	color: #0847a9;	
	text-decoration: underline;	
}
a.menu_2_3_1:hover {
	color: #0847a9;
    text-decoration: none;	
}
