body, td, tr, p {
color: #333333;
font-family:  Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 150%;}


h1 {font-size: 18px; font-weight: normal; line-height: 110%;}
h2 {font-size: 18px; font-weight: normal; line-height: 110%;}
h3 {font-size: 16px; font-weight: bold}
h4, h5, h6 {font-size: 15px; font-weight: bold}

a {color: #255584;}
a:hover {color: #255584; text-decoration: underline;}

img {border:0}

.main_menu {background: transparent url('images/mfonof.jpg') repeat-y;
margin: 0px; padding: 9px 10px 9px 20px; font-size: 13px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #143a6c; color: #ffffff; font-weight: bold}
.main_menu div {padding: 2px 0px 2px 18px; background: transparent url('images/mt.gif') no-repeat 0px 3px;}
.main_menu_on {background: transparent url('images/mfonon.jpg') repeat-y;
margin: 0px; padding: 9px 10px 9px 20px; font-size: 13px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #ffc035; color: #0b2c58; font-weight: bold}
.main_menu_on div {padding: 2px 0px 2px 18px; background: transparent url('images/mton.gif') no-repeat 0px 3px;}
.main_menu a {text-decoration: underline; color: #ffffff;}
.main_menu_on a {text-decoration: none; color: #0b2c58;}
.main_menu a:hover {text-decoration: underline; color: #ffc035;}
.main_menu_on a:hover {text-decoration: underline; color: #0b2c58;}

.sub_menu {background: transparent url('images/mt2.gif') no-repeat 20px 10px;
padding: 9px 10px 9px 38px; font-size: 13px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #a2bad1; color: #0b2c58;}
.sub_menu_on {background: transparent url('images/mt2.gif') no-repeat 20px 10px;
padding: 9px 10px 9px 38px; font-size: 13px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #ffc035; color: #0b2c58;}
.sub_menu a, .sub_menu_on a {text-decoration: none; color: #0b2c58;}
.sub_menu a:hover, .sub_menu_on a:hover {text-decoration: underline; color: #0b2c58;}

.sub2_menu {background: transparent url('images/mt3.gif') no-repeat 34px 4px;
padding: 3px 10px 7px 52px; font-size: 12px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #c9d9e8; color: #0b2c58;}
.sub2_menu_on {background: transparent url('images/mt3.gif') no-repeat 34px 4px;
padding: 3px 10px 7px 52px; font-size: 12px; font-family: Tahoma, Arial, Verdana; line-height: 120%;
background-color: #ffc035; color: #0b2c58;}
.sub2_menu a, .sub2_menu a {text-decoration: none; color: #0b2c58;}
.sub2_menu a:hover, .sub2_menu a:hover {text-decoration: underline; color: #0b2c58;}

.headlines {background-image: url('images/fonlines.gif'); background-repeat: repeat-x; background-position: 268 center}
.headfon {background-image: url('images/fon.jpg'); background-repeat: repeat-x}
.headtdmenu {background-image: url('images/fon2.jpg'); background-repeat: repeat-x}

.headmenu {margin: 0px 20px 0px 0px; background-color: #FFCC33; background-image: url('images/fonstr2.jpg'); background-repeat: repeat-y}
.headmenu td.image {padding: 0px 10px 0px 3px;}
.headmenu td.image img {border: 1px solid #DFAB3A;}
.headmenu td.name {width: 175px; padding: 0px 0px 0px 0px; font-weight: bold; line-height: 100%;}
.headmenu td.name a {color: #143b6f; font-size: 11px;}

td.menu {font-size: 13px; font-family: Tahoma; background-image: url('images/mfonof.jpg'); background-repeat: repeat-y; background-position: left top; width:16.6%;}
td.menuon {font-size: 13px; font-family: Tahoma; background-color: #FFC035; background-image: url('images/mfonon.jpg'); background-repeat: repeat-y; width:16.7%; background-position: left top}
td.menu a {text-decoration: underline; color: #ffffff; padding: 0px 0px 0px 20px; background-image: url('images/mt.gif'); background-repeat: no-repeat; background-position: 0 1; font-weight: bold}
td.menuon a {text-decoration: none; color: #0b2c58; padding: 0px 0px 0px 20px; background-image: url('images/mton.gif'); background-repeat: no-repeat; background-position: 0 1; font-weight: bold}
td.menu a:hover {text-decoration: underline; color: #ffc035; padding: 0px 0px 0px 20px; background-image: url('images/mt.gif'); background-repeat: no-repeat; background-position: 0 1; font-weight: bold}
td.menuon a:hover {text-decoration: underline; color: #0b2c58; padding: 0px 0px 0px 20px; background-image: url('images/mton.gif'); background-repeat: no-repeat; background-position: 0 1; font-weight: bold}


.contentfon {background-color: #ffffff; background-image: url('images/foncontent.jpg'); background-repeat: repeat-x; background-position: left top}
.contentfontd {background-image: url('images/fotofoncontent.jpg'); background-repeat: no-repeat; background-position: left top}

.main {padding-left:25px; margin-left:20px;}
.main p {margin: 0px;}
.main ul {PADDING: 0px 0px 0px 0px; line-height: 130%; margin:10px 0px 0px 0px;}
.main li {PADDING: 0px 0px 0px 18px; BACKGROUND: url('images/mt.gif') no-repeat; background-position: left 2; LIST-STYLE-TYPE: none; }

.newsspan {color: #ffffff; font-size: 15px; padding: 5px; background-color: #143A6C}
.news {font-size: 15px; padding: 5px 20px 5px 20px; background-color: #F2F6F9}
.news .name {padding: 10px 0px 5px 0px; font-weight: bold; color: #255584;} 
.news .name span {font-size: 11px; font-weight: normal; color: #0b2c58;} 
.news .name a {color: #255584;} 
.news .text {font-size: 12px;  line-height: 120%;}
.news .more {font-size: 12px; text-align: right}
.news span.all a {font-size: 12px; font-weight: normal; color: #ffffff;  padding: 2px 10px 2px 10px; background-color: #143A6C;}
/*новостной блок на отдельной странице*/
.news_ext {font-size: 15px; padding: 5px 20px 5px 20px; margin-bottom:10px; background-color: #F2F6F9; 
			border-bottom-color:#2B6AAA; border-bottom-width:1px; border-bottom-style:solid;}
.news_ext .name {padding: 10px 0px 5px 0px; font-weight: bold; color: #255584;}
.news_ext .name span {font-size: 11px; font-weight: normal; color: #0b2c58;} 
.news_ext .text {font-size: 12px;  line-height: 120%;}
.news_ext .more {font-size: 12px; text-align: right}
/*------------------------------------*/

/*стиль кнопок навигации новостей*/
/*td.page
{ background-color:#143a6c; color: #ffffff;
	border-top-width:1px; border-top-style:solid; border-top-color:#ffc035;
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffc035;
	border-left-width:1px; border-left-style:solid; border-left-color:#ffc035;
	border-right-width:1px; border-right-style:solid; border-right-color:#ffc035;}
.page a{	color:#ffffff;}
.page a:hover{	color:#ffc035;}*/
td.page_on
{ background-color:#ffc035; color: #143a6c;
	border-top-width:1px; border-top-style:solid; border-top-color:#143a6c;
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#143a6c;
	border-left-width:1px; border-left-style:solid; border-left-color:#143a6c;
	border-right-width:1px; border-right-style:solid; border-right-color:#143a6c;}

.footer, .footer a, .footer a:hover {font-size: 13px; font-family: Tahoma; color: #a2bad1;}

table.table1 {border-collapse: collapse;}
table.table1  td {border: 1px solid #0b2c58; padding: 5px; }

table.tableprod {}
table.tableprod td {padding: 0px 20px 0px 0px;}
table.tableprod td.img {height: 122px; width: 150px; padding: 6px 0px 0px 6px; background-image: url('images/fotofon.gif'); background-repeat: no-repeat; background-position: left top}

td.cont {padding: 0px 20px 0px 20px;}

.component {font-size: 12px; padding: 0px 0px 0px 25px;}
.component_on {font-size: 12px; padding: 0px 0px 0px 25px;}

a.prozr img {
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}