@charset "UTF-8";
/* CSS Document */

.main
{
    margin: 0px;
    font-family:Arial, Helvetica, sans-serif;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover; 
}

.bg_content
{
	height:696px; 
	width:1066px; 
	margin:20px auto;
	background:url(../img/bg_fon.png) no-repeat center;
}

.bg_head
{
    height:66px;
	background:url(../img/head.png) no-repeat center;
	-moz-border-radius: 17px; 
	-webkit-border-radius: 17px; 
	border-radius: 17px; 
	
}

.head_cont
{
	padding:16px 430px;
	height:34px;
}

.head_symbol
{
	float: right;
	height:66px;
	width:66px;
	background:url(../img/logotip.png) no-repeat center, center;
}

.bg_cont
{
	height:696px; 
	margin-top:5px;

}


.bg_sidebar_left
{
        background-image: url(../img/sb_right.png);
	float: left; 
	width:180px;
	height:695px;
        position: relative;
        z-index: 1;
	
}
.vizit_hid
{
	height:225px; 
	margin:-255px 15px 15px 15px;
	padding:15px; 
	background:url(../img/vizit.png) no-repeat center, center;
	
}

.vizit
{
	width:160px;
	height:160px;
	margin:10px;
    background:url(../img/vizit_cont.png) no-repeat center, center;
	
   
}

.vizit_bg
{
	height:160px;
	margin:20px;
	background-image: url(../img/skrin/championat.png);
   
}

.vizit_cont
{
	height:150px;
	margin:10px;
	text-align: center;
	font-size:12px;
	color: #000;
}


.bg_cont_all
{
	float:left; 
	width:701px;
	margin:0 0 5px 5px;
        position: relative;
        z-index: 1;
}

.bg_cont_btn div.cont_btn_img
{
	height:65px; 
	width:65px; 
	margin:0 5px 5px 0; 
	float:left;
}

.bg_cont_btn div.cont_btn_img:hover {
    margin:1px 4px 4px 1px;
}

.bg_cont_skrin
{
    height: 668px;
    width: 707px;
    margin-left: -5px;
    margin-top: 13px;
}

.bg_cont_skrin div
{
	height:100%; 
	width:100%; 
	margin:0 5px 5px 0; 
	float:left;
}

.bg_sidebar_right
{
        background-image: url(../img/sb_right.png);
	float: left; 
	width:180px;
	height:695px;
        position: relative;
        z-index: 1;
}


#head_logo_left
{
	background:url(../img/logol.png) no-repeat center, center; 
	width:200px; 
	height:90px; 
	margin:auto 0; 
	float:left;
}

#head_logo_center
{
	background:url(../img/logoc.png) no-repeat center, center; 
	width:686px; 
	height:90px; 
	margin:auto 0; 
	float:left;
	text-align:center;
}
#head_logo_right
{
	background:url(../img/logor.png) no-repeat center, center; 
	width:200px; 
	height:90px; 
	margin:auto 0; 
	float:left;
}

#head_logo_center input
{
	 margin-top:50px;
	 	
}
#dom_btn
{
	background: url(../img/dom.png) no-repeat center, center;
}

.dom1_btn
{
	background:url(../img/dom1.png) no-repeat center, center;
}

.bg_sb_btn3_cont
{
	margin: auto; 
	padding:10px; 
	color:#066;
        height: 24px; 
}

.bg_sb_btn3_cont_head
{
	height:58px; 
	margin: auto; 
	padding:10px 10px 0 10px; 
	color:#066
}

.bg_sb_btn3_bg_cont
{
        height:525px;   
}

.footer_status
{ 
	height:35px;
	width:735px;
	background:url(../img/footer_status.png) no-repeat center, center;
}


.sb_btn_wt_sel
{
	height:23px;
	margin-bottom:10px; 
	text-align: left; 
	line-height:22px;
	font-size:12px;
        margin-left: 5px;
}

.sb_btn_wt_sel select
{
        width: 150px;
}

.sel_pink
{
	margin: 6px 14px 0 0;
	float: right;
	height: 12px;
	width: 12px;
	background: url(../img/sel_pink.png) no-repeat center, center;
}

.head_pg_btn_gr
{
	float:left;
	height:16px;
	width:16px;
	background:url(../img/head_pg_btn_gr.png) no-repeat center, center;
}

.head_pg_btn_br
{ 
	float:left; 
	height:16px;
	width:16px;
	background:url(../img/head_pg_btn_br.png) no-repeat center, center;
}

.bg_sbr_btn_main
{
    margin: auto;
    padding:2px;
    height:140px;
    width: 135px;
}

.bg_sbr_pagginator
{
	margin: auto;
	padding:10px;
	height:40px;
	width: 135px;	
}

.top_btn
{ 
	float: left;
	margin: 1px;
	height:65px;
	width:65px;
	background:url(../img/top_btn.png) no-repeat center, center;
        cursor: pointer;
}

.top_btn_select
{ 
	float: left;
	margin: 1px;
	height:65px;
	width:65px;
	background:url(../img/top_btn_sel.png) no-repeat center, center;
        cursor: pointer;
}

.info_btn_select
{ 
	float: left;
        margin: 1px;
	height:65px;
	width:65px;
	background:url(../img/info_btn_sel.png) no-repeat center, center;
        cursor: pointer;
}

.info_btn
{ 
	float: left;
        margin: 1px;
	height:65px;
	width:65px;
	background:url(../img/info_btn.png) no-repeat center, center;
        cursor: pointer;
}

.main_btn
{ 
    float: left;
    margin: 1px;
    height:65px;
    width:65px;
    background:url(../img/main_btn.png) no-repeat center, center;
    cursor: pointer;
}

.main_btn_select
{ 
    float: left;
    margin: 1px;
    height:65px;
    width:65px;
    background:url(../img/main_btn_sel.png) no-repeat center, center;
    cursor: pointer;
}

.page_cont
{
	margin: 4px auto;
	width: 138px;
        overflow: auto;
}

.page
{ 
	float:left; 
	height:18px;
	width:20px;
	background:url(../img/page.png) no-repeat center, center;
	text-align: center; 
	line-height:18px;
	font-size:10px;
        margin: 7px 3px;
}

.prew_page
{ 
	float:left; 
	height:35px;
	width:55px;
        cursor: pointer;
	background:url(../img/prew_page.png) no-repeat center, center;
}

.prew_page_dis
{ 
	float:left; 
	height:19px;
	width:20px;
        cursor: pointer;
	background:url(../img/prew_page_0.png) no-repeat center, center;
}

.next_page
{ 
	float:left; 
	height:35px;
	width:55px;
        cursor: pointer;
	background:url(../img/next_page.png) no-repeat center, center;
}

.next_page_dis
{ 
	float:left; 
	height:19px;
	width:20px;
        cursor: pointer;
	background:url(../img/next_page_0.png) no-repeat center, center;
}

.btn_home_on
{
	
	background:url(../img/btn_home_on.png) no-repeat center, center;
}

.btn_home_of
{
	
	background:url(../img/btn_home_of.png) no-repeat center, center;
}

.contour
{ 
	height:65px;
	width:65px;
	background:url(../img/contour.png) no-repeat center, center;
	
}
.contour_sel
{ 
	height:65px;
	width:65px;
	background:url(../img/contour_sel.png) no-repeat center, center;
	
}

.btn_home_on:hover
{
	background:url(../img/btn_home_on_sel.png) no-repeat center, center;
}

.btn_home_of:hover
{
	background:url(../img/btn_home_of_sel.png) no-repeat center, center;
}
.status_sel
{ 
	height:15px;
	text-align: center;
	font-size:12px;
	color: #066;
}

.icon_status_sel 
{
	
	height:65px;
	width:150px;
	margin:0 0 0 15px;
	background:url(../img/topsite.png) no-repeat center, center;
}

.icon_status_name
{
	height:15px;
	width:150px;
	text-align: center;
	margin:0 0 0 15px;
	padding-top:2px;
}


.bg_sbl_toolbar
{
	height:60px;
	margin:7px;
	background:url(../img/logo.png) no-repeat center, center;	
}

.bg_sbl1_toolbar
{
	height:160px;
	text-align: center;
	font-size:10px;
	color: #066;
        position: relative; 
        z-index: 5;
}

.short_site_info_cont
{
	height:330px;
}

.bg_sbl_info
{ 
	height:30px;
	margin:15px;
	text-align: center;
	font-size:10px;
	color: #000;
}

.bg_sbl_status
{
	height:30px;
	margin:15px;
	text-align: center;
	font-size:10px;
	color: #066;
}

.bg_sbr_toolbar
{
	margin: 10px;
	height:50px;
	text-align: center;
	font-size:10px;
	color: #066;	
}

.bg_sbr_filters
{
    margin: 10px;
    height:320px;
    text-align: center;
    font-size:10px;
    color: #066;	
}

.bg_sbr_filters_cont
{
    text-align: left;
    margin-left: 5px;
}

.bg_sbr_status
{
    margin: 10px;
    height:30px;
    text-align: left;
    font-size:14px;
    font-weight: bold;
    color: #066;
}

.bg_sbr_status_counter
{
    background:url(../img/schet.png) no-repeat center, center;
    height: 35px;
    padding-left: 19px;
    padding-top: 5px;
    letter-spacing: 8.1px;
}

.bg_sbr_toolbar div
{
    height:60px;
    text-align: center;
    font-size:10px;
    color: #066;
}
	
#site_title_block
{
    text-align: center;
}

#site_info_desc
{
    border-bottom: #666 medium;
}

.site_info_desc_hr
{
    width: 140px;
}

.bg_sbr_filters_btn
{
    background: url(../img/filtr_knob_grey.png) no-repeat center, center; 
    height: 20px; 
    font-size: 12px; 
    margin:5px; 
    padding-top: 10px;
    cursor: pointer;
}

.bg_sbr_filters_btn_sel
{
    background: url(../img/filtr_knob_wight.png) no-repeat center, center; 
    height: 20px; 
    font-size: 12px; 
    margin:5px; 
    padding-top: 10px;
    cursor: pointer;
}

.bg_sbr_filters_word
{
    background: url(../img/filtr_word.png) no-repeat center, center; 
    height: 20px; 
    font-size: 12px; 
    margin:5px; 
    padding-top: 5px;
}

#country_flag
{
    margin-top: 5px;
}

.bg_sb_btn3_bg_cont_sel
{
    height: 115px;
}

#box 
{
    position:absolute; 
    left:0; 
    top:0; 
    z-index:200; 
    background:url(../img/tail_alt.png) no-repeat right center; 
    height:35px;
    padding-right:8px;
    margin-left:5px;
    opacity: 0.9;
}
	
#box .head 
{
    background:url(../img/head_alt.png) no-repeat 0 0;
    height:35px;
    color:#fff;
    white-space:nowrap;
    padding-left:8px;
    padding-top:12px;
    font-size: 12px;
    z-index: 1;
    opacity: 0.9;
}

.sb_btn_wt_sel input
{
        width: 150px;
        height: 25px;
}

.chosen-input-params
{
    background: -moz-linear-gradient(center top , #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 15px;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    display: block;
    height: 25px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    font-size: 13px;
    box-sizing: border-box;
}

#filter_search
{
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #aaa;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    color: #444;
    display: block;
    font-size: 13px;
    height: 25px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    border-radius: 15px;
}

.bg_cont_info_content
{
    color: #066;
    border: 1px solid #aaa;
    background-color: #eee;
    height: 658px;
    width: 697px;
    margin-left: -5px;
    margin-top: 13px;
    float: left;
    padding: 5px;
}

.bg_cont_info_content_center
{
    font-size: 14px;
}

#filters
{
    width: 150px;
    text-align: left;
}

.cont_cat_img
{
    height: 160px;
}

.cont_cat_name
{
    height: 30px;
    margin: 15px;
    text-align: center;
    color: #066;
}

.bg_sbr_fon div
{
    background: url(../img/change_bg_color.png) no-repeat center, center;
    height: 20px;
    width: 70px;
    margin: 0 auto;
    cursor: pointer;
}

.filter li
{
    list-style: none outside none; 
    display: inline-block;
    margin: 1px 5px;
    cursor: pointer;
}

.filter
{
    padding: 0;
}

.filter_element
{
    color: #000;
    font-size: 11px;
    display: block;
    padding: 5px;
    text-decoration: none;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
}

.filter_element:hover
{
    color: #fff;
    display: block;
    padding: 5px;
    background-color: #87c6c7;
    text-decoration: none;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
}

.filter_element_select
{
    color: #fff;
    font-size: 11px;
    display: block;
    padding: 5px;
    background-color: #02a8aa;
    text-decoration: none;
    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
}