/* CSS Document */

/*main styles */

html,.body{
background:#332F2F;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

img{
border:0px;
}

h2{
padding:0;
margin:0;
font-size:14px;
margin-bottom:20px;
margin-top:20px;
color:#FFA400;
}

h4{
padding:0;
margin:0;
font-size:12px;
}

a{
color:#FFA400;
text-decoration:none;
}

input[type="submit"]{
border:0;
width:100px;
height:30px;
padding-bottom:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background:url(../images/design/form_submit_btn.gif) no-repeat;
}

.no_black_form input[type="submit"]{
border:0;
width:100px;
height:30px;
padding-bottom:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background:url(../images/design/form_submit_btn_noblack.gif) no-repeat;
}


/* Structure */

#bg{
background:url(../images/design/bg.gif) no-repeat top center;
margin:0;
padding:0;
}

#bg_firstpage{
background:url(../images/design/bg_firstpage.gif) no-repeat top center;
margin:0;
padding:0;
}

#bg_competition{
background:url(../images/design/bg_competition.gif) no-repeat top center;
margin:0;
padding:0;
}

#bg_sports{
background:url(../images/design/bg_sports.gif) no-repeat top center;
margin:0;
padding:0;
}

#container{
width:950px;
padding:0;
margin:0;
margin:0 auto;
color:#FFFFFF;
}

#header{
width:750px;
height:154px;
margin:0;
padding:0;
padding-top:7px;
}

#left_menu{
width:200px;
float:left;
}

#main_content_rz_competittion{
background:#765B48;
width:750px;
float:left;
}

#main_content_sports{
background:#171d26;
width:750px;
float:left;
margin-top:3px;
}

#main_content{
background: #000000;
width:750px;
float:left;
}

#main_content_first{
width:950px;
height:1000px;
margin:0;
padding:0;
margin-top:7px;
}

.about_us{
width:400px;
float:left;
}

.about_us1{
height:100px;
}

.about_us2{
height:300px;
}

.about_us3{
height:200px;
}

.fp_btn{
height:200px;
width:200px;
float:left;
}

#footer{
height:36px;
background: #332F2F url(../images/design/bottom_bg.gif) no-repeat center top;
}

#footer_competition{
height:40px;
background: #332F2F url(../images/design/bottom_bg_competition.gif) no-repeat center top;
}

#footer_sports{
height:40px;
background: #332F2F url(../images/design/bottom_bg_sports.gif) no-repeat center top;
}

/* header bar */

#header_bar{
position:absolute;
margin:0;
padding:0;
padding-left:210px;
padding-top:115px;
}

.header_bar_front{
float:left;
}

.header_bar_front a{
color:#000000;
text-decoration:none;
}

.header_black_text{
color:#000000;
padding-left:4px;
padding-right:4px;
}

.search{
padding-left:20px;
float:left;
}

.searchbox{
float:left;
margin-left:5px;
width: 160px;
}

.searchbox input[type="text"]{
background: #FFFFFF; 
border:0px;
height:13px;
margin-top:0;
padding-top:0;
width:90px;
font-size:10px;
}

.searchbox input[type="submit"]{
background: url(../images/design/search_btn.gif) repeat; 
border:0px;
height:16px;
margin-top:0px;
padding-top:0;
font-size:10px;
width:31px;
}

.signin{
float:left;
width: 110px;
text-align:right;
}

.signin a{
color:#FFFFFF;
text-decoration:none;
}

.roda{
position:absolute;
height:187px;
width:187px;
margin-left:790px;
margin-top:31px;
float:left;
}

.roda_fp{
position:absolute;
height:187px;
width:187px;
margin-left:816px;
margin-top:29px;
float:left;
}

.bottom_top_fp{
background:url(../images/design/bottom_top_fp.png) no-repeat;
width:600px;
height:27px;
margin-top:90px;
}

.bottom_middle_fp{
background:url(../images/design/bottom_middle_fp.png) repeat-y;
width:600px;
}

.bottom_middle_fp_text{
margin-left:10px;
margin-right:10px;
color: #999999;
width:280px;
float:left;
}

.bottom_middle_fp_text ul{
margin:0;
padding:0;
}

.bottom_middle_fp_text li{
margin:0;
padding:0;
margin-left:15px;
}

.bottom_middle_fp_text a{
color: #999999;
text-decoration:none;
font-size:9px;
}

.bottom_bottom_fp{
background:url(../images/design/bottom_bottom_fp.png) no-repeat;
width:600px;
height:27px;
}

.clock_box{
position:absolute;
background:url(../images/design/clock_box.gif) no-repeat;
width:196px;
height:183px;
margin-left:768px;
margin-top:25px;
float:left;
}

.clock{
margin-top:88px;
margin-left:42px;
font-size:12px;
}

/* Top Menu */

#top_menu_small{
margin:0;
padding:0;
background:url(../images/design/top_menu_small.gif) no-repeat top left;
height:86px;
width:692px;
padding-left:55px;
padding-right:38px;
padding-top:20px;
padding-bottom:20px;
}

#top_menu_all_black{
margin:0;
padding:0;
background:url(../images/design/top_menu_all_black.gif) no-repeat top left;
height:20px;
width:692px;
padding-left:55px;
padding-right:38px;
}

#top_menu_rz_competition{
margin:0;
padding:0;
background: #765B48 url(../images/design/top_menu_rz_competition.gif) no-repeat top left;
width:750px;
padding-top:20px;
}

#top_rz_competition_1{
padding-left:20px;
padding-right:50px;
float:left;
}

#top_rz_competition_2{
padding-left:20px;
float:left;
width:400px;
margin-top:5px;
}

#top_box_rz_top{
width:400px;
background:url(../images/design/top_rz_competition_box_top.gif) no-repeat;
height:29px;
}

#top_box_rz_middle{
width:380px;
background: #4C4542;
padding-left:20px;
padding-bottom:20px;
}

#top_box_rz_middle a{
background:url(../images/design/bullet_roda_gkri_more.gif) left no-repeat;
padding-left:25px;
line-height:25px;
color: #FFFFFF;
text-decoration:none;
display:block;
width: 180px;
font-size:14px;
font-weight:bold;
}

#top_box_rz_middle2{
width:360px;
background: #4C4542;
padding-left:20px;
padding-bottom:5px;
padding-top:5px;
font-size: 18px;
font-weight:bold;
text-align:center;
padding-right:20px;
color:#FFA400;
}

#top_old_competitions{
padding-left:25px;
padding-top:5px;
/*  filter:alpha(opacity=0);
 -moz-opacity:.0;
 opacity:.0;  */
 display:none;
}

#top_old_competitions a{
background:url(../images/design/top_menu_rz_competition_bg.gif) left no-repeat;
line-height:15px;
font-size:12px;
font-weight:normal;
width:285px;
margin-bottom:5px;
padding-left:5px;
color: #FFFFFF;
text-decoration:none;
display:block;
}

#top_old_competitions a:hover{
background:url(../images/design/top_menu_right_bg_over.gif) left no-repeat;
}

#top_box_rz_bottom{
width:400px;
background:url(../images/design/top_rz_competition_box_bottom.gif) no-repeat;
height:29px;
}

#top_no_border{
margin:0;
padding:0;
background:url(../images/design/top_no_border.gif) no-repeat top left;
height:161px;
width:785px;
}

.sign{
background: url(../images/design/sign_bg.gif) no-repeat;
width:400px;
height:23px;
}

.sign_left{
float:left;
width:67px;
text-align:center;
margin-top:4px;
}

.sign_right{
float:left;
line-height:23px;
font-size:9px;
margin-left:3px;
}

#top_menu{
margin:0;
padding:0;
background:url(../images/design/top_menu.gif) no-repeat top left;
height:161px;
width:692px;
padding-left:55px;
padding-right:38px;
padding-top:20px;
padding-bottom:20px;
}

#top_menu_sports{
margin:0;
padding:0;
background:url(../images/design/top_menu_sports.gif) no-repeat top left;
height:161px;
width:692px;
padding-left:55px;
padding-right:38px;
padding-top:20px;
padding-bottom:20px;
}

#top_menu_rz{
margin:0;
padding:0;
background:url(../images/design/top_menu.gif) no-repeat top left;
height:161px;
width:722px;
padding-left:21px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}


#top_menu_left{
width:240px;
float:left;
}

#top_menu_left a{
background:url(../images/design/bullet_roda.jpg) left no-repeat;
padding-left:25px;
line-height:25px;
color: #FFFFFF;
text-decoration:none;
display:block;
width: 150px;
font-size:16px;
font-weight:bold;
}

#top_menu_left a:hover{
color: #ffa400;
}


#top_menu_left .selected{
color: #ffa400;
}

#top_menu_right{
height:140px;
width:327px;
float:left;
}

#top_menu_right a{
background:url(../images/design/top_menu_right_bg.gif) left no-repeat;
line-height:15px;
width:285px;
margin-bottom:5px;
padding-left:5px;
color: #FFFFFF;
text-decoration:none;
display:block;
}

#top_menu_right a:hover{
background:url(../images/design/top_menu_right_bg_over.gif) left no-repeat;
}

#top_menu_right .selected{
background:url(../images/design/top_menu_right_bg_over.gif) left no-repeat;
}

#top_menu_sports_left{
width:240px;
float:left;
}

#top_menu_sports_left a{
background:url(../images/design/bullet_roda_sports.gif) left no-repeat;
padding-left:25px;
line-height:25px;
color: #FFFFFF;
text-decoration:none;
display:block;
width: 150px;
font-size:16px;
font-weight:bold;
}

#top_menu_sports_left a:hover{
color: #ffa400;
}


#top_menu_sports_left .selected{
color: #ffa400;
}

#top_menu_sports_right{
height:140px;
width:260px;
float:left;
}

#top_menu_sports_right a{
background:url(../images/design/top_menu_right_bg_sports.gif) left no-repeat;
line-height:15px;
width:260px;
margin-bottom:5px;
padding-left:5px;
color: #FFFFFF;
text-decoration:none;
display:block;
}

#top_menu_sports_right a:hover{
background:url(../images/design/top_menu_right_bg_sports_over.gif) left no-repeat;
}

#top_menu_sports_right .selected{
background:url(../images/design/top_menu_right_bg_sports_over.gif) left no-repeat;
}

.sports_be_member_btn{
width:128px;
float:left;
margin-left:50px;
margin-top:30px;
}

#content{
margin-bottom:20px;
padding-left:55px;
padding-right:25px;
padding-top:10px;
padding-bottom:90px;
}

#content_small_margin{
margin-bottom:20px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
}

.service_btn{
margin-top:90px;
width: 110px;
float:left;
}

#top_rz_1{
width:161px;
height: 148px;
float:left;
margin-right:5px;
}

#top_rz_2{
width:165px;
float:left;
}

#top_rz_3{
width:285px;
float:left;
margin-right:10px;
}

#top_rz_3 h2{
margin:0;
padding:0;
font-size:15px;
line-height:16px;
margin-top:5px;
margin-bottom:5px;
}

#top_rz_3 h3{
margin:0;
padding:0;
font-size:12px;
line-height:16px;
margin-top:10px;
margin-bottom:5px;
color: #FFA400;
}

#top_rz_4{
margin-top:50px;
width:77px;
float:left;
text-align:right;
}

.curr_competition{

}

.top_competition_title{
font-size:14px;
padding:0;
margin:0;
margin-bottom:10px;
}

.top_old_competition{
font-size:12px;
}

.top_old_competition_title{
width: 160px;
float:left;
}

.top_photo_thumb{
padding-bottom:4px;
margin-top:20px;
margin-left:3px;
}

/* Competitions */

.rz_competition h5{
font-size:14px;
padding:0;
margin:0;
padding-bottom:5px;
}

.rz{
margin-top:20px;
}

.rzrightmenu{
float:left;
width:180px;
padding-left:10px;
font-size:14px;
}

.rzrightmenu_top{
background:url(../images/design/rz_right_top.gif) no-repeat;
height:27px;
}

.rzrightmenu_middle{
background: #1F1F1F;
padding-bottom:20px;
padding-left:20px;
}

.rzrightmenu_bottom{
background: url(../images/design/rz_right_bottom.gif) no-repeat top;
height:29px;
}


.rzrightmenu_middle a{
background:url(../images/design/bullet_roda_gkri.gif) left no-repeat;
padding-left:25px;
line-height:25px;
color: #FFFFFF;
text-decoration:none;
display:block;
width: 130px;
font-size:14px;
font-weight:bold;
}

.rzrightmenu_middle a:hover{
color: #FFA400;
}

.yellow{
color: #FFA400;
}

.rznew_item{
}

.rznew_border{
margin-top:20px;
margin-bottom:20px;
width:200px;
}

.rznew_item_title{
font-size:12px;
font-weight:bold;
padding-bottom:0px;
}

.rznew_item_subtitle{
font-size:12px;
font-weight:bold;
padding-bottom:0px;
color: #FFA400;
}

.rznew_item_text{
padding-top:4px;
}

.rz_articles{
float:left;
width:440px;
padding-right:40px;
}


.rz_articles_title{
padding:0;
margin:0;
font-size:14px;
margin-bottom:20px;
}

.photo_item{
width:350px;
height:180px;
float:left;
}

.photo_thumb{
float:left;
margin-right:5px;
}

.photo_text{
float:left;
width:170px;
padding-right:10px;
}

.photo_text h3{
margin:0;
padding:0;
font-size:12px;
color: #FFA400;
margin-bottom:10px;
}

.photo_main_text{
margin-bottom:4px;
}

.competition_small_link{
color:#FFA400;
text-decoration:none;
}

.competition_object{
float:left;
padding: 3px;
margin-right:20px;
margin-bottom:10px;
}


.clear{
clear:both;
}

.winner_box_rz{
float:left;
width:350px;
margin-left:30px;
}

.winner_box_rz_top{
width:350px;
background:url(../images/design/winner_rz_competition_box_top.gif) no-repeat;
height:29px;
}

.winner_box_rz_middle{
width:330px;
background: #9E000D;
padding-left:20px;
padding-bottom:20px;
}

.winner_box_rz_bottom{
width:350px;
background:url(../images/design/winner_rz_competition_box_bottom.gif) no-repeat;
height:29px;
}


.competition_divider{
width: 600px;
height:2px;
background:url(../images/design/competition_divider.gif) repeat-x;
margin-bottom:20px;
margin-top:-2px;
}

.competition_divider_sub{
width: 700px;
height:2px;
background:url(../images/design/competition_divider.gif) repeat-x;
margin-bottom:20px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.competition_descr{
margin-bottom:20px;
width:320px;
float:left;
}

.competition_descr h1{
margin:0;
padding:0;
font-size:15px;
line-height:16px;
color: #FFA400;
}

.competition_descr h2{
margin:0;
padding:0;
font-size:18px;
color: #000000;
margin-top:5px;
margin-bottom:5px;
}

.competition_links{
width:380px;
float:left;
text-align:right;
}


.competition_links a{
font-size:14px;
font-weight:bold;
}

/* sign up form */

.announceform{
color: #C50010;
font-size:11px;
}

.announceform_competition{
color: #000000;
font-size:11px;
font-weight:bold;
}

.formobjects{
margin-bottom:15px;
}

/* sign up form END */

/* sports */

.sports{
color: #ffa400;
font-size:14px;
}

.sports h1{
font-size:22px;
}

.pidalia{
position:absolute;
margin-left:558px;
margin-top:-10px;
}

.back_to_cal{
margin-top:40px;
font-size:11px;
}

.month_object{
margin-right: 10px;
width:100px;
float:left;
margin-bottom:5px;
}

.sports h3{
color: #FFFFFF;
margin:0;
padding:0;
margin-bottom:10px;
}

.sports h2{
color: #9fc6ff;
margin:0;
padding:0;
font-size:12px;
}

.sports h2 a{
color: #9fc6ff;
text-decoration:none;
}

.sports_date{
color: #FFA400;
margin-bottom:5px;
font-size:11px;
}

.sub_name{
color:#FFFFFF;
font-size:14px;
}

.sports_photo{
position:absolute;
margin-top:1px;
margin-left:407px;
}

.sports_item{
margin-top:20px;
}

.sports_item h2{
padding:0;
margin:0;
color: #9fc6ff;
margin-bottom:5px;
}

.show_calendar{
font-size:11px;
color:#FFFFFF;
width:380px;
float:left;
}

.show_months{
float:left; 
width:130px;
margin-top:10px;
}

.show_ypomnhma{
color:#FFFFFF;
width: 110px;
float:left;
margin-left:10px;
margin-top:55px;
}

.sports_text{
font-size:11px;
color:#FFFFFF;
width:400px;
float:left;
}

.sports_text_photo{
width:230px;
margin-left:20px;
height:100px;
float:left;
}

.sports_main_text{

}

.sports_photo{
width: 180px;
height:100px;
float:left;
}


/* Useful*/

.useful{

}

.intro_text h1{
color: #ffa400;
font-size:16px;
padding:0;
margin:0;
margin-bottom:5px;
}

.intro_text h2{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding:0;
margin:0;
margin-bottom:20px;
}


.intro_text{
color: #ffa400;
margin-top:20px;
float:left;
width:370px;
}

.intro_photo{
color: #ffa400;
margin-top:20px;
float:left;
width:250px;
margin-left:37px;
}

.article_photo{
border:0px;
width:250px;
float:left;
margin:0;
padding:0;
margin-top:20px;
margin-left:37px;
}

.article_text{
margin-top:20px;
float:left;
width:370px;
}

.article_text h3{
color: #ffa400;
font-size:14px;
padding:0;
margin:0;
line-height:14px;
}

.article_text img{
padding-right:5px;
}

.article_text table{
margin-bottom:5px;
}

.old_question_menu{
line-height:15px;
margin-bottom:5px;
font-size:12px;
color: #FFFFFF;
text-decoration:none;
display:block;
}

.old_question_menu:hover{
color: #C50010;
}

.answer_question{
display:none;
}

.ask_as{
font-size:14px;
font-weight:bold;
}

.question_left{
width:460px;
float:left;
}

.question_right{
width:180px;
text-align:right;
float:left;
padding-top:20px;
}


.formobjecttitle{
font-weight: 700;
margin-bottom:4px;
}

.sxolio{
color:#999999;
font-style:italic;
}

.announcewrong{
font-size:11px;
margin-bottom:5px;
margin-top:5px;
color: #C50010;
}

.announcewrong_competition{
font-size:11px;
margin-bottom:5px;
margin-top:5px;
color: #000000;
}



.announceright{
font-size:11px;
font-weight: bold;
margin-bottom:20px;
margin-top:20px;
}

.announceright a{
color: #FFA400;
text-decoration:none;
}

.announcewrong a{
color: #FFA400;
text-decoration:none;
}

.article_item{
border:0px;
margin-top:20px;
margin-bottom:20px;
}

.video{
margin-top:20px;
}

.spacer{
height:24px;
width:100%;
}

.white{
color:#FFFFFF;
 }
 
 .calendar{
 width:358px;
 text-align:center;
 }
 
 .calendarcells{
 text-align:center;
 background: url(../images/design/callendar_cell1.gif) no-repeat;
 width:51px;
 height:50px;
 font-size:22px;
 font-weight:bold;
 }
 
  .calendarcells:hover{
 text-align:center;
 background: url(../images/design/callendar_cell1_hover.gif) no-repeat;
 width:51px;
 height:50px;
 font-size:22px;
 font-weight:bold;
 }
 
 .gkri{
 background: #000000;
 }
 
 .gkri a:hover{
 color:#FFFFFF;
 }
 
 .calendarHeader{
 font-size:18px;
 font-weight:bold;
 }
 
 .contact_titles{
 color:#FFA400;
 font-size:12px;
 }
 
 .contact_left{
 width:200px;
 float:left;
 }
 
 .contact_right{
 width:425px;
 float:left;
 }
 
.footer_text{
text-align:center;
padding-top:20px;
font-size:9px;
color: #999999;
}

.footer_text a{
color: #999999;
}

.menu_photos{
float: left;
width:100px;
height:100px;
}

.sign_this{
margin-left:200px;
margin-top:20px;
}