* {margin: 0; padding: 0; }
html
{
height: 100%;
}
body
{
  background-color: #16a3d9;
  font-family: Tahoma, Arial, Verdana , sans-serif;
  font-size: 10pt;
  color: #363535;
}
/* Стили по умолчанию */
img{ border: 0px;}
a
{
 color: #145470;
 text-decoration: underline;
}
a:link
{
 color: #145470;
 text-decoration: underline;
}
a:visited
{
 color: #145470;
 text-decoration: underline;
}
a:hover,a:active
{
 color: #24b5e1;
 text-decoration: none;
}
ul,ol
{
 list-style-position: inside;
}
input, select
{
 border: 1px solid #e6e6e6;
 background-color: #f7f8f8;
 color: #7d7d7d;
}
.doc, .xls, .pdf
{
 padding-left: 30px;
 vertical-align: top;
 line-height: 170%;
}
.doc
{
 background: transparent url('/img/ico_doc.jpg') left center no-repeat;
}
.xls
{
 background: transparent url('/img/ico_xls.jpg') left center no-repeat;
}
.pdf
{
 background: transparent url('/img/ico_pdf.jpg') left center no-repeat;
}
#content img.img_left
{
 border: 1px solid black;
 margin: 0px 20px 0px 0px;
 float: left;
}
#content img.img_right
{
 border: 0px solid #f9ce49;
 margin: 0px 0px 0xp 20px;
 float: right;
}
#content img.captcha
{
 border-width: 0px;
 margin: 10px 0 0 0;
 float: none;
}
#content div.hr	
{
 height: 1px;
 line-height:1px;
 font-size:1px;
 background-color: #d7cfc0;
 margin: 40px 0px 30px 0px;
}
textarea
{
 overflow: auto;
}
input.text, textarea.text
{
 border: 1px solid #9d9e9f;
 background-color: #fff;
 color: black;
 padding-top: 5px;
 width: 450px;
}
input.text
{
	height: 25px;	
}
#content div.pager
{
}
div.for_table
{
	padding: 0px 0px 0px 57px;
	background: transparent url('/img/for_table_left.jpg') 0px 15px no-repeat;
}
div.for_table2
{
	padding: 0px 57px 0px 0px;
	background: transparent url('/img/for_table_right.jpg') right 15px no-repeat;
}
/* ВСЁ - Стили по умолчанию */
#main
{
 background: transparent url('/img/bg_top.jpg') center top no-repeat;
 min-width: 1000px;
 width: auto !important;
 width: 1000px;
}
#static_w
{
 width: 1000px;
}
#static_w
{
 margin: 0 auto;
}
#bridge_wrap
{
 background: transparent url('/img/bg_footer.jpg') center bottom no-repeat;
}
/*------------------- Header -------------- */
#header #logo
{
 width: 155px;
 height: 168px;
 margin: 100px 0px 0px 20px;
 position: absolute;
 z-index: 10;
}
#header #top_photos1, #header #top_photos2
{
 width: 270px;
 height: 410px;
 position: absolute;
 z-index: 1;
 /*left: 310px;*/
 margin-left: 210px;
 top: 10px;
}

#header #top_photos2
{
 /*left: 500px;*/
 margin-left: 400px;
}

#header #top_photos_over1,#header #top_photos_over2
{
 width: 270px;
 height: 238px;
 position: absolute;
 z-index: 15;
 /*left: 310px;*/
 margin-left: 210px;
 top: 10px;
}

#header #top_photos_over2
{
 /*left: 510px;*/
 margin-left: 410px;
}
#header #only_victory
{
 margin: 15px 0 35px 470px;
 position: absolute;
 z-index: 4;
}
#header #icons
{ 
 margin-top: 50px;
 margin-right: 120px;
 float: right;
}
#header #icons img
{
 margin-left: 30px;
}
#header input
{
 height: 17px !important;
 padding: 0 !important;
 color: #fff;
 border: 1px solid #fff;
 background-color: #90c8d7;
 width: 90px;
 margin-right: 10px;
}
#header a
{
 color: white;
 text-decoration: underline;
}
#header a:hover, #header input a:active
{ 
  text-decoration: none;
}
#header #auth_form
{
 color: #fff;
 font-size: 8pt;
 float: right;
 margin-top: 85px;
 margin-right: -240px;
 height: 80px;
 overflow: hidden;
 
}
#header #auth_form #ico_auth
{
 margin-right: 10px;
}
#header #scrollbar
{
 width: 1000px;
 height: 184px;
 position: absolute;
 top: 250px;
}
#header #scrollbar, #header #scrollbar div
{ 
 z-index: 3;
}
#scrollbar #sc_left
{
 background: transparent url('/img/sc_left.png') no-repeat left top;
 height: 184px;
}
#scrollbar #sc_right
{
 background: transparent url('/img/sc_right.png') no-repeat right top;
 height: 184px;
}
#scrollbar #sc_mid
{
 background: transparent url('/img/sc_mid.png') repeat-x 0 0;
 margin: 0 9px;
 height: 184px;
 position: absolute;
 width: 982px;
}
#scrollbar #center_title
{
 font-family: Tahoma;
 font-size: 12pt;
 color: #fff;
 background: transparent url('/img/sc_title.png') 0 0 no-repeat;
 width: 226px;
 height: 21px;
 text-align: center;
 margin: 11px auto 0;
}
#scrollbar .nav_button
{
 margin-top: 37px;
 float: left;
 width: 17px;
 height: 36px;
 cursor: pointer;
}
#scrollbar #prev_button
{
 background: transparent url('/img/sc_prev_button.png') 0 0 no-repeat;
 margin-left: 15px;
}
#scrollbar #next_button
{
 background: transparent url('/img/sc_next_button.png') 0 0 no-repeat;
}
#scrollbar #items
{
 width: 921px;
 height: 150px;
 float: left;
 position:relative; 
 overflow:hidden; 
}
#scrollbar #scrollable
{
 width:20000em; 
 position:absolute; 
}
#scrollbar #items .item
{ 
 float: left;
}
#scrollbar #items .item_left, #scrollbar #items .item_right
{
 height: 108px;
 width: 8px;
 float: left; 
}
#scrollbar #items .item_left
{
 background: transparent url('/img/sc_item_left.png') 0 0 no-repeat;
}
#scrollbar #items .item_right
{
 background: transparent url('/img/sc_item_right.png') 0 0 no-repeat;
}
#scrollbar #items .item_mid
{
  height: 108px;
  width: 285px;
  background: transparent url('/img/sc_item_mid.jpg') 0 0 repeat-x;
  float: left;
}
#scrollbar #items .item_delimiter
{
 width: 9px;
 height: 106px;
 border: 1px solid #2f92b6;
 border-left-width: 0;
 border-right-width: 0;
 float: left;
}
#scrollbar #items .item_bottom
{
 width: 252px;
 height: 41px;
 /*margin: 108px 0 0 16px;*/
 margin: 0 auto;
}
#scrollbar #items .item_bottom .item_bottom_left
{
 width: 5px;
 height: 41px;
 background: transparent url('/img/sc_item_bottom_left.png') 0 0 no-repeat;
 float: left;
}
#scrollbar #items .item_bottom .item_bottom_right
{
 width: 5px;
 height: 41px;
 background: transparent url('/img/sc_item_bottom_right.png') 0 0 no-repeat;
 float: left;
}
#scrollbar #items .item_bottom .item_bottom_mid
{
  width: 242px;
 height: 41px;
 background: transparent url('/img/sc_item_bottom_mid.png') 0 0 repeat-x;
 float: left;
 color: #fff;
 font-size: 8pt;
 text-align: center;
}
#scrollbar #items .item_bottom .item_bottom_mid a, #scrollbar #items .item_bottom .item_bottom_mid span
{
 font-family: Trebuchet MS, sans-serif;
 color: #fff;
 cursor: pointer;
 font-size: 8pt;
}
#scrollbar #items .item_data
{
 height: 108px;
 width: 285px;
 border-collapse: collapse;
 margin:0;
 padding:0;
}
#scrollbar #items .item_data td
{
 vertical-align: middle;
 text-align: center;
 padding: 0 !important;
}
#scrollbar #items .item_data td a:link, #scrollbar #items .item_data td a:visited
{ 
 text-decoration: none;
}
#scrollbar #items .item_data td a:hover, #scrollbar #items .item_data td a:active
{ 
 text-decoration: underline;
}
#scrollbar #items .item_data .id_top, #scrollbar #items .item_data .id_bottom
{
 text-align: center;
 color: #ccc;
 height: 20px;
}
 
#scrollbar #items .item_data tr.id_mid td 
{
 color: #fff;
 font-family: Trebuchet MS, sans-serif;
 height: 56px;
}
#scrollbar #items .item_data tr.id_mid td span
{
 font-size: 24pt;
font-family: Tahoma, sans-serif;
}
#scrollbar #items .item_data .id_left
{
 text-align: right;
 width: 133px !important;
 vertical-align: top;
}
#scrollbar #items .item_data .id_center
{
 text-align: center;
 font-size: 24pt;
 vertical-align: top;
}
#scrollbar #items .item_data .id_right
{
 text-align: left;
 width: 133px !important;
 vertical-align: top;
}
#scrollbar #items .item_data td.logo_td
{
 width: 41px;	
}
#scrollbar #items .item_data td.team_name_td
{
 width: 96px;
}
/* --------------- Menu Top ------------------ */
#top_menu
{
 height: 45px;
 margin-top: 269px;
 margin-left: 75px;
}
#top_menu #menu_mid
{
 background: transparent url('/img/bg_menu_inactive.jpg') 0 0 repeat-x;
 float: left;
 height: 45px;
}
#top_menu .menu_item
{
 float: left;
 height: 30px;
 padding: 15px 10px 0;
 background: transparent url('/img/bg_menu_inactive.jpg') 0 0 repeat-x;
}
#top_menu .menu_delimiter
{
 float: left;
 height: 45px;
 width:2px;
 background: transparent url('/img/bg_menu_delimiter.jpg') 0 0 repeat-x;
}
#top_menu #menu_left
{
 width: 10px;
 height: 45px;
 padding:0;
 background: transparent url('/img/menu_left.gif') 0 0 no-repeat;
}
#top_menu #menu_right
{
 width: 10px;
 height: 45px;
 padding:0;
 background: transparent url('/img/menu_right.gif') 0 0 no-repeat;
}
#top_menu .menu_item a
{
 font-family: Trebuchet MS, sans-serif;
 font-size: 11pt;
}
#top_menu .hover a, #top_menu .active a
{
 color: #00344c;
}
#top_menu .hover, #top_menu .active
{
 background: transparent url('/img/bg_menu_active.jpg') 0 0 repeat-x;
}
/* --------------------- Middle part ------------------*/
#middle
{
 margin-top: 30px;
 /*border: 1px solid #fff;*/
}
#left_col
{
 width: 257px;
 float: left;
 margin-left: 33px;
 padding-top:12px;
 /*border: 1px solid green;*/
}
#left_col #search
{
 height: 17px;
 color: #fff;
 border: 1px solid #fff;
 background-color: #90c8d7;
 width: 220px;
}
#content
{
 /*border: 1px solid red;*/
 margin-left: 290px;
 /*margin-right: 150px;*/
 padding: 0 0 0 35px;
}
#right_col
{
 width: 150px;
 float: right;
 margin-right: 30px;
/* border: 1px solid yellow;*/
}
#search_button
{
 background-color: transparent;
 border: 0;
 vertical-align:bottom;
}
#tournament
{
 margin-top: 45px;
}
#tournament h1
{ 
 color: #fff;
 font-size: 14pt;
 font-weight: normal;
 font-family: Trebuchet MS, sans-serif;
}
table#tour
{
 width: 257px;
 border-collapse: collapse;
 padding:0;
 margin-top: 15px;
}
table#tour td
{
 border-bottom: 1px solid #487ca9;
 color: #fff;
 padding: 3px 2px;
}
table#tour th
{
 text-align: left;
 font-weight: normal;
 color: #83b1d2;
 padding-bottom: 10px;
}
table#tour .rank
{
 width: 25px;
}
table#tour td.rank
{ 
 text-align: center;
}
table#tour .volga td
{ 
 background: transparent url("/img/bg_table_volga_mid.png") 0 0 repeat;	
 /*background-color: #539ac6;	*/
}
/*--------------------------*/
#left_menu
{
 margin-top: 50px;
}
#left_menu div
{
 width: 225px;
 height: 55px;
 margin-top: 20px;
 padding-top: 28px;
}
#left_menu div a
{
/* display: block;*/
 color: #fff;
 margin-left: 90px; 
}
#tour a
{
 color: #fff;
}
#left_menu div a:visited, #left_menu div a:link, #tour a:visited, #tour a:link
{
 text-decoration: none;
}
#left_menu div a:hover, #left_menu div a:active, #tour a:hover, #tour a:active
{
 text-decoration: underline;
}
#left_menu #online
{
 background: transparent url('/img/left_menu_online.jpg') 0 0 no-repeat;
}
#left_menu #attr
{
 background: transparent url('/img/left_menu_attr.jpg') 0 -5px no-repeat;
}
#left_menu #future
{
 background: transparent url('/img/left_menu_future.jpg') 0 0 no-repeat;
}
#left_menu #volga_tv
{
 background: transparent url('/img/left_menu_tv.jpg') 0 0 no-repeat;
}
#vote_head
{
 width: 257px;
}
#vote_head td
{
 color: #fff;
 font-size: 14pt;
 font-weight: normal;
 font-family: Trebuchet MS, sans-serif;
}
#vote_head td.vote_img
{
 text-align: right;
}
#vote h2
{
 color: #c4e9fb;
 font-size: 10pt;
 font-weight: normal;
}
#vote 
{
 color: #fff;
}
 
#vote .vote_opt
{
 margin: 10px 20px 0px 10px; 
}
.img_submit
{
 border: 0;
 background-color: transparent;
}
#vote input
{
 margin-left: 45px;
}
/*--------- Right Col ---------------------- */
div.right_block
{
 width: 150px;
 overflow: hidden; 
 color: #fff;
 font-size: 9pt;
 margin-bottom: 20px;
}
div.right_block a
{
 color: #fff;
 font-size: 9pt;
}
div.right_block h2
{
 color: #fff;
 font-size: 10pt;
 font-weight: normal;
 font-family: Trebuchet MS, sans-serif;
 padding: 20px 0 10px; 
 margin: 0;
 margin-bottom: 10px;
 border-bottom: 1px solid #c7f1ff;
 font-weight: bold;
}
div.right_block ul
{
 list-style-type: none;
}
div.right_block ul li
{
 background: transparent url('/img/right_ul_marker.gif') 1px 4px no-repeat;
 padding: 5px 0px 5px 30px;
}
#right_info a:link, #right_info a:visited, #right_birthday a:link, #right_birthday a:visited
{
 text-decoration: underline;
}
#right_info a:hover, #right_info a:active, #right_birthday a:hover, #right_birthday a:active
{
 text-decoration: none;
}
#right_birthday
{
 text-align: center;
}
#right_birthday h2
{
 text-align: left;
}
#right_birthday img
{
 margin: 15px 0;
}
#right_birthday a.bd_name
{
 font-size: 14pt;
}
#right_bomb a:link, #right_bomb a:visited, #right_teams a:link, #right_teams a:visited
{
 text-decoration: none;
}
#right_bomb a:hover, #right_bomb a:active, #right_teams a:hover, #right_teams a:active
{
 text-decoration: underline;
}
#right_teams ol li
{
 padding: 1px 0;
}
#right_teams ol li a
{
 text-transform: uppercase;
}
#right_weather h2
{
 margin-bottom: 20px;
}
#right_weather #rw_informer
{ 
 width: 100px;
 margin-left: 25px;
}
/*-------------- Content -----------------------------*/
/* */
.cont_block 
{
 width: 451px;
 color: #1f1f1f;
 margin-bottom: 40px;
}
.cont_block .cont_block_top
{
 background: transparent url('/img/cont_block_top.png') 0 0 no-repeat;
 height: 8px;
}
.cont_block .cont_block_bottom
{
 background: transparent url('/img/cont_block_bottom.png') 0 0 no-repeat;
 height: 8px;
}
.cont_block .cont_block_mid
{
 background-color: #eaf8fc;
 border: 1px solid #fff;
 border-width: 0 1px;
}
.cont_block .cont_block_head
{
 width: 442px;
 margin: 0 auto;
}
.cont_block .cont_block_head .cont_block_head_top
{
 height: 4px;
 background: transparent url('/img/cont_block_head_top.png') 0 0 no-repeat;
}
.cont_block .cont_block_head .cont_block_head_bottom
{
 height: 4px;
 background: transparent url('/img/cont_block_head_bottom.png') 0 0 no-repeat;
}
.cont_block .cont_block_head .cont_block_head_mid
{
 background-color: #077db7;
 padding-left: 20px;
}
.cont_block .cont_block_head h1
{
 color: #fff;
 font-family: Trebuchet MS, sans-serif;
 font-size: 12pt;
}
.cont_block .cont_block_body
{
 padding: 20px 30px 30px; 
  font-size: 8pt;
}
.cont_block .cont_block_body .date
{
 color: #003d58;
 font-size: 8pt;
}
.cont_block .cont_block_body h2
{
 font-family: Trebuchet MS, sans-serif;
 font-size: 13pt;
 font-weight: normal;
 color: #145470;
}
.cont_block .cont_block_body .big_img
{
 border: 8px solid #f4f8fa;
 margin: 0px auto 10px;
 display: block;
}
.cont_block .cont_block_body .comment
{
 margin-top: 20px;
 color: #145470;
}
.discuss
{
 margin-top: 20px;
 float: right;
}
.cont_block .cont_block_head .pager
{
 float: right;
 font-size: 8pt;
 color: #fff;
 margin-right: 10px;
 margin-top:5px;
}
.cont_block .cont_block_head .pager a,.cont_block .cont_block_head .pager span
{
 color: #fff;
 font-size: 8pt;
}
.cont_block .cont_block_body table.news
{
 width: 100%;
 border-collapse: collapse;
 margin-bottom: 30px;
}
.cont_block .cont_block_body table.news .comment
{
 margin: 0;
}
.cont_block .cont_block_body .small_img
{
 border: 4px solid #f4f8fa;
}
.cont_block .cont_block_body table.news td.n_img
{
 width: 100px;
 text-align: center;
}
.cont_block .cont_block_body table.news td.n_text
{
 padding-bottom: 10px;
 border-bottom: 1px solid #bbd5e0;
}
.cont_block .cont_block_body table.news td.n_text h2
{
 font-size: 10pt;
 margin-bottom: 5px;
}
.cont_block .cont_block_body table.news td.n_left
{
 width: 60px;
 padding-top: 10px;
}
.cont_block .cont_block_body table.news td.n_center
{
 text-align: center;
 padding-top: 10px;
}
.cont_block .cont_block_body table.news td.n_right
{
 text-align: right;
 padding-top: 10px;
}
/*----------------  -----------------*/
#partners
{
 margin-top: 60px;
}
#partners h1
{
 color: #fff;
 font-size: 12pt;
 margin-bottom: 10px;
}
#partners .partner
{
 padding: 0 15px 30px;
 height: 120px;
 overflow: hidden;
 float: left;
}
/* ---------------- Footer ------------------ */
#footer
{
 margin-top: 100px; 
 font-size: 8pt;
}
#footer table
{
 width:100%;
 border-collapse: collapse;
}
#footer #fm_img
{
 text-align: right;
}
#footer #footer_body
{
 padding: 0 10px 5px;
 background: transparent url('/img/footer_bg.png') 0 0 repeat;
 border: 1px solid #fff;
 border-width: 0 1px;
}
#footer #footer_top
{
 height: 8px;
 background: transparent url('/img/footer_top.png') 0 0 repeat;
}
#content .team_div
{
 min-height: 80px;
 height: auto !important;
 height: 80px; 
}
.translation_table
{
 border-collapse: collapse;
}
.translation_table td.event_icon
{
 width: 42px;
 height: 52px;
 vertical-align: middle;
 text-align: left;
}
.translation_table td.event_minute
{
 width: 52px;
 height: 52px;
 vertical-align: middle;
 text-align: center;
}
.translation_table td.event_minute div
{
 width: 32px;
 height: 22px;
 background-color: #d0e8f4;
 padding-top: 10px;
}
.translation_table td.event_text
{
  vertical-align: top;
  text-align: left;
  padding: 10px 0;
}
/*----------SUB MENU------------*/
#menu_mid div
{
  overflow:visible;
}
div.submenu
{
 background-color: #004564;
 border: 1px solid #077db7;
}
div.submenu_item
{
  display:block;
  padding: 5px 5px 5px 20px;
  background: transparent url('/img/menu_arrow.gif') 5px 13px no-repeat;
}
div.submenu_item, div.submenu_item a
{
 font-size: 10pt !important;
 color: #fff !important;
}
/*----------/SUB MENU------------*/
/*-------pager--------------------*/
div.pager
{
 background-color: #077db7;
 padding: 10px 5px;
 text-align: right;
 color: #fff;
}
div.main_pager
{
 padding: 0 5px;
}
div.pager a
{
 color: #fff;
}
div.pager a, div.pager span
{
 padding: 0px 5px;
}
.halfsize
{
 width: 300px;
 float: left;
}
.staff
{
 height: 300px;
 text-align: center;
}
p.doc
{
 margin-bottom: 10px;
}
p.doc img
{
 margin-right: 10px;
}
/*--------------Video--------------*/
table.video_preview td.icon
{
 text-align: left;
 width: 152px;
}
table.video_preview td.text
{
 vertical-align:middle;
}
table.video_preview 
{
 margin-bottom: 20px;
}
/*--------------/Video--------------*/
/*--------------Audio--------------*/
table.audio_preview td.icon
{
 text-align: left;
 width: 79px;
}
table.audio_preview td.text
{
 vertical-align:middle;
}
table.audio_preview 
{
 margin-bottom: 20px;
}
/*--------------/Audio--------------*/
#header #auth_form #login_sumbit
{
 height:19px !important;
 vertical-align:bottom;
 width:20px !important;
}
.auth_links
{
 text-align: center;
 margin-top: 4px;
}
table.season_team th
{
 border-collapse: collapse;
 background-color: #c1e9fd;
}
.tour_table_pre
{
 text-align: left;
 color: #fff;
 font-size: 8pt;
}
#scrollbar #items .item_data td.clock
{
 text-align: right;
}
#scrollbar #items .item_data td.counter
{
 text-align: left;
 padding-left: 5px;
}
#scrollbar #items .item_data td.counter, #scrollbar #items .item_data td.clock
{
 color: #fff;
 vertical-align:middle;
}
.item_bottom_mid img
{
 vertical-align: top;
}
#tournament_link a {color: #fff;}
#tournament_link
{
 text-align: center;
}
#vote a 
{
 color: #fff;
}


#partners a
{
 text-decoration:none !important;
 color: transparent !important;
}
