.thousand { width:980px; margin:auto; }

html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }
#wrap { padding-bottom: 197px; }  /* must be same height as the footer */
#footer { position: relative; margin-top: -197px; height: 197px; clear:both; }
.clearfix:after { content: "."; display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
 
.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#content { float:left; width:100%; }
#content_inner { margin: 0 200px; padding:17px 0 20px 0; }
#col_left { float:left; width:180px; margin-left:-980px; padding:17px 0 20px 0; }
#col_right { float:left; width:180px; margin-left:-180px; padding:17px 0 20px 0; }

.std_but { text-decoration:none; cursor:default; display:block; width:72px; height:19px; line-height:19px; *line-height:17px; border:none; background:url(../images/summer/day/std_submit.png); color:#FFF; font-size:12px; text-align:center; }

#poll { color:#FFF; font-size:12px;  }
#poll h1 { font-size:18px; color:#ffff00; margin:0 0 12px 0; font-weight:normal; }
#poll h2 { font-weight:bold; margin:0 0 14px 0; }
#poll .bg_top { background:url(../images/summer/day/polls_top.png) no-repeat top left; padding:13px 16px 7px 18px; }
#poll .bg_bot { background:url(../images/summer/day/polls_bot.png) no-repeat bottom left; height:7px; font-size:1px; }
#poll .radio { position:absolute; margin:0 0 0 -19px; vertical-align:text-bottom; margin: -3px 0 0 -22px\9 }
#poll li { padding:0 0 7px 18px; padding: 0 0 7px -50px\9 }
#poll a { color:#FFF; }
#poll .results { font-size:10px; float:left; clear:left; margin:15px 0 0 0; line-height:12px; }
#poll .results:hover { color:#ffff00; }
#poll .std_but { float:right; clear:right; margin:12px 0 0 0; }

#search { width:180px; height:31px; background:url(../images/summer/day/search.png) no-repeat; margin:0 0 20px 0; }
#search input { position:absolute; font-size:12px; color:#FFF; background:none; border:0; margin:9px 0 0 18px; font-family: Tahoma, Geneva, Verdana; }
#search button { position:absolute; margin:5px 0 0 147px; width:25px; background:none; border:none; }

#login { background:url(../images/summer/day/login.png) no-repeat; width:180px; height:101px; margin:0 0 20px 0; }
#login input { position:absolute; font-size:12px; background:none; border:0; font-family: Tahoma, Geneva, Verdana; }
#login .login { margin:13px 0 0 18px; }
#login .password { margin:49px 0 0 18px; }
#login .submit { position:absolute; margin:77px 0 0 97px; }
#login .register { position:absolute; margin:79px 0 0 19px; color:#000; font-size:10px; line-height:12px; }
#login .register:hover { color:#FFF; }

#forecast { font-size:12px; color:#FFF; padding:0 18px; }
#forecast h1 { margin:0 0 14px 0; font-size:18px; color:#ffff00; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; float:left; clear:left; }
#forecast .more { line-height:12px; float:right; clear:right; font-size:10px; color:#5189ad; margin:6px 0 0 0; }
#forecast .more:hover { color:#FFF; }
#forecast table { clear:both; }
#forecast table td { line-height:14px; padding:0 0 10px 0; vertical-align:top; }
#forecast span { font-size:10px; color:#5189ad; text-align:right; display:block; }
#forecast .temp { text-align:right; display:block; padding:17px 0 5px 0; font-size:18px; }
#forecast .icon { width:44px; height:35px; position:absolute; background:url(../images/summer/day/weather_icons.png) no-repeat; margin:0 0 0 7px; }
#forecast .icon.state0 { background-position:0 -105px; }
#forecast .icon.state10 { background-position:0 -140px; }
#forecast .icon.state20 { background-position:0 -175px; }
#forecast .icon.state30 { background-position:0 -210px; }
#forecast .icon.state40 { background-position:0 -245px; }
#forecast .icon.state50 { background-position:0 -280px; }
#forecast .icon.state60 { background-position:0 -315px; }
#forecast .icon.state70 { background-position:0 -350px; }
#forecast .icon.state80 { background-position:0 -385px; }
#forecast .icon.state90 { background-position:0 -420px; }
#forecast .icon.state100 { background-position:0 -455px; }
#forecast .icon.state255 { background-position:0 0; }

#forecast .icon.state0.sunset { background-position:0 -35px; }
#forecast .icon.state10.sunset { background-position:0 -70px; }



#footer { background:url(../images/summer/day/footer_bg.gif) bottom repeat-x; font-size:12px; color:#00abdc; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
#footer a { color:#00abdc; }
#footer a:hover { color:#FFF; }
#footer .wide_snow { background:url(../images/summer/day/footer_snow1.gif) no-repeat bottom center; height:197px; }
#footer .snow { position:absolute; margin:0 0 0 21px; background:url(../images/summer/day/footer_snow2.gif) no-repeat bottom center; width:231px; height:21px;}

#copyright { position:absolute; margin:40px 0 0 18px; width:155px; line-height:16px; }

#elab { position:absolute; margin:105px 0 0 18px; width:155px; }
#elab img { margin:8px 0 0 0; }

#footer .menu { float:left; width:141px; margin:0 63px 0 0;}
#footer .menu h1 { font-size:18px; border-bottom:1px dotted #72acbf; margin:0 0 10px 0; padding:0 0 3px 0; font-weight:normal; }
#footer ul li { padding:0 0 5px 0; line-height:13px; }
#footer .menu_holder { margin:36px 0 0 214px; position:absolute; }

#footer .info { margin:39px 0 0 819px; position:absolute; }
#footer .info { line-height:18px; }
#footer .info p { padding:0 0 7px 0; *padding:0 0 10px 0; }
#footer .info .numba { font-size:20px; color:#000; }


/* page d */

#content { color:#FFF;  }
#content a { color:#FFF200; }
#content a:hover { color:#FFF; }
#content p { padding:0 0 12px 0; }
#content h1 { color:#fff200; } 

#content .news h2 { color:#18364d; }
#content .news h2 a { color:#18364d; }
#content .news h2 a:hover { color:#FFF; }
#content .news .cat { color:#fff200; }
#content .news .cat:hover { color:#FFF; }

#content .pager { color:#fff200;  }
#content .pager a { color:#fff200; }
#content .pager a:hover { color:#18364d; }
#content .pager .arrow { color:#18364d; background:url(../images/summer/day/pager_arrow.gif) no-repeat; }
#content .pager .arrow:hover { color:#fff200; }
#content .pager .sel { background:url(../images/summer/day/pager_sel_left.gif) no-repeat; color:#021422;  }
#content .pager .sel div { background:url(../images/summer/day/pager_sel_right.gif) no-repeat right; }

#content .back_link { color:#18364d; }

#content .news_gal a { border:3px solid #72acc0;  }
#content .news_gal a:hover { border:3px solid #fff200; }

#content .actions  h2 { color:#fff200; }
#content .actions .future a { color:#FFF; }
#content .actions .future a:hover { color:#fff200; }
#content .actions .year_group { border-bottom:1px solid #21576b; }
#content .actions .year_group h3 { color:#FFF;  }
#content .actions .month_group {  border-bottom:1px solid #09273f;  }
#content .actions .month_group h4 { color:#18364d;   }
#content .actions .month_group a { color:#FFF; }
#content .actions .month_group a:hover { color:#fff200; }
#content .actions .month_group li:hover { background:#5189ad; }
#content .actions .month_group .gal {  background:url(../images/summer/day/actions_galbut.gif) no-repeat;  }

#content .actions_description { border-bottom:1px solid #72acc0;  }
#content .actions_description h2 { color:#fff200;  }
#content .actions_description .description img { border:3px solid #72acc0;}
#content .actions_description blockquote { background:url(../images/summer/day/blockquote_top.jpg) no-repeat top left #051d30; }
#content .actions_description blockquote div {  background:url(../images/summer/day/blockquote_bot.jpg) no-repeat bottom left; }

#content .gal_inner_list a {  border:3px solid #72acc0; color:#FFF;}
#content .gal_inner_list a:hover { color:#fff200; border-color:#fff200;}
#content .gal_inner_list a .title { background:url(../images/summer/day/gal_overlay.png) no-repeat;}

#content .gal_suggest a { color:#72acc0; }
#content .gal_suggest a:hover { color:#FFF; }

#content .gal_list a { border:3px solid #72acc0; color:#FFF; }
#content .gal_list .title {  color:#fff200; }
#content .gal_list a:hover { border-color:#fff200;}
#content .gal_list a .desc { background:url(../images/summer/day/gal_overlay.png) no-repeat; }

#content .gal_block h2 { color:#FFF;}

#content .gal_inner_block h2 {  color:#fff200;  }
#content .gal_inner_block .dates {  color:#FFF;  }
 
#content .back_link2 { color:#72acc0;  }
#content .back_link2:hover { color:#FFF; }

#content .search_result h2 a { color:#18364d;}
#content .search_result h3 a { color:#fff200; }
#content .search_result h3 a:hover { color:#FFF; }

#content .red { color:#F00; }

#content .forms {  }
#content .forms h2 { color:#18364d; }
#content .forms .text_field input {  color:#FFF; background:#5189ad; border:#18364d; }
#content .forms .place_and_birth { border-top:1px solid #72acc0;   }
#content .forms .place_and_birth select { border:1px solid #18364d; background:#5189ad; color:#FFF; }
#content .forms .field_captcha td { color:#568699; }
#content .forms .field_captcha input {  background:#5189ad; color:#FFF; }
#content .forms .std_but_red {background:url(../images/summer/day/std_sumbit_red.gif); color:#FFF; }
#content .forms .std_big_but {background:url(../images/summer/day/login_but.gif); color:#FFF; }
#content .forms .area_field textarea { color:#FFF; background:#5189ad; border:#18364d;  }
#content .forms .area_field2 textarea { color:#FFF;  background:#5189ad; border:#18364d; }

#content .blue { color:#18364d; }
#content .yellow { color:#fff200; }
#content .blue_hr { border-top:1px solid #18364d; }

#content .faq_block .answers { background:#397399; }
#content .faq_block .answ { background:#5189ad; }

/* rating code */
#content  .programm_block { border-bottom:1px solid #21576b;  }
#content  .programm_block .rating_holder ul { background: url(../images/summer/day/stars.gif) no-repeat 0 0; }
#content  .programm_block .rating_holder ul li a:hover {  background: url(../images/summer/day/stars.gif) no-repeat 0 0 }
#content  .programm_block .votes { color:#21576b;  }
/* end rating code */
#content  .programm_block h2 { color:#fff200;}
#content  .programm_block .time {  color:#FFF; }

#content .white_a a { color:#FFF; }
#content .white_a a:hover { color:#fff200; }

#content .comment_block h2 { background:#122b3f; }

.news_dropdown { color:#fff;  }
.news_dropdown .content, .news_dropdown .t, .news_dropdown .b, .news_dropdown .b div { background:transparent url(../images/news_selector.png) no-repeat top right; _background:url(../images/news_selector.gif) no-repeat top right; }

.news_dropdown .content .title {  color:#72acc0 !important; border-bottom:1px dashed #72acc0; }
.news_dropdown .content ul a { color:#72acc0 !important;}
.news_dropdown .content ul a:hover { color:#fff200 !important; }

#player_content h4 {color:#0b3e64 !important;}