@media print  {#logo_text,.where,.container_where,.but_com,.top_menu,div_banner_one,.dop_link,#no_print,.footer,.voite_detal,.archiv,#archiv_mounth,.archiv_zhurnal,.left,.list_zh_date {display:none;}
.boxChecked{height:18px !important; position:absolute; display:inline;}
.submenu{	width: 590px;	height: 35px;	background: url('../img/sub.png');	margin-top: 5px;	padding: 10px;}
.submenu a:hover{	color: #222 !important;}
ul#cssmenu {	width:800px;	margin: 0;	border: 0 none;	padding: 0;  	list-style: none;  	height: 40px;	font: bold 12px/28px Arial;	position: absolute;	z-index: 500;	margin-left: 120px;}
ul#cssmenu li {	margin: 0;	border: 0 none;	padding: 0;	float: left;	display: inline;	list-style: none;	position: relative;	height: 30px;}
ul#cssmenu ul {	margin: 0;	border: 0 none;	padding: 0;	width: 160px;	list-style: none;	display: none;	position: absolute;	top: 30px;	left: 0;}
ul#cssmenu ul:after {	clear: both;	display: block;	font: 1px/0px /*serif*/ Arial;	content: ".";	height: 0;	visibility: hidden;}
ul#cssmenu ul li {	width: 150px;	float: left;	display: block !important;	display: inline;}
/* Main Menu */ul#cssmenu a {	border: 0px;	padding: 0 10px;	float: none !important;	float: left;	display: block;	color: #fff;	font:16px/28px Arial;	text-decoration: none;	height: auto !important;	height: 1%;}
/* Main Menu Hover */ul#cssmenu a:hover,ul#cssmenu li:hover a,ul#cssmenu li.iehover a {	color:#555;}
/* Second Menu */ul#cssmenu li:hover li a,ul#cssmenu li.iehover li a {	float: none;	color: #FFFFFF;}
/* Second Menu Hover */ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a,ul#cssmenu li.iehover li a:hover,ul#cssmenu li.iehover li.iehover a {	color:#fff;}
ul#cssmenu ul ul {	display: none;	position: absolute;	top: 0;	left: 170px;}
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {	display: none;}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {	display: block;}
div,.tabl {float:none !important;}
.zh_review {width:600px;margin-left:-15px;}
.left_container {width:350px;margin-left:0;}
.left_container #fl {margin-left:40px;}
.left_container #container_div_pl {float:left !important;width:400px;margin:-100px 0 0 40px;}
.tabl {width:630px;left:0;}
.center_container_right {float:left !important;width:53%;margin:0;}
* html .center_container_right {float:right !important;}
.right_container_one,.right_container_two,.right_container_one_2 {width:250px;}
.container_voite {width:500px;margin:50px 0 0 40px;}
.container_comments_detal {float:left !important;width:300px;}
.raspisanie_detal {width:220px;float:left !important;margin-left:30px;}
.place_select {width:78%;min-height:150px;height:50px;margin:-30px 0 3em;}
.place_select div {margin-bottom:10px;color:#666;font-size:85%;float:left;width:100%;}
.place_select div div {float:left;width:35px;font-size:100%;}
.place_select div span {margin-right:8px;}
.place_select div a {font-size:110%;}
.container_detal_text,.title_rubrictext {width:600px;}
}

body {font-family:Arial;font-size:12px; line-height:16px; color:#111;width:1000px;margin:0;padding:0;}
td {font-family:Arial;font-size:12px;color:#333;}
tbody {vertical-align:top;}
a {color:#000;text-decoration:none;/* font-weight: bold; */text-shadow: #FAFAFA 1px 1px 1px;}
a:hover {color:#c92858;text-decoration:underline;}
h1 {font-size: 18px;
color: black;
font-family: Arial, Arial;
margin: 0;
padding: 0;
font-weight: bold !important;} 
h1#title_rubric {width:90%;}
h2 {font-size:150%;color:#555;margin:0 0 0.6em;}
h3 {font-size:140%;/* margin-bottom:40px; */}
small{
font-size:110%;color:#111;
}

.title_rubric_div {width:expression(document.body.clientWidth < 1000 ? '950px' : 'auto' );}
.day_date {font-weight:400;color:#333;font-size:90%;}
.div_top_title_rubric {color:#666;float:left;height:25px;margin:0 0 7px -70px;padding:10px 0 0 20px;}
.top_fixed_menu {
position:fixed;background:url('../images/menu.png');width:100%;z-index:10;height:53px;padding-top:4px;padding-bottom:10px;
}
.top_menu{}
span.top_menu{}
span.top_menu a{}
.top_f_m {width: 990px;
margin-left: -495px;
left: 50%;
position: relative;}
.top_f {margin-left:120px;font-size:11px;margin-top:-15px;color: #fff;}
.top_e {margin-left:960px;font:bold 11px Arial;margin-top:-18px;color: #fff;}
.top_e a{	color:#fff;text-shadow: #FAFAFA 0px 0px 1px;}

.width_400{clear:both;}
.width_230{float: left;    width: 230px;margin: 10px 0 10px;}
.width_160{float: left;    width: 160px;margin: 10px 0 10px;}
.width_160 div{float: left;    margin: 0 10px 10px 0;}
.main_first_table {width: 1000px;clear:both;}
.main_first_table_td1 {float: left;width:650px;/* margin:-10px 0 0; */position:relative;/*  height: 300px; overflow: hidden; */}
.main_first_table_td2 {left:0;width: 340px;float: left;margin: 0 0 0 660px;position:absolute;}
.main_hot_images{height: 350px;
overflow: hidden;}

.main_hot_news {margin-top: 195px;
position: absolute;
background: url('/images/bg_hot.png') repeat;
width: 551px;
z-index: 40;
float: left;
color: white;
height: 95px;
overflow: hidden;
margin-bottom: 40px;
padding: 20px;
margin-left: 25px;}
.main_hot_table {margin-top:5px;}
.main_hot_table td {color:#fff !important;font:bold 11px Arial;}
.main_hot_news a {color:#fff !important; text-shadow: none !important
;}
p {text-align:left;margin:15px 0;}
p,ul {font-size:13px;line-height:1.4em;}
p a,li a {color:#39c;text-decoration:none;}
p.intro {border-bottom:1px solid #ccc;margin-bottom:20px;text-align:center;width:100%;padding:20px 0 30px;}
p#cross-links {text-align:center;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;}
noscript p,noscript ol {color:#a00;font-size:13px;line-height:1.4em;text-align:left;}
noscript a {color:#a00;text-decoration:underline;}
noscript ol {margin-left:25px;}
a:focus {outline:none;}

/* .slider-wrap {width:650px;margin:10px 10px 10px 0;}
.stripviewer .panelcontainer .panel ul {text-align:left;margin:0 15px 0 30px;}
.stripviewer {position:relative;overflow:hidden;width:100%;height:auto;clear:both;margin:auto;}
.stripviewer .panelcontainer {position:relative;left:0;top:0;width:100%;list-style-type:none;}
.stripviewer .panelcontainer .panel {float:left;height:100%;position:relative;width:650px;font-size:30px;}
.stripnav {width:100px !important;margin:auto;}
.stripnav ul {list-style:none;}
.stripnav ul li {float:left;margin-right:2px;}
.stripnav a {font-weight:700;text-align:center;line-height:32px;color:#333;text-decoration:none;display:block;font-size:30px;}
.stripnav li a:hover {color:#red;}
.stripnavl,.stripnavr {position:absolute;top:230px;text-indent:-9000em;}
.stripnavl a,.stripnavr a {display:block;height:40px;width:40px;}
.stripnavl {left:0;background:url("/images/arrow-left.gif") no-repeat center;}
.stripnavr {right:0;background:url("/images/arrow-right.gif") no-repeat center;}
*/

img.img_padding{
padding: 10px;
}

img.img_padding:hover{
opacity: 0.7;
} 

span.d {
font: 11px Arial;
}

.news_attr{
font: 11px Arial;
}

.rest_nav{margin: 20px 0; text-align: center;color:#666666;}
.rest_nav a{margin-right:10px;font-size:12px;color:#C92858;text-decoration:underline;}
.rest_nav a:hover{text-decoration:none;}
.rest_nav span{margin-right:10px;font-size:12px;color:#666666;}

.baner_rest_1{width:330px;margin:0 0 20px 15px;}
.baner_rest_1 img{width:330px;}
.baner_rest_2{width:330px;margin:0 0 20px 15px;}
.baner_rest_2 img{width:330px;}
.baner_rest_3{width:330px;margin:0 0 20px 15px;}
.baner_rest_3 img{width:330px;}

.h1_title_page{float:left;}
.lnk{float:right;}
.lnk a{font:14px/36px Arial}
.clr{clear:both;height:1px;}
.vc_inrest{float:right;width: 132px;margin: -20px 0 0;}

.news_rest_short{padding:0 15px;}
.new_rest_short{margin:0 0 10px;}
.new_short_img{width:140px;float:left;}
.new_short_img img{width:130px;}
.new_short_title{}
.new_short_opis{}

.content{padding:0;}

.restobrr {
color: #C92858 !important;
clear: both;
}

.restobrr_in {

color: #C92858 !important;
clear: both;
font: bold 16px Arial;
}

.resto h2{
margin:0 !important;
}

.resto span{
color: #555;
}

.resto div{
color: #555;
padding-top: 5px;
margin-right: 20px;
}

.name a{
font: 20px Arial;
}

.resto .i{
float:left;
padding: 0 20px 0 0;
}
.resto .it{
clear:both;
}
.resto .igal{
float:left;
}
.resto .igal img{
width:150px;
}

.resto .gal{
float: left;
width: 170px;
}
.gal .name{clear:both;}
.about_gal{}
.about_gal a{color:#ccc;}
.resto td{
border-bottom: 1px solid #dadada;
/* padding: 15px 0; */
} 

.resto_one td{
border-bottom: 1px solid #dadada;

} 

.resto_content{
width: 975px;
padding: 10px;
background: #fafafa;
border: 1px solid #dadada;
} 

.resto_content td{border: none;} 

.resto_text{
width: 600px;
color: #555 !important;
/* border-right: 1px solid #dadada; */
font: 13px/18px Arial;
padding: 10px;
background: #fafafa;
}

.resto_info{
width: 335px;
float: right;
padding: 0px 20px;
}

img.img_resto_content{
border: 1px solid #dadada;
margin: 5px;
}

a.btn-slide{
font:bold 16px Arial;
color: #C92858;
margin: 9px 0;
padding-top: 10px;
border-bottom: 1px dotted #C92858;
}

a.btn-slide:hover{
font:bold 16px Arial;
color: #555;
margin: 9px 0;
border-bottom: 1px dotted #555;
text-decoration: none;
}


.resto_t{
width: 300px;
margin: 25px;
font: 13px/20px Arial;
} 

input.resto_button {
margin-left: 5px;
padding: 5px 10px 5px 10px;
background: #C92858;
color: white;
font:bold 12px Arial;
cursor:pointer;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(jscript/js_implement/border-radius.htc);
border: none;
}

input.resto_button_active {
margin-left: 5px;
padding: 5px 10px 5px 10px;
background: #777;
color: white;
font:bold 12px Arial;
cursor:pointer;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(jscript/js_implement/border-radius.htc);
border: none;
}

input.resto_button:hover{
background: #a92858;

} 



a.kitchen_link {color:#555555; text-decoration:underline;}
a.kitchen_link:hover {color:#C92858; text-decoration:underline;}

.img_resto{
height: 145px;
overflow: hidden;
} 

.img_resto img{
margin-bottom:10px;
} 
.resto_title{clear:both;}
.rest_link_top a{color:#555;font-weight:bold;font-size:13px;text-decoration:underline;margin-right:24px; line-height:35px;}
.rest_link_top a:hover{color:#C92858;}
a.rest_link_top_active{color:#fff;text-shadow:none;text-decoration:none;cursor:default; padding:2px 5px; background:#C92858; border-radius:5px;}
a.rest_link_top_active:hover{color:#fff;text-shadow:none;text-decoration:none;cursor:default; padding:2px 5px; background:#C92858; border-radius:5px;}
.resto_short{
width: 990px;
position: relative;
margin-bottom: 20px;
}

.resto_short a{
margin: 6px;
padding-right: 15px;
font:  11px Arial;
color: #555;
float: left;
border-right: 1px solid #dadada;
}



.resto_shorts{
width: 200px;
margin-top: 20px;
position: relative;
margin-bottom: 20px;
}

.resto_shorts a{
margin: 6px;width:170px;
padding-right: 15px;
font:  11px Arial;
color: #555;
float: left;
border-right: 1px solid #dadada;
}

.news_main{/* float:left;width:120px;margin-top: 10px;margin-bottom: 5px;margin-left:10px;border: 1px solid #CCCCCC;padding: 5px; background: whiteSmoke; */
	left: 0;  z-index: 20;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 10px 5px;
    position: absolute;
    width: 990px;height: 120px;
}
.new_main_one{ float: left;
    margin: 0 20px 10px 0;
    position: relative;
    width: 300px;}
.new_name{color: #C92858;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;}
.new_info{font-size: 12px;height: 80px;margin-bottom: 5px;overflow: hidden;}
.new_img{float: left; margin-bottom: 5px; width: 100px;}
.new_img img{width: 90px;}
.new_link a{color: #C92858;font-size: 11px;}

a.rest_menu:hover{
color: #C92858;
}

a.rest_menu_active{color:#fff;text-shadow:none;text-decoration:none;cursor:default; padding:2px 5px; background:#C92858; border-radius:5px;margin-top: 4px; font-weight:bold;}
a.rest_menu_active:hover{color:#fff;text-shadow:none;text-decoration:none;cursor:default; padding:2px 5px; background:#C92858; border-radius:5px;}

.sliders_main{width:500px;float:left;margin-top: 150px;}

.slider-wrap {
width:630px;
/* margin:10px; */
height: 310px;
margin: 10px 0;
overflow: hidden;
background: url("/images/bord.png") repeat-x bottom;
padding-bottom:15px;
}



big{
color: #C92858;
font-size: 15px;
}






.stripviewer .panelcontainer .panel ul {
text-align:left;
margin:0 15px 0 30px;
}
.stripviewer .panelcontainer .panel img {
width:200px;
}

.stripviewer {
position:relative;
overflow:hidden;
width:100%;
height:auto;
clear:both;
margin:auto;
}

.stripviewer .panelcontainer {
position:relative;
left:0;
top:0;
width:100%;
list-style-type:none;
}

.stripviewer .panelcontainer .panel {
float:left;
/*height:auto100%;*/
position:relative;
width:630px;
font-size:30px;
/* height: 200px; */
overflow: hidden;
margin-top: 10px;
}

.stripnav {
width:100px !important;
/*margin:auto;*/
float: right;
margin: 0 150px 0 0;
}

.stripnav ul {
list-style:none;
text-align:center;
}

.stripnav ul li {
float:left;
margin-right:2px;
}

.stripnav a {
font-weight:700;
text-align:center;
line-height:32px;
color:#333;
text-decoration:none;
display:block;
font-size:50px;
}

.stripnav li a:hover {
color:#red;
}

.stripnavl,.stripnavr {
position:absolute;
top:230px;
text-indent:-9000em;
}

.stripnavl a,.stripnavr a {
display:block;
height:40px;
width:40px;
}

.stripnavl {
left:0;
background:url("/images/arrow-left.gif") no-repeat center;
}

.main_af_place {margin: 5px 0 10px 2px; max-width: 220px;}
.main_af_place  a{font-size:11px;color: #C92858; width: 220px;}
.main_af_place  a:hover{font-size:11px;color: #555;}

.stripnavr {
right:0;
background:url("/images/arrow-right.gif") no-repeat center;
}
#frame_feedback input{width:500px; border:1px solid #dadada; height: 40px; padding: 10px; font:25px Arial; color: #999; margin-bottom: 10px; margin-left: 10px;}
#frame_feedback td{font:bold 20px Arial;}
#frame_feedback textarea{width:500px; border:1px solid #dadada; height: 250px; padding: 10px; font:25px Arial; color: #999; margin-bottom: 10px; margin-left: 10px;}
.main_opys {float:left;width:150px;/* margin-top:5px; */padding:5px 0px;/* height: 86px; */ color: #777;margin-left: 2px;}
.main_opys h2 {font-size:120%;margin-top:-10px;margin-bottom:5px !important;color:#09659B;}
.main_opys h2 a{font-size:16px !important;}
.div_enter {margin-right:8px;float:left;width:auto;}
.div_top_right {float:right;text-align:right;margin-right:280px;margin-top:-30px;padding:10px 14px 0 0;}
#div_system {text-align:left;color:#666;font-size:105%;}
.div_logo {margin:20px 0 0;}
#logo_text {background:url('../images/playlist.png')no-repeat #fff;height:90px;margin-bottom:10px;margin-left:134px;}
#text_top {margin-left:100px;padding-top:25px;color:#FFF;font-family:Arial;font-style:bold;font-size:14pt;}
#text_top_2 {margin-left:100px;padding-top:5px;color:#FFF;font-family:Arial;font-style:bold;font-size:14pt;}

.top_search_menu input {position: absolute;
border-radius: 5px;
width: 140px;
border: none;
height: 20px;
font: bold 11px Arial;
padding: 2px 5px;
margin: -29px 0 0px 855px;
color: #C31046;
opacity: 0.8;}
.top_search_menu input:hover{
opacity: 1;}
.top_search_menu input:active{
box-shadow: 0px 1px #111;}


#logo_text img {margin:27px 0 0 30px;}
#au_login_min {margin-left:7px;}
.tops input,#au_password_min,#au_login_min {border:1px solid #999;color:#999;padding-left:2px;margin-right:1.2em;width:125px;height:20px;}
.tops #submit {color:#fff;width:80px;border:0;background:#999;height:20px;padding:0;}
.tops #submit div {background:#999;height:19px;width:76px;text-align:center;padding-top:2px;}
#show_radio_window {top:20px;margin:20px 0 0;}
.ico {float:right;width:90px;}
.ico span {margin:0 8px;}

.top_search_menu{
margin-top: -3px;
}

.bg{
overflow: hidden;

}

td.af_main {
font-weight: bold;
}

.news {
border-left: 1px solid white;
border-right: 1px solid white;
color: white;
margin: -19px 0px 0px 110px;
opacity: 0.7;
overflow: hidden;
padding-left: 10px;
position: fixed;
width: 550px;
z-index: 1000;
}

.news a{
color: #fff;
padding-right: 15px;
font: 12px Arial;
text-decoration: none;
}

.news a:hover{
color: #555;
opacity: 1;
}

div.move {
height: 0px;
overflow:hidden;
width:99999px;
}
.news p {
float:left;
margin:0;
}


.top_menu {height: 18px;
margin-top: 9px;
z-index: 3;}
.top_menu img{	position: absolute;	top: 8px;	z-index: 2;width: 260px;}

.top_menu #archiv {float:right;color:#fff;background:3px;margin-right:0;height:31px;width:150px;padding:0 0 0 20px;}
#archiv a {color:#fff;text-decoration:none;}
.top_menu div {color: #555;
cursor: pointer;
float: left;
font: normal normal normal 23px/normal 'Arial';
font-weight: 700;
height: 25px;
margin: 10px 10px 0px -2px;}
.top_menu div:hover {color:#c92858;text-decoration: none;}
.top_menu span{color: #555;
cursor: pointer;
float: left;
font: bold 14px/normal 'Arial' !important;
height: 12px;
margin: 5px 20px 0px -1px;}

a.log_in_a{
color: white;
text-shadow: none;
margin-right: 10px;
font-weight: bold;
font-size:13px;
text-shadow: black 0px 1px 0px;
	}
	
a.reg_in_a{
color: white;
text-shadow: none;
margin-right: 10px;
font-weight: bold;
font-size:11px;
text-shadow: black 0px 1px 0px;
	}
	
	a.log_in_a:hover{
color: white;
text-shadow: black 0px 1px 0px;
margin-right: 10px;
	}	
	a.reg_in_a:hover{
color: white;
text-shadow: black 0px 1px 0px;
margin-right: 10px;
	}
	
	span.log_in_a{
opacity: 0.8;
	}
	
	span.log_in_a:hover{
opacity: 1;
	}
input.regb{
width: 270px;
height: 35px;
background: url('/images/regb.gif') white no-repeat 255px 5px;
padding: 5px;
border: 1px solid #999;
color:#333;
font:bold 14px Arial;
}

input.regb:hover{
border: 1px solid #777;
}

input.regb:active{
border: 1px solid #555;
outline: none;
}

input.regb2{
width: 270px;
height: 35px;
background: white no-repeat 255px 5px;
padding: 5px;
border: 1px solid #999;
color:#333;
font:bold 14px Arial;
}

input.regb2:hover{
border: 1px solid #777;
}

input.regb2:active{
border: 1px solid #555;
outline: none;
}

input[type="text"]:focus {
outline: none;
}input[type="text"]:focus {
outline: none;
}
	
.top_menu span:hover {color:#c92858;text-decoration: none;}
.top_menu a {display:block;float:left;color:#0f0f0f;text-decoration:none;text-shadow: #FAFAFA 1px 1px 1px; }
.top_menu a:hover {color:#c92858;text-decoration:none;}
.top_menu a.active {color:#c92858 !important;text-decoration:none;}
.top_menu div div {height:14px;}
.top_menu div div,.top_menu #archiv div {background:none;margin:0;padding:0;font: bold 20px Arial;}
.top_menu .top_menu_activ {padding-top:0;height:31px;color:#fff;}
.top_menu .top_menu_activ div,.top_menu #archiv div {margin-top:6px;color:#fff;height:10px;}
.top_menu #archiv div a {height:15px;}
.dop_link {margin-top:-3.2em;float:left;}
.dop_link div {position:relative;z-index:2;float:left;font-size:85%;margin:0 20px 0 2px;}
.where span {padding:0 10px 4px;}
.where span#conc {background:#39f;}
.where span#club {background:#d102bb;}
.where span#cinema {background:#C36;}
.where a {font-size:85%;color:#fff;}
.where {margin-bottom:1em;}
.link_where {font-size:85%;color:#666;float:left;}
.first_img #img {float:right;width:190px;margin-right:-10px;}
.first_text {float:left;width:100%;color:#555;margin:0.6em 0 3.5em;}
.banner_one {margin-bottom:3.5em;float:left;text-align:center;position:relative;z-index:10;}
.title_rubric_right_container {width:auto;float:left;position:relative;z-index:2;background:#f3f3f3;height:10px;margin:20px 0 0 -18px;}
.title_rubric_right_container2 {float:left;font-size:105%;background:#f3f3f3;color:#555;width:100%;z-index:10;padding:20px 0 20px 18px;}
.title_rubric_right_container2 .right_container_one_2 div {font-weight:700;margin-bottom:23px;}
.title_rubric_right_container2 .right_container_two img {border:1px solid #666;}
.comments,.archiv,#day_photo {margin-bottom:1.5em;border: 1px solid #DADADA;
padding: 10px 10px 10px 15px;}
#com {font-size:12px;/* line-height:1.4; */margin-bottom:0.8em;}
#com  a{color:#555555; text-decoration: underline; font-weight: bold;}
#com  a:hover{color:#C92858;}
#com span {color:#8b8b8b;}
#container_div_pl {padding:10px 0 0 2px; width: 175px;}
#container_div_pl a{color: #555 !important;}
#container_div_pl div {color:#666;font-size:12px;}
.sorted{font-weight: bold;}
.sorted a{padding:5px;margin:0 5px;color: #555;}
a.sorted_a {padding:5px;background: #333;margin:0 5px;color: #fff;}
input.sorted {	margin: -10px 0 0 50px;	border: 1px solid red;	background: red !important;}
.two_one {width:100%;float:left;margin-top: 7px;}
.two_one .right_container_one {width:240px;}
.two_one .right_container_two {width:43.5%; margin-left: 20px;}
.right_container img{/*width:310px;*/}  /* тут фотки правого боку*/
.lic div {margin-bottom:0.3em;color:#666;}
.right_container {margin-top: 170px;float:left;width:100%;}
.right_container_one {/* width:100%; */float:left;}
.right_container_one_2 {width:90%;}
.right_container_two {float:left;width:100%;}
.right_container_two_photo {float:right;width:23%;}
.footer {float:left;width:100%;margin-top:3.7em;color:#777;font-size:85%;}
.container_footer_line {float:left;height:2px;background:#555;width:100%;margin-bottom:1.3em;}
.container_footer_text {float:left;width:300px;padding:0 20px 2.5em 10px;}
.container_vurob {float:right;width:17.5%;}
.container_vurob img {margin-right:10px;}
.container_vurob a {color:#777;}
.center_container {float:left;width:100%;}
.left_container {width:450px;float:left;margin-right:50px;}
.left_container_photo {width:68%;float:left;margin-left:20px;}
.left_container_photo div.photo {float:left;width:210px;height:310px;margin:0 20px 20px 0;}
.left_container_photo div.photo_big {float:left;margin:0 20px 20px 0;}
.left_container_photo div.photo img {border:1px solid #555;}
#red a {color:#C92858;  font-weight: bold;}
#red a:hover{color:#555; text-decoration: underline; font-weight: bold;}
.detal_cinema {font-size:85%;/* height:50px; */min-height:50px;/* margin-bottom:2em; */padding-right: 20px;}
.detal_cinema div {/* margin-left:95px; */clear:both;}
.detal_cinema div#fl {margin:0;}
.title_container_table {width:100%;float:left;margin-top:2.3em;}
.container_table_menu {width:100%;border-bottom:5px solid #e9e9e9;float:left;}
.container_table_menu h2 {font-size:170%;margin:0;padding:1px 15px 4px;}
.container_table_menu div#activ {background:#e9e9e9 url(./images/container_table_menu_right.gif) no-repeat right top;}
.container_table_menu div#activ h2 {background:url(./images/container_table_menu_left.gif) no-repeat left top;}
.container_table_menu div {float:left;margin-right:1em;}
.container_where {padding-left:15px;}
.container_where div {float:left;font-weight:700;margin:10px 1.8em 0 0;}
.container_where div#rus div#activ,.container_where div#eng div#activ {margin-top:10px;margin-right:0.9em;position:relative;z-index:10;}
.container_where div img {position:relative;z-index:3;margin:0 -10px 0 3px;}
.container_where div#activ {background:#C36 url(./images/green_right.gif) no-repeat right;color:#fff;padding:0;}
.container_where div.one {margin-left:-5px;}
.container_where div#rus div.one,.container_where div#eng div.one {margin-left:-10px;}
.container_where1 div {clear:both;font-weight:400;margin:10px 1.8em 0 15px;}
.container_where1 div.year {clear:both;font-weight:700;padding-top:5px;margin:10px 1.8em 0 5px;}
.container_where1 div.year a {color:#FFF;}
.container_where1 div#rus div#activ,.container_where1 div#eng div#activ {position:relative;z-index:10;margin:10px 0.9em 0 0;}
.container_where1 div img {position:relative;z-index:3;margin:0 0 0 3px;}
.container_where1 div#activ {background:#96d102 url(./images/green_right.gif) no-repeat right;color:#fff;padding:0;}
.tabl {margin-top:2em;float:left;font-size:110%;}
.tabl td {color: #666;
padding: 18px 30px 5px 0;
border-bottom: 1px solid #DADADA;}
.tabl#magenta td span {font-size:110%;color:#333;}
.tabl td h2 {color:#C36;font-size:160%;margin:-9px 0 15px;padding:0;}
.tabl#green td h2 a {color:#555555;line-height: 25px;}
.tabl#green td h2 a:hover{color:#C92858;line-height: 25px;}
.tabl#magenta td h2 a {color:#555555;}
.tabl#magenta td h2 a:hover {color:#c92858;}
.tabl td a {;font-size:110%;color: #555555;}
.tabl td a:hover {;font-size:110%;color: #c92858;}
tbody.table_titl td {border-bottom:1px solid #d8d8d7;vertical-align:top !important;padding:0 0 3px;}
tbody.table_titl td a {color:#555555;font-size:100%;}
tbody.table_titl td a:hover {color:#c92858;font-size:100%;}
#time div {float:left;margin:0 20px 6px 0;}
#time div#date {width:100%;font-size:110%;color:#333;margin-bottom:2px;}
.container_table {/* margin-left:2.1%; */float:left;width:98%;margin-top:1em;}
.container_table_one {float:left;width:100%;margin-bottom:4em;padding-left:15px;}
.container_table_one a{color:#999; text-decoration:underline;}
.container_table_one a:hover{color:#c92858; text-decoration:underline;}
.tbl_banner {background:#777;width:175px;height:310px;float:right;margin:25px 0 0 1.8em;}
#rus,#eng {width:95%;margin-top:-3px;}
#rus div,#eng div {float:left;margin-right:11px;color:#aaaaaa;}
.container_voite {float:right;width: 340px;}
.reiting_detal {margin-bottom:2em;width:140px;margin-top:4px;}
.voite_detal {float:left;font-size:85%;}
.voite_detal span {color:#999;}
.voite_detal div {margin-top:-1px;color:#c92858;border-bottom:1px dotted #c92858;margin-bottom:2em;}
.container_detal {margin-top:3em;float:auto;width:100%;}
.author_detal {width:100%;float:left;font-size:95%;margin-bottom:8.6em;padding-right:15px;margin-top:-20px;color:#6d6d6d !important;}
.author_detal div {margin-bottom:10px;line-height:1.4;color:#6d6d6d !important;}
.author_detal a {color:#c92858;}
.author_detal strong {color:#6d6d6d;}
.container_comments_detal {float:left;margin-left:20px;width:34%;}
.container_comments_detal h2 {margin-bottom:1.3em;}
.container_comments_detal #com {margin-bottom:2em;color:#555;}
.but_com {padding-left:30px;background:url(./images/ico_comment.gif) no-repeat 0 5px;padding-bottom:40px;}
.but_com h2 {color:#c92858;border-bottom:1px dotted #c92858;width:0;cursor:hand;margin:1.5em 0 0;}
.but_com h2 span {border-bottom:1px dotted #c92858;cursor:pointer;}
.raspisanie_detal {float:right;width:540px;}
.raspisanie_detal .tabl {font-size:110%;margin-top:1.5em;float:left;width:100%;}
.raspisanie_detal h2 {margin-bottom:0.2em;}
.container_detal_text {float:left;width:590px;}
.container_detal_text h1 {margin-bottom:0.5em;color: #C92858;}
.container_detal_text h2 {line-height:1.5;}
.container_detal_text div {color:#555;line-height:1.3;/* text-align: justify; */}
.container_detal_text h2 div {width:176px;float:right;margin:0 0 10px 20px;}
.container_detal_text h2 div div {position:relative;z-index:10;width:176px;height:245px;background:expression('none');margin:-245px 0 0;}
.left_container #fl div,.first_img #img div {width:176px;height:95px;margin-top:-95px;background:expression('none');position:relative;}
.detal_cinema #fl div {width:84px;height:47px;position:relative;z-index:10;background:expression('none');cursor:hand;margin:-47px 0 0;}
.zh_list {float:left;width:97%;margin:-20px 0 0 13px;padding:24px 15px 45px;}
#archiv_mounth {font-size:95%;margin-bottom:34px;}
#archiv_mounth span {margin:0 3px 0 5px;}
#archiv_mounth a {font-size:105%;font-weight:700;}
#archiv_mounth #activ {color:#e60005;font-size:160%;}
.archiv_zhurnal {float:left;width:55%;}
.archiv_zhurnal div a {width:115px;float:left;margin-bottom:2px;font-size:125%;}
.archiv_zhurnal div a img {border:1px solid #0199ff;margin-bottom:10px;}
#zh_activ img {position:relative;z-index:2;border:6px solid #e0e0e0;margin:-5px 0 6px;}
#zh_activ span {font-size:120%;color:red;font-weight:700;}
#zh_activ div {font-size:105%;height:20px;margin:0;padding:3px 0 0;}
.zh_review {width:44%;float:left;}
.zh_review img {border:1px solid red;margin:0 0 20px 10px;}
.zh_review h1 {font-size:250%;font-family:Arial;margin:0 0 3px;}
.zh_review h2 {font-size:140%;margin:0 0 30px;}
.zh_review h2#title,.zh_left h2#title,.photo h2 {color:red;font-family:Arial;margin:0 0 15px;}
.zh_left img {border:1px solid #555;margin-bottom:16px;}
.zh_left h1 {font-size:180%;font-family:Arial;margin:0 0 10px;}
.zh_left h2 {font-size:95%;font-weight:400;margin:-10px 0 30px;}
.zh_left h2#title,.photo h2 {font-size:150%;margin-top:-10px;font-weight:400;}
.photo {margin:48px 0 0;}
.photo div {float:left;width:80px;margin:0 13px 13px 0;}
.photo div a img {border:1px solid #09c;}
img.left-image {float:left;clear:left;margin:10px 15px 10px 0;}
img.right-image {float:right;clear:right;margin:10px 0 10px 15px;}
.left {width:23%;float:left;}
.right {width:75%;float:right;}
.right #archiv_mounth {margin-bottom:10px;}
ul.ul_list li {font-weight:400;list-style-type:none;text-indent:-1.24em;margin:0 0 14px -4px;padding:0 0 0 20px;}
ul.ul_list li:before {content:'\2014\a0';}
.list_zh_date {float:auto;margin-left:112px;font-size:95%;margin-bottom:35px;}
.list_zh_date div {float:left;width:117px;margin:0 13px 4px 0;}
.list_zh_date div a,.list_zh_date div strong {font-size:105%;}
.title_rubrictext {line-height:1.5;width:82%;}
.title_rubrictext h1 {font-size:260%;margin-bottom:6px;}
.title_rubrictext h2 {font-size:135%;font-family:Arial;margin:5px 0 20px;}
.title_rubrictext h3 {font-size:130%;clear:left;font-family:Arial;color:#333;margin:5px 0 10px;}
.title_rubrictext h4 {font-size:100%;font-family:Arial;color:#333;background-color:#f5f5f5;margin:10px 0;padding:15px;}
div#nifty {background:#e6ebf3;margin:10px 0;}
div#nifty div {padding:6px 19px;}
b.rtop,b.rbottom {display:block;background:#FFF;}
b.rtop b,b.rbottom b {display:block;height:1px;overflow:hidden;background:#e6ebf3;}
b.r1 {margin:0 5px;}
b.r2 {margin:0 3px;}
b.r3 {margin:0 2px;}
b.rtop b.r4,b.rbottom b.r4 {height:2px;margin:0 1px;}
#quest {font-weight:700;margin:20px 0 5px;}
#author {margin-top:18px;padding-top:24px;font-style:italic;background:url(./images/pulya_author.gif) no-repeat left top;}
.detal_film {margin:20px 0 20px 20px;}
.detal_film div {margin-left:80px;height:80px;}
#rub_color_0 {background:red none repeat scroll 0;}
#rub_color_2 {background:#C36 none repeat scroll 0;}
#rub_color_3 {background:#96d102 none repeat scroll 0;}
#rub_color_4 {background:#d103ca none repeat scroll 0;}
#rub_color_5 {background:#006edf none repeat scroll 0;}
#rub_color_7 {background:#bc0035 none repeat scroll 0;}
#rub_color_6 {background:#DD8700 none repeat scroll 0;}
#rub_color_10 {background:#00a6c4 none repeat scroll 0;}
#rub_color_11 {background:#00BF00 none repeat scroll 0;}
#rub_color_15 {background:#CF0 none repeat scroll 0;}
#rub_color_18 {background:#903 none repeat scroll 0;}
#city_window {background-color:#EEE;border:1px solid #AAA;display:none;left:16%;position:absolute;top:10px;width:200px;z-index:100;}
#orphus {display:none;}
//.popup_content {display:none;z-index:-100;}
.select_day_container {float:left;width:100%;margin-left:-1px;}
.select_day_container div div {float:left;font-size:120%;color:#666;border-bottom:1px solid #e0e0e0;padding:5px 12px;cursor: pointer;}
.div_select_submenu {float:left;width:100%;margin-left:-10px; border-bottom: 1px solid #999;}
.div_select_submenu div div {float:left;font-size:140%;color: #C92858 !important;padding:5px 10px;}
.div_select_submenu div div:hover {float:left;font-size:140%;color:#C92858}
.div_select_submenu div div span {cursor:hand; text-shadow: 1px 1px 1px #fafafa;}
.div_select_submenu .activ {border-color:#DFDFDF #DFDFDF #FFF;border-style:solid;border-width:1px;}
.div_select_place {float:left;width:100%;margin-left:-1px;overflow:hidden;}
.div_select_place div div {float:left;font-size:140%;color:#0CF;border-bottom:1px solid #e0e0e0;padding:5px 17px;}
.but_calendar {background:#fff;margin-left:-1px;border:0 !important;height:40px;float:left;padding:5px 0 0 30px !important;}
.select_datatime {/* height: 200px;
overflow: auto; */
width: 100%;}
.select_datatime2 {
width: 100%;height:225px;}

.select_datatime2 a{
color:#555555;
text-decoration: underline;
font-weight: bold;
height:500px;
}

.select_datatime2 a:hover{
color:#C92858;
text-decoration: none;
}


.select_datatime div {margin-bottom:8px;color:#555;font-size:100%;/* float:left; */width:100%;}
.select_datatime div div {float:left;font-size:100%;width:40px;font-weight:bold;}
.select_datatime div span {margin-right:8px;}
.div_calendar {width:165px;height:150px;border:2px solid #555 !important;background:#fff;position:absolute;float:left;margin-left:-60px;padding:0 !important;}
.top_calendar {font-size:85% !important;font-weight:700;color:#fff !important;background:#e91b1f;border:0 !important;height:20px;width:100%;padding:0 !important;}
.top_calendar img {cursor:hand;margin:2px 0 0 2px;}
.top_calendar div {border:0;font-size:120% !important;color:#fff !important;margin:1px 4px 0 0;padding:0;}
.top_calendar span {cursor:default !important;border:0 !important;margin:0 10px;}
.div_calendar table {width:98%;float:left;margin:3px 0 0;}
.div_calendar table td {text-align:center;color:#a39f9f;padding:2px;}
.div_calendar table td span {color:#09c;border-bottom:1px solid #09c;cursor:hand;}
.div_calendar table td.vs {background:#f2f2f2;}
.div_calendar table td.red {background:#e91b1f;color:#fff;}
#text_vote {float:left;width:98%;padding-left:6px;margin:-25px 0 25px;}
#auth_form {display:none;width:200px;margin-bottom:20px;border:1px solid #3d3d3d;background:#e1e1e1;float:left;padding:10px;}
.right_container_two_otchet {width:30%;float:right;}
.left_container_otchet {width:58%;float:left;margin-left:20px;}
.detal_data_otchet {float:left;width:230px;margin-left:22px;}
.detal_data_otchet div {float:left;width:100%;margin-bottom:8px;}
.detal_data_otchet#min {width:60%;margin:0 !important;}
.detal_data_otchet#min div {margin-bottom:2px;}
.div_photo_otchet {background:#f7f7f7;float:left;width:100%;}
.div_photo_otchet #data {float:left;margin:14px 20px;}
#otchet_img {float:left;width:250px;}
#mt15 {margin-top:15px;}
.data_othcet_min {float:left;margin-bottom:16px;}
#mt60 {margin-top:60px;}
.select_date_activ {cursor:hand;border-bottom:1px dashed #fff;height:12px;margin-right:8px;}
.select_date {cursor:hand;color:#555555;border-bottom:1px dashed #555555;height:12px;margin-right:8px;margin-top:-4px;}
.select_date:hover{cursor:hand;color:#C92858;border-bottom:1px dashed #C92858;height:12px;margin-right:8px;margin-top:-4px;}
.mem_my {border:0 !important;width:13px !important;height:15px !important;margin:0 !important;}
#mr20 {margin-right:20px !important;}
.holder {display:block;margin:0 0 20px;}
.scroll-pane {width:200px;background:#ececec;float:left;border:1px solid #f8f3ed;padding:0;}
.scroll-pane p {margin:0 10px;}
.scroll-pane p img {border:4px solid #ececec;cursor:hand;margin:5px;}
.scroll-pane p img.activ {border:4px solid #e6d4d2;}
#pane1 {height:140px;width:550px;display:block;overflow:hidden;padding:0;}
a.jscrollarrowleft {background:url(./images/basic_arrow_up.gif) no-repeat 0 0;}
a.jscrollarrowright {background:url(./images/basic_arrow_down.gif) no-repeat 0 0;}
.left_container_place {width:100%;float:left;margin-left:40px;}
.left_container_konkurs {width:70%;float:left;margin-left:40px;}
.people_konkurs {width:100%;float:left;margin:5px 0 50px;}
.people_konkurs div {float:left;width:105px;margin:10px 40px 40px 0;}
.people_konkurs div div {height:165px;width:135px;float:none;margin:0;}
.people_konkurs div div img,.big_konkurs_image img {border:1px solid #ff1212;margin-bottom:5px !important;}
.konkurs_link {margin-left:15px;float:left;width:100%;}
.konkurs_link .fl100 {margin-bottom:11px;}
.konkurs_link .fl100 div {padding-left:10px;float:left;}
.activ_link {float:left;color:#fff;padding-left:0 !important;background:#e91b1f url(/images/a_l_left.gif) no-repeat left top;}
.activ_link div {float:left;background:url(/images/a_l_right.gif) no-repeat right top;padding:2px 10px;}
.detal_kon_one {float:left;margin-right:25px;}
.detal_kon_one h2 {margin-bottom:4px;}
.detal_kon_two {float:left;font-size:85%;margin:6px 10px 0 0;}
.detal_kon_two div {float:left;font-size:85%;background:url(/images/detal_right.gif) no-repeat right top;padding:4px 12px 7px;}
.h2_red {background:#e91b1f url(/images/detal_h2_left.gif) no-repeat left top;}
.h2_red div {float:left;font-size:95%;background:url(/images/detal_h2_right.gif) no-repeat right top;padding:4px 12px 7px;}
.h2_red h2 {font-size:170%;margin:6px 0 2px;}
.h2_red h2 a {color:#fff !important;text-decoration:none;}
.big_konkurs_image {float:left;width:420px !important;}
.winxp {margin-left:-20px !important;float:left;}
#pane2 {height:500px;margin-left:35px;}
#pane2 img {cursor:hand;border:0 !important;margin:6px 0 0 8px;}
.scroll-pane2 {border:0 !important;width:180px !important;float:left;overflow:auto;background:#ececec;}
.scroll-pane2 p {margin-right:35px;}
.winxp .jscrollpanetrack {background:#dcd9d4 url(/images/windows_track.gif) repeat-y;border-left:1px solid #fff;}
.winxp .jscrollpanedrag {background:url(/images/windows_drag_middle.gif) repeat-y top left;}
.winxp .jscrollpanedragtop {background:url(/images/windows_drag_top.gif) no-repeat;height:4px;}
.winxp .jscrollpanedragbottom {background:url(/images/windows_drag_bottom.gif) no-repeat;height:4px;}
.winxp a.jscrollarrowup {height:18px;background:url(/images/up.gif) no-repeat 0 0;}
.winxp a.jscrollarrowdown {height:18px;background:url(/images/down.gif) no-repeat 0 0;}
.winxp a.jscrollactivearrowbutton,.winxp a.jscrollactivearrowbutton:hover {background-position:0 -40px;}
.min {font-size:85% !important;}
.error_serach_title_rubric {margin-top:15px !important;width:400px !important;}
.error_serach_title_rubric a {font-size:95% !important;}
.big {font-size:110% !important;}
.img_hundred {border:1px solid #ff1212;margin-bottom:4px;}
.in_div_hundred {line-height:1.4;margin:8px 0 20px;}
.border_afishka {/* position:absolute;height:auto;width:1020px;left:50%;z-index:0;margin:0 auto 0 -500px; */
clear: both;
display: block;
height: auto;
left: 50%;
margin-left: -510px;
margin-top: 40px;
position: absolute;
top: 0;
width: 1020px;
z-index: 1;
border: 1px solid #ddd;
/* box-shadow: 0 0 5px #999; 
box-shadow: 0 0 10px rgba(0,0,0,0.5); 
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);  */
}

.smo{
	margin-bottom:10px;
}

.smo a{
	font-size: 14px;
}
.border_bg {position:relative;width:1000px;height:auto;background-color:#FFF;z-index:1;margin:0px 10px 0;}
.express {position:fixed;width:100%;height:100%;z-index:0;background:url(fon.png) #fff;}
.podtitle {color:#999 !important;font-weight:700;margin:-15px 0 0 3px;}
.podtitle_god {color:#c92858 !important;font-weight:700;margin:-15px 0 0 3px;}
.rate_kino {height:50px;}
.table_rate {margin-top:-30px;margin-left:10px;}
.table_rate_menu a {font-size:18px;margin-right:25px;font-weight:700;}
.table_rate_menu b {font-size:18px !important;margin-right:25px;font-weight:700 !important;}
form,*,ul.ul_list {margin:0;padding:0;}
table,img {border:0;}
h1,h2,h3,ul.ul_list li a {font-weight:400;text-shadow: #FAFAFA 1px 1px 1px;}
h2 a,.main_opys h2 a {color:#555555;font-weight:bold;/* text-decoration: underline; *//* line-height: 27px */}
h2 a:hover,.main_opys h2 a:hover {color:#c92858;}
.main_hot_news a:hover,#text_top a:hover,#text_top_2 a:hover,.voite_detal a {text-decoration:none;}
.div_calendar table #top td {color:#555;}
.stripnav li a.current {color:#C92858;}
#text_top a,#text_top_2 a {color:#fff !important;font-weight:700;}
.link_where a,#com div a {font-weight:700;}
.first_img,.fl100 {float:left;width:100%;}
.div_min_left,.div_min_right,.div_min_left1,.div_min_right,.div_min_left2,.div_min_right {margin-top:1em;}
.div_min_left h2,.div_min_left1 h2,.div_min_left2 h2,.container_comments_detal #com div {margin-bottom:0.3em;}
/* .div_min_left h1,.div_min_right h1,.div_min_left1 h1,.div_min_right h1,.div_min_left2 h1,.div_min_right h1 {font-size:190%;margin:0 0 0.5em;} */
.div_min_left div,.div_min_left1 div,.div_min_left2 div {margin-bottom:2em;}
#com div,.select_datatime div a {font-size:110%;text-shadow: #FAFAFA 1px 1px 1px;}
#fl,.container_footer_cout,.detal_film img {float:left;}
#fr,#fr,.fr {float:right;}
.container_table_menu h2 a,.container_where div a,.container_where1 div a {color:#555555; text-decoration: underline;}
.container_table_menu h2 a:hover,.container_where div a:hover,.container_where1 div a:hover{color:#C92858; text-decoration: underline;}

.container_where div#rus div#activ div,.container_where div#eng div#activ div,.container_where1 div#rus div#activ div,.container_where1 div#eng div#activ div {color:#fff;}
.container_where div#activ div,.container_where1 div#activ div {height:20px;background:url(./images/green_left.gif) no-repeat left;margin:0;padding:0 10px;}
.container_where#magenta div#activ,.container_where1#magenta div#activ {background:#C36 url(./images/magenta_right.gif) no-repeat right;}
.container_where#magenta div#activ div,.container_where1#magenta div#activ div {background:url(./images/magenta_left.gif) no-repeat left;}
.container_where1,.raspisanie_detal .container_where {padding-left:0;}
.archiv_zhurnal div,.archiv_zhurnal div#zh_activ {width:125px;height:160px;float:left;font-size:85%;margin-bottom:50px;}
#registration_window{border:1px solid #3D3D3D;background-color:#e1e1e1;z-index:1000;left:38%;display:none;position:absolute;top:expression(document.getElementsByTagName('body')[0].scrollTop 0 10px 0 "px");}
#autorization_window {border:1px solid #3D3D3D;background-color:#e1e1e1;z-index:1000;left:38%;display:none;position:absolute;top:expression(document.getElementsByTagName('body')[0].scrollTop 0 10px 0 "px");}
.select_day_container div div span,.div_select_place div div span {cursor:hand;border-bottom:1px dashed #666;}
.select_day_container .activ,.div_select_place .activ {border-bottom:0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;color:#555;cursor: pointer;margin-bottom: 10px;}
.select_day_container div div.activ span,.div_select_submenu div div.activ span,.div_select_place div div.activ span {border-bottom:0;cursor:default;text-shadow: #FAFAFA 1px 1px 1px; color: #555;}
.but_calendar img,#cursor {cursor:hand;}
.a_head,a.a_head {color:#fffff;font-weight:700;}
.people_konkurs div a,.detal_kon_one span {font-size:120%;}
.winxp a.jscrollarrowup:hover,.winxp a.jscrollarrowdown:hover {background-position:0 -20px;}
.table_rate table,.table_rate td {height:50px !important;vertical-align:center;margin-top:-30px;}
.images_style img{max-height:150px;max-width:150px;}
.images_style{float:left;height:170px;width:170px;vertical-align:middle;text-align:center;}
.adv_center{border: 1px solid #DADADA;
color: #C92858;
padding: 15px 10px 15px 19px;
margin-left: 10px;
margin-bottom: 10px;
}

#reg{}

#reg button{
background: #C92858;
border-radius: 5px;
}




.min {font: 11px Arial !important; color: #a0a0a0 !important; background: #fff; z-index:20;}
.week_map{width: 640px;}
.YMaps {width:640px !important;}
.week_text{margin: 20px 0;}
.week_place{ margin-top: 70px;}
.week_place h3{color: #CC3366;margin-bottom: 10px;}
.week_place_one{ float: left;
height: 250px;
margin: 0 0 5px;
padding: 10px;
width: 180px;
border: 1px solid #DADADA;
margin-right: 5px;}


.week_place_one:hover{ 
border: 1px solid #999;
}
.wpo_img{width:180px;height:100px;overflow:hidden;}
.wpo_img img{max-width:180px;max-height:100px;}
.wpo_name{margin: 10px 0 5px;font: bold 14px Arial;}
.wpo_name a{color: #C92858;text-decoration: underline;
font-weight: bold; margin-bottom: 5px;}

.wpo_name  a:hover{color: #555;
text-decoration: underline;}


.wpo_text{color: #111;
font: 12px Arial;}

.weekend_in{}
.weekend_in h3{color: #CC3366;margin-bottom: 10px;}
.wd_in_navig{}
.wd_in_navig h1{}
.wd_in_text{}
.wd_in_gallery{margin:20px 0 0;}
.wd_in_change{margin-top: 20px;}
.wd_in_change_menu{width:100%;margin:14px 0 0; font-size: 14px;}
.wd_in_change_menu_one{float:left;position:relative;}

.wd_in_change_menu_one span{padding:3px 5px;color:#CC3366;font-weight:normal;cursor:pointer;}


.change_menu_active span{color:ababab;background-color:#fff;font-weight:normal;}
.wd_in_change_content{clear:both;margin:10px 0 0;padding:10px 0 0;}
.wd_in_drive{margin:50px 0 0;clear:both;}
.wd_in_drive_map{}


.rest_in_change_menu{width:100%;margin:-18px 0 0;border-bottom:1px solid #dadada;}
.rest_in_change_menus{width:100%;margin:-32px 0 0;}
.rest_in_change_menu_one{float:left;position:relative;background-color:#e3e3e3;}
.rest_in_change_menu_one a{padding:5px 15px;border:1px solid #dadada;color:#C92858;background-color:#eee;font-weight:normal;cursor:pointer;}
.rest_in_change_menu_one a:hover{text-decoration:none;background-color:#e3e3e3;}
.rest_change_menu_active a{color:252525;background-color:#fafafa;font-weight:normal;cursor: default;border-bottom:1px solid #fafafa;}
.rest_change_menu_active a:hover{background-color:#fafafa; padding-bottom: 5px;}
.rest_in_change_content{clear:both;margin:10px 0 0;padding:10px 0 0;}


.news_af td{border-bottom: none !important;}
.news_af td a{color:#C92858;}


.interest_history{font-size:12px;}
.interest_history h3{color: #CC3366;margin-bottom: 10px;}

.wheit_place{}
.wheit_place h3{color: #CC3366;margin-bottom: 10px;}

.aut_pop{margin:0 0 0 20px;}
input.aut_pop_input{border: 1px solid #E2E2E2;height: 24px;margin: 0 0 10px;padding: 3px 5px;width: 160px;}
.aut_pop h3{}
.pop_div1 h3{color: #CC3366;margin-bottom: 10px;}

.pop_div1{margin:0 0 10px 0;}
#fancybox-outer{border-radius: 15px 15px 15px 15px;}
#inline2{margin:10px 20px 0;}






.bron_window{}
.bw_title{}
.bw_form{}
.bw_form div{margin:0 0 10px;}
.bwf_text{}
.bwf_name{font-weight: bold;}
.bwf_name2{float:left;}
.bwf_name span{width:200px;margin:0 0 20px;}
.bwf_select{}
.bwf_select select{padding:2px 4px;}
.bwf_input{}
.bwf_input1 input{padding:3px 5px;width:100px;}
.bwf_input2 input{padding:3px 5px;float:right;}
.bwf_captcha{}

.wd_in_cc_one{clear: both; min-height: 100px; margin: 10px 0 0px 0; padding: 10px 0; overflow: hidden; border-bottom: 1px solid #DADADA;}
.wd_in_cc_one_img{float:left;float: left;margin: 0 20px 0 0;}
.wd_in_cc_one_inf{float:left;width: 400px;}
.wd_in_cc_one_inf a{color: #C92858;
text-decoration: underline;
font-weight: bold; margin-bottom: 5px;}
.wd_in_cc_one_inf a:hover{color: #555;
text-decoration: underline;}
.wd_in_cc_one_inf span{margin-top:10px;}


/*
#vkwidget1{display:none;}
#vk_auth{height: 240px;width: 320px; background: url("http://www.afishka.cv.ua/images/vkontakte-iphone_2.png") no-repeat scroll 0 0 transparent;}
.button_yes, .button_no {
background: url("http://www.afishka.cv.ua/images/vkontakte-iphone_2.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
height: 240px;width: 320px;
margin: 2px 5px;
position: absolute;
top: 0;
}
*/



.events_1{position:relative;/* height: 200px; */}






#panel { 
display: none;
margin-top: -15px;
}


.small_text_weekend{
font-size: 12px;
}


.event_bor{
padding: 10px 20px 10px 20px ; background: #fafafa; 
/*-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
behavior: url(border-radius.htc);  */
width: 600px;
-moz-box-shadow: 0px 0px 5px #333;
-webkit-box-shadow: 0px 0px 5px #333;
box-shadow: 0px 0px 5px #333;
behavior: url(ie-css3.htc);
}

.filter {cursor:pointer;}
.filter_active h2{background-color:#00CCCC !important;cursor:default;}
.filter_no_grey h2{color:#555;text-decoration:none;}
.filter h2{color:#999;cursor: default;text-decoration:none;}
a.filter_active h2:hover{background-color:#00CCCC !important;cursor:default;}
a.filter_no_grey h2:hover{color:#555;text-decoration:none;}
a.filter h2:hover{color:#999;cursor: default;text-decoration:none;}


input.input_del_comment{background: none repeat scroll 0 0 #FFFFFF;
border: medium none;
cursor: pointer;
float: left;
font-family: Arial;
font-size: 14px;
font-weight: 700;
top: -36px;left: -28px;
z-index: 1;
padding: 0;
position: relative;
text-shadow: none;}
input.input_del_comment:hover{color:#C92858;}

.bredcramp_title{font-size: 17pt;}


.main_item {
margin-top: 25px;		
color: #3f4346
}
.pseudo_select {
background: url(/img/pseudo.png) no-repeat left top;
height: 23px;
padding-left: 15px;
position: relative;
padding-right: 15px;
margin-right: 30px;
padding-top: 10px;	
z-index: 95;
cursor: pointer;
}
.pseudo_select span {
text-shadow: 1px 1px 1px #fff;
cursor: pointer;	
}
.pseudo_select .arrow_right {
background: url(/img/pseudo.png) no-repeat right -35px;	
width: 25px;
height: 33px;
position: absolute;
right: -25px;
top: 0px;		
cursor: pointer;
}

.pseudo_act {
background: url(/img/pdeudo_act.png) no-repeat left top;
top: 1px;		
}
.pseudo_act .arrow_right {
background: url(/img/pdeudo_act.png) no-repeat right -36px;			
}
.selects {
position: relative;
z-index: 90;
float: right;	
}

.selects .child {
position: absolute;
z-index: 90;
padding: 15px;
border: 1px solid #dad8d8;
border-radius: 10px 0 10px 10px;
-moz-border-radius: 10px 0 10px 10px;
-webkit-border-radius: 10px 0 10px 10px;
background: url(/img/child.png) repeat-x #eaeaea;
box-shadow: 0px 0px 5px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.13);
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.13);
right: 9px;
width: 265px;	
top: 33px;
display: none;
}
.selects .child .t {
color: #2c2d2e;
font-size: 16px;
font-family: Georgia;
margin-bottom: 10px;	
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}
.selects .child .t a.all_city {
background: url("/img/bt.png") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: Helvetica;
height: 16px;
margin-top: 0px;
margin-right: 98px;
padding: 3px 3px 3px 13px;
position: relative;
font-size: 12px;
float: right;
text-decoration: none;
z-index: 50;	
}
.selects .child .t a.all_city span {
background: url("/img/bt.png") no-repeat scroll right -20px transparent;
display: inline-block;
height: 21px;
position: absolute;
right: -10px;
top: 0;
width: 10px;
z-index: 50;	
}

.selects .child .cityes {
float: left;	
width: 115px;
}
.selects .child ul {
margin: 0px;
padding: 0px;
list-style: none;	
}
.selects .child ul a {
color: #1f638a;
font-size: 12px;
text-decoration: none;	
}
.selects .child ul a:hover {
background: #1A6FA0;
color: #fff;	
}
.selects .child ul li {
margin-bottom: 10px;	
}
.selects .child .roads {
float: left;
margin-left: 20px;
}

.place {
display: inline-block;
margin-right: 10px;
margin-top: 10px;	
color: #35383a;
font-size: 14px;	
}

.select_close {
width: 100%;
position: absolute;
z-index: 50;
height: 100%;
top: 0px;
left: 0px;	
}

.rest_in_cities {
padding-top: 15px;
border-top: 1px solid #ebebeb;	
}
.rest_in_cities .n {
color: #404549;
font-family: Georgia;
font-size: 14px;	
margin-bottom: 10px!important;
}

.rest_child {
width: 816px!important;	
}
.rest_child a {
display: inline-block;
margin-bottom: 7px;
margin-right: 10px;
color: #1F638A;
font-size: 12px;
text-decoration: none;
}
.rest_child a:hover {
text-decoration: underline;		
}
.rest_child a.selected {
color: #df2027;	
}
.rest_child a.selected:hover {
text-decoration: none;
cursor: default;	
}
.rest_child .sec {
border-right: 1px solid #EBEBEB;
float: left;
margin-right: 17px;
width: 148px;
}	
.rest_child .sec a {
font-size: 11px;
font-family: Arial;
display: block;
height: 25px;	
color: #555;
}
.rest_child .last {
margin: 0px;
border: none;	
}	


.news_left a h2{
color: #C92858;
/* 
width: 280px; */
margin-bottom: 6px;
font-weight: bold;
line-height: 20px;
font-size: 20px;
margin-top: 7px;

}	

.news_left a h2:hover{
color: #111;


}

.news_left span{
line-height: 18px;
}


.news_left_data{
color: #999;
font-size: 10px;
margin-top: 2px;
}

.news_right{
/* margin-top: -7px; */
margin-left: 20px;
margin-bottom: 20px;
}

.news_right a h2{
color: #C92858;

width: 160px;
margin-bottom: 6px;
font-weight: bold;
line-height: 20px;
font-size: 14px;
/* margin-top: 7px; */

}	

.news_right a h2:hover{
color: #111;


}

.news_right span{
line-height: 18px;
}

.news_right img{
margin-right: 10px;
}


.news_right_r{
/* margin-top: -7px; */
/* margin-top: 10px; */
}

.news_right_r a h2{
color: #C92858;

/* width: 160px; */
font-weight: bold;
font: 18px/18px Georgia;
/* margin-top: 7px; */

}	

.news_right_r a h2:hover{
color: #111;


}

.news_right_r span{
line-height: 18px;
}

.news_right_r img{
margin-right: 10px;
}


.news_right_data{
color: #999;
font-size: 10px;
margin-top: 2px;
}

.news_menu {
margin-top:15px;
}

.news_menu a{
border-radius: 5px;
/* background: #eaeaea; */
padding:2px 7px;
margin-right:10px;
margin-top: 9px;
color: #555;
text-decoration: underline;
font-weight:bold;
}
.news_menu a:hover{
/* background: #dadada; */

color:#C92858;
}

a.news_menu_active{
background: #C92858;
color:#fff;
text-shadow: none;
text-decoration: none;
font-weight:bold;
}

a.news_menu_active:hover{
background: #C92858;
color:#fff;
text-shadow: none;
text-decoration: none;
}

.week_right{
padding: 8px;
border: 1px solid #C92858;
margin: 9px 0;
border-radius: 5px;
color: #777;
}

.rest_list_main_block{
border-top: 1px solid #dadada;
padding:5px 0px;
margin:5px 0px;
}

.rest_list_main_logo, .rest_list_main_info{
float: left;
}
.rest_list_main_logo{width:160px;}
.rest_list_main_logo img{max-width:150px;}

.rest_list_main_info h2 a{
color: #C92858;
}

.rest_main_kit{
color: #999;
font-size: 11px;
	}
	
.rest_main_kit a{
margin:0 6px;
padding-right: 10px;
font: 11px Arial;
color: #555;
border-right: 1px solid #DADADA;
text-decoration: none;
	}

.resto_vacancy{
	padding: 10px;
border: 1px solid #fff;
width: 100%;
background: #efefef;
}

.resto_vacancy a{
cursor: pointer;
font:bold 20px Arial;
border-bottom: 1px dotted #333;
color: #333;
}

a.resto_resume {
background: url('images/mail.png') no-repeat left;
font:bold 12px Arial;
padding-left: 20px;
text-decoration: none;
}

a.resto_resume:hover{
color: #C92858;
border-color: #C92858;;
}

.resto_resume2 {
background: url('images/tel.png') no-repeat left;
font:bold 12px Arial;
padding-left: 20px;
text-decoration: none;
color:#333 !important;
margin: -35px 0 0 160px;
}

span.reg_soc{
	padding:5px 10px; background: #fff; border: 1px solid #fff; border-radius:5px; margin-right: 10px;
}

span.reg_soc:hover{
	padding:5px 10px; background: #f0f0f0; border: 1px solid #e0e0e0; border-radius:5px; margin-right: 10px;
}

span.reg_soc:active{
	padding:5px 10px; background: #efefef; border: 1px solid #cacaca; border-radius:5px; margin-right: 10px;
}

span.reg_soc_icon{
	position: relative;
display: inline-block;
width: 16px;
height: 16px;
top: 3px;
margin-right: 6px;
cursor: pointer;
font-size: 0;
background: url(../images/social.png) no-repeat 0 0;
background-position: 0 -224px;
" 
}

.reg_form_new{
margin:0 0 30px 20px; 
width:500px;
}

.reg_textr{
width:400px;
color:#555;
font-size:11px;
margin-bottom:10px;
}

.reg_butt{
position: absolute;
margin: -28 0 0 393px;
}

.reg_butt input{
width: 160px;
background: #2C81D1;
padding: 5px 3px;
color: white;
border: 1px solid #66ACED;
border-radius: 5px;
box-shadow: 0 1px 2px #000;
cursor: pointer;
}

.reg_butt input:hover{
width: 160px;
background: #2C81D1;
padding: 5px 3px;
color: white;
border: 1px solid #66ACED;
border-radius: 5px;
box-shadow: 0 1px 2px #444;
cursor: pointer;
}

.reg_butt input:active{
width: 160px;
background: #2C81D1;
padding: 5px 3px;
color: white;
border: 1px solid #66ACED;
border-radius: 5px;
box-shadow: inset 0px 1px 6px #333;
cursor: pointer;
}


.reg_form_new input{
	height:35px;
	width: 300px;
	border-radius: 5px;  
	border: 1px solid #dADADA;
background: #fff;
margin:5px 0 10px 0;
padding:0 5px;
font: bold 14px Arial;
} 

a.reg_new_but{
height:35px;

padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}

a.reg_new_but:hover{
height:35px;
-moz-box-shadow:inset 0 0 1px #000000;
   -webkit-box-shadow:inset 0 0 1px #000000;
   box-shadow:inset 0 0 1px #000000;
inset 1px 1px 1px #111;
padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}


a.reg_new_but:active{
height:35px;
-moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
inset 1px 1px 2px #111;
padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}


input.reg_new_but{
height:35px;

padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}

input.reg_new_but:hover{
height:35px;
-moz-box-shadow:inset 0 0 1px #000000;
   -webkit-box-shadow:inset 0 0 1px #000000;
   box-shadow:inset 0 0 1px #000000;
inset 1px 1px 1px #111;
padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}


input.reg_new_but:active{
height:35px;
-moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
inset 1px 1px 2px #111;
padding:5px 10px;
color: #fff;
background:#2CA0E8;
border-radius:3px;
border:1px solid #2D9DE3;
text-shadow: none !important;
cursor:pointer;
margin-top:5px;
}

#mail_window {border:1px solid #3D3D3D;background-color:#e1e1e1;z-index:1000;left:38%;display:none;position:absolute;top:expression(document.getElementsByTagName('body')[0].scrollTop 0 10px 0 "px");}



.job:hover, .job2:hover, .job3:hover, .job4:hover{
background: #fff;
}



.job h2, .job2 h2{
 color: #111;
font: bold 20px Arial;
}

.job_in{
font-size: 14px;
line-height: 22px;
}

.job_rec{
float: right;
width: 300px;
margin: 0px 50px 0 50px;
font: 12px/18px Arial;
border-radius: 5px;
border: 2px solid #888;
background: #999;
padding: 10px;
color: white;
}







.rest_contact{font: 13px Arial;}
.rest_adr{margin-bottom:2px;}
.rest_adr div{float:left;margin-right:5px;}
.rest_adr_title{margin-bottom:2px;}
.rest_adr_obl{}
.rest_adr_city{}
.rest_adr_street{}
.rest_adr_numder{}

.rest_reiting{}


















.preloader { background:url(/images/89.gif) center center no-repeat #ffffff;  }
