@charset "windows-1251";
/* CSS Document */
body { padding:0px; margin:0px; background-color:#ffffff; color:#000000; font-family:Tahoma; font-size:12px;}
img { border:0px; padding:0px; margin:0px; }
select {font-size:10px;}

a:link { color:#595959; font:12px Tahoma;}
a:visited { color:#595959; font:12px Tahoma;}
a:hover { color:#2B2B2B;}
a:active { color:#595959;}

.top_illustration {background:url(../images/common/top_illustration.jpg) center top; }

/*top menu*/
.under_menu_left { height:31px; background:url(../images/common/menu/for_ie/left.jpg) right; background-repeat:repeat-y;}
.under_menu_center { height:31px; padding-left:0px; background:url(../images/common/menu/under_menu.jpg)); width:100%;}
.head_menu {padding-left:30px;}
/*content table*/
.content_table_menu { background: url(../images/common/menu/under_menu.jpg);} 
.left_column { width:247px; background:url(../images/common/main_bg.jpg) bottom left; text-align:right;}

/*calendar*/
.comrus{
float:left;
display:block;
background:url(../images/go1.png) no-repeat left top;
width:52px;
height:17px;
}
.comrus:hover{background:url(../images/go2.png) no-repeat left top;}


.calendar_main { height:183px; text-align:center; background:url(../images/common/left_column/calendar/main_bg.jpg) top right no-repeat; padding-right:0px;}
.mounth { text-align:right; padding:8px 67px 6px 0px; font:10px Tahoma; font-weight:bold; color:#FFFFFF; }
.mounth a:link, .calendar .mounth a:visited { color:#FFFFFF; }
.mounth a:hover { color:#FF9900; }

.days { text-align:right; float:right; padding:9px 24px 10px 0px; height:20px; }
.days .weekday { width:28px; float:left; font:10px Tahoma; font-weight:bold; color:#CCCCCC; }
.days .holiday { width:28px; float:left; font:10px Tahoma; font-weight:bold; color:#FF9900; }

.counts { text-align:right; float:left; padding:0px 0px 10px 24px; }
.counts .counts { width:28px; float:left; font:10px Tahoma; color:#FFFFFF; }
.counts .count_active { width:28px; float:left; font:10px Tahoma; font-weight:bold; color:#FF9900; }
.counts .count a:link, .calendar .counts .count a:visited { color:#FFFFFF; }
.counts .count a:hover { color:#FF9900; }

/*voiting*/
.voiting { background:url(../images/common/left_column/voiting/main_bg.jpg) top right; }
.voiting .top_bg { height:45px; background:url(../images/common/left_column/voiting/top_bg.jpg) no-repeat top right;}
.voiting .right_bg { background:url(../images/common/left_column/voiting/right_bg.jpg) repeat-y top right;}
.voiting .bottom_bg { height:24px; background:url(../images/common/left_column/voiting/bottom_bg.jpg) no-repeat bottom right; }

.voiting .voiting_names {padding-bottom:10px; }
.voiting .title { padding:0px 0px 0px 10px; font:15px Tahoma; color:#666666; font-weight:bold; }
.voiting 
.voiting .button { background:url(../images/common/left_column/voiting/line.jpg) no-repeat top left; padding:10px 0px 0px 39px; }
.voiting .button a:link, .voiting .button a:visited { font:10px Tahoma; color:#E32726; }
.voiting .button a:hover { color:#FF3300; }


.voiting_names {padding-bottom:10px; }
/*forums*/
.forums { height:23px; background:url(../images/common/left_column/new_on_forums/top_bg.jpg) no-repeat right top; }
.forumsbody { background:url(../images/common/left_column/new_on_forums/main_bg.jpg) top right; }
.forumsbody .bottom_bg { background:url(../images/common/left_column/new_on_forums/bottom_bg.jpg) repeat-x bottom right; }
.forumsbody .corner { background:url(../images/common/left_column/new_on_forums/bottom_corner.jpg) no-repeat bottom right; }
.forumsbody .top_bg { background:url(../images/common/left_column/new_on_forums/top3_bg.jpg) no-repeat top right; padding-top:36px; }

.name_date { font:10px Tahoma; color:#AD9298; padding-top:17px; padding-bottom:15px; }
.block td { font:10px Tahoma; color:#86666F; }
.link { padding-top:3px; }
.link a:link, .link a:visited { color:#FFFFFF; font-size:10px;}
.link a:hover { color:#FF9900; }

.block .corner_top_left { width:23px; height:10px; background:url(../images/common/left_column/new_on_forums/corners_block/top_left.gif) no-repeat bottom right; }
.block .corner_top_right { width:23px; height:10px; background:url(../images/common/left_column/new_on_forums/corners_block/top_right.gif) no-repeat bottom left; }
.block .mid_top_left { height:4px; background:url(../images/common/left_column/new_on_forums/corners_block/mid_top_left.gif) no-repeat top left; background-position:5px 0px; }

.mid_bg_left { background:url(../images/common/left_column/new_on_forums/corners_block/mid_bg.gif) repeat-y top left; background-position:18px 0px; vertical-align:top; }
.mid_top_right { height:4px; background:url(../images/common/left_column/new_on_forums/corners_block/mid_top_right.gif) no-repeat top left; background-position:4px 0px; }
.mid_bg_right { background:url(../images/common/left_column/new_on_forums/corners_block/mid_bg.gif) repeat-y top left; background-position:4px 0px; vertical-align:top; }
.bot_left { height:1px; background:url(../images/common/left_column/new_on_forums/corners_block/bot_left.gif) no-repeat top right; }
.bot_right { height:1px; background:url(../images/common/left_column/new_on_forums/corners_block/bot_left.gif) no-repeat top left; }
.text_block { vertical-align:top; padding:0px 5px 5px 5px; }
.padding { height:15px;  margin-left:10px;}
.ipb {margin-left:5px;}
.ipb_r {margin-right:5px;}
.go_to_forums { padding:15px 0px 20px 27px; font:10px Tahoma; clear:both;}
.go_to_forums a:link, .go_to_forums a:visited { color:#FFFFFF; font-size:10px;}
.go_to_forums a:hover { color:#FF9900; }

/*photo*/
.photo { background:url(../images/common/left_column/voiting/main_bg.jpg) top left; }
.photo .right_bg { background:url(../images/common/left_column/voiting/right_bg.jpg) repeat-y top right; }
.photo .top_bg { background:url(../images/common/left_column/photo/top.jpg) top right no-repeat; }
.photo .bottom_bg { height:30px; background:url(../images/common/left_column/photo/bottom.jpg) bottom right no-repeat; }
.go_to_gallery { text-align:right; padding:19px 29px 0px 0px; font:10px Tahoma; }
.go_to_gallery a:link, .go_to_gallery a:visited { color:#333333; font-size:10px;}
.go_to_gallery a:hover { color:#0066CC; }
.photo .photo_into { width:200px; padding:5px; background:url(../images/common/left_column/photo/under_photo.jpg) repeat-x top left #66CCFF; margin:22px 30px 0px 0px; text-align:right; border:solid #333333 1px; border-left:none; border-top:none; }
.bottom_left { height:159px; background:url(../images/common/left_column/bottom/top.jpg) top right no-repeat; }

/*center column*/
.center_column { background:url(../images/common/center_column/left_bg.jpg) repeat-y top left; height:100%;}
.center_column .left_bg { background:url(../images/common/center_column/left_bg.jpg) repeat-y top left; height:100%;}
.center_column .right_bg { background:url(../images/common/center_column/right_bg.jpg) repeat-y top right; height:100%;}

.center_column .top_bg { background:url(../images/common/center_column/top_bg.jpg) no-repeat top left; }
.last_news .title { height:50px; background:url(../images/common/center_column/news/title.gif) no-repeat top left; background-position:20px 35px; }
.centerer { clear:both;}
.last_news { height:55px; width:100%; padding:0; margin:0; border:none;}
   #latest_news_1 { width:100%; background-image:url(../images/common/center_column/bg_1.jpg); background-repeat:repeat-x; vertical-align:top;}
      #latest_news_img {padding-left:55px; padding-bottom:7px; width:100%;}
   #latest_news_2 { background-image:url(../images/common/center_column/bg.jpg) repeat-x; background-position:top;}
   #latest_news_3 { width:12px; vertical-align:top;}  
.loginform { padding-left:10px; padding-right:4px; width:100%; padding-top:3px;}
.loginform td {padding-left:4px;}
.logined_form {float:left;}
.logined_form a {padding-right:6px;}

.center_column .block { }
.center_column .block .title_news { height:26px; background:url(../images/common/center_column/news/under_subject.jpg) top left no-repeat; padding:0px 15px 0px 20px; font:12px Tahoma; font-weight:bold; color:#000000;}
.center_column .block .cat_and_date { padding-right:20px; font:10px Tahoma; color:#666666; }
.center_column .block .cat_and_date a:link, .center_column .block .cat_and_date a:visited { color:#666666; }
.center_column .block .cat_and_date a:hover { color:#000000; }
.center_column .block .text { padding:10px 20px 10px 20px; font:12px Tahoma; color:#000000; }
.center_column .block .read { padding:0px 15px 0px 20px; font:10px Tahoma; color:#0066CC; }
.center_column .block .read a:link, .center_column .block .read a:visited { color:#0066CC; }
.center_column .block .read a:hover { color:#6633FF; }
.center_column .block .author_and_comments { padding-right:20px; font:10px Tahoma; color:#666666; }
.center_column .block .author_and_comments a:link, .center_column .block .author_and_comments a:visited { color:#666666; }
.center_column .block .author_and_comments a:hover { color:#6633FF; }
.center_column .block .author { color:#000000 !important; }
.center_column .block .author a:link, .center_column .block .author a:visited { color:#000000 !important; }
.center_column .block .author a:hover { color:#6633FF; }
.center_column .block .img_into { padding-bottom:10px; text-align:center; }
.center_column .block img { border:solid 0px #82869F; }


.navigation span {font:10px Tahoma; color:#525252;}
.navigation a:link {font:10px Tahoma; color:#525252;}
.navigation a:visited {font:10px Tahoma; color:#525252;}
.navigation a:hover { color:#ff0000;}

.text { padding:10px 30px 10px 20px; font:12px Tahoma; color:#000000; }
.title_news { height:26px; background:url(../images/common/center_column/news/under_subject.jpg) top left no-repeat; padding:0px 15px 0px 20px; font:12px Tahoma; font-weight:bold;  color:#000000;}

.textfield {
  
}

.text_n {font-size:12px;}

.formname {
  font:12px Tahoma; 
  color:#000000;
} 
.center_column .line { margin:15px 39px 15px 33px; height:1px; background:url(../images/common/center_column/news/line.jpg) no-repeat top left; }
.centred { padding:0px 55px 0px 44px; }
.banner468 { width:468px; background:url(../images/common/center_column/under_banner.gif) no-repeat top left; padding:5px; margin-bottom:3px;}

.pages { height:22px; background:url(../images/common/center_column/pages/background.jpg) repeat-x top left; margin:20px 30px 0px 20px; padding:8px 10px 0px 10px; }
.pages .day { font:10px Tahoma; color:#FFFFFF; }
.pages .day a:link, .pages .day a:visited { color:#FFFFFF; font-size:10px;}
.pages .day a:hover { color:#FFFF33; }
.pages .numbers { padding-left:10px; }
.pages .numbers div { float:left; padding-right:5px; }
.pages .numbers .active { font:10px Tahoma; font-weight:bold; color:#FF9900; }
.pages .numbers a:link, .pages .numbers a:visited { font:10px Tahoma; color:#FFFFFF; }
.pages .numbers a:hover { color:#FF9900; }
.under_pages { height:19px; background:url(../images/common/center_column/pages/under.jpg) top center no-repeat; }

/*right column*/
.right_column { background:url(../images/common/right_column/main_bg.jpg) top left; }
.right_column .top_bg { background:url(../images/common/right_column/top.jpg) no-repeat top left; }

.banner120_centred { padding:20px 10px 0px 0px;}
.banner_centred { padding:30px 0px 0px 10px;}
.banner120 { background:url(../images/common/right_column/under_banner.jpg) top left no-repeat; padding:5px;}
.banner { border: 5px #aaaaaa solid;}

/*top autors*/
.authors { background:url(../images/common/right_column/topauthors/top.jpg) no-repeat top left; width:100%;}
.authors_top { height:86px;}
.authors_bottom {background: url(../images/common/right_column/topauthors/bottom.jpg) no-repeat bottom left; height:98px;}
.top_authors { background:url(../images/common/right_column/topauthors/bottom.jpg) no-repeat bottom left; }
.author { background:url(../images/common/right_column/topauthors/str.jpg) no-repeat left; padding:0px 0px 10px 17px; font:10px Tahoma; color:#CCCCCC; }
.author a:link,  .author a:visited { color:#CCCCCC; font-size:10px;}
.author a:hover { color:#676767; }

/*bottom*/
.bottom {width:100%; height:61px; background:url(../images/common/bottom/secondline/bg.jpg);}
.bottom_fline { background:url(../images/common/bottom/secondline/bg.jpg); height:61px; width:100%;}
.bottom_fline_left { width:247px; height:33px; background:url(../images/common/main_bg.jpg) top right; }

.bottom_fline_center { height:33px; width:100%; padding:0; margin:0; border:none; background-image:url(../images/common/bottom/firstline/bottom_bg_2.jpg);}
   #bottom_bg_1 { width:568px; background-repeat:repeat-y; background-image:url(../images/common/bottom/firstline/bottom_bg_1.jpg)}
   #bottom_bg_2 { background-image:url(../images/common/bottom/firstline/bottom_bg_2.jpg); background-repeat:repeat-y;}
   #bottom_bg_3 { width:12px; background:url(../images/common/bottom/firstline/bottom_bg_3.jpg) right; background-repeat:repeat-y;}  

.bottom_fline_right { width:200px; height:33px; background:url(../images/common/main_bg.jpg) top left; }
.footer {margin:0; padding:0;}
.bottom_sline_left { height:61px;}
.bottom_sline_center { }
.bottom_sline_right { }



/*botton menu & copyright*/
.copyright { font:11px Tahoma; color:#666666; padding-top:5px; }
.copy a:link, .copy a:visited { font:10px Tahoma; color:#0066CC; }
.copy a:hover { color:#FFFFFF; }
.copy .adv { padding:3px 5px 0px 10px; }
.copy .feedback { background:url(../images/common/bottom/secondline/line.jpg) top left no-repeat; background-position:0px 5px; padding:3px 5px 0px 5px; }

.menu_bottom { }
.menu_bottom div { float:left; background:url(../images/common/bottom/secondline/line.jpg) top right no-repeat; padding:10px 4px 0px 5px; background-position:0px 12px; }
.menu_bottom .fdiv { background:none!important; }
.menu_bottom a:link, .menu_bottom a:visited { font:10px Tahoma; color:#999999; }
.menu_bottom a:hover { color:#FFFF99; }
.menu_bottom .centred { padding-left:97px!important; background:none!important; }

.dev { padding:22px 0px 0px 10px; font:10px Tahoma; color:#FF66CC; }
.dev a:link, .dev a:visited { font:10px Tahoma; color:#66CCFF; }
.dev a:hover { color:#FF66CC; }

/*zooom*/
.zoom_zoom { height:33px; background-color : #98e5df; }
.zoom_zoom .zmlogo { height:24px; background:url(../images/common/bottom/zoom/zooom.jpg) no-repeat top right; }

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #004800;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #004800;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #545454;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #545454;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}
