
@font-face {
    font-family: 'Minion';
    src: url('../fonts/MinionPro-Regular.otf');
} 

@font-face {
    font-family: 'MinionSemibold';
    src: url('../fonts/MinionPro-Semibold.otf');
          font-weight: normal;
} 


@font-face {
    font-family: 'MyriadProReg';
    src: url('../fonts/MyriadPro-Regular.otf');
} 

@font-face {
    font-family: 'MyriadProSemi';
    src: url('../fonts/MyriadPro-Semibold.otf');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/MyriadPro-Bold.otf');
}
@font-face {
    font-family: 'Lucida Grande';
    src: url('../fonts/6216.ttf');
}

body, div, ul, li{
padding:0px;
margin:0px;
}

img{
border:0px;
}

ul, li {
list-style:none;
}

a{
        text-decoration:none;
}
body{
background:url('../images/fon.png') repeat;
}
.wrapper{
        width:100%;
        height: 100%;

}

.clear{
clear:both;
}

.content{
width:955px;
margin:0px auto;
}


.aligner{
clear: both;
height: 100%;
width: 1100px;
margin: 0 auto;
}

.red_line{
        position:absolute;
        left:0px;
        height:30px;
        width:100%;
        background:#d1113a;
        z-index:-1;
}
.grey_line{
        position:absolute;
        left:0px;
        top:31px;
        height:10px;
        width:100%;
        background:url('../images/grey_line.png') repeat;
        z-index:-1;
}
.head{
        position:relative;
        float:left;
        width:100%;
        height:35px;
}
.language{

        position:relative;
        float:left;
        margin-left:45px;

        color:#f4dfe4;
}
.language li{
        display:inline;
}
.language li a{
        color:#f4dfe4;
        font-size:12px;
        /*font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;;
}
.hline_l{
        margin-left:10px;
        margin-right:10px;      
}
.hline_r{
        margin-left:10px;
        margin-right:10px;      
}
.all_share{
        position:relative;
        float:right;
}
.share {
        position:relative;
        float:left;
        width:31px;
        height:31px;
        margin-left: 10px;
}
.yt{background:url("../images/you_tube.png");
 background-repeat: no-repeat;}

 .yt:hover{background:url("../images/yt_grey.png");
 background-repeat: no-repeat;}

.tw{background:url("../images/tw.png");
 background-repeat: no-repeat;}

.tw:hover{background:url("../images/tw_grey.png");
 background-repeat: no-repeat;}

.fb{background:url("../images/fb.png");
 background-repeat: no-repeat;}

.fb:hover{background:url("../images/fb_grey.png");
 background-repeat: no-repeat;}

.vk{background:url("../images/ico_vk.png");
 background-repeat: no-repeat;}

.vk:hover{background:url("../images/vk_grey.png");
 background-repeat: no-repeat;}

.rss{background:url("../images/ico_rss.png");
 background-repeat: no-repeat;}

 .rss:hover{background:url("../images/rss_grey.png");
 background-repeat: no-repeat;}

.soc_share{
        position:relative;
        float:left;
        margin-top: -6px;
}



span.b-share-icon_vkontakte:hover{background:url("../images/vk_grey.png");}
span.b-share-icon_facebook:hover{background:url("../images/fb_grey.png");}
span.b-share-icon_twitter:hover{background:url("../images/tw_grey.png");}
span.b-share-icon_twitter{
        background:url("../images/tw.png");
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}

span.b-share-icon_vkontakte{
        background:url("../images/ico_vk.png") ;
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}

/* */

span.b-share-icon_vkontakte2{
        background:url("../images/fb.png") ;
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}

span.b-share-icon_facebook{
        background:url("../images/fb.png");
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}
.header{
        position:relative;
        float:left;
        width:100%;
        height:145px;
}
.ch_my_foto{
        position:relative;
        float:left;
        width:258px;
        height:375px;
        margin-left: -70px;
        background:url("../foto/head_foto.png");
         background-repeat: no-repeat;
        z-index:-1;
}
.ch_title_name a{
        position:relative;
        float:left;
        width:490px;
        color:#d1113a;
        font-size:54px;
        font-family: 'Lucida Grande',sans-serif;;
        font-weight: bold;
          margin-top: 20px;
          text-shadow: 5px 0px 2px rgba(249, 249, 233, 1);
}
.ch_title{
        position:relative;
        float:left;
        width:283px;
        color:#404040;
        margin-top: 18px;
        margin-left: 3px;
        font-size: 10px;
        font-family: 'MyriadProReg',Tahoma;
        /*font-family: 'Lucida Grande',sans-serif;;*/
        font-weight: bold;
        text-transform:uppercase;
}
.ch_decription{
`position:relative;
        float:right;
        width: 375px;
        color:#404040;
        font-size:12px;
        font-family: 'MyriadProReg';
        font-style: italic;
/*      font-family: 'Lucida Grande',sans-serif;*/
        margin-right: 38px;
        margin-top: 13px;
}
.ch_search{
        position:relative;
        float:left;
    margin-top: 14px;

    width: 275px;
        height: 60px;
}
.ch_search input{
         width: 215px;
        padding: 5px 5px 5px 10px;
}
.btn_search{
        float:right;
        margin-top: 4px;
}
.btn_search a{
        float:left;
        width:26px;
        height:26px;
        background:url("../images/search.png");
         background-repeat: no-repeat;
}
.btn_search a:hover{background:url("../images/search_active.png");
 background-repeat: no-repeat;}

.grey_block{
        position:relative;
        float:left;
        margin-left:20px;
  /*  overflow:hidden;*/
  //  width: 940px;
        height:370px;
        
}
.menu{  margin-left: 20px;
           float: left;
    height: 53px;

    position: relative;
    width: 940px;
        background:url('../images/menu_fon.png');
         background-repeat: no-repeat;
}

.active1{
        height:55px;
        background:url('../images/active_fon.png')repeat-x;     
         background-repeat: repeat-x;
}
.menu li a{
color:#D3D3D0;
        font-size:16px;
        font-family: 'MyriadProSemi';
        text-shadow: 3px 1px 6px rgba(0, 0, 0, 0.8);
        }
#menu {
        padding: 0;
        margin: 0;
        font-size: 100%;

        }
#menu li.one {
        list-style: none;
        float: left;
        height: 33px;
        padding: 0;
        margin: 0;
        width: 104px;
        text-align: center;

        position: relative;
        padding-top: 16px;
        }
#menu li ul {
        list-style: none;
        padding: 0;
        margin: 0;
        /*width: 150px;*/
        display: none;
        position: absolute;
        left: 0;
        top: 53px;
        z-index: 1;
        }
#menu li ul li {
        float: none;
        height: 22px;
        padding-top: 10px;
        margin: 0;
        width: 250px;
        text-align: center;
        background:url('../images/li_fon.png');
         background-repeat: repeat;
        color:#898989;
        }
#menu li ul li a{
                color:#898989;
                /*width:180px;*/
                text-align:left;
                padding-left:10px;
                        font-size:13px;
        /*font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
}
#menu li ul li a:hover{
                color:#dddddd;
}

#menu li.one a {
        display: block;
        
        height: 33px;
        text-decoration: none;
        }
#menu li:hover ul, #menu li.jshover ul {
        display: block;
        }
        
#menu li.one:hover   {
        height:55px;
        background:url('../images/active_fon.png')repeat-x;     
        }

#menu li.one.last {
width:108px;
}
#menu li.one.last:hover   {
width:108px;
}
.hover li{
        padding-top:5px;
}               

.main_slider{
                   float: left;
    height:365px;
    padding-top: 15px;
    position: relative;
    width: 940px;
        background:url('../images/grey_fon.png');
         background-repeat: repeat-x;
}
.ms_left{
        float:left;
        margin-left:10px;
        margin-top: 10px;
        width:450px;
}
.ms_right{
        width:450px;
        float:left;
        margin-left: 27px;
padding-top: 21px;
        height: 204px;
        }
        
.ms_right .data .name,.date,.comment a{
        color:#959595;
        font-size:10px;
        font-family: 'tahoma';
}
.ms_right .comment a:hover{
        color:#f1f1f1;
}       
.msr_title{
        color:#c6c6c6;
        font-size:22px;
        margin-top: 35px;
        font-family: 'MinionPro';
text-shadow: 2px 2px 5px rgba(29, 52, 20, 0.8);
}

.msr_text
{       
        color:#8d8d8d;
        font-size:12px;
                font-family: 'Lucida Grande',sans-serif;
        line-height:20px;
        width: 440px;
margin-top: 19px;
}

.msr_slide{
        position: absolute;
left: 460px;
top: 241px;
        
}
.slide_img{
        float:left;
        margin-left: 8px;
}
.arrow_left{
        float:left;
        background: url("../images/left.png")no-repeat;
        width:18px;
    height: 26px;
    margin-right: 5px;
    margin-top: 45px;
}
.arrow_right{
        float:left;
        background: url("../images/right.png")no-repeat;
        height:26px;
        width:18px; 
        margin-top: 45px;
         margin-left: 5px;
}
.one_slide{
        float:left;
        width:185px;
        height:235px;
        margin-right:35px;
}
.last_slide{
height:235px;
        /*margin-right:35px;*/
}

ul #mycarousel:last-chaild .one_slide{margin-right:0px;}


.last_slide{
    float:left;
        width:185px;
        /*height:220px;*/

}
.last{margin-right:0px;}

.slider{
        float:left;
        margin-left: 10px;
        margin-top: 33px;
        width: 101%;
}
.sos_img{
/*height:129px;*/
width: 185px;
border: 1px solid #abaaa6;
padding: 2px;
background: #fff;

}
.sos_img:hover{
border: 1px solid #e5e5e5;}

.sos_img img{

width: 185px;
}
.sos_title{
        margin-top: 27px;
margin-left: 2px;
line-height: 20px;
height: 55px;
}
.sos_title a
{
        color: #5a5a5a;
font-size: 12px;
font-family: 'MinionSemibold';
font-weight: bold;
}
.sos_title a:hover{
        color:#d1113a;
}
.white_block{
        float:left;


    width: 936px;
        background:#fff;
/*      border-top:1px solid #cecece;
        border-left:1px solid #cecece;
        border-right:1px solid #cecece;*/
        padding-top:5px;
}
.block_border{
float:left;
border:1px solid #cecece;
padding-bottom:10px;
margin-left: 22px;
    margin-top: 10px;
}
.border_line{
        float:left;
        margin-left: 22px;
        border-left:1px solid #cecece;
        border-right:1px solid #cecece;
        border-bottom:1px solid #cecece;
    width: 940px;
        height:10px;
}
.column{
        float:left;
        width: 305px;
        height:100%;
        padding-top: 21px;
}
.one_slide .date{
        margin-top:10px;
}
.last_slide .date{
        margin-top:10px;
}
.data{
        float:left;
     /*  font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
           font-size:12px;
}
.data .name,.data,.comment a{
        color:#959290;
        font-size:10px;

}
.commentf a {
        color:#959290;
 font-size:12px;

}

.commentf a:hover{
color:#fffff0;

}
.datef {
        color:#959290;
 font-size:12px;

}
.dsl{
        margin-left:5px;
        margin-right:5px;
font-size:12px;

}
.names a{
color:#959290;
        font-size:12px;

}
.names a:hover{
color:#fffff0;

}
.wbc_tv .data{
        float:left;
        margin-top:13px;
}
.comment a:hover{
        color:#2d2d2d;
}       
.wb_left{
        border-right:1px solid #cecece; 
}
.wb_center{
        border-right:1px solid #cecece; 
}
.wv_other{
        float:left;     
        margin-top: -10px;
}
.wv_other li a{
        margin-top: 8px;

}

.w_title_parlament{

width: 80px;
margin-top: -9px;

}
.w_title{
        float:left;
        color:#d1113a;
        font-size:14px;
        /*font-family: 'OpenSansSemibold';*/
           font-family: "MyriadProBold";
        font-weight: bold;
}
.w_btnimg{
        float:left;
}
.w_title{
        float:left;
}
.w_btnimg a{
        float:left;
        width:33px;
        height:33px;    
}
.w_all_view a{
        float:right;
    margin-right:30px;
        color:#999999;
        font-size:12px;
/*      font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        
}
.w_text li a{
padding-top: 10px;
border-top:1px dotted #cccccc;
}

.w_text a{
        float:left;
        color:#333333;
        font-size:14px;
        font-family: 'MinionSemibold';
        font-weight: bold;

   }
.w_text a {

        width: 265px;
}
.w_text a:hover{color:#d1113a;}   

.w_all_view a:hover{color:#d42147;}

.video a{
        background:url('../images/ico_video.png')no-repeat;
        margin-left: 14px;
        margin-top: -5px;}
.video a:hover{ background:url('../images/ico_video_grey.png')no-repeat;}
.inter a:hover{background:url('../images/ico_interview_grey.png')no-repeat;}
.inter a{background:url('../images/ico_interview.png')no-repeat;
        margin-left: 14px;
        margin-top: -5px;}

.tv a{background:url('../images/tv_red.png')no-repeat;
        margin-left: 7px;
        margin-top: -5px;}

.tv a:hover{background:url('../images/ico_tv.png')no-repeat;}

.news a{background:url('../images/ico_news.png')no-repeat;
        margin-left: 14px;
        margin-top: -5px;}

.news a:hover{background:url('../images/ico_news_grey.png')no-repeat;}
.letter a:hover{background:url('../images/ico_letter_grey.png')no-repeat;}

.letter a{background:url('../images/ico_letter.png')no-repeat;
        margin-left: 9px;
        margin-top: -6px;}
        .gallery a:hover{background:url('../images/ico_gallery_grey.png')no-repeat;}
.gallery a{background:url('../images/ico_gallery.png')no-repeat;
        margin-left: 14px;
        margin-top: -5px;}
.twit a{
        background:url('../images/ico_twit.png')no-repeat; 
        margin-left: 10px;
    margin-top: -15px;
        }

.wv_video,.wt_video{
        float: left;
        margin-top: 15px;
    margin-left: 3px;
        border: 1px solid #c0c0c0;
        width: 250px;
        padding: 1px;
}
.w_text {
        float: left;
        margin-top: 22px;
        line-height: 22px;
        }
.onmain .w_text {
height:65px;
}
.onmain .w_text li a {
height: 65px;
}

.onmain .wo_text a {
height: 70px;
}
.wbl_video .data{
        float: left;
        margin-top:13px;
}

.wt_other li a{
        margin-top:15px;
}
.wlg_img{
        float: left;
margin-top: 9px;
margin-right: 7px;
width: 130px;
}
.w_coment{
        color:#414141;
        font-size:12px;
   /* font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        font-style:italic;
        text-shadow: 0.1px 0px 0.1px rgba(0, 0, 0, 0.2);
        width: 255px;
        margin-top: 11px;
        line-height: 18px;
}

.wbr_letter{


}
.wl_grey{
        float:left;
        width:255px;
        height:128px;
        background:#eaeaea;
        border:1px solid #dcdcdc;
    margin-top: 10px;
}
.wlg_text{
        float:left;
        width:220px;
        color:#606060;
        font-size:12px;
   /* font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        font-style:italic;
        text-shadow: 0.3px 0px 0.1px rgba(0, 0, 0, 0.8);
        margin-left: 20px;
          margin-top: 10px;
          line-height: 15px;
}
.wlg_btn{
        float: left;
width: 95px;
height: 23px;
background: #d1113a;
padding-top: 4px;
text-align: center;
margin-left: 82px;
margin-top: 8px;
}
.wlg_btn a{
color:#fff;
text-transform:uppercase;
        font-size:15px;
       font-family: "Myriad Pro";
}
.wbl_video,.wbc_tv,.wbr_letter,.wbr_gallery{
border-bottom:1px solid #e3e3e3; 
float: left;
padding-left:27px;
}
.wbl_interview,.wbc_news{
float: left;
padding-left:27px;
}
.wbl_video{
// height:500px;
min-height:600px;
min-width:90%;
}
.wbc_tv{
// height:500px;
min-height:600px;
min-width: 90%;}

.wbl_interview{
          margin-top: 38px;
        height: 500px;
min-width: 90%;
}
.wbc_news{
         margin-top: 38px;
         height: 500px;
min-width: 90%;
}
.wbr_letter{
        width: 255px;
margin-left: 33px;
padding-left: 0px;
padding-bottom: 30px;
}
.wbr_gallery{
        margin-top: 26px;
margin-left: 17px;
padding-left: 0px;
padding-bottom: 35px;
width: 275px;
}
.wo_text{
        float: left;
        margin-top:10px;
}
.wo_text li{
        float: left;
        margin-top: 5px;
padding-top: 10px;
        line-height: 23px;
        border-top:1px dotted #cccccc;
}
.wo_text li:first-child{
        margin-top: 1px;
        border-top:none;
}
.wo_text a{
        float:left;
        color:#333333;
        font-size:14px;
        font-family: 'MinionSemibold';
        font-weight:bold;
}
.wo_text a {

        width: 265px;
}
.wo_text a:hover{color:#d1113a;}   


.wg_gallery{
float:left;

}
.gallery a{
  margin-left:5px;
}
.wbr_twit{
float:left;
margin-top: 34px;
padding-left: 29px;     
}
.wt_cloud{
        float:left;
        background:url("../images/block_msg.png")no-repeat;
        height: 136px;
    width: 266px;
}
.wtc_text,.wtc_link,.wtc_data{
        float:left;
        width: 225px;
        margin-left: 23px;
        margin-top: 11px;
        color:#5d5d5d;
        font-size:10px;

         /*  font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
         font-style:italic;
}
.wtc_text{
 /*height: 60px;*/
}
.wtc_link a{
        color:#d1113a;
}
.pris{margin-top:-10px; 
}
.fb_img{
        float:left;
        width:90%;
}
.foot_block{
        float:left;
        background:url('../images/grey.png');
        margin-left: 23px;
/*      margin-top: 10px;*/
width: 937px;
height: 100%;
padding-bottom: 10px;
-webkit-border-radius: 3px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius: 3px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-radius: 3px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.f_title{
        float:left;
        color:#dddddd;
        font-size:14px;
    font-family: 'MyriadProSemi';
}

.f_ico a
{
        float:left;
        width:32px;
        height: 32px;
}
.about_me a{
        background:url("../images/ico_i.png")no-repeat;
        margin-top: -5px;
margin-left: 9px;
}
.about_me a:hover{
background:url("../images/ico_i_red.png")no-repeat;
}
.last_news a{
        background:url("../images/ico_last_grey.png")no-repeat;
        margin-top: -5px;
margin-left: 19px;
}
.last_news a:hover{
background:url("../images/ico_stati.png")no-repeat;
        }
.my_friends a{
        background:url("../images/ico_friends.png")no-repeat;
                margin-top: -5px;
margin-left: 19px;
}
.my_friends a:hover{
        background:url("../images/ico_friends_red.png")no-repeat;
        }
.fi_image{
        float:left;
        margin-left: 8px;
margin-top: 15px;}

.fb_other{
        float:left;
        margin-top:13px;
}

.fb_other li:first-child{
        float:left;
        margin-top:0px;
}
.fb_other li{
        float:left;
        margin-top: 21px;
line-height: 16px;
width: 275px;
}
.myself{
   color:#999999;
   font-size:12px;
  /* font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
}
.fb_left,.fb_center,.fb_right{
        padding-left:30px;
        padding-top: 0px;
}
.l_news a{
   color:#999999;
   font-size:14px;
     font-family: 'MinionSemibold';
         font-weight:bold;

}
.l_news a:hover{
 color:#f0f0f0;
}


.l_news li:first-child{
        float:left;
        margin-top:0px;
         border-bottom:1px dotted #505050;
         padding-bottom: 10px;
}
.l_news li{
        float:left;
        margin-top: 11px;
line-height: 16px;
width: 275px;
 border-bottom:1px dotted #505050;
 padding-bottom: 10px;
}
.footer{
        float:left;
        margin-left:22px;
        width: 939px;
        background:#fff;
        border: 1px solid #e2e2e2;
}
.footer_text{
        float:left;
        margin-left:40px;
        margin-top: 13px;
         color:#a7a7a7;
   font-size:12px;
 /*  font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
}
/**************news*****************/
.wb_news{
        /*margin-left: 19px;*/
    margin-top: 0px;
}
.breadcrumbs{border-bottom:1px solid #d8d8d8;
        padding-bottom: 5px;
        padding-left:20px;}
.breadcrumbs a{
 color:#a7a7a7;
   font-size:12px;
 /*  font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;


}
.breadcrumbs li{
        display:inline;
         color:#a7a7a7;
   font-size:12px;
  /* font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
}
.wb_right{
        float:right;
}
.main_news{
        float: left;
    padding-top: 0;
    width: 629px;       
        border-right: 1px solid #cecece;
}
.wbl_news{
        float:left;
        padding-left: 27px;
        padding-top: 27px;
    padding-right: 25px;
        width: 260px;
        height: 450px;
        border:1px solid #f2f2f2;
}
.news_all_view a{
        color: #999999;
    float: right;
  /*  font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
    font-size:10px;
    margin-right:6px;
}
.news_top{
        float:left;
        height:30px;
        width:100%;
        
}
.border_images{
border: 1px solid #abaaa6;
padding: 2px;
}
.news_img{
        float:left;     
         margin-top: 10px;
         width: 250px;
height: 188px;
font-size:12px;
/*  font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
}
.news_text{
        float:left;
        line-height: 25px;
    margin-top: 20px;
        width:260px;
}
.news_text a{

        color: #333333;
          font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 14px;
}
.news_text a:hover{

        color: #d1113a;

}
.sisea-result a{
        color: #333333;
         font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 13px;
}
.sisea-result a:hover{

color: #d1113a;
}
.data_news {
        float:left;     
        width: 100%;
}
.data_news .date a,.data_news .comment a{
        float:left;     
        color: #959595;
 /*   font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
    font-size: 10px;
}
.data_news .comment a:hover{
                color: #4b4949;
}
.news1{
        background: url("../images/news.png") no-repeat scroll 0 0 transparent;
    margin-left: 9px;
    margin-top: -6px;
}
.paginator{
        float:left;
        width:100%;
        text-align:center;
        padding-top:30px;
        padding-bottom: 30px;
}
.paginator a{
/*      font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
    font-size: 14px;
        color:#a7a7a7;
}
.page li{
display:inline;
}
.this_page {
        color:#d1113a !important;
        text-decoration:underline;
}
/*****************gallery**************************/
.main_gallery{
        border-right: 1px solid #F0F0F0;
        float: left;
        height: 875px;

    padding-top: 0;
    width: 625px;       
}
.gallery_top{
        float:left;
        width:100%;
         height: 25px;
    padding-top: 5px;
        margin-left:20px;
        margin-top:20px;
        
}
.gallery_title a{
        float:left;     
        color: #333333;
    font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 13px;
        margin-left:20px;
        margin-top:15px;
        width:100%;
}
.preview{
        float:left;
        margin-left:20px;
                margin-top:15px;
}
.videogallery{

margin-top:25px;
}
/*****************letter form**************************/
.letter_form{
        position:fixed;
        top:150px;
        left:450px;
        border: 1px solid #c0c0c0;
    padding:10px;
    width: 440px;       
        background:#fff;
        -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
display:none;
}
.lf_pole
{color: #333333;
         font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 13px;
        float:left;
        margin-top:10px;
        margin-left: 7px;
}
.lf_pole textarea{
        width:375px;
        height:150px;

}
.letter_form .wlg_btn{
        margin-left:155px;
}
.lf_close{
position:absolute;
right:5px;
top:2px;
width:10px;
height:10px;
cursor:pointer;
   font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 13px;
        color:#d1113a;  
        z-index:99;
}

/******************contact*****************************/

.main_contact{
        border: 1px solid #F0F0F0;
    float: left;
    height:100%;
    width: 626px;       
}
.contact{
        float:left;
        width:624px;    
        border: 1px solid #F0F0F0;
}
.c_title,.all_title{
        color:#d1113a;
        font-family: 'MyriadProBold';
    font-size: 16px;
        
}
.c_title{
        margin-left: 20px;
        margin-top: 20px;
}
.c_text{
        float:left;
        width:300px;
        margin-left: 20px;
        margin-top: 20px;
}
.c_map{
        float:left;
        width: 260px;
        margin-left: 20px;
        margin-top: 20px;
}
.long_title{
         font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 13px;
        color:#333333;  
        line-height: 25px;
}
.c_address,.ct_title,.ct_value{
        float:left;
        font-size:12px;
        /*font-family:'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        color:#333333;

}
.c_address{
        margin-top:20px;        
}
.ct_title{
        width:85px;
}
.ct_value{
        float:left;
        width:200px;
        font-size: 12px;
        color:#333333;
        }
.ct_value span{
        
        font-size:12px;
        font-family:'MyriadProBold';
        color:#333333;

}
.c_mode{
        float:left;
        margin-top:20px;
}
.c_leader{
        float:left;
        margin-top:20px;
}
.red_share{
float: right;

width: 235px;
height: 35px;
margin-right: 30px;
margin-top: 20px;
margin-bottom: 15px;
}
.red_yt{background:url("../images/red_yt.png");
    background-repeat: no-repeat;}
.red_tw{background:url("../images/red_tw.png");
    background-repeat: no-repeat;}
.red_vk{background:url("../images/red_vk.png");
    background-repeat: no-repeat;}
.red_fb{background:url("../images/red_fb.png");
    background-repeat: no-repeat;}
.red_rss{background:url("../images/red_rss.png");
    background-repeat: no-repeat;}


.red_share span.b-share-icon_twitter{
        background:url("../images/red_tw.png")!important;
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}

.red_share span.b-share-icon_vkontakte{
        background:url("../images/red_vk.png") !important ;
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}

.red_share span.b-share-icon_facebook{
        background:url("../images/red_fb.png") !important;
        background-repeat: no-repeat !important;
        position:relative !important;
        float:left !important;
        width:31px !important;
        height:31px !important;
        margin-left: 10px;
}



.ar_region{
        float:left;
        border-right: 1px solid #F0F0F0;
        border-bottom: 1px solid #F0F0F0;
        width: 292px;
        height: 300px;
        padding-left: 20px;
}       
.ar_region:nth-child(2){
        padding-top:43px;
        height: 257px;
}
.all_title{
        margin-top:20px;
}
.ar_title{
         font-family: 'MinionSemibold';
        font-weight:bold;
    font-size: 14px;
        color:#333333;
        margin-top: 20px;
}
.ar_addres,.ar_phone,.ar_leader{
        font-size:12px;
/*      font-family:'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        color:#333333;
}
.ar_phone span{
        font-size:13px;
        font-family: 'MyriadProSemi';
        font-weight:bold;
        color:#333333;
}
.ar_addres
{
        float:left;
        margin-top: 20px;
        }
.ar_phone{
        float:left;
        margin-top: 20px;
        }
.ar_leader{
        float:left;
        margin-top: 20px;
        }
.podel{
        float:left;
        width:620px;
        height: 45px;
padding-left: 30px;
padding-top: 30px;
}
/************open news************/
.mn_top{
        float:left;
        margin-top: 26px;

        width:100%;
}
.news_open{
        float:left;
        width:580px;
        padding-left:30px;
        padding-right:20px;
        border-right: 1px solid #F0F0F0;
        border-bottom: 1px solid #F0F0F0;
}
.no_title{
        float:left;
        margin-top:10px;
        width:100%;
        font-size: 14px;
         font-family: 'MinionSemibold';
        font-weight:bold;
        color:#333333;
}
.dop{
        margin-top:10px;
        margin-bottom: 10px;
}
.open_news_img{
        float:left;
        margin:5px;
}
.no_text{
        font-size: 12px;
        /*font-family: MyriadProReg;*/
        /*      font-family: 'Lucida Grande',sans-serif;*/
        font-family:Georgia,'Times New Roman','Bitstream Charter',Times,sans-serif;
        color:#333333;
        line-height: 21px;
}
.comments{
        float:left;
        width:555px;
        /*border-right: 1px solid #F0F0F0;*/

        padding-left: 20px;
        }

/********/      

.quip-fld {
float: left;
width: 100%;
}
.comtext {
float: left;
/*width: 100%;*/
margin-top: 16px;
}
.quip-add-comment textarea {
width: 72% !important;
float: right;}

div.quip-comment {

float: left;}

.writ_btn{
float:left;
margin-left: 150px;
}
/**************/
.comments label{
margin-top: 6px;

        /*font-family:'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        color:#333333;
        width: 150px !important;
font-size: 14px;
}
.quip-add-comment p{
        /*font-family:'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        color:#333333;
        font-size: 14px;}

.reply{
        float:right;
        width:90%;

}
.comment_one{
        float:left;
        width:100%;
        margin-top: 20px;
        margin-bottom: 10px;
}
.comment_count{
        float:right;
        margin-right:20px;
        font-size:12px;
        /*font-family:'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        color:#bbbbbb;
}
.c_left{
        float:left;
        width:80px;
}
.c_right{
        float:left;
        /*width:100%;*/
}
.c_date{
        float:left;
        color:#d42147;
        font-size:12px;
        /*font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
        font-style:italic;
}
.c_name{
        float:left;
                color:#333333;
            font-size:12px;
           font-family: 'MyriadProBold';
           margin-left: 15px;
}
.coment_text{
        float:left;
        width: 97%;
                color:#5c5c5c;
            font-size:12px;
          /* font-family: 'MyriadProReg';*/
                font-family: 'Lucida Grande',sans-serif;
          
}
.recep{
        /*      float:right;*/
        margin-right:20px;
}
.recep a{
color: #959595;
/*font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
font-size: 10px;
text-decoration:underline;
}
.recep span{
        font-size: 10px;
        color: #959595;
        margin-left:5px;
        margin-right:5px;
}
.sv_btn {
float: right;
margin-top: -10px;
}
.comment_down{
        float:left;
        width:600px;
        height:50px;
        padding-top: 35px;
}
.cd_text{
        float:left;
        color: #999999;
/*font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
font-size: 12px;
}

.cd_btn{
        float:right;
        margin-right:20px;
        width:100px;
        height: 28px;
        padding-top: 0px;
        background:#d1113a;
        text-align:center;
        border:none;
}
.cd_btn{
        text-transform:uppercase;
        color: #fff;
        font-family: 'MyriadProSemi';
        font-size: 14px;
}
.share_btn{
        float:left;
        margin-right:10px;
        width: 100px;
}

/************резкльтат поиска***************/
.rez_search{
        min-height:600px;
        background:#fff;
        margin-left: 22px;
float: left;

padding-left:30px;
}
.sisea-results,.sisea-paging{
        color:#d1113a;
        font-family: 'MyriadProSemi';
        font-size: 14px;
}

.sisea-current-page{
        color:#d1113a;
        text-decoration: underline;
}
.sisea-result{
        border-bottom:1px dotted #333333;
        width: 830px;
}
/*form comment*/

.extract{
color: #999999;

/*font-family: 'MyriadProReg';*/
        font-family: 'Lucida Grande',sans-serif;
font-size: 13px;
}

/*********slider***********/
.main_slider .sl_big {
position: absolute;
display: none;

}

.sb a{
float: left;
width:95px;
height:20px;
background:url("../images/sb.png");
 background-repeat: no-repeat;}

 .intro_size{
margin-bottom: 15px;
float:left;     
         margin-top: 10px;
         width: 250px;

font-size:12px;

        font-family: 'Lucida Grande',sans-serif;
 }
 
 .youtube_ch{position: fixed;
left: 3px;
top: 50%;
margin-top: 69px;}

 .youtube_ch img{border:0;}
 .register .form label{
width: 200px !important;
float: left;
font-size: 14px;
margin-top: 2px;
 }
 .register{
        padding-bottom:40px;
 }
  .register .form input[type="submit"]{
background: #d1113a;
border: none;
color: #FFF;
line-height: 30px;
padding: 0px 28px;
cursor: pointer;
text-transform: uppercase;
margin: 0px;
margin-top: 5px;
margin-left: 202px;
 }
 .loginForm .loginLoginForm label{
    float: left;
    font-size: 14px;
    width: 345px;
    clear: both;
 }
  .loginForm .loginLoginForm label input{
        float:right;
        width: 153px;
        
 }
 .loginLoginFieldset{
border:none;
 }
  .loginForm .loginLegend{
font-size: 30px;
text-transform: uppercase;
font-family: "MyriadProBold";
margin-bottom: 10px;
display:none;
  }
  .loginForm{
    float: left;
    padding-bottom: 20px;
    width: 100%;
    margin-top: 20px;
  }
  .loginLoginButton{
  float: left;
width: 100%;
clear:both;
  }
  .loginLoginButton input{
   background: none repeat scroll 0 0 #D1113A;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0px 0 0 0px;
    padding: 0 28px;
    text-transform: uppercase;
    width: 158px;
    margin-left: -8px;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .login_block{
        float:left;
  }
   .login_block a{
color: #fff;
font-family: 'MyriadProSemi';
font-size: 14px;
margin-left: 25px;
margin-top: 5px;
float: left;
   }
.let_comment_mess a{
color: #d42147;
text-decoration:underline;
}
.let_comment_mess a:hover{
        text-decoration:none;
}
span.error{
    margin-top: 0;
    width: 580px;
    display: block;
    color: red;
}