html {min-width:990px; width:100%;}
* {margin:0; padding:0;}
.min_width {float:none; width:990px; margin:0 auto;}
div, .logo {float:left;}
a {color:#146286; text-decoration:none;}
a:hover {text-decoration:underline;}
table {border:0; border-collapse:collapse; width:100%;}
table td {padding:0; vertical-align:top;}
ul { list-style:none;}
strong, b {font-weight:bold;}
.icons {width:250px; text-align:center; padding:4px 0 0;}
.icons .line {float:none;}
#main *, #header , body, html {margin:0; padding:0; font-size:11px; font-family:Arial, sans-serif;}
#header {width:990px; float:left; border: 1px solid #ccc; margin:0; position:relative; z-index:10;}
	#header * {padding:0; margin:0;}
	#header #banner_left {width:182px; height:88px; float:left; padding:5px; text-align:center;}
	#header #banner_right {width:182px; height:88px; float:right; padding:5px;}
	#header #logo {text-align:center; float:none; padding:7px 201px 0 201px;}
	#header img {border:0;}
	#header .blue {color:#097596;}
	#header .top_inline_menu {width:988px; border-bottom:1px solid #BEBEBE; padding:4px 0; float:none; text-align:center; color:#097596;}
	#header .top_inline_menu a {padding:0 5px; color:#097596;}
#r_column {width:250px; float:left; padding:0 0 0 10px;}
	#r_column table dt, #r_column table {display:block; float:left; width:95%;}
	#r_column .title {width:96%; padding:4px 0 3px 0; background:#fc9; font-weight:bold; font-size:12px; margin:10px 0 0; float:left;}
	#r_column .date {font-size:11px; color:#485458;}
	#r_column ul {width:98%; padding:10px 2%; font-size:11px; list-style:none; display:block; float:left;}
	#r_column .begun {float:left; width:100%;}
	#r_column li {width:100%; padding:0 0 10px;}
	#r_column li a {font-size:12px;}
	#r_column .in {width:65%; float:left; border:inset 2px #F7F7F7;}
	#r_column .srch {width:30%; float:right;}
	#r_column .all {font-size:12px; font-weight:bold; text-decoration:underline; text-align:center; width:180px; padding:5px; display:block; float:left;}
	#r_column .all:hover {text-decoration:none;}
	#r_column .maillist {background:#D9E4E8; width:96%; padding:3px 2%;}
	#r_column .header, #r_column .rss {font:12px Geneva, Arial, sans-serif; font-weight:bold; margin:0 0 6px 0;}
	#r_column .rss {color:#bE1a00; text-decoration:underline; float:right; display:block;}
	#r_column .rss:hover, #r_column .arc:hover {text-decoration:none;}
	#r_column form {width:98%; float:left; padding:0 0 3px 2%;} 
	#r_column .mail {width:40%; float:left; font-size:12px; border:inset 2px #F7F7F7;}
	#r_column .submit {width:86px; text-align:center; font-size:11px; float:left; height:23px; margin:7px 0 0;}
	#r_column .select {width:55%; float:right; font-size:10px; border:inset 2px #F7F7F7; height:70px;}
	#r_column .arc {width:86px; text-align:center; color:#bE1a00; font-weight:bold; font-size:13px; text-decoration:underline; display:block; float:left;}
	#r_column .s_title {width:96%; padding:3px 2%; display:block; float:left; color:#000; font-weight:bold;}
#main {padding:9px 5px;}
	#main .line {width:60%; padding:12px 20% 0 20%; height:1px; float:left;}
	#main .hr {width:100%; height:1px; float:left; border-top:1px solid #ccc;}
	#main .top_txt {display:inline;}
	#main .map {width:100%; font-size:12px; padding:0 0 10px;}
	#main .map a {text-decoration:underline; color:#000;}
	#main .map a:hover {text-decoration:none;}
	#main .active {color:#999;}
	#main .imp {width:100%;}
	#main .imp .img {border:none; border-right:13px solid #fff;  border-bottom:4px solid #fff; display:block; float:left; background:#000; padding:1px;}
	#main .imp .title {background:#E3E3E3; float:left; text-align:center; width:100%; margin:10px 0 5px;}
	#main .imp .title a {color:#bE1a00; text-transform:uppercase; font-weight:bold; display:block; float:left; padding:0 5px;}
	#main .imp .title a.big {font-size:13px;}
	#main .imp .title .date {color:#999; font-size:10px; background:#fff; padding:2px 8px 0 8px; float:right; }
	#main .imp ul {width:97%; float:right; padding:0 3% 0 0;}
	#main .imp li {display:block; float:left; margin:3px 0 0; width:100%; }
	#main .imp li h2 a {color:#146286; font-weight:bold; font-size:13px; display:block; float:left; width:79%;}
	#main .rubric_txt {font-size:12px; color:#000; display:block; float:left; width:100%;}
	#main .rubric_title {font-weight:bold;}
	#main .stars {font-weight:bold; text-align:center; width:100%; font-size:15px; padding:5px 0 0;}
	#main .descript {padding:10px 0 0;}
	#main h3 {display:block; padding:10px 0 5px; float:left; width:100%;}
	#main h3 a {color:#146286; width:100%; font-weight:bold; font-size:12px; text-align:left;}
	#main h3 a.size_big {font-size:15px;}
	#main h3.list a {color:#146286; width:70%; font-weight:bold; font-size:13px; display:block; float:left;}
	#main .time {color:#fff; font-size:11px; background:#c9c9c9; padding:0 3px; border-right:5px solid #fff;}
	#main .imp h1 {color:#146286; font-size:16px; font-weight:bold;}
	#main .imp h1 a {color:#146286; font-size:16px; font-weight:bold;}
	#main .imp .txt {float:left; width:98%; text-align:left;}
	#main .txt_news {text-align:left; float:none; padding:0 10px 0 0;}
	#main .imp .txt p, #main .imp .txt_news p {font-size:14px; padding:0 5px 10px 0;}
	#main .txt p {font-size:13px;}
	#main .pic {display:block; float:left;}
	#main .banholder {width:173px; padding:0 10px 0 0;} 
	#main .v_ban { width:100%; margin:0 0 5px; text-align:center;}
	#main .more {color:#000;}
	#main .subscription {padding:10px 0 0; float:left; width:100%;}
	#main .informers, #main .m_news li {padding:5px 0;}
	#main .banners {width:100%; text-align:center; padding:10px 2px;}
	#main .div {width:2%;}
	#main .m_news .txt {float:none; font-size:14px;}
	#main .h_stripe {border-top:1px solid #c96; padding:3px 0 0; width:100%;}
	#main .column {width:99%; padding:0 0 0 1%;}
	#main .column table div {width:95%; float:left;}
	#main .column h4 a {background:#E3E3E3; padding:2px 2% 1px; color:#bE1a00; font-weight:bold; display:block; font-size:11px; width:96%; text-align:center;}
	#main .column h5 {color:#699; width:96%; padding:4px 2% 3px; font-size:11px; font-weight:bold;}
	#main .column h5.darker {color:#366; text-align:center; padding:6px 2% 3px; float:left;}
	#main .column .txt {font-size:12px; color:#666; padding:0 2% 5px; width:96%; background:url(../img/dots.gif) repeat-x bottom;}
	#main .column .ratings_ul {list-style:square; width:85%; padding:5px 5% 5px 10%; background:url(../img/dots.gif) repeat-x bottom; display:block; float:left;}
	#main .column .ratings_ul li {margin:3px 0;}
	#main .column .ratings_ul li a {color:#366; font-weight:bold;}
	#main .column .sub {display:block; float:left; color:#366; padding:3px 4px 2px 4px; text-decoration:underline;}
	#main .column .sub:hover {text-decoration:none;}
	#main .column .askcolumn {width:35%; float:right; padding:2px 0 1px 0; text-align:center; color:#033;}
	#main .column .currency {width:24%; background:#EFE2C7; color:#033; text-align:center; _height:18px; min-height:18px; padding:5px 0 1px;}
	#main .column .currency2 {width:24%; _height:30px; min-height:30px; background:#EFE2C7; padding:2px 0 1px 2%; color:#033; text-align:center;}
	#main .column .cell, #main .column .cell2, #main .column .cell3 {padding:2px 0 1px 0; border-left:2px solid #fff; color:#033; text-align:center; font-size:10px;}
	#main .column .cell {width:24%; _height:18px; min-height:18px; padding:5px 0 0;}
	#main .column .cell2 {width:21%; _height:22px; min-height:22px; padding:10px 0 0;}
	#main .column .cell3 {width:14%; _height:22px; min-height:22px; padding:10px 0 0;}
	#main .column .cell img {display:block; float:left; padding:2px 3px;}
	#main .column .bg {background:#F0F0F0;}
	#main .column .white {background:#fff; width:22%; padding:3px 0 1px 0; color:#033; float:left;}
	#main .column .white2 {background:#fff; width:24%; color:#033; height:14px;}
	#main .column .center, #main .column .center2, #main .column .center3 {text-align:center; padding:1px 0 2px 0; border-left:2px solid #fff; color:#366;}
	#main .column .center {width:21%;}
	#main .column .center2 {width:19%; padding:1px 0 0 0;}
	#main .column .center3 {width:15%; padding:1px 0 0 0;}
	#main .holder {width:100%; margin:1px 0 1px 1px;}
	#main .center .date {color:#999; font-size:10px;}
	#main .center2 .top, #main .center3 .top {color:#999; font-size:9px;}
	#main .redtram {width:90%; padding:0 0 0 10%; color:#c96; margin:5px 0 0 0;}
	#main .redtram li {margin:3px 0;}
	#main .redtram a {color:#033; text-decoration:underline;}
	#main .redtram a:hover {text-decoration:none;}
	#main .link {font-weight:bold; font-size:13px; display:block; float:left; color:#146286; width:96%; padding:5px 2% 0;}
	#main .links {width:90%; padding:0 0 0 10%; margin:3px 0 0 0; display:block; float:left; list-style:disc;  font-size:11px}
	#main .links li {margin:3px 0; color:#494949;}
	#main .links li a, #main .stick {color:#146286;}
	#main .num {color:#000;}
	#main .news_br {border:1px solid #ccc; width:98%; _width:96.8%; padding:6px; margin:10px 0;}
	#main .news_large {background:#FcFcFc; width:100%;}
	#main .news_large h2, #main .archive h2 {font-size:14px; font-weight:bold; width:100%; padding:2px 0;}
	#main .h2_date, #r_column .h2_date {font-weight:normal; color:#666;  font-size:14px; padding: 0 2% 0 0;}
	#main .news_large ul {padding:10px; display:block; float:left;}
	#main .news_large li {padding:0 0 6px; font-size:14px;}
	#main .news_large li a {font-size:14px;}
	#main .archive {width:100%;}
	#main .archive h2 {border-bottom:1px solid #c96;}
	#main .archive .list {border-bottom:1px solid #c96; width:100%;}
	#main .archive .column {width:47%; padding:0 2% 0 0;}
	#main .archive ul {width:100%; display:block; float:left; padding:10px 0; list-style:none;}
	#main .archive li {padding:5px 0 0 2%; display:block; float:left; width:98%;}
	#main .archive .date {color:#fff; background: #999999; font-size:10px; width:27%; text-align:center; padding:0 1%;}
	#main .archive a {display:block; float:right; width:64%; font-size:11px;}
	#main .print {float:none; text-align:right; padding:10px 15px 10px 0;}
	#main .print img {background:none; float:right;}
	#main .print a {display:block; float:right; font-size:14px;}
	#main .form {border-top:2px solid #FFF2E4; padding:10px 70px 10px 50px; width:80%;_width:78%;}
	#main .form .comments {width:100%; display:block; float:left;}
	#main .form b {font-size:14px; font-weight:bold; display:block; width:100%; padding:5px 0 10px 0;}
	#main .form .smallfields {width:30%; padding:0 2% 0 0;}
	#main .form .small {width:80%; border:2px inset #ccc; float:right; font-size:13px; margin:0 0 5px;}
	#main .form .button {width:70%; font-size:12px;  float:right; margin:0 0 5px; text-align:center;} 
	#main .form .area {width:67%; float:right;}
	#main .big {width:98%; height:100px; border:2px inset #ccc;}
	#main .main {padding:0 0 0 190px; float:none; background:url(../img/bgnews.gif) top left repeat-y;}
	#main .lenta_top {padding:5px 2%; width:96%; text-align:center;}
	#main .lenta_top a {font-weight:bold; font-size:11px;}
	#main .n_date {width:100%; text-align:center; font-weight:bold;}
	#main .l_title {font-weight:bold; width:100%; font-size:11px;}
	#main .l_title a {font-weight:bold; color:#146286;}
	#main .srch_block {float:left; text-align:left;}
	#main .srch_block .title1 {width:100%; float:left; padding:10px 0 5px;}
	#main .srch_block .title1 a {font-weight:bold; font-size:13px;}
	#main .read_more {width:100%; float:left; text-align:left;}
	#main .read_more a {color:#900; font-weight:bold;}
	#main .srch_lnks {text-align:center; width:100%; float:left; padding:5px 0;}
	#main .srch_lnks a {font-size:12px; font-weight:bold;}
	#main .center_form {text-align:center; width:100%;}
	#main .srch_title {color:#900; font-weight:bold; font-size:14px; width:100%;}
#comments {width:96%; padding:10px 2%;}
	#comments ul, #comments li {width:100%; display:block; float:left;}
	#comments .comm_name {width:100%; text-align:left; color:#900; font-weight:bold; border-bottom:1px solid #666; padding:0 0 3px;}
	#comments .comm_text {width:100%; text-align:justify; color:#333;display:block; float:left; padding:3px 0 0;}
#footer {width:96%; padding:20px 2%; border-top:4px solid #146286;}
	#footer .logo_mnemo {display:block; float:left; padding:20px;}
	#footer .contacts {font-size:12px; width:60%; padding:0 0 0 20px; color:#000;}
	#footer .contacts a {color:#146286;}
	#footer .counters {width:25%; padding:10px 0; text-align:center; float:right;}
#inf {border:1px solid #156286; width:96%; margin:5px 0 0; _height:150px; min-height:150px; background:#f5f5f5;}
	#inf .header {width:17px; float:left; background:#156387; _height:150px; min-height:150px;}
	#inf .content {padding:5px 5px 5px 23px; display:block; font-size:11px; color:#000; text-decoration:none;}
	#inf .content .img {display:block; float:left; margin:0 5px 0 0; border:1px solid #666; padding:0; background:#fff;}
	#inf .content .ico_human {height:114px; width:38px; position:relative; float:right; background:url(../img/human_ico.png) top left no-repeat; z-index:2; margin:-10px -10px 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/human_ico.png',sizingMethod='scale'); _background:none; display:none;}
	#inf .content .ico_dight {height:114px; width:38px; position:relative; float:right; background:url(../img/dight_ico.png) top left no-repeat; z-index:2; margin:-10px -10px 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/dight_ico.png',sizingMethod='scale'); _background:none; display:none;}
	#inf .content .ico_phrase {height:114px; width:38px; position:relative; float:right; background:url(../img/phrase_ico.png) top left no-repeat; z-index:2; margin:-10px -10px 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/phrase_ico.png',sizingMethod='scale'); _background:none; display:none;}
#poll_module {width:96%; padding:10px 2% 5px 2%; float:left; margin:10px 0; display:block; background:#ebf2f7;}
	#poll_module .poll_poll {width:100%; float:left; font-weight:bold; font-size:12px;}
	#poll_module .select_poll {width:90%; float:left; margin:0 0 10px; font-size:12px;}
	#poll_module .radio {display:block; float:left;}
	#poll_module .poll_q {width:90%; float:left; margin:5px 0;}
	#poll_module .button {width:100%; text-align:center; padding:0 0 10px;}
	#poll_module .button input {font-size:12px;}
#poll_out {width:99%;  border:1px solid #666; display:block; float:left;}
	#poll_out div {width:95%; float:left; padding:0 10px 5px 10px;}
	#poll_out table {width:100%; float:left;}
	#poll_out h4 {color:#900; font-size:14px; font-weight:bold; text-align:center; float:left; width:100%; text-align:center; padding:10px 0 5px;}
	#poll_out .poll_stat_link {width:100%; text-align:left; float:left; margin:10px 0;}
	#poll_out span {width:100%; display:block; float:left; font-weight:bold;}
	#poll_out .answers {width:100%; float:left;}
	#poll_out b {font-weight:bold;}
#r_column2 {width:200px; padding:0 10px; align:center; padding:0 0 0 35%;}
	#r_column2 .calendar {width:155px; float:center; margin:10px 0;}
    #r_column2 .calendar .cheader {width:100%; float:left;}
    #r_column2 .calendar .cheader .left {width:40%; padding-left:5%; background:url(/img/left.gif) left no-repeat; float:left; color:#596eba; text-align:left;}
    #r_column2 .calendar .cheader .right {width:40%; padding-right:5%; background:url(/img/right.gif) right no-repeat; float:right; color:#596eba; text-align:right;}
    #r_column2 .calendar .cbody {width:147px; border:1px solid #7a889d; float:left; margin:4px 3px;}
    #r_column2 .cbody a {text-decoration:none; color:#687bc0;}
    #r_column2 .cbody a:hover {text-decoration:underline;}
    #r_column2 .cbody .ctitle {width:100%; float:left; text-align:center; background:#efebef; color:#666; padding-bottom:1px; border-bottom:1px solid #7a889d;}
    #r_column2 .cbody .day, .cbody .work, .cbody .weekend, .cbody .holiday {width:20px; padding:1px 0 2px; float:left; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#efebef; text-align:center;}
    #r_column2 .cbody .work, .cbody .holiday {background:#fff;}
    #r_column2 .cbody .weekend {background:#ffe9de;}
    #r_column2 .weekend a {color:#646664;}
    #r_column2 .cbody .holiday a {color:#f00; font-weight:bold;}

#menu_holder {text-align:center; width:100%;}
#nav {margin:0 auto; float:none; width:100%; background:#1B7D9B; height:20px;}
#nav2 {margin:0 auto; float:none; width:100%; background:#fff; height:20px;}
#nav a.nav_a {display:block; float:left;background:url(/img/divider.gif) left center no-repeat #1B7D9B; padding:3px 4px 3px 12px; border-left:2px solid #1B7D9B; color:#fff;text-decoration:none;font-size:11px;font-weight:bold;}
#nav a.nav_a:hover {background:#ebebeb;color:#394d7b;}
#nav2 {text-align:left;}
#nav2 a.nav_a {color:#1B7D9B; font-weight:normal; background:url(/img/square_small.gif) left center no-repeat #fff; font-size:10px; padding:0 1px 0 10px;margin:2px 0 0 2px;}

.navdiv {text-align:left; border:solid 1px #5d97b6;background:#FFE3C8;width:140px;}
.navdiv a {color:#003366; float:left; font-size:11px; font-weight:bold; display:block; padding:7px 7px 0;}
.navdiv a:hover {text-decoration:none;background:#FFE3C8;color:#006C91;}

#inf_stat {border:1px solid #156286; width:96%; margin:5px 0 0; _height:150px; min-height:150px; background:#f5f5f5;}
#inf_stat .header {width:100%; background:#156387; min-height:20px; color:#fff; text-align:center; font-weight:bold; font-size:16px; }
#inf_stat .content {padding:5px 5px 5px 23px; font-size:11px; color:#000; text-decoration:none;}
#inf_stat .content a {padding:10px 5px; color:#313131; text-decoration:underline; font-size:12px;}

.list_block {color:#197a9a; width:230px; float:left; border:1px solid #197a9a; }
.list_block * {float:none; font-family:sans-serif; }
.list_block .dt {background:#197a9a; padding:3px 0; text-align:center; font-size:12px; float:left; font-weight:bold; text-transform:uppercase; color:#fff; width:100%;}
.list_block div { width:100%; margin:10px 2px; padding:10px 2px; }
.list_block div a {color:#313131; text-decoration:underline; font-size:11px;}
.list_block div a:hover {text-decoration:none;}

table.taborder {border: 1px solid #ccc;}
table.taborder td {border: 1px solid #ccc; padding: 4px;}

#catalogs * {font-family: Georgia, "Times New Roman", Times, serif; white-space:nowrap;}
#catalogs {width:100%;}
#catalogs a {color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
#catalogs .cat_item {margin:0 3px 0 0; float:left; background:#1B7D9B; padding:2px 5px;}

#header_top {height:30px; width:990px; _width:990px; margin-bottom:4px; _margin-bottom:-1px; position:relative; z-index:99;}
	#header_top p {float:right; padding:15px 0 0 0; color:#004276; font-size:12px;}
	#header_top ul {list-style:none; padding:15px 0 0 0;}
	#header_top li {display:inline; float:left; height:15px; border-top:1px solid #ccc;border-right:1px solid #ccc; background:#f0f4f5; padding:3px 10px 0; border-bottom:1px solid #ccc;}
	#header_top .active { background:#fff; border-bottom:1px solid #fff;}
	#header_top a {color:#000; font-family:Tahoma; font-size:11px; text-transform:uppercase;}

.bgbanner div { float:none !important; }
#beguncheg { width:468px; overflove:hidden; padding:0; margin:0; display:block; }
