body {margin: 0; padding:0px; background:#fff  url(../_images/big_logo.gif) 100% 100% no-repeat; color:#000; font-family: Arial, Tahoma, sans-serif; font-size:100.01%;}
#base_body {background:#fff;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#004785; text-decoration:underline; outline:0;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:30px; font-family:Arial Narrow; color:#004483; padding:0 230px 0 0; text-transform:uppercase; line-height:normal; margin:19px 0 46px 0;}

h2 {font-size:30px; font-family:Arial Narrow; color:#004483; text-transform:uppercase; margin:0; padding: 46px 0 20px 0;}
.H2_P {font:bold 30px Arial Narrow; color:#004483; text-transform:uppercase; margin:0; padding: 46px 0 20px 0;}
h3 {}
h4 {margin:0; padding: 0; font-family:Arial; color:#004483; font-weight: 150%;}
.news_page h1 {text-transform:none;}

ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.clear {clear:both; font-size:0;}


#container {font-size: 0.85em; width:1000px; margin: 0 auto;}

#header {height:130px;}
#logo {position:absolute; margin: 65px 0 0 73px;}
#header ul {padding:80px 0 0 320px; margin:0; list-style-type:none; font-size:14px; width: 800px;}
#header ul li {float:left; padding: 0 15px; height:28px; line-height:28px; margin-right:3px;

height: 50px;
margin-top: -22px;
margin-left: 0px;
}

/*Второй уровень меню. выпадающее*/
#header ul li ul{
    display: none;
    padding: 0;
}
#header ul li:hover ul{
    display:block;
    position:absolute;
    top:25px;
    margin-top: 80px;
    margin-left: 0px;
    width: 100px;
    padding: 0;
}
#header ul li:hover ul li a{
    display:block;
    background:transparent;
    color:#000000;
    margin-left: -12px;
    width: 100px;
}
#header ul li:hover ul li a:hover{
    background:transparent;
    color:#000000;
}

#header ul li:hover ul li:hover a{
    background:transparent;
    color:#000000;
}
/*end Второй уровень меню. выпадающее*/



#header ul a {color:#333333;}
#header ul li.active {background: url(../_images/m_left.gif) 0 0 no-repeat; padding: 0px; color:#004785; font-weight:bold;
height: 50px;
margin-top: -22px;
margin-left: 0px;
}
#header ul li.active span {display:block; float:left; padding: 0 16px; background: url(../_images/m_right.gif) 100% 0 no-repeat;}

#header_img_block {left:10px; width:980px; height:508px; margin: 0 auto; position:relative;}

#header_img_text {width:429px; height:309px; left:59px; top:72px; padding: 0 0 0 0px; background: url(../_images/header_img_text.png) 0% 0% no-repeat; font-size:11px; line-height:160%; margin-bottom:62px; font-family: Tahoma; position:relative; z-Index:1000;}
#header_img_text p{font-size:11px; padding:47px 0 20px 0; margin:0;  font-family: Tahoma;  text-transform:uppercase; left:65px; position:absolute; line-height:normal; color:#004483; font-weight: bold }
#header_img_text #brand_text {position:absolute; left:65px;top:85px; width:328px;}
#header_img_text #flag_area {position:absolute; top:47px; left:30px;}

#header_img_block #big_image_container {width:657px; height:418px; position:absolute; top:0px;left:331px;z-Index:500;overflow:hidden;}
#header_img_block #big_image_container #big_image {float:right;}


#header_img_block #logo_menu {border:0px solid #000; position:relative; width:920px;top:70px;margin-left:50px;}
#header_img_block #logo_menu ul {list-style-type:none; padding:0; margin:0;}
#header_img_block #logo_menu ul li {float:left; padding: 0 45px 0 0;}

.content_container {padding: 10px 35px 0 80px;}
.news_block {width:360px; float:left;  line-height:145%;}
.about_block {width:432px; float:right; line-height:175%; padding-bottom:20px;}
.img_block {float:left; padding-right: 40px; width:200px;height:auto!important;}

.news {margin: 0 0 25px 0; }
.date {color:#fff; font-size:11px; height:14px; line-height:14px; position:relative;}

/*---footer---*/
#footer {padding: 0 58px 60px 0; font-family:Tahoma; font-size:11px; line-height:175%;}
#footer_text {float:right; width:408px;}
#arwm {width:185px; float:right; text-align:right;}
#arwm a {color:#000; text-decoration:none;}
#arwm a span {color:#004785; text-decoration:underline;}
#counter {padding: 33px 0 13px 0;}
#copy {padding: 0 0 7px 0;}


/*---base page---*/
#base_body #header {height:168px;}
#base_body #container {background:#fff;}
#base_body #logo_menu {position:relative; width:940px; margin: 0 0 0 30px; height:77px; background: url(../_images/border_bottom_base.gif) 0% 100% no-repeat;}
#border_top {background: url(../_images/border_top.gif) 0% 0% no-repeat; height:77px;}
#base_body #logo_menu ul {list-style-type:none; padding:0px 0 0 10px; margin:0; width:960px; position:relative;}
#base_body #logo_menu ul li {height:60px; border:0px solid #000; padding:17px 25px 0 25px; text-align:center; float:left;}
#base_body #logo_menu ul li.active {background: url(../_images/m_li_bg.gif) 50% 100% no-repeat;}

.t_left_part {float:left; width:450px; position:relative;}
.t_right_part {float:right; width:449px; padding-right:15px;}
.t_right_part h1{margin:0; padding: 0; font-family:Arial; color:#004483; height: 48px; font-size: 14px; line-height: 24px; text-transform: none;} 


.b_logo {padding: 69px 0 18px 471px;}
#base_body .content_container {line-height:175%; padding:10px 35px 50px 30px;}

.small_img {padding: 55px 0 0 46px;}
.small_img img {vertical-align:middle; margin: 0 19px 25px 0;}
.small_img a img {border:1px solid #004785;}
.small_img a:hover img {border:1px solid #FF0000;}

.content_container u {display:block; font-family:Arial Narrow; font-size:30px; color:#004483; text-decoration:none; padding: 30px 0 30px 0;}

.border_block {border:2px solid #004785; margin: 0 18px 20px 23px;}

.lt {background: url(../_images/lt.gif) 0% 0% no-repeat; position:relative; top:-2px; left:-2px;}
.rt {background: url(../_images/rt.gif) 100% 0% no-repeat; position:relative; right:-4px;}
.lb {background: url(../_images/lb.gif) 0% 100% no-repeat; position:relative; left:-4px; bottom:-4px;}
.rb {background: url(../_images/rb.gif) 100% 100% no-repeat; position:relative; right:-4px; padding:8px 10px 12px 6px;}

.border_block table {width:100%;}
.border_block table td {border:2px solid #fff; padding: 3px 12px;}
.border_block table th {border:2px solid #fff; padding: 3px 12px;}
.blue_bg td {background:#CFDCE9;}
.blue_bg1 {background:#BACDDE !important;}

.m_text {}
.m_text h1 {margin:0; padding: 0; font-family:Arial; color:#004483; height: 48px; font-size: 14px; line-height: 24px; text-transform: none;}
.content2 {padding: 72px 0 0 105px; width:210px; float:left;}
.content2 ul {
	padding:0;
	margin:0;
}
.content2 ul li {
	padding:0;
	margin:0;
	list-style-image: none;
	list-style-type: none;
}
.content {padding: 0 0 0 0px; float:left;width:620px;}
.content3 {
	width:auto;
	padding: 0 0 0 105px;
}

.path {padding: 19px 0 0 0; font-size:11px;  color:#004785;}

#googlemap {width:533px; float:right; border:1px solid #666666; position:relative; right:11px;}
#googlemap img {vertical-align:middle;}


.page {padding:37px 0 0px 0px; font-size:14px; margin-left:-10px; font-size:14px;}
.page a {display:block; float:left; height:30px; line-height:30px; width:30px; text-align:center; margin: 0 5px;}
.page span {display:block; float:left; background: url(../_images/page.gif) 0 0 no-repeat; color:#004785; font-weight:bold; text-decoration:none; width:31px; text-align:center; height:30px; line-height:30px; margin: 0 5px;}

#map {
	width:533px;
	height:400px;
	position:relative;
}

ul.nopadding {
	padding:30px 0 40px 0;
	margin:0;
}
ul.nopadding li {
	padding:0px 0;
	margin:0;
	list-style-image: none;
	list-style-type: none;
}
