


/* Start:/bitrix/components/bitrix/main.feedback/templates/.default/style.css*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */



/* Start:/bitrix/templates/kfs_guber_films_kaz/styles.css*/
.news_menu ul li {
	background: none !important;
	padding: 0 !important;
}

.news_menu ul a {
	display: block;
	padding-top: 8px;
	height: 32px;
}

.news_menu_tabs_backgrounds {
	position: absolute;
	left: 0;
	top: 0;
}

.news_menu_tabs_backgrounds img {
	position: absolute;
	left: 0;
	top: 0;
}

.news_body_content_container {
	/*height: 250px;*/
	position: relative;
}

.news_body_content_block {
	position: absolute;
	left: 0;
	top: 0;
   	height: 240px;
	width: 100%;

	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* .tab_1_content { background: #CCC; } */
.tab_2_content { background: no-repeat url(/images/bg.jpg); }
.tab_3_content { background: #006188; }
.tab_4_content { background: #D0D0D0; }

.h-tabs-hidden {
	top: -9999px !important;
}
/* End */



/* Start:/bitrix/templates/kfs_guber_films_kaz/template_styles.css*/
html,body,ul,p {
    margin: 0px;
    padding: 0px;
   font-family:Times New Roman;
}

/*
body a, body img, #container_body > div.container > div.top_nav > div.top_nav_center > div.logo, .news_body, .films_menu_g, #body_content_film_of_the_month, .menu-popup, #online_megogo, #body_content_films, #carusel_kzf_content, .copy1, #top_menu, #menu_left_scroll, #pop_up_trailer_m, #bottom_footer_mobile, .nhtml-news-in, div#body_cont{
filter: grayscale(100%);
}

#top_menu > a{
display:block;
}
*/

.video video{
width:640px;
}

/***********Gallery Film inner*******************/
#body_cont > div.product > div.container > div:nth-child(4) > ul.stream > li > a > img{
	height:75px;
    width: 120px;
    object-fit: cover;
}
/*************Gallery Film inner****************/


#online_brod{
background-image: url(https://kazakhfilmstudios.kz/bitrix/templates/kfs_guber_films/images/megogo.png);
width: 1010px;
height: 140px;
position: relative;
left: -20px;
background-size: 100%;
}



.awards {
    margin-top: 30px;
}


#pop_up_trailer_m_overlay{
display:none;
}


.swiper-container{
display:none;
}

#body_content_film_of_the_month_title_m{
display:none;
}

#top_menu{
display:none;
}

#overlay_menu{
display:none;
}

#bottom_footer_mobile{
display:none;
}






/*************Menu_before_kaz*************/

.menu_g_before_kaz{
width: 0px;
height: 0px;
border: 13px solid transparent;
border-bottom: 13px solid #ebebeb;
position: absolute;
bottom: -2px;
left: 40%;
z-index: 9;
display:none;
}

.top_nav_right ul li:nth-child(1):hover .menu_g_before_kaz{
display:block;
border-bottom: 13px solid #fff;
}

.top_nav_right ul li:nth-child(2):hover .menu_g_before_kaz{
display:block;
}

.top_nav_right ul li:nth-child(3):hover .menu_g_before_kaz{
display:block;
}

.top_nav_right ul li:nth-child(4):hover .menu_g_before_kaz{
display:block;
}

.top_nav_right ul li:nth-child(5):hover .menu_g_before_kaz{
display:block;
}




/**********End_Menu_before_kaz************/





/**********************/

#send_email{
width: 50px;
height: 33px;
position:fixed;
top: 25px;
right:45px;
z-index:99999999999;
background-image:url(/bitrix/templates/kfs_guber/images/mail_icon.png);
background-size:100%;
cursor:pointer;
display:none;
}


#send_email_win{
position: fixed;
background-color: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
left: 0px;
z-index: 999;
top: 0px;
display:none;
}

#send_email_win_content{
width: 551px;
height: 550px;
margin: 4% auto;
background-color: white;
border: 6px solid rgba(255, 255, 255, 0.2);
border-radius: 8px;
position:relative;
transform: scale(0);
transition: transform 0.3s ease;
}

#send_email_win_content_close{
position: absolute;
background-color: white;
background-image:url(/bitrix/templates/kfs_guber/images/close_btn.png);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
border: 3px solid white;
border-radius: 50px;
width: 50px;
height: 50px;
right: -5%;
top: -5%;
color: black;
text-align: center;
font-size: 39px;
font-weight:800;
font-family: Comfortaa-Regular;
transition:color 0.5s ease;
}

#send_email_win_content_close:hover{
cursor:pointer;
color:red;
transition:color 0.5s ease;
}

#send_email_win_content .mfeedback .mf-message textarea{
margin: 0px;
width: 470px;
height: 130px;
resize: none;
margin-left: 27px;
border-radius: 10px;
border: none;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.22);
outline:none;
padding:10px;
font-family: Comfortaa;
font-size: 21px;
}

.mf-text{
text-align:center;
padding:8px;
font-family: Comfortaa;
font-size: 17px;
}

#send_email_win_content .mfeedback .mf-captcha input[type="text"]:nth-child(5){
height:34px;
border-radius: 10px;
border: none;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.22);
outline:none;
padding:10px;
margin-left: 25px;
}

#send_email_win_content .mfeedback .mf-captcha{
width: 100%;
}

#send_email_win_content .mfeedback .mf-captcha img{
float:right;
padding: 8px;
padding-top: 38px;
width: 240px;
height: 51px;
}

#send_email_win_content .mfeedback form input[type="submit"]:nth-child(7){
font-family: Comfortaa;
border: none;
outline: none;
background-color: #0089ff;
color: white;
font-size: 17px;
padding: 10px;
border-radius: 8px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.32);
position: absolute;
left: 37%;
bottom: 3px;
cursor:pointer;
}

#send_email_win_content  div.mfeedback  form div.mf-name input[type="text"]{
border-radius: 10px;
border: none;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.22);
outline: none;
padding: 10px;
margin-left: 25px;
left: 15%;
position:relative;
}

#send_email_win_content div.mfeedback form div.mf-email input[type="text"]{
border-radius: 10px;
border: none;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.22);
outline: none;
padding: 10px;
margin-left: 25px;
left: 15%;
position:relative;
}

/********************************/


.more_button_films{
margin: 0 auto;
width: 302px;
padding: 18px;
padding-top: 11px;
}


#body_cont div.movies input{
background-color: #fb6f2d;
outline: none;
color: white;
font-size: 18px;
padding: 15px;
border-radius: 15px;
box-shadow: 0px 0px 10px black;
border: 5px solid rgba(0, 0, 0, 0.37);

}


#movies_block{
border-collapse: collapse;
border: 0px solid;
width:1010px;
}

.films_g{
background-color: #0b0b0b;
border-bottom: 11px solid rgb(0, 0, 0);
}

.fin{
background-color: #0b0b0b;
border-bottom: 11px solid rgb(0, 0, 0);
}

.movies{
background-color: #0b0b0b;
color: white;
width: 1010px;
position: relative;
left: -20px;
}

.film_name {
    text-align: center;
    font-size: 25px;
}

.film_name a{
color:white;
text-decoration:none;
}

.film_name:hover a{
color:white;
text-decoration:underline;
}

p.under{
font-size: 18px;
padding-left: 10px;
}

.more_film{
font-size: 18px;
text-align:right;
padding: 10px;
}

.more_film a{
color:white;
text-decoration:none;
}

.more_film:hover a{
color:white;
text-decoration:underline;
}

td.pic{
padding: 10px;
}

.sort{
color:white;
font-family: Comfortaa-Regular;
padding: 16px;
padding-left: 28px;
}

#search_films div.sort a {
padding-left: 10px;
font-size: 18px;
color:white;
}

.search2 form input.search2_btn{
width: 116px;
outline: none;
background-color: #FB6F2D;
border-radius: 0px 32px 32px 0px;
border-left: 5px solid black;
color: white;
padding: 11px;
font-size: 21px;
cursor: pointer;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
border: 5px solid rgba(0, 0, 0, 0.37);

}

.search2 form input[type="text"]:nth-child(1){
width: 320px;
height: 15px;
border: none;
outline: none;
float: left;
padding: 20px;
font-size: 20px;
text-align: center;
font-family: Comfortaa-Regular;
box-shadow: inset 0px 0px 9px;
border-radius: 30px 0px 0px 30px;
}

#filter form table tbody tr.pad td{
font-family: Comfortaa-Regular;
padding-top:17px;
color:white;
text-align: center;
padding-bottom: 13px;
}

#filter form table{
padding-left:20px;
}

#filter form table tbody tr:nth-child(2) td:nth-child(2){
padding-left:25px;
}



.filter_sbm{
padding-left:40px;
}

.filter_sbm input{
background-color: #fb6f2d;
outline: none;
color: white;
font-size: 18px;
padding: 15px;
border-radius: 15px;
box-shadow: 0px 0px 10px black;
border: 5px solid rgba(0, 0, 0, 0.37);

}

.filter_sbm :hover{
cursor:pointer;
}

#filter tr td:nth-child(1) select{
width: 301px;
text-align: center;
height: 50px;
font-size: 14px !important;
border-radius: 5px;
padding: 10px;
outline: none;
font-family: Comfortaa-Regular;
}

#filter tr td select{
width: 110px;
text-align: center;
height: 50px;
font-size: 14px !important;
border-radius: 5px;
padding: 10px;
outline: none;
font-family: Comfortaa-Regular;
}

.search2{
    margin: 0px auto;
    width: 50%;
    padding-top: 25px;
}

#search_films {
width: 1010px;
height: 250px;
position: relative;
top:0px;
left: -20px;
background-color: rgb(11, 11, 11);
margin: 0 auto;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
border-bottom: 11px solid rgb(0, 0, 0);
border-top: 11px solid rgb(0, 0, 0);


}

#movies_block tbody tr td.pic a img{
width:170px;
}

#bx_incl_area_2 a img{
width:170px;
}

#movies_block tr td.pic a img{
width:170px;
}

.more_button_films{
margin: 0 auto;
padding: 38px;
position: relative;
left: 8%;
width: 444px;
}


/**********Vnutri_filmov*************/
.product .container .image{
width:230px;
float:left;
}

.product .container .image img{
width:200px;
}

.awards {
background: url(/images/oscar.gif) 7px 0 no-repeat;
padding-left:40px;
}

.stream li, .stream2 li {
    margin: 0 16px 20px 0;
    border: 1px solid #8faaaf;
    padding: 4px;
    background: #fff;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}

.product .title-holder h2{
text-align:center;
font-size:32px;
}

.bar {
width: 100%;
height: 80px;
padding-top: 40px;
}

.bar a{
color: #266a92;
text-decoration: none;
font-size: 22px;
}

ul.films-nav{
display:none;
}

.share{
display:none;
}

.product .video{
margin: 0 auto;
width:640px;
position: relative;
overflow:hidden;
padding-bottom: 33px;
padding-top: 20px;
}

#more-video{
width:1290px;
position:relative;
left:0px;
}

#carusel_kzf_guber_arrow_right {
    width: 74px;
    height: 150px;
    background-image: url(/bitrix/templates/kfs_guber/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    position: absolute;
    right: 10px;
    top: 36%;
    background-color: rgba(11, 11, 11, 0.4);
    z-index: 9;
    opacity: 0.8;
    display: block;
    border-radius: 50px;
    box-shadow: 0px 0px 8px black;
}

#carusel_kzf_guber_arrow_left {
    width: 74px;
    height: 150px;
    background-image: url(/bitrix/templates/kfs_guber/images/arrow-left.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    position: absolute;
    left: 10px;
    top: 36%;
    background-color: rgba(11, 11, 11, 0.4);
    z-index: 9;
    opacity: 0.8;
    display: none;
    border-radius: 50px;
    box-shadow: 0px 0px 8px black;
}


/*************************/

/*************************/

.menu .menu-popup {
box-shadow: 0px 0px 15px black;
}
/**********************/

#body_cont{
background-color: white;
width: 970px;
margin: 10px auto;
margin-bottom: 0px;
padding-top: 20px;
padding: 20px;
padding-bottom: 0px;

}

#body_content_film_of_the_month{
width: 1010px;
height: 380px;
margin: 0px auto;
position: relative;
top: 0px;
left: -20px;
box-shadow: 0px 0px 10px;
overflow: hidden;
background-color: #0B0B0B;
z-index:9;
}

#body_content_film_of_the_month_title{
font-size: 32px;
font-weight: 600;
color: white;
height: 50px;
width: 336px;
text-align: center;
position: relative;
top: 12px;
}

#body_content_film_of_the_month_width_window{
width: 878px;
height: 380px;	
float: left;
border-radius:10px;
overflow:hidden;
}

#body_content_film_of_the_month_width{
width: 3520px;
height: 380px;	
}

#body_content_film_of_the_month_width_one{
width: 878px;
height: 380px;
float: left;
position:relative;
}
#body_content_film_of_the_month_width_one_img{
width:55%;
height: 320px;	
float: left;		
}
#body_content_film_of_the_month_width_one_play{
width:100%;
height: 100%;			
}
#body_content_film_of_the_month_width_one_text{
width: 45%;
height: 320px;
float: left;
background-color: #191919;
top: 0px;
position: relative;		
}
#body_content_film_of_the_month_width_one_text_title{
color:white;
font-size:28px;	
text-align:center;
padding:10px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_one_text_content{
color:white;
font-size:19px;	
padding:20px;
padding-bottom:3px;
}
#body_content_film_of_the_month_width_one_text_category{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_one_text_producer{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_one_text_more{
float: right;
width: 50%;
height: 10%;
color: white;
font-size: 15px;
font-family: Comfortaa-Regular;
font-weight: 600;
text-align: center;
padding-top: 15px;
position: absolute;
bottom: 15px;
right: 15px;
transition:color 0.6s ease;
}

#body_content_film_of_the_month_width_two{
width: 878px;
height: 380px;
float: left;	
position:relative;
}
#body_content_film_of_the_month_width_two_img{
width:55%;
height: 320px;
float: left;		
}

#body_content_film_of_the_month_width_two_play {
    width: 100%;
    height: 100%;
}

#body_content_film_of_the_month_width_two_text{
width: 45%;
height: 320px;
float: left;
background-color: #191919;
top: 0px;
position: relative;			
}
#body_content_film_of_the_month_width_two_text_title{
color:white;
font-size:28px;	
text-align:center;
padding:10px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_two_text_content{
color:white;
font-size:19px;	
padding:20px;
padding-bottom:3px;
}
#body_content_film_of_the_month_width_two_text_category{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_two_text_producer{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_two_text_more{
float: right;
width: 50%;
height: 10%;
color: white;
font-size: 15px;
font-family: Comfortaa-Regular;
font-weight: 600;
text-align: center;
padding-top: 15px;
position: absolute;
bottom: 15px;
right: 15px;
transition:color 0.6s ease;
}

#body_content_film_of_the_month_width_three{
width: 878px;
height: 380px;
float: left;
position:relative;
}
#body_content_film_of_the_month_width_three_img{
width:55%;
height: 320px;
float: left;		
}

#body_content_film_of_the_month_width_three_play {
    width: 100%;
    height: 100%;
}
#body_content_film_of_the_month_width_three_text{
width: 45%;
height: 320px;
float: left;
background-color: #191919;
top: 0px;
position: relative;			
}
#body_content_film_of_the_month_width_three_text_title{
color:white;
font-size:28px;	
text-align:center;
padding:10px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_three_text_content{
color:white;
font-size:19px;	
padding:20px;
padding-bottom:3px;
}
#body_content_film_of_the_month_width_three_text_category{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_three_text_producer{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_three_text_more{
float: right;
width: 50%;
height: 10%;
color: white;
font-size: 15px;
font-family: Comfortaa-Regular;
font-weight: 600;
text-align: center;
padding-top: 15px;
position: absolute;
bottom: 15px;
right: 15px;
transition:color 0.6s ease;
}


#body_content_film_of_the_month_width_four{
width: 878px;
height: 380px;
float: left;
position:relative;
}
#body_content_film_of_the_month_width_four_img{
width:55%;
height: 320px;
float: left;		
}

#body_content_film_of_the_month_width_four_play {
    width: 100%;
    height: 100%;
}
#body_content_film_of_the_month_width_four_text{
width: 45%;
height: 320px;
float: left;
background-color: #191919;
top: 0px;
position: relative;			
}
#body_content_film_of_the_month_width_four_text_title{
color:white;
font-size:28px;	
text-align:center;
padding:10px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_four_text_content{
color:white;
font-size:19px;	
padding:20px;
padding-bottom:3px;
}
#body_content_film_of_the_month_width_four_text_category{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_four_text_producer{
color:#776e9a;
font-size:18px;	
padding:20px;	
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}
#body_content_film_of_the_month_width_four_text_more{
float: right;
width: 50%;
height: 10%;
color: white;
font-size: 15px;
font-family: Comfortaa-Regular;
font-weight: 600;
text-align: center;
padding-top: 15px;
position: absolute;
bottom: 15px;
right: 15px;
transition:color 0.6s ease;
}

#body_content_film_of_the_month_width_one_text_more a{
cursor:pointer;	
color:white;
transition:color 0.6s ease;
text-decoration:none;
}
#body_content_film_of_the_month_width_two_text_more a{
cursor:pointer;	
color:white;
transition:color 0.6s ease;
text-decoration:none;
}
#body_content_film_of_the_month_width_three_text_more a{
cursor:pointer;	
color:white;
transition:color 0.6s ease;
text-decoration:none;
}
#body_content_film_of_the_month_width_four_text_more a{
cursor:pointer;	
color:white;
transition:color 0.6s ease;
text-decoration:none;
}

#body_content_film_of_the_month_width_one_text_more a:hover{
cursor:pointer;	
color:#0079C3;
transition:color 0.6s ease;
}
#body_content_film_of_the_month_width_two_text_more a:hover{
cursor:pointer;	
color:#0079C3;
transition:color 0.6s ease;
}
#body_content_film_of_the_month_width_three_text_more a:hover{
cursor:pointer;	
color:#0079C3;
transition:color 0.6s ease;
}
#body_content_film_of_the_month_width_four_text_more a:hover{
cursor:pointer;	
color:#0079C3;
transition:color 0.6s ease;
}

#body_content_film_of_the_month_width_one_play_button{
width:150px;
height: 150px;
position:absolute;
top:28%;
left:18%;	
background-image:url(/bitrix/templates/kfs_guber/images/play_button_white.png);
background-position:center;
background-size:95%;
background-repeat:no-repeat;
transform:scale(1);
transition:transform 0.3s ease;	
background-color: rgba(0, 0, 0, 0.21);
border-radius: 100px;
z-index:9;
}
#body_content_film_of_the_month_width_two_play_button{
width:150px;
height: 150px;
position:absolute;
top:28%;
left:18%;	
background-image:url(/bitrix/templates/kfs_guber/images/play_button_white.png);
background-position:center;
background-size:95%;
background-repeat:no-repeat;	
transform:scale(1);
transition:transform 0.3s ease;
background-color: rgba(0, 0, 0, 0.21);
border-radius: 100px;
z-index:9;
}
#body_content_film_of_the_month_width_three_play_button{
width:150px;
height: 150px;
position:absolute;
top:28%;
left:18%;	
background-image:url(/bitrix/templates/kfs_guber/images/play_button_white.png);
background-position:center;
background-size:95%;
background-repeat:no-repeat;
transform:scale(1);
transition:transform 0.3s ease;	
background-color: rgba(0, 0, 0, 0.21);
border-radius: 100px;
z-index:9;
}
#body_content_film_of_the_month_width_four_play_button{
width:150px;
height: 150px;
position:absolute;
top:28%;
left:18%;	
background-image:url(/bitrix/templates/kfs_guber/images/play_button_white.png);
background-position:center;
background-size:95%;
background-repeat:no-repeat;
transform:scale(1);
transition:transform 0.3s ease;
background-color: rgba(0, 0, 0, 0.21);
border-radius: 100px;	
z-index:9;
}

#body_content_film_of_the_month_width_one_play_button:hover{
cursor:pointer;
transform:scale(1.2);
transition:transform 0.3s ease;	
}
#body_content_film_of_the_month_width_two_play_button:hover{
cursor:pointer;
transform:scale(1.2);
transition:transform 0.3s ease;	
}
#body_content_film_of_the_month_width_three_play_button:hover{
cursor:pointer;
transform:scale(1.2);
transition:transform 0.3s ease;	
}
#body_content_film_of_the_month_width_four_play_button:hover{
cursor:pointer;
transform:scale(1.2);
transition:transform 0.3s ease;	
}



#body_content_films_of_the_month_arrow_left{
width: 65px;
height: 330px;
background-image: url(/bitrix/templates/kfs_guber/images/arrow-left.png);
background-repeat: no-repeat;
background-position: center;
background-size: 70%;
float: left;
position: relative;
transform: scale(1);
transition: transform 0.3s ease;
background-color: rgb(11, 11, 11);
z-index: 555;
}

#body_content_films_of_the_month_arrow_right{
width: 65px;
height: 330px;
background-image: url(/bitrix/templates/kfs_guber/images/arrow-right.png);
background-repeat: no-repeat;
background-position: center;
background-size: 70%;
float: left;
position: relative;
transform: scale(1);
transition: transform 0.3s ease;
background-color: rgb(11, 11, 11);
z-index: 555;
}

#body_content_films_of_the_month_arrow_left:hover{
cursor:pointer;
}

#body_content_films_of_the_month_arrow_right:hover{
cursor:pointer;
}

#body_content_film_of_the_month_width_one_text_title a{
    cursor: pointer;
    color: white;
    transition: color 0.6s ease;
    text-decoration: none;	
}

#body_content_film_of_the_month_width_one_text_title a:hover{
    cursor: pointer;
    color: #0079C3;
    transition: color 0.6s ease;
}

#body_content_film_of_the_month_width_two_text_title a{
    cursor: pointer;
    color: white;
    transition: color 0.6s ease;
    text-decoration: none;	
}

#body_content_film_of_the_month_width_two_text_title a:hover{
    cursor: pointer;
    color: #0079C3;
    transition: color 0.6s ease;
}

#body_content_film_of_the_month_width_three_text_title a{
    cursor: pointer;
    color: white;
    transition: color 0.6s ease;
    text-decoration: none;	
}

#body_content_film_of_the_month_width_three_text_title a:hover{
    cursor: pointer;
    color: #0079C3;
    transition: color 0.6s ease;
}

#body_content_film_of_the_month_width_four_text_title a{
    cursor: pointer;
    color: white;
    transition: color 0.6s ease;
    text-decoration: none;	
}

#body_content_film_of_the_month_width_four_text_title a:hover{
    cursor: pointer;
    color: #0079C3;
    transition: color 0.6s ease;
}

/***************************/
/******GUBER START******/

body{
background-image:url(/bitrix/templates/kfs_guber/images/kzf_background.jpg)!important;);
    background-size: 9% !important;
background-repeat:repeat !important;
background-attachment: fixed !important;
}

@font-face{
font-family:Comfortaa-Regular;
src:url(/bitrix/templates/kfs_guber/Comfortaa-Regular.ttf);
}

#body_0 {
width:1080px !important;
margin-top:0px !important;
position: relative;
top: 51px;
background-image: url(/bitrix/templates/kfs_guber_films/images/frame720_330.jpg);
background-size: 100%;
}


.top_nav {
position:fixed;
    top: 0px;
    display: table;
    height: 80px !important;
    width: 100%;
background-color:#191919;
border-bottom: 2px solid #1f1e1e;
z-index:999;
}

.top_nav_center{
    width: 1080px;
    margin: 0 auto;
    height: 60px;
}

div.logo {
    float: left;
    width: 90px !important;
    height: 80px;
    margin-top: 0px !important;
    background-image:url(/bitrix/templates/kfs_guber/images/logo_kzf_770px_rgb.png);
    background-repeat:no-repeat;
    background-size: 90%;
    background-position: center;
    margin-left: 15px
}

.logo img{
height: 80px;
opacity:0;
}

.top_nav_right {
    float: left;
    width: 740px;
    margin-left: 5px !important;
}

.adsbygoogle iframe{
height:0px !important;
}

.adsbygoogle{
height:0px !important;
}

ins{
height:0px !important;
}


.lang {
 width: 190px !important;
 float: left;
}

.search {
height: 35px !important;
position: relative;
top: 22px;
left: 35px;
}

.search a img{
width: 20px;
margin-top: 5px;
}

.search input {
height: 29px;
margin-top: 2px;
outline: none;
box-shadow: inset 0px 0px 5px black;
border-radius: 15px 0px 0px 15px;
}


.carousel {
display:none;
}

.navigation {
    width: 180px !important;
    height: 21px;
    float: left;
}


.social {
position: fixed;
top: 32%;
left: 0px;
height: 260px;
width: 50px;
background-color:#191919;
border-radius:0px 7px 7px 0px;
}

.facebook_s{
background-image: url(/bitrix/templates/kfs_guber/images/facebook_kzf.png);
width: 38px;
height: 35px;
background-size: 35%;
background-repeat: no-repeat;
background-position: center;
padding-top: 30px;
padding-left: 5px;
transform:scale(1.0);
transition:transform 0.4s ease;
}
.twitter_s{
background-image: url(/bitrix/templates/kfs_guber/images/twitter_kzf.png);
width: 38px;
height: 35px;
background-size: 55%;
background-repeat: no-repeat;
background-position: center;
padding-top: 30px;
padding-left: 5px;
transform:scale(1.0);
transition:transform 0.4s ease;
}
.vk_s{
background-image: url(/bitrix/templates/kfs_guber/images/vk_kzf.png);
width: 38px;
height: 35px;
background-size: 70%;
background-repeat: no-repeat;
background-position: center;
padding-top: 30px;
padding-left: 5px;
transform:scale(1.0);
transition:transform 0.4s ease;
}
.instagram_s{
background-image: url(/bitrix/templates/kfs_guber/images/instagram_kzf.png);
width: 38px;
height: 35px;
background-size: 60%;
background-repeat: no-repeat;
background-position: center;
padding-top: 30px;
padding-left: 5px;
transform:scale(1.0);
transition:transform 0.4s ease;
}

.facebook_s:hover{
transform:scale(1.3);
transition:transform 0.2s ease;
cursor:pointer;

}

.twitter_s:hover{
transform:scale(1.3);
transition:transform 0.2s ease;
cursor:pointer;

}

.vk_s:hover{
transform:scale(1.3);
transition:transform 0.2s ease;
cursor:pointer;

}

.instagram_s:hover{
transform:scale(1.3);
transition:transform 0.2s ease;
cursor:pointer;

}

#window_3d_tour{
position: fixed;
background-color: rgba(0, 0, 0, 0.8);
width: 100%;
height: 941px;
left: 0px;
z-index: 999;
top: 0px;
display:none;
}

#window_3d_tour_content{
width: 80%;
height: 60%;
margin: 4% auto;
background-color: white;
border: 6px solid rgba(255, 255, 255, 0.2);
border-radius: 8px;
}

#window_3d_tour_content_close{
position: absolute;
background-color: white;
width: 50px;
height: 50px;
right: 8%;
top: 4%;
border: 6px solid rgba(0, 0, 0, 0.62);
border-radius: 19px;
color: black;
text-align: center;
font-size: 39px;
font-weight:800;
font-family: Comfortaa-Regular;
transition:color 0.5s ease;
}

#window_3d_tour_content_close:hover{
cursor:pointer;
color:red;
transition:color 0.5s ease;
}

#window_3d_tour_content iframe{
width: 99%;
height: 98%;
margin: 0.5% auto;
border-radius: 8px;
margin-left:4px;
}


#d_tour{
background-color: white;
position: relative;
width: 1080px; 
left: -15px;
}


.d_tour{
background-image: url(/bitrix/templates/kfs_guber/images/3d-tur.png);
width: 1080px;
height: 300px;
background-size: 97%;
background-repeat: no-repeat;
background-position: center;
position:relative;
}

#title_d_tour{
    color: #060606;
    font-size: 26px;
    background-color: rgba(239, 239, 239, 0.85);
    width: 296px;
    height: 30px;
    padding: 15px;
    position: absolute;
    z-index: 99;
    border-radius: 0px 0px 10px 0px;
}

.play_3d_tour{
background-image: url(/bitrix/templates/kfs_guber/images/play_button_white.png);
width:220px;
height:220px;
background-size: 80%;
background-repeat: no-repeat;
background-position: center;
transform:scale(1.0);
transition:transform 0.3s ease;
position: absolute;
left: 39%;
top: 13%;
}

.play_3d_tour:hover{
transform:scale(1.1);
transition:transform 0.3s ease;
cursor:pointer;

}


#toTop {
width: 40px;
height: 40px;
background: rgba(0, 0, 0, 0.8);
padding: 5px;
position: fixed;
bottom: 30px;
right: 30px;
cursor: pointer;
display: none;
background-image: url(/bitrix/templates/kfs_guber/images/to-top_white.png);
background-size: 88%;
background-repeat: no-repeat;
background-position: center;
border-radius:50px;
z-index:99;
transform:scale(1.0);
transition:transform 0.3s ease;
}

#toTop:hover{
transform:scale(1.1);
transition:transform 0.3s ease;
}



#body_content_films_one_more{
width:100%;
height:30%;
position:absolute;
bottom:0px;
background-color:rgba(0,0,0,0.5);
transform:translateY(100px);
transition:transform 0.3s ease;	
}

#body_content_films_one_more_button{
width:56%;
height:35%;
margin:0 auto;
background-color: #F57124;
margin-top: 10%;
border-radius: 6px;
box-shadow: 0px 0px 10px black;
color:white;
font-size:18px;
   
font-weight:600;
text-align:center;
padding-top:9px;
border: 4px solid rgba(0, 0, 0, 0.25);
}

#body_content_films_one_more a{
text-decoration:none;
}

#body_content_films_two_more a{
text-decoration:none;
}

#body_content_films_three_more a{
text-decoration:none;
}

#body_content_films_four_more a{
text-decoration:none;
}

#body_content_films_five_more a{
text-decoration:none;
}

#body_content_films_one_more_button:hover{
cursor:pointer;
}

#body_content_films_one:hover #body_content_films_one_more{
transform:translateY(0px);
transition:transform 0.3s ease;	
}

#body_content_films_two_more{
width:100%;
height:30%;
position:absolute;
bottom:0px;
background-color:rgba(0,0,0,0.5);
transform:translateY(100px);
transition:transform 0.3s ease;	
}

#body_content_films_two_more_button{
width:56%;
height:35%;
margin:0 auto;
background-color: #F57124;
margin-top: 10%;
border-radius: 6px;
box-shadow: 0px 0px 10px black;
color:white;
font-size:18px;
   
font-weight:600;
text-align:center;
padding-top:9px;
border: 4px solid rgba(0, 0, 0, 0.25);
}

#body_content_films_two_more_button:hover{
cursor:pointer;
}

#body_content_films_two:hover #body_content_films_two_more{
transform:translateY(0px);
transition:transform 0.3s ease;	
}

#body_content_films_three_more{
width:100%;
height:30%;
position:absolute;
bottom:0px;
background-color:rgba(0,0,0,0.5);
transform:translateY(100px);
transition:transform 0.3s ease;	
}

#body_content_films_three_more_button{
width:56%;
height:35%;
margin:0 auto;
background-color: #F57124;
margin-top: 10%;
border-radius: 6px;
box-shadow: 0px 0px 10px black;
color:white;
font-size:18px;
   
font-weight:600;
text-align:center;
padding-top:9px;
border: 4px solid rgba(0, 0, 0, 0.25);
}

#body_content_films_three_more_button:hover{
cursor:pointer;
}

#body_content_films_three:hover #body_content_films_three_more{
transform:translateY(0px);
transition:transform 0.3s ease;	
}

#body_content_films_four_more{
width:100%;
height:30%;
position:absolute;
bottom:0px;
background-color:rgba(0,0,0,0.5);
transform:translateY(100px);
transition:transform 0.3s ease;	
}

#body_content_films_four_more_button{
width:56%;
height:35%;
margin:0 auto;
background-color: #F57124;
margin-top: 10%;
border-radius: 6px;
box-shadow: 0px 0px 10px black;
color:white;
font-size:18px;
   
font-weight:600;
text-align:center;
padding-top:9px;
border: 4px solid rgba(0, 0, 0, 0.25);
}

#body_content_films_four_more_button:hover{
cursor:pointer;
}

#body_content_films_four:hover #body_content_films_four_more{
transform:translateY(0px);
transition:transform 0.3s ease;	
}

#body_content_films_five_more{
width:100%;
height:30%;
position:absolute;
bottom:0px;
background-color:rgba(0,0,0,0.5);
transform:translateY(100px);
transition:transform 0.3s ease;	
}

#body_content_films_five_more_button{
width:56%;
height:35%;
margin:0 auto;
background-color: #F57124;
margin-top: 10%;
border-radius: 6px;
box-shadow: 0px 0px 10px black;
color:white;
font-size:18px;
   
font-weight:600;
text-align:center;
padding-top:9px;
border: 4px solid rgba(0, 0, 0, 0.25);
}

#body_content_films_five_more_button:hover{
cursor:pointer;
}

#body_content_films_five:hover #body_content_films_five_more{
transform:translateY(0px);
transition:transform 0.3s ease;	
}


#body_content_films_one{
width: 201px;
height: 270px;
box-shadow: inset 0px 0px 10px;
border-radius: 10px;
position: relative;
left: 0px;
top: 10px;
float:left;	
margin-right: 10px;
background-image: url(http://192.168.223.128/upload/resize_cache/iblock/47f/400_300_0/47f0baf715e177d84a8e6aa1a71dfe62.jpg);
background-repeat: no-repeat;
background-position:-9px -13px;
background-size: 108%;
overflow:hidden;
margin-left: 3px;
}

#body_content_films_two{
width: 201px;
height: 270px;
box-shadow: inset 0px 0px 10px;
border-radius: 10px;
position: relative;
left: 0px;
top: 10px;
float:left;	
margin-right: 10px;
background-image: url(http://192.168.223.128/upload/resize_cache/iblock/6c3/400_300_0/6c36db24c69518e4c39eccb34373fca8.jpg);
background-repeat: no-repeat;
background-position: top;
background-size: 105%;
overflow:hidden;
}

#body_content_films_three{
width: 201px;
height: 270px;
box-shadow: inset 0px 0px 10px;
border-radius: 10px;
position: relative;
left: 0px;
top: 10px;
float:left;	
margin-right: 10px;
background-image: url(http://192.168.223.128/upload/resize_cache/iblock/3f7/400_300_0/3f7a0bc378fa2e0a63a2e417b6a8e6e5.jpg);
background-repeat: no-repeat;
background-position: top;
background-size: 106%;
overflow:hidden;
}

#body_content_films_four{
width: 201px;
height: 270px;
box-shadow: inset 0px 0px 10px;
border-radius: 10px;
position: relative;
left: 0px;
top: 10px;
float:left;	
background-image: url(http://192.168.223.128/upload/resize_cache/iblock/ce2/400_300_0/ce27813b8e4fb5db210854699f676ce2.jpg);
background-repeat: no-repeat;
background-position: top;
background-size: 105%;
overflow:hidden;
margin-right: 10px;
}

#body_content_films_five{
width: 201px;
height: 270px;
box-shadow: inset 0px 0px 10px;
border-radius: 10px;
position: relative;
left: 0px;
top: 10px;
float:left;	
background-image: url(http://192.168.223.128/upload/resize_cache/iblock/200/400_300_0/2001d2f43dc251324ead160f487e05ca.jpg);
background-repeat: no-repeat;
background-position: top;
background-size: 99%;
overflow:hidden;
}

#body_content_films_title{
width: 1140px;
height: 40px;
position: relative;
top: 25px;
left: 40px;
text-align: left;
color: white;
font-size: 26px;
font-weight: 800;
   
}

.bottom {
    width: 100%;
    margin-top: 0px !important;
    height: 675px !important;
}



/***GUBER***/

#language{
position: relative;
top: 20px;
z-index: 9999999999;
font-family:Comfortaa-Regular;
}

#language li{
height:40px;
text-transform: none;
font-family:Comfortaa-Regular;
}

li{
list-style-type: none;
}

#language li ul{
visibility:hidden;

}

#language li:hover ul{
visibility:visible;
height: 120px;
transition:height 0.5s ease;
cursor:pointer;
}

#language li{
width: 160px;
height: 20px;
}

#language li:hover{
cursor:pointer;
}

#language li ul{
width:154px ;
height:0px;
position: relative;
top: 0px;
padding: 0px;
margin: 0px;
float: left;
overflow:hidden;
}

.language_rus_icon{
background-image: url(/bitrix/templates/kfs_guber/images/Flag_of_Russia.png);
width: 30px;
height: 25px;
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
float: left;
display:none;
}

.language_kaz_icon{
background-image: url(/bitrix/templates/kfs_guber/images/Flag_of_Kazakhstan.png);
width: 30px;
height: 25px;
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
float: left;
display:none;
}

.language_eng_icon{
background-image: url(/bitrix/templates/kfs_guber/images/Flag_of_Britan.jpg);
width: 30px;
height: 25px;
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
float: left;
display:none;
}

#language li ul li{
text-align: center;
padding: 0px;
margin: 0px;
width: 100%;
height: 25px;
padding: 7px;
font-size: 15px;
background-color:#191919;
border-bottom: 1px solid #655f5f;
}

#language li ul a{
text-decoration:none;
color:white;
}

#language li ul li:hover{
cursor:pointer;
background-color:#292929;
color:white;
}

#language_value{
width: 100px;
height: 24px;
text-align: right;
border: 1px solid #191919;
padding: 7px;
background-color:#191919;
color:white;
float:left;
font-size: 16px;
}

#language_arrow{
width: 16px;
height: 24px;
float:left;
background-image: url(/bitrix/templates/kfs_guber/images/arrow_bottom.png);
background-size: 70%;
background-repeat: no-repeat;
background-position: center;
border: 1px solid #191919;
padding: 7px;
background-color:#191919;
}

/***************/


/*****GUBER END*******/

#container_body {
    background: url(/images/back.jpg) repeat-x top center;
}
a:focus,
a:active{
    outline: none;
}
a img, :link img, :visited img{border: 0;}  
a img {
    border: none;
}

a {
    color: #00f6ff;
}

.news_block a:hover {
    color:white !important;
}
input {
    font-family: Arial, Helvetica, Sans-Serif;
}

.container {
    width: 100%;
    margin: 0px auto;
    z-index: 5;
    position: relative;
}
#promotion{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 485px;
}
#promotion_en{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 485px;
}
#promotion_kaz{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 485px;
}
#promotion div{
    background: url(/images/head_bg.png);
    height: 45px;
}
#grr{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 45px;
    background: url(/images/grr.gif) repeat-x;
}

#head_side_no_bg {
    background: none;
}

.head_side {
    width: 100%;
    height: 45px;
    background: url(/images/head_bg.png) repeat-x;
}

#index_head {
    height: 118px;
    background: url(/images/head_grad.png) repeat-x;
}

.logo {
    float: left;
    width: 164px;
    margin-top: -5px;
}

.site_body {
    margin: 0px auto;
    position: relative;
/*    top: -35px;*/
}

/**/
.top_nav {
  display: table;
  height: 136px;
}

.top_nav_right {
    float: left;
    width: 740px;
    margin-left: 35px;
}

#body_0 {
    width: 940px;
    margin-top: 10px;
}
#body_1 {
    width: 1050px;
	
    /*top: -108px;*/
}
#body_2 {
    width: 940px;
}

.navigation {
    width: 740px;
    height: 21px;
}

#show_nav {
    margin-left: -7px;
}

/**/
.lang {
    width: 230px;
    float: left;
}

.lang ul {
    width: 100%;
    list-style: none;
}

/*//////////*/
.lang ul li {
    float: left;
    padding: 0px 8px 0px 8px;
}

.lang ul li.lang_first {
    margin-left: 0px;
}

.lang ul li a {
    font-size: 11px;
    color: #00f6ff;
    text-decoration: underline;
    text-transform: uppercase;
}

.lang ul li a:hover,
.lang ul li a.active{
    text-decoration: none;
    color: #ddc251;
}

/**/
.search {
    width: 180px;
    height: 21px;
    float: left;
    border: none;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #FFF;
}

.search a {
    float: right;
    margin-right: 5px;
    margin-top: 2px;
    *margin-top: -20px;
}

.search input {
    width: 138px;
    border: none;
    background: white;
    margin-left: 3px;
    font-size: 12px;
    color: #a8a8a8;
    padding-left: 10px;
}

 /**/

.social ul {
    list-style: none;
}

.social ul li {
    float: left;
    margin: 0px 0px 0px 2px;
}

.social ul li.youtube {
    margin-bottom: -3px;
}

/**/
.social ul li.blog {
    line-height: 10px;
    padding-bottom: 5px;
    height: 35px;
    margin-left: 20px;
    padding-left: 15px;
    background: 0px 2px no-repeat url(/images/social/knopka.png);
}

.social ul li.blog a {
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.social ul li.blog a:hover {
    text-decoration: underline;
    color: #ddc251;
}

.menu{
    margin-top: 0px;
    list-style: none;
}
.menu li{
    float: left;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    position: relative;
font-family:Comfortaa-Regular;
}

.menu li a{
    padding: 0px 0px;
    display: block;
    float: left;
    text-decoration: none;
    color: #fff;
    font-size: 17px;
}
.menu li:hover a,
.menu li a:hover{
    color: #fff;
    text-decoration: none;
}

.menu .menu-popup{
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -230px;
    padding: 0px;
    background: #fff;
    visibility: hidden;
    width: 460px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height:0px;
overflow:hidden;
}


.menu li:nth-child(1):hover .menu-popup{
visibility: visible;
width:700px;
height: 300px;
transition: height 0.5s ease;
}

.menu li:nth-child(2):hover .menu-popup{
visibility: visible;
height: 400px;
width:705px;
transition: height 0.5s ease;
background-color:#ebebeb;
border-radius: 3px;
}

.menu li:nth-child(2):hover .menu-popup .popup-col:nth-child(1){
    width: 710px;
    float: left;
    padding: 0px;
    padding-top: 10px;
}

.popup-col-left{
width:33%;
height: 100%;
float:left;
border-right: 3px solid rgba(255, 255, 255, 0.38);
}

.popup-col-center{
width:33%;
height: 380px;
float:left;
border-right: 3px solid rgba(255, 255, 255, 0.38);
}

.popup-col-right{
width:33%;
height: 100%;
float:left;
}

.menu li:nth-child(2):hover .menu-popup .popup-col:nth-child(2){
    width: 162px;
    float: left;
    padding: 0px;
    padding-top: 10px;
}

.menu li:nth-child(2):hover .menu-popup .popup-col:nth-child(1)  h4{
color:#006dad !important;
width:91%;
padding: 10px;
}

.menu li:nth-child(2):hover .menu-popup .popup-col  h4{
color:#006dad !important;
width:100%;
padding: 10px;
font-size: 17px !important;
}
.menu li:nth-child(2):hover .menu-popup .popup-col  h4:hover{
background-color:#e2dfdf;
}
.menu li:nth-child(2):hover .menu-popup .popup-col a{
color:#006dad;
text-decoration:none;
}

.menu li:nth-child(3):hover .menu-popup{
visibility: visible;
height: 290px;
width: 390px;
transition: height 0.5s ease;
background-color:#ebebeb;
border-radius: 3px;
left: 0%;
margin-left: -140px;
}

.menu li:nth-child(3):hover .menu-popup .popup-col:nth-child(1){
    width: 207px;
    float: left;
    padding: 0px;
    padding-top: 10px;
border-right: 3px solid rgba(255, 255, 255, 0.38);
margin-top:10px;
}

.menu li:nth-child(3):hover .menu-popup .popup-col:nth-child(2){
    width: 162px;
    float: left;
    padding: 0px;
    padding-top: 10px;
margin-top:10px;
}

.menu li:nth-child(3):hover .menu-popup .popup-col:nth-child(1)  h4{
color:#006dad !important;
width:187px;
padding: 10px;
font-size: 17px !important;
}

.menu li:nth-child(3):hover .menu-popup .popup-col  h4{
color:#006dad !important;
width:160px;
padding: 10px;
font-size: 17px !important;
}
.menu li:nth-child(3):hover .menu-popup .popup-col  h4:hover{
background-color:#e2dfdf;
}
.menu li:nth-child(3):hover .menu-popup .popup-col a{
color:#006dad;
text-decoration:none;
}

.menu li:nth-child(4):hover .menu-popup{
visibility: visible;
height: 170px;
width:170px;
transition: height 0.5s ease;
left: 0%;
margin-left: -29px;
background-color:#ebebeb;
border-radius: 3px;
}

.menu li:nth-child(4):hover .menu-popup .popup-col{
    width: 170px;
    float: left;
    padding: 0px;
    padding-top: 10px;
}

.menu li:nth-child(4):hover .menu-popup .popup-col  h4{
color:#006dad !important;
width:137%;
padding: 10px;
font-size: 17px !important;
}
.menu li:nth-child(4):hover .menu-popup .popup-col  h4:hover{
background-color:#e2dfdf;
}
.menu li:nth-child(4):hover .menu-popup .popup-col a{
color:#006dad;
text-decoration:none;
}

.menu li:nth-child(5):hover .menu-popup{
visibility: visible;
height: 270px;
width:170px;
transition: height 0.5s ease;
left: 0%;
margin-left: -9px;
background-color:#ebebeb;
border-radius: 3px;
}

.menu li:nth-child(5):hover .menu-popup .popup-col{
    width: 150px;
    float: left;
    padding: 0px;
    padding-top: 10px;
}

.menu li:nth-child(5):hover .menu-popup .popup-col  h4{
color:#006dad !important;
width:100%;
padding: 10px;
font-size: 17px !important;
}
.menu li:nth-child(5):hover .menu-popup .popup-col  h4:hover{
background-color:#e2dfdf;
}
.menu li:nth-child(5):hover .menu-popup .popup-col a{
color:#006dad;
text-decoration:none;
}




.menu li:nth-child(1):hover{
    background: #292929;
}

.menu li:nth-child(2):hover{
    background: #292929;
}

.menu li:nth-child(3):hover{
    background: #292929;
}

.menu li:nth-child(4):hover{
    background: #292929;
}

.menu li:nth-child(5):hover{
    background: #292929;
}


.menu li:nth-child(1){
width: 90px;
text-align: center;
height:55px;
padding-top: 25px;
}

.menu li:nth-child(1) a{
width: 90px;
text-align: center;
height: 100%;
}

.menu li:nth-child(2){
width: 90px;
text-align: center;
height:55px;
padding-top: 25px;
}

.menu li:nth-child(2) a{
width: 90px;
text-align: center;
height: 100%;
}

.menu li:nth-child(3){
width: 120px;
text-align: center;
height:55px;
padding-top: 25px;
}

.menu li:nth-child(3) a{
width: 120px;
text-align: center;
height: 100%;
}

.menu li:nth-child(4){
width: 110px;
text-align: center;
height:55px;
padding-top: 25px;
}

.menu li:nth-child(4) a{
width: 110px;
text-align: center;
height: 100%;
}

.menu li:nth-child(5){
width: 150px;
text-align: center;
height:55px;
padding-top: 25px;
}

.menu li:nth-child(5) a{
width: 150px;
text-align: center;
height: 100%;
}


.menu-popup li{
width:100% !important;
height:auto !important;
padding-top: 5px !important;
}

.menu-popup li:hover{
background:none !important;
}



.menu .menu-popup .popup-col{
    width: 200px;
    float: left;
    padding: 30px 0px 30px 30px;
}
.menu .menu-popup h4{
    font-size: 16px;
    color: #043C5D;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 20px;
}
.menu .menu-popup h4 a{
    padding: 0px;
    display: inline;
    float: none;
    text-decoration: none;
    color: #043C5D;
}
.menu .menu-popup h4 a:hover{
    text-decoration: underline;
    color: #043C5D;
}

.menu .menu-popup ul{
    list-style: none;
    margin-bottom: 20px;
}
.menu .menu-popup ul li{
    float: none;
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    margin-right: 0px;
    margin-left: 20px;
    position: relative;
}
.menu .menu-popup ul li a{
    padding: 0px;
    display: inline;
    float: none;
    text-decoration: none;
    color: #a41413;
    font-size: 14px;
}
.menu .menu-popup ul li a:hover{
    text-decoration: underline;

}


.carousel {
    height: 400px;
    margin: 0 auto;
    width: 900px;
}

.news {
    width: 100%;
    height: 470px;
    margin: 0px auto;
    margin-top: /*30px;*/30px;
    *padding-top: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
overflow:hidden;
}

.news_menu {
    float: left;
    height: 32px;
    width: 100%;
    position: relative;
    z-index: 1;
    left: 0px;
}

.news_menu ul li {
    list-style: none;
    float: left;
    width: 180px;
    height: 32px;
    position: relative;
    margin: 0px;
    padding: 8px 0px 0px 0px;
    text-align: center;
}

.news_menu ul li a {
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background: url(/images/px.gif);
}

.news_menu ul li.tab_1 {
    z-index: 10000;
    left: 0px;
    background: url(/images/tabs/tab_1.png) no-repeat;
}

.news_menu ul li.tab_2 {
    z-index: 1000;
    left: -20px;
    background: url(/images/tabs/tab_2.png) no-repeat;
}

.news_menu ul li.tab_3 {
    z-index: 100;
    left: -40px;
    background: url(/images/tabs/tab_3.png) no-repeat;
}

.news_menu ul li.tab_4 {
    width: 194px;
    z-index: 10;
    left: -60px;
    background: url(/images/tabs/tab_4.png) no-repeat;
}

.news_menu ul li.tab_4 a {
    color: #046288;
}

.news_body {
    float: left;
    height: 470px;
    width: 100%;
    background: #fff;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    z-index: 1;
    position: relative;
}

.news_body_ttitle{
    font-size: 30px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    position: absolute;
    z-index: 99;
    background-color: rgba(239, 239, 239, 0.85);
    color: white;
    border-radius: 2px;

}

.news_body_ttitle a{
    font-size: 30px;
    color: black;
    text-decoration: none;
    transition: color 0.4s ease;
}

.news_body_ttitle a:hover{
    font-size: 30px;
    text-decoration: none;
    color: #016eae;
    transition: color 0.4s ease;
}


.news_body_content_block {
height: 450px !important;
width: 100%;

}

/**/
.news_block {
    width: 263px;
    height: 100%;
    float: left;
    border-right: 1px solid #022A41;
    border-left: 1px solid #044E79;
    position: relative;
}

/**/
.news_in {
    width: 205px;
    height: 100px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #019DBE;
    border-left: 1px solid #023450;
    border-right: 1px solid #023450;
    z-index: 100000;
    position: relative;
    -moz-box-shadow: inset 0 2px 8px #000000;
    -webkit-box-shadow: inset 0 2px 8px #000000;
    box-shadow: inset 0 2px 8px #000000;
    zoom: 1;
}

.news_lenta {
    position: absolute;
    right: -4px;
    top: -4px;
    z-index: 10000000;
}
 /**/
.news_block p {
    width: 190px;
    margin: 15px auto 0px auto;
    font-size: 12px;
    color: #fff;
}

.news_block p a:hover {
    text-decoration: none;
}

#news_1 {
    background: url(/images/news/news_1.jpg) no-repeat;
    z-index: 2;
}

#news_2 {
    background: url(/images/news/news_2.jpg) no-repeat;
    z-index: 2;
}

#news_3 {
    background: url(/images/news/news_3.jpg) no-repeat;
    z-index: 2;
}
/**/
.news_small {
    width: 35px;
    height: 240px;
    float: left;
    border-left: 1px solid #044F79;
    color: #FFF;
    overflow: hidden;
}

.news_small p {
    width: 200px;
    *height: 220px;
    text-align: center;
    margin-left: 10px;
    writing-mode: tb-rl;
    *position: relative;
    *bottom: -30px;
    filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}
#small_1 p { background: #105D8A; }
#small_2 p { background: #1989B2; }
#small_3 p { background: #58AECD; }

html>/**/body .news_small p, x:-moz-any-link, x:default {

    position: relative;
    bottom: -80px;
    left: -82px;
    width: 200px;
    writing-mode: tb-rl;
    -moz-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.news_small p {
    position: relative;
    bottom: -80px;
    left: -82px;
    width: 200px;
    writing-mode: tb-rl;
    -webkit-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
}
}


@media not screen and (1) {
.news_small p {
    position: relative;
    bottom: -80px;
    left: -82px;
    width: 200px;
    writing-mode: tb-rl;
    -o-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
} /* OP 11 */
}

@media not screen and (orientation) {
.news_small p {
    position: relative;
    bottom: -80px;
    left: -82px;
    width: 200px;
    writing-mode: tb-rl;
    -o-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;} /* for the earlier versions of Opera that pick the first media query's rule + chrome/safari */
}


.news_small p a {
    color: #FFF;
    text-decoration: none;
}

.news_small p a:hover {
    color: #00F6FF;
    text-decoration: none;
}

#small_1 {
    background: #105D8A;
}

#small_1 p {
    font-size: 14px;
    *bottom: -30px;
}

#small_2 {
    background: #1989B2;
}

#small_2 p {
    font-size: 13px;
    bottom: -75px;
    *bottom: -25px;
}

#small_3 {
    background: #58AECD;
}

#small_3 p {
    font-size: 12px;
    bottom: -80px;
    *bottom: -25px;
}

#small_4 {
    background: none;
}

#small_4 p {
    font-size: 15px;
    text-transform: uppercase;
    bottom: -110px;
    *bottom: -15px;
}

.middle {
    width: 100%;
    height: 445px;
    margin-top: 15px;
}

.locations {
    width: 445px;
    height: 445px;
    border: 1px solid #8FAAAF;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: relative;
    float: left;
}

.loc_header {
    width: 250px;
    height: 65px;
    margin-left: 25px;
    margin-top: 15px;
    position: relative;
    z-index: 10;
}

.loc_header h3 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
}
.loc_header h3 a{
    text-decoration: none;
    color: #FFF;
}
.loc_header h3 a:hover{
    text-decoration: underline;
    color: #FFF;
}

.loc_menu {
    height: 85px;
    width: 100%;
    float: left;
    position: absolute;
    z-index: 10;
    bottom: 0px;
    background: #58AECD;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
}
.locator{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 445px;
    height: 360px;
    display: none;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}
.locator.active{
    display: block;
}

#loc1{background: url(/images/locator/p1.jpg) center;}
#loc2{background: url(/images/locator/p2.jpg) center;}
#loc3{background: url(/images/locator/p3.jpg) center;}
#loc4{background: url(/images/locator/p4.jpg) center;}
#loc5{background: url(/images/locator/p5.jpg) center;}
#loc6{background: url(/images/locator/p6.jpg) center;}
#loc7{background: url(/images/locator/p7.jpg) center;}


.items {
    margin: 15px 0px 10px 20px;
}

.item {
    float: left;
    margin: 0px 4px 10px 5px;
    height: 20px;
    border: 1px solid white;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-size: 9px;
    cursor: pointer;
}

.item:hover,
.item.active{
    background: #fff;
}

.item:hover a,
.item.active a{
    color: #58AECD;
}

.item a {
    padding: 0px 12px 0px 12px;
    text-transform: uppercase;
    color: #FFF;
    text-decoration: none;
    position: relative;
    top: 4.5px;
    font-weight: bold;
}
.eura {
    width: 226px;
    height: 100%;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #8FAAAF;
    float: left;
    margin-left: 15px;
    background: url(/images/eurasia1.jpg) no-repeat bottom;
    position: relative;
}
.eura_header {
    width: 200px;
    height: 65px;
    margin-left: 25px;
    margin-top: 15px;
}
.eura a.banner-link{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 226px;
    height: 376px;
    text-indent: -9999px;
}

.eura_header h3 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1989b2;
}

.films {
    float: right;
    width: 232px;
    height: 100%;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: url(/images/films.png) no-repeat;
}

/**/
.films_header {
    width: 200px;
    padding-bottom: 15px;
    margin-left: 35px;
    margin-top: 15px;
}


.films_header h3 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFF;
}

/**/

/* spawn */

.films_in_header {
    width: 200px;
    height: 30px;
    margin-left: 20px;
}
.films_in_header h3 {
    font-size: 15px;
    font-weight: normal;
    font-style: italic;
    color: #ffd200;
    margin-top: 10px;
}

.films_list {
    list-style: none;
    width: 211px;
    margin-left: 10px;
}
.films_list li {
    width: 211px;
    line-height: 39px;
    background: transparent url(/images/films_list_bg.png) no-repeat;

    font-size: 15px;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    margin: 1px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.films_list li a{
    display: block;
    padding-left: 25px;
    color: #fff;
    text-decoration: none;
}
.films_list li a:hover{
    color: #fff;
    text-decoration: underline;
}
.films_list li.active{
    border: 1px solid #4E4D4D;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: transparent;
    margin: 0px;
    margin-bottom: 10px;

    font-size: 15px;
    color: #fff;
    font-weight: bold;
    font-style: italic;
}
.films_list li.active ul{
    list-style: none;
    width: 170px;
    margin-left: 25px;
}
.films_list li.active ul li{
    width: 170px;
    line-height: 14px;
    background: transparent;
    text-transform: uppercase;
    font-size: 9px;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    margin: 0px;
    margin-bottom: 4px;
    overflow: hidden;
    padding-top: 5px;
}
.films_list li.active a{
    display: block;
    padding-left: 25px;
    color: #FFD200;
    text-decoration: none;
    font-weight: bold;
}
.films_list li.active ul li a{
    display: inline;
    padding-left: 0px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.films_list li.active ul li a:hover{
    color: #fff;
    text-decoration: underline;
}
.films_list li.active ul li img{
    margin-right: 5px;
    margin-top: -5px;
}
.films_list li .film-popup{
    display: none;
}
.films_list li.active .film-popup{
    display: none;
}


.films_list li.active .all_films {
    line-height: 22px;
    overflow: hidden;
    margin: 10px;
}
.films_list li.active .all_films a {
    display: block;
    float: right;
    color: #7f0102;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    height: 22px;
    background: #E0B600;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 0px 15px;
    font-style: normal;
    text-transform: uppercase;
}
.films_list li.active .all_films a:hover {
    text-decoration: underline;
}

/* spawn end */


.bottom {
    width: 100%;
    margin-top: 15px;
    height: 245px;
}

.dvd_block {
    float: left;
    width: 244px;
    height: 100%;
}

.dvd {
    float: left;
    width: 244px;
    height: 218px;
    position: relative;
}

.button_left {
    float: left;
    width: 21px;
    height: 218px;
    position: absolute;
    z-index: 10;
}

.dvd_center {
    float: left;
    position: absolute;
    left: 0px;
    top: 20px;
    z-index: 1;
}

.button_right {
    float: right;
    width: 21px;
    height: 218px;
    position: absolute;
    right: 0px;
    z-index: 100;
}

.dvd_text {
    float: left;
    width: 100%;
    position: relative;
	top: -29px; /*new*/
    z-index: 1000;
    margin-left: 32px;
}

.dvd_title a {
    font-size: 12px;
    font-weight: bold;
    color: #9c0303;
    text-decoration: none;
    text-transform: uppercase;
}

.dvd_title a:hover {
    text-decoration: underline;
}

/*.dvd_authors a {
    font-size: 11px;
    font-weight: normal;
    color: #3d8ac3;
}

.dvd_authors a:hover {
    text-decoration: none;
    color: #3d8ac3;
} */

.kurs {
    float: left;
    width: 425px;
    height: 149px;
    margin-left: 20px;
    margin-top: 45px;
    border: 1px solid #8FAAAF;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: url(/images/kurs.jpg) no-repeat;
}

.kurs_right {
    width: 50%;
    height: 100%;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    float: right;
    background: right url(/images/kurs_trasnparent.png) no-repeat;
}

.kurs_title {
    width: 190px;
    height: 70%;
    margin-top: 20px;
    margin-left: 7px;
}

.kurs_title h3 {
    font-family: Georgia;
    font-weight: bold;
    font-size: 22px;
    font-style: italic;
    color: #FFF; /* Gradient@ heto */
}

.kurs_link {
    margin-top: -5px;
    margin-left: 8px;
}

.kurs_link a {
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
    text-decoration: underline;
    float: left;
}

.kurs_link a:hover {
    text-decoration: none;
    color: #FFF;
}

/**/
.white_arrow {
    float: right;
    position: absolute;
    bottom: 8px;
    right: 10px;
}

.white_arrow_1 {
    float: right;
    margin-right: 10px;
}

/*#kurs,#coks {
    margin-top: 0px;
}*/

.coks {
    float: left;
    width: 231px;
    height: 149px;
    margin-left: 15px;
    margin-top: 45px;
    border: 1px solid #8FAAAF;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: url(/images/COKS.jpg) no-repeat;
    position: relative;
}

.coks_bottom {
    width: 100%;
    background: url(/images/coks_transparent.png) no-repeat;
    height: 50px;
    position: absolute;
    bottom: 0px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.years {
    margin-left: 20px;
    height: 15px;
}

.years h3 {
    font-size: 15px;
    font-weight: bold;
    color: #d00001;
    padding-top: 10px;
}

.story {
    margin-left: 20px;
    margin-top: 14px;
}

.story a {
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
    text-decoration: underline;
}

.story a:hover {
    text-decoration: none;
    color: #FFF;
}

.eurasia {
    position: relative;
    float: right;
    width: 231px;
    height: 149px;
    border: 1px solid #8FAAAF;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: url(/images/img2.jpg) no-repeat;
}

.eurasia_bottom {
    width: 100%;
    background: url(/images/coks_transparent.png) no-repeat;
    height: 50px;
    position: absolute;
    bottom: 0px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.festival {
    margin-left: 20px;
    height: 15px;
}

.festival h3 {
    font-size: 15px;
    font-weight: bold;
    color: #d00001;
    padding-top: 10px;
    text-transform: uppercase;
}

.footer {
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #9AA7BF;
    float: right;
}

.footer p {
    font-size: 12px;
    font-weight: normal;
    color: #989898;
}

.footer a:hover {
    text-decoration: none;
}

.footer_left {
    float: left;
    width: 190px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 50px;
}

.site_map {
    float: left;
    margin-top: 20px;
}

.site_map a {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #bd0e09;
}

.creation {
    float: right;
    margin-top: 20px;
}

.creation a {
    font-size: 12px;
    font-weight: normal;
    color: #989898;
    text-decoration: underline;
}

.copy{border-top:1px solid #9fb3cc; overflow:hidden; _zoom:1; padding-bottom:50px;}
.copy1{float:left; padding:10px 0 0 0px; color:#989898; line-height:1.4;font-size: 12px;}
.copy2{float:left; padding:10px 0 0 76px; line-height:1.4;}
.copy2 a{color:#bd0e09;}
.copy3{float:right; padding:10px 0px 0 0; width:105px; color:#989898; line-height:1.4;font-size: 12px;}
.copy3 a:hover{
    color: #002e4f;
    text-decoration: none;
}
.copy3 a {
    color: #989898;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}


.submenu {
    float: left;
}

.submenu ul {
    float: left;
    height: 20px;
}

.submenu ul li {
    float: left;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    list-style: none;
    padding-right: 25px;
}

#submenu_1 ul li.second {
    background: url(/images/second_bg.png) no-repeat;
    width: 129px;
    height: 19px;
}

#submenu_1 ul li.second a {
    padding-left: 10px;
    margin-right: 4px;
}

#submenu_1 ul li a {
    font-size: 10px;
    font-weight: bold;
    color: #063746;
    text-transform: uppercase;
}

#submenu_2 {
    margin-top: 10px;
    margin-bottom: 80px;
}

#submenu_2 ul li a {
    font-size: 10px;
    font-weight: bold;
    color: #bc8c0d;
    text-decoration: underline;
}

#submenu_2 ul li a:hover {
    color: #012029;
    text-decoration: none;
}

#grad {
    background: url(/images/grad.gif) repeat-x top center;
}

input{
    font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 24px;
}

a:hover{
    color: #002e4f;
    text-decoration: none;
}

.wrap{
    width: 100%;
    margin: 0px auto;
}

.header{
    height: 150px;
    position: relative;
    margin-bottom: 25px;
}

.home{
    width: 940px;
    margin: 0px auto;
}

.text{
    width: 60%;
    float: left;
}

.content{
    float: left;
    overflow: hidden;
    width: 600px;
    padding: 0px 20px 0px 65px;
    line-height: 1.3em;
}

.content h2{
    font-size: 24px;
    font-family: Calibri;
    color: #ff9000;
    font-weight: bold;
    background: url(/images/heading.gif) no-repeat bottom left;
    padding: 0px 0px 50px 60px;
    margin-bottom: -20px;
    margin-left: -80px;
}

.content h3{
    font-size: 18px;
    color: #266a92;
    font-style: italic;
    margin: 20px 0px 20px -20px;
}

.content h4{
    font-size: 18px;
    color: #ff9000;
    font-style: italic;
    font-weight: bold;
    margin: 10px 0px;
}

.content p{
    font-size: 13px;
    margin: 5px 0px;
}

.content ul{
    margin: 20px 20px 20px 30px;
}

.content ul li{
    margin: 4px 0px;
}

.content ul.special{
    list-style: none;
    margin: 20px 20px 20px 2px;
}

.content ul.special li{
    padding-left: 20px;
    background: url(/images/arr.gif) no-repeat 0px 6px;
    color: #555d5f;
    margin: 16px 0px;
    font-style: italic;
    font-size: 13px;
}

.forward{
    width: 585px;
    float: left;
    margin-left: 60px;
    border: 1px solid #8FAAAF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.forward p {
    font-size: 14px;
    margin-top: 15px;
    margin-left: 20px;
    margin-bottom: 15px;
    width: 545px;
    color: #266a92;
}

.men{
    width: 650px;
}

.women{
    margin-left: 75px;
    height: 269px;
    float: left;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    margin-top: 25px;
    box-shadow: 5px 10px 10px #999;
    -moz-box-shadow: 5px 10px 10px #999;
    -webkit-box-shadow: 5px 10px 10px #999;
}

.women img {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.pic_1 ul {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

.pic_1 ul li {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    width: 77px;
    height: 58px;
    list-style: none;
    margin-top: 10px;
    border: 4px solid transparent;
}

.pic_1 ul li:hover {
    border: 4px solid #478FB9;
}

.pic_1 ul li a img {
    width: 77px;
    height: 58px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.pic_1_text {
    margin-left: 110px;
    float: left;
    border-left: 1px solid #8E9395;
}

.pic_1_text ul {
    list-style: none;
}

.pic_1_text ul li {
    padding-left: 25px;
}

.pic_1_text ul li p {
    font-size: 11px;
    color: #555d60;
    font-style: italic;
}

.pic_2{
    margin-left: 70px;
    margin-top: 30px;
    float: left;
    position: relative;
    width: 545px;
}

.pic_2 p {
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #266a92;
    padding-left: 30px;
    padding-right: 25px;
}

.quote_left {
    position: absolute;
    width: 25px;
    height: 18px;
    left: 0px;
    top: 0px;
}

.quote_right {
    position: absolute;
    width: 25px;
    height: 18px;
    right: 0px;
    top: 0px;
}

.tectik{
    width: 585px;
    height: 285px;
    margin-top: 30px;
    margin-left: 60px;
    border: 1px solid #C3C7C8;
    float: left;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.rob{
    width: 30%;
    float: left;
}

.rob img{
    margin-left: 20px;
    margin-top: 20px;
}

.text_1{
    width: 60%;
    float: right;
}

.text_1 h3{
    margin-top: 30px;
    font-size: 16px;
    color: #266a92;
}

.text_1 p{
    color: #3b4447;
    font-size: 13px;
    margin-top: 20px;
    padding-right: 20px;
}

.icon{
    margin-top: 25px;
    margin-right: 230px;
    float: right;
}

.programme{
    margin-left: 60px;
    float: left;
}

.programme h3{
    margin: 30px 0px;
    font-style: italic;
    font-size: 18px;
    color: #266a92;
}

.table{
    width: 700px;
    margin-left: 60px;
    border-top: 1px solid #BDD2DE;
    float: left;
}

.table ul{
    margin-top: 15px;
    list-style: none;
}

.table ul li{
    width: 116px;
    font-style: italic;
    margin-right: 25px;
    margin-bottom: 15px;
    color: #555d60;
    float: left;
}

.table ul li a{
    font-size: 12px;
    color: #266a92;
    text-decoration: none;
}

.table_1{
    width: 685px;
    margin-left: 60px;
    border-top: 3px solid #266a92;
    float: left;
}

.table_1 ul{
    margin-top: 15px;
    list-style: none;
}

.table_1 ul li{
    width: 125px;
    margin-bottom: 15px;
    color: #555d60;
    font-size: 12px;
    margin-right: 15px;
    font-style: italic;
    float: left;
}

.tb{
    margin-left: 30px;
}

.table_2{
    width: 700px;
    margin-left: 60px;
    border-top: 1px solid #266a92;
    float: left;
}

.table_2 ul{
    margin-top: 25px;
    list-style: none;
}

.table_2 ul li{
    width: 140px;
    font-style: italic;
    margin-bottom: 15px;
    color: #555d60;
    font-size: 12px;
    float: left;
}

.table_2 ul li span{
    font-size: 12px;
    font-weight: bold;
    color: #266a92;
}

.table_3{
    width: 700px;
    border-top: 1px solid #266a92;
    border-bottom: 1px solid #266a92;
    margin-left: 60px;
    margin-bottom: 40px;
    float: left;
}

.time{
    width: 100px;
    margin-right: 40px;
    float: left;
}

.time p{
    color: #555d60;
    font-size: 12px;
    margin-top: 20px;
    font-style: italic;
}

.film{
    width: 115px;
    margin-right: 20px;
    float: left;
}

.film p{
    color: #555d60;
    font-size: 12px;
    margin-top: 20px;
    font-style: italic;
}

.show{
    width: 150px;
    margin-right: 25px;
    float: left;
}

.show ul{
    list-style: none;
}

.show ul li{
    margin-bottom: 15px;
    color: #555d60;
    font-size: 12px;
    margin-top: 20px;
    font-style: italic;
    float: left;
}

.show ul li span{
    font-weight: bold;
    color: #266a92;
}

.director{
    width: 227px;
    float: left;
}

.director ul{
    list-style: none;
}

.director ul li{
    margin-bottom: 15px;
    color: #555d60;
    font-size: 12px;
    margin-top: 20px;
    font-style: italic;
    float: left;
}

.tab{
    width: 583px;
    height: 60px;
    float: left;
    margin-left: 60px;
    margin-bottom: 10px;
    border: 1px solid #C3C7C8;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.tab p{
    margin-left: 10px;
    margin-top: 8px;
    padding-left: 25px;
    background: url(/images/list_arr.gif) no-repeat 0px 6px;
    color: #555d5f;
    font-style: italic;
    font-size: 13px;
}

.tab_1{
    width: 583px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    float: left;
    background: #EFF5F8;
    margin-left: 60px;
    margin-bottom: 5px;
    padding-left: 15px;
}

.tab_1 img{
    margin-left: 10px;
    margin-top: 20px;
    float: left;
}

.tab_1 h2{
    font-size: 13px;
    margin-top: 20px;
    padding-left: 30px;
    padding-bottom: 2px;
    float: left;
    font-style: italic;
    font-weight: bold;
    color: #f67400;
    background: top left url(/images/arr1.gif) no-repeat;
}

.tab_1 p {
    float: left;
    width: 470px;
    color: #555d60;
    font-size: 13px;
    margin-top: 10px;
    padding-left: 55px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.lenta{
    width: 583px;
    margin-top: 10px;
    margin-left: 60px;
    float: left;
}

.lenta_img {
    float: left;
    width: 156px;
    height: 147px;
    border: 1px solid #8FAAAF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    margin-right: 15px;
}

.lenta_img img{
    padding: 3px;
    float: left;
}

.lenta p{
    color: #3b4447;
    font-size: 13px;
    margin-top: 10px;
    font-weight: bold;
}

.friend{
    margin-top: 35px;
    margin-left: 90px;
    float: left;
}

.life{
    margin-top: 15px;
    margin-left: 90px;
    margin-bottom: 30px;
    float: left;
}

.content img{
    margin-right: 10px;
    margin-left: -30px;
    float: left;
}

.content h2.coment{
    font-style: italic;
    color: #266a92;
}

.table_4{
    width: 600px;
    margin-left: 80px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border: 1px solid #8FAAAF;
    float: left;
}

.table_4 p{
    width: 500px;
    margin-left: 20px;
    margin-top: 20px;
    color: #3b4447;
    font-size: 12px;
    float: left;
}

.tab_2{
    width: 600px;
    float: left;
    margin-bottom: 10px;
}

.tab_2 ul{
    margin-left: 20px;
    margin-top: 20px;
    list-style: none;
}

.tab_2 ul li{
    font-size: 12px;
    margin-right: 20px;
    float: left;
}

.tab_2 a{
    color: #266a92;
}

li.life_1 a{
    color: #ff9000;
    text-decoration: none;
}

li.time1 a{
    color: #BBBEBF;
    text-decoration: none;
}

.table_5{
    width: 600px;
    margin-left: 80px;
    margin-top: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border: 1px solid #8FAAAF;
    float: left;
}

.table_5 p{
    width: 500px;
    margin-left: 20px;
    margin-top: 20px;
    color: #3b4447;
    font-size: 12px;
    float: left;
}

.table_6{
    margin-top: 20px;
    width: 550px;
    margin-left: 130px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border: 1px solid #8FAAAF;
    float: left;
}

.table_6 p{
    width: 500px;
    margin-left: 20px;
    margin-top: 20px;
    color: #3b4447;
    font-size: 12px;
    float: left;
}

.table_7{
    margin-top: 20px;
    width: 480px;
    margin-left: 200px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border: 1px solid #8FAAAF;
    float: left;
}

.table_7 p{
    width: 430px;
    margin-left: 20px;
    margin-top: 20px;
    color: #3b4447;
    font-size: 12px;
    float: left;
}

.silka img{
    margin-left: 30px;
    margin-bottom: 10px;
}

.wright img{
    margin-left: 30px;
}

.img_1{
    width: 940px;
    height: 200px;
    border-bottom: 1px solid #C3C7C8;
    margin-top: 70px;
    float: left;
}

.film1{
    height: 200px;
    float: left;
}

.film1 ul{
    list-style: none;
}

.film1 ul li{
    float: left;
    width: 150px;
    margin-left: 50px;
    margin-top: 15px;
}

.film1 ul li a{
    text-decoration: none;
    color: #266a92;
}

.film1 a:hover{
    border-bottom: 1px solid #D00001;
    color: #D00001;
}

.pictures{
    width: 35%;
    float: right;
}

.sidebar{
    float: right;
    width: 235px;
}

.sidebar_left {
    float: left;
    width: 25px;
    height: 100%;
}

.news_menu_vertical {
    float: right;
    width: 100%;
}

.vertical_li {
    float: right;
    width: 23px;
    position: relative;
}

#vertical_1 {
    left: 8px;
    width: 31px;
    height: 64px;
    background: url(/images/vertical/vertical_1.png) repeat-x;
    z-index: 1000;
}

#vertical_1 img {
    margin: 8px 0px 0px 4px;
}

#vertical_2 {
    top: -36px;
    height: 64px;
    background: url(/images/vertical/vertical_2.png) repeat-x;
    z-index: 100;
}

#vertical_2 img {
    margin: 25px 0px 0px 4px;
}

#vertical_3 {
    height: 120px;
    background: url(/images/vertical/vertical_3.png) no-repeat;
    top: -50px;
    z-index: 10000;
}

#vertical_3 p {
	color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100px;
    *height: 100px;
    text-align: center;
    margin-left: 3px;
    writing-mode: tb-rl;
    *position: relative;
    *bottom: -30px;
    filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}

html>/**/body #vertical_3 p, x:-moz-any-link, x:default {
    position: relative;
    bottom: 30px;
    left: -90px;
    width: 200px;
    writing-mode: tb-rl;
    -moz-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#vertical_3 p {
    position: relative;
    bottom: 30px;
    left: -90px;
    width: 200px;
    writing-mode: tb-rl;
    -webkit-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
}
}


@media not screen and (1) {
#vertical_3 p {
    position: relative;
    bottom: 30px;
    left: -90px;
    width: 200px;
    writing-mode: tb-rl;
    -o-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;
} /* OP 11 */
}

@media not screen and (orientation) {
#vertical_3 p {
    position: relative;
    bottom: 30px;
    left: -90px;
    width: 200px;
    writing-mode: tb-rl;
    -o-transform: rotate(270deg);
    text-align: left;
    margin-left: 0px;} /* for the earlier versions of Opera that pick the first media query's rule + chrome/safari */
}


#vertical_3 p a {
    color: #FFF;
    text-decoration: none;
}

#vertical_3 p a:hover {
    color: #00F6FF;
    text-decoration: none;
}

#vertical_4 {
    height: 65px;
    z-index: 1000;
    background: url(/images/vertical/vertical_4.png) no-repeat;
    top: -75px;
}

#vertical_4 img {
    margin: 18px 0px 0px 4px;
}

.sidebar_right {
    float: left;
    width: 210px;
    height: 100%;
    background: #1989B2;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    position: relative;
    z-index: 1000000;
}


.news_block_vertical:first-child {
    width: 50%;
    height: 100%;
    position: relative;
    float:left;
    left: 3px;
}

.news_block_vertical:first-child p a{
font-size:23px;
}

.news_block_vertical:first-child p span{
font-size:16px;
position: relative;
top: 18px;
}


.news_in_vertical:first-child {
    width: 100%;
    height: 300px;
    margin: 0px auto 0px auto;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    background-size: 100% !important;
border-bottom:0px;
}

.news_block_vertical:nth-child(1) p {
    height: 32%;


}

.news_block_vertical:nth-child(2) {
    width: 49%;
    height: 33%;
    position: relative;
    float:left;
    margin-left: 7px;
    top:5px;
border-bottom:2px solid #919191;
}

.news_block_vertical:nth-child(2) p {
    position: absolute;
    width: 47%;
    right: 0px;
    top: 0px;
    height: 85%;
text-align: left;
}

.tab_1_content > div:nth-child(2) > div{
    width: 100%;
    height: 100% !important;
    margin: 0px auto 0px auto;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    background-size: 59% !important;
    background-position:left;
}

.news_block_vertical:nth-child(3) {
    width: 49%;
    height: 33%;
    position: relative;
    float:left;
    margin-left: 7px;
    top:10px;
border-bottom:2px solid #919191;
}

.news_block_vertical:nth-child(3) p {
    position: absolute;
    width: 47%;
    right: 0px;
    top: 0px;
    height: 83%;
text-align: left;
}

.tab_1_content > div:nth-child(3) > div{
    width: 100%;
    height: 96% !important;
    margin: 0px auto 0px auto;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    background-size: 59% !important;
    background-position:left;
}


.news_block_vertical:nth-child(4) {
    width: 49%;
    height: 33%;
    position: relative;
    float:left;
    margin-left: 7px;
    top:15px;
}

.news_block_vertical:nth-child(4) p {
    position: absolute;
    width: 47%;
    right: 0px;
    top: 0px;
    height: 85%;
text-align: left;
}

.tab_1_content > div:nth-child(4) > div{
    width: 100%;
    height: 100% !important;
    margin: 0px auto 0px auto;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    background-size: 59% !important;
    background-position:left;
}



.news_block_vertical {
    width: 20%;
    border-bottom: 0px solid #11659B;
    position: relative;
    float:left;
}

.news_in_vertical {
    width: 162px;
    height: 100px;
    margin: 0px auto 0px auto;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-bottom: 2px solid gray;

}

.news_block_vertical p {
    width: 96.3%;
    margin: 0px auto 0px auto;
    padding: 10px;
    font-size: 18px;
    color: black;
    height: 29%;
    background-color:#DEDDDD;

}

.news_block_vertical p a {
    color: black;
    text-decoration: none;
    transition:color 0.4s ease;
    font-weight: 600;
}

.news_block_vertical p a:hover {
    text-decoration: none;
    color:#016eae;
    transition:color 0.4s ease;
}

.vs{
    margin-top: 10px;
    float: right;
	width: 210px;
	height: 220px;
    border: 1px solid #8FAAAF;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.vs_header {
    width: 170px;
    float: left;
    margin-top: 20px;
    margin-left: 25px;
}

.vs_header h3 {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #266a92;
    text-transform: uppercase;
}

.checkboxes {
	width: 170px;
    float: left;
    margin-top: 20px;
    margin-left: 22px;
}

.check {
    width: 100%;
    height: 13px;
    margin-bottom: 10px;
    float: left;
}

.check input {
    float: left;
    width: 15px;
}

.check div {
    float: left;
    width: 90px;
    margin-left: 10px;
    margin-top: 4px;
}

.checkboxes div h3 {
    font-size: 10px;
    font-weight: bold;
    color: #555d60;
    text-transform: uppercase;
}

.submit {
    width: 129px;
    height: 31px;
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.submit input {
    width: 100%;
    height: 31px;
    border: none;
    background: url(/images/bg_blue.gif) repeat;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    font-family: Calibri;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.new{
    width: 211px;
    height: 170px;
    background: #EFF5F8;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    margin-top: 10px;
    float: right;
}

.new_header {
    width: 170px;
    float: left;
    margin-top: 20px;
    margin-left: 25px;
    margin-bottom: 10px;
}

.new_header h3 {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: #266a92;
    text-transform: uppercase;
}

.enter_mail {
    width: 170px;
    height: 23px;
    margin-left: 25px;
}

.submit_2 {
    width: 60px;
    height: 31px;
    float: left;
    margin-left: 25px;
    margin-top: 35px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.submit_2 input {
    width: 100%;
    height: 31px;
    border: none;
    background: url(/images/bg_orange.gif) repeat;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    font-family: Calibri;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}

.email {
    float: left;
    margin-left: 25px;
    margin-top: 10px;
    padding-bottom: 15px;
}

.email input {
    float: left;
}

.email h2 {
    float: left;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #899eaa;
    margin-top: 3px;
}
.facebook{
    margin-top: 20px;
    float: right;
}

.social_block {
    width: 557px;
    height: 37px;
    margin: 0px auto;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #EBEBEB;
}

.social_block ul li {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-left: 30px;
    margin-top: 10px;
}

.social_block ul li p {
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: #3b4447;
}

.social_block ul li a {
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #3b4447;
    text-decoration: none;
}

.social_block ul li a:hover {
    text-decoration: underline;
}

.social_block ul li.first {
    list-style: url(/images/social/facebook_small.gif);
}

.social_block ul li.second {
    list-style: url(/images/social/vkontakte_small.gif);
}

.social_block ul li.third {
    list-style: url(/images/social/twitter_small.gif);
}

.social_block ul li.forth {
    list-style: url(/images/social/mail_small.gif);
}

.input_comment {
    width: 557px;
    height: 130px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0px auto;
}

.input_comment textarea {
    width: 557px;
    height: 130px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #8FAAAF;
    margin: 15px auto 0px auto;
}

.wright {
    width: 129px;
    height: 31px;
    float: left;
    margin-left: 40px;
    margin-top: 30px;
}

.wright input {
    width: 100%;
    height: 31px;
    border: none;
    background: url(/images/bg_blue.gif) repeat;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    font-family: Calibri;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    behavior: url('/bitrix/templates/kfs_guber_films_kaz/PIE.htc');
}
/*mult menu*/
#small_0 { display: none; }
.news-list-container {
	position: absolute;
	width: 800px;
	height: 240px;
	overflow: hidden;
}

.news-list-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 800px;
	height: 240px;
	border-radius: 5px;
	background: #01395e;
}

.news-list-item-hidden {
	display: none;
}

.news-list-controls {
	position: absolute;
	right: 0;
	top: 0;
	height: 240px;}

.index-casting-block{
    float: left;
    padding: 20px;
    width: 150px;
    height: 200px;
    font-size: 12px;
    color: #fff;
}
.index-casting-block b.alt{
    font-size: 9px;
    color: #ff9000;
    text-transform: uppercase;
    line-height: 12px;
}

.copy{
background-color:#191919;
border-top:none !important;
padding-bottom:15px !important;
position: relative;
top: 50px;
box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.68);
}

.copy_center{
width: 1080px;
margin: 0 auto;
}
/* End */
/* /bitrix/components/bitrix/main.feedback/templates/.default/style.css */
/* /bitrix/templates/kfs_guber_films_kaz/styles.css */
/* /bitrix/templates/kfs_guber_films_kaz/template_styles.css */
