* {margin:0px;padding:0px;list-style-type:none;}
html {background:#eff4fa url(bg_html.jpg) left top repeat-x;}
body {background:url(bg_body.gif) center top repeat-y;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

img.splash {float:left;border:1px solid #fff;border-top:none;}
img.logo {padding:40px 0 20px 0;}
div.mapmail1{width:35px;height:32px;background:#bcbcbc;z-index:2;position:absolute;margin:195px 0 0 204px;}
div.mapmail2{width:35px;height:30px;background:#cf0;z-index:2;position:absolute;margin:166px 0 0 204px;}

img.ico_map {padding:9px;padding-top:13px;z-index:2;background:#bcbcbc; }
img.ico_mail{padding:9px;z-index:2;background:#cf0;}
img.left_home {float:left;margin:0 15px 10px 30px;padding:1px;border:1px solid #477dbb;}
img.left_port {float:left;margin:5px 10px 5px 10px;padding:1px;border:1px solid #477dbb;}
img.left2 {/* float:left; */margin:5px 9px 5px 0px;padding:1px;border:1px solid #477dbb;}
img.left {float:left;margin:5px 10px 5px 0px;padding:1px;border:1px solid #477dbb;}
img.left_logo {float:left;margin:0px 10px 5px 0px;padding:1px;}
img.left_logo1 {float:left;margin:20px 10px 5px 0px;padding:1px;}
img.right {float:right;margin:10px 30px 13px 15px;padding:1px;border:1px solid #477dbb;}
img.counter_first {float:left;margin:20px 0 30px 50px;}
img.counter {float:left;margin:20px 0 30px 2px;}
img.anniversary {float:right;margin:0 10px 14px 10px;}
img.man{position:absolute;margin:37px 0 0 108px;padding:0;z-index:1;background:none;}

#line {height:25px;padding:5px 0; background:#e8e8e8;}
#line #search {width:990px;margin:0 auto;}
#line #search p {float:left;padding:5px 0 5px 15px;font:bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#line #search .date {font:bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#line #search form {float:right;width:245px;margin:0;padding:0;height:23px;}
#line #search form label {float:left;margin:7px 3px 0 0;font:bold 11px/9px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#line #search form input {float:left;width:100px;margin:2px 5px 0 2px;padding:2px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;border-top:2px solid #8c8c8c;border-left:2px solid #8c8c8c;}
#line #search form input#button {float:left;width:19px;height:19px;margin:3px 0 0 0;padding:0;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;background:#ccff00 url(bg_button.gif) 6px 5px no-repeat;border:1px solid #fff;}

#main {width:990px;margin:0 auto;background:none;border-left:1px solid #fff;border-right:1px solid #fff;}

#column {float:left;width:239px;padding-bottom:0;background:#f0f0f0;}
#column h2 {float:left;width:207px;margin-bottom:15px;padding:10px 0 10px 32px;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h2.jpg) left top no-repeat;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#column h3 {padding:0 0 10px 15px;font:bold 12px/12px  Arial, Helvetica, sans-serif;color:#446592;}
#column p {margin:0 15px 17px 15px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#column a {margin:4px 0 20px 0;font:bold 10px/25px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#column div.block {float:left;width:239px;margin:0 0 1px 0;background:#e4e4e4;}
#column div.block h3 {padding:0;font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-align:center;background:url(bg_block_h2.jpg) left top repeat-x;border-bottom:1px solid #adc3d8;}
#column div.block p {margin:0;padding:10px 120px 0 20px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;border:1px solid #a6a8a7;}
#column div.block a {margin:4px 0 20px 0;font:bold 10px/25px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#column div.block img {position:absolute;margin:-2px 0 0 120px;padding:0;z-index:2;}
#column p.submenu {float:left;margin:0;padding:0 10px 10px 25px;}
#column p.submenu a {display:block;margin:0;padding:0 0 0 20px;font:bold 12px/13px Tahoma, Arial, Helvetica, sans-serif;color:#446491;background:url(submenu_bullet.gif) left 4px no-repeat;}

#logo {float:left;background:url(bg_logo.jpg) left top;border:1px solid #fff;border-left:none;border-top:none;text-align:center; height:162px;}
#logo p{margin:4px 0 20px 5px;font:normal 10px/21px Tahoma, Arial, Helvetica, sans-serif;color:#cdcdcd;}
#logo a{font:normal 10px/21px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}

#menu_column {float:left;width:239px;padding-bottom:4px;background:#cf0;}
ul#main_menu {float:left;width:204px;margin-top:5px;padding:25px 10px 20px 25px;background:#6aa2cc url(bg_main_menu.gif) left top repeat-x;border:1px solid #fff;border-left:none;border-right:none;}
ul#main_menu li {float:left;width:184px;height:auto;padding:0 0 5px 20px;font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;color:#cf0;background:url(bg_main_menu_li.gif) left 5px no-repeat;}
ul#main_menu li a {font:bold 12px/13px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}
ul#main_menu li a.active {font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;color:#cf0;}
ul#main_menu li.seafarer {color:#d1e1f0;}
ul#main_menu li a.seafarer {color:#d1e1f0;}
ul#main_menu li ul {width:174px;margin:10px 10px 0 0;padding:0;}
ul#main_menu li ul li {width:154px;margin:0;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#d1e1f0;background:url(bullet_sub.gif) left 3px no-repeat;}
ul#main_menu li ul li.in {background:url(bullet_sub_active.gif) left 3px no-repeat;color:#cf0;}
ul#main_menu li ul li a {font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}
ul#main_menu li ul li.in a.active {font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#cf0;}
ul#main_menu  li ul li ul {width:144px;padding:0 0 0 10px;}
ul#main_menu  li ul li ul li{width:124px;padding:0 0 5px 10px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#d1e1f0;background:url(bullet_sub_in.gif) left 1px no-repeat;}
ul#main_menu  li ul li ul li.in {width:124px;padding:0 0 5px 10px;color:#cf0;background:url(bullet_sub_in_active.gif) left 1px no-repeat;}
ul#main_menu  li ul li ul li a {font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}

#content {float:right;width:751px;padding-bottom:0;background:#fff url(bg_cont.jpg) left top repeat-x;}
#content h1 {padding:20px 0 5px 30px;font:bold 12px/15px  Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;text-transform:uppercase;background:none;}
#content h1.home {padding:0 0 15px 40px;font:bold 12px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h1.jpg) left top no-repeat;}

#content h2 {padding:20px 0 5px 30px;font:bold 12px/14px  Tahoma, Arial, Helvetica, sans-serif;color:#477cbc;background:none;}
#content h2 a {padding:20px 0 5px 0px;font:bold 12px/14px  Tahoma, Arial, Helvetica, sans-serif;color:#477cbc;background:none;}
#content h3 {padding:20px 0 5px 30px;font:bold 12px/13px  Arial, Helvetica, sans-serif;color:#2c4472;background:none;}
#content h3 .date {font:bold 12px/13px  Arial, Helvetica, sans-serif;color:#000;}
#content h3 .date a {font:bold 12px/13px  Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
#content h3 .date a:hover {text-decoration:underline;}
#content h3 a {font:bold 12px/13px  Arial, Helvetica, sans-serif;color:#2c4472;background:none;text-decoration:none;}
#content h3 a:hover {text-decoration:underline;}
#content p {margin:10px 15px 17px 30px; font:normal 12px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#content p.home {margin:0 20px 5px 40px;font:normal 12px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#content p.right {float: right; text-align: right;}
#content a {margin:0;font:normal 12px Tahoma, Arial, Helvetica, sans-serif;color:#3e73ae;text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content a:active {color:#fff;text-decoration:none;background:#86abd5;}
#content a:visited {color:#9390a7;}

#content ul {margin:10px 10px 10px 30px;}
#content ul li{padding-left:10px;font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;color:#666;background:none;}
#content ul li a{font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;color:#3e73ae;}

#content ol {list-style-type: decimal;}
#content ol p {margin-left: 0;}
#content ol li {list-style-type: decimal; list-style-position:inside;color:#666666;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:17px;margin-left:30px;margin-right:15px;margin-top:10px;}
#content ol ol li {list-style-type: none;} 

#content table {margin-left:29px;margin-top:5px; border:1px solid #ddd;
font: 11px Tahoma, Verdana, Arial, sans-serif;color:#333; border-collapse:collapse }
#content td {border:1px solid #ddd; height:18px; padding:3px 1px 1px 3px; vertical-align:top;}
 
#content div.print {float:right;padding:19px 40px 10px 10px;} 
#content div.print a {padding:3px 0 5px 30px;font:bold 11px/11px  Verdana, Arial, Helvetica, sans-serif;color:#2c4472;background:url(printer.gif) left top no-repeat;text-decoration:none;}
#content div.print a:hover {text-decoration:underline;}

#form {margin:10px 0 0 30px;}
#info {float:right;width:239px;margin:17px 0 0 15px;padding-bottom:3px;border:1px solid #cfe1ef;border-top:none;border-right:none;}
#info h2 {float:left;width:207px;padding:0 0 14px 32px;font:bold 11px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h2.jpg) left top no-repeat;}
#info h3 {padding:0 0 5px 30px;font:bold 13px/13px  Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;background:none;}
#info p {margin:10px 0 17px 30px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#info a {float:left;margin:4px 0 5px 0;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;text-decoration:none;}
#info a:hover {text-decoration:underline;}
#info a.all_articles {margin:6px 0 16px 0;font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;color:#446592;text-decoration:underline;}
#info a:hover.all_articles {text-decoration:none;}
#info a.doc {display:block;float:none;margin:0;padding:0 7px 5px 30px;}

#info div.left_block {float:left;width:239px;margin:0 0 3px 0;background:#e4e4e4;}
#info div.left_block h3 {width:207px;padding:0 0 0 32px;font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_block_h2.jpg) left top repeat-x;border-bottom:1px solid #adc3d8;}
#info div.left_block p {width:227px;margin:0;padding:0 0 0 10px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;border:1px solid #a6a8a7;}
#info div.left_block a {float:none;margin:4px 0 0 0;font:bold 10px/25px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#info div.left_block img {float:right;margin:0;padding:0;border:0;}

#middle{float:right;width:330px;margin-top:17px;padding-bottom:15px;border:1px solid #cfe1ef;border-right:none;}
#middle h2 {padding:0 0 15px 40px;font:bold 12px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_middle_h2.jpg) left top no-repeat;}
#middle h3 {padding:0 0 5px 30px;font:bold 13px/13px  Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;background:none;}
#middle p {margin:10px 10px 17px 30px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#middle a {float:left;margin:4px 50px 0 0;font:bold 10px/11px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#middle img.left {float:left;margin:0 15px 13px 15px;padding:1px;border:1px solid #477dbb;}
#middle img.right {float:right;margin:0 15px 13px 15px;padding:1px;border:1px solid #477dbb;}
#middle ul {float:left;margin:0 22px;padding:0;border:none;}
#middle ul li {float:left;clear:both;margin:0;background:none;}
#middle ul li a{margin:0;background:none;}

#header {float:right;width:751px;padding-bottom:5px;background:#cf0;}
#header h2 {padding:0 0 15px 40px;font:bold 12px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h1.jpg) left top no-repeat;}
#for_businessmen {float:right;width:239px;height:190px;background:#cdcdcd url(bg_for_business_users.jpg) left top no-repeat;border-bottom:1px solid #fff;}
#for_businessmen p {float:left;margin:0;padding:20px 0 25px 45px;font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif;color:#333;text-transform:uppercase;}
#for_businessmen a {float:left;margin:0;padding:0 45px;font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;color:#0f43bd;background:url(bg_a_for_business_users.gif) 27px 5px no-repeat;}
#for_businessmen ul {float:left;margin:0;padding:0;}
#for_businessmen ul li {float:left;height:auto;padding:0 100px 7px 45px;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#000082;background:url(bg_li_for_business_users.gif) 25px top no-repeat;}
#for_businessmen ul li a{float:none;margin:0;padding:0;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#000082;background:none;}

#left {float:left;width:511px;padding-bottom:35px;background:#fff;border-right:1px solid #cfe1ef;}
#left h2 {padding:0 0 16px 40px;font:bold 11px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h1.jpg) left top no-repeat;}
#left h3 {padding:0 0 5px 30px;font:bold 12px/15px  Arial, Helvetica, sans-serif;color:#2c4472;text-transform:uppercase;}
#left .date {font:bold 12px/15px  Arial, Helvetica, sans-serif;color:#000;}
#left a {margin:6px 0 6px 0;font:bold 11px/28px Tahoma, Arial, Helvetica, sans-serif;color:#446592;}
#left a.all_news {margin:6px 0 6px 40px;font:bold 12px/13px Tahoma, Arial, Helvetica, sans-serif;color:#446592;text-decoration:underline;}
#left a:hover.all_news {text-decoration:none;}
#left hr {height:1px;margin:0 35px 15px 35px;border:none;color:#b1cde5;background:#b1cde5;}

#right {float:left;width:239px;padding-bottom:0;background:#fff;}
#right h2 {float:left;width:207px;padding:0 0 14px 32px;font:bold 11px/31px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_h2.jpg) left top no-repeat;}
#right h3 {float:left;width:200px;padding:0 0 7px 35px;font:bold 12px/12px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#right p {float:left;margin:0;padding:0 15px 0 35px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;}
#right img {float:left;margin:0;padding:1px;border:1px solid #477dbb;}
#right a {float:left;margin:0 0 6px 30px;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#446592;}
#right a.read_more {float:left;margin:4px 50px 20px 35px;font:bold 10px/11px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#right a.all_info {float:left;margin:4px 0 20px 35px;font:bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;text-decoration:underline;}
#right a:hover.all_info {text-decoration:none;}
#right p a {float:left;margin:0;padding-bottom:12px;font:bold 11px/12px Tahoma, Arial, Helvetica, sans-serif;color:#446592;}
#right ul {float:left;margin:0;padding:0 0 0 35px;}
#right ul li {padding:0 30px 0 10px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;background:url(bullet_li.gif) left 3px no-repeat;}
#right div.left_block {float:left;width:239px;margin:0 0 3px 0;background:#e4e4e4;}
#right div.left_block h3 {width:207px;padding:0 0 0 32px;font:bold 11px/27px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;background:url(bg_block_h2.jpg) left top repeat-x;border-bottom:1px solid #adc3d8;}
#right div.left_block p {width:227px;margin:0;padding:0 0 0 10px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#666;border:1px solid #a6a8a7;}
#right div.left_block a {margin:4px 0 0 0;font:bold 10px/25px Tahoma, Arial, Helvetica, sans-serif;color:#2c4472;}
#right div.left_block img {float:right;margin:0;padding:0;border:0;}


ul#oglavlenie {width:200px;clear:both;margin:0;padding:0 0 0 20px;}
ul#oglavlenie li {clear:both;width:200px;margin:0;padding:0;font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif; background:url(bullet_li.gif) left 5px no-repeat; }
ul#oglavlenie li a{margin:0;padding-left:10px;font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif; background:url(bullet_li.gif) left 5px no-repeat;}
ul#oglavlenie li.here {margin:0;padding-left:10px;font:bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;}

#footer {clear:both;height:61px;margin-top:30px;padding:0;background:url(bg_footer.jpg) left top repeat-x;text-align:center;}
#footer ul {float:right;padding:10px 50px 7px 0;}
#footer ul li {display:inline;height:11px;font:bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}
#footer ul li a {margin:0 7px 0 3px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}
#footer p {padding:0 0 0 280px;font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#bfd4e9;text-align:center;}
#footer p a{font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;color:#bfd4e9;}

#contact_block {position:absolute;width:257px;left:50%;margin:-12px 0 0 -495px;z-index:2;background:url(bg_contact_block.gif) left top no-repeat;}
#contact_block img {float:left;margin:10px 20px;}
#contact_block p {margin:15px 35px 0 0; text-align: right; padding:0;font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;color:#fff;}

#ccode {display:none;}

table.map {margin:0; padding:0;}

div.ajaxSearch_result {}
div.ajaxSearch_result a {padding:0 0 0 30px;}
div.ajaxSearch_extract {padding:0;}
div.ajaxSearch_result div.ajaxSearch_extract ul{margin:10px 10px 10px 0;padding:0;}
div.ajaxSearch_result div.ajaxSearch_extract ul li{padding-left:0;}
div.ajaxSearch_result div.ajaxSearch_extract ul li a{padding-left:0;}
div.ajaxSearch_result div.ajaxSearch_extract p {margin:0;padding:0;}

#content ul.reflect_archive {padding:0;}
#content ul.reflect_items {margin:0;}
#content ul.reflect_items li {margin:0;padding-left:0;}
#content ul.reflect_items li h3 {padding:20px 0 5px 0;}

#content  a.excel {background:url(excel.gif) 0 50% no-repeat; padding:3px 0 0px 25px;   
margin:5px 0 0 0; color:#9390A7;font:11px Tahoma;}
#content  a.excel a {color:#9390A7; font:bold 11px Tahoma;}
#content  a.excel a:visited {color:#9390A7}
#content  a.excel a:hover {text-decoration:none;}

#content  a.word {background:url(word.gif) 0 50% no-repeat; padding:3px 0 0px 25px;   
margin:5px 0 0 0; color:#9390A7;font:11px Tahoma;}
#content  a.word a {color:#9390A7; font:bold 11px Tahoma;}
#content  a.word a:visited {color:#9390A7}
#content  a.word a:hover {text-decoration:none;}


div.reflect_archive_list ul.reflect_archive li.reflect_month {margin-bottom:20px;}

#gallery {margin:10px 30px;}
#gallery img {margin: 0 1em 1em 0; border:1px solid #477DBB; padding: 1px;}


#media p {margin: 0.4em 0;}
#media p.desc {margin-bottom: 2em;}

#mediaspace {margin: 1em; margin-left: 30px;float: left; width: 400px; height: 300px;}
#mediaspace .left {float: left; width: 140px;}
#mediaspace .right {float: right; width: 260px; padding-top: 25px;}

#vc {float:left;height:200px;margin-left:30px;width:260px; margin-top: 10px;}
#vc a {float: left; display: block;}
#innermediaspace {width: 240px; height: 180px; margin: 0 1em 0 0;float: left;padding:1px; border:1px solid #477DBB;}

#videodesc {margin: 1em; float: right; width: 250px;}
#videodesc h2 {padding: 0 0 5px;}
#videodesc p.avi {background: url("avifile.png") no-repeat left bottom; min-height: 50px; padding-left: 50px;font-size: 12px;margin-left: -10px; line-height: 22px;}
#videodesc p.avi a {display: block;font-size: 18px;padding-top: 5px;}

#content .videomenu {margin-left: 20px; margin-bottom: 4em; overflow: auto;}
#content ul.videomenu li {margin:10px;padding: 0; float: left; width: 340px;}
#content ul.videomenu li {float: left;}
#content ul.videomenu li img.vpreview {width: 150px; height: 113px; margin:0 0 5px 0; float: left;}
#content ul.videomenu li div {float: left; width: 180px; height: 113px; margin-left: 155px;position: absolute;}
#content ul.videomenu li div a h3 {padding: 0; margin:0 0.5em 1em; text-decoration: none;}
#content ul.videomenu li div a p {padding: 0;margin:0 0.5em 1em; text-decoration: none;}
#content ul.videomenu li div span {margin:0.5em 0.5em 0; position: absolute; bottom: 0;}

.nowrap {white-space: nowrap;}
