body {margin: 0; padding:0px; background: #D4D4D4; color:#373737; font-family: Tahoma, sans-serif; font-size:100.01%; padding-left:3%; padding-right:1px;}


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

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}

h1, h2, h3, h4 {color:#004685; font-family:Arial;}
h1 {font-weight:normal; font-size:22px; margin-top:0; padding-top:20px; margin-bottom:13px; line-height:115%;}
#base_body h1 {margin-bottom:25px;}

h2 {}
#main_body h2 {font-weight:normal; font-size:22px; margin-top:0; padding-top:20px; margin-bottom:13px;}
#base_body h2 {font-size:17px; margin-top:0; padding-top:20px; margin-bottom:30px;}

h3 {font-size:17px;}
h4 {}


ul {}
ul li {}

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

/*img {vertical-align:bottom;}*/
.clear {clear:both; font-size:0;}

.m_text {padding-bottom:30px;}
.m_text img {position:relative; left:-5px; margin: 5px 15px 25px 0;}
.border_img {border:1px solid #9B9B9B;}

.content {padding: 10px 30px 50px 5%; line-height:177%;}
table {width:100%; font-family:Verdana; font-size:11px;}
table th {background:#4F6A8C; color:#fff; padding: 4px 4px; border:1px solid #fff; line-height:170%;}
table td {padding: 4px 4px; background:#F3F3E0; text-align:center; border:1px solid #fff;}
.blue_tr td {background:#DDE6EF !important;}

u {font:bold 17px Arial; color:#004685; text-decoration:none; display:block; margin: 0 0 20px 0;}
.structure_big {float:none !important; margin-right:0 !important; position:relative; margin-left:-30px !important;}
.color_list {list-style-type:none; padding:0; margin:0; font-weight:bold;}
.color_list li {padding: 0 0 6px 26px;}
.box1 {background: url(../_images/box1.gif) 0 7px no-repeat !important;}
.box2 {background: url(../_images/box2.gif) 0 7px no-repeat !important;}
.box3 {background: url(../_images/box3.gif) 0 7px no-repeat !important;}

ol {padding:5px 0 0 0; margin:0px 0 20px 23px; position:relative; }
ol li {padding-left:3px;}
ul {padding:5px 0 0 0; margin:0px 0 20px 0px; position:relative; list-style-type:none;}
/*ul li {padding-left:0px; background: url(../_images/arr1.gif) 0 11px no-repeat;}*/




#container {font-size: 0.8em; padding: 0 0 0 0px; min-width:940px;}

#header {height:178px;}
#logo {position:absolute; margin: 81px 0 0 12px;}
#logo img {width:342px; height:44px; }

#lang {height:27px; text-align:right; padding: 10px 20px 0 0;}
#lang img {width:18px; height:13px; border:3px solid #949494; border-left:4px solid #949494; border-right:4px solid #949494; margin-left:0px;}
#lang a img {border:3px solid #D4D4D4;}

#top_img_block {padding: 0 16px 0 0; height:141px;}
.top_img {float:right; text-align:center; font-size:11px; background:#fff; padding: 5px 6px 7px 6px; margin-left:10px;}
#top_img_block img {width:163px; height:95px; display:block; margin-bottom:9px;}

.content_container {background:#fff url(../_images/content_container.gif) 0 0 repeat-y;}
.wrapper {float:left; width:100%;}
.content {margin:0 23% 0 201px; position:relative;}



.navigation {float:left; margin-left:-100%; width:201px;}
.news_block {float:left; margin-left:-23%; width:23%;}

.menu {background:#3B4F68 url(../_images/left_menu_bg.gif) 0 0 repeat-x; border-right:4px solid #3C506A; padding:28px 10px 25px 28px; font:bold 17px Arial;}  
.menu ul {list-style-type:none; padding:0px; margin:0;}
.menu ul li {margin-bottom:16px;}
.menu ul li strong {margin-bottom:16px; background:#fff; color:#425874;padding: 1px 7px 3px 7px; margin-left:-7px;}
.menu ul li a {color:#fff;}
.menu ul li a:hover {color:#fff; text-decoration:none;}
.menu ul li a.active {background:#fff; color:#425874; display:block; float:left; padding: 1px 7px 3px 7px; margin-left:-7px;}
.menu ul ul {font:normal 13px Tahoma; padding: 10px 0 0 2px; clear:both;}

.menu ul ul li {background: url(../_images/arr.gif) 0 6px no-repeat; padding: 0 0 0px 16px; margin-bottom:8px;}
.menu ul ul li.active {color:#fff; font-weight:bold; padding-left:16px; background:transparent;}
.menu ul ul li strong {color:#fff; font-weight:bold; background:transparent;}
.menu ul ul a {color:#BCD9FE; }

.search {margin-top:10px; background:#BBBBBB; border-right:4px solid #9B9B9B; padding: 20px 0 14px 27px;}
.l_input {width:122px; border:1px solid #626262; font-size:11px; color:#8E8E8E; padding: 2px 0 1px 3px;}
.search_go {background: url(../_images/search_go.gif) 0 0px no-repeat; width:20px; height:18px; border:none medium; top:2px; position:relative; cursor:pointer;}
.search_site_map {font-size:11px; padding: 7px 0 0 6px;}
.search_site_map a {text-decoration:none;}
.search_site_map a:hover {text-decoration:underline;}

.avtorize {background:#F4F4F4; border-right:4px solid #9B9B9B; padding: 26px 0 14px 27px;}
.avtorize .l_input {margin-bottom:3px; float:left;}
.avt_links {clear:both; font-size:11px; padding: 10px 0 0 2px;}
.avt_links .red {margin-right:7px;}
.avt_submit {position:relative; border:none medium; color:#646464; background:#F4F4F4 url(../_images/avt_submit.gif) 50% 95% no-repeat; top:23px; font-size:11px; cursor:pointer;}

.red {color:#810000;}
.gray {color:#646464;}

/*---content---*/
/*---news_block---*/
.news_block {background: url(../_images/news_border.gif) 0 0px no-repeat; padding:4px 0 0 0;}

.structure {border-left:1px solid #fff; padding: 45px 0 30px 0; text-align:center;}



.page {margin: 50px 0 0 0; height:21px; padding-left:42px; position:relative;}
.page a {margin: 0 13px; display:block; float:left;}
.page span {margin: 0 13px; background:#004685; color:#fff; padding: 1px 7px 0 7px; display:block; float:left; font-weight:bold;}


/*---footer---*/
#footer {padding: 0 0 40px 0;}
#footer_contacts {width:206px; padding: 26px 0 0 16px; float:left;}
#footer_right {width:230px; float:right; padding-top:30px;}
#arwm {padding: 12px 0 0 0; font-size:13px;}
#arwm a {color:#000; text-decoration:none;}
#arwm a span {color:#004685; text-decoration:underline;}
.tel {color:#004685; font-size:20px; padding-bottom:9px;}
#copy {background: url(../_images/copy.gif) 0px 31px no-repeat; float:left; width:400px; font-size:12px; padding: 26px 0 0 32px;}
#copy .name {font-size:20px; padding-bottom:9px;}

/*---base_page---*/
#base_body {}
#base_body .content {margin:0 0px 0 201px; position:relative;}
#base_body .navigation {float:left; margin-left:-100%; width:201px;}
#base_body .news_block {float:left; margin-left:-0px; width:0px;}


.path {font-size:11px; color:#838383; padding: 5px 0 0 0; margin-bottom:-15px;}
.path a {color:#838383;}




