body {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:11px;
	background: #ebebeb;
}
a {
color:#2f9fb8;
}
/*верхняя строка с значками языков и т.д.*/
.top-head{
	background: #254d71;
	height: 30px;
	text-align:right;
}
.top-head img{
	padding: 0 10px;
	border:none;
}
/*конец*/
/*вторая строка (логотип и горизонтальное меню)*/
.top_menu ul{
	margin:0px;
	padding:0px;
}
.top_menu li{
	float:left;
	border-left: 1px solid #254d71;
	list-style-type: none;
	
}
.top_menu a{
	font: 12px/55px Arial;
	
	font-weight: bold;
	color:#254d71;
	margin-right:8px;
	padding-left:8px;
	text-decoration:none;
}
.topmenu_102{
	color:#515151!important;
}
.top_menu a:hover{
	color:#000000;
	margin-right:11px;
	padding-left:5px;
}
/*конец*/
/*текст в правой центральной ячейке*/
.header_text{
	background: #2f9fb8;
	padding:0 30px;
	font-weight: bold;
	color:#cbe7ed;
}
.header_text h2{
	
	font: 15px Arial;
	font-weight: bold;
	text-transform:uppercase;
	color:#d6e6ee;
	margin:0px;
	padding:5px 0px 0px 0px;
	
}
.topxext{
	font: 13px Arial;
	font-weight: bold;
	color:#cbe7ed;
}
.detail{
	display:block;
	font: 8px Arial;
	
	
}
.detail img{
	padding-top:5px;
	padding-right:5px;
}
.detail a{
	color:#ffffff;
	font-weight: bold;
}
/*конец*/

/*картинка и текст в правой центральной ячейке*/
.header_m{
	/*background-image: url('/images/header_mbg.jpg');*/
	height: 230px;
	
}
#slider {
	position: absolute;
    z-index: 0;
    top:145px;
}
#menu2{
 	position: relative;
	z-index: 10;
}
#menu2 a:hover{
	color:#000000;
}
.header_m table{
	font: 11px Arial;
	font-weight: bold;
	text-transform:uppercase;
}
.header_m table td{
	padding-left:10px;
	text-align:left;
	padding-top: 3px;
	padding-bottom: 5px;
}
.header_m a{
	text-decoration:none;
}
.header_m_tab1, .header_m_tab1 a{
	background: #d6e6ee;
	color:#339fb7;
	width:90px;
	padding-right:10px;
}
.header_m_tab2, .header_m_tab2 a{
	background: #9ec6d5;
	color:#ffffff;
	width:90px;
	padding-right:10px;
}
.header_m_tab3, .header_m_tab3 a{
	background: #2f9fb8;
	color:#ffffff;
	width:90px;
	padding-right:10px;
}
/*конец*/

.leftcoll{
	padding:0 30px;
	border-right:1px #9ea0a2 dashed;

}
.leftcoll h2{
	font: 15px Arial;
	font-weight: bold;
	text-transform:uppercase;
	color:#231f20;
	margin:0px;
	padding:5px 0px 0px 0px;
	
}
.contenttext{
	font-size: 11px;
	font-weight: bold;
	color:#515151;
	display:block;
}
.detail_b{
	display:block;
}
.detail_b img{
	padding-top:5px;
	padding-right:5px;
}
.detail_b a{
font: 8px Arial;
	color:#231f20;
}

.detail_r{
	display:block;
}
.detail_r img{
	padding-top:5px;
	padding-right:5px;
}
.detail_r a{
font: 8px Arial;
	color:#231f20;
}
.content{
	padding:10px;
	font-weight: normal;

}
.path, .path a{
	font-size: 12px;
	color:#231f20;
	font-weight: bold;
	text-decoration:none;
}
h1{
	color:#339fb7;
	font: 28px Arial;
	padding:0;
	margin:0;
	font-weight: bold;
}

h2{
	text-align:left;
}

hr{
	color:#9ea0a2;
}

.leftcontent{
	padding-right:10px;
	border-top:1px #9ea0a2 solid;
	font-weight: bold;
}

.vert_separator{
border-right:1px #9ea0a2 dashed;
}
.leftcontent h2{
	font: 15px Arial;
	font-weight: bold;
	text-transform:uppercase;
	color:#231f20;
	margin:0px;
	padding:5px 0px 0px 0px;
	
}
.leftcontenttext{
	font-size: 11px;
	color:#515151;
	font-weight: bold;
}
.rigthcontent{
	padding-left:10px;
	border-top:1px #9ea0a2 solid;
}
.rigthcontent h2{
	font: 15px Arial;
	font-weight: bold;
	text-transform:uppercase;
	color:#231f20;
	margin:0px;
	padding:5px 0px 0px 0px;
	
}
.rigthcontenttext{
	font-size: 11px;
	color:#515151;
	font-weight: bold;
}
.contacts{
	font-size: 10px;
	color:#515151;
	font-weight: bold;
}
.tommenu li{
	float:left;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.tommenu a{
	font: 11px/25px Verdana;
	font-weight: bold;
	color:#515151;
	padding-left:5px;
	text-decoration:none;
	
}
.content_text{
padding:0px 10px 0px 0px;
}