

h1 { margin:0px; padding:0px;}
h2 { margin:0px; padding:0px;}
h3 { margin:0px; padding:0px;}

#kino { background:url('/images/konkurs1.jpg') no-repeat left top; padding:15px; }
#caption a { font-size:22pt; letter-spacing:-1px; line-height:26pt; margin:0px 0px 10px 0px; }
#caption { font-size:18pt; letter-spacing:-1px; line-height:26pt; margin:0px 0px 10px 0px; }

#datess { margin:10px 0px 10px 0px; }
#datess input[type="submit"] { padding:5px; font-size:12pt; width:200px;}
#datess .date_enter { float:left; padding:5px 0px 0px 0px; width:420px; }

.div_rate_top { background:url('/images/rating_top.gif') no-repeat left top; width:240px; float:left; margin:0px 10px 10px 0px; }


#kino .title {font-size:15pt; line-height:17pt; letter-spacing:-1px; }
#kino .text {font-size:10pt; }
#kino .place {font-size:11pt; background-color:#CCC; font-weight:bold; padding:5px; margin:5px 0px 5px 0px; clear:both; }

#kino .image { width:165px; float:left; margin:0px 15px 10px 0px; }
#kino .zal {font-size:10pt; width:90px; margin:0px 0px 0px 0px; float:left; }
#kino .zala {font-size:10pt; padding:5px; width:90px; margin:0px 0px 0px 0px; float:left; }
#kino .zalñ { padding:10px 0px 0px 0px; }
#kino .ones { margin:0px 0px 0px 110px; }
#kino .oness { margin:0px 0px 0px 80px; }
#kino .dates { width:70px; float:left; font-weight:bold; }
#kino .dates span { font-size:8pt; color:#999;}

#seans { width:90px; float:left; font-size:9px; border-left:1px solid #999; padding-left:5px;}
#seans .price { font-size:10pt; clear:both; font-weight:bold; text-align:left; }

#kino_cont { }

#cinema_one .info { font-size:8pt; color:#666; width:400px; float:right; margin:0px; padding:0px 0px 0px 20px; }
.cinema_title { margin:0px 0px 10px 0px;}
.cinema_title a { font-size:16pt; line-height:18pt; }
.places_logo { width:120px; float:left; }

.kino_one_img { width:250px; margin:0px 20px 10px 0px; float:left;  }
.kino_one_imgs { width:165px; margin:0px 20px 0px 0px; float:left;  }
.kino_one_image { border:1px solid #666; }

#vot { width:144px; float:right; margin:0 0 10px 15px;}
#trailer { display:none; margin: 0px 15px 15px 1px; }
#kino_in { width:144px; height:85px; float:right; background:url('/images/event_in.jpg') no-repeat left top; margin:0 0 10px 20px; }
#ev_in { padding:47px 0 0 40px;}

.home_cont_top { width:730px; height:20px; background:url('/images/reports_top.jpg') no-repeat left top; }
.home_cont_bg { width:730px; background:url('/images/home_cont_bg.jpg') repeat-y left top; }
.home_cont_bot { width:730px; height:20px; background:url('/images/reports_bot.jpg') no-repeat left top; }
.home_cont { padding:10px 10px 1px 10px; }





#v_t_new .kino {  }
#v_t_new #caption a { font-size:24px; letter-spacing:-1px; line-height:24pt; }
#v_t_new #caption { 
	letter-spacing:-1px; 
	line-height:24pt; 
	margin:0px 0px 20px 0px; 
	font-size: 20pt;
	font-weight: normal;
}

#v_t_new #datess { margin:10px 0px 10px 0px;text-align: right; }
#v_t_new #datess button { width: 173px;height: 26px;}
#v_t_new #datess .date_enter { float:left; padding:5px 0px 0px 0px; width:400px; }

#v_t_new .div_rate_top { background:url('/images/rating_top.gif') no-repeat left top; width:240px; float:left; margin:0px 10px 10px 0px; }


#v_t_new .kino .title {font-size:15pt; line-height:17pt; letter-spacing:-1px; }
#v_t_new .kino .text {font-size:10pt; }
#v_t_new .kino .place {font-size:11pt; padding:5px 5px 0 5px; margin:5px 0px 8px 0px; clear:both; font-weight: bold;}

#v_t_new .kino .image { width:165px; float:left; margin:0px 15px 10px 0px; }
#v_t_new .kino .zal {font-size:10pt; width:90px; margin:0px 0px 0px 0px; float:left; }
#v_t_new .kino .zala {font-size:10pt; padding:5px; width:90px; margin:0px 0px 0px 0px; float:left; }
#v_t_new .kino .zalñ { padding:10px 0px 0px 0px; }
#v_t_new .kino .ones { margin: 0px 0px 0px 85px; }
#v_t_new .kino .oness { margin:0px 0px 0px 80px; }
#v_t_new .kino .dates { width:70px; float:left; font-weight:bold; }
#v_t_new .kino .dates span { font-size:8pt; color:#999;}

#v_t_new .seans { width:90px; float:left; font-size:9px; border-left:1px solid black; padding-left:5px; margin-bottom: 2px;}
#v_t_new .seans .price { font-size:10pt; clear:both; font-weight:bold; text-align:left; }

#v_t_new #kino_cont { }

#v_t_new #cinema_one .info { font-size:8pt; color:#666; width:400px; float:right; margin:0px; padding:0px 0px 0px 20px; }
#v_t_new .cinema_title { margin:0px 0px 10px 0px;}
#v_t_new .cinema_title a { font-size:16pt; line-height:18pt; }
#v_t_new .places_logo { width:120px; float:left; }

#v_t_new .kino_one_img { width:250px; margin:0px 20px 10px 0px; float:left;  }
#v_t_new .kino_one_imgs { width:165px; margin:0px 20px 0px 0px; float:left;  }
#v_t_new .kino_one_image { border:1px solid #666; }

#v_t_new #vot { width:144px; float:right; margin:0 0 10px 15px;}
#v_t_new #trailer { display:none; margin:15px; }
#v_t_new #kino_in { width:144px; height:85px; float:right; background:url('/images/event_in.jpg') no-repeat left top; margin:0 0 10px 20px; }
#v_t_new #ev_in { padding:47px 0 0 40px;}

#v_t_new .home_cont_top { width:725px; height:20px; background:url('/images/home_cont_top.jpg') no-repeat left top; }
#v_t_new .home_cont_bg { width:725px; background:url('/images/home_cont_bg.jpg') repeat-y left top; }
#v_t_new .home_cont_bot { width:725px; height:20px; background:url('/images/home_cont_bot.jpg') no-repeat left top; }
#v_t_new .home_cont { padding:10px 10px 1px 10px; }

#v_t_new #cinema_n_b_main {
	width: 100%;
	height: 20px;
	margin-top: 24px;
	margin-bottom: 12px;
}

#v_t_new #cinema_film_m_main {
	width: 290px;
	float: left;
	text-align: left;
	font-size: 9pt;
	line-height: 130%;
	margin-left: 42px;
	margin-top: 4px;
}

#v_t_new #cinema_film_main {
	width: 331px;
	margin-right: 10px;
}

#v_t_new #cinema_kinocenter_main {
	width: 173px;
	margin-right: 10px;
}

#v_t_new #cinema_times_main {
	width: 173px;
	float: right;
}

#v_t_new .merge_a_k {
	width: 703px;
	position: absolute;	
}

#v_t_new .merge_a_k.f {
	border-top: 1px #cacaca solid;
}

#v_t_new .merge_a_k.s{
	border-top: 1px white solid;
	top: 1px;
}

#v_t_new .merge_a_k.t {
	border-top: 1px #ff7f2f solid;
	margin-bottom: 10px;
}

#v_t_new .merge_a_l {
	position: relative;
	width: 725px;
	margin-top: 1px;
}

#v_t_new .merge_a_l.g {
	padding-bottom: 20px;
}

#v_t_new .zalc {
	margin-top: 20px;
}

#v_t_new .cinema_search {
	min-height: 250px;
}

#cinema_tommorow{
	display: none;
}

.k_future.tomorrow {
	background: url(/images/zavtra.png) no-repeat scroll 0px -56px;
}

.k_today.today {
	background: url(/images/segodna.png) no-repeat scroll 0px -56px;
}

#cinema_timesf_main {
	display: none;
	width: 173px;
	float:right;
}


.event_one_img {
	width: 260px;
}

#event_film_d {
	/*
	width: 440px;
	float: right;
	*/
	margin: 0 0 0 251px;
}

#event_film_i {
	float: left;
	margin-bottom: 20px;
}

#event_cinema_t{
	margin-top: 20px;
}

.kinoplace{
	display: none;
}

.cinematext {
	font-size: 10pt;
}

.kinobtn{
	background: #CCC url("/images/bg-btn.gif") repeat-x 0 0;
	width: auto;
	margin: 0;
	overflow: visible;
	padding: 2px 10px 4px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 2px;
	color: black;
	cursor: pointer;
}

.image_cinema {
	float: left;
    margin: 0 15px 10px 0;
    width: 165px;
}


#block_trailer {
margin-bottom: 10px;
}

#trailer_b {
	width: 212px;
	height: 20px;
	margin: 12px 20px 10px 0px;
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	background: url(/images/orange1.gif) no-repeat scroll 0px 0px !important;
	font-size: 12px;
}


#trailer_b:hover {
	background: url(/images/orange1.gif) no-repeat scroll 0px -28px !important;
}

#trailer_b:active {
	background: url(/images/orange1.gif) no-repeat scroll 0px -56px !important;
}

#trailer_b span {
	margin-top: 3px;
}


.k_search_t{
	background: url("/images/naiti_afa.png") repeat-x 0 0;
	width: 178px;
	height: 26px;
	cursor: pointer;
	margin-left: 527px;
}

.k_search_t:hover {
	background: url("/images/naiti_afa.png") repeat-x 0 -28px;
}

.k_search_t:active {
	background: url("/images/naiti_afa.png") repeat-x 0 -56px;
}

.kinodtn {
	background: url("/images/rasspb.gif") repeat-x 0 0;
	width: 153px;
	height: 19px;
	cursor: pointer;
	margin-left: 180px;
	padding-left: 25px;
	padding-top: 2px;
	font-size: 12px;
}



.kinodtn:hover {
	background: url("/images/rasspb.gif") repeat-x 0 -24px;
}



.kinodtn:active {
	background: url("/images/rasspb.gif") repeat-x 0 -47px;
}


.kinofull_new{
	position: relative;
	top: 4px;
	left: 5px;
	z-index: 0;
}

#wrap_gallery {
	display: none;
}

#wrap_gallery #pointer {
	top: 404px !important;
	left: 96px !important;
}

.movie.poster {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 14px;
}

#wrapper_poster {
	padding: 10px;
}

#wrapper_poster #widget {
	margin-bottom: 28px;
}

#wrapper_poster hr {
	width: 680px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin: 0px;
}

.movie_img img {
	width: 155px;	
	min-height: 220px;
	margin: 10px 20px 10px 0px;
}

.movie_descr span {
	color: rgb(153, 153, 153);
	margin-right: 3px;
}

.movie_genre {
	margin-top: 4px;	
}
.movie_country {
	margin-top: 10px;
}
.movie_descr_em {
	margin-top: 3px;
}

.movie_view h2 {
	margin-top: 20px;
	font-size: 18px;
}

#wrapper_poster h3 {
	margin-top: 28px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#wrapper_poster .bannerPoint {
	float: right;
	margin-bottom: 20px;
}

.movie_timetable a {	
	border-bottom: 1px dotted rgb(232, 90, 0);
	color: rgb(232, 90, 0);	
	text-decoration: none;
}

.movie_timetable a:hover {	
	
}

.movie_timetable {
	margin-top: 12px;	
}

.movie_zal {	
	width: 138px;
	padding: 14px 20px 18px 0px;
}

.movie_zal_seance {
	padding-top:14px;
	padding-bottom: 4px;
}


.movie_seance {
	width: 154px;
	margin-left: 20px;
	margin-bottom: 10px;
	display: inline-block;
}

.movie_time {
	font-size: 12px;
	color: white;
	display: inline-block;
	width: 31px;
	height: 10px;
	background: url(/images/icons/movie_time.png) no-repeat 0 0;
	padding: 5px 6px;
	line-height: 10px;
	padding-left: 5px;
	margin-right: 3px;
	text-align: center;
}

.movie_cost {
	font-size: 10px;
	color: rgb(153, 153, 153);
}

.movie_seance.gray .movie_time {
	background: url(/images/icons/movie_time.png) no-repeat 0 -21px;
}

.movie_img {
	width: 178px; 
}

.movie_descr_seance {
	display: none;
}

#wrapper_poster .cinema1 {
	margin-top: 9px;
}

#wrapper_poster #filt_block {
	background: #efefef;
	border: 1px solid #999999;
	width: 198px;
	float: right;
	margin-bottom: 20px;
	padding: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
}

.filt_em {
	font-size: 14px;
	margin-bottom: 5px;
	color: black;	
}

.filt_em span {	
	border-bottom: 1px dotted black;
	cursor: pointer;
}

.filt_em.active span {	
	color: rgb(232, 90, 0);
	border-bottom: 0px dotted black;
	cursor: text;
	
}

.filt_em.active {
	margin-bottom: 5px;
}

#filt_block .white {
	border-bottom: 1px solid white;
	width: 198px;
	margin-bottom: 18px;
}

#filt_block .gray {
	border-bottom: 1px solid #cccccc;
	width: 198px;
	margin-top: 23px;
}

.cinemalist {
	display: none;	
	margin: 6px 0px 16px 6px;
}

.filt_cinema_today {

}

.filt_cinema_tomorrow {

}

.cinema_logo {
	padding: 5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;	
	margin: 0px 25px 20px 0px;
	width: 100px;
	height: 100px;
}


.cinema_logo_link {	
	display: block;
	height: 110px;
	margin-left: -5px;
	margin-right: 25px;
	padding: 5px;
	width: 110px;
}

.cinema_title {
	margin-top: 13px;
}

.cinema_desc_text {
	margin-top: 12px;
}

.cinema_desc_text div {
	margin-bottom: 3px;
}

.cinema_desc {
	margin-top: 28px;
}

#cinema_wrapper h3 {
	margin-top: 18px;
}


.filt_cinema_tomorrow.show {
	display: block;
}
.filt_cinema_today.show {
	display: block;
}

.stomorrow.hide {
	display: none;
}
.stoday.hide {
	display: none;
}

.sort_type {
	color: black;
    font-size: 14px;
	border-bottom: 1px dotted black;
    cursor: pointer;
	margin-left: 3px;
}

.sort_type.active {	
	padding: 3px 7px;
	border-bottom: 0px dotted black;	
	background: #ff7f1c;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	cursor: text;
	
	margin-right: 4px;
}

#time_wrapper h2 {
	font-size: 18px;
	font-weight: regular;	
}

#time_sel1 {
	padding-right: 20px;
}

#time_wrapper {
	margin-top: 20px;
}

.time_hour {	
	#padding-bottom: 20px;
}

#time_wrapper hr {
	width: 100%;
}


#time_wrapper h3 {
	margin-bottom: 14px;
}

.time_cinema_title {
	width: 155px;
	
	padding: 14px 20px 18px 0px;
}

#wrapper_mv .bannerPoint {
	float: right;
	margin-bottom: 20px;
}

#wrapper_mv .filt_em span {	
	border-bottom: 0px solid black;
}

#wrapper_mv hr {
	margin: 0px;
}

#town_title {
	color: rgb(153, 153, 153);
	font-size: 12px;
}

#town_title a {
	color: rgb(153, 153, 153);
	font-size: 12px;
}

#wrapper_mv {
	padding: 10px;
}

#wrapper_mv h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 7px;
	margin-bottom: 24px;
}

#wrapper_mv h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#wrapper_mv #event_film_d {
	width: 456px;	
}



#wrapper_mv #movie_gallery {
	position: relative;
	height: 94px;
	overflow: hidden;
}

#movie_gallery .gall {
	display: inline-block;
	border-right: 1px solid white;
	float: left;
	position: relative;
	cursor: pointer;
}

#wrapper_mv h3 {
	margin-top: 18px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#wrapper_mv .cinema1 {
	margin-top: 9px;
}

#wrapper_mv  hr {
	width: 712px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin: 0px;
}

#wrapper_mv  #movie_trailer {
	margin-top: 25px;
	margin-bottom: 20px;
}

#wrapper_mv #movie_seances {
	margin-top: 25px;
	margin-bottom: 20px;
}

#wrapper_mv #movie_seances_tomorrow {
	margin-top: 25px;
	margin-bottom: 20px;
}

#wrapper_mv #movie_photo {
	margin-top: 25px;
	margin-bottom: 20px;
}

#wrapper_mv #event_film_d p {
	text-align: left !important;
}

#event_film_d .descr strong {
	color: rgb(153, 153, 153);
	font-weight: normal;
}


#top_seo_text {
	border-bottom: 0px;
	margin-bottom: 0px;  
}

#bot_seo_text {
    border-top: 0px;
  
}