body {margin:0px; padding:0px; background-color:#002f5a;}
body,td {font-family:Arial Narrow, Arial; font-size:13px; color:#000;}
form {margin:0px;}
a {color:#0265b3;}
#scroll {overflow:auto; width:100%;}
h1 {margin:0px; padding:0 0 10 0px; font-size:20px; font-family:Arial Narrow, Arial;}
h2 {margin:0px; padding:10 0 10 0px; font-size:18px; font-family:Arial Narrow, Arial;}
.hr {border-top:1px solid #00498a; border-bottom:1px solid #337cbd; margin-top:20px; margin-bottom:20px;}
.hr2 {border-top:1px solid #00498a; border-bottom:1px solid #337cbd; margin-bottom:10px;}
.hr3 {border-top:1px solid #ccc; margin-bottom:10px; margin-top:10px;}

.clear {clear:both;}
#global { width:100%;}
#container {padding:30 20 0 20px;   text-align:center; min-width: 967; max-width: 1280px; width:expression(document.body.clientWidth < 995? "995px" : document.body.clientWidth > 1280? "1280px" : "auto"); }


#level {border-collapse:collapse; width:100%;}
#level td.leftcolumn {padding:0px; vertical-align:top; width:24%; background-color:#0067c4;}
#level td.centercolumn {padding:0px; vertical-align:top; background-color:#fff;}
#level td.rightcolumn {padding:0px; vertical-align:top; width:24%; background-color:#0067c4;}

#bottom_corners {border-collapse:collapse; width:100%; margin-bottom:10px;}
#bottom_corners td.leftcolumn {padding:0px; vertical-align:top; width:24%;}
#bottom_corners td.centercolumn {padding:0px; vertical-align:top;}
#bottom_corners td.rightcolumn {padding:0px; vertical-align:top; width:24%;}

#level0 {border-collapse:collapse; width:100%;}
#level0 td.leftcolumn {padding:0px; vertical-align:top; width:24%; background-color:#0067c4; background:url(/img/1px.gif) repeat-y top left #0067c4; padding-left:1px;}
#level0 td.centercolumn {padding:0px; vertical-align:top; background-color:#fff; padding-bottom:20px; font-family:Arial;}
#level0 td.rightcolumn {padding:0px; vertical-align:top; width:24%; padding-bottom:20px; background:url(/img/1px.gif) repeat-y top right #0067c4; padding-right:1px;}
#level0 td.centercolumn_f {background-color:#ececec; vertical-align:top;}
#level0 td.leftcolumn_f {padding:30 0 0 0px; vertical-align:top; width:24%; background-color:#0067c4; background:url(/img/1px.gif) repeat-y top left #0067c4; padding-left:1px;}
#level0 td.rightcolumn_f {padding:30 0 0 0px; vertical-align:bottom; width:24%; background:url(/img/1px.gif) repeat-y top right #0067c4; padding-right:1px;}

/* ======================================CORNERS======================================= */

.m_top {background:url(/img/m_top.gif) 0 -12px repeat-x; width:100%; height:12px; overflow:hidden;}
.m_top_l {background:url(/img/m_top.gif) 0 top no-repeat; height:12px;}
.m_top_r {background:url(/img/m_top.gif) 0 -24px no-repeat; width:9px; height:12px; float:right; overflow:hidden; }

.m_bottom {background:url(/img/m_bottom.gif) 0 -12px repeat-x; width:100%; height:12px; overflow:hidden;}
.m_bottom_l {background:url(/img/m_bottom.gif) 0 top no-repeat; height:12px;}
.m_bottom_r {background:url(/img/m_bottom.gif) 0 -24px no-repeat; width:9px; height:12px; float:right; overflow:hidden; }

.m_center_top {background:url(/img/m_center_top.gif) 0 -12px repeat-x; width:100%; height:12px; overflow:hidden;}
.m_center_top_l {background:url(/img/m_center_top.gif) 0 top no-repeat; height:12px;}
.m_center_top_r {background:url(/img/m_center_top.gif) 0 -24px no-repeat; width:9px; height:12px; float:right; overflow:hidden; }

.m_center_bottom {background:url(/img/m_center_bottom.gif) 0 -12px repeat-x; width:100%; height:12px; overflow:hidden;}
.m_center_bottom_l {background:url(/img/m_center_bottom.gif) 0 top no-repeat; height:12px;}
.m_center_bottom_r {background:url(/img/m_center_bottom.gif) 0 -24px no-repeat; width:7px; height:12px; float:right; overflow:hidden; }


/* =======================================HEAD========================================= */


.head {background:#fff; height:36px; padding:0 0 0 12px; margin-right:12px;}
.head .icons {float:left;}
.head .icons span {display:block; width:25px; height:25px; float:left; margin:0 10 0 0px;}
.head .icons .act {background:url(/img/head_act_b.gif) no-repeat top left;}
.head .icons span em {display:block; padding:7 0 0 7px;}

.head .langs {float:left; margin-left:15px; /margin-left:5px; font-size:11px; font-family:Arial;}
.head .langs a {text-decoration:none;}
.head .langs span {display:block; width:25px; height:25px; float:left; margin:0 10 0 0px; color:#064b91;}
.head .langs .act {background:url(/img/head_act_b.gif) no-repeat top left; color:#999;}
.head .langs span em {display:block; padding:6 0 0 6px; font-style:normal;}

.head .search {float:right; width:253px; height:25px; background:url(/img/serach.gif) no-repeat top left; font-size:12px; font-family:Arial;}
.head .search div {padding:3 0  0 3px;}
.head .search .search_form {border:0px; width:249px; height:20px; color:#045f9b; background:url(/img/ico_search.gif) no-repeat  4px 4px; padding-left:20px; padding-right:20px;}

/* ===============================MAIN TABLES========================================== */

/* LEFT COLUMN BANERS */

.leftcolumn .banner {background:#0061b9; border:1px solid #3381c7; margin-bottom:20px;}
.leftcolumn .banner span {display:block; text-align:left;}
.leftcolumn .banner a {color:#ffcc00; font-size:12px; font-family:Arial;}
.leftcolumn .banner .inside {border:none; padding:12 15 15 15px; margin:0 auto; text-align:center; background:none;}
.leftcolumn .banner .inside img {margin-top:20;}



/* CONTENT */
.articleslist {margin:0 0 30 0px;}
.articleslist .article {padding:0px; clear:both; margin-bottom:25px;}
.articleslist .article span.date {font-size:11px; color:#999999; display:block; font-family:Arial Narrow, Arial; float:left;margin-bottom:0px;}
.container span.date {font-size:11px; color:#000; margin-bottom:5px; display:block; font-family:Arial Narrow, Arial}
.articleslist .article a {color:#216db2; font-size:17px; display:block; font-family:Arial Narrow, Arial; margin:0 0 5 0px; padding:0px; font-weight:bold; text-decoration:none;}
.articleslist .article a em {font-size:12px; font-style:normal; font-weight:bold; color:#000; font-family:Arial;}
.articleslist .article .image {border:solid 1px #000; float:left; margin:4 10 10 0px;}
.articleslist .article .image a {margin:0px;}
.articleslist .article .num_comment {float:left; margin-left:10px; line-height:15px; background-color:#b85557; font-size:11px; color:#fff; padding:0 5px; padding-bottom:1px;}
.centercolumn .archive {background:url(/img/1px3.gif) repeat-x 0px 10px; font-size:14px; font-weight:bold; font-family:Arial Narrow, Arial;}
.centercolumn .archive a {padding-right:10px; color:#c71c62; text-decoration:none; background:url(/img/archive_r.gif) no-repeat right 6px #fff;}
.centercolumn .archive span {background-color:#fff; height:12px; overflow:hidden; width:10px; display:inline-block; margin:0px;}
.gallery {width:100%; overflow:hidden; border:0px solid #FF0000; margin-top:5px; height:110px;}
.articleslist .gallery .image, .fullarticle .gallery .image  {margin:4 9 10 0px; width:130px; overflow:hidden;}

.backarchive {font-size:14px; font-weight:bold; font-family:Arial Narrow, Arial; padding-left:10px; color:#216db2; text-decoration:none; background:url(/img/archive_b2.gif) no-repeat left 6px #fff;}

.path {color:#999; margin-bottom:10px; font-family:Arial Narrow, Arial; margin-bottom:10px;}
.path a{color:#999; text-decoration:none;}
.path em {margin:0 5 0 5px; font-style:normal;}
#pager { padding-bottom:30px; margin-top:10px; font-family:Arial;}
.forum #pager {margin-left:0px;}
#pager #text { padding:10px;}
#pages { padding-top:0px; padding-right:6px;}
#pages a {display:block; float:left; background:#f1ebd7; padding:3 8 5 8px; margin-left:2px;}
#pages a.img {padding:5 7 6 7px;}
#pages b.act {display:block; float:left; background:#ffcd10; font-weight:bold; color:#fff; text-decoration:none; padding:3 8 5 8px; margin-left:2px;}

ul.calendar a {color:#ffcc00;  font-family:Arial; text-decoration:none;}
ul.calendar {margin:0 0 20 0px; padding:0px; list-style-type:none; font-family:Arial; font-size:11px; color:#fff;}
ul.calendar li {margin:0 0 0 11px; padding: 3 0 0 12px; background:url(/img/li2_act.gif) no-repeat 2px 8px;}
ul.calendar li.year {font-size:13px; margin:0px;  background:url(/img/li_act.gif) no-repeat 0px 7px; padding-left:13px;}
ul.calendar li.current {background:url(/img/li.gif) no-repeat 0px 7px;}
ul.calendar li.m_current {background:url(/img/li2.gif) no-repeat 2px 8px; font-weight:bold;}

a.print {float:right; font-size:13px; background:url(/img/ico_print.gif) no-repeat 0px 3px; display:block; padding:0 0 0 20px; top:-25px; position:relative; margin:0 0 0 0px; color:#999;  font-family:Arial Narrow, Arial; text-decoration:none;}

.fullarticle {margin:0px; clear:both; _width:100%; font-family:Arial;}
.fullarticle span.date {font-size:11px; color:#000; margin-bottom:0px; display:block; font-family:Arial Narrow, Arial}
.fullarticle .image {border:solid 1px #333; float:left; margin:5 15 15 0px;}
.fullarticle .source {font-style:italic; font-size:12px; padding-top:10px;}
.fullarticle h3 {margin-top:3px; font-size:12px; font-family:Arial;}
.fullarticle .gallery {margin-top:20px; height:auto;}

.printversion {background:#fff; padding:20 20 0 20px; margin:0px;}
.printversion .fullarticle {padding:0px; margin:20 0px;}
.printversion a.detail {display:none;}
.printversion .subheader {display:none;}
.printversion #path {font-size:14px; font-weight:bold; padding:10 0px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;margin:20 0px; color:#ccc;}
.printversion h1 {color:#c71c62; font-size:20px; padding:0px; background:#fff;  padding:10 0px; margin:0 0 20 0px;}
.printversion .copy {margin:20 0 0 0px; padding:20 0 20 0px; border-top:solid 1px #ccc; }
.printversion .logo {display:block; border-bottom:solid 1px #ccc; padding-bottom:20px;}
.printversionbody {margin:0px; padding:0px; background-color:#fff;}

#sitemap ul.sitemap {list-style-type:none; margin-left:10px; padding-left:0px; background:url('/img/dot.gif') repeat-y left; margin-top:10px; padding-bottom:0px; }
#sitemap ul.sitemap li.sitepage { padding-left:20px; padding-top:6px; background:url('/img/dot2.gif') no-repeat 0 12px;}
#sitemap ul.sitemap li.last { background:url('/img/dot3.gif') no-repeat left top;}
#sitemap ul.sitemap ul {margin-left:20px; margin-top:10px; padding-left:0px; font-size:11px; // margin-left:0px;}

.fullarticle .pd {padding:0 0 0 20px; display:block; margin-top:5px;}
.fullarticle .pdf{background:url(/img/pdf_ico.gif) no-repeat 0px 2px;}
.fullarticle .doc{background:url(/img/doc_ico.gif) no-repeat 0px 2px;}
.fullarticle .ppt{background:url(/img/ppt_ico.gif) no-repeat 0px 2px;}

/* LEFT COLUMN */

.leftcolumn .inner {background-color:#0059a9; overflow:hidden;}
.leftcolumn .flag_block {background:url(/img/top_bg.gif) repeat-x top left; border-left:1px solid #001c35;}
.leftcolumn .flag_block .inner {background:url(/img/top_left_l.gif) no-repeat top left;}
.leftcolumn .flag_block .inner .block_r {background:url(/img/top_left_r.gif) no-repeat top right; text-align:center; height:141px;}
.leftcolumn .flag_block .inner .block_r img {display:block; margin:0 auto;}

.leftcolumn .flag_block2 {background:url(/img/top_bg_b.gif) repeat-x top left;}
.leftcolumn .flag_block2 .inner {background:url(/img/top_left_l_b.gif) no-repeat top left;}
.leftcolumn .flag_block2 .inner .block_r {background:url(/img/top_left_r_b.gif) no-repeat top right; text-align:center; height:36px;}
.leftcolumn .flag_block2 .inner .block_r img {display:block; margin:0 auto;}
.leftcolumn .inside {background:url(/img/blue_bg.gif) repeat-x #0067c4; padding:25 15 20 15px; }
.leftcolumn h1 {color:#fff;}


/* CENTER COLUMN */

.centercolumn .inner {background-color:#fff; height:105px; overflow:hidden;}
.centercolumn .flag_block {background:url(/img/top_bg2.gif) repeat-x top left;}
.centercolumn .flag_block .inner {background:url(/img/top_center_l.gif) no-repeat top left;}
.centercolumn .flag_block .inner_ru {background:url(/img/top_center_l_ru.gif) no-repeat top left; height:105px; overflow:hidden;}
.centercolumn .flag_block .inner .block_r {background:url(/img/top_center_r.gif) no-repeat top right; text-align:center;}
.centercolumn .flag_block .inner .block_r img {display:block; margin:0 auto;}
.centercolumn .container {padding:18 15 15 15px;}
.centercolumn h1 {color:#c71c62;}

/* RIGHT COLUMN */

.rightcolumn .flag_block2 {background:url(/img/top_bg_b.gif) repeat-x top left;}
.rightcolumn .flag_block2 .inner {background:url(/img/top_left_l_b.gif) no-repeat top left;}
.rightcolumn .flag_block2 .inner .block_r {background:url(/img/top_left_r_b.gif) no-repeat top right; text-align:center; height:20px;}
.rightcolumn .flag_block2 .inner .block_r img {display:block; margin:0 auto;}

.rightcolumn .flag_block {background:url(/img/top_bg.gif) repeat-x top left; border-right:1px solid #001c35;}
.rightcolumn .flag_block .inner {background:url(/img/top_right_l.gif) no-repeat top left;}
.rightcolumn .flag_block .inner .block_r {background:url(/img/top_right_r.gif) no-repeat top right; text-align:center; height:141px;}

.rightcolumn .inside {background:url(/img/blue_bg.gif) repeat-x #0067c4; padding:0 15 20 15px;}
.rightcolumn h1 {color:#fff;}

.rightcolumn .article {margin-bottom:20px; font-size:13px;}
.rightcolumn .article a {color:#ffcc00; font-family:Arial;}
.rightcolumn .article span.date {font-size:11px; color:#94cdff; display:block;}
.rightcolumn .archive {font-size:14px; font-weight:bold; font-family:Arial Narrow, Arial;}
.rightcolumn .archive a {padding-right:10px; color:#94cdff; text-decoration:none; background:url(/img/archive_b.gif) no-repeat right 6px;}



.rightcolumn .article img {display:block; margin-top:15px; border:1px solid #ae8800;}

/* ==========================MAIN MENU=================================== */

.main_menu {margin-bottom:25px; font-size:14px;}
/* ACT */
.main_menu a.act {font-weight:bold; background-color:#0059a9;}
.main_menu a.act:hover {background:url(/img/li.gif) no-repeat 10px 16px #0059a9; color:#fff;}

/* SIMPLE */
.main_menu a {display:block; color:#fff; text-decoration:none; border-top:1px solid #00498a; background:url(/img/li.gif) no-repeat 10px 16px;}
.main_menu a:hover {background:url(/img/li_act.gif) no-repeat 10px 16px; color:#ebbb10;}
.main_menu span {display:block; padding:10 0 10 25px; border-top:1px solid #337cbd; }
.main_menu .last {display:block; color:#fff; text-decoration:none; border-bottom:1px solid #337cbd;}
.main_menu .last span {display:block; padding:10 0 10 25px; border-bottom:1px solid #00498a; }

/* LVL 2 */
.main_menu .lvl2 {padding:0 0 10 25px; background-color:#0059a9; font-size:13px;}
.main_menu .lvl2 a {display:block; color:#fff; text-decoration:none; border:none; background:url(/img/li2.gif) no-repeat 0px 5px; font-weight:normal;}
.main_menu .lvl2 span {display:block; border:none; padding:0 0 5 10px; }
.main_menu .lvl2 a:hover {background:url(/img/li2_act.gif) no-repeat 0px 5px; color:#ebbb10;}
.main_menu .lvl2 a.act {font-weight:bold; }
.main_menu .lvl2 a.act:hover {background:url(/img/li2.gif) no-repeat 0px 5px #0059a9; color:#fff;}


/* ==========================FOOTER========================================== */
.gray_f {height:6px; background:#d2d2d2; overflow:hidden;}
.gray2_f {height:7px; background:#dedede; overflow:hidden;}
.foot {margin:22 22 0 22px; font-family:Arial; font-size:12px;}
.foot .left {width:45%; float:left;}
.foot .right {width:45%; float:right; text-align:right;}

.develop {text-align:right; padding:0 20 0 0px; font-family:Tahoma; font-size:11px;}
.develop a{color:#94cdff; text-decoration:none;}
.develop img {margin-top:5px;}

table.table2 {border:0px; border-collapse:collapse; width:100%; margin-bottom:10px; }
table.table2 td {padding:10 0px; border-top:solid 1px #ddd; }
table.table2 .td1 {width:40%; }
table.table2 .td2 {width:60%;}

.fullarticle font{color:#000; font-size:12px; font-family:arial;}
.fullarticle td{color:#000; font-size:12px; font-family:arial;}

.fullarticle table {border-collapse:collapse; border:solid 1px #ccc; width:100%;}
.fullarticle table td {padding:7px; border:solid 1px #ccc; font-family:arial; font-size:11px;}
.fullarticle table tr.header td {background:#efefef; font-weight:bold;}

.pdf_list {}
.pdf_list a { font-size:14px; }