﻿
/* Settings Classes */
@font-face {
    font-family: Kozuka; /* Имя шрифта */
    src: url(../fonts/Kozuka.otf); /* Путь к файлу со шрифтом */
   }
.cover{
	background-repeat: no-repeat;
	background-size: cover;
}
/* All Layout */
#bg{
	min-width: 940px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
#social_panel{
	position: fixed;
	width:45px;
	height:298px;
	padding: 15px 5px 15px 5px;
	background:rgba(196,196,196, 0.7);
	border: 2px solid #969696;
	border-radius: 5px;
	left: auto;
	position: fixed;
	right: 0pt;
	top: 30%;
	z-index: 1000;
}
.pod_icons{
	position: absolute;
	width:41px;
	height: 41px;
	left:7px;
	z-index:2;
	background-image: url(../img/pod_icons.png);
	background-repeat: no-repeat;
}
№foo2_pag{
display:none !important;
}
#pod_1{
	top:15px;
}
#pod_2{
	top:58px;
}
#pod_3{
	top:101px;
}
#pod_4{
	top:144px;
}
#pod_5{
	top:187px;
}
#pod_6{
	top:230px;
}
#pod_7{
	top:273px;
}
#mail{
	background-image: url(../img/mail.png);
}
#tweet{
	background-image: url(../img/tweet.png);
}
#odno{
	background-image: url(../img/odno.png);
}
#google{
	background-image: url(../img/google.png);
}
#vk{
	background-image: url(../img/vk.png);
}
#face{
	background-image: url(../img/face.png);
}
#gromo{
	background-image: url(../img/gromo.png);
}
.social_icons{
	position: absolute;
	width: 35px;
	height: 35px;
	top:3px;
	left:3px;
	z-index: 3;
	opacity: 0.7;
	background-repeat: no-repeat;
}
.social_icons:hover{
	opacity: 1;
}
#logo:hover{
	cursor: pointer;
}
.news_message, .press_message{
	display: block;
	text-align: justify;
}
.press_message{
	width: 870px;
}
.bg_cover_cover{
	background-size: cover;
	background-position: top center;
}
.bg_cover{
	background-size: cover;
	background-position: top center;
	background-color: rgba(43, 80, 102, 0.8);
}
#top_menu_line{
	width: 100%;
	height:93px;
	background-color: rgba(29, 37, 67, 1);
	text-align: center;
}
#top_menu_inline{
	width:940px;
	display:inline-block;
	height:50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#logo{
	width:187px;
	height:48px;
	background-image: url(../img/logo.png);
	float: left;
}
#top_menu{
	height:50px;
	float: right;
}
#second_line{
	width:100%;
	height:8px;
	background-image: url(../img/top_menu_line.png);
	background-repeat: repeat-x;
}
#underline{
	width:100%;
	height:35px;
	background: #65808a;
	text-align: center;
}
#underline_inline{
	width:940px;
	display: inline-block;
	height: 20px;
}
.top_item a{
	position: relative;
	font-family: Arial;
	font-size: 10px;
	color: #d8d9db;
}
.top_item a:hover{
	color: #d8d9db;
	text-decoration: none;
}
.container{
	min-height: 690px;
	padding-top: 10px;
}
#sub_menu_left {
	display: none;
	background:rgba(178, 192, 183, 0.3);
	color:#fff;
	font-family: Arial;
	font-size: 13px;
	float: left;
	margin-left: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
#sub_menu_right{
	display: none;
	background:rgba(178, 192, 183, 0.3);
	color:#fff;
	font-family: Arial;
	font-size: 13px;
	margin-right: 365px;
	padding-left: 15px;
	padding-right: 15px;
	float: right;
}
#news_sub{
	position: absolute;
	width:140px;
	overflow: hidden;
	height: 0px;
}
#music_sub, #video_sub{
	position: absolute;
	width:140px;
	overflow: hidden;
	height: 0px;
}
.sub_menu_item{
	display: inline-block;
	width: 140px;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	font-size:17px;
	font-weight: 500;
	background: rgba(214, 214, 214, 0.8);
	text-align: left;
	margin-bottom: 2px;
	display: block;
	float: left;
}
.sub_menu a{
	display: inline;
	padding: 0;
	margin: 0;
	color: #fff;

}
.sub_menu_item:hover{
	color:#fff;
	background: rgba(214, 214, 214, 1);
}
#news_panel a {
	display: block;
	text-decoration: none;
	float: left;
}
#music_panel a, #video_panel a {
	display: block;
	text-decoration: none;
	float: left;
}
.hover_sub:hover{
	text-decoration: none;
	background: rgba(230, 230, 230, 0.2);
}
.sub_act{
	background: rgba(230, 230, 230, 0.3);
}
#news_panel{
	width: 410px;
	height: 35px;
	text-align: center;
	float:left;
}
#music_panel, #video_panel{
	width: 410px;
	height: 35px;
	text-align: center;
	float:left;
}
.sub_border{
	display: block;
	opacity: 0.3;
	float: left;
	margin-top: 5px;
	width: 1px;
	height: 30px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(bottom, #1E3345 0%, #FFFFFF 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(bottom, #1E3345 0%, #FFFFFF 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(bottom, #1E3345 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1E3345), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(bottom, #1E3345 0%, #FFFFFF 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #1E3345 0%, #FFFFFF 100%);
}
.sub_news_item{
	width: 100px;
	height: 35px;
	display: block;
	line-height: 35px;
	color: #fff;
}
.sub_music_item, .sub_video_item{
	width: 120px;
	height: 35px;
	display: block;
	line-height: 35px;
	color: #fff;
}
/**
footer
*/
#footer{
width:100%;
height:140px;
margin-top: -5px;
}
#foot_grey_line{
	width: 100%;
	background: #e7e7e8;
	text-align: center;
}
#navigate_foot{
	width: 940px;
	display: inline-block;
	text-align: center;
}
#copyright{
	width: 100%;
	background: #1c2f4f;
	text-align: center;
	padding: 5px 0 5px 0;
}
#copy_text{
	display: inline-block;
	color: #fff;
	font-size: 11px;
}
#foot_contacts{
	width: 100%;
	background:#fff;
	text-align: center;
}
#contacts_text{
	text-align: left;
	display: inline-block;
	color: #939393;
	font-family: Arial;
	font-size: 12px;
	padding: 25px 0 24px 0;
}
#contacts_text a{
	color:#939393;
}
.nav_foot{
	display: inline-block;
	width:112px;
}
.nav_foot a{
	color: #8e9093;
	font-family: Arial;
	font-size: 11px;
}
.nav_foot a:hover {
	color: #b7b7b7;
}
#great_studio_logo{
	width:93px;
	height:58px;
	display: inline-block;
	background-image:url(../img/demure_logo.png);
	background-size: cover;
	margin: 15px 100px 0 0;
	float:right;
}

/**
News Page
*/
#news_panel, #music_panel, #video_panel{
	display: none;
}
.news_title{
	font-size: 15px;
}
.podrobnee{
	text-decoration: none;
	color:#fff;
}
.podrobnee:hover{
	text-decoration: none;
	color:#fff;
}
#news{
	width:100%;
	min-height: 690px;
	float: left;
	background: rgba(181, 221, 255, 0.2);
}
#press {
	width: 100%;
	min-height: 690px;
	float: left;
	background: rgba(181, 221, 255, 0.2);
}
.news_post{
	height: 113px;
	padding: 12px 30px 5px 20px;
	border-bottom: 8px solid rgba(151, 175, 176, 0.4);
	line-height: 12px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}
.news_date{
	font-size: 11px;
}
.show_news_btn{
	margin: 5px 24px 0 0;
	text-align:right;
	text-decoration: underline;
}
.some_news{
	min-height: 590px !important;
	padding: 50px 40px;
	color: #fff;
	font-family: Arial;
}
.some_news_title{
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
}
.some_news_description{
	font-size: 15px;
	margin-top: 30px;
}
.some_news_date{
	font-size: 11px;
	margin-top: 7px;
}
.some_news_socials{
	width: 50%;
	float: left;
	margin-top: 35px;
}
#nazada a {
	text-decoration: none;
	color:#fff;
}
#telo_knopki{
	border:2px solid #5e767d;
	letter-spacing: 2px;
	border-radius: 5px;
	background: #a2bab7;
	padding: 8px 5px;
	float: right;
	font-size: 18px;
	margin-right: 10px;
}
.show_news_btn:hover, .show_press_btn:hover{
	cursor: pointer;
	text-decoration: none;
}
.press_post{
	height: 113px;
	padding: 12px 30px 5px 20px;
	border-bottom: 8px solid rgba(151, 175, 176, 0.4);
	line-height: 12px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}
.press_img{
width: 100px;
height: 70px;
background-position: center center;
margin-top: -10px;
border: 10px solid #afc4ba;
float: left;
}
.ots{
	width: 15px;
	height:78px;
	float: left;
}
.press_title{
	display: inline-block;
	width: 754px;
	font-size: 15px;
	font-weight: bold;
	float: right;
	margin: 0 0 10px 0;
}
.text_body{
	width:370px;
}
.show_press_btn{
	text-align: right;
		margin:18px 50px 0 0;
	text-decoration: underline;
}
.slimScrollBar {
	background-image: url(../img/news_scroll.png);
    background-repeat: no-repeat;
    padding-bottom: 10px !important;
}
.slimScrollRail{
	background-image: url(../img/news_scroll_line.png);
    background-repeat: repeat-y;
}

/**
Photo page
*/
#photo{
	display: inline-block;
	width:895px;
	min-height:630px;
	margin-top: -10px;
	padding: 30px 15px 30px 30px;
	background: rgba(171, 210, 224, 0.2);
}
.photo_grey_line{
	display:none;
	width: 100%;
	height: 35px;
	display: none;
	margin-bottom: 5px;
	background: #65808a;
}
.photo_second_grey_line{
	display: none;
	width: 100%;
	height: 7px;
	display: none;
	margin-bottom:90px;
	background: rgba(167, 186, 187, 0.3);
}
.album_block{
	width: 270px !important;
	height: 105px;
	margin: 0 28px 30px 0;
	overflow: hidden;
	float: left;
}
.album_cover{
	width: 100px;
	height: 85px;
	float: left;
	background: #999999;
	border: 10px solid #afc4ba;
}
.album_dec{
	width:120px;
	margin-left: 20px;
	padding:5px 0 0 0;
	height: 85px;
	float: left;
}
.album_title{
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 10px;
	max-width: 120px;
	max-height: 45px;
	overflow: hidden;
	line-height: 16px !important;
}
.album_author{
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	max-width: 120px;
	max-height: 40px;
	overflow: hidden;
}
.album_block:hover, .music_album_block:hover {
	cursor: pointer;
	background: rgba(244, 244, 244, 0.07);
}
#photo_inner{
	width:720px;
	margin-left: 75px;
}
#photo_soc{
	margin-left: 8px; 
	margin-top: -28px;
}
.photo_item{
	height: 110px !important;
	max-height: 110px;
}
#photo_soc{
	opacity: 0;
}
/**
Music Page
*/
.scroller a:hover{
	text-decoration: none;
}
#music_album{
	width:895px;
	display: inline-block;
	margin-top: -10px;
	padding: 30px 15px 30px 30px;
	background: rgba(171, 210, 224, 0.2);
}
.music_album_block{
	width: 385px !important;
	height: 163px;
	margin: 0 45px 35px 0;
	border-bottom: 1px solid #90b6af;
	overflow: hidden;
	float: left;
}
.music_album_cover{
	width: 135px;
	height: 135px;
	float: left;
	border: 15px solid #afc4ba;
}
.music_album_dec{
	width:160px;
	margin-left: 55px;
	padding:20px 0 0 0;
	height: 85px;
	float: left;
}
.music_album_title{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 15px;
	max-width: 160px;
	max-height: 20px;
	overflow: hidden;
}
.music_album_data{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 15px;
	max-width: 160px;
	max-height: 20px;
	overflow: hidden;
}
.music_album_description{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	max-width: 160px;
	max-height: 40px;
	overflow: hidden;
}
#music_album_inner{
	width:940px;
	height: 400px;
	display:inline-block;
}
.to_album_left_side{
	width:430px;
	height:330px;
	margin-left: -45px;
	margin-top:32px;
	float: left;
}
.to_album_right_side{
	width:420px;
	height:330px;
	margin-top:32px;
	float: right;P:;
}
.to_album_music_cover{
	width:270px;
	height:270px;
	float: left;
	border: 30px solid #afc4ba;
}
.to_album_left_arrow{
	width: 25px;
	height:40px;
	margin: 145px 25px 0 0;
	background-image: url(../img/prev.png);
	background-size: cover;
	float: left;
}
.to_album_right_arrow{
	width: 25px;
	height:40px;
	margin: 145px 0 0 25px;
	background-image: url(../img/next.png);
	background-size: cover;
	float:left;
}
.to_album_left_arrow:hover{
	background-image: url(../img/prev_hover.png);
	cursor: pointer;
}
.to_album_right_arrow:hover{
	background-image: url(../img/next_hover.png);
	cursor: pointer;
}
.songs_list{
	list-style: none;
	padding-top: 7px;
}
.song{
	width: 350px;
	height:20px;
	margin-top: 7px;
	display: block;
	overflow: hidden;
}
.song_name{
	width:310px;
	height:19px;
	color:#fff;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	float: left;
	padding-left: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.song_time{
	display: inline-block;
	float: right;
}
.song a {
	padding: 0;
}
.go_to_itunes{
	width:20px;
	height:20px;
	margin-left: 10px;
	float: left;
	background: url(../img/itunes.png);
}
/**
Video Page
*/
#video{
	width:940px;
	height: 395px;
	display:inline-block;
}

/**
About US
*/
#about_us{
	height:550px;
	margin-top: 32px;
	background: rgba(198, 224, 236, 0.2) !important;
	text-align: center;
	padding-top: 7px;
	text-align: center;
	border-top: 8px solid rgba(224, 227, 228, 0.5);
	border-bottom: 8px solid rgba(224, 227, 228, 0.5);
}
.about_us_title{
	width:231px;
	height:55px;
	display: inline-block;
	background: url(../img/about_us_title.png);
}
#our_photos_block{
	width:100%;
	text-align: center;
	height:525px;
	display: inline-block;
}
#inner_photo_block{
	width:834px;
	height:235px;
	padding: 15px 18px 15px 18px;
}
#bottom_btn{
	width:840px;
	height:25px;
	text-align: center;
	display: inline-block;
	background: #65808a;
	border-top:12px solid #3d596f;
	border-bottom: 12px solid #3d596f;
	border-left: 16px solid  #3d596f;
	border-right: 16px solid  #3d596f;
}
#bottom_btn:hover{
	cursor: pointer;
	background: rgba(101, 128, 138, 0.78);
}
#our_photos_block{
	margin-top: 10px;
	width:875px;
	display: inline-block;
}
.persona{
	width:180px;
	height: 175px;
	margin-left:12px;
	background-color: #3f3f40;
	border:8px solid #607f87;
	float: left;
}
.persona:hover, .persona_title:hover{
cursor: pointer;
}

.persona_title{
	width:196px;
	height:35px;
	background: #607f87;
	margin-top: 5px;
	margin-left:12px;
	color:#e6e6e6;
	font-family: Arial;
	font-size: 20px;
	line-height: 33px;
	font-weight: bolder;
	text-align: center;
	float: left;
}
#bottom_arrow{
	width:31px;
	height:19px;
	margin-top: 5px;
	display: inline-block;
}
#about_us_text{
	margin-top:185px; 
}
#about_us_text p{
	text-align: left;
	color: #f4f7f6;
	font-family: Arial;
	font-size: 13px;
}
#nina_kirso_about{
	width:890px;
	height:460px;
	display: inline-block;
	margin-top:39px;
	border: 15px solid rgba(171, 210, 224, 0.2);
}
.personal_photo_page{
	width:420px;
	height: 460px;
	float: left;
}
.persona_description{
	width:430px;
	height:435px;
	padding: 0 20px 25px 20px;
	float: left;
	background: #141517;
}
.new_personal_list{
	height: 385px;
	max-height: 385px;
	overflow: hidden;
}
.persona_description p{
	font-family: Arial;
	font-size: 12px;
	color:#9a9a9b;
	text-align: left;
	line-height: 15px;
	line-height: 16px !important;
	margin-bottom: 3px;
}
.persona_description div{
	font-family: Arial;
	font-size: 12px;
	color:#9a9a9b;
	text-align: left;
	line-height: 15px;
	line-height: 16px !important;
}
.persona_description h1{
	text-align: left;
	color: #9a9a9b;
	font-size: 24px;
}
.personal_list{
	padding-left: 25px;
}
.press_reliz{
	width: 270px;
	height: 25px;
	background: rgba(224, 227, 228, 0.5);
	float:left;
}
#reliz_t{
	width:330px;
	font-family: Kozuka;
	font-size: 28px;
	padding-top: 3px;
	color: rgb(224, 227, 228);
	float: left;
}
#reliz_info{
	display: inline-block;
	margin-bottom: 5px;
	width:870px;
}

/**
Contacts page
*/
.contacts_friends{
	width:695px;
	min-height: 640px;
	display: inline-block;
	padding: 50px 90px 0 125px;
	background: rgba(181, 221, 255, 0.2);
	border-left: 15px solid #44687e;
	border-right: 15px solid #44687e;
}
.contacts_friends_inner{
	width: 650px;
	height: 620px;
}
.contact_block{
	width:625px;
	margin-bottom: 30px;
	float: left;
}
.contact_border{
	float: left;
	border:15px solid rgba(229, 229, 229, 0.2);
}
.contact_photo{
	width:175px;
	height:235px;
	background-position: center center;
}
.contact_info{
	width: 610px;
	overflow: hidden;
	padding-top: 15px;
	text-align: justify;
	float: left;
}
.contact_info p{
	color: #fff;
	font-family: Arial;
	font-size: 15px;
	text-align: left;
}
.predstav, .contact_name, .email_cont {
	max-width: 295px;
	max-height: 18px;
	overflow: hidden;
}

/**
Friends page
*/
#friends{
	width:730px;
	padding-left: 90px;
}
#friends_inner{
	width:750px;
}
.friend_card{
	width: 735px;
	display: inline-block;
	margin-top: 25px; 
	float: left;
}
.friend_photo_card{
	width: 205px;
	height: 160px;
}
.friend_border{
	margin-right: 25px;
	border: 10px solid rgba(229, 229, 229, 0.2);
	float: left;
}
.friend_card_info p {
	font-family: Arial;
	font-size: 15px;
	color: #fff;
	text-align: left;
}
.friend_card_info{
	width:485px;
	padding-top: 15px;
	float: left;
}
.organization_name{
	max-width: 485px;
	overflow: hidden;
}
.organization_description{
	text-align: justify;
	overflow: hidden;
}
.organization_contacts{
	font-size: 13px !important;
	max-width: 345px;
	max-height: 20px;
	overflow: hidden;
}
/**
Main Page
*/
#main{
	width: 940px;
	height:700px;
	position: relative;
	z-index: 1;
}
#main_logo{
	width:470px;
	height:164px;
	position: absolute;
	top:458px;
	z-index: 2;
	background: url(../img/main_logo.png) no-repeat;
}
#ubi{
	width:620px;
	height:156px;
	left:155px;
	top:-55px;
	position: absolute;
	z-index: 2;
	background: url(../img/ubi.png) no-repeat;
}
#main img {
	margin-top: 72px;
}
/*LAVALAMP START*/

.lavalamp {
	width:740px;
    position: relative;
    float: right;
    padding: 15px 0 15px 0;
    height: 18px;
}

.magenta {
	background : rgb(190,64,120);
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(190,64,120)), to(rgb(177,24,91)));
	background : -moz-gradient(linear, left top, left bottom, from(rgb(190,64,120)), to(rgb(177,24,91)));
	border: 1px solid #841144;
	
}

.cyan {
	background : rgb(64,181,197);
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(64,181,197)), to(rgb(7,165,187)));
	background : -moz-gradient(linear, left top, left bottom, from(rgb(64,181,197)), to(rgb(7,165,187)));
	border: 1px solid #2f8893;
	
}

.yellow {
	background : rgb(255,199,79);
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(255,199,79)), to(rgb(255,188,43)));
	background : -moz-gradient(linear, left top, left bottom, from(rgb(255,199,79)), to(rgb(255,188,43)));
	border: 1px solid #c08c1f;
	
}

.orange {
	background : rgb(255,133,64);
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(255,133,64)), to(rgb(255,107,24)));
	background : -moz-gradient(linear, left top, left bottom, from(rgb(255,133,64)), to(rgb(255,107,24)));
	border: 1px solid #c04f11;
	
}

.dark {
	background : rgb(89,89,89);
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(89,89,89)), to(rgb(54,54,54)));
	background : -moz-gradient(linear, left top, left bottom, from(rgb(89,89,89)), to(rgb(54,54,54)));
	border: 1px solid #272727;
	
}

.magenta li a , .cyan li a, .yellow li a , .orange li a, .dark li a{
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.40);
	
}


a {
    text-decoration: none;
    color: #262626;
    line-height: 20px;
}

ul {
    margin: 0;
    padding: 0;
    z-index: 300;
    position: absolute;
}

ul li {
    list-style: none;
    float:left;
    text-align: center;
    }

ul li a {
    padding: 0 15px;
    text-align: center;
    }

.active{
	background: rgba(254,254,254,.30);
}
.hover_item:hover{
	background: rgba(254,254,254,.24);
}

@media (max-width:1024px){
	#great_studio_logo{
		display:none !important;
	}
	#contacts_text{
		margin-left: 0;
	}
}

/**
*
* Admin Panel
*
*/
.live_stream{
	float: left;
}
#leftt{
	margin-right: 23px;
}
#news_table{
	width:500px;
}
#add_post span{
	background-image: url(../img/add.png);
	background-size: cover;
	width: 17px;
	height: 17px;
	display: block;
	float: left;
}
#left_side {
    margin-top: 200px !important;
}
#emails input {
    width:165px;
    position: absolute;
}
#email1 input {
    left: 10px;
    top: 38px;
}
#email2 input {
    left: 11px;
    top: 75px;
}
#contacts_submit {
    margin-left: 78px;
}
#emails {
    position: relative;
}
#add_form_block {

}
#blog_message, #press_message {
    width: 544px;
    height: 429px;
}

/**
Carusel
*/
.image_carousel {
	padding: 15px 0 15px 0px;
	margin-top:90px;
	position: relative;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
a.prev, a.next {
	width: 25px;
	height: 40px;
	display: block;
	position: absolute;
	top: 104px;
}
a.prev {			
	left: -55px;
	background:url(../img/prev.png); 
}
a.prev:hover {
	background:url(../img/prev_hover.png); 
}
a.prev.disabled {
	background:url(../img/prev.png); 
}
a.next {
	right: -35px;
	background:url(../img/next.png); 
}
a.next:hover {
	background:url(../img/next_hover.png);
}
a.next.disabled {
	background:url(../img/next.png);  
}
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
.pagination {
	height:50px;
	width: 100%;
	text-align: center;
}
.pagination ul{
	position: static !important;
}
.disabled{
	background: rgba(219, 219, 219, 0.7);
}
.soc_soc{
	margin-right: 0 !important;
}
.soc_videos{
	position:absolute;
	width: 275px;
	top:158px;
	left:4px;
	opacity: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.video_cover{
	position: relative;
	width:246px;
	height: 183px;
	background: #cccccc;
	border: 20px solid #afc4ba;
	background-size: cover;
	float: left;
}
.caroufredsel_wrapper{
	width:920px !important;
	height: 225px !important;
}
#foo2 a{
	display: block;
	margin-right: 30px;
	float: left;
}
.video_cover_description{
	opacity: 0;
	width:216px;
	height:35px;
	margin-top: 53.5px;
	padding: 20px 15px 20px 15px;
	background: #f5f5f5;
	text-align: center;
}
.video_cover_title, .video_over_year{
	display: block;
	font-size: 13px;
	font-family: Arial;
	color:#4d6f93;
}
#fancybox-content{
	border-color: #afc4ba !important;
}
#preview
{
color:#cc0000;
font-size:12px
}
.imgList 
{
max-height:150px;
margin-left:5px;
border:1px solid #dedede;
padding:4px; 
float:left; 
}
#wrap_main{
	display: inline-block;
	width: 940px;
	height:100%;
	position: relative;
}
#main{
	text-align: center;
}
@media (max-width:1080px){
.caroufredsel_wrapper{
	width:612px !important;
	display: inline-block !important;
}
.image_carousel{
	text-align: center !important;
	padding-left:0 !important;
}
a.prev{
	left:100px;
}
a.next{
	right:100px;
}
}
@media (max-width: 1110px) {
	#bg{
		background-size: auto; 
		background-attachment: fixed;
	}
}
#top_menu_line{
	background-color: rgba(29, 37, 67, 0.5);
}
@media(max-width: 1200px){
	#top_menu_line{
		background-color: rgba(29, 37, 67, 1);
	}
}
.gastroli, .gastroli2{
	margin-left: 0 !important;
}
.gastroli2{
	width: 100px;
}
.gastroli_list{
	width: 880px !important;
	border-bottom: 0 !important;
	height: auto !important;
}
.new_p{
	margin: 0 0 -2px !important;
}
@media(max-width: 2500px){
	.music_container{
		width: 100% !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 120px 0 130px 0 !important;
	}
	.video_container{
		width: 100% !important;
 		padding-bottom: 20px !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 120px 0 130px 0 !important;
	}
}
@media(max-width: 1600px){
	.music_container{
		width: 100% !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 90px 0 100px 0 !important;
	}
	.video_container{
		width: 100% !important;
 		padding-bottom: 20px !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 90px 0 100px 0 !important;
	}
}
@media(max-width: 1366px){
	.music_container{
		width: 100% !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 20px 0 30px 0 !important;
	}
	.video_container{
		width: 100% !important;
 		padding-bottom: 20px !important;
 		text-align: center !important;
 		background: rgba(198, 224, 236, 0.2) !important;
 		border-top: 6px solid rgba(205, 216, 219, 0.5) !important;
 		border-bottom: 6px solid rgba(205, 216, 219, 0.5) !important;
 		margin: 20px 0 30px 0 !important;
	}
}

p{
	line-height: 25px !important;
}
.some_nagradi_title{
	width: 100%;
	height: 31px;
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	overflow: hidden;
}
@media(max-width: 1500px){
	.some_news_description{
	padding-right:45px;
}
}
@media(max-width:1075px){
	.some_news_description{
		padding-right:80px;
	}
}