body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
font-family: 'Arial Cyr', Arial, Verdana, sans-serif;
font-size:100%;
}
body{
margin:0px;
padding:0px;
font-size:11px;
color:#000;
background:#999 url('../img/bg.gif');
height:100%;
text-align:center;
padding-bottom:50px;
}
a, a:link, a:visited{
color:#1186D8;
text-decoration:none;
}
a:hover{
color:#FF9C00;
text-decoration:underline;
}
p.country_list{
font-size:12px;
color:#1186D8;
font-weight:bold;
}

p.first-head, p.first-head a, p.first-head a:link, p.first-head a:visited{
font-size:12px;
font-weight:bold;
color:#666;
}
p.first-head a:hover{
color:#FF9C00;
text-decoration:underline;
}

h1, h2, h3, h4{
margin:0px;
padding:0px;
}
#preload{
width:1px;
height:1px;
overflow:hidden;
position:absolute;
top:-1px;
left:-1px;
}
#c0{
position:relative;
width:955px;
margin:auto;
text-align:left;
background:#FFF url('../img/c0.bg.gif');
color:#677896;
}
#header{
position:relative;
width:955px;
height:357px;
background:url('../img/header.bg.jpg') top left no-repeat;
z-index:10;
}
#logo{
position:absolute;
left:75px;
top:53px;
width:148px;
height:58px;
}
#logo h1{
margin:0;
padding:0;
width:148px;
height:58px;
background:url('../img/logo.gif') top left no-repeat;
}

#logo h1 a{
margin:0;
padding:0;
width:148px;
height:58px;
display: block;
}


#logo h1 span{
display:none;
}
#motto{
position:absolute;
left:274px;
top:67px;
width:74px;
height:44px;
background:url('../img/motto.gif') top left no-repeat;
}
#motto_ru{
position:absolute;
left:274px;
top:67px;
width:83px;
height:44px;
background:url('../img/motto_ru.gif') top left no-repeat;
}
#motto span, #motto_ru span{
display:none;
}
#lang{
position:absolute;
right:64px;
top:54px;
}
#lang ul{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
#lang ul li{
font-size:11px;
font-family:tahoma;
text-transform:uppercase;
padding-left:8px;
float:left;
line-height:12px;
}
#lang ul li.eng{
background:url('../img/split.gif') top right no-repeat;;
padding-right:8px;
}
#lang ul li a, #lang ul li a:link, #lang ul li a:visited{
color:#ACACAC;
}
#lang ul li.eng a, #lang ul li.eng a:link, #lang ul li.eng a:visited{
color:#FF9C00;
}
#lang ul li a:hover, #lang ul li a.active, #lang ul li a.active:link, #lang ul li a.active:visited{
text-decoration:none;
color:#FF9C00;
}
#date{
position:absolute;
right:64px;
top:77px;
color:#05A9EB;
}
#banner{
position:absolute;
left:55px;
top:120px;
width:860px;
height:205px;
background:url('../img/banner.jpg') top left no-repeat;;
}
#nav{
position:absolute;
right:56px;
top:101px;
}
#nav ul{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
#nav ul li{
font-size:11px;
font-family:tahoma;
padding:0px 8px;
float:left;
line-height:12px;
background:url('../img/split.gif') top left no-repeat;;
}
#nav ul li.first{
background:none;
}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited{
color:#677896;
}
#nav ul li a:hover{
color:#FF9C00;
text-decoration:none;
}
#menu{
position:relative;
left:85px;
top:328px;
width:803px;
}
#menu ul{
display:block;
list-style-type:none;
margin:0;
padding:0;
font-weight:bold;
}
#menu ul li{
float:left;
padding:0;
margin:0;
font-family:tahoma;
font-size:12px;
position:relative;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
display:block;
padding:0px 25px;
color:#666;
}
#menu ul li a:hover, #menu ul li a.active, #menu ul li a.active:link, #menu ul li a.active:visited{
text-decoration:none;
color:#FF9C00;
background:url('../img/menu.active.bg.gif') center left no-repeat;
}
#menu ul.submenu{
display:none;
position:absolute;
border-top:solid 4px #1BBFE2;
border-bottom:solid 1px #D1E1EE;
background:#FFF;
left:17px;
top:20px;
padding:1px 0 0 0;
margin:0;
width:auto;
font-weight:normal;
}
#menu ul.submenu li{
float:none;
padding:0;
margin:0;
text-align:left;
border-left:solid 1px #D1E1EE;
border-right:solid 1px #D1E1EE;
background:#F4F4F4;
}
#menu ul.submenu li.first{
border-top:solid 1px #D1E1EE;
}
#menu ul.submenu li a, #menu ul.submenu li a:link, #menu ul.submenu li a:visited{
display:block;
background:#F4F4F4 url('../img/dot.h.gif') top left repeat-x;
color:#677896;
text-decoration:none;
padding:5px 15px 5px 15px;
width:150px;
font-size:90%;
}
#menu ul.submenu li a:hover{
background-color:#FFF;
color:#05A9EB;
text-decoration:none;
}
#menu ul.submenu li.first a, #menu ul.submenu li.first a:link, #menu ul.submenu li.first a:visited{
background-image:none;
}
#main{
position:relative;
width:803px;
margin:0 0 65px 85px;
background:url('../img/dot.h.gif') bottom left repeat-x;
padding-bottom:3px;
}
#main div.border{
height:2px;
overflow:hidden;
background:url('../img/dot.h.gif') top left repeat-x;
}
#content{
position:relative;
height:620px;
background:url('../img/index.content.bg.gif') top center repeat-y;
}
html>body #content{
height:auto;
min-height:620px;
}
#footer{
position:relative;
width:955px;
height:35px;
background:url('../img/footer.bg.jpg') top left no-repeat;
}
#contact{
position:absolute;
left:85px;
top:-40px;
font-weight:bold;
}
.phone{
	color:#F00;
	font-size:12px;	
}
#contact h3{
color:#0A80E6;
font-size:11px;
text-transform:uppercase;
margin-bottom:0.25em;
}
#copy{
position:absolute;
left:65px;
top:40px;
color:#000;
}
#copy a, #copy a:link, #copy a:visited{
color:#000;
text-decoration:underline;
}
#copy a:hover{
text-decoration:none;
}
#counters{
position:absolute;
right:64px;
top:40px;
}
.red{
color:#FF9C00;
}
.more{
color:#05A9EB;
}
.more a, .more a:link, .more a:visited{
color:#05A9EB;
}
.header{
color:#0A80E6;
font-weight:bold;
}
.date{
color:#FF9C00;
}

table.index{
border-collapse:collapse;
border:none;
}
table.index td{
padding:0;
border:0;
}
#about{
position:relative;
padding:18px 20px 18px 0px;
width:241px;
float:left;
}
#news{
position:relative;
padding:18px 19px;
width:241px;
float:left;
}
#start{
position:relative;
padding:18px 0px 18px 19px;
width:241px;
float:left;
}
#content{
text-align:justify;
}
#content h2{
padding:6px 10px;
margin: 0 0 20px 0;
color:#FFF;
background:#FF930C;
font-size:12px;
font-weight:bold;
}
#content h2.header1{
background:#226DBB;
}
#content h2.header2{
background:#858585;
}
#content h2.header3{
background:#FF930C;
}
#content h2.header4{
background:#25CAED;
}
#content h2.header5{
background:#84AED2;
}

#content h3{
color:#0A80E6;
text-transform:uppercase;
font-weight:bold;
margin:1em 0;
}

#news_list{
text-align:justify;
}
#news_list div.new{
margin:1em 0 2em 0;
}
#news_list div.new span.header{
display:block;
margin:3px 0;
}
#news_list div.new span.announce p{
display:inline;
padding:0;
}
hr{
border:none;
color:transparent;
background:none;
border-bottom:solid 1px #EBE8E2;
height:1px;
overflow:hidden;
margin:0 0 1em 0;
padding:0;
}
#start div.country_list ul{
display:block;
list-style-type:none;
margin:1em 0 0 3px;
padding:0;
}
#start div.country_list ul li{
padding-left:14px;
background:url('../img/bul2.gif') center left no-repeat;
}

#start div.country_list ul li a, #start div.country_list ul li a:link, #start div.country_list ul li a:visited{
color:#1186D8;
}


#content ul{
display:block;
list-style-type:none;
margin:1em 0 1em 5px;
padding:0;
}
#content ul li{
padding-left:15px;
background:url('../img/bul1.gif') top left no-repeat;
height:1em;
}

#content ul li a, #content ul li a:link, #content ul li a:visited{
color:#677896;
}

#content ul li a:hover, #start div.country_list ul li a:hover{
color:#FF9C00;
text-decoration:underline;
}


html>body #content ul li{
height:auto;
}
#content p, #content ul, #content ul, #content div{
line-height:1.5em;
}
span#amap{
padding-left: 50px;
}