/* DEFAULT */
body {font-family: tahoma; font-size: 12px; text-align:center; margin:0px;}
a {color:#155ecb;}
a:hover {text-decoration:none;}
img, table {border: 0;}
form {margin:0; text-align:left}
div{text-align:left;}
div.hr{border-bottom: solid 1px #155ecb; margin-bottom:9px; font-size:1px;}
h2 {font-size: 20px; font-weight:normal; margin: 0px 0px 20px 0px; text-decoration:underline;}

.main_table {background:url(/nimgs/background/grass_bg.jpg) center 1070px; width: 100%;}
.main_table_ins {background:url(/nimgs/background/grass_bg.jpg) center 1200px; width: 100%;}
.content_container {width: 868px; margin: 65px 0 0 0;}


/* HEADER */
.d85_bg {background:url(/nimgs/dinamo85_bg.jpg) 160px 23px no-repeat; height:115px; padding:17px 0px 0px 0px;}
.back {display:block; float:left; width:179px;  padding: 5px 0px 6px 0px; background-color: #155ecb; text-align:center; font-style:italic; font-weight:bold; color:#FFF;}
.lang {display:block; float:left; width:600px; text-align:right; color:#ffffff !important;}
div.search {text-align:right;}
form.search {margin: 0px 27px 0px 0px; text-align:right;}
input#text {background-color:#FFF; font-size:11px; font-family: tahoma; padding:0; width:140px; border: solid 1px #000;}
input#buton {position:relative; top: 2px;}
.head_hr {border-bottom:solid 2px #155ecb; margin-left:16px;}
.head_year {text-align:center; padding: 7px 0 9px 0; color:#155ecb;}


/* ЛЕВАЯ И ПРАВАЯ КОЛОНКИ */
.left_column {width:179px; float:left;}
.right_column {width:179px; float:right;}

.memu {margin-bottom: 20px;}
.memu a {display:block; margin: 0 13px; font-weight:bold; padding: 3px 5px;}
.memu a:hover, .memu a.selected{color:#FFF; background-color:#155ecb;}
.sub a {margin-left: 5px; font-weight:normal;}


.info_block#title {background-color: #155ecb; text-align:center; margin:0; padding: 5px 16px; color:#FFF; font-style:italic; font-weight:bold; overflow:hidden;}
.info_block#title a{color:#FFF;}
.info_block {border: solid 1px #155ecb; margin-bottom: 14px; padding: 11px 16px; overflow:auto; width:145px;}
.info_block img {margin: 5px 0;}
.t_tbl td {padding-right:3px;}
.t_tbl a {text-decoration:none;}
.t_tbl a:hover {text-decoration:underline;}
.info_block#partners {padding: 11px 5px; width: 167px}
.info_block#partners img {border: solid 1px #155ecb; margin: 9px 0 4px 0;}
#count {height:16px; width: 16px; color:#fff; background:#0066CC; text-align:center;}


/* КОНТЕНТ-КОЛОНКА */
.content {margin: 0px 0px 9px 203px;}
.content div{overflow:auto;}
#container {width:460px; overflow:hidden;}
#container_ins {width: 655px; overflow:auto;}

/* Тема номера */
.blue_block {background-color:#155ecb; text-align:center; color:#FFF; padding: 9px 16px 16px 16px; margin: 5px 0px 20px 0px;}
.blue_block hr#hr {size:0px; background:#FFF; border: solid 1px #FFF; width:70%}
.blue_block div#title {font-size:20px; margin-bottom: 8px; text-align:center;}
.blue_block div#title2 {font-size:14px; margin-bottom: 8px; text-align:center;}
.blue_block a {color:#FFF;}

/* Текстовые блоки */
.content_block#title_c {background-color: #155ecb; text-align:center; margin:0; padding: 5px 0 7px 0; color:#FFF; font-style:italic; font-weight:bold;}
.content_block#title_c a{color:#FFF; display:inline;}
.content_block span.date {padding-bottom: 7px; display:block;}
.content_block p{margin: 16px 0px 20px 0px;}


/* Блок с одной колонкой */
.content_block#one_block {width:460px; float:none;}
/* Двухколоночный блок */
.content_block#two_blocks div#one{float:left; width:220px; margin-right:20px;}
.content_block#two_blocks div#two{float:left; width:220px;}
/* Трехколоночный блок */
.content_block#three_blocks div#one{float:left; width:146px;}
.content_block#three_blocks div#two{float:left; width:146px; margin: 0 11px;}
.content_block#three_blocks div#three{float:left; width:146px;}
/* Other*/
.content_block a#title {display:block; font-weight:bold; margin-bottom: 7px;}
.content_block img {margin: 5px 2px 2px 4px; border: solid 1px #155ecb; vertical-align:top;}


/* FOOTER */
.footer {color:#155ecb; padding: 0px 0px 40px 0px;}
.footer_hr {border-bottom:solid 2px #155ecb; width:810px; margin-bottom:16px;}
.copyright {float:left; padding-left: 205px; width:327px;}
.developer {margin-left: 532px; font-weight:bold; font-style:italic;}


/* BACKGOUND */
.index_only_top_bg td{height:130px;}
.index_only_top_bg td#b1{background:url(/nimgs/background/index_only_top_bg_1.jpg) right top no-repeat;}
.index_only_top_bg td#b2{background:url(/nimgs/background/index_only_top_bg_2.jpg) right top no-repeat; width: 66px;}
.index_only_top_bg td#b3{background:url(/nimgs/background/index_only_top_bg_3.jpg) center top no-repeat; width: 868px;}
.index_only_top_bg td#b4{background:url(/nimgs/background/index_only_top_bg_4.jpg) left top no-repeat; width: 66px;}
.index_only_top_bg td#b5{background:url(/nimgs/background/index_only_top_bg_5.jpg) left top no-repeat;}

#top_body_bg {background: url(/nimgs/background/top_body_bg.jpg) center top no-repeat #FFF; height: 2070px;}
#top_body_bg_ins{background: url(/nimgs/background/top_body_bg_ins.jpg) center top no-repeat #FFF; height: 2070px;}
#top_left_page_bg {background:url(/nimgs/background/top_left_page_bg.jpg) right top no-repeat; height:1862px;}
#left_border_bg {background:url(/nimgs/background/left_border_bg.gif) right 940px repeat-y; width:66px;}
#top_left_body_bg {background: url(/nimgs/background/top_left_body_bg.jpg) right top no-repeat; height:1862px;}
#bottom_body_bg {background:url(/nimgs/background/bottom_body_bg.jpg) center bottom no-repeat #fff; height:300px; padding-bottom: 100px;}
#right_border_bg {background:url(/nimgs/background/right_border_bg.gif) left 940px repeat-y; width:66px}
#top_right_body_bg {background: url(/nimgs/background/top_right_body_bg.jpg) left top no-repeat; height:1862px;}
#top_right_body_bg_ins {background: url(/nimgs/background/top_right_body_bg_ins.jpg) left top no-repeat; height:940px;}
#top_right_page_bg {background:url(/nimgs/background/top_right_page_bg.jpg) left top no-repeat; height:1862px;}
#top_right_page_bg_ins {background:url(/nimgs/background/top_right_page_bg_ins.jpg) left top no-repeat;}
#head_bottom_page_left_bg { height:72px;}
#bottom_left_page_bg {background:url(/nimgs/background/bottom_left_page_bg.jpg) right bottom no-repeat; height:382px;}
#left_border_bg_bottom {background:url(/nimgs/background/left_border_bg.gif) right top repeat-y; vertical-align:bottom;}
#head_bottom_body_left_bg {height:72px;}
#bottom_left_body_bg {background:url(/nimgs/background/bottom_left_body_bg.jpg) right bottom no-repeat; height:382px;}
#right_border_bg_bottom {background:url(/nimgs/background/right_border_bg.gif) left top repeat-y; vertical-align:bottom;}
#head_bottom_right_body_bg {height: 72px;}
#bottom_right_body_bg {background: url(/nimgs/background/bottom_right_body_bg.jpg) left bottom no-repeat; height:382px;}
#head_bottom_right_page_bg { height: 72px;}
#bottom_right_page_bg {background:url(/nimgs/background/bottom_right_page_bg.jpg) left bottom no-repeat; height: 382px;}

tr#top td{vertical-align:top;}
tr#bottom td{vertical-align:bottom;}





/* Контент прочее */
.report_tbl {margin-bottom: 27px;}
.report_tbl td {vertical-align:middle;}
.report_tbl td#text {vertical-align:middle; text-align:center; padding: 0 14px; line-height:18px;}
.report_tbl#comments td {padding: 9px 4px 9px 14px;  border-bottom: solid 1px #155ecb;}
.report_tbl#comments td span{font-size:20px; color:#155ecb; font-weight: bold;}

.article_list {margin-bottom: 20px;}
.article_list td {padding: 13px 9px 9px 0px;  border-bottom: solid 1px #155ecb;}
.article_list img {border: solid 1px #155ecb;}
.article_list div {margin-bottom: 9px; font-weight:bold; text-transform:uppercase;}


.season {padding: 40px 0px 140px 0px;}
.season select { background-color:#babaad; font: 12px tahoma; margin-bottom:9px;}
.season a {color:#000000; margin-right: 9px;}

.img-border-1{
overflow:visible;
}

/*blogs*/
.bl_wrap{
width:854px;
margin:0px 0px 0px 14px;
}

.ofopen{
text-align:center;
padding:0px 50px 0px 50px;
}

.ofopen h1{
color:#1260cd;
font:bold 22px/22px Tahoma;
}

.hdr_bl{
height:28px;
background:url(/nimgs/blogs/text01.gif) repeat-x top left;
text-align:right;
color:#ffffff;
font:bold 12px/26px Tahoma;
margin:15px 0px 15px 0px;
}

.hdr_bl a{
color:#ffffff;
margin:0px 15px 0px 0px;
text-decoration:none;
}

.hdr_bl a:hover{
text-decoration:underline;
}

.bl_item{
width:810px;
margin:0px 0px 0px 16px;
}

.bl_item img.ava{
float:left;
border:1px solid #145ecb;
}

.bl_item .tit{
text-decoration:none;
font:20px/22px Tahoma;
color:#1961cd;
margin:0px 0px 0px 15px;
}

.bl_item .tit:hover{
text-decoration:underline;
}

.bl_item .desc{
margin:0px 0px 0px 15px;
font:11px/18px Tahoma;
}

.bl_item p{
clear:left;
font:12px/16px Tahoma;
}

.bl_item p img{
position:relative;
top:2px;
left:5px;
}

.bl_wrap img.sep{
width:854px;
height:1px;
margin:25px 0px 25px 0px;
}

.bl_item ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.latpos{
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
}

.bl_item ul li, .latpos li{
list-style:none;
margin:3px 0px 0px 0px;
background:url(/nimgs/blogs/text03.gif) no-repeat 0px 6px;
font:11px/14px Tahoma;
color:#6c808b;
}

.bl_item ul li a, .latpos li a{
color:#0f63c6;
text-decoration:none;
margin:0px 0px 0px 9px;
}

.bl_item ul li a:hover, .latpos li a:hover{
text-decoration:underline;
}

.bl_item ul li a span, .latpos li a span{
color:#000000 !important;
}

.hdr_au{
height:86px;
background:url(/nimgs/blogs/text04.gif) repeat-x top left;
margin:15px 0px 15px 0px;
padding:13px 0px 0px 17px;
position:relative;
}

.hdr_au img.ava{
float:left;
}

.hdr_au .tit{
text-decoration:none;
font:25px/22px Tahoma;
color:#000000;
margin:0px 0px 0px 15px;
}

.hdr_au .tit:hover{
text-decoration:none;
}

.hdr_au .desc{
margin:0px 0px 0px 15px;
font:11px/20px Tahoma;
color:#000000;
}

.hdr_au p{
clear:left;
font:12px/14px Tahoma;
color:#ffffff;
position:relative;
top:-3px;
top:expression('-9px');
}

.hdr_au p a{
text-decoration:none;
color:#ffffff;
font:11px/14px Tahoma;
}

.hdr_au p a:hover{
text-decoration:underline;
}

.hdr_au .prn{
position:absolute;
left:635px;
top:70px;
color:#ffffff !important;
}

.hdr_au .prn a{
color:#ffffff !important;
font:11px/14px Tahoma;
text-decoration:none;
}

.hdr_au .prn a:hover{
text-decoration:underline;
}


.h2{
font:20px/22px Tahoma;
color:#1961cd;
padding:0px 0px 0px 17px;
text-transform:uppercase;
}

.summary{
font:12px/16px Tahoma;
padding:0px 17px 0px 17px;
}

.ptit{
height:23px;
background:url(/nimgs/blogs/text05.gif) repeat-x top left;
margin:30px 0px 10px 0px;
position:relative;
}

.ptit .tm{
position:absolute;
left:17px;
display:block;
width:200px;
font:11px/21px Tahoma;
color:#707e87;
}

.p_item{
padding:0px 17px 0px 17px;
line-height:16px;
}

.p_item .tit{
text-decoration:none;
font:20px/20px Tahoma;
color:#1961cd;
margin:0px 0px 15px 0px;
}

.p_item .tit:hover{
text-decoration:underline;
}

p.stat{
margin:10px 0px 0px 0px;
font:11px/16px Tahoma;
color:#757f81;
}

p.stat span{
color:#1462cf;
}

p.stat a{
text-decoration:none;
}

p.stat a:hover{
text-decoration:underline;
}

.comm_frm{
margin:25px 0px 15px 0px;
}

.comm_frm p{
margin:0px 0px 0px 17px;
}

.h3{
font:20px/20px Tahoma;
color:#1961cd;
padding:0px 0px 0px 17px;
margin:30px 0px 0px 0px;
}

.com{
margin:20px 0px 0px 0px;
}

.com .tm{
color:#737e7a;
margin:0px 0px 0px 17px;
font:11px/16px Tahoma;
text-decoration:none;
}

.com .tm:hover{
text-decoration:underline;
}

.com .cln{
height:81px;
background:url(/nimgs/blogs/text06.gif) repeat-x top left;
margin:4px 0px 0px 0px;
padding:16px 0px 0px 17px;
}

.com .cln .avatar{
float:left;
border:1px solid #145ecb;
}

.com .cln .nick{
text-decoration:none;
font:bold 11px/24px Tahoma;
color:#0e5fcb;
margin:0px 0px 0px 15px;
}

.com .cln .desc{
font:11px/12px Tahoma;
color:#6f8088;
margin:0px 0px 0px 15px;
}

.com p{
padding:0px 17px 0px 17px;
margin:0px 0px 10px 0px;
font:12px/16px Tahoma;
}

.com_bl{
height:28px;
background:url(/nimgs/blogs/text01.gif) repeat-x top left;
text-align:center;
color:#ffffff;
font:bold italic 12px/28px Tahoma;
margin:15px 0px 0px 0px;
}

.frmcom{
margin:0px;
}

.frmcom .fs{
background:#e9f0fa;
padding:15px 0px 15px 0px;
}

.frmcom .txtar{
border:1px solid #c7d7f1;
width:820px;
overflow-y:auto;

font:12px/16px Tahoma;
margin:15px 15px 0px 15px;
}

.frmcom .sb{
margin:10px 0px 0px 720px;
}

.frmcom .sb2{
margin:0px 0px 0px 17px;
position:relative;
top:4px;
}

.log_lab, .pass_lab{
font-weight:bold;
padding:0px 17px 0px 17px;
position:relative;
top:-1px;
}

.log_inp, .pass_inp{
width:249px;
border:1px solid #c7d7f1;
}

.reg{
text-decoration:none;
margin:0px 0px 0px 17px;
}

.reg:hover{
text-decoration:underline;
}

.mu_register form#setupform{
margin:0px;
padding:0px;
}

.mu_register form#setupform label{
float:left;
display:block;
width:150px;
font:bold 12px/16px Tahoma;
}

.mu_register form#setupform input{
float:left;
width:150px;
}

.error{
color:#ff0000;
}

.bl_t{
text-decoration:none;
color:#000000;
display:block;
}

.bl_d{
font-style:italic;
font-size:11px;
}

.bl_p{
text-decoration:none;
margin:3px 0px 0px 0px;
display:block;
}

.bl_p:hover{
text-decoration:underline;
}

.bl_s{
width:150px;
height:1px;
margin:10px 0px 10px 0px !important;
display:block;
}

.alignleft{
float:left;
}