*{
  margin: 0;
  padding: 0;
  outline: none;
}
@font-face {
  font-family: 'avant';
  src: url('../fonts/avantgarde.otf'); /* IE9 Compat Modes */

}
/*
@font-face {
	font-family: 'CenturyGothic';
	src: url('fonts/GOTHIC.eot');
	src: url('fonts/GOTHIC.eot?#iefix') format('embedded-opentype'),
	url('fonts/GOTHIC.woff') format('woff'),
	url('fonts/GOTHIC.ttf') format('truetype'), 
	url('fonts/GOTHIC.svg#svgFontName') format('svg'); 
}
*/
body{
	font-family: Arial;
	background: #ececec;
    margin-bottom: 0px;
}
img{
	border: none;
}
a{
	color: inherit;
}
textarea{
	/* resize: none; */
	overflow: hidden;
	font-family: inherit;
}
.clear{
	clear: both;
}
.container{
    width: 1000px;

    margin: 0px auto;
    position: relative;
}
.hz{
    background: #c2c2c2;

    height: 70px;
    display: none;
}
.hz2{
    height: 190px;
	
    margin-top: 18px;
    background: #c2c2c2;
}
.hz3{
    height: 190px;
	
    margin-top: 22px;
    background: #c2c2c2;
}
.hz4{
    height: 323px;
	
    background: #c2c2c2;
    margin-top: 20px;
}
.img img{
	/*width: 100%;*/
	/* height: 250px; */
}
.header{
    /*height: 99px;*/

    background: #2c0314;
    position: relative;
}
.header_bg{
	background: url(../img/header_bg.png) repeat-x;
	height: 33px;
	position: absolute;
	width: 100%;
	top: 100%;
}
.footer_bg{
	background: url(../img/footer_bg.png) repeat-x;
	height: 33px;
	position: absolute;
	width: 100%;	
	top: -33px;
}
.header .container{
    /* min-height: 176px; */

}
.header .top{
    height: 30px;
    width: 888px; 
    right: 0px;
    margin-top: 16px;
    position: absolute;
}
.header .top .pogoda{
    float: right;

    font-size: 13px;
    color: #bcbcbc;
    margin-right: 88px;
    margin-left: 20px;
    margin-top: 2px;
    position: relative;
    -webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */  
    transition: all 2s;
}
.header .top .pogoda span{
    color: white;

    position: relative;
}
.header .top .pogoda span:after{
	content: url(../img/pogoda.png);
	position: absolute;
	right: -26px;
	top: -5px;
}
.header .top .date{
    float: right;

    font-size: 13px;  color: #bcbcbc;
    margin-top: 1px;
    margin-right: 30px;
    -webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */  
    transition: all 2s;
}
.header .top .date span{
    color: white;

}
.header .top .search{
    float: right;

    /*margin-right: 20px;*/
    margin-top: -8px;
    -webkit-transition: all 2s;  transition: all 2s;
}
.header .top .search .icon{
    cursor: pointer;

}
.header .bottom_side{
    /* margin-top: 7px; */

    height: 99px;
    background: #2c0314;
    /* position: fixed; */
}
.header .bottom_side .logo{
    float: left;
	border-left: 1px dashed white;
    border-right: 1px dashed white;
    width: 94px;
    position: relative;
    z-index: 1;
}
.header .bottom_side .logo img{
    display: block;
	
}
.header .bottom_side .top_menu_text{
    position: relative;
	
    top: 39px;
    height: 25px;
    background: #961345;
    padding-top: 5px;
    padding-left: 114px;
}
.header .bottom_side .top_menu_text span{
    color: white;
    font-size: 12px;
	
    text-transform: uppercase;
    margin-right: 5px;
}
.header .bottom_side .top_menu_text .hh{
    background: white;
	position: relative;
    color: #741336;
    text-transform: capitalize;
    padding: 3px 18px 3px 8px;
    margin-right: 12px;
    top: 5px;
    font-weight: bold;
}
.header .bottom_side .top_menu_text .hh:after{
	position: absolute;
/*	content: url(../img/m_white.png);*/
	right: -8px;
    top: 0px;
}
.header .bottom_side .top_menu_text a{
	text-decoration: none;
	/* display: inline-block; */
}
.header .bottom_side .top_menu{
    position: relative;

    top: 39px;
    font-size: 12px;
    text-decoration: inherit;
    color: white;
    padding-left: 107px;
    padding-top: 5px;
    height: 25px;
    background: #741336;
}
.header .bottom_side .top_menu li{
    padding: 6px 6px;
    margin-top: -5px;
    display: block;
    float: left;
}
.header .bottom_side .top_menu li:first-child{
   /*margin-top: 0px;*/
}
.header .bottom_side .top_menu li.active{
    background: url(../imgs/wleif.jpg) no-repeat;
    
    padding: 6px 5px;
    margin-top: -5px;
}
.header .bottom_side .top_menu li+li{
	border-left: 1px solid #320417;
}
.header .bottom_side .top_menu li a{
    text-decoration: none;
}
.header .bottom_side .top_menu li a:hover{
    text-decoration: underline;
}
.sm_nav{
    display: none;
}
.sm_slider-inner li .text{
    position: absolute;
    left: 0px;
    bottom: -37px;
    width: 100%;
    max-height: 43px;
    /*height: 43px;*/
    font-size: 22px;
    color: white;
    text-align: left;
    background: rgba(35, 35, 35, 0.8);
}
.sm_slider-inner li .text a{
    text-decoration: none;
}
.sm_slider-inner li .text a:hover{
    text-decoration: underline;
}
.sm_slider-inner li .text span{
    padding: 0px 26px;

    position: absolute;
    margin-top: 12px;
}
.body{
    margin-top: 5px;

}
.left h3{

    background: #ececec;
    position: relative;
}
.left .main_img_p h3 {
    margin: 10px 0;
    background: none;
}
.left h3 span{
    background: #6d1132;

    font-size: 17px;
    font-weight: 100;
    font-style: italic;
    color: white;
    padding: 4.6px 21px;
    display: inline-block;
    padding-right: 40px;
    position: relative;
}
.left h3 span:after{
	content: url(../img/h3.png);
	position: absolute;
	top: 0px;
	right: -11px;
}
.left h3 span a{
    text-decoration: none;
}
.left h3 span a:hover{
    text-decoration: underline;
}
.body .container{
    overflow-x: hidden;

}
.body .container .left{
    float: left;
	
    width: 740px;
}

.body .horizontal_news{
    /* margin-top: 21px; */

    height: 464px!important;
    width: 236px !important;
    float: right;
    overflow: hidden;
    overflow-y: auto;
    border: 1px dashed #2c0314;
}
.body .horizontal_news .block{
    /* float: left; */
	background: #ecf4ff;
    width: 236px;
    font-size: 13px;
}
.body .horizontal_news .bl:nth-child(2n){
	background: #e0edff;
}
.body .horizontal_news .bl a{
    text-decoration: none;
}
.body .horizontal_news .bl a:hover{
    text-decoration:underline;
    -webkit-transform:scale(1.03);
    -moz-transform:scale(1.03);
}
.body .horizontal_news .cont{
    /* width: 3000px; */
}
.body .horizontal_news .block .bl{
    padding: 6px 11px 5px 9px;
    max-height: 76px;
    overflow: hidden;
}
.body .horizontal_news .block .bl .title{
    color: #590101;
}
.body .horizontal_news .block .bl .text{
    font-size: 15px;

    color: #28010f;
    margin-top: 5px;
    line-height: 18.5px;
}
.body .kokpar{
    margin-top: 15px;

}
.body .kokpar2{
    margin-top: 21px;
    background: #FFFFFF;
    /* box-shadow: 0px 0px 1px rgb(167, 167, 167); */
    border-bottom: 1px solid #E2E2E2;
    float: left;
}
.body .kokpar2 .debat{
	background: #f4e8ea;
	padding-bottom: 7px;
}
.container .body .kokpar2 .left_side{

}
.container .kokpar2 .debat .text{
    background: none;
    height: 22px;
    overflow: hidden;
    top: 0px;
    color: black;
}
.container .kokpar2 .debat .title{
    top: -2px;

}
.body .kokpar .left_side{
    /*margin-top: 19px;*/
	
    float: left;
    width: 390px;
}
.kokpar .debat{
    position: relative;

    background: white;
}
.kokpar .debat img{
    width: 100%;
    height: 250px;
}
.kokpar .debat .text{
    font-size: 13px;
	
    color: #6d1132;
    background: #c7d0db;
    position: relative;
    top: -28px;
    padding: 2px 19px 7px;
}
.kokpar .debat .text span{
	
}
.kokpar .debat .text span+span{
    float: right;
	
}
.kokpar .debat .title{
    font-size: 20px;
	max-height: 47px;
    overflow: hidden;
    position: relative;
    top: -16px;
    padding: 2px 18px 0px 18px;
}
.kokpar .debat .title a{
    text-decoration:none;
}
.kokpar .debat .title a:hover{
    text-decoration:underline;
}
.body .kokpar .right_side{
    float: left;
	
    width: 348px;
    margin-top: 8px;
}
.body .kokpar .other_news{

}
.body .other_news{

}
.body .other_news .block{
    margin-left: 22px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;	
}
.body .other_news .block .date{
    float: left;
	position: relative;
    font-size: 13px;
    color: #989898;
    text-align: right;
    margin-right: 19px;
}
.body .other_news .block .date:after{
	content: url(../img/circle.png);
	position: absolute;
	top: 6px;
	right: -12px;
}
.body .other_news .block .text{
    font-size: 13px;
	height: 40px;
    overflow: hidden;
    color: #28010f;
    line-height: 19px;
    margin-bottom: 3px;
}
.body .other_news .block .text a{
    text-decoration: none;
}
.body .other_news .block .text a:hover{
    text-decoration: underline;
}
.body .other_news .today a{
	text-decoration: none;
}
.body .other_news .today{
    font-size: 13px;
	
    color: #6c1131;
    float: right;
    position: relative;
    margin-right: 28px;
}
.body .other_news .today:after{
	content: url(../img/arr_right.png);
	position: absolute;
	top: 6px;
	right: -8px;
}
.body .news{
    margin-top: 13px;
	
    float: left;
    width: 349px;
    margin-right: 20px;
    background: #dbf2fc;
}
.body .news+.news{
	margin-right: 0px;
	margin-left: 11px;
	width: 360px;
}
.body .news .img{
    margin:3px 10px;
    padding-top: 0px;
	float:left;
    width: 50%;
    background: #ececec;
}
.body .news .img img{
    width: 100%;
	height: 112px;
}
.body .news .title{
    font-size: 19px;
    overflow: hidden;
    color: #000000;
    padding: 8px 20px;
}
.body .news .title a{
    text-decoration: none;
}
.body .news .title a:hover{
    text-decoration: underline;
}
.body .news .text{
    font-size: 12px;
	/*height: 54px;*/
    color: #28010f;
    /*padding: 0px 17px;*/
    margin-top: 2px;
    line-height: 16px;
    height: 125px;
    overflow: hidden;
    padding-right: 12px;
    margin-bottom: 5px;
}
.body .news .other_news{
    background: white;
	
    padding-top: 9px;
    padding-bottom: 1px;
}
.body .saual{
    margin-top: 12px;

    background: #f9f8f8;
    padding-bottom: 6px;
}
.body .saual .other_news{
    margin-left: 386px;
	
    margin-top: 20px;
}
.body .saual .ludi{
    /* margin-top: 23px; */
	
}
.body .saual .ludi .block{
    float: left;
	
    width: 386px;
}
.body .saual .ludi .block .img{
    width: 101px;
	
    float: left;
    margin-top: 23px;
    margin-left: 19px;
    overflow-x: hidden;
}
.body .saual .ludi .block .img img{
    height: 100px;
	
    width: auto;
}
.body .saual .ludi .block .img p{
    font-size: 13px;
	
    font-style: italic;
    margin-top: 9px;
}
.body .horizontal_slider{
    margin-top: 15px;

    position: relative;
    overflow: hidden;
}
.body .horizontal_slider .controls{
    /* display: none; */
	
    position: absolute;
    top: -11px;
    width: 100%;
    height: 1px;
}
.body .horizontal_slider .controls p{
	background: url(../img/arr.png) no-repeat 4px center #F9F8F9;
	position: absolute;
	left: 0px;
	cursor: pointer;
	top: 42px;
	width: 20px;
	height: 250px;
	border-right: 1px solid #ECECEC;
}
.body .horizontal_slider .controls p:hover{
	background-color: #961345;
}
.body .horizontal_slider .controls .left{
    background: url(../img/arr.png) no-repeat 4px center #F9F8F9;
	
    position: absolute;
    left: 0px;
    top: 42px;
    width: 20px;
    height: 250px;
    border-right: 1px solid #ECECEC;
}
.body .horizontal_slider .controls .right{
    margin: 0;
	
    position: absolute;
    left: auto;
    right: 0px;
    border-left: 1px solid #ECECEC;
    background-position: -26px center;
}
.body .horizontal_slider .content{
    background: white;
    margin: 0px 20px;
    height: 250px;
    /* width: 100000px; */
    /* overflow: hidden; */
}
.body .horizontal_slider .content .block{
    width: 232px;
	border-right: 1px dashed;
    float: left;
    height: 250px;
}
.body .horizontal_slider .content .date{
    font-size: 12px;
	
    color: #989898;
    margin-left: 20px;
}
.body .horizontal_slider .content .date span{
	font-weight: bold;
}
.body .horizontal_slider .content .bubble{
    font-size: 13px;
	height: 48px;
    color: #28010f;
    background: #f4e8ea;
    padding: 7px 11px;
    position: relative;
    margin: 3px 20px;
    font-weight: bold;
}
.body .horizontal_slider .block:nth-child(2n) .bubble{
	background: #daebd7;
}
.body .horizontal_slider .block:nth-child(2n) .bubble:after{
	content: url(../img/bubble.png);
}
.body .horizontal_slider .content .bubble:after{
	content: url(../img/bubble_red.png);
	position: absolute;
	bottom: -13px;
	left: 50px;
}
.body .horizontal_slider .content .bottom{
	
}
.body .horizontal_slider .content .bottom .img{
	
    
}
.body .horizontal_slider .content .bottom .img img{
    margin-left: 20px;  
    margin-top: 0px;
	width: 190px;
    border-radius: 20px;
    float: left;
}
.body .horizontal_slider .content .bottom .info{
    padding-left: 20px;
    font-size: 13px;
    color: #494444;
    font-style: italic;
    padding-top: 126px;
}
.body .horizontal_slider .content .bottom .info span{
    font-weight: bold;

    display: block;
    color: #28010f;
    font-style: normal;
}
.body .right{
    float: left;

    width: 238px;
    margin-left: 21px;
    /* margin-top: 19px; */
    position: relative;
}
.right .dat{
    background: #d4d4d4;
	
    padding-bottom: 10px;
}
.right .dat .dat_title{
	background: url(../img/dat.png) no-repeat;
	width: 90px;
	height: 30px;
	padding-left: 148px;
	padding-top: 5px;
	font-style: italic;
	font-size: 17px;
	position: absolute;
	color: white;
	bottom: -1px;
}
.right .dat .img{
    position: relative;
	
    overflow: hidden;
}
.right .dat .img img{
	
}
.right .dat span{
    font-size: 17px;
	
    color: #6d1132;
    /*font-style: italic;*/
    margin-top: 1px;
    display: block;
    text-align: center;
}
.right .dat p{
    padding: 0px 7px 3px;
	
    font-size: 13px;
    color: #28010f;
    /*margin-top: 4px;*/
}
.right .tab{
    margin-top: 23px;

    background: #f9f8f8;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 22px;
    overflow: hidden;
}
.right .tab .tab_header{
    font-size: 13px;

    background: #f0f0f0;
    padding-bottom: 0px;
    overflow: hidden;
}
.right .tab .tab_header span{
    width: 87px;
    color: #000000;
    text-align: center;
    padding: 6px 8px;
    display: inline-block;
    background: #e2e2e2;
    border-bottom: 1px solid #d2d2d2;
    cursor: pointer;
}
.right .tab .tab_header span+span{
    width: 129px;
	
    position: absolute;
    margin-left: -4px;
}
.right .tab .tab_header span.active{
    background: #FFFFFF;;
    border-bottom-color: #f0f0f0;
    color: #741336;
    font-weight: bold;
}
.right .tab .tab_header span.active:hover{
	background: #f0f0f0;
	cursor: default;
    color: #741336;
}
.right .tab .tab_header span:hover{
	background: #741336;
    color:white;
}
.right .tab .tab_body{
    background: #f9f8f8;

}
.right .tab .tab_body .block{
    padding: 9px 0px;

    margin: 0px 13px;
    border-bottom: 1px solid #c5c5c5;
}
.right .tab .tab_body .text{
    font-size: 13px;

    color: #741336;
}
.right .tab .tab_body .addit{
    font-size: 12px;

    color: #989898;
}
.right .r_block h3{
    background: #d4d2ce;

    font-size: 15px;
    color: #741336;
    /* text-align: center; */
    padding: 7px 0px;
    padding-left: 19px;
}
.right .sen_tugan_kun{
    margin-top: 21px;
	background: white;
}
.right .sen_tugan_kun .content{
    height: 246px;

    overflow-y: auto;
    padding-top: 3px;
}
.right .sen_tugan_kun .content .block{
    max-height: 71px;
    overflow: hidden;
    margin: 8.4px 8px 0px 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #c5c5c5;
}
.right .sen_tugan_kun .content .name{
    color: #741336;

    font-size: 13px;
    /* margin-left: 19px; */
}
.right .sen_tugan_kun .content span{
    font-size: 12px;

    color: #989898;
    /* margin-left: 39px; */
    font-style: italic;
}
.right .sen_tur{
    margin-top: 32px;

}
.right .sen_tur .block{
    color: black;
	
    margin-bottom: 32px;
}
.right .sen_tur .block img{
	
}
.right .sen_tur .block .title{
    font-size: 16px;
	
    margin-left: 19px;
    margin-top: 9px;
}
.right .sen_tur .block .text{
    font-size: 13px;
	
    margin-left: 19px;
    margin-top: 4px;
    width: 200px;
}
.right .anigi{
    margin-top: 40px;

    padding-bottom: 15px;
    border-bottom: 1px solid #d7d7d7;
    background: white;
}
.right .anigi .img{
    margin-left: 19px;
	
    margin-top: 14px;
}
.right .anigi img{
    width: 60px;
	
    float: left;
    margin-right: 16px;
}
.right .anigi .title{
    font-size: 16px;
	
    padding-left: 77px;
}
.right .anigi .text{
    font-size: 13px;
	
    padding-left: 77px;
    padding-right: 13px;
}
.right .experts{
    margin-top: 20px;

}
.right .experts .block{
    padding: 19px;
	
    background: white;
    border-bottom: 1px solid #ECE6E6;
}
.right .experts .block .img{
    width: 60px;
	
    border-bottom: 4px solid #6d1132;
    float: left;
    margin-right: 16px;
}
.right .experts .block .img img{
	
}
.right .experts .block .name{
	
}
.right .experts .block .text{
    font-size: 13px;

    padding-left: 76px;
    margin-top: 3px;
}
.right .answer{
    margin-top: 21px;

    background: white;
    padding-bottom: 1px;
}
.right .answer .content{
    margin: 20px;

}
.right .answer img{
    width: 60px;

    float: left;
    margin-right: 16px;
}
.right .answer .title{
    font-size: 16px;

}
.right .answer .text{
    font-size: 13px;

    margin-top: 2px;
}
.right .answer .btn_answer{
    font-size: 13px;

    color: white;
    background: #790f35;
    padding: 7px 8px;
    margin-top: 13px;
    cursor: pointer;
}
.right .slide2 .btn_answer{
    font-size: 13px;
    margin: 0px 20px;
    color: white;
    background: #790f35;
    padding: 7px 30px;
    margin-top: 2px;
    cursor: pointer;
}
.right .slide2 .btn_answer img{
    width: 16px;

    margin-top: 3px;
    margin-right: 8px;
}
.right .slide2 .btn_answer:hover {
background: #AC1A4F;
}

.right .answer .btn_answer img{
    width: 16px;

    margin-top: 3px;
    margin-right: 8px;
}
.right .saualnama{
    margin-top: 21px;
	
    background: white;
    padding-bottom: 12px;
}
.right .saualnama input[type="radio"]{
    margin-left: 21px;
	
    margin-top: 11px;
    margin-right: 7px;
}
.right .saualnama label{
    font-size: 13px;
	
    position: relative;
    top: -2px;
}
.btn_red{
    background: #7c0e36;

    font-size: 13px;
    text-transform: uppercase;
    color: white;
    display: inline-block;
    padding: 7px 50px;
    text-align: center;
    margin-top: 14px;
    margin-left: 100px;
    cursor: pointer;
}
.btn_red:hover, .right .answer .btn_answer:hover{
	background: #AC1A4F;
}
.bottom_content{
	background: #f9f8f8;
    margin-top: 21px;

	padding: 17px 19px;
}
.bottom_content h3{
    font-size: 22px;

    font-weight: 100;
    color: #6d1132;
    margin-bottom: 12px;
}
.bottom_content .video{
    float: left;  width: 461px;  position: relative;

}
.bottom_content .video .video_block{
	
    position: relative;
}
.bottom_content .video .video_block:after{
	content: url(../img/video_bottom.png);
	position: absolute;
	bottom: -9px;
	left: 63px;
}
.bottom_content .video .video_block img{
	
}
.bottom_content .video .videos_block{
	
    padding-top: 20px;
    
    padding-right: 10px;
    
    padding-bottom: 22px;
    position: relative;
    top: -4px;
    border: 1px solid #e2e2e2;
    border-top: none;
}
.bottom_content .video .videos_block .block{
    width: 125px;
	
    float: left;
    margin-left: 21.9px;
    cursor: pointer;
}
.bottom_content .video .videos_block .block img{
    width: 100%;
	
}
.bottom_content .video .videos_block .block p{
    font-size: 13px;
	
    color: #28010f;
    margin-top: 12px;
}
.bottom_content .all{
    font-size: 13px;

    color: #989898;
    /* margin-left: 21px; */
    margin-top: 8px;
}
.bottom_content .right_side{
    width: 500px;

    float: left;
}
.bottom_content .right_side .photo{
    margin-left: 19px;
	
}
.bottom_content .right_side .photos{
	
}
.bottom_content .right_side .photos img{
    margin-right: 16.6px;
	
    /* margin-bottom: 16px; */
    cursor: pointer;
    margin-top: 16px;
}
.bottom_content .audio{
    margin-top: 26px;

    margin-left: 21px;
}
.bottom_content .audio .audiolar{
    float: left;

    width: 306px;
}
.bottom_content .audio .audiolar .player{
    margin-bottom: 13px;
	
}
.bottom_content .audio .text{
    float: left;

    width: 132px;
}
.bottom_content .audio .text p{
    color: #28010f;
	
    font-size: 13px;
    font-weight: bold;
}
.bottom_content .audio .text p+p{
	color: #989898;
	font-style: italic;
	font-weight: 100;
	margin-top: 6px;
}
.footer{
    margin-top: 166px;

    height: 140px;
    background: #2c0314;
    position: relative;
}
.footer .container{
	
}
.footer .left{
    width: 823px;

    float: left;
    padding-top: 19px;
    padding-left: 19px;
}
.footer .left p{

}
.footer .left ul{
    font-size: 13px;

    color: white;
    margin-top: 16px;
}
.footer .left ul li{
    display: inline-block;

    margin-right: 6px;
}
.footer .left ul li+li{
	border-left: 1px solid white;
	padding-left: 8px;
}
.footer .left ul li a{
    text-decoration: none;

}
.footer .left p{
    font-size: 13px;

    color: white;
}
.footer .left p img{
    margin-top: 22px;

}
.footer .right{
    float: left;

    width: 119px;
    font-size: 13px;
    color: white;
    margin-top: 19px;
    text-align: right;
}
.footer .right a{

}
.calendar{
    margin-top: 30px;
	
}
.ruhaniyat{
    margin-top: 25px;

}
.ruhaniyat .content{
    margin-top: 0px;
	
    position: relative;
}
.ruhaniyat .l_side{
    width: 440px;
	
    padding: 20px 20px 15px;
    float: left;
    background: white;
}
.ruhaniyat .l_side .img{
    position: relative;
	
}
.ruhaniyat .l_side .img img{
	
}
.ruhaniyat .l_side .img p{
    font-size: 22px;
	
    background: #232323;
    position: absolute;
    color: white;
    bottom: -55px;
    padding: 4px 18px;
}
.ruhaniyat .l_side .txt{
    margin-top: 67px;
	
    font-size: 14px;
    padding-left: 19px;
}
.ruhaniyat .right_side{
    float: left;
	
    width: 257px;
    height: 418px;
    overflow-y: auto;
    background: #cec9cb;
}
.ruhaniyat .right_side .block{
    font-size: 13px;
	
    margin: 13px 20px;
    border-bottom: 1px solid #beb1b6;
}
.ruhaniyat .right_side .block .date{
	
    color: white;
}
.ruhaniyat .right_side .block .text{
    color: #28010f;
	
    margin-top: 6px;
    padding-bottom: 20px;
}
.dat{
    margin-top: 20px;

}
.dat .main_img{
    padding: 20px;

    padding-bottom: 40px;
    margin-bottom: 21px;
    background: white;
}
.dat .main_img .img{
    position: relative;

}
.dat .main_img .img img{

}
.dat .main_img .img p{
    font-size: 13px;

    color: white;
    background: rgba(35, 35, 35,0.5);
    position: absolute;
    bottom: 0px;
    max-height: 30px;
    padding: 4px 12px 4px 14px;
    width: 96%;
}
.dat .block .img p:after{
	content: url(../img/dat_ww.png);
	position: absolute;
	top: 0px;
	right: -19px;
}
.dat .block{
    width: 359px;

    background: white;
    margin-bottom: 19px;
    float: left;
}
.dat .block+.block{
    margin-left: 20px;

}
.dat .block .img{
    position: relative;
	
}
.dat .block .img img{
	
}
.dat .block .img p{
    position: absolute;
	
    bottom: 4px;
    font-size: 13px;
    color: white;
    background: #565d67;
    border-left: 6px solid #6d1132;
    padding: 5.3px 11px 5.3px 3px;
}
.dat .block .text{
	
}
.dat .block .text p{
    font-size: 22px;
	
    padding: 2px 19px;
}
.dat .block .text span{
    font-size: 13px;
	
    padding: 7px 20px;
    display: block;
    margin-top: 4px;
}
.show_more{
	background: #7a0e35;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	cursor: pointer;
	text-align: center;
	padding: 10px;
}
.show_more:hover{
    background: #9B1344;
}
.oi_kokpar{
    margin-top: 20px;

}
.oi_kokpar img{
	width: 100%;
}
.oi_kokpar .block{
    margin-bottom: 18px;
	
}
.oi_kokpar .date, .oi_kokpar_int .date{
    font-size: 12px;
	
    color: #989898;
    margin: 18px 23px;
}
.oi_kokpar .cont{
    background: #f9f8f8;
	
    box-shadow: 0px 0px 1px rgb(179, 159, 159);
}
.oi_kokpar .title{
    font-size: 22px;
	
    padding: 11px 24px;
}
.oi_kokpar .name{
    font-size: 15px;
	
    color: #4e0000;
    padding: 8px 18px;
}
.oi_kokpar span+span{
    float: right;
	
}
.oi_kokpar_int{
    margin-top: 20px;

}
.oi_kokpar_int .date{
    margin: 12px 0px;
	
}
.oi_kokpar_int .title{
    font-size: 22px;
	
    background: #232323;
    padding: 20px;
    color: white;
    margin-bottom: 20px;
}
.oi_kokpar_int .block{
    width: 478px;
	
    background: white;
    float: left;
}
.oi_kokpar_int .block+.block{
    margin-left: 44px;
	
}
ul.pager li { display: inline; margin-right: 10px; color: #b3b2b2;font-size: 14px; }
ul.pager li:first-child { color: #4c4c4c; }
ul.pager li a { color: #4c4c4c; text-decoration: underline; }
ul.pager li a:hover { text-decoration: underline; }

ul.pager li.act b {background-color: #741336;color:#FFF;padding: 2px 5px;}

ul.pager li.first {padding-left: 15px; background-image: url("/static/i/arrow_first.png"); background-position: center left; background-repeat: no-repeat;}
ul.pager li.last {padding-right: 15px; background-image: url("/static/i/arrow_last.png"); background-position: center right; background-repeat: no-repeat;}
ul.pager li.prev {padding-left: 10px; background-image: url("/static/i/arrow_l.png"); background-position: center left; background-repeat: no-repeat;}
ul.pager li.next {padding-right: 10px; background-image: url("/static/i/arrow_r.png"); background-position: center right; background-repeat: no-repeat;}

.oi_kokpar_int .block .top{
    height: 183px;
	
    background: url(../img/ia.jpg) no-repeat bottom right #ececec;
    position: relative;
}
.oi_kokpar_int .block.jok .top{
	background-image: url(../img/jok.jpg);
}
.oi_kokpar_int .block img{
    height: 100%;
	
}
.oi_kokpar_int .block .info{
    font-size: 13px;
	
    color: #28010f;
    position: absolute;
    bottom: 10px;
    left: 36%;
    width: 123px;
}
.oi_kokpar_int .block .cont{
	
}
.oi_kokpar_int .block .cont .text{
    color: #28010f;
	
    font-size: 13px;
    padding: 9px 21px;
}
.oi_kokpar_int .block .cont .btn{
    color: white;
	
    font-size: 13px;
    text-transform: uppercase;
    background: url(../img/ia_jok.png) repeat-x;
    text-align: center;
    padding: 10px;
    cursor: pointer;
}
.oi_kokpar_int .block.jok .cont .btn{
	background-position: 0px -57px;
}
.int .main_img{
    width: 460px;
    /*overflow: hidden;*/
    float: left;
    padding-bottom: 0px;
}
.int_socials{
    /* float: right; */
    
    margin-left: 500px;
}
.int{
    background: url(../img/int_bg.png);
}
.int .main_img > p{
    font-size: 25px;
    font-family: arial;
    text-align: left;
    padding-bottom: 4dpx;
}
.intsocials{
    padding-left: 16px;
    padding-top: 20px;
}
.intsocials li{
    list-style: none;

}
.intsocials ul{
    margin-left: 46px;
}
.intsocials li a{
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 4px;
}
p.intdate{
    font-family: arial;
    font-size: 12px;
    color: #989898;
    padding-top: 20px;
    padding-left: 30px;
}
div.links{
    font-size: 18px;
    font-family: arial;
    margin-top: 50px;
    padding-left: 16px;
    border-left: 4px solid #961345;
}
div.links span{
    display: block;
    position: relative;
    color: #696969;
    font-size: 13px;
    font-family: arial;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 5px;
}
div.links span:before{
    content: url(../img/paper.png);
    position: absolute;
    left: -9px;

}
div.main_img_p{
    font-size: 13px !important;
    font-family: arial;
    color: #28010f;
    margin-top: 30px;
    line-height: 1.4;
}

div.main_img_p div{
    font-size: 13px !important;
    font-family: arial;
    color: #28010f;
    margin-top: 30px;
    line-height: 1.4;
    max-width: 100% !important;
    width: 100% !important;

}

.answer{
    padding: 0px 10px;
    /*background: #eef3f8;*/
    margin-top: 20px;
    font-style: italic;
    /*border-bottom: 1px solid #dddddd;*/
}
.answer b{
    font-style: normal;

}
p.avtor{
    color: #2c0314;
    margin-top: 20px;
}
.tags{
    color: #727271;
    font-size: 13px;
    margin-top: 20px;
}
p.others{
    margin: 10px 0px;
    
}

p.others span{
    display: inline-block;
    color: #2c0314;
    margin-right: 45px;
}
p.others a{
    float: right;
}
div.commentaries{
    /*background: #f1f4f6;*/
    /*border-top: 1px solid #e2e3e3;*/
    width: 460px;
    position: relative;
    left: -20px;
    bottom: -22px;
    padding: 20px;
    font-size: 22px;
    color: #000;
}
div.commentaries span:before{
    content: url(../img/baloon.png);
    position: relative;
    right: 4px;
}
div.commentaries span{
    font-size: 13px;
    display: inline-block;
    margin-left: 164px;
}
.one{
    /* border-bottom: 1px dashed #989898; */

    /* padding-bottom: 10px; */
    margin-bottom: 15px;
}
.one_img img{
    width: 35px;

    height: 35px;
    overflow: hidden;
}
.one_img{
    float: left;

    margin: 0px 15px 5px 0px;
}
.one_name{
    margin-left: 51px;

    margin-bottom: 10px;
}
.one_name span.namex{
    color: #7c2b48;

    font-weight: bold;
}
.one_name span.namex_date{
    color: #727271;

    font-size: 11px;
    display: inline-block;
    margin-left: 25px;
}
.one_name a.reply{
    display: inline-block;

    float: right;
    font-size: 13px;
}
.one p{
    color: #28010f;

    line-height: 18px;
    margin-left: 50px;
    border-bottom: 1px dashed #989898;
    padding-bottom: 10px;
}
.comments{
    margin-top: 35px;
}
.replie{
    padding-left: 49px;
    
}
.comments div.one:last-child p{
    border:none;
}
.comments:after{
    content: url(../img/than.png);
    position: relative;
    right: 19px;
}
.write_comment > p{
    font-size: 22px;
    color: #000;
    padding-top: 15px;
}
.first_row{
    margin-top: 20px;
}
.first_row input[type="text"],.first_row input[type="email"]{
    height: 30px;
    width: 200px;
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
}
.first_row{
    color: #727271;
    font-size: 11px;
}
.forname{
    margin-left: 10px;

}
.first_row input[type="checkbox"]{
    margin-left: 17px;
    margin-right: 8px;
}
.social_rows{
    color: #727271;

    font-size: 11px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.social_rows li{
    list-style: none;
    
    float: left;
    margin-left: 7px;
}
.social_rows span{
    display: block;
    
    float: left;
}
.text_area textarea{
    background: #f6f6f6;
    resize: vertical;
    min-height: 163px;
    min-width: 463px;
}
.submit_row span{
    color: #727271;
    
    font-size: 11px;
    display: block;
    float: left;
    width: 342px;
    margin-top: 10px;
}
.submit_row span a{
    color: #000;
}
.top_menu_text li{
    float: left;
    list-style: none;
    padding: 19px 0px 6px 5px;
    margin-top: -14px;
    height: 26px;
}
.top_menu_text li.active{
    float: left;
    list-style: none;
    background: url(../imgs/wleif.jpg) no-repeat;
    padding: 19px 5px 6px 5px;
    margin-top: -14px;
    height: 26px;
}
.top_menu_text li a{
    color: #fff;
    font-size: 15px;
}
.top_menu_text li+li{
     border-left: 1px dotted #320417; 
}
.another_menu{
    position: relative;
    top: 38px;
    background: rgba(236, 236, 236, 0.7);
    font-size: 15px;
    text-decoration: inherit;
    color: white;
    padding-left: 107px;
    padding-top: 5px;
    /* background: #961345; */
    height: 22px;
    z-index: 1111111;
    /* margin-bottom: 107px; */
}
.another_menu li{
    display: inline-block;
padding-left: 7px;
padding-right: 3.9px;
}
.another_menu li a{
    color: #28010f;
    text-decoration: none;
}
.another_menu li a:hover{
    text-decoration: underline;
}
.another_menu li+li{
    border-left: 1px solid #2E2D2E;
}
.viewport{
    width: 725px;
    overflow: hidden;
    position: relative;
    height: 30px;
    bottom: 2px;
    float: right;
    left: -48px;
    top: -4px;
}
.slidewrapper{
    position: absolute;
    left: 0;
    top: 1px;
    margin: 0;
    padding: 0;    
}
.slide{
    /*width: 700px;*/
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 30px;
}
span.nextSlide{
    background: url(../img/arr.png) no-repeat;

    background-position: -32px 0px;
    right: 0px;
    top: 7px;
}
span.prevSlide{
    background: url(../img/arr.png) no-repeat;

    right: 16px;
    top: 7px;
}
span.prevSlide,span.nextSlide{
    width: 11px;
    background-position:;
    height: 15px;
    display: inline-block;
    position: absolute;
    cursor: pointer;
}
.search button{
    background: url(../img/search.png) no-repeat;
    width: 18px;
    height: 18px;
    border:none;
    position: relative;
    /*top: 4px;*/
}
.search input{
    background: #f6f6f6;
    border: 1px solid #e6e6e6;
}

.viewport2{
    width: 238px;
    height: 364px;
    overflow: hidden;
    position: relative;
    margin-top: -22px;
}
.slidewrapper2{
    position: absolute;
    left: 0;
    top: 0;
   height: 342px;
    margin: 0;
    padding: 0;    
}
.slide2{
    width: 238px;
    height: 342px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.nextSlide2{
    background: url(../img/cal_arr.png) no-repeat;
    right: 1px;
    background-position: -12px 0px;
}
.prevSlide2{
    background: url(../img/cal_arr.png) no-repeat;
    right: 9px;
}
.prevSlide2,.nextSlide2{
    width: 14px;
    height: 16px;
    display: block;
    position: absolute;
    background-size: 25px 13px;
    cursor: pointer;
    z-index: 100;
}
.viewport3{
    width: 700px;
    height: 250px;
    overflow: hidden;
    position: relative;
}
.slidewrapper3{
    position: absolute;
    left: 0;
    top: 0;
    height: 200px;
    margin: 0;
    padding: 0;    
}
.slide3{
    width: 700px;
    height: 250px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
.viewport4{
    width: 460px;
    height: 300px;
    overflow: hidden;
    position: relative;
}
.slidewrapper4{
    position: absolute;
    left: 0;
    top: 0;
    height: 300px;
    margin: 0;
    padding: 0;    
}
.slide4{
    width: 460px;
    height: 300px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
span.nextSlide4,span.prevSlide4{
    width: 20px;

    height: 15px;
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 99;
}
span.nextSlide4{
    background: url(../img/arr_dat.png) no-repeat;
    bottom: 3px;
    right: 10px;
    background-position: -40px 0px;
}
span.prevSlide4{
    background: url(../img/arr_dat.png) no-repeat;
    bottom: 3px;
    right: 21px;
}

#fixed_box{
/*    height: 132px;
    position: fixed;
*/    width: 1000px;
    z-index: 100;
    /* background: #2c0314; */
}
.color0_active {
    color: #FF0033!important;
}
.top_menu_text .viewport li.vbord span {
    background: url("/static/i/dotted.gif") repeat-y scroll left top #A1A1A1;
    display: block;
    height: 17px;
    margin: 5px 0;
    overflow: hidden;
    width: 1px;
}
.viewport .slidewrapper{
    position: relative;
    width: 30000px;
}
.hat{
    color: #BCBCBC;
    float: left;
    font-size: 13px;
    margin-left: 20px;
    margin-right: 51px;
    margin-top: 2px;
    position: relative;
    transition: all 2s ease 0s;
}
.allSlide { position: absolute; bottom: 10px; right: 59px; z-index: 2; font-size: 12px; color: #ffffff; }

.shareBlock {margin: 20px 0;}
/*
.shareBlock .links {padding:5px 0 0;}
.shareBlock .links li {float: left;width:150px;height:35px;}
.shareBlock .links li.clear{float:none;height:0;padding:0;margin:0;overflow:hidden;}
.shareBlock .links li.mr0 {margin-right: 0; }
.shareBlock .links li a { display: block; text-indent: -999px; overflow: hidden; }

.shareBlock .links .iMail,.shareBlock .links li.iTwitter{}
.shareBlock .links .iFacebook,.shareBlock .links li.iVk{}
.shareBlock .links .iMail a {text-indent:20px;padding-top:3px; height: 21px; background: url('../i/iMail.gif') no-repeat 0 0; }
.shareBlock .links .iTwitter a { width: 74px; height: 21px; background: url('../i/iTwitter.gif') no-repeat 0 0; }
.shareBlock .links .iMyWorld a { width: 86px; height: 21px; background: url('../i/iMyWorld.gif') no-repeat 0 0; }
.shareBlock .links .iFacebook a { width: 79px; height: 21px; background: url('../i/iFacebook.gif') no-repeat 0 0; }
.shareBlock .links .iVk a { width: 88px; height: 21px; background: url('../i/iVk.gif') no-repeat 0 0; }
.shareBlock .links .iKlass { width: 90px; overflow: hidden; }
.shareBlock .links .iKlass a { width: 90px; height: 19px; text-indent:0;}
.shareBlock .links .iKlass span{position:relative;top:-1px;}

.shareBlock .links .ilj a { width: 69px; height: 18px; background: url('../i/iLj.gif') no-repeat 0 0; }
.shareBlock .links .iYa a { width: 35px; height: 18px; background: url('../i/iYa.gif') no-repeat 0 0; }
.shareBlock .links .iLi a { width: 85px; height: 18px; background: url('../i/iLi.gif') no-repeat 0 0; }
.shareBlock .links .iOn a { width: 76px; height: 18px; background: url('../i/iOn.gif') no-repeat 0 0; }
*/
.shareBlock textarea { display: block; margin: -8px 0 10px 0; width: 380px; //width: 374px; height: 90px; //height: 84px; }

.shareBlock .first_line{background:#f7f7f4;border-top:1px solid #c9c9c9;border-bottom:1px solid #d7d7d4;margin-bottom:20px;}
.shareBlock .first_line a{text-decoration:none;display:block;padding:7px 8px 7px 34px;border-width:0 1px;border-style:solid;border-color:#fff #eeeeeb #fff #dcdcd9;float:left;background:no-repeat 10px center;cursor:pointer;}
.shareBlock .first_line .link1{background-image:url(/static/i/arrow_big.gif);border-left:0;}
.shareBlock .first_line .link2{background-image:url(/static/i/rss_ico.gif);}
.shareBlock .first_line .link3{background-image:url(/static/i/qu_ico.gif);border-right:0;}

#shareMailForm{position:relative;background:url(/static/i/bg_gray.gif) repeat-x left top;padding:15px;margin-bottom:20px;}
#shareMailForm .inp{border:0;width:225px;padding:3px 10px;}
#shareMailForm label{position:absolute;color:#9c9c9c;top:3px;left:10px;cursor:text;}
#shareMailForm .fl_l{position:relative;float:left;margin-right:20px;}
#shareMailForm .mr0{margin-right:0;}
#shareMailForm .message{float:left;margin-top:10px;color:#920000;}
#shareMailForm .but{text-align:right;margin-top:10px;}
#shareMailForm .btn{background:#787878;border:0;cursor:pointer;padding:3px 15px;color:#fff;}

#share_buttons{border-bottom:3px solid #e5e5e5;margin-bottom:15px;}
#share_buttons .left{float:left;margin-right:20px;margin-bottom:15px;}
#share_buttons .mr_like{width:220px;overflow:hidden;}

#social_blocks{position:relative;color:#616161;}
#social_blocks font{display:inline-block;padding:5px 0;}
#social_blocks .social_btns{border-bottom:1px solid #a1a7ae;}
#social_blocks .social_btns span{display:inline-block;background:url(/static/i/btn_bg_grad.gif) repeat-x left top;margin-right:7px;float:left;}
#social_blocks .social_btns span.ml0{margin-left:0;}
#social_blocks .social_btns a{display:inline-block;padding:5px 10px;}
#social_blocks .social_btns a.tw{background:url(/static/i/tw.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.fb{background:url(/static/i/fb.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.vk{background:url(/static/i/vk.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.gp{background:url(/static/i/gplus_ico.png) no-repeat 5px 5px;padding-left:27px;}
#social_blocks .more{display:block;cursor:pointer;background:#f3f1f1;color:#939393;font:10px Arial;padding:5px;text-align:right;}

#soc_block{height:0; overflow:hidden;}
#soc_block #vk_block{display: none; height: 292px; overflow: hidden;}
#soc_block #vk_block #vk_groups{height: 292px; overflow: hidden;}
#soc_block #vk_block #vk_groups iframe{height: 292px;}

#sharingCode textarea{width:100%;border:1px solid #dae2e8;height:200px;margin:0;}
#sharingCode .btn{background:#787878;border:0;cursor:pointer;padding:3px 15px;color:#fff;}

.show-add-comment-form {background-image: url(/static/i/show_comments.png); color: #fff; margin: 0 0 10px 0; padding: 10px 0; cursor: pointer; float: left; text-align: center; width: 229px; margin-left:125px; height:14px;}
.commentsBlock { margin-top: 20px; color: #000; }
.commentsBlock h2 { font: 14px/14px "Trebuchet MS", Arial, serif; }
.commentsBlock ul { margin: 10px 0 20px 0; list-style: none; }
.commentsBlock ul li { padding: 7px 0; background:url(/static/i/bord_dotted.gif) repeat-x left top;/*border-top: 1px dotted #7f7f7f; */}
.commentsBlock ul li .name { margin-right: 15px; font-weight: bold; text-decoration: none; }
.commentsBlock ul li .name:hover { text-decoration: underline; }
.commentsBlock ul li div {}
.commentsBlock .not-commentable {color: #c50000; padding: 6px 4px; text-align: center; border: 1px solid #c50000;
                 background: url(/static/i/not-commentable-bg.png) 4px center no-repeat; }
.commentsBlock .commentable-period-close {color: #060; padding: 6px 4px; text-align: center; border: 1px solid #060; margin-bottom: 15px;
                 /*background: url(/static/i/not-commentable-bg.png) 4px center no-repeat;*/ }

.yandex{background:url(/static/i/providers_icon/yandex.png) no-repeat left center;padding-left:20px;}
.google{background:url(/static/i/providers_icon/google.png) no-repeat left center;padding-left:20px;}
.mailru{background:url(/static/i/providers_icon/mailru.png) no-repeat left center;padding-left:20px;}
.vkontakte{background:url(/static/i/providers_icon/vkontakte.png) no-repeat left center;padding-left:20px;}
.facebook{background:url(/static/i/providers_icon/facebook.png) no-repeat left center;padding-left:20px;}
.twitter{background:url(/static/i/providers_icon/twitter.png) no-repeat left center;padding-left:20px;}
.email{background:url(/static/i/providers_icon/email.png) no-repeat left center;padding-left:20px;}

#statusMessage{padding:20px 25px 7px;margin:10px 0;font-size:13px;text-align:left;color:#111;}
#statusMessage p{margin-bottom:10px;}


.ibutton {
             display: inline-block;
            //zoom: 1; //display: inline;
            width: auto;
            vertical-align: baseline;
            outline: none;
            cursor: pointer; //cursor: hand;
            text-align: center;
            text-decoration: none;
            color: #ffffff;
            font: 12px/100% "Trebuchet MS", Arial, serif;
            padding: 0 7px 0 7px;
            //padding: 2px 7px 0 7px;
            min-height: 20px;
            //height: 17px;
            text-transform: uppercase;

            border: 1px solid #000000;
            background: #000000;
            //overflow: visible;
        }
.ibutton:hover { background: #000000; }
.ibutton:active { position: relative; top: 1px; }



.iForm .field { position: relative; margin-bottom: 9px;}
.iForm .field textarea { display: block; width: 500px; //width: 494px; height: 82px; //height: 76px; }
.iForm .field .inp { padding-left: 6px; width:245px; //width:233px; height: 22px; //height: 16px; }
.iForm div{position:relative;margin-bottom:10px;color:#777;}
.iForm .input input{border:1px solid #abadb3;padding:2px;width:245px;color:#777;margin-right:5px;}

.iForm .checkbox{float:right;margin-top:2px;}
.iForm .checkbox input{width:15px;margin-right:1px;vertical-align:middle;}

.iForm .input textarea{border:1px solid #abadb3;padding:2px;width:460px;height:100px;color:#777;margin-right:5px;}
.iForm .input label{font:11px Arial;}
.iForm .loginza{margin-left:10px;text-decoration:none;}
.iForm .loginza img{vertical-align:middle;margin-left:5px;}
.iForm .auth_type .ava{float:left;}
.iForm .auth_type div{margin-left:60px;line-height:2;}
.iForm .auth_type div a{margin-right:25px;}
.iForm .auth_type div .auth_name{font:bold 12px Arial;}
.iForm .auth_type div img{vertical-align:middle;margin-left:5px;}

#calendar{position:relative;background:#E4E4E4 url(/static/i/dotted2px.gif) repeat-x left 50px;padding:10px;margin:20px 0px;}
#calendar h2.title{color:#741336; line-height: 24px;font-size: 22px;padding-bottom: 5px;}
#calendar .month_year{position:relative;top:-1px;float:right;font:12px Arial;color:#000;text-align:right;}
#calendar .month_year div{position:relative;}
#calendar .month_year div div{text-align:left;}
#calendar .month_year #month_select{margin-top:3px;}
#calendar .month_year span{border-bottom:1px dotted #000;cursor:pointer;}
#calendar #year_select .none{width:47px;right:0;}
#calendar #year_select div{clear:both;}
#calendar .month_year .none{position:absolute;top:20px;right:0;background:#fff;padding:5px 0;width:160px;overflow:hidden;z-index:2;}
#calendar .month_year .none div{float:left;padding:2px 10px;width:60px;font-size:12px;}
#calendar .month_year .none span{border-color:#fff;}
#calendar .month_year .none span:hover{border-color:#000;}
#calendar table{border-spacing:0;border-collapse:collapse;}
#calendar table td{text-align:center;height:22px;width:30px;vertical-align:middle;border:1px solid #f3f8f2;}
#calendar table thead td{font:12px Arial;color:#89AF6F;}
#calendar table tbody td{font:12px Arial;color:#89AF6F;}
#calendar table tbody td.date{background:#E6E6E6;color:#89AF6F}
#calendar table tbody td.date a{display:table-cell;width:30px;height:22px;vertical-align:middle;text-align:center;text-decoration:none;}
#calendar table tbody td.date a:hover{background:#c5dbbb;}
#calendar table tbody td.now a{background:#fff;font-weight:bold;color:#5a934d;}
#calendar table td.weekend a{color:#f25a61;}
#calendar table td.weekend{color:#961345;}
#calendar table tbody td.weekend{color:#961345;}
#calendar table tbody td.weekend a{color:#e0151f;}
#calendar table tbody td.active a{background:#741336;color:#fff;}

.calendar_data{margin-bottom:10px;}
.calendar_data span{color:#000;font:13px Arial;display:inline-block;padding:2px 3px;text-transform:capitalize}
.calendar_data a{color:#741336;font:13px Arial;display:inline-block;padding:2px 3px;text-decoration:none;text-transform:capitalize}
.calendar_data a:hover{background:#e1e1e1;}
.calendar_data a.active{background:#741336;color:#fff;}
.calendar_data a.disabled{color:#000;cursor:default;}

.searchLine  { padding: 5px; margin-bottom: 3px; font-size: 14px; line-height: 16px; color: #000000; background: #eef0e6; }

.searchResult { margin-top: 8px; }
.searchResult li { margin-bottom: 17px; padding: 12px 0 0 10px; border-top: 1px dotted #000000; }
.searchResult li:first-child { border-top: 0 none; }
.searchResult li span { color: #a2a19f; }
.searchResult li .name {  position: relative;  }
.searchResult li .name a { display: block; font-size: 14px; margin-bottom: 7px; }
.searchResult li span { display: block; font-size: 11px; margin-bottom: 1px; }
.searchResult li span a { color: #a2a19f; }
.searchResult li .num { position: absolute; top: 0; left: -109px; width: 100px; font-size: 14px; text-align: right; color: #a2a19f;  }

.searchResult .img{float:left;margin-right:14px;display:block;width:140px;height:100px;position:relative;overflow:hidden;margin-top:3px;}
.searchResult .img span.play{position:absolute;left:0;top:0;background:url("../i/bg06.png") no-repeat 0 0;display:block;width:140px;height:100px;cursor:pointer;}

.comment{position:relative;}
.comment img{float:left;}
.comment .comment_data{margin-left:60px;}
.comment .comment_data .auth_name{font:bold 12px Arial;margin-right:25px;background-position:left bottom;}
.comment .comment_data .auth_name:hover{text-decoration:none;}
.comment .comment_data .answer{float:right; position:relative; right:7px;margin:0 10px;}
.comment .comment_data div{overflow:hidden;clear:right;cursor:pointer;color:#000000;}
.dots{background: url('/static/i/dots.png') repeat-x left; height: 4px; right:25px; position: absolute; top: 28px; width: 507px; z-index: -2;}
.hide_dots{visibility: hidden;}

.addComment { position: relative; }
.addComment h2 { margin-bottom: 17px; }

.addComment .name { display: block; position: absolute; top: 0; left: 0; padding-left: 6px; width:239px; height: 22px; line-height: 20px; color: #898888; }
.addComment .fl_l { position: relative; float: left; width:245px; }
.addComment .fl_r { position: relative; float: right; width:245px; }
.addComment .textarea .name { padding-left: 6px; width:494px; height: 82px; line-height: 20px; color: #898888; }

.addComment .code img { display: block; float: left; margin-right: 10px; }
.addComment .code input { padding: 0; width: 80px; //width: 74px; }
.addComment .but { text-align: left; }
.addComment .but .ibutton{ float:right; }
.addComment .but .ibutton.disabled{background-color:#666;border-color:#666;}
.addComment .but img{ float:right;vertical-align:middle;margin:3px 10px; }
.addComment .but p{margin-right:120px;}



.shareLink {display: none;margin:0 7px 10px 0; padding: 5px; background: #c9c9c9; border: 1px solid #ffffff; }

.shareLink .name { display: block; position: absolute; top: 0; left: 0; padding-left: 6px; width:239px; height: 22px; line-height: 20px; color: #898888; }
.shareLink .fl_l { position: relative; float: left; width:234px; }
.shareLink .fl_r { position: relative; float: right; width:234px; }
.shareLink .field .inp { width:234px; //width:222px;  }

.shareLink .but { text-align: right; }
#sharingCode{clear:both;}

#most_popular a{text-decoration:none;}
#most_popular a:hover{text-decoration:underline;}
#most_popular .filtr2 a:hover{text-decoration:none;}
.tab .filtr2 {margin:6px 0 0px 19px;}
.tab .filtr2 a{padding-left:0;color:#818080;text-decoration: none;border-bottom:1px dashed #818080;font:12px Arial;margin-right:10px;}
.tab .filtr2 a:hover{text-decoration:none;}
.tab .filtr2 a.act {color: #525252; border-bottom: 0 none; font-weight:bold;}
#ozge ul{
    display: none;
    list-style: none;
    position: absolute;
    /*-webkit-transition: 0.25s linear opacity;*/
    background: #741336;
    z-index: 1111112;
    min-width: 139px;
} 
#ozge:hover ul{
    display:block;
}

#ozge li{
    display: list-item!important;
    float:none;
}
#ozge ul li:hover{
    color:#2E0808;
    background:#89AF6F;
    -webkit-transform:scale(1.03);
    -moz-transform:scale(1.03);
}
.body .news .bir{
    min-height: 100px;
}
.slider h1:after{
    content: url(../img/h3.png);
    position: absolute;
    top: 5px;
    right: 700px;
}
.avtotitle {
color: #741336;
font-size: 35;
font-family: 'avant';
border-bottom: none !important;
padding-bottom: 8px;
}
.info_video {
    background: white;
    clear: both;
    float: right;
    width: 501px;
    padding-left: 14px;
    padding-top: 3px;
    font-size: 13px;
    border-top: 2px solid #961345;
}
.info_video li{
    list-style: none;
    margin-bottom: 5px;
    border-bottom: 1px dotted;
}
.info_video li a{
    color: #313131;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;

}
.info_video li a:hover{
    text-decoration: underline;
}
.info_video li:before{
    content: url(../imgs/video_info_arrow.jpg);
    position: relative;
    right:8px;
}
.alash_tv{
    margin-bottom: 20px;
}
.alash_tv .bx-wrapper .bx-pager{
    position: absolute;
    bottom:-13px;
}
.alash_tv .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #7d153e !important;
}
.alash_tv .bx-wrapper .bx-pager.bx-default-pager a{
    background: #959595 ;
}
.alash_tv .bx-wrapper{
    margin-bottom: 0px;
}
.none{
    display: none;
}
.read_full{
    text-decoration:underline;
    color: #961345;
}
.rating_block{
    float: right;
    position: relative;
    margin-bottom: 7px;
}
.rating_up {
width: 20px;
height: 17px;
background: url(/static/i/plus.png);
cursor: pointer;
float: left;
}
.rating_down {
width: 20px;
height: 17px;
background: url(/static/i/minus.png);
cursor: pointer;
float: left;
}
.rating_plus {
color: #961345;
}
.rate {
float: left;
margin: 0 0 0 5px;
text-align: center;
width: 28px;
}
.kon{
    float: right;
}
div.bloks{
    width: 742px;
    margin-top:20px;
}
div.bloks .singleBlock{
    width: 175px;
    display: inline-block;
    margin-right: 9px;
    vertical-align: top;
    margin-bottom: 10px;
}
div.bloks .singleBlock:nth-child(4n)
{
    margin-right: 0px;
}
div.bloks .singleBlock .img{
    margin-bottom: 10px;
}
div.bloks .singleBlock .img img{
    width: 100%;
}
div.bloks .singleBlock a{
    color: #2c0314;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
}
div.bloks .singleBlock a:hover{
    text-decoration: underline;
}
div.bloks .singleBlock .actions span{
    width: 50px;
    color: #2c0314;
    font-family: arial;
    font-size: 11px;
    position: relative;
}
div.bloks .singleBlock .actions span.seen{
    padding-left: 15px;
}   
div.bloks .singleBlock .actions span.seen:before{
    content: url(/static/i/seen.jpg);
    position: absolute;
    top:3px;
    left:0px;
}
div.bloks .singleBlock .actions span.commented{
    margin-left: 20px;
}

div.bloks .singleBlock .actions span.commented:before{
    content: url(/static/i/commented.jpg);
    position: absolute;
    top:3px;
    left:-15px;
}
.date{
    font-size:12px;
    color:#818080;
}
.vi{
    padding-left: 76px;
    margin-top: -28px;
    padding-bottom: 10px;
}
div.viewport3 a{
    text-decoration: none;
}
div.viewport3 a:hover{
    text-decoration: underline;
}
div.viewport3 .slide3 div.actions{
    padding: 0px 12px 0px 20px;
    float: right;
}
div.viewport3 .slide3 .actions span.seen{
    padding-left: 15px;
}   
div.viewport3 .slide3 div.actions span.seen:before{
    content: url(/static/i/seen.jpg);
    position: absolute;
    top:3px;
    left:0px;
}
div.viewport3 .slide3 .actions span.commented{
    margin-left: 20px;
}
div.viewport3 .slide3 div.actions span.commented:before{
    content: url(/static/i/commented.jpg);
    position: absolute;
    top:3px;
    left:-15px;
}
div.viewport3 .slide3 div.actions span{
    width: 50px;
    color: #2c0314;
    font-family: arial;
    font-size: 11px;
    position: relative;   
}
div.viewport2 .slide2 div.actions{
    padding: 0px 0px 0px 140px;
}
div.viewport2 .slide2 .actions span.seen{
    padding-left: 15px;
}   
div.viewport2 .slide2 div.actions span.seen:before{
    content: url(/static/i/seen.jpg);
    position: absolute;
    top:3px;
    left:0px;
}
div.viewport2 .slide2 .actions span.commented{
    margin-left: 20px;
}
div.viewport2 .slide2 div.actions span.commented:before{
    content: url(/static/i/commented.jpg);
    position: absolute;
    top:3px;
    left:-15px;
}
div.viewport2 .slide2 div.actions span{
    width: 28px;
    color: #2c0314;
    float:left;
    font-family: arial;
    font-size: 11px;
    position: relative;   
}
.mas_desc{
    position:absolute;
    background: #2c0314;
    bottom:72px;
    opacity: 0.8;
    z-index: 99;
    width: 236px;
}
.form_search{
    padding: 7px;
    background: #741336;
}
.form_search:hover{
    background: #89AF6F;
}
.mobile-link {
    display: block;
    background: url(/static/img/m_alash.png) no-repeat 4px 5px;
    background-color: #741336;
    height: 32px;
    width: 133px;
    position: absolute;
    left: 265px;
    top: -8px;
    color: white;
    font-size: 13px;
    line-height: 29px;
    padding-left: 25px;
    box-sizing: border-box;
}
.mobile-link:hover {
    background-color: #89AF6F;
}

.fname{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    color: rgb(18, 18, 107);
}
.tas_text{
    text-align: center;
}
.tas_img{
    height:112px;
    padding: 10px 25px;
}
.tas_title{
    text-transform: uppercase;
    color: #741336;
}
.tas-cont{
    font-size: 13px;
    padding:0px 5px;
    max-height: 64px;
    overflow: hidden;
}
div.tas_jar div.actions{
    padding: 0px 12px 0px 20px;
}
div.tas_jar .actions span.seen{
    padding-left: 15px;
}   
div.tas_jar div.actions span.seen:before{
    content: url(/static/i/seen.jpg);
    position: absolute;
    top:3px;
    left:0px;
}
div.tas_jar .actions span.commented{
    margin-left: 20px;
}
div.tas_jar div.actions span.commented:before{
    content: url(/static/i/commented.jpg);
    position: absolute;
    top:3px;
    left:-15px;
}
div.tas_jar div.actions span{
    width: 50px;
    color: #2c0314;
    font-family: arial;
    font-size: 11px;
    position: relative;   
}
div.tas_jar a{
    text-decoration: none;
}
div.tas_jar a:hover{
    text-decoration: underline;
}
.new_block .tab{
    margin-top: 23px;

    background: #f9f8f8;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 22px;
    overflow: hidden;
}
.new_block .tab .tab_header{
    font-size: 13px;
    position: relative;
    background: #f0f0f0;
    padding-bottom: 6px;
    overflow: hidden;
}
.new_block .tab .tab_header span{
    width: 87px;
    color: #b7b7b7;
 

    text-align: center;
    padding: 6px 8px;
    display: inline-block;
    background: #e2e2e2;
    border-bottom: 1px solid #d2d2d2;
    cursor: pointer;
}
.new_block .tab .tab_header span+span{
    width: 129px;
    
    position: absolute;
    margin-left: -4px;
}
.new_block .tab .tab_header span.active{
    background: #f0f0f0;
    border-bottom-color: #f0f0f0;
    color: #696969;
    font-weight: bold;
}

.new_block .tab .tab_header span.active:hover{
    background: #f0f0f0;
    cursor: default;
}
.new_block .tab .tab_header span:hover{
    background: #E9E9E9;
}
.new_block .tab .tab_body{
    background: #f9f8f8;

}
.new_block h3{
    border: none;
    font-size: 35px;
    
    font-weight: 100;

}
.new_block .tab .tab_body .block{
    padding: 9px 0px;
    margin: 0px 20px;
    border-bottom: 1px solid #c5c5c5;
}
.new_block .tab .tab_body .text{
    font-size: 13px;

    color: #741336;
}
.new_block .tab .tab_body .addit{
    font-size: 12px;

    color: #989898;
}
.main_gall{
    border-top: 3px solid #a7a7a7;

    margin-top: 10px;
    padding: 10px 0px 20px;
    border-bottom: 3px solid #a7a7a7;
}
.main_gall .rr{
    width: 240px;
    float: right;
    padding-top: 30px;
}
.main_gall .ll{
    width: 730px;

    position: relative;
}
.red_h, .gallery_block h3{
    color: #741336;
    font-size: 27px;
    font-weight: 100;
    margin-bottom: 9px;
    border: none;
}
.slide-nav{
    position: absolute;
    right:10px;
    top:6px;
}
.slide-nav li{
    list-style: none;
    display: inline-block;
}
.slide-nav li a{
    display: block;
    text-decoration: none;
    font-size: 16px;
    position: relative;
    color: white;
    text-align: center;
    width: 22px;
    background: #a7a7a7;
    padding-top: 3px;
    cursor: pointer;
}
.slide-nav li a.active{
    background: #741336;
}
.slide-nav li a.active:after{
    content: url(/static/imgs/active_sl_hvost.png);
    position: absolute;
    bottom: -8px;
    left: 8px;
}
.main_gall .pagination, .gallery_block .pagination,{
    position: absolute;
    top: 6px;
    right: 0px;
}
.main_gall .pagination span.active:after, .gallery_block .pagination span.active:after{
    content: url(/static/imgs/active_sl_hvost.png);
    position: absolute;
    bottom: -8px;
    left: 8px;
}
.main_gall .pagination span, .gallery_block .pagination span{
    font-size: 16px;
    position: relative;
    color: white;
    text-align: center;
    width: 22px;
    display: inline-block;
    background: #a7a7a7;
    padding-top: 3px;
    cursor: pointer;
}
.main_gall .pagination span.active, .main_gall .pagination span:hover, .gallery_block .pagination span.active, .gallery_block .pagination span:hover{
    background: #741336;
}
.main_gall .ll img{
    margin-top: 13px;

    width: 100%;
    display: block;
    position: relative;
}
.main_gall .big_video_play{
    background: url(/static/imgs/video_play.png) no-repeat;
    position: absolute;
    top: 44%;
    left: 50%;
    margin-left: -45px;
    width: 86px;
    cursor: pointer;
    height: 86px;
    z-index: 1;
}
.main_gall .big_video_play:hover{
    background: url(/static/imgs/video_play_hover.png) no-repeat;
}
.main_gall .ll .title{
    background: rgba(0, 0, 0, 0.61);

    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 70px;
    color: white;
    padding: 12px 20px;
    box-sizing: border-box;      
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;
}
.main_gall .ll .title p{
    font-size: 14px;

}
.main_gall .ll .title p + p{
    font-size: 20px;

}
.gallery_block{

}
.gallery_block .block{
    margin-top: 24px;
    
    position: relative;
}
.gallery_block .block a{
    text-decoration: none;
}
.gallery_block .block a:hover{
    text-decoration: underline;
}
.gallery_block .block a{
    text-decoration: none;
}
.gallery_block .block a:hover{
    text-decoration: underline;
}
.gallery_block .block .nav{
    position: absolute;
    
    top: 7px;
    right: 7px;
}
.gallery_block .block .nav span{
    background: url(/static/imgs/nav_arr.png) no-repeat;
    width: 22px;
    height: 22px;
    cursor: pointer;
    margin-left: 6px;
}
.gallery_block .block .nav .left{
    
}
.gallery_block .block .nav .right{
    background-position: -27px 0px;
}
.gallery_block .block .nav .left:hover{
    background-position: 0px -27px;
}
.gallery_block .block .nav .right:hover{
    background-position: -27px -27px;
}
.gallery_block .block .art{
    height: 290px;
    
    background: url(/static/imgs/plenka.png) repeat-x;
    padding: 33px 9px 0px;
}
.gallery_block .block .art .bl{
    width: 220px;
    
    float: left;
}
.gallery_block .block .art .bl+.bl{
    margin-left: 32px;

}
.gallery_block .block .art .img{
    overflow: hidden;
    
    position: relative;
}
.gallery_block .block .art .img img{
    height: 100%;
    
    display: block;
}
.gallery_block .block .art .img p{
    color: white;
    
    font-size: 12px;
    position: absolute;
    background: black;
    bottom: 0px;
    width: 100%;
    padding: 3px 6px;
}
.gallery_block .block .art .title{
    font-size: 15px;
    
    margin-top: 7px;
}
.gallery_block .block .art .watched{
    font-size: 11px;
    
    color: #989898;
    margin-top: 15px;
}
.gallery_block .small_video_play{
    background: url(/static/imgs/video_play_small.png) no-repeat;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -24px;
    width: 49px;
    cursor: pointer;
    height: 49px;
    z-index: 1;
}
.gallery_block .small_video_play:hover{
    background: url(/static/imgs/video_play_small_hover.png) no-repeat;
}
.left .gallery_block .art .bl{
    margin-right: 16px;
    margin-bottom: 35px;
}
.left .gallery_block .art{
    padding: 33px 0px 0px 20px;
}
.left .gallery_block.big .art{
    background: url(/static/imgs/plenka_big.png) repeat-x;
    
    height: 526px;
}
.left .gallery_block .art .bl+.bl{
    margin-left: 0px;

}
.top_chart{
    background: #424240;

    color: white;
    margin-top: 25px;
}
.top_chart h3{
    font-size: 16px;
    font-weight: 100;
    margin: 14px 17px;
    display: inline-block;
    padding-left: 27px;
}
.top_chart.top_music .block:hover{
    background: #ffea00;
    color: black;
    border-bottom-color: #ffea00;
}
.top_chart.top_video .block:hover{
    background: #00c6ff;
    border-bottom-color: #00c6ff;
    color: black;
}
.top_chart .block{
    padding: 8px 21px;
    
    border-bottom: 1px solid #313131;
    cursor: pointer;
}
.top_chart .block .title{
    font-size: 12px;
    
}
.top_chart .block .downloads{
    font-size: 8px;
    background: url(/static/imgs/download.png) no-repeat 0px 2px;
    padding-left: 11px;
    margin-left: 10px;
}
.top_chart .block .like{
    font-size: 8px;
    
    background: url(/static/imgs/like.png) no-repeat 0px 2px;  
    padding-left: 11px;
    margin-left: 19px;
}
.top_chart .block:hover .downloads{
    background: url(/static/imgs/download_hover.png) no-repeat 0px 2px;
}
.top_chart .block:hover .like{
    background: url(/static/imgs/like_hover.png) no-repeat 0px 2px;
}
.top_chart.top_music h3{
    background: url(/static/imgs/music.png) no-repeat 0px 3px;
    color: #ffea00;
}
.top_chart.top_video h3{
    background: url(/static/imgs/clip.png) no-repeat 0px 3px;
    color: #00c6ff;
}
.main_block2{

}
.main_block2 .new_slider{
    margin-top: 14px;
    
    background: #DADADA;
}
.main_block2 .new_slider .ls{
    width: 450px;
    
    float: left;
    position: relative;
    overflow: hidden;
}
.main_block2 .new_slider .ls img{
    width: 100%;
    
    display: block;
}
.main_block2 .new_slider .ls .title{
    background: rgba(0, 0, 0, 0.68);
    
    position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: 18px;
    color: white;
    padding: 13px 12px;
}
.main_block2 .new_slider .rs{
    float: left;
    
    width: 290px;
}
.main_block2 .new_slider .rs .top{
    height: 37px;
    
    position: relative;
}
.main_block2 .new_slider .rs .top p{
    padding-top: 10px;
    
    padding-left: 15px;
}
.main_block2 .new_slider .rs .top .nav{
    position: absolute;
    
    top: 0px;
    right: 0px;
}
.main_block2 .new_slider .rs .top .nav span{
    height: 37px;
    
    width: 22px;
    display: inline-block;
    background: url(/static/imgs/new_slider_nav.png) no-repeat;
    cursor: pointer;
}
.main_block2 .new_slider .rs .top span.nav_left{
    background-position: 0px -39px;   
}
.main_block2 .new_slider .rs .top span.nav_left:hover{   
    background-position: 0px 0px;
}
.main_block2 .new_slider .rs .top span.nav_right{
    background-position: -24px -39px;
}
.main_block2 .new_slider .rs .top span.nav_right:hover{
    background-position: -24px 0px;
}
.main_block2 .new_slider .news_cont{

}
.main_block2 .new_slider .news_cont .block{
    padding: 9px 18px;

    border-top: 1px solid #CBCBCB;
}
.main_block2 .new_slider .news_cont .block .img{
    width: 49px;

    overflow: hidden;
    float: left;
}
.main_block2 .new_slider .news_cont .block img{
    display: block;

}
.main_block2 .new_slider .news_cont .block a{
    color: #741336;

    font-size: 13px;
    margin-left: 63px;
    display: block;
    text-decoration: none;
}
.main_block2 .new_slider .news_cont .block a:hover, .new_music .red_h a:hover{
    text-decoration: underline;
}
.new_music{
    margin-top: 36px;

}
.new_music .red_h a{
    font-size: 27px;
    text-decoration: none;
    border-bottom: none;
}
.new_music .block{
    height: 39px;

    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    margin-top: -1px;
}
.new_music .block span{
    height: 32px;

    display: inline-block;
    background: url(/static/imgs/new_music.png);
}
.new_music .block .play{
    width: 46px;

    /* margin-top: 3px; */
    cursor: pointer;
    float: left;
    background-position: 0px 2px;
    height: 40px;
}
.new_music .block .title{
    background: none;

    font-size: 13px;
    margin-top: 5px;
    margin-left: 10px;
    float: left;
    color: #242424;
    max-width: 384px;
}
.new_music .block .time{
    background: none;

    color: #242424;
    font-size: 13px;
    float: left;
    margin-top: 11px;
}
.new_music .block .download{
    width: 46px;

    margin-top: 4px;
    line-height: 52px;
    margin-left: 16px;
    background-position: -54px 0px;
    font-size: 8px;
    text-align: center;
    color: #bdbdbd;
    cursor: pointer;
    float: left;
}
.new_music .block .like{
    width: 46px;  margin-top: 4px;  line-height: 52px;    
    background-position: -100px 0px;  font-size: 8px;  text-align: center;  color: #bdbdbd;
    float: right;
    cursor: pointer;
}
.new_music .block .play:hover{
    background-position: 0px -52px;

}
.new_music .block .download:hover{
    color: #741336;

    background-position: -54px -61px;
}
.new_music .block .like:hover{
    color: #741336;

    background-position: -100px -61px;
}
.liked{
    color: #741336!important;
    background-position: -100px -61px!important;
}
 .slides { 
  position: relative;
  padding: 0;
  list-style: none;
  letter-spacing: 0;
  word-spacing: 0;
  font-size: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
}

.slides li { 
  display: inline-block; 
  position: relative;
  -webkit-backface-visibility: hidden;
}

.slides li img { 
  width: 100%; 
  height: auto;
}

 .tab .tab_header span{
    background: #a7a7a7 !important;
    color: #fefefe !important;
}
 .tab .tab_header span.active{
    background: #741439 !important;
    color:#fff !important;
}
 .tab .tab_header span:hover{
    background: #a7a7a7 !important;
    color: #fefefe !important;
    cursor: pointer !important;
}
 .tab .tab_header span.active:hover{
    background: #741439 !important;
    color:#fff !important;
    cursor: pointer !important;
}
 .tab .tab_header span:nth-child(2).active:after{
      content: url(/static/imgs/active_sl_hvost.png);
    position: absolute;
    bottom: -7px;
    left: 40%;
}
 .tab .tab_header span:nth-child(1).active:after{
      content: url(/static/imgs/active_sl_hvost.png);
    position: absolute;
    bottom: -6px;
    left: 20%;
}
.kop_ashilgan,.kop_pikir{
    background: #d6d6d6;
}
 .tab .tab_header{
    font-size: 13px;
    position: relative;
    background: #f0f0f0;
    padding-bottom: 0px !important;
    overflow: visible !important;
}
 .tab {
    margin-top: 23px;
    background: #f9f8f8;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0px !important;
    overflow: hidden;
}
 .tab .tab_body .block{
    padding: 8px 0px;
    margin: 0px 20px;
    border-bottom: 1px solid #c5c5c5;
}
.bx-wrapper .bx-controls-direction a{
    /*top:-25% !important;*/
   z-index: 99 !important;
}

.bx-wrapper .bx-next{
    background: url(/static/imgs/nav_arr.png) no-repeat !important;
    width: 22px !important;
    height: 22px !important;
    cursor: pointer !important;
    margin-left: 6px !important;
    background-position: -27px 0px !important;
}

.bx-wrapper .bx-next:hover{
    background-position: -27px -27px !important;
}
.bx-wrapper .bx-prev:hover{
   background-position: 0px -27px !important; 
}
.bx-wrapper .bx-prev{
    background: url(/static/imgs/nav_arr.png) no-repeat !important;
    width: 22px !important;
    height: 22px !important;
    cursor: pointer !important;
    margin-left: 6px !important;
    position: absolute !important;
    right: 37px !important ;
}
.bx-wrapper .bx-viewport{
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important; 
     box-shadow: none !important; 
     border: 0px solid #fff !important; 
     /*background: transparent !important; */
}
.news_cont .bx-wrapper .bx-prev{
    height: 37px !important;
    width: 22px !important;
    display: inline-block !important;
    background: url(/static/imgs/new_slider_nav.png) no-repeat !important;
    background-position: 0px -39px !important;
    cursor: pointer !important;
}
.news_cont .bx-wrapper .bx-next{
    
   height: 37px !important;
    width: 22px !important;
    display: inline-block !important;
    background: url(/static/imgs/new_slider_nav.png) no-repeat !important;
    background-position:-20px -39px !important;
    cursor: pointer !important;
}
.news_cont .bx-wrapper .bx-next:hover{
    background-position: -24px 0px !important;
}
 .news_cont .bx-wrapper .bx-prev:hover{
background-position: 0px 0px !important;
}
.news_cont .bx-wrapper .bx-controls-direction a{
    top:-10% !important;
   
}
.zhuldyzfm{
    float: right;
    color: white;
    font-size: 14px;
    padding-right: 30px;
}
.zhuldyz{
    text-decoration: none;
}
.zhuldyza{
    height: 12px;
    padding-right: 3px;
}
.zhuldyzfm:hover{
    color: rgb(249, 255, 16);
}
