body,html{padding:0px;margin:0px;background:url(../images/fon.png) repeat;}
ul,ol{list-style:none;padding:0px;margin:0px;}
.center_position{width:1200px;margin:0 auto;}
.clear{clear:both;}
.sprite{background:url(../images/sprite.png);}
.page_fon{background:#fff;}


.top_line{width:100%;height:47px;background:url(../images/top_line.png) repeat-x;font-family:Verdana;}
.search{margin:10px 20px 0px 0px;float:right;}
.search input[type=text]{padding:7px 10px;width:182px;border:none;border-radius: 2px 0px 0px 2px;font-size:10px;font-style:italic;color:#d0c8cf;float:left;height: 27px;}
.search input[type=submit]{padding:0px;background:#fff url(../images/sprite.png) no-repeat;width:27px;height:27px;border:none;border-radius: 0px 2px 2px 0px;float:left;}
.enter{background-position:0px -54px;padding: 5px 0px 5px 30px;}
.registration{background-position:0px -108px;padding: 5px 0px 5px 30px;}
.p_profile{background-position:0px -643px;padding: 5px 0px 5px 30px;}
.p_exit{background-position:0px -703px;padding: 5px 0px 5px 30px;}
.login_panel{float:right;margin:15px 30px 0px;font-size:14px;}
.login_panel a{color:#E91115;text-decoration:none;}
.login_panel a:hover{text-decoration:underline;}
.login_panel ul li{float:left;margin-left:5px;padding-left:20px;}

.menu{font-size:18px;/*text-transform:uppercase;*/margin-top:1px;font-family:Verdana;}
.menu ul{float:left;width: 930px;}
.menu ul li{border-left:2px solid #e7e7e7;border-right:2px solid #e7e7e7;border-bottom:5px solid transparent;float:left;margin-left:-2px;padding:10px 15px 0px;height:40px;}
.menu ul li:first-child{border-left:2px solid transparent;}
.menu a{text-decoration:none;color:#000;}
.menu ul li:hover a,.menu ul li.active a{color:#c4161c;}
.menu ul li:hover,.menu ul li.active{color:#c4161c;border-bottom:5px solid #c4161c;}
.menu_button{float:left;font-size:14px;padding:8px 12px;background:#c4161c url(../images/menu.png) 100% 0px no-repeat;color:#fff;text-transform: none;margin:4px 0px 0px 21px;width: 205px;text-align:center;}
.menu_button a{color:#fff;}
.top_line2,.top_line1{height:2px;background:#e7e7e7;width:1200px;border:none;}
.top_line2{height:3px;}

.header .logo{margin:30px 0px 30px 10px;float:left;}
.header {font-family:Verdana;}
.sub_logo{margin: 73px 0px 0px -225px;float:left;font-size:12px;}
.top_banner{float:right;width:885px;overflow:hidden;margin:3px;}

/*footer*/
.footer{background:url(../images/footer.png) repeat;font-family:Verdana;margin:-10px 0px 0px;padding:0px 0px 10px 0px;}
.footer hr{height:1px;background:#b3b2af;border:none;width:85%;}
.f_menu{padding-left:150px;}
.f_menu li{float:left;font-size:21px;padding:10px 18px;}
.f_menu li a{color:#3f3f3f;text-decoration:none;text-transform:uppercase;}
.f_menu li a:hover,.f_menu li.active a{color:#c4161c;}
.fblock1,.fblock2,.fblock3,.fblock4{float:left;padding: 10px 0px 10px 0px;}
.fblock1{margin:0px 0px 0px 0px;font-size:18px;color:#fff;width:280px;}
.fblock1 h3{color:#fff;font-size:13px;margin:0;text-decoration:underline;}
.fblock1 ul a{text-decoration:none;color:#fff;/*background:url(../images/f_main_menu.png) no-repeat;padding:7px 0px 7px 45px;*/padding:0px;}
.fblock1 ul a.f_m_1{background-position:0px 0px;}
.fblock1 ul a.f_m_111{background-position:0px -40px;}
.fblock1 ul a.f_m_112{background-position:0px -213px;}
.fblock1 ul a.f_m_113{background-position:0px -169px;}
.fblock1 ul a.f_m_114{background-position:0px -124px;}
.fblock1 ul li.active a{color:#c4161c;}
.fblock1 ul li{line-height:1.1em;/*padding:7px 0px 7px 20px;*/padding:0px;margin:0px 0px 8px;}
.fblock1 ul li a:hover,.fblock2 ul li a:hover,.fblock3 ul li a:hover{color:#2461a5;text-decoration:underline;}
.fblock2{font-size:18px;width:200px;margin:0px 0px 0px 50px;}
.fblock2 ul a{color:#fff;text-decoration:none;}
.fblock2 ul li{padding: 9px 0px 9px 45px;line-height:1.3em;}


.fblock3{color:#666464;font-size:18px;width:320px;margin:0px 0px 0px 50px;}
.fblock3 h3{color:#fff;font-size:18px;text-align:center;}
.fblock3 ul a{color:#666464;text-decoration:none;}
.fblock3 ul li{padding: 0px 0px 0px 35px;line-height:1.1em;margin:0px 0px 15px;}

.fblock4{font-size:18px;width:250px;color:#fff;margin:0px 0px 0px 40px;}
.fblock4 h3{font-size:18px;color:#fff;margin:0px;}
.fblock4 a{display:block;float:left;margin:20px 0px 0px;width:34px;height:35px;}

.copyrate{color:#282626;font-size:14px;padding-bottom: 20px;float:left;padding:0px 0px 0px 35px;margin-top:5px;}
.column_class .rubric{background:#c4161c url(../images/menu.png) 100% 0px no-repeat;font-size:25px;padding:7px;color:#fff;text-transform: none;text-align:center;width:220px}
.column_class .rubric {margin: -16px 0px 10px -20px;}
.left_column{margin:0px 0px 0px 5px;float:left;width:237px;}
.left_column .rubric{width:230px;}
.index_page{width: 630px;margin-right: 0px;}
.index_page_content{padding-left:30px;margin:-20px 0px 0px;}
.index_page .box{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border:5px solid #e7e3da;border-radius:3px;}
.box_group_content{border:5px solid #e7e3da;border-bottom:3px solid #e7e3da;border-radius:3px;margin:0px 0px 40px;}
.social_group_page{width:930px;margin:0 auto 40px;}
.map_logo{text-align:center;background:#e1e1e1;padding:10px 0px;font-size:14px;font-weight:700;color:#c4161c;background:url(../images/reestr.png) repeat-x;}
#short_list_teams img,#short_list_tournaments img{width:100px;height:100px;}
#short_list_players img{width:100px;height:100px;}
.class_sports_none{color:#000;}
.cat_maps{padding-bottom:0px;}
.cat_maps .rubric{margin-bottom:0px;}
.cat_maps ul{margin:0px 0px 0px -15px;width:230px;}
.cat_maps ul ul{margin:0px 0px 0px -46px;width:230px;display:none;}
.cat_maps ul li:hover ul{display:block;}
.cat_maps ul > li img{margin:0px 10px 0px 0px;}
.cat_maps ul > li{font-size:24px;font-family:Verdana;width: 191px;line-height:100%;background:#e1e1e1;border-top:1px solid #86878a;padding:0px 0px 0px 46px;}
.cat_maps ul > li.no-icon{font-size:18px;width: 100%;padding:0px 0px 0px 5px;}
.cat_maps ul > li:first-child{border:none;}
.cat_maps ul li a{text-decoration:none;display:block;padding:5px 0px;color:#524f4f;}
.cat_maps ul li:hover{}
.cat_maps ul ul li{background:#7e7f83 url(/images/subcat.png) 20px 10px no-repeat;width: 185px;}
.cat_maps ul ul li:first-child{background:#7e7f83 url(/images/subcat_l.png) 20px 0px no-repeat;width: 185px;}
.cat_maps ul ul li:hover{background:#2461a5 url(/images/subcat.png) 20px 10px no-repeat;}
.cat_maps ul ul li:first-child:hover{background:#2461a5 url(/images/subcat_l.png) 20px 0px no-repeat;}
.cat_maps ul ul li a{color:#e1e1e1;font-size:18px;}
.btn_all_news{padding: 0px 15px 0px 15px;width:inherit;text-decoration:none !important;float:right;}
a.btn_all_index{padding: 0px 15px 0px 15px;width:inherit;text-decoration:none !important;float:right;background:#C4161C;display:block;color:#fff;margin:0px 3px 0px 20px;}
.table_list{width:850px;overflow:visible;}
.table_list td{border:5px solid #fff;}
.table_list td.col1{width:100px;}
.table_list td.col2{width:250px;}
.table_list td.col3{width:200px;}
.table_list td.col4{width:200px;}
.table_list td.col5{width:300px;}
.column-l .wrap{overflow:visible;}
.none_column{margin-right: 50px;width: 870px;}
.soc_block{margin-left:15px;}
.menu_button ul{position:absolute;display:none;z-index:10;width:229px;margin:8px 0px 0px -12px;}
.menu_button:hover ul{display:block;}
.menu_button ul li a{display:block;width:88%;height:50%;padding:10px 12px;}
.menu_button ul li{border:none;background:#C4161C;margin:0;float:none;border-top:1px solid #fff;padding:0px;height: 37px;}
.menu_button ul li:first-child{border:none;border-top:1px solid #fff;}
.menu_button ul li:hover{border-bottom:none;background:#C4161C url(../images/iadd.png) 200px 0px no-repeat;}
.menu_button ul li:hover a{color:#fff;text-decoration:underline;}
      #map-container {
        margin: 0px 0px 25px;
        border-width: 1px;
        border-style: solid;
        border-color: #ccc #ccc #999 #ccc;
        -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
        box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
        width: 630px;
      }
 
      #map {
        width: 100%;
        height: 330px;
      }
.maps_title{width:300px;}
.f_r{display:block;height:200px;width:1px;float:left;border-left:1px solid #b3b2af;border-right:1px solid #9a9a9a;background:#8c8c8c;margin: 12px 0px 0px;}
.f_sprite{background:url(../images/f_sprite.png) no-repeat;}
.f_b1_s{background-position:0px 0px;}
.f_b1_k{background-position:0px -76px;}
.f_b1_t{background-position:0px -149px;}
.f_b2_c{background-position:0px -225px;}
.f_b2_e{background-position:0px -273px;}
.f_b2_s{background-position:0px -323px;}
.f_b2_i{background-position:0px -376px;}
.soc_vk{background-position:-5px -438px;}
.soc_fb{background-position:-5px -497px;}
.soc_yt{background-position:-5px -557px;}
.soc_t{background-position:-5px -616px;}
.soc_g{background-position:-5px -670px;}
.soc_rss{background-position:-5px -728px;}
.copyrate,.copyrate2{font-size:11px;color:#545151;}
.copyrate{font-size:12px;}
.copyrate2{float:right;margin:5px 5px 0px 0px;}
.f_logo{float:right;margin:0px 35px 0px 0px;}
.nivo-directionNav{display:none;}
#slider{width:885px;height:115px;}
.nivo-controlNav{display:none;}
.apple_overlay{left:0px !important;}
#video_top_youtube li{width:425px;float:left;margin:0px 5px;height:350px;}
.menu_button2{background: #0b528a url(../images/menu_info.png) 100% 0px no-repeat;width:169px;}
.menu_button2 ul li{background:#0b528a;}
.menu_button2 ul li:hover{background:#0b528a url(../images/iadd.png) 160px 0px no-repeat;}

#index_list ul li{border:3px solid #e7e3da;border-bottom:3px solid #e7e3da;border-radius:3px;margin:0px 0px 10px;width: 305px;height: 110px;overflow: hidden;float:left;}
.index_avatar{float:left;}
.index_avatar img{width:100px;height:100px;}
.index_text{/*float:left;*/margin-left:105px;width:175px;}
.questbook .index_name {display:none;}
.questbook .index_sport {margin:0px;}
.index_sport{display:block;margin:5px 0px 0px;}
.header_logo{float:left;margin:0px 0px 0px 0px;}
.tournamentPane{clear:both;}
.tourn_page{width:730px;}
.tourn_page .slider-wrap_outer{margin-left:80px;}
#index_list ul li.index_list_l{margin-right:5px;}
.m_p_l{width:880px;}
.m_p_l ul li{width:202px;height:142px;list-style:none !important;float:left;overflow: hidden;font-size:18px;margin: 20px 40px 0px 40px;overflow:hidden;}
.m_p_l ul li img{width:202px;height:142px;}
.m_p_l ul li a{display: block;position: relative;color:#515153;}
.m_p_l ul li:hover a{color:#000;}
.m_p_l ul li div{display:block;background:url(../images/fon_menu.png) repeat;bottom: 0px;height: 50px;left: 0px;position: absolute;text-align: center;width: 100%;/*text-transform:uppercase;*/z-index: 2;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.m_p_l ul li:hover div{height:142px;}
.m_p_l ul li:hover div p{top: 55%;}
.m_p_l ul li div p{left: 0px;margin-top: -15px;position: absolute;text-align: center;top: 65%;width: 100%;}
.cat_maps ul li a:hover{color:#2461A5;}
.cat_maps ul li a.active{color:#C4161C;}
.index_list ul{margin-top:0px;}
.sb, .layout-r {float: right;margin: 0px 3px 0px -230px;}
.m_p_l_t ul li, .m_p_l_t ul li img,.m_p_l_t ul li:hover div {width:130px;height:130px;font-size:12px;}
.sb_index{margin: 0px 20px 0px -230px;}
.filter_list #country,.filter_list #city{width:90px;}
.filter_list #sport{width:230px;}
.filter_list label{color:#c4161c;margin-left:5px;}
.filter_list{width:850px;padding:3px ;border:1px solid #000;font-family:Arial;font-size:14px;}
.filter_list input[type*=submit],.filter_list input[type*=button]{background:#c4161c;border:none;color:#fff;}
.text table.table_list{margin-left:0px;width:858px;}
.text table.table_list tr:hover{background:#f9f4ca;}
.text table.table_list .title td{background:#0b528a;color:#fff;}

.menu ul li a.main_menu_block{display:block;width:30px;height:30px;background:url(../images/home_page.png) 0px 0px no-repeat;margin-top: -4px;}
.menu ul li a.main_menu_block:hover,.menu ul li.active a.main_menu_block{background:url(../images/home_page_hover.png) 0px 0px no-repeat;}

.header_link{float:left;font-size: 14px;}
.header_link ul li{float:left;margin-left: 15px;margin-top: 15px;}
.header_link ul li a{color: #fff;}
.header_link ul li a:hover{text-decoration:none;}

.map_container { float: left; margin-top: 30px; }
.map_category li {                                    
     display: inline;
     list-style-type: none;
     padding-right: 20px;
}
