html {
	height: 100%;
}


img,table {
	border: none;
}

a {
color: #035E82;
text-decoration:none;
}

a:hover {
color: #848484; 
text-decoration:none;
}

p {FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: justify;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-indent:0px;}

table tr td{
vertical-align:top;
}

table.noj p{
vertical-align:top;
FONT-SIZE: 12px; FONT-WEIGHT: normal;TEXT-ALIGN:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


ul,ol{
font-size: 12px;
}

H1{
margin:0px 0px;
padding:0px 0px;
color: #1B75BB;
text-decoration: none; 
font-weight: normal; 
font-size: 17px; 
text-align: center;

}

ul{
margin: 0px 0px 0px 5px;
padding: 5px 0px 0px 15px;
}

ul li {
list-style: disc;
list-style-image:url(../images/mark.png);
margin: 0px 0px;
padding: 0px 0px 2px 0px;
}

ul.none {
	margin: 5px 0px 5px 20px;
	padding: 0px 0px;
}

ul.none li {list-style-type:none;}


body {
	background-color:#e6e6e6;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	margin: 0 0;
	padding: 0 0;
	font-size: 12px;
	color: #000;
height: 100%;
}


div.mail_form{
position: relative;
left:215px;
}

div.mail_label{
FONT-SIZE: 12px;
}



.all{
position: absolute;
margin-top: 0px;
left: 50%;
margin-left: -511px;
width: 1022px;
font-size: 12px;
}

.all1{
	position: relative;
	margin: 0px auto;
	width: 1022px;
	background-color: #FFFFFF;
	margin-bottom:0px;
}


#main1 {
	position: relative;
	left:0px;
	width: 984px;
	background: #FFFFFF repeat;
	margin:0px 0px;
	height:100%;

}

td.top{
vertical-align:top;
}

#header-fon{
	position:relative;
	top:0px;
	margin: 12px 12px;
	width:958px;
	height:345px;
	background: #ffffff repeat-x;
}

#search{
	position:relative;
	left:8px;
	top: 8px;
	width: 321px;
	height: 21px;
}

/* Языковое меню */
div.lang{
	width: 200px;	
}


#logo {
	position:absolute;
	left:0px;
	top: 0px;
	width: 274px;
	height: 54px;
	background: url(../images/logo.png) #ffffff center center no-repeat;
}



#header-left {
	position:relative;
	float:left;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 54px;
	width:285px;
}


div#top-text{
	position:relative;
	float:left;
	top:3px;
	left:85px;
	height: 50px;
	width:380px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	color:#045E81;
}

.flags{
	position:absolute;
	float:right;
	top:0px;
	right:0px;
	height: 22px;
	width:200px;
	text-align:right;
}

.header-map{
	position:absolute;
	text-align:right;
	top:36px;
	right:0px;
	font-size: 12px;
	font-weight: bold;
	color:#1B92D0;
}

#header-right {
	position:relative;
	top:10px;
	bottom:12;
	float:left;
	height:200px;
	width:958px;
}

#top-menu{
	position:relative;
	float:left;
	top:20px;
	right:0px;
	height:72px;
	width:958px;
}

#top-menu1{
	position:relative;
	float:left;
	top:0px;
	left:1px;
	height:72px;
	width:183px;
	background: url(../images/top-menu1.png) left center no-repeat;
}


a:hover div#top-menu1 {
	position:relative;
	float:left;
	top:0px;
	left:1px;
	height:72px;
	width:183px;
background: url(../images/top-menu1.png) left center no-repeat;
}

a:hover div#top-menu1 div.hov {
position:relative;
	float:left;
	top:0px;
	left:0px;
	height:72px;
	width:183px;
background:#E6E6E6;
opacity: 0.7; /* Значение прозрачности */
    filter: alpha(Opacity=70);/* Прозрачность в IE */
}


#top-menu2{
	position:relative;
	float:left;
	top:0px;
	left:11px;
	height:72px;
	width:183px;
	background: url(../images/top-menu2.png) left center no-repeat;
}

a:hover div#top-menu2 {
	position:relative;
	float:left;
	top:0px;
	left:11px;
	height:72px;
	width:183px;
	background: url(../images/top-menu2.png) left center no-repeat;
}

a:hover div#top-menu2 div.hov2 {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	height:72px;
	width:183px;
background:#E6E6E6;
opacity: 0.7; /* Значение прозрачности */
    filter: alpha(Opacity=70);/* Прозрачность в IE */
}


#top-menu3{
	position:relative;
	float:left;
	top:0px;
	left:21px;
	height:72px;
	width:183px;
	background: url(../images/menu-act3.png) left center no-repeat;
}



#top-menu4{
	position:relative;
	float:left;
	top:0px;
	left:31px;
	height:72px;
	width:183px;
	background: url(../images/top-menu4.png) left center no-repeat;
}

a:hover div#top-menu4 {
	position:relative;
	float:left;
	top:0px;
	left:31px;
	height:72px;
	width:183px;
	background: url(../images/top-menu4.png) left center no-repeat;
}

a:hover div#top-menu4 div.hov {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	height:72px;
	width:183px;
	background: url(../images/top-menu4.png) left center no-repeat;
background:#E6E6E6;
opacity: 0.7; /* Значение прозрачности */
    filter: alpha(Opacity=70);/* Прозрачность в IE */
}


#top-menu5{
	position:relative;
	float:left;
	top:0px;
	left:41px;
	height:72px;
	width:183px;
	background: url(../images/top-menu5.png) left center no-repeat;
}

a:hover div#top-menu5 {
	position:relative;
	float:left;
	top:0px;
	left:41px;
	height:72px;
	width:183px;
	background: url(../images/top-menu5.png) left center no-repeat;
}

a:hover div#top-menu5 div.hov {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	height:72px;
	width:183px;
	background: url(../images/top-menu5.png) left center no-repeat;
background:#E6E6E6;
opacity: 0.7; /* Значение прозрачности */
    filter: alpha(Opacity=70);/* Прозрачность в IE */
}

#top-menu1-text{
	position:relative;
	float:left;
	top:20px;
	left:72px;
	height:71px;
	width:100px;
	font-weight: bold; 
	color:045E81;
	font-family:  Arial, Tahoma,sans-serif;
	font-size: 14px;
}

#top-menu2-text{
	position:relative;
	float:left;
	top:20px;
	left:68px;
	height:71px;
	width:120px;
	font-weight: bold; 
	color:045E81;
	font-family:  Arial, Tahoma,sans-serif;
	font-size: 14px;
}

#top-menu4-text{
	position:relative;
	float:left;
	top:20px;
	left:65px;
	height:71px;
	width:120px;
	font-weight: bold; 
	color:045E81;
	font-family:  Arial, Tahoma,sans-serif;
	font-size: 14px;
}


#otstup-center{
margin:15px 13px 10px 13px;
}

#left-menu{
width:227px;
}

#left-info{
position:relative;
width:227px;
margin:20px 0px 10px 4px;
}


#otstup-leftmenu{
margin:0px 10px 0px 0px;
}

.left-menu-id{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	height:37px;
	width:227px;
	font-weight: bold;
	color:045E81;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 14px;
	background: url(../images/left-menu.png) bottom  repeat-x;
}



div.left-menu-id2 div.act a{
	color:#848484;
}


.left-menu-id2{
	position:relative;
	top:15px;
	left:10px;

}

#otstup{
margin:10px 10px 10px 10px;
}

.colomn-top{
vertical-align:top;
}


.colomn-center{
vertical-align:top;
margin:0px 10px 10px 10px;
}

.colomn-right{
vertical-align:top;
margin:0px 0px 10px 10px;
}


.colomn-center-right-text-otstup{
margin:5px 0px;
}

/*Footer*/
div#footer-wideline{
position: relative;
margin:5px 13px;
width:958px;
height:30px;
border-top:15px solid #1B75BB;
border-bottom:5px solid #1B75BB;

}

td#copyright{
	width:250px;
	font-size: 12px;
	padding:10px 0px 7px 0px;
	font-family: Arial, Tahoma,sans-serif;
	color: #045E81;
	font-weight: bold;
}

td#footer-main{
	width:200px;
	font-size: 12px;
	padding:10px 0px 7px 0px;
	font-family: Arial, Tahoma,sans-serif;
	color: #045E81;
	font-weight: bold;
	text-align:right;
}




/*Меню*/
div#menu-fon{
position:relative;
margin:0px 5px 0px 12px;
width:204px;
background-color: #F2F2F2;
}



div#menu-otstup{
top: 0px;
left:4px;
position:relative;
margin: 3px 0px 10px 0px;
}

div.li{
position:relative; 
left:0px;
top:0px;
height:16px;
width:176px;
margin: 5px 0px 5px 0px;
background: url(../images/li.png) left center no-repeat;
}

.menu {
position:relative; 
left:18px;
top:0px;
margin: 0px 0px;
}
.menu a {color: #035E82; text-decoration: none; font-weight: bold; font-size: 13px; text-align: left;}
.menu a:hover {color: #848484; text-decoration: none; font-weight: bold; font-size: 13px; text-align: left;}

/*Основной отступ текста от колонки таблицы, кроме меню*/
div.block-otstup{
position:relative; 
margin: 6px 10px 7px 10px;
padding: 0px 0px;
}

td.right{
}

table.otstup-table{
margin:15px 0px 3px 0px;
}

table.otstup-table-banner{
margin:3px 0px 5px 0px;
}


.dot{
background: url(../images/dot.png) #fff center center repeat-y;
}

.dot-x{
background: url(../images/dot-x.png) #fff center center repeat-x;
}


/*Новости*/
div.news{
position:left;
padding:10px 0px 0px 0px;
text-decoration: none; 
font-weight: normal; 
text-align: left;
font-size: 12px; 
}

div.news-date{
position:left;
margin:0px 0px 4px 0px;
text-decoration: none; 
font-weight: normal; 
text-align: left;
color: #848484;
}

div.new{
text-align:justify;
margin:0px 0px 0px 0px;
}

/*Новости single*/

.t2{
position:left;
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0A505B;
text-decoration: none; 
font-weight: bold; 
font-size: 16px; 
text-align: left;
}

div.t2-datetime{
float:right;
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0A505B;
text-decoration: none; 
font-weight: bold; 
font-size: 12px; 
text-align: left;
}

div.single-news-author{
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0A505B;
text-decoration: none; 
font-weight: bold; 
font-size: 14px; 
text-align: left;
}


div.single-news-content{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
color: #000;
}

div.single-news-category{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #0A505B;
font-size: 12px; 
}




/*Контакты*/
div#t-bolt{
	margin:10px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color:#045E81;
}

div#t1-simple{
	font-size: 12px;
	font-weight: normal;
	margin:6px 0px 0px 0px;
	line-height: 1.3em;
}

ul.marker {
	margin: 5px 0px 0px 20px;
	padding: 0px 0px;
}

ul.marker2 {
	margin: 5px 0px 0px 20px;
	padding: 0px 0px;
}


ul.marker li, ul.marker2 li{
list-style-type:none;
}

a.small {
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: #045E81;
	font-size: 12px;
	text-decoration: underline;
}

a.small:hover {
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: #848484;
	font-size: 12px;
	text-decoration: none;
}


a.middle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	font-weight: normal;
	color: #045E81;
	font-size: 14px;
	text-decoration: underline;
}

a.middle:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	font-weight: normal;
	color: #848484;
	font-size: 14px;
	text-decoration: none;
}


/*Копирайт*/
div.copiright{
position: relative;
height:25px;
width:984px;
background-color:#0094D9;
}


#footer-left{
	position:absolute;
	left: 25px;
	margin:5px 0px 0px 0px;
	width: 400px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px; 
	}

/*Нижнее меню*/
table#table-menu-bottom{
margin:5px 0px 10px 0px;
}

td.menu-bottom{
text-align:center;
color:#035E82;
font-size: 12px; 
font-weight: normal;
}


.border-left{
position:absolute;
top:10px;
width: 19px;
height:40px;
background: url(../images/darkness-left-high.png) #e6e6e6 top no-repeat;
}

.border-left-fon{
width: 19px;
background: url(../images/darkness.png) #e6e6e6 repeat-y;
}


.border-right{
position:relative;
float:top;
width: 19px;
height:40px;
background: url(../images/darkness-right-high.png) #e6e6e6 top no-repeat;
}

.border-right-fon{
vertical-align:top;
width: 19px;
background: url(../images/darkness-right.png) #e6e6e6 repeat-y;
}

.darkness-bottom{
height:17px;
background: url(../images/darkness-bottom.png) #e6e6e6  no-repeat;
}

.darkness-top{
height:10px;
background: url(../images/darkness-top.png) #e6e6e6 no-repeat;
}
