body {
	margin: 0;
	margin: 0;
	font-size: 12px;
	font-family: Verdana;
	line-height: 18px;
	color: #000;
	background-color: #f5f2f6;
	background:url('../img/body_bg.jpg') no-repeat top center fixed;
	background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/body_bg.jpg',sizingMethod='scale')";
    /* IE < 8 */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/body_bg.jpg', sizingMethod='scale');
}

a:focus,a:hover,a:active {
	outline: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

img {
	border: 0;
}

button,
input,
select,
textarea {
	font-size: 100%; 
	margin: 0; 
	vertical-align: baseline; 
}

button,
input {
	line-height: normal; 
}

button[disabled],
input[disabled] {
	cursor: default;
}

a { 
	color: #3f8ad7;
}

a:hover { 
	color: #53c5d9;
}

.clear{
	clear:both;
}

.clear1{
	clear:both;
	height:1px;
}

/*Якорь*/
.top_arrow_right{
	position:fixed;
	left:5%;
	bottom:0%;
}

.top_arrow_left{
	position:fixed;
	right:5%;
	bottom:0%;
}

.container_arrow{
	width:38px;
	height:38px; 
	display:block; 
	overflow:hidden; 
}
 
.container_arrow:hover img{
	margin-top:-38px;
}

/*Главное меню с виджетами, главная, фотоотчеты*/
.logo_news {
max-height: 85px;
min-height: 85px;
height: 85px;
margin-top: 5px;
padding-left: 30px;
}
.log {
	border-bottom:1px #fff dashed;
	color:#fff;
	font-family:tahoma;
	font-size:13px;	
	position:relative;
}

#log_form{
	display: none;
	margin-left: -75px;
	margin-top: -50px;
	position: absolute;
	z-index: 101;
}

#layout_logform{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:100;
	opacity:0.6;
	top:0px; 	
	left:0;
}

.layout_carousel{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background:transparent url('../img/bgopacity.png') repeat top left;
	z-index:100;
	top:0px; 	
	left:0;
}

.carousel_popup{
	margin:150px auto;
	background:#000;
	position:fixed;
	width:750px;
	min-height:500px;
}

.carousel_main{
	width:368px;
	height:400px;
	overflow:hidden;
	background:#fff url('../img/car_shdw.png') no-repeat center right;
	float:left;
}

.carousel_main i a {
font-size: 17px;
line-height: 23px;
font-family: georgia;
color: #000;
font-weight: bold;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 325px;
display: block;
margin: 0;
padding: 0;
margin-bottom: -5px;
}

.carousel_main i a:hover{
	font-size:17px;
	line-height:23px;
	font-family:georgia;
	color:#53c5d9;
	font-weight:bold;
}

.main_carousel_text{
	padding-top:8px;
	padding-left:15px;
	padding-bottom:20px;
	padding-right:32px;
	height:125px;
	overflow:hidden;
	color:#000000;
	font-size:13px;
	line-height:14px;
	display:none;
}

.main_carousel_text.carousel_main_active_article  {
	padding-top:8px;
	padding-left:15px;
	padding-bottom:20px;
	padding-right:32px;
	height:125px;
	overflow:hidden;
	color:#000000;
	font-size:13px;
	line-height:14px;
	display:block;
}

.detail_carousel{
	width:330px;
	line-height:15px;
	height:365px;
	overflow:hidden;
	margin-right:12px;
	float:left;
}

.carousel_main_big_pic{
	width:350px;
	max-width:350px;
	height:197px;
	max-height:197px;
	float:left;
}

.carousel_main_little_pic{
	width:70px;
	height:40px;
	max-width:70px;
	max-height:40px;	
	margin: 0;
	padding: 0;
	float: left;	
}

.carousel_main_little_pic_div{
	width:70px;
	height:40px;
	max-width:70px;
	max-height:40px;	
	margin: 0;
	padding: 0;
	float: left;
	position:relative;
}

.carousel_main_little_pic_div .active_carousel_main{
	position:absolute;
	top:-3px;
	left:0px;
	display:none;
}

.carousel_main_active_article .active_carousel_main{
	display:block;
}

.date_main_container{
	position: absolute;
	margin-left: 295px;
	margin-top: 12px;
}

.date_photosets_container{
	position: absolute;
	margin-left: 295px;
	margin-top: 12px;
	z-index:1;
}

.date_text{
	position:absolute;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	color:#fff;
}

.date_text b{
	color:#fff;
	font-size:18px;
}

.date_photosets_container .date_text{
	position:absolute;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	color:#252525;
}

.date_photosets_container .date_text b{
	color:#252525;
	font-size:18px;
}

.photocols{
	background:transparent url('../img/photocols.png') no-repeat top left;
	position:absolute;
	width:77px;
	padding-left:2px;
	height:20px;
	padding-top:5px;
	z-index:1;
	left: 265px;
	bottom: 15px;
	color:#000;
	font-size:11px;
	font-family:verdana;
}

.photocols_info{
	width:53px;
	padding-left:0px;
	overflow:hidden;
	margin-top: -6px;
	float:left;
}

.photocols_info a{
	color:#000;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;	
	padding:5px;
	padding-right:0px;
	float:left;
	top: 0px;
	position: relative;
}

.photocols_info p{
	color:#000;
	font-size:11px;
	font-family:verdana;
	padding:0;
	margin:0;
	width:24px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float:left;
}

.photocols_share{
	width:24px;
	text-align:center;
	float:left;
	margin-left:0px;
	cursor:pointer;
	height: 25px;
	margin-top:-5px;
}

.photocols_share img{
	position: relative;
	top: 1px;
	padding-left: 0px;
}

.photocols_share a{
	position: relative;
	top: 4px;
	padding: 5px;	
}

.photocols_info img{
	position:relative;
	top: 2px;
	padding-right:3px;
	padding-left:0px;
	float:left;
}

.right_arrow_carousel{
	position: absolute;
	right: 10px;
	top: 45%;
	width: 38px;
}

.left_arrow_carousel{
	position: absolute;
	left: 10px;
	top: 45%;
	width: 38px;
}

.container_arrow_carousel{
	width:38px;
	height:38px; 
	display:block; 
	overflow:hidden; 
}
 
.container_arrow_carousel:hover img{
	margin-left:-38px;
}


.carousel_popup_form{
	display: none;
	position: relative;
	margin: 10% auto;
	width:750px;
	min-height:500px;
	background:#fff;
	z-index: 101;
}

#zak1{
	display: none;
	margin-left: -25px;
	margin-top: -44px;
	position: absolute;
	z-index: 101;
}

#layout_zak1{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0;
	z-index:100;
	
}

#watch_on_map{
!	display: none;
	margin-left: 85px;
	min-width:325px;
	top: 65px;
	position: absolute;
	z-index: 101;
}

#watch_on_map_kinoafisha{
!	display: none;
	margin-top: -7px;
	min-width:215px;
	position: absolute;
	z-index: 101;
	color:#2b2b2b;
	font-size:10px;
	line-height:10px;
}

.watch_on_map_kinoafisha {
margin-top: -7px;
min-width: 215px;
position: absolute;
z-index: 101;
color: #2b2b2b;
font-size: 10px;
margin-left: -92px;
line-height: 10px;
}

#watch_on_map_kinoafisha2{
!	display: none;
	margin-top: -7px;
	min-width:215px;
	position: absolute;
	z-index: 101;
	color:#2b2b2b;
	font-size:10px;
	right: 254px;
	line-height:10px;
}

.kinomap{
	max-width:190px;
}

.logo_place{
	display:inline-table;
	width:50px;
	vertical-align:top;
}

.logo_place img{
	padding-right:5px;
	width:50px;
}

.kinoinfo_place{
	display:inline-block;
	width:130px;
	margin-bottom:5px;
}

#layout_watch_on_map{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:100;
	opacity:0.6;
	top:0px; 	
	left:0;
}

#layout_watch_on_map_kinoafisha{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background-color:none;
	z-index:100;
	opacity:0.6;
	top:0px; 	
	left:0;
}

#layout_watch_on_map_kinoafisha2{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background-color:none;
	z-index:100;
	opacity:0.6;
	top:0px; 	
	left:0;
}

.four_news{
	float:right;
	width: 100px;
}

.log_position{
	position: absolute;
}

.link_reg{
	cursor:pointer;
}

.parent_top_panel{ 
	display: table-cell;
	height: 75px;
	vertical-align: middle;	
	color:#fff;
	font-size:12px;
}

.parent_top_panel_logo{ 
	display: table-cell;
	height: 75px;
	vertical-align: middle;	
	color:#fff;
	width:185px;
	font-size:12px;
}

.widjet{
	margin-right:20px;
	height:89px;
	max-height:89px;
	width:118px;
	max-width:118px;
}

.shadow_widjet{
	position: absolute;
	right: 0px;
	top: 0px;
}

.check_widjet{
	position:absolute;
	margin-top:40px;
	margin-left:-20px;
	cursor:pointer;
	top: 0;
	right: 0;
	width:11px; 
	height:22px;	
	background:transparent url('../img/check_widjet.png') no-repeat top center;
	display:none;
}

.check_widjet:hover{
	position:absolute;
	margin-top:40px;
	margin-left:-20px;
	cursor:pointer;
	top: 0;
	right: 0;
	width:11px; 
	height:22px;
	background:transparent url('../img/check_widjet2.png') no-repeat top center;
}

.interview {
float: right;
position: absolute;
float: right;
position: absolute;
max-width: 365px;
bottom: 0px;
right: 0px;
max-height: 90px;
margin-left: 10px;
}

.bubble_arrow{
	padding-left: 150px;
	position: relative;
	top: 10px;
}

.bubble_arrow2{
	padding-left: 150px;
	position: relative;
	top: 7px;
}

.bubble_arrow_kino{
	left: -50px;
	position: relative;
	top: 7px;
	z-index:1;
}

/*Стили всплывающего окна bubble*/
#buble{
	padding:0;
	margin:0;
	border-spacing:0;
	min-width:200px;
}

#l_t{
	background:url('../img/buble_l_t.png') no-repeat top right;
	height:8px;
}	

#r_t{
	background:url('../img/buble_r_t.png') no-repeat top left;
	height:8px;
}	

#c_t{
	background:url('../img/buble_t_c.png') repeat-x top left;
	height:8px;
}	

#l_b{
	background:url('../img/buble_l_b.png') no-repeat top right;
	height:10px;
}	
#r_b{
	background:url('../img/buble_r_b.png') no-repeat top left;
	height:10px;
}	

#c_b{
	background:url('../img/buble_b_c.png') repeat-x top left;
	height:10px;
}	

#l_c{
	background:url('../img/buble_l_c.png') repeat-y top right;
	height:1px;
}

#r_c{
	background:url('../img/buble_r_c.png') repeat-y top left;
	height:1px;
}

#c_kino{
	background:#f6f6f6;
	width:393px;
	height:10px;
}

#c{
	background:#f6f6f6;
	height:10px;
	min-width:180px;
}

#c a{
	color: #181818;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
	border-bottom: 0px #181818 dotted;
}

#buble1{
	padding:0;
	margin:0;
	border-spacing:0;
	min-width:200px;
}

#buble1 p{
	min-width:180px;
}

#buble_kino{
	padding:0;
	margin:0;
	border-spacing:0;
	min-width:200px;
	position:relative;
}

#l_t1{
	background:url('../img/buble_l_t.png') no-repeat top right;
}	

#r_t1{
	background:url('../img/buble_r_t.png') no-repeat top left;
}	

#c_t1{
	background:url('../img/buble_t_c.png') repeat-x top left;
	height:8px;
}	

#l_b1{
	background:url('../img/buble_l_b.png') no-repeat top right;
}	
#r_b1{
	background:url('../img/buble_r_b.png') no-repeat top left;
}	

#c_b1{
	background:url('../img/buble_b_c.png') repeat-x top left;
	height:10px;
}	

#l_c1{
	background:url('../img/buble_l_c.png') repeat-y top right;
}

#r_c1{
	background:url('../img/buble_r_c.png') repeat-y top left;
}

#c1{
	background:#f6f6f6;
	height:10px;
}
/*Стили всплывающего окна bubble*/

/* Навигация
---------------------------------------------------- */
#nav .search-header { float: right;}
#nav .search-header .search-header-show { font-size: 11px; margin-top: 4px; }
#nav .search-header .search-header-show a { color: #878e96; border-color: #878e96; }
#nav .search-header .search-header-show a:hover { color: #f00; border-color: #f00; }
#nav .search-header .search-header-form { position: relative; top: 0px; }
#nav .search-header .search-header-form .input-text { padding: 4px 5px 4px 5px; width: 195px; margin-top: 7px; }
#nav .search-header .search-header-form .input-submit { position: absolute; top: 11px; right: 5px; width: 20px; height: 15px; border: none; background: url('../img/go_search.png') right center no-repeat; }

/* --------------------------------------------
	СЕТКА
-------------------------------------------- */

#container{ 
	width: 1000px; 
	margin: 0 auto; 
	position: relative;
	top: -5px;
}

#header-wrapper { 
	background: url('../img/top_bg.jpg') left top repeat-x; 
	height:90px;
	width:100%;
	min-width:1000px;
	margin: 0 auto;
	position: relative;	
}

#menu_bg{
	background: url('../img/menu_bg.png') left top repeat-x; 
	min-width: 1000px;
	width:100%;
	height:30px;
	position:absolute;
	margin: 0 auto;
}
#header{ 
	width: 1000px; 
	height: 90px; 
	margin: 0 auto; 
	position: relative; 
}

#footer-wrapper { 
	background: url('../img/footer_bg.png') left top repeat-x; 
	min-width: 1000px;
	height:200px;
}
#footer{ 
	width: 1000px; 
	height: 200px; 
	margin: 0 auto; 
	position: relative; 
	bottom:0px;
	overflow:hidden;
}

#nav { 
	height: 35px;
	position: relative;
	background: transparent;

}

#banner100-1000 {
width: 1000px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 15px;
position: relative;
height: 100px;
}

.arrow {
    font-size: 150%;
}

.red {
    color: #d42525;
}

.green {
    color: #6ed323;
}

.yadirect{
	width: 744px; 
	margin: 0 auto; 
	height:87px;
	margin-top:7px;
	margin-bottom: 0px; 
	text-align:center;
	position: relative;
}

.banner744-100{
	width: 744px; 
	margin: 0 auto; 
	height:100px;
	margin-top:0px;
	margin-bottom: 0x; 
	position: relative;
}

.banner728-90 {
width: 728px;
margin: 0 auto;
height: 90px;
margin-top: 0px;
margin-bottom: 16px;
position: relative;
border: 8px solid #fff;
}

#banner100-1000_allforlife{ 
	width: 1000px; 
	margin: 0 auto; 
	margin-top:9px;
	margin-bottom: 14px; 
	position: relative;
	height:100px;
}

#banner100-1000_afisha{ 
	width: 1000px; 
	margin: 0 auto; 
	margin-top:9px;
	margin-bottom: 18px; 
	position: relative;
	height:100px;
}

#infoblock {
width: 1000px;
margin: 0 auto;
margin-bottom: 16px;
position: relative;
height: 400px;
}

#infoblock_allforlife{ 
/*	width: 1000px; 
	margin: 0 auto; 
	margin-bottom: 15px; 
	position: relative;
	min-height:100px;*/
}

#infoblock1{ 
	width: 1000px; 
	margin: 0 auto; 
	margin-bottom: 15px; 
	position: relative;
	height:400px;
}

#infoblock_big{ 
	width: 1000px; 
	margin: 0 auto; 
	margin-bottom: 10px; 
	position: relative;
}

/* Поиск 
---------------------------------------------------- */
.search 						{ width: 200px; margin-bottom: 20px; position: relative; }
.search .input-text 			{ width: 200px; padding-right: 25px; }
.search .input-submit 			{ border: none; width: 16px; height: 16px; position: absolute; top: 6px; right: 5px; opacity: .7; }
.search .input-submit:hover 	{ opacity: 1; }

.search-item 				{ margin-bottom: 35px; padding: 15px; background: #f8fbfe; }
.search-item .input-text 	{ width: 100%; padding-right: 5px; }
.search-item .submit	 	{ width: 16px; height: 16px; background: url('../img/icons-synio.png') -115px -55px no-repeat; }

.search-item.search-item-abc ul 					{ overflow: hidden; margin-top: 10px; }
.search-item.search-item-abc ul li 					{ float: left; }
.search-item.search-item-abc ul li a 				{ float: left; color: #727a90; text-decoration: none; padding: 1px 5px; border-radius: 3px; }
.search-item.search-item-abc ul li a span 			{ border-bottom: 1px dotted #727a90; }
.search-item.search-item-abc ul li a:hover 			{ background: #64ceff; color: #fff; }
.search-item.search-item-abc ul li a:hover span 	{ border: none; }
.search-item.search-item-abc ul li.active a 		{ color: #333; }
.search-item.search-item-abc ul li.active a:hover 	{ color: #333; background: none; }
.search-item.search-item-abc ul li.active a span 	{ border: none; }

.search-tags 							{ margin-bottom: 15px; }

.search-form-wrapper						{ background: #f9fbfb; padding: 15px; border-radius: 5px; margin-bottom: 15px; }
.search-input-wrapper						{ position: relative; }
.search-input-wrapper .input-submit 		{ position: absolute; top: 3px; right: 3px; width: 22px; height: 22px; border: none; background: url('../img/icons-synio.png') -319px -24px no-repeat; }
.search-input-wrapper .input-submit:hover 	{ background-position: -341px -24px; }
.search-input-wrapper .input-submit:active 	{ background-position: -363px -24px; }
.search-input-wrapper .input-text 			{ padding-right: 25px; }

#slovo{
	margin-right:0px;
}

/*Виджеты*/
.vidjets{
	position:absolute;
	right:0px;
	margin-top:6px;
    /*background: transparent url('../img/bank-widget.png') no-repeat 0px 0px;*/
    width: 150px;
    height: 32px;
	text-align: right;
	padding-top: 4px;
	box-sizing: border-box;
}

/*Второстепенное меню*/
.nav_second{
	float:left;
	display:inline;
	height:35px;	
	overflow:hidden;
}

.nav_second a{
	color:#1e1e1e;
	font-size:14px;
}

.nav_second a:hover{
	color:#53c5d9;
	font-size:14px;
	border:0px;
}

.nav_second_menu_element{
	float:left;
	display: inline;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	height: 30px;
}

.nav_second_menu_element ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
	position:absolute;
	z-index:101;
	width:75px;	
}

.nav_second_menu_element ul li{
	float:left;
	width:75px;
	line-height:20px;
	padding-left:5px;
	background: url('../img/menu_bg.png') repeat transparent;
}

.nav_second_menu_element ul li a{
	color:#4b4b4b;
	font-size:14px;
	text-decoration:underline;
	text-shadow:1px 0px 0px white;
	border-bottom:0px dotted #4b4b4b;
}

.nav_second_menu_element ul li a:hover{
	border: 0px none currentColor;
	color: #53C5D9;
	font-size: 14px;
	text-shadow: 1px 0px 0px white;
}

.nav_second_menu_element:hover ul{
	display:block;
}

.active_nav_second_element { 
	background: #E7E7E7;
	border-top: 5px solid #fff;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top:4px;
}

.active_nav_second_element a{
	text-decoration:none;
	color:#000;
}

.active_nav_second_element5 { 
	background: #E7E7E7;
	border-top: 5px solid #90ba00;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top:4px;
}

.active_nav_second_element5 a{
	text-decoration:none;
	color:#000;
}

.active_nav_second_element1 { 
	background: #E7E7E7;
	border-top: 5px solid #03d7dc;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	padding-top:4px;
}

.active_nav_second_element1 a{
	text-decoration:none;
	color:#000;
}

.active_nav_second_elementmain { 
	background: #E7E7E7 url('../img/activemain.png') repeat-x top left;
	background-size:100% auto;
	border-top: 0px solid #03d7dc;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top:9px;
}

.active_nav_second_elementmain a{
	text-decoration:none;
	color:#000;
}

.active_nav_second_element2 { 
	background: #E7E7E7;
	border-top: 5px solid #ff9001;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	padding-top:4px;
}

.active_nav_second_element2 a{
	text-decoration:none;
	color:#000;
}

.active_nav_second_element3 { 
	background: #f9f9f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
	border-top: 5px solid #fb0059;
	display: inline;
	float: left;
	height: 35px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	padding-top:4px;
}

.active_nav_second_element3 a{
	text-decoration:none;
	font-family: Verdana;
	line-height: 18px;
	color: #000;
}

.last_nav_second_menu_element{
	text-decoration:none;
	color:#000;
	border-bottom:1px dashed #000;
}

.valuta{
	font-size:10px;
	color:#767676;
}

.valuta i{
	font-size:10px;
	color:#62d100;
	font-style:normal;
}

.valuta u{
	font-size:10px;
	color:#d10000;
	text-decoration:none;
}

.weather_widjet, .wind_widjet{
	font-size:10px;
	color:#767676;
}

.weather_ind_pic{
	position:relative;
	top:10px;
}

.wind_ind_pic{
	position:relative;
	top:8px;
}

.search_pic{
	position:relative;
	top:2px;
	cursor:pointer;
    padding-left: 15px;
}

/*Меню третьего уровня*/
.nav_menu_third{
	height:20px;
	overflow:hidden;
	color:#4b4b4b;
	font-size:11px;
	text-shadow:1px 0px 0px white;
}

.nav_menu_third ul{
	margin:0;
	padding:0;
}

.nav_menu_third ul li{
	display:inline;
	background:#e7e7e7;
	float:left;
	padding-bottom:2px;
}

.first_cell_of_nav_menu_third a{
	color:#4b4b4b;
	font-size:11px;
	text-shadow:0px 1px 0px white;
}

.active_third_menu{
	color:#4b4b4b;
	font-size:11px;
	text-shadow:1px 0px 0px white;
	font-weight:bold;
	text-decoration:none;
}

.other_cell_of_nav_menu_third a{
	color:#4b4b4b;
	font-size:11px;
	text-shadow:1px 0px 0px white;
}

.last_cell_of_nav_menu_third a{
	color:#4b4b4b;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #4b4b4b;
	text-shadow:1px 0px 0px white;
}

.last_cell_of_nav_menu_third ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
	position:absolute;
	z-index:100;
	width:75px;	
}

.last_cell_of_nav_menu_third ul li{
	float:left;
	width:75px;
}

.last_cell_of_nav_menu_third ul li a{
	color:#4b4b4b;
	font-size:11px;
	line-height:16px;
	padding-left:5px;	
	text-decoration:underline;
	text-shadow:1px 0px 0px white;
	border-bottom:0px dotted #4b4b4b;
}

.last_cell_of_nav_menu_third:hover ul{
	display:block;
}

.nav_menu_third ul li a:hover{
	color:#53c5d9;
	font-size:11px;
	text-shadow:0px 1px 0px white;
	border:0px;
}

.first_cell_of_nav_menu_third{
	padding-left:20px;
	padding-right:5px;
}

.other_cell_of_nav_menu_third{
	padding-left:5px;
	padding-right:5px;
}

.last_cell_of_nav_menu_third{
	padding-left:5px;
	padding-right:25px;
}

/* Placeholder */
.placeholder { color: #aaa; }
.mceEditor { display: block; margin-bottom: 20px; }

/* --------------------------------------------
	НАВИГАЦИЯ
-------------------------------------------- */

.nav {
}
.nav li 				{ float: left; }

/* Nav Main */
.nav.nav-main 					{ float: left;height:90px;max-width:625px;}
.nav.nav-main li {
margin-right: 4px;
position: relative;
height: 90px;
min-width: 50px;
}
.nav.nav-main li a 				{font-family: tahoma;color: #fff; text-decoration: none; }
.nav.nav-main li i 				{ display: none; position: absolute; bottom: 0; left: 50%; margin-left: -2px; width: 0; height: 0; border: 3px solid transparent; border-bottom-color: #fff; }
.nav.nav-main li.active i 		{ display: block; }
.nav.nav-main li.active a 		{ color: #aed6e9; }


/*ВЕРХНЯЯ ЧАСТЬ КАЖДОГО БЛОКА ЛЕВОЙ ГРУППЫ*/
.left_top{
	height:18px;
	background:#898989;
	letter-spacing:1px;
}

.left_top a{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.left_top u{
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 10px;
	text-decoration: none;
	text-shadow: #3F3F3F 1px 0px 0px;
}

.left_top a:hover{
	font-size:11px;
	color:#53c5d9;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

/*ВЕРХНЯЯ ЧАСТЬ КАЖДОГО БЛОКА ЦЕНТРАЛЬНОЙ ГРУППЫ*/
.center_top{
	height:18px;
	background:#898989;
	letter-spacing:1px;
}

.center_top u{
	font-size:13px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
	text-decoration:none;
}

.center_top a{
	font-size:11px;
	color:#fff;
	float:right;
	margin-right:5px;
	letter-spacing:0px;
}

.center_top a:hover{
	font-size:11px;
	color:#53c5d9;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}


/*Левый блок все из жизни*/

.all_of_life_left{
	width:282px;
	height:400px;
	overflow:hidden;
	float:left;
}


.all_of_life_block{
	background: url('../img/all_of_life_bg.png') repeat-x top left;
	height:39px;
	overflow:hidden;
	padding:8px;
	position:relative;
}

.all_of_life_block a{
	color:#2a2a2a;
	font-size:13px;
}

.all_of_life_block a:hover{
	color:#53c5d9;
	font-size:13px;
}

.parent_all_of_life_block{ 
	display: table-cell;
	height: 40px;
	vertical-align: middle;	
}

.all_pic{
	width:65px;
	height:37px;
	max-width:65px;
	max-height:37px;
	margin-right:8px;	
}

.picnews_source{
	position:absolute;
	left: -7px;
	top:23px;
}

/*Банер 240 400*/
.banner240-400{
	width:240px;
	height:400px;
	float:left;
}

/*Карусель*/
/*Стили карусели для скрипта*/
.car_dis{
	display:none;
}

.car_vis{
	display:block;
}

.ug_dis{
	display:none;
}

.ug_vis{
	display:block;
}

.carousel{
	width:442px;
	height:364px;
	background:#2e2e2e;
	float:left;
	padding:18px;
	color:#fff;
}

.carousel i a{
	font-size:17px;
	font-family:georgia;
	color:#fff;
}

.carousel i a:hover{
	font-size:17px;
	font-family:georgia;
	color:#53c5d9;
}

.detail_carousel{
	width:330px;
	line-height:15px;
	height:365px;
	overflow:hidden;
	margin-right:12px;
	float:left;
}

.short_news_carousel{
	width:100px;
	height:90px;
	overflow:hidden;
	float:left;
	line-height: 12px;
}

.short_news_carousel a{
	font-size:11px;
	color:#fff;
}

.short_news_carousel a:hover{
	font-size:11px;
	color:#53c5d9;
}

.last_news_carousel{
	width:100px;
	height:90px;
	overflow:hidden;
	float:left;
}

.carousel_big_pic{
	width:325px;
	max-width:325px;
	height:185px;
	max-height:185px;
	margin-bottom:10px;	
}

.carousel_little_pic{
	width:100px;
	height:55px;
	max-width:103px;
	max-height:58px;	
}

.date_container{
	position:absolute;
	margin-left:275px;
	margin-top:5px;	
}

.date_text{
	position:absolute;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	color:#fff;
}

.date_text b{
	color:#fff;
	font-size:18px;
}

.active_carousel{
	width:100px;
	height:55px;
	position:absolute;
}

/*инфоблок: цветной заголовок, серый фон*/

.central_color_grey_block{
	width:748px;
	float:left;
}

/*большой инфоблок: левая, правая часть, середина*/

.left_part{
	width:282px;
	float:left;
}

.big_left_part{
	width:746px;
	margin-right:14px;
	float:left;
}

.central_part{
	width:478px;
	float:left;
}

.right_part{
	width:240px;
	float:left;
}

/*тэги*/
.tags{
	text-align:center;
	margin-bottom:15px;
	margin-top:0px;
}

.tags h1{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-style:normal;
	font-weight:normal;
}

.tags h2{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

.tags h3{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

.tags h4{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

.tags h5{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

.tags h6{
	background:#fff;
	display:inline-block;
	margin:1px;
	padding:0;
	font-weight:normal;
	font-style:normal;
}

.tags a{
	color:#383838;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h1{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h2{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h3{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h4{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h5{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags a:hover h6{
	color:#53c5d9;
	font-weight:normal;
	text-decoration:none;
}

.tags h1{
	font-size:20px;
}

.tags h2{
	font-size:18px;
}

.tags h3{
	font-size:16px;
}

.tags h4{
	font-size:14px;
}

.tags h5{
	font-size:12px;
}

.tags h6{
	font-size:10px;
}

/*2, 3 Банер 240 400*/
.other_banner240-400 {
width: 240px;
height: 400px;
float: left;
margin-bottom: 16px;
}

/*Центральный блок СЕГОДНЯ*/

.today{
	width:448px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
}

.today_main{
	width:392px;
	height:390px;
	overflow:hidden;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	padding-top:10px;
	background:#fff;
}

.today_block{
	background: url('../img/all_of_life_bg.png') repeat-x top left;
	height:39px;
	overflow:hidden;
	padding:8px;
	position:relative;
}

.today_block a{
	color:#2a2a2a;
	font-size:13px;
}

.today_block a:hover{
	color:#53c5d9;
	font-size:13px;
}

.main_today_block{
	background: #fff;
	height:39px;
	overflow:hidden;
	padding:8px;
	padding-right:16px;
	padding-left:6px;
	position:relative;
}

.main_today_block a{
	color:#000;
	font-size:13px;
	line-height: 14px;
}

.main_today_block a:hover{
	color:#53c5d9;
	font-size:13px;
	line-height: 14px;
}

.parent_today{ 
	display: table-cell;
	height: 40px;
	vertical-align: middle;	
	position:relative;
}

.parent_today_text{ 
	display: table-cell;
	height: 40px;
	vertical-align: top;	
}

.today_pic{
	width:65px;
	height:37px;
	max-width:65px;
	max-height:37px;
	margin-right:8px;	
}

.time_today{
	position:absolute;
	background:transparent url('../img/whiteop.png') repeat top left;
	line-height:10px;
	font-size:9px;
	top: 7px;
	z-index: 1;
}

/*Центральный блок новостей РАНЕЕ*/

.not_today{
	width:448px;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
}

.not_today_top{
	height:18px;
	background:#898989;
}

.not_today_top u{
	font-size:13px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
	text-decoration:none;
}

.not_today_top a{
	font-size:13px;
	color:#fff;
	float:right;
	margin-right:5px;
}

.not_today_top a:hover{
	font-size:13px;
	color:#53c5d9;
	float:right;
	margin-right:5px;
}

.not_today_body{
	background:#f9f9f9;
	padding:10px;
}

.not_today_block_with_date{
	color:#2a2a2a;
	font-size:11px;
	max-height:35px;
	overflow:hidden;	
}


.not_today_block_with_date u{
	color:#2a2a2a;
	font-size:8px;
	text-decoration:none;
}

.not_today_block_with_date a{
	color:#2a2a2a;
}

.not_today_block_with_date a:hover{
	color:#53c5d9;
}

.not_today_block{
	color:#2a2a2a;
	font-size:11px;
	max-height:20px;
	overflow:hidden;	
}

.not_today_block u{
	color:#2a2a2a;
	font-size:8px;
	text-decoration:none;
}

.not_today_block a{
	color:#2a2a2a;
}

.not_today_block a:hover{
	color:#53c5d9;
}

.not_today_allnewsmain{
	text-align:right;
}

.not_today_allnewsmain a{
	color:#2a2a2a;
	font-size:11px;
	padding-right:18px;
}

.not_today_allnewsmain a:hover{
	color:#53c5d9;
	font-size:11px;
	padding-right:18px;
}

.not_today_blockmain {
color: #2a2a2a;
font-size: 11px;
max-height: 20px;
overflow: hidden;
background: #fff;
padding-left: 6px;
padding-right: 18px;
white-space: nowrap;
text-overflow: ellipsis;
}

.not_today_bigblockmain{
	padding-top:6px;
	padding-bottom:10px;
	background:#fff;
}

.not_today_blockmain u{
	color:#aaaaaa;
	font-size:8px;
	text-decoration:none;
}

.not_today_blockmain a{
	color:#2a2a2a;
}

.not_today_blockmain a:hover{
	color:#53c5d9;
}

/*Левая часть большого инфоблока: Афиша*/

.afisha_left{
	width:282px;
	height:400px;
	overflow:hidden;
	float:left;
	background:#2e2e2e;
	margin-bottom:15px;
}

.afisha_block{
	background: url('../img/all_of_life_bg.png') repeat-x top left;
	width:94px;
	height:191px;
	overflow:hidden;
	float:left;
	background:#2e2e2e;
	color:#fff;
	font-size:11px;
	line-height:12px;
}

.time_af{
	text-decoration:none;
	padding-left:3px;
}

.link_afisha{
	color:#fff;
}

.link_afisha:hover{
	color:#53c5d9;
}

.afisha_pic{
	width:94px;
	height:141px;
	max-width:94px;
	max-height:141px;
	margin-bottom:3px;
}

.afisha_pic_shadow{
	position:absolute;
	width:94px;
	height:141px;
	max-width:94px;
	max-height:141px;
	top: 18px;
	left:0px;
	z-index:10;
}

.afisha_container{
	position:absolute;
	margin-left:40px;
	margin-top:5px;	
}

.afisha_sub{
	background: #FFFFFF;
	font-size: 10px;
	z-index:15;
	line-height: 12px;
	position: absolute;
	border:1px solid #fff;
	border-radius:0px 3px 3px 0px;
	margin-top:105px;
	max-width:70px;
	padding:3px;
	padding-top:0px;
}

.afisha_sub a{
	color:#2c2c2c;
}

.afisha_sub a:hover{
	color:#53c5d9;
}

/*Левая часть большого инфоблока: ФОТООТЧЕТЫ*/

.photo_left{
	width:282px;
	overflow:hidden;
	float:left;
	background:transparent;
	margin-bottom:15px;
}

.photo_block{
	width:282px;
	height:188px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:12px;
	cursor:pointer;
}

.photo_pic{
	width:282px;
	height:188px;
	max-width:282px;
	max-height:188px;	
}

.photo_pic_shadow{
	position:absolute;
	width:282px;
	height:188px;
	max-width:282px;
	max-height:188px;	
	left:0px;
}

.photo_container{
	margin-left: 230px;
	margin-top: 7px;
	position: absolute;
}
/*
.photo_sub{
	font-size: 17px;
	line-height: 20px;
	font-family:georgia;
	font-style:italic;
	position: absolute;
	max-width:150px;
	padding:0px;
	display: table-cell;
	margin-top:-188px;
}

.parent_photo_sub{
	display: table-cell;
	height: 170px;
	vertical-align: bottom;
	max-width: 150px;
	cursor:pointer;
}

.parent_photo_sub div{
	border-left:white 7px solid;
}

.photo_sub a{
	color:#2c2c2c;
	background:#fff;
}

.photo_sub a:hover{
	color:#53c5d9;
	background:#fff;
}
*/

/*Превью афиша, фотоотчеты, места на главной*/

.photoafisha_block{
	width:351px;
	height:260px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:12px;
	cursor:pointer;
	position:relative;
	margin-right:10px;
}

.photoafisha_pic{
	width:351px;
	height:260px;
	max-width:351px;
	max-height:260px;	
}

.photoafisha_pic_shadow {
	position: absolute;
	width: 351px;
	height: 260px;
	max-width: 351px;
	max-height: 260px;
	right: 0px;
}

.photoset_block{
	width:351px;
	height:260px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:12px;
	cursor:pointer;
	position:relative;
	margin-right:0px;
}

.photoset_pic{
	width:351px;
	height:260px;
	max-width:351px;
	max-height:260px;	
}

.photoset_pic_shadow {
	position: absolute;
	width: 351px;
	height: 260px;
	max-width: 351px;
	max-height: 260px;
	right: 0px;
}

.photoset_container{
	margin-left: 294px;
	margin-top: 10px;
	position: absolute;
}


.afishaphoto_container{
	margin-left: 294px;
	margin-top: 10px;
	position: absolute;
}

.afisha_carousel{
	padding:0px;
	padding-left:0px;
	float: left;
	width: 362px;
	position:relative;
}


.afisha_carousel2{
	padding:10px;
	padding-left:0px;
	float: left;
	width: 362px;
	overflow:hidden;
	position:relative;
}

.arrow_afisha_car_left{
	position:absolute;
	top:110px;
	left:-3px;
	z-index: 20;
	width:19px;
	height:31px;
}

.arrow_afisha_car_right{
	position:absolute;
	top:110px;
	right:-12px;
	z-index: 20;
	width:19px;
	height:31px;	
}

.oneplace_container .arrow_places_car_left{
	position:absolute;
	top:65px;
	left:-1px;
	z-index: 20;
	width:19px;
	height:31px;	
}

.afisha_carousel_inside{
	width:900000px;
	overflow-x:hidden;
}

.oneplace_container .arrow_places_car_right {
	position: absolute;
	top: 65px;
	right: 0px;
	z-index: 20;
	width: 19px;
	height: 31px;
}

.photo_sub_main {
font-size: 17px;
line-height: 20px;
font-family: georgia;
font-style: italic;
position: absolute;
max-width: 300px;
padding: 0px;
display: table-cell;
margin-top: -140px;
margin-left: 30px;
height: 100px;
overflow: hidden;
padding-left: 1px;
}

.photo_sub_main_shdw{
	left:0px;
	position:absolute;
}

.parent_photo_sub_main{
	display: table-cell;
	height:100px;
	vertical-align: middle;
	max-width: 300px;
	cursor:pointer;	
	padding: 3px 0 3px 0px;
}

.parent_photo_sub_main div{
	/*border-left:white 10px solid;*/
	background:transparent url('../img/photoalbumname2.jpg') repeat-y top left;
	padding-left:10px;
}

.photo_sub_main a{
	color:#323232;
	background:transparent url('../img/photoalbumname.jpg') repeat top left;
	font-size:17px;
	text-decoration:none;
	padding:0px 6px 0px 0;
	white-space: pre-wrap;
}

.photo_sub_main a:hover{
	color:#53c5d9;
	background:transparent url('../img/photoalbumname.jpg') repeat top left;
	font-size:17px;
	padding:0px 6px 0px 0;
	text-decoration: none;
	white-space: pre-wrap;
}

.photo_sub{
	font-size: 17px;
	line-height: 19px;
	font-family: georgia;
	font-style: italic;
	position: absolute;
	max-width: 150px;
	padding: 0px;
	display: table-cell;
	margin-top: -188px;
}

.parent_photo_sub{
	display: table-cell;
	height: 170px;
	overflow:hidden;
	vertical-align: bottom;
	max-width: 150px;
	cursor: pointer;
	padding: 3px 0 3px 0px;	
}

.parent_photo_sub div{
	background:transparent url('../img/photoalbumname2.jpg') repeat-y top left;
	padding-left:9px;
	max-height: 100px;
	overflow: hidden;
}

.photo_sub a{
	color:#323232;
	background:transparent url('../img/photoalbumname.jpg') repeat top left;
	font-size:17px;
	text-decoration:none;
	padding:0px 6px 0px 0;
	white-space: pre-wrap;
}

.photo_sub a:hover{
	color:#53c5d9;
	background:transparent url('../img/photoalbumname.jpg') repeat top left;
	font-size:17px;
	padding:0px 6px 0px 0;
	text-decoration: none;
	white-space: pre-wrap;
}

/*Футер*/

#footer ul li { 
color: #000000;
display: inline;
float: left;
padding-left: 18px;
width: 107px;
}

#footer ul li b{
	line-height:30px;
}

#footer ul li a{
	color:#000;	
}

#footer ul li a:hover{
	color:#53c5d9;	
}

/*СТИЛИ ДЛЯ ОТДЕЛЬНОЙ НОВОСТИ*/

.humanity_news{
	margin-top:0px;
	margin-bottom:15px;
	background:transparent url('../img/hum_news_bg.png') repeat-x left top;
	height:53px;
	width:283px;
}

.hum_news_parent{
	height:53px;
	width:283px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.button_hum_news{
	width:253px;
}

.single_news_block{
	width:422px;
	background:#fff;
	margin-left:15px;
	padding:13px;
	font-size:12px;
}

.title_single_news_pic{
	width:162px;
	height:92px;
	max-width:162px;
	max-height:92px;
	float:left;
	padding-right:10px;
}

.map_watch_button{
	margin-top:5px;
}

.tags_and_links{
	padding-top:25px;
	font-size:11px;
	color:#353535;	
}

.tags_and_links a{
	color:#353535;
}

.single_news_tags{
	float:left;
	width:270px;
	padding-right:10px;
}

.single_news_links{
	float:left;
	width:142px;
}

.Pic{
	border:0px;
	position:relative;
	z-index:5;
	text-align:left;
	padding-right:5px;
	padding-top:10px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:none;
}

.Pic1{
	border:0px;
	text-decoration:none;
	text-align:center;
	vertical-align:center;
	padding-top:2px;
}

.title b{
	margin-right:25px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:Underline;
	margin-right:100px;
	font-weight:normal;
}

.title_kinoafisha{
	background:#f6f6f6;
	float:left;
	width:744px;
	padding:0;
	margin:0;	
}

.title_kinoafisha b{
	margin-right:25px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:Underline;
	margin-right:100px;
	font-weight:normal;
}

.bubbleInfo {
	position: relative;
	width: 726px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	margin-left:50px;
	text-decoration:none;
}

.bubbleInfo_kinoafisha {
	position: relative;
	width: 584px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	margin-left:160px;
	text-decoration:none;
}

.bubbleInfo_kinoafisha table{
	width: 275px;
}

.popup {
	position: absolute;
	display: none;
	z-index: 1000;
	border-collapse: collapse;
	font-size: .8em;
	min-width:150px;
}

.popup td.corner {
	height: 0px;
	width: 2px;
}

.popup td#topleft { 
	background-image: url('../image/bubble-1.png'); 
} 

.popup td.top { 
	background-image: url('../image/bubble-2.png'); 
}

.popup td#topright { 
	background-image: url('../image/bubble-3.png'); 
}

.popup td.left { 
	background-image: url('../image/bubble-4.png'); 
}

.popup td.right { 
	background-image: url('../image/bubble-5.png'); 
}

.popup td.center{ 
	background-image: url('../image/bubble-0.png');
	line-height: 200%;
}

.popup td#bottomleft { 
	background-image: url('../image/bubble-6.png'); 
}

.popup td.bottom { 
	background-image: url('../image/bubble-7.png'); 
	text-align: center;
}

.popup td.bottom img { 
	display: block; 
	margin: 0px auto; 
}

.popup td#bottomright { 
	background-image: url('../image/bubble-8.png'); 
}

.also_read_top{
	background:transparent url('../img/also_read.png') no-repeat 365px 0px;
	height:11px;
}

.also_read_body{
	background: #EFEFEF;
	left: -13px;
	position: relative;
	right: 0px;
	width: 422px;
	padding:13px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#000;	
}

.also_read_body a{
	font-size:11px;
	color:#000;	
}

.center_top_comment{
	height:18px;
	background:#898989;
	letter-spacing:1px;
	left: -13px;
	position: relative;
	right: 0px;
	width: 448px;	
}

.center_top_comment u{
	font-size:13px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
	text-decoration:none;
}

.single_comment{
	height:95px;
	left: -13px;
	position: relative;
	right: 0px;
	width: 422px;
	padding:13px;
	background:#efefef;
}

.single_big_comment{
	height:95px;
	left: 0px;
	position: relative;
	right: 0px;
	width: 718px;
	padding:13px;
	background:#efefef;
}

.single_comment2{
	height:95px;
	left: -13px;
	position: relative;
	right: 0px;
	width: 347px;
	padding:13px;
	background:#efefef;
}

.single_big_comment2{
	height:95px;
	left: 0px;
	position: relative;
	right: 0px;
	top:5px;
	width: 465px;
	padding:13px;
	background:#efefef;
}

.other_single_comment{
	left: -13px;
	position: relative;
	right: 0px;
	width: 422px;
	padding:13px;
	background:#fff;
	padding-bottom:0px;
}

.other_single_comment_big{
	left: 0px;
	position: relative;
	right: 0px;
	width: 695px;
	padding:13px;
	background:#fff;
	padding-bottom:0px;
}

.send_author_comment{
	margin-top:10px;
	margin-left:75px;
}

.send_author_comment_big{
	margin-top:10px;
	float:right
}
 
.ava_comment_pic{
	width:60px;
	max-width:60px;
	height:60px;
	max-height:60px;
	float:left;
	padding-right:13px;
} 

.textarea_comment{
	height:60px;
	outline: none;
	-moz-appearance: none;
	border: 1px solid #999;	
	resize: none;
	width: 343px;
	float:left;
	overflow: auto;
}

.textarea_big_comment{
	height:60px;
	outline: none;
	-moz-appearance: none;
	border: 1px solid #999;	
	resize: none;
	width: 636px;
	float:left;
	overflow: auto;
}

.textarea_comment2{
	width:267px;
	height:60px;
	overflow: auto;
	outline: none;
	-moz-appearance: none;
	border: 1px solid #999;	
	resize: none;
	float:left;
}

.textarea_big_comment2{
	width:383px;
	height:60px;
	overflow: auto;
	outline: none;
	-moz-appearance: none;
	border: 1px solid #999;	
	resize: none;
	float:left;
}

.author_ava_comment{
	width:75px;
	display: inline;
	float:left;
}

.author_ava_comment img{
	width:60px;
	max-width:60px;
	height:60px;
	max-height:60px;
	padding-right:13px;	
	padding-top:5px;
}

.author_text_comment{
	width:347px;
	display: inline;
	float:left;
	font-size:12px;
	color:#1e1e1e;
	word-wrap: break-word;
}

.author_text_comment a{
	color:#1e1e1e;
	font-size:10px;
}

.author_text_comment i{
	color:#7e7e7e;
	font-size:10px;
	font-style:normal;
}

.author_text_comment_big{
	width:615px;
	display: inline;
	float:left;
	font-size:12px;
	color:#1e1e1e;
}

.delete{
	float:right;
	position:relative;
	top:0px;
	left:0px;
	cursor:pointer;
}

.author_text_comment_big a{
	color:#1e1e1e;
	font-size:10px;
}

.author_text_comment_big i{
	color:#7e7e7e;
	font-size:10px;
	font-style:normal;
}

.also_materials{
	height:60px;
	max-height:60px;
	overflow:hidden;
}

.also_materials ul{
	margin:0px;
	padding:0px;
}

.also_materials ul li{
	float:left;
	display:inline;
	text-align:center;
}

.also_materials_parent{
	display: table-cell;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	width: 78px;
}

.also_materials_pic_li{
	width:78px
}

.also_materials_arrow_li{
	width:15px;	
}

.also_materials_pic{
	width:65px;
	max-width:65px;
	height:37px;
	max-height:37px;
}

.pattern_type_also{
	position:absolute;
}

.close_pic{
	float:right;
	position:relative;
	top:17px;
	left:0px;
	cursor:pointer;
	z-index:1;
}

.like_and_sochial_link{
	color:#000;
}

.like_and_sochial_link:hover{
	color:#000;
}

/*ЛЕНТА НОВОСТЕЙ*/
.calendar_lenta{
	margin-top:0px;
	border:1px #555555 solid;
	border-right:0px;
	border-bottom:0px;
	background:transparent url('../img/calendar_bg.png') repeat-x left top;
	height:161px;
	width:283px;
}

.calendar_lenta1{
	margin-top: 0px;
	border: 1px #555555 solid;
	border-right: 0px;
	border-bottom: 0px;
	background: #2E2E2E url('../img/calendar_bg.png') repeat-x left top;
	height: 175px;
	width: 239px;
	padding-top: 15px;
}

.checked_date_parent{
	width:80px;
	display:table-cell;
	height:161px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-family:verdana;
	text-shadow:1px 0px 0px #000;
}

.checked_date{
	width:83px;
	float:left;
	height:161px;
}

.calendar_date{
	float:left;
	height:161px;
	width:199px;
}

.calendar_date_parent{
	height:161px;
	width:202px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}


.checked_date_parent b{
	font-size:31px;
	color:#fff;
	font-family:verdana;
	text-shadow:1px 0px 0px #000;
}

.checked_date_parent u{
	font-size:15px;
	text-decoration:none;
	color:#fff;
	font-family:verdana;
	text-shadow:1px 0px 0px #000;
}

.calendar_body_shadow_top{
	height:8px;
	width:190px;
	background:transparent url('../img/calendar_body_shadow_top.png') no-repeat top left;
}

.calendar_body_shadow_center{
	min-height:120px;
	max-height:161px;
	overflow:hidden;
	width:170px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	background:transparent url('../img/calendar_body_shadow_center.png') repeat-y top left;
}

.calendar_body_shadow_center table{
	border-spacing:0;
	padding:0;
	border:0;
	color:#fff;
	font-size:9px;
	font-family:verdana;
	margin-left:5px;
}

.passive_calendar_day{
	width:24px;
	height:23px;
	text-align: center;
	vertical-align: text-top;	
}

.passive_calendar_day:hover{
	height: 23px;
	text-align: center;
	vertical-align: text-top;
	width: 24px;
	background:transparent url('../img/red_date.png') no-repeat center top;
}

.passive_calendar_day a{
	color:#fff;
	text-decoration:none;
}

.active_calendar_day a{
	color:#fff;
	text-decoration:none;
}

.active_calendar_day{
	height: 23px;
	text-align: center;
	vertical-align: text-top;
	width: 24px;
	background:transparent url('../img/red_date.png') no-repeat center top;
}

.calendar_body_shadow_bottom{
	height:8px;
	width:190px;
	background:transparent url('../img/calendar_body_shadow_bottom.png') no-repeat top left;
}

.selected_month_year{
	margin-left:6px;
	margin-bottom: 4px;
	margin-top:5px;
}

.rss_pic{
	left: 5px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}

/*страничник*/

.page_listing{
	width: 448px;
	height:31px;
	display:table-cell;
	vertical-align:middle;
	background:transparent url('../img/page_bg.png') repeat-x left top;
	overflow:hidden;
	text-align:center;
	font-family:verdana;
	font-size:11px;
	color:#fff;
	text-shadow:1px 0px 0px #000;
}

.page_listing b{
	font-family:verdana;
	font-size:11px;
	color:#fff;
	text-shadow:1px 0px 0px #000;
}

.page_listing a{
	font-family:verdana;
	font-size:11px;
	color:#fff;
	text-shadow:1px 0px 0px #000;
}

.page_left{
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.page_right{
	margin-left: 10px;
	position: relative;
	top: 3px;
}

.all_pages{
	float: right;
	margin-left: -100px;
	text-align: left;
	width: 100px;
	overflow:hidden;
}

.all_pages_href{
	color:#d0d0d0;
	text-shadow:1px 0px 0px #000;
	text-decoration:none;
	border-bottom:1px dashed #d0d0d0;	
}

.all_pages a{
	color:#d0d0d0;
	text-shadow:1px 0px 0px #000;
	text-decoration:none;
}

.all_pages_listing{
	color:#f5f5f5;
	margin-left:5px;
	margin-right:5px;
	padding:15px;
	padding-top:10px;
	background: #656565; /* Для старых браузров */
	background: -moz-linear-gradient(top, #656565, #343434); /* Firefox 3.6+ */
		/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, 
					color-stop(0%,#656565), color-stop(100%,#343434));
		/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #656565, #343434);
	background: -o-linear-gradient(top, #656565, #343434); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #656565, #343434); /* IE10 */
	background: linear-gradient(top, #656565, #343434); /* CSS3 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#656565', endColorstr='#343434'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#656565', endColorstr='#343434')"; /* IE8 */	
}

.all_pages_listing a{
	color:#cbcbcb;
	font-family:verdana;
	font-size:10px;
	text-shadow:1px 0px 0px #262525;
}

.all_pages_listing a:hover{
	color: #53C5D9;
}

.one_page{
	width:25px;
	float:left;
}

.pointer_a{
	cursor:pointer;
}

.arrow_pages{
	position:relative;
	top:4px;
}

/*ВСЕ ИЗ ЖИЗНИ*/

.allforlife_navigation {
width: 975px;
margin: 0 auto;
margin-top: 3px;
margin-bottom: 15px;
background: transparent url('../img/pillow.png') center top;
position: relative;
height: 30px;
padding: 10px;
padding-left: 15px;
overflow: hidden;
}

.allforlife_navigation_active{
	color:#03d7dc;
	font-size:12px;
	height:28px;
	border:2px solid #03d7dc;
	border-radius:5px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	margin-right:15px;
}

.allforlife_navigation_active a{
	color:#03d7dc;
	font-size:12px;
	text-decoration:none;
}

.allforlife_navigation_active a:hover{
	color:#53C5D9;
	font-size:12px;
	text-decoration:none;
}

.allforlife_navigation_passive{
	color:#363636;
	font-size:12px;
	height:28px;
	border:2px solid #fff;
	border-radius:5px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	margin-right:15px;
}

.allforlife_navigation_passive a:hover{
	color:#53C5D9;
	font-size:12px;
	text-decoration:none;
}

.allforlife_navigation_passive a{
	color:#363636;
	font-size:12px;
	text-decoration:underline;
}

.allforlife_navigation_parent{
	height:28px;
	display:table-cell;
	vertical-align:middle;
}

/*левый блок все из жизни*/
.left_block_allforlife{
	width:240px;
	float:left;
	margin-right:13px;
}

.vert_menu_alloflife{
	width:210px;
	background:#fff;
	padding:15px;
	margin-bottom:14px;
	float:left;
	color:#444641;
	font-size:13px;
}

.vert_menu_alloflife a{
	color:#444641;
	font-size:13px;
	text-decoration:underline;
}

.vert_menu_alloflife a:hover{
	color:#53C5D9;
	font-size:13px;
	text-decoration:underline;
}

.vert_menu_alloflife ul{
	margin:0;
	padding:0;
	list-style:none;
}

.vert_menu_alloflife ul li{
	min-height:20px;
}

.new_allforlife_pic{
	padding-left: 5px;
	position: relative;
	top: 3px;
}

.other_article_alloflife{
	width:240px;
	background:#fff;
	margin-bottom:37px;
	float:left;
}

.other_article_alloflife_center{
	width:240px;
	background:#fff;
	margin-bottom:32px;
	float:left;
}

.other_article_alloflife_devider{
	float:left;
	width:14px;
}

.other_article_alloflife_pic{
	width:240px;
	max-height: 300px;
	min-height: 100px;
}

.other_article_allforlife_text{
	color: #2e2e2e;
	font-family: verdana;
	font-size: 12px;
	min-height: 92px;
	padding-top:7px;
	padding-right:12px;
	padding-left:11px;
	padding-bottom:15px;
	width: 217px;
}

.other_article_allforlife_text h3{
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:14px;
	color:#2e2e2e;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.other_article_allforlife_text h3 a{
	font-family:georgia;
	font-size:14px;
	color:#2e2e2e;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.other_article_allforlife_text h3 a:hover{
	font-family:georgia;
	font-size:14px;
	color:#53C5D9;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.other_tag_allforlife{
	background:url('../img/tag.png') no-repeat left center;
	padding-left:7px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left:-5px;
}

@-moz-document url-prefix()
{
	.other_tag_allforlife{height:16px;overflow:hidden;}
}

.other_tag_allforlife u{
	background:#f4d400;
	color:#2e2e2e;
	font-size:13px;
	font-family:verdana;
	text-decoration:none;
	padding-right:3px;
	padding-left:1px;
}

.other_tag_allforlife u div{
	display:inline;
	position:relative;
	top:-2px;
}

.other_tag_allforlife u div a{
	color:#2e2e2e;
	font-size:12px;
	font-family:verdana;
}

.other_tag_allforlife u div a:hover{
	color:#3F8AD7;
	font-size:12px;
	font-family:verdana;
}

.other_article_allforlife_text_div{
	min-height: 60px;
	line-height: 100%;
	padding-top:3px;
	padding-bottom:5px;
}

.other_article_allforlife_panel { 
	background: url('../img/devider_other_alloflife2.png') no-repeat transparent;
	height: 32px;
	position: absolute;
	margin: 8px 0px 0px -11px;
	width: 240px;
}

.ava_div_other_article_allforlife_panel{
	width:16px;
	height:29px;
	padding-left:10px;
	margin-right: 5px;
	float:left;	
}

.ava_div_other_article_allforlife_panel_parent{
	height: 23px;
	margin-top: 8px;
	width: 16px;
}

.ava_other_article_allforlife_panel{
	height: 16px;
	position: relative;
	top: 0px;
	width: 16px;
}

.about_other_article_allforlife_panel{
	float: left;
	height: 30px;
	width: 185px;
	overflow:hidden;
}

.about_other_article_allforlife_panel_parent{
	display:table-cell;
	vertical-align:middle;
	height: 30px;
	width: 204px;
}

.elements_other_article_allforlife_panel{
	color: #FFFFFF;
	display: table-cell;
	font-family: verdana;
	font-size: 11px;
	height: 29px;
	vertical-align: middle;
	width: 204px;
}

.elements_other_article_allforlife_panel a{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 11px;
}

.elements_other_article_allforlife_panel i{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 9px;
	font-style:normal;
	padding-left:1px;
	padding-right:4px;
}

.elements_other_article_allforlife_panel u{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
}

.like_other_article_allforlife_panel_parent{
	height:30px;
	display:table-cell;
	vertical-align:middle;
}

.like_other_article_allforlife_panel{
	margin-right:0px;
	max-width:60px;
	float:left;
	padding-left:5px;
	padding-right:5px;	
	text-align:center;
}

.like_other_article_allforlife_panel:hover{
	margin-right:1px;
	border-radius:3px;
	background:#fff;
	padding-left:4px;
	padding-right:4px;	
	margin-left:1px;
	max-width:60px;
	text-align:center;
}

.comments_other_article_allforlife_panel{
	margin-right:0px;
	max-width:60px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;	
}

.comments_other_article_allforlife_panel_parent{
	height:30px;
	display:table-cell;
	vertical-align:middle;
}

.comments_other_article_allforlife_panel:hover{
	margin-right:1px;
	border-radius:3px;
	background:#fff;
	padding-left:4px;
	padding-right:4px;	
	margin-left:1px;
	max-width:60px;
	text-align:center;
}

.share_other_article_alloflife{
	padding-top: 10px;
	width: 15px;
	padding-right:10px;
	background:transparent url('../img/share2.png') no-repeat 5px 10px;
}

.share_other_article_alloflife img{
	height: 20px;
	left: 2px;
	position: relative;
	top: -5px;
	width: 20px;
}

.share_other_article_alloflife:hover{
	padding-top: 10px;
	width: 15px;
	padding-right:10px;
	background:transparent url('../img/share.png') no-repeat 5px 10px;		
}

.bubbleInfo_other_alloflife{
	color: #1C1C1C;
	float: right;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 0px;
	margin-top: -30px;
	text-decoration: none;
}

.floating{
	float: left;
	position: relative;
}


/*центральный блок все из жизни*/
.central_block_allforlife{
	width: 494px;
	float:left;
}

.main_article_allforlife{
	height:373px;
	width:494px;
	overflow:hidden;
	background:#2e2e2e;
	margin-bottom:14px;
}

.main_article_allforlife_pic{
	width:494px;
	height:231px;
}

.date_container_alloflife{
	margin-left: 435px;
	margin-top: 10px;
	position: absolute;
}

.main_article_allforlife_text{
	height:92px;
	width:474px;
	padding-top:17px;
	padding-bottom:18px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	font-family:verdana;
	font-size:12px;
}

.main_article_allforlife_text h3{
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:17px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.main_article_allforlife_text h3 a{
	font-family:georgia;
	font-size:17px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.main_article_allforlife_text h3 a:hover{
	font-family:georgia;
	font-size:17px;
	color:#53C5D9;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.main_article_allforlife_text_div{
	height: 60px;
	line-height: 100%;
	overflow: hidden;
}

.main_article_allforlife_panel{ 
	background: transparent url('../img/main_article_alloflife_panel.png') no-repeat top left;
	height: 29px;
	margin: 8px 0px 0px -10px;
	position: absolute;
	width: 545px;
}

.elements_main_article_allforlife_panel{
	color: #FFFFFF;
	display: table-cell;
	font-family: verdana;
	font-size: 11px;
	height: 29px;
	overflow: hidden;
	vertical-align: middle;
	width: 300px;
}

.elements_main_article_allforlife_panel i{
	color: #b2b2b2;
	font-family: verdana;
	font-size: 10px;
	font-style:normal;
	padding-left:5px;
	padding-right:30px;
}

.elements_main_article_allforlife_panel u{
	color: #fff;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
}

.like_main_article_allforlife_panel{
	margin-right:25px;
	max-width:45px;
	float:left;
	padding-left:5px;
	padding-right:5px;	
	text-align:center;
}

.like_main_article_allforlife_panel a{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.about_main_article_allforlife_panel{
	float:left;
}

.about_main_article_allforlife_panel a{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.about_main_article_allforlife_panel a:hover{
	color: #53C5D9;
	font-family: verdana;
	font-size: 11px;
}

.like_main_article_allforlife_panel:hover{
	margin-right:26px;
	border-radius:3px;
	background:#03d7dc;
	padding-left:4px;
	padding-right:4px;	
	margin-left:1px;
	max-width:60px;
	text-align:center;
}

.like_main_article_allforlife_panel a{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.like_main_article_allforlife_panel a:hover{
	color: #fff;
	font-family: verdana;
	font-size: 11px;
}

.comments_main_article_allforlife_panel{
	margin-right:30px;
	max-width:45px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;	
}

.comments_main_article_allforlife_panel a{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.comments_main_article_allforlife_panel a:hover{
	color: #fff;
	font-family: verdana;
	font-size: 11px;
}

.comments_main_article_allforlife_panel:hover{
	margin-right:31px;
	border-radius:3px;
	background:#03d7dc;
	padding-left:4px;
	padding-right:4px;	
	margin-left:1px;
	max-width:45px;
	text-align:center;
}

.ava_main_article_allforlife_panel{
	height: 16px;
	margin-right: 5px;
	position: relative;
	top: 2px;
	width: 16px;
}

.heart_main_article_allforlife_panel{
	height: 11px;
	position: relative;
	width: 13px;
	top:2px;
}

.toon_main_article_allforlife_panel{
	height: 11px;
	position: relative;
	width: 14px;
	top:3px;
}

.ava_div_main_article_allforlife_panel{
	width:16px;
	height:29px;
	padding-left:15px;		
	vertical-align:middle;
	display:table-cell;
}

.tag_allforlife{
	background:url('../img/tag.png') no-repeat left center;
	padding-left:7px;
	margin-bottom: 2px;
	margin-top: 2px;
}

@-moz-document url-prefix()
{
	.tag_allforlife{height:16px;overflow:hidden;}
}

.tag_allforlife u{
	background:#f4d400;
	color:#2e2e2e;
	font-size:13px;
	font-family:verdana;
	text-decoration:none;
	padding-right:3px;
	padding-left:1px;
}

.tag_allforlife u div{
	display:inline;
	position:relative;
	top:-2px;
}

.tag_allforlife u div a{
	color:#2e2e2e;
	font-size:12px;
	font-family:verdana;
}

.tag_allforlife u div a:hover{
	color:#3F8AD7;
	font-size:12px;
	font-family:verdana;
}

.share_main_article_alloflife{
	width:15px;
	margin-right: 55px;
	padding-left:4px;
	padding-right:8px;
	padding-top: 9px;
	padding-top:11px;
	background:transparent url('../img/share.png') no-repeat 50% 10px;
}

.share_main_article_alloflife img{
	height: 20px;
	left: 0px;
	position: relative;
	top: -5px;
	width: 20px;
}

.share_main_article_alloflife:hover{
	width:15px;
	margin-right: 55px;
	padding-left:4px;
	padding-right:8px;
	padding-top: 9px;
	padding-top:11px;
	background:transparent url('../img/share2.png') no-repeat 50% 10px;		
}

.bubbleInfo_alloflife{
	color:#1c1c1c;
	font-family:Verdana;
	float:right;
	font-size:11px;
	margin-left:50px;
	text-decoration:none;
}

/*правый блок все из жизни*/
.right_block_allforlife{
	width:240px;
	float:left;
	margin-left:13px;
}

/*Показать еще*/
.see_more_alloflife{
	color:#4b4b4b;
	font-family:verdana;
	font-size:12px;
	text-align:center;
	width:1000px;
	height:50px;
	background:transparent url('../img/see_more.png') no-repeat top left;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}

.see_more_alloflife:hover{
	color:#4b4b4b;
	font-family:verdana;
	font-size:12px;
	text-align:center;
	width:1000px;
	height:50px;
	background:transparent url('../img/see_more2.png') no-repeat top left;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}

.see_more_alloflife a{
	color:#4b4b4b;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}

/*ВСЕ ИЗ ЖИЗНИ*/

/*КОНКРЕТНАЯ СТАТЬСЯ ВСЕ ИЗ ЖИЗНИ*/
.single_allforlife_block{
	width:422px;
	background:#fff;
	margin-left:15px;
	padding:13px;
	padding-top:0px;
	font-size:12px;
}
/*КОНКРЕТНАЯ СТАТЬСЯ ВСЕ ИЗ ЖИЗНИ*/

.single_block_allforlife{
	width:747px;
	background:#fff;
	margin-bottom:14px;
}

.single_block_allforlife_position{
	float: left;
	width: 760px;
}

.single_block_allforlife_pic{
	text-align:center;
	max-width:747px;
}

.single_block_allforlife_text{
	padding-top:12px;
	padding-bottom:14px;
	padding-left:13px;
	padding-right:14px;
}

.single_block_allforlife h3{
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:17px;
	color:#2e2e2e;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.single_block_allforlife h3 a{
	font-family:georgia;
	font-size:17px;
	color:#2e2e2e;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.single_block_allforlife h3 a:hover{
	font-family:georgia;
	font-size:17px;
	color:#53C5D9;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}

.single_block_allforlife_text_div{
	min-height: 60px;
	line-height: 100%;
	font-family:verdana;
	padding-top:3px;
	padding-bottom:15px;
	font-size:12px;
	color:#2e2e2e;	
}

.single_block_allforlife_panel{ 
	background: transparent url('../img/devider_single_allforlife_block.png') no-repeat top left;
	height: 30px;
	width: 747px;
	margin-bottom: -14px;
	margin-left: -13px;	
}

.share_single_block_alloflife{
	width:15px;
	padding-right:10px;
	padding-top: 9px;
	background:transparent url('../img/share2.png') no-repeat 0px 12px;
}

.share_single_block_alloflife img{
	height: 20px;
	left: -3px;
	position: relative;
	top: -4px;
	width: 20px;
}

.share_single_block_alloflife:hover{
	width:15px;
	padding-right:10px;
	padding-top: 9px;
	background:transparent url('../img/share.png') no-repeat 0px 12px;		
}

.bubbleInfo_single_alloflife{
	color:#1c1c1c;
	font-family:Verdana;
	float:right;
	font-size:11px;
	text-decoration:none;
}

.elements_single_block_allforlife_panel{
	color: #FFFFFF;
	display: table-cell;
	font-family: verdana;
	font-size: 11px;
	height: 29px;
	vertical-align: middle;
}

.elements_single_block_allforlife_panel a{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 11px;
}

.elements_single_block_allforlife_panel .about_single_block_allforlife_panel_parent a:hover { 
	color: #53C5D9;
}

.elements_single_block_allforlife_panel i{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 9px;
	font-style:normal;
	padding-left:1px;
	padding-right:4px;
}

.elements_single_block_allforlife_panel u{
	color: #4b4b4b;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
}

.about_single_block_allforlife_panel{
	float: left;
	height: 30px;
	min-width: 60px;
	overflow:hidden;
}

.about_single_block_allforlife_panel_parent{
	display:table-cell;
	vertical-align:middle;
	height: 30px;
	min-width: 60px;
	max-width:300px;
	overflow:hidden;
	padding-right:25px;
}

.single_block_bubble_allforlife_panel{ 
	height: 29px;
	position: absolute;
	width: 747px;
}

 p.clip {
	overflow: hidden;
	padding: 0px;
	color:#4B4B4B;
	margin:0;
	margin-top:6px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75px;
}

 p.clip:hover{	 
	color: #53C5D9;
}

 p.clip a:hover{	 
	color: #53C5D9;
}

/*СТИЛИ ДЛЯ АФИШЫ*/

.photo_right{
	width:240px;
	overflow:hidden;
	float:left;
	background:transparent;
	margin-bottom:15px;
}

.right_photo_top{
	height:18px;
	background:#f1006c;
	letter-spacing:1px;
}

.right_photo_top a{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.right_photo_top u{
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 10px;
	text-decoration: none;
	text-shadow: #3F3F3F 1px 0px 0px;
}

.right_photo_top a:hover{
	font-size:11px;
	color:#53c5d9;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.right_photo_block{
	width:240px;
	height:188px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:12px;
	cursor:pointer;
}

.right_photo_pic{
	width:240px;
	height:188px;
	max-width:240px;
	max-height:188px;	
}

.right_photo_pic_shadow{
	position:absolute;
	width:240px;
	height:188px;
	max-width:282px;
	max-height:188px;	
	right:0px;
}

.right_photo_container{
	margin-left: 190px;
	margin-top: 7px;
	position: absolute;
}

/*.photo_sub{
	font-size: 17px;
	line-height: 20px;
	font-family:georgia;
	font-style:italic;
	position: absolute;
	max-width:150px;
	padding:0px;
	display: table-cell;
	margin-top:-188px;
}

.parent_photo_sub{
	display: table-cell;
	height: 170px;
	vertical-align: bottom;
	max-width: 150px;
	cursor:pointer;
}

.parent_photo_sub div{
	border-left:white 7px solid;
}

.photo_sub a{
	color:#2c2c2c;
	background:#fff;
}

.photo_sub a:hover{
	color:#53c5d9;
	background:#fff;
}
*/
.places_right{
	width:240px;
	overflow:hidden;
	float:left;
	background:transparent;
	margin-bottom:15px;
}

.onecatallplaces_container {
	width: 340px;
	padding: 10px;
	padding-right: 9px;
	padding-left: 9px;
	float: left;
}

.photosetpics_block{
	width:375px;
	height:234px;
	padding:10px;
	padding-right:8px;
	padding-left: 9px;
	padding-top: 9px;
	float:left;
}

.photoset_all_top{
	position:absolute;
	bottom:0;
	left:0;
}	
.photoset_all_bottom{
	position:absolute;
	top:0;
	left:0;
}

.photosetpics_one_block{
	position:relative;
	float:left;
	width:125px;
	height:121px;
}

.photoset_all{
	float:left;
	width:125px;
	height:121px;
}

.name_photosetpics{
	display: none;
	position: absolute;
	bottom:0px;
	padding:6px;
	color:#000000;
	font-size:13px;
	line-height:13px;	
	font-family:verdana;
	background:transparent url('../img/pinkop.png') repeat top left;	
}

.photosetpics_one_block a:hover .name_photosetpics{
	width:113px;
	padding:6px;
	display: block;
	max-height:90px;
	overflow:hidden;
	position: absolute;
	bottom:0px;
	color:#000000;
	font-size:13px;
	line-height:13px;
	font-family:verdana;
	background:transparent url('../img/pinkop.png') repeat top left;
}

.right_places_top{
	height:18px;
	background:#d73300;
	letter-spacing:1px;
}

.right_places_top a{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.right_places_top u{
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 10px;
	text-decoration: none;
	text-shadow: #3F3F3F 1px 0px 0px;
}

.right_places_top a:hover{
	font-size:11px;
	color:#53c5d9;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.places_pic_and_text{
	width:240px;
	background:#383838;
}

.places_pic_and_text img{
	width:240px;
	max-width:240px;
}

.places_text{
	padding:15px;
	font-size:12px;
	font-family:verdana;
	color:#fff;
	line-height:12px;
}

.places_text a{
	font-size:18px;
	line-height:18px;
	font-family:georgia;
	font-style:italic;
	color:#fff;
}

.places_text a:hover{
	font-size:18px;
	line-height:18px;
	font-family:georgia;
	font-style:italic;
	color:#53C5D9;
}

.placesinfoinside_center .likeplaceslast{
	width:200px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}

.likeplaces{
	width:200px;
	margin-right:29px;
	margin-bottom:0px;
	float:left;
}

.likeplaces a{
	text-decoration:none;
}

.likeplacesname{
	background:transparent url('../img/placesname.png') no-repeat top left;
	font-size:17px;
	width:100%;
	height:23px;
	padding-top: 3px;
	font-style:italic;
	font-family:georgia;
	color:#fff;
	text-shadow:#000 0px 1px 0px;
	padding-left:5px;
	padding-right:5px;
}

.likeplacesname p{
	padding:0;
	margin:0;
	white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
}

.likeplaces img{
	width:200px;
	height:150px;
}

.places_div_text{
	margin-top:8px;
}
.dontknow{
	width:240px;
	height:62px;
	background:#383838 url('../img/dontknow.jpg') no-repeat center;
	margin-bottom:17px;
	text-align:center;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	padding-top:15px;
	text-shadow:0px 1px 0px #46423e;
}

.vibor{
	width:113px;
	height:42px;
	margin-left:64px;
	background:transparent url('../img/vibor.png') no-repeat 0px 0px;
}

.vibor:hover{
	width:113px;
	height:42px;
	background:transparent url('../img/vibor3.png') no-repeat 0px 0px;
}

.vibor:active{
	width:113px;
	height:42px;
	background:transparent url('../img/vibor2.png') no-repeat 0px 0px;
}

.big_central_part{
	float:left;
	width:744px;
	margin-right:16px;
}

.afisha_big_central_part {
width: 744px;
background: #272727;
margin-bottom: 16px;
}

.placesmain_big_central_part {
width: 744px;
background: rgb(39, 39, 39);
margin-bottom: 16px;
}

.photos_big_central_part {
width: 744px;
background: #252525;
margin-bottom: 16px;
position: relative;
}

.afisha_central_part_top{
	height:18px;
	background:#ff9001;
	letter-spacing:1px;
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#ffa633 0px 1px 0px;	
}

.afisha_central_part_top u{
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#ffa633 0px 1px 0px;
	margin-left:10px;
	text-decoration:none;
}

.afisha_central_part_top a{
	font-size:11px;
	color:#1e1e1e;
	float:right;
	margin-right:5px;
	letter-spacing:0px;
}

.afisha_central_part_top a:hover{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.placesmain_central_part_top{
	height:18px;
	background:#60cffe;
	letter-spacing:1px;
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#60cffe 0px 1px 0px;	
}

.placesmain_central_part_top u{
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#60cffe 0px 1px 0px;
	margin-left:10px;
	text-decoration:none;
}

.placesmain_central_part_top a{
	font-size:11px;
	color:#1e1e1e;
	float:right;
	margin-right:5px;
	letter-spacing:0px;
}

.placesmain_central_part_top a:hover{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.photos_central_part_top{
	height:18px;
	background:#ff4180;
	letter-spacing:1px;
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#ff4180 0px 1px 0px;	
}

.photos_central_part_top u{
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#ff4180 0px 1px 0px;
	margin-left:10px;
	text-decoration:none;
}

.photos_central_part_top a{
	font-size:11px;
	color:#1e1e1e;
	float:right;
	margin-right:5px;
	letter-spacing:0px;
}

.photos_central_part_top a:hover{
	font-size:11px;
	color:#fff;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}


.afisha_central_part_bottom{
	background:#2e2e2e;
}

.afisha_big_block{
	background:#5c5c5c url('../img/big_afisha.jpg') repeat-x bottom left;
	width:124px;
	height:240px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:12px;
	position:relative;
	z-index:16;
}

.afisha_big_block .lighten{
	width:124px;
	height:240px;
	float:left;
	position:absolute;
	z-index:20;
	cursor:pointer;
}

.afisha_big_block :hover.lighten{
	width:124px;
	height:240px;
	float:left;
	position:absolute;
	z-index:20;
	background:transparent url('../img/lighten.png') repeat top left;	
}

.afisha_big_block a{
	color:#fff;
	text-decoration:none;
}

.afisha_big_block:hover a{
	color:#ff9001;
	text-decoration:none;
}

.afisha_big_block .afisha_big_sub a{
	color:#2c2c2c;
	text-decoration:underline;
}

.afisha_big_block:hover.afisha_big_sub a{
	color:#2c2c2c;
	text-decoration:underline;
}

.time_af_big{
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	position: relative;
	top: -187px;
	z-index:15;	
}

.afisha_big_pic{
	width:124px;
	height:185px;
	max-width:124px;
	max-height:185px;
	margin-bottom:3px;
	position:relative;
	z-index:10;
}

.afisha_pic_big_shadow{
	position:relative;
	width:124x;
	height:185px;
	max-width:124px;
	max-height:185px;
	top: -190px;
	margin-left:2px;
	z-index:10;
}

.afisha_big_container{
	position:absolute;
	margin-left:75px;
	margin-top:5px;	
}

.afisha_big_sub{
	background: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	position: absolute;
	z-index:30;
	border:1px solid #fff;
	border-radius:0px 3px 3px 0px;
	margin-top:140px;
	max-width:70px;
	padding:3px;
	padding-top:0px;
}

.afisha_big_sub a{
	color:#2c2c2c;
}

.afisha_big_sub a:hover{
	color:#53c5d9;
}

.single_kinoafisha_block{
	width:744px;
	background:#fff;
	padding:0px;
	font-size:12px;
	margin-bottom:17px;
}

.single_kinoafisha_block2{
	width:744px;
	background:none;
	padding-bottom:0px;
	font-size:12px;
	margin-bottom:17px;
}

.kinoblock_poster{
	float:left;
	width:332px;
	text-align:center;
}

.kinoblock_info{
	float:left;
	background:#fff;
	width:380px;
	padding:16px;
}

.kinoblock_poster img{
	width:300px;
	padding:16px;
	text-align:center;
	float:left;
	background:transparent url('../img/kinoblock_bg.png') repeat top left;		
}

#kindevider{
	height:1px;
	width:332px;
	float:left;
	background:#fff;
}

.single_kinoafisha_block2 h4{
	color:#2a2a2a;
	font-size:22px;
	line-height: 20px;
	font-weight:bold;
	font-family:verdana;
	background:none;
	padding-bottom:15px;
	display: block;
	font-style:normal;
}

.big_container_about_film{
	float:right;
	color:#181818;
	width:379px;
	font-size:13px;
	line-height:15px;
	font-family:verdana;
	padding-bottom:15px;
}

.container_about_film_left{
	width:64px;
	float:left;
	text-align:right;
}

.container_about_film_right{
	width:305px;
	float:left;
	text-align:left;
	padding-left:10px;
}

.container_about_film_right a{
	color:#181818;
	font-size:13px;
	font-family:verdana;
	text-decoration:none;
	border-bottom:1px #181818 dotted;
}

.container_about_film_right a:hover{
	color:#ff9001;
	font-size:13px;
	font-family:verdana;
	text-decoration:none;
	border-bottom:1px #ff9001 dotted;
}

.big_container_pics_film{
	float:right;
	color:#2b2b2b;
	width:380px;
	font-size:11px;
	font-family:verdana;
	padding-top:5px;
	padding-left:16px;
	text-align:right;
}

.big_container_pics_film b{
	float:left;
	color:#2b2b2b;
	width:396px;
	font-size:11px;
	font-weight:normal;
	position: relative;
	left: -287px;
}

.big_container_pics_film a{
	color:#808080;
	width:396px;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px #808080 dotted;
	margin-right:4px;	
	cursor:pointer;
}

.big_container_pics_film a:hover{
	color:#ff9001;
	width:396px;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px #ff9001 dotted;	
	margin-right:4px;	
	cursor:pointer;	
}

.one_container_pics_film img{
	min-width:121px;
	max-width:121px;
	height:69px;
}

.one_container_pics_film{
	background:transparent url('../img/frame_pic.png') repeat-x left center;
	width:378px;
	height:79px;
	text-align:center;
	padding-top:10px;
	float:left;
}


.one_container_pics_film2 img{
	min-width:121px;
	max-width:121px;
	height:71px;
	padding-right:0px;
	padding-top:10px;
	position:relative;
}

.one_container_pics_film2{
	background:transparent url('../img/frame_pic2.png') no-repeat left center;
	width:130px;
	height:90px;
	text-align:center;
	margin-top:5px;
	float:left;
}

.film_trailer{
	float:left;
	width:744px;
	background:#fff;
	text-align:center;
	padding-top:35px;
}

.kinoafisha_tags{
	float:left;
	width:712px;
	padding-right:16px;
	padding-left:16px;
	padding-top:25px;
	padding-bottom:30px;
	background:#fff;
	color:#585858;
	font-size:11px;
	font-family:verdana;
}

.kinoafisha_tags a{
	color:#585858;
	font-size:11px;
	font-family:verdana;
	text-decoration:underline;
}

.kinoafisha_tags a:hover{
	color:#585858;
	font-size:11px;
	font-family:verdana;
	text-decoration:underline;
}

#kindivider{
	height:1px;
	width:332px;
	float:left;
	background:#fff;
}

/*PLACES AND PHOTO ALBUMS*/
.single_places_block{
	width:744px;
	background:#fff;
	padding:0px;
	font-size:12px;
	margin-bottom:17px;
}

.single_places_block2{
	width:714px;
	background:#3e3e3e;
	padding:15px;
	font-size:12px;
	margin-bottom:17px;
}

.single_album_blocks{
	width:714px;
	background:#3e3e3e;
	padding:15px;
	font-size:12px;
	margin-bottom:17px;
	margin-top:0px;
	margin-bottom:10px;
}

.places_central_part_top{
	height:18px;
	background: #898989;
	letter-spacing:1px;
	font-size:13px;
	color:#1e1e1e;
	text-shadow:#ffa633 0px 1px 0px;	
}

.places_central_part_top u{
	font-size: 13px;
	color: #fff;
	text-shadow: #3f3f3f 1px 0px 0px;
	margin-left: 10px;
	text-decoration: none;
}

.places_central_part_top a{
	font-size: 11px;
	color: #fff;
	float: right;
	margin-right: 5px;
	letter-spacing: 0px;
}

.places_central_part_top a:hover{
	font-size:11px;
	color:#53c5d9;
	text-shadow:#3f3f3f 1px 0px 0px;
	margin-left:10px;
}

.title_places{
	background:none;
	float:left;
	width:348px;
	padding:0;
	margin:0;	
	margin-left: -50px;
}

.title_places .like_and_sochial_link {
	color: #fff;
}

.title_places b{
	margin-right:25px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:Underline;
	margin-right:35px;
	font-weight:normal;
}

.bubbleInfo_places {
	position: relative;
	width: 534px;
	margin-left:56px;
	color:#1c1c1c;
	font-family:"Verdana";
	font-size:11px;
	text-decoration:none;
	margin-top:60px;
}

.bubbleInfo_photosets {
	padding-left: 2px;
	height: 20px;
	padding-top: 5px;
	width: 77px;
}

.placessingledevider{
	width:100%;
	height:12px;
}

.placesbreadcrump{
	width:100%;
}

.placesbreadcrump a{
	font-family:verdana;
	font-size:11px;
	color:#7e7e7e;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	text-decoration:none;
}

.placesbreadcrump a:after{
	content: " / "; 
	text-decoration:none;
}

.placesbreadcrump a:last-child:after{
	content: "";
	text-decoration:none;
 }
 
 .photoalbum_name{
	color: #fff;
	font-family: georgia;
	font-style: italic;
	line-height: 120%;
	background: none;
	font-weight: normal;
	text-shadow: #000 0px 1px 0px;
	font-size: 20px;
	padding-bottom: 0px;
	margin-top: -5px;
	overflow:hidden;
}

 .photoalbum_datepeople{
	color: #a7a7a7;
	font-family: verdana;
	font-size: 11px;
	padding-bottom: 0px;
	overflow:hidden;
	float:right;
	padding-top: 4px;
	margin-bottom: -9px;
}

 .photoalbum_datepeople b{
	color: #fff;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
}
 
.photoalbuminside{
	width:717px;
	margin-top:10px;
}
 
.placesinfoinside{
	width:717px;
	margin-top:10px;
}
 
 .placesinfoinside_top{
	background:transparent url('../img/placesbordertop.png') no-repeat top left;
	height:11px;
 }
 
 .photoalbuminside_top{
	background:transparent url('../img/placesbordertop.png') no-repeat top left;
	height:11px;
 } 
 
 .placesinfoinside_bottom{
	background:transparent url('../img/placesborderbottom.png') no-repeat top left;
	height:9px;
 }
 
 .photoalbuminside_bottom{
	background:transparent url('../img/placesborderbottom.png') no-repeat top left;
	height:9px;
 } 
 
  .placesinfoinside_center{
	background:transparent url('../img/placesbordercenter.png') repeat-y top left;
	padding:29px;
	padding-top:18px;
	padding-bottom:20px;
	position:relative;
	color:#e4e4e4;
	font-family:verdana;
	font-size:12px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
 }
 
  .photoalbuminside_center{
	background:transparent url('../img/placesbordercenter.png') repeat-y top left;
	padding:0px;
	padding-top:3px;
	margin-bottom:-6px;
	position:relative;
	color:#e4e4e4;
	font-family:verdana;
	font-size:12px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
 } 
 
 .photoalbum001_pics{
	width:225px;
	height:150px;
	margin:10px;
	margin-top:0;
	margin-right:0;
	float:left;
 }
 
 .placesdevider{
	margin-top:-20px;
	margin-left:-28px;
	margin-bottom:-18px;
 }
 
 .searchinplaces{
	width:100%;
	text-align:center;
 }
 
 .inputsearchinplaces{
	width:180px;
	padding-left:15px;
	padding-right:15px;
	height:29px;
	color:#848484;
	font-family:verdana;
	font-size:14px;
	font-style:italic;
	outline:none;
	border:0;
	background:transparent url('../img/searchplaces.png') no-repeat top left;
 }
 
 .buttonplaces{
	position: absolute;
	margin-top: 1px;
	margin-left: -7px;
	border: 0;
	outline: 0;
	background: url('../img/buttonplaces.png') transparent no-repeat;
	width: 61px;
	height: 31px;
	cursor: pointer;
}

#alphabetplaces{
	background: #3e3e3e;
	z-index:10;
}

.alphabetplaces{
	list-style:none;
	margin:0;
	margin-top:20px;
	padding:0;
	width:100%;
}

.alphabetplaces li{
	display: inline-block;
	margin:0px;
	padding:2px;
	padding-top:0;
	padding-bottom:0;
	text-transform:uppercase;
	color:#e4e4e4;
	font-weight:bold;
	font-family:verdana;
	font-size:15px;
	text-shadow:0px 1px 0px #000;
	margin-top:2px;
	margin-bottom:2px;
}

.alphabetplaces li a{
	text-decoration:none;
}

.alphabetplaces .active_alphabet_places{
	border:#fe358a 2px solid;
	border-radius:5px;
	padding:2px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:-2px;
	margin-right:-2px;
}

.alphabetplaces li:hover{
	border:#fe358a 2px solid;
	border-radius:5px;
	padding:2px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:-2px;
	margin-right:-2px;
}

.alhpabetselectplaces{
	margin-top: 30px;
	margin-right:10px;
	text-align:left;
	color:#e4e4e4;
	font-weight:bold;
	font-size:21px;
	text-shadow:0px 1px 0px #000;
	line-height: 30px;
	margin-bottom:0px;
	float:left;
}

.devideraphabet{
	clear:both;
	width:100%;
	height:1px;
}

.alhpabetselectplaces div{
	width:154px;
}

.active_alhpabetselectplaces{
	margin-top: 30px;
	margin-right:10px;
	text-align:left;
	color:#ff4493;
	font-weight:bold;
	font-size:21px;
	text-shadow:0px 1px 0px #000;
	float:left;
	line-height: 30px;
	margin-bottom:0px;
}

.active_alhpabetselectplaces div{
	width:154px;
}

.alhpabetselectplaces a{
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	color: #e4e4e4;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	line-height:28px;
	width:180px;
	padding-right:7px;
}

.alhpabetselectplaces div img{
	position:relative;
	top:3px;
}

.allplaces_categories{
	width:272px;
	float:left;
	margin-top:-10px;
}

.bubblealplaces{
	margin:0;
	padding:0;
	list-style:none;
	height:27px;	
	margin-bottom:8px;
	margin-top:-3px;
}

.bubblealplaces li{
	float:left;
	margin:0;
	padding:0;
	padding-left:0px;
	padding-right:0px;
}

.bubblealplaces li a{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	text-shadow:#3b3b3b 0px 1px 1px;
}

.activebubblealplaces .bubblealplacesleft{
	background:transparent url('../img/bubblealplaceleft.png') no-repeat top left;
	width:10px;
	height:22px;
	float:left;
}

.activebubblealplaces .bubblealplacestail{
	background:transparent url('../img/bubblealplacetail.png') no-repeat bottom center;
	height:27px;
	float:left;	
}

.activebubblealplaces .bubblealplacescenter{
	background:transparent url('../img/bubblealplacecenter.png') repeat-x top left;
	height:22px;
	float:left;	
}

.activebubblealplaces .bubblealplacesright{
	background:transparent url('../img/bubblealplaceright.png') no-repeat top left;
	width:10px;
	height:22px;
	float:left;	
}

.bubblealplacesleft{
	background:none;
	width:10px;
	height:22px;
	float:left;
}

.bubblealplacestail{
	background:none;
	height:27px;
	float:left;	
}

.bubblealplacescenter{
	background:none;
	height:22px;
	float:left;	
}

.bubblealplacesright{
	background:none;
	width:10px;
	height:22px;
	float:left;	
}

.onecatallplaces{
	width:66px;
	height:66px;
	margin:1px;	
	overflow:hidden;
	background:transparent url('../img/onecatplaces.png') no-repeat top left;
	float:left;
	text-align:center;
}

.placesmain_big_central_part .onecatallplaces{
	width:66px;
	height:66px;
	margin:1px;	
	margin-bottom:0px;
	overflow:hidden;
	background:transparent url('../img/onecatplaces.png') no-repeat top left;
	float:left;
	text-align:center;
}

.onecatallplaces_parent {
	height: 66px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 66px;
	max-width: 66px;
}

.onecatallplaces_parent img{
	padding-left:8px;
}

.onecatallplaces a{
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	font-family:Tahoma;
	line-height:8px;
	text-shadow: #3b3b3b 0px 1px 1px;
}

.onecatallplaces:hover{
	width:66px;
	height:66px;
	overflow:hidden;
	margin:1px;
	background:transparent url('../img/onecatplaces2.png') no-repeat top left;
}

.placesmain_big_central_part .onecatallplaces:hover{
	width:66px;
	height:66px;
	overflow:hidden;
	margin:1px;
	margin-bottom:0px;
	background:transparent url('../img/onecatplaces2.png') no-repeat top left;
}

.placesmain_big_central_part .onecatallplaces_active{
	width:60px;
	height:60px;
	overflow:hidden;
	padding:0;	
	border:3px solid #fa227d;
}

.placesmain_big_central_part .onecatallplaces_active:hover{
	width:60px;
	height:60px;
	overflow:hidden;
	padding:0;
	border:3px solid #fa227d;	
}

.onecatallplaces_active{
	width:60px;
	height:60px;
	overflow:hidden;
	padding:0;	
	border:3px solid #fa227d;
}

.onecatallplaces_active:hover{
	width:60px;
	height:60px;
	overflow:hidden;
	padding:0;
	border:3px solid #fa227d;	
}

.oneplace_container{
	width: 378px;
	padding-left: 2px;
	margin-left:-2px;
	float: left;
	float:left;
	height:335px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}

.oneplace_container_inside{
	width: 900000px;
	overflow-x: hidden;
}

.oneplace_container img {
	width: 183px;
	height: 139px;
}

.oneplace_single_container a{
	color: #fefefe;
	font-family: georgia;
	font-style: italic;
	font-size:17px;
	line-height: 120%;
	background: none;
	font-weight: normal;
	text-shadow: #000 0px 1px 0px;
	padding-bottom: 0px;
}

.oneplace_single_container a:hover{
	color: #53c5d9;
}

.oneplace_single_container p{
	color: #e4e4e4;
	font-family: verdana;
	font-size:12px;
	line-height: 13px;
	background: none;
	font-weight: normal;
	text-shadow: #000 0px 1px 0px;
	padding:0px;
	margin:0px;
	padding-top:3px;
}

.oneplace_single_container {
width: 184px;
height: 331px;
overflow: hidden;
float: left;
padding-right: 9px;
}

.onecatallplaces_active .onecatallplaces_parent{
	height:60px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:60px;
}

.onecatallplaces_active .onecatallplaces_parent img{
	padding-left:8px;
}

.allplaces_map{
	float:left;
	margin-top:-10px;
	width:435px;
	margin-left:10px;
}

.popupplaces{
	width:456px;
	position:absolute;
	z-index:10;
	margin-left:-200px;
	margin-top:-8px;
}

.alhpabetselectplaces .popupplacestop{
	width:410px;
	height:39px;
	background:transparent url('../img/placespopuptop.png') no-repeat top left;
	text-align:center;
	padding-top:13px;	
	color:#000000;
	font-family:verdana;
	font-size:13px;
	text-shadow: rgb(199, 199, 199) 0px 1px 0px;
	padding-left:20px;
	padding-right:20px;
	line-height: 13px;
}

.popupplacestop p{
	white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
	margin:0;
	padding:0;
	font-weight:normal;
}

.placesinfoinside_center .alhpabetselectplaces .popupplacestop a{
	text-decoration:underline;
	text-align: center;
	color: #000000;
	font-family: verdana;
	font-size: 13px;
	text-shadow: rgb(199, 199, 199) 0px 1px 0px;
	line-height: 13px;	
}

.placesinfoinside_center .alhpabetselectplaces .popupplacestop .closehref{
	position: absolute;
	right: -275px;
	top: 10px;
	width:10px;
	height:18px;
}

.popupplacestop img{
	padding-left:5px;
}

.popupplacestop a{
	cursor:pointer;
}

.active_alhpabetselectplaces .popupplacestop{
	width:410px;
	height:39px;
	background:transparent url('../img/placespopuptop.png') no-repeat top left;
	text-align:center;
	padding-top:13px;	
	color:#000000;
	font-family:verdana;
	font-size:13px;
	text-shadow: rgb(199, 199, 199) 0px 1px 0px;
	padding-left:20px;
	padding-right:20px;
	line-height: 13px;
}

.alhpabetselectplaces .popupplacescenter2{
	width:360px;
	min-height:157px;
	padding:46px;
	padding-right:42px;
	padding-top:6px;
	padding-bottom: 5px;
	background:transparent url('../img/placespopupcenter.png') no-repeat bottom left;
	margin-left: -43px;
	color: rgb(211, 211, 211);
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;	
}

.active_alhpabetselectplaces .popupplacescenter2{
	width:360px;
	min-height:157px;
	padding:46px;
	padding-right:42px;
	padding-top:6px;
	padding-bottom: 5px;
	margin-left: -43px;
	color: rgb(211, 211, 211);
	font-family: verdana;
	font-size: 12px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;	
	font-weight:normal;
	text-align:left;
	background:transparent url('../img/placespopupcenter.png') no-repeat bottom left;
}

.alhpabetselectplaces  .laypopupplaces{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.alhpabetselectplaces  .layandpopupplaces{
	display:none;
	position: absolute;
	z-index:15;
}

.popupplacestop .popupplacesclose{
/*	position: absolute;
	right: -275px;
	top: 13px;*/
}

.popupplaces .get_mark_pic_new_photoconkurs {
	width: 186px;
	height:24px;
	overflow:hidden;
	float: left;
	font-family: verdana;
	font-size: 9px;
	color: #7e7e7e;
	padding-top: 2px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	margin-left: -15px;
	margin-top: -10px;
}

.popupplaces #imga {
	background: url('../img/00star.png') 14px 10px no-repeat;
}

.popupplaces  .get_mark_ul_new_photoconkurs {
	margin: 0;
	padding: 0;
	padding-left: 0px;
	cursor: pointer;
	width: 95px;
	float: left;
}

.placesinfoinside_center  .alhpabetselectplaces .get_mark_ul_new_photoconkurs a{
	text-decoration:none;
	border-bottom:0;
}

.popupplaces  .popupplacesleft{
	width:185px;
	float:left;
}

.popupplaces  .popupplacesright{
	width:175px;
	float:left;
}

.popupplaces  .popupplacesright p{
	padding:0;
	margin:0;
	padding-bottom: 9px;
	float: left;
	width: 100%;
	font-size:12px;
	line-height:14px;	
}

.popupplaces  .popupplacesright p .placesmapwatch_img {
	padding-right: 0px;
	padding-top: 0px;
	margin-top:-5px;
}

.popupplaces  .popupplacesright p  .placesmapwatch {
	color: #ff4493;
	text-decoration: none;
	border-bottom: #ff4493 1px dashed;
	line-height: 20px;
	padding-right:0px;
}

.popupplaces  .popupplacesright p span {
	width: 100%;
	font-size: 11px;
	color: #858585;
}

.popupplaces .popupplacescentral{
	width:100%;
	padding-top:5px;
	line-height:14px;
}

.popuppic_places{
	border:5px solid #fff;
	box-shadow:#000 0px 2px 6px;
	width:165px;
	height:107px;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
}

.alhpabetselectplaces .popupplacescenter{
	width:365px;
	min-height:168px;
	padding:43px;
	padding-top:0px;
	padding-bottom:0px;	
	background:transparent url('../img/placespopupcenter2.png') repeat-y top left;
}

.active_alhpabetselectplaces .popupplacescenter{
	width:365px;
	min-height:168px;
	padding:43px;
	padding-top:0px;
	padding-bottom:0px;	
	background:transparent url('../img/placespopupcenter2.png') repeat-y top left;
}

.alhpabetselectplaces .popupplacesbottom{
	width:456px;
	height:49px;
	background:transparent url('../img/placespopupbottom.png') no-repeat top left;
}

.active_alhpabetselectplaces .popupplacesbottom{
	width:456px;
	height:49px;
	background:transparent url('../img/placespopupbottom.png') no-repeat top left;
}

.placesinfoinside_center .active_alhpabetselectplaces a{
	font-family: verdana;
	font-size: 12px;
	font-weight:normal;
	color: #ff4493;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	line-height:28px;
	width:180px;
	text-decoration:underline;
	cursor:pointer;
}

.allsearchplaces{
	color:#dddddd;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px #dddddd dashed;
	margin-left: -75px;
}
 
 .placesribbon{
	position: absolute;
	top: -15px;
	left: -6px;
 }
 
.placesinfoinside_center a{
	color:#e4e4e4;
	font-family:verdana;
	font-size:12px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	cursor:pointer;
 }
 
 .placesinfoinside_center h1{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	line-height:120%;
	background:none;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:20px;
	padding-bottom:5px;
}

 .placesinfoinside_center h2{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	line-height:120%;
	background:none;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:18px;
	padding-bottom:5px;
}

 .placesinfoinside_center h3{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	line-height:120%;
	background:none;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:16px;
	padding-bottom:5px;
}

 .placesinfoinside_center h4{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	background:none;
	line-height:120%;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:14px;
	padding-bottom:5px;
}

 .placesinfoinside_center h5{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	line-height:120%;
	background:none;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:12px;
	padding-bottom:5px;
}

 .placesinfoinside_center h6{
	color:#fff;
	font-family:georgia;
	font-style:italic;
	line-height:120%;
	background:none;
	font-weight:normal;
	text-shadow: #000 0px 1px 0px;
	font-size:10px;
	padding-bottom:5px;
}
 
 .placestextinfo{
	padding-top:30px;
	padding-bottom:30px;
	float:left;
 }
 
.placesshorttext{
	padding-bottom:15px;
	float:left;	
	width:100%;
 }
 
 .placesshorttext span{
	width:100%;
	font-size:11px;
	color:#858585;	
 }
 
 .placesshorttext img{
	padding-right:10px;	
	padding-top:10px;
 }
 
.placesshorttext .placesmapwatch_img{
	padding-right:5px;
	padding-top:0px;
 }
 
.placesinfoinside_center  .placesmapwatch{
	color:#ff4493;
	text-decoration:none;
	border-bottom:#ff4493 1px dashed;
 }
 
 .nameandmark{
	float:left;
	width:180px;
	padding-right:10px;
	overflow:hidden;
	margin-top:-10px;
 }
 
 .placeslogo img{
	width:84px;
	height:64px;
 }
 
.placeslogo{
	position:relative;	
	float:left;
	width:84px;	
}
 
 .placeslogoshadow{
	width:84px;
	height:64px;
	top:0px;
	position:absolute;
	background:transparent url('../img/placeslogoshadow.png') no-repeat top left;	
 }
 
 .places_photos{
	width:365px;
	margin-bottom:30px;
 }	
 
 .mapplaces{
	width:365px;
 }
 
 .placesinside_leftpart{
 	float:left;
	width:365px;
 }
 
 .placesinside_rightpart{
  	float:left;
	width:275px;
	margin-left:19px;
 }
 
 .placesbigpic{
	box-shadow: 0px 1px 4px rgb(43, 43, 43);
	margin-bottom:6px;
	width:356px;
 }
 
 .placeslittlepic{
	width:83px;
	height:62px;
	margin-right:4px;
	margin-bottom:4px;
	box-shadow: 0px 1px 4px rgb(43, 43, 43);	
 }
 
 .get_mark_pic_new_photoconkurs{
	width:200px;
	float:left;
	font-family: verdana;
	font-size: 11px;
	color: #7e7e7e;
	padding-top: 2px;
	text-shadow: rgb(14, 14, 14) 0px 1px 1px;
	margin-left:-12px;
}

.get_mark_ul_new_photoconkurs{
	margin:0;
	padding:0;
	padding-left:7px;
	cursor:pointer;
}

.get_mark_ul_new_photoconkurs li{
	width: 18px;
	height: 18px;
	display: inline;
	float: left;
}

#imga{
	background:url('../img/00star.png') 13px 3px no-repeat;
}

.get_mark_ul_new_photoconkurs li a{
	width:18px;
	height:18px;
}

/*ALLFORLIFE NEW!*/

#infoblock_allforlife{
	width: 1030px;
	margin: 0 auto;
	margin-bottom: 15px;
	position: relative;
	min-height: 100px;
	padding-left: 29px;
}

.small_slot{
	width:240px;
	margin-right:14px;
	float:left;
}

.big_slot{
	width:494px;
	margin-right:14px;
	float:left;
}

#sidebar-float-and-scroll
{
	width: 240px;
	height: 400px;
}

/*NEW DORABOTKA*/
.main_article_allforlife {
height: 390px;
width: 494px;
overflow: hidden;
background: rgb(255, 255, 255);
margin-bottom: 14px;
}

.main_article_allforlife_text h3 a {
font-family: georgia;
font-size: 17px;
color: #2e2e2e;
font-style: italic;
font-weight: bold;
background: transparent;
}

.main_article_allforlife_text {
color: #2e2e2e;
font-family: verdana;
font-size: 12px;
}

.single_block_allforlife_text {
padding-top: 0px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 21px;
}

.nav_second_menu_element ul li {
float: left;
width: 110px;
line-height: 20px;
padding-left: 5px;
background: url('../img/menu_bg.png') repeat transparent;
}
.single_block_allforlife h3 {
margin: 0;
padding: 0;
font-family: georgia;
font-size: 17px;
color: #2e2e2e;
font-style: italic;
font-weight: bold;
background: transparent;
padding-top: 15px;
padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
font-family: georgia;
color: #2e2e2e;
font-style: italic;
font-weight: bold;
}

.tag_allforlife u div a {
color: #2e2e2e;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

.other_tag_allforlife u div a {
color: #2e2e2e;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

.other_tag_allforlife u div a {
color: #2e2e2e;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

.tag_allforlife u div a:hover {
color: #3f8ad7;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

.other_tag_allforlife u div a:hover  {
color: #3f8ad7;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}

.other_tag_allforlife u div a:hover  {
color: #3f8ad7;
font-size: 13px;
font-family: Trebuchet MS, Helvetica, sans-serif;
}
.about_main_article_allforlife_panel a {
color: #4b4b4b;
font-family: verdana;
font-size: 11px;
}

.elements_main_article_allforlife_panel u {
color: #4b4b4b;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}

.comments_main_article_allforlife_panel a {
color: #4b4b4b;
font-family: verdana;
font-size: 11px;
}

.main_article_allforlife_panel {
background: transparent url('../img/main_article_alloflife_panel.png') no-repeat top left;
height: 29px;
margin: 9px 0px 0px -10px;
position: absolute;
width: 545px;
}

.single_block_allforlife_panel {
background: transparent url('../img/devider_single_allforlife_block.png') no-repeat top left;
height: 30px;
width: 747px;
margin-bottom: -20px;
margin-left: -20px;
}

.comments_main_article_allforlife_panel  a:hover{
font-family: verdana;
color:#2e2e2e;
font-size: 11px;
}

.comments_main_article_allforlife_panel:hover {
cursor:pointer;
}

.like_main_article_allforlife_panel:hover {
margin-right: 26px;
border-radius: 3px;
background: #03d7dc;
padding-left: 4px;
padding-right: 4px;
margin-left: 1px;
max-width: 60px;
text-align: center;
cursor:pointer;
}

.like_other_article_allforlife_panel:hover {
cursor:pointer;
}

/*.like_main_article_allforlife_panel:hover u {
color: #fff;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}*/

.comments_other_article_allforlife_panel:hover {
cursor:pointer;
}

/*LAST STYLES!!!*/

.parent_top_panel_logo {
display: table-cell;
height: 85px;
vertical-align: middle;
color: #fff;
width: 114px;
font-size: 12px;
text-align: center;
}

.log_position {
	position: relative;
	width: 175px;
}

.nav.nav-main li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family:tahoma;
}

.nav.nav-main li a:hover {
	color: #0ee9ee;
	text-decoration: none;
	font-size: 12px;
	font-family:tahoma;
}

.log{
	margin-left:7px;
}

.log:hover {
border-bottom: 1px #0ee9ee dashed;
color: #0ee9ee;
font-family: tahoma;
font-size: 13px;
position: relative;
}

.container_soc{
	width:31px;
	height:22px; 
	display:block; 
	overflow:hidden; 
	margin-left:4px;
	margin-bottom: 50px;
	float:left;
	margin-top: 5px;
}
 
.container_soc:hover img{
	margin-top:-23px;
}

.logos_soc{
	float:left;
	height:46px;
	width:31px;
}

.soc_reg_position{
	padding-top:20px;
}


/*HOROSCOPE*/
/*#wrapper_horoscope_widget{
	width:240px;
	height: 240px;
}

.wrapper_horoscope_widget_outer{
	width: 240px;
	height: 240px;
	position: absolute;
}

.flipbox{
	width: 240px;
	height: 240px;
	margin-left:1px;
	margin-top:1px;
	background:#ffffff;
}

.horoscope_widget_shadow{
	padding:0;
	margin:0;
	float:left;
	width: 80px;
	height: 60px;
	margin:0px;
	position:relative;
	z-index:5;
}

.horoscope_widget_shadow:hover{
	position:relative;
	z-index:6;
}

.hor_shdw{
	display:none;
	position:absolute;
	top: -5px;
	left: -7px;
}

.horoscope_widget_shadow:hover .hor_shdw{
	display:block;
	position:absolute;
	top: -5px;
	left: -7px;
}



.horoscope_main_widget{
	width: 240px;
	height: 246px;
	margin-left: 0px;
	margin-top: -3px;
}

.horoscope_main_widget_top{
	background:transparent url('../img/horoscope_main_widget_top.png') no-repeat top left;
	width:240px;
	height:74px;
}

.horoscope_main_widget_top img{
	width:80px;
	height:60px;
	border-radius:3px;
	float:left;
}

.horoscope_main_widget_top_text{
	padding-left:17px;
	float:left;
	padding-top:17px;
	width:143px;
	color:#2e2e2e;
	font-size:11px;
	line-height:12px;
}

.horoscope_main_widget_top_text 	i{
	font-family:Georgia;
	font-style:italic;
	font-size:17px;
}

.horoscope_main_widget_text{
	width:206px;
	background:#fff;
	padding-left:17px;
	padding-right:17px;
	padding-top:0px;
	font-size:12px;
	line-height:13px;
	height: 130px;
	padding-bottom:6px;
	overflow: hidden;	
}

.close_widget_click{
	width: 12px;
	height: 14px;
	position: absolute;
	top: 2px;
	left: 225px;
	display:none;
}

.horoscope_main_widget_bottom{
	background:transparent url('../img/horoscope_main_widget_bottom.png') no-repeat top left;
	width:240px;
	height:24px;
	padding-top:12px;
	text-align:center;	
}

.horoscope_main_widget_bottom a{
	color:#2e2e2e;
}

.horoscope_main_widget_bottom a:hover{
	text-decoration:none;
}*/

.single_block_horoscope_position{
	float: left;
	width: 760px;
}

.single_block_horoscope_position table{
	border:0;
	padding:0;
	margin:0;
	border-spacing:0;
	border-collapse:collapse;
}

.top_column_horoscope{
	width:363px;
	background:#ffffff;
	vertical-align:top;
}


.bottom_column_horoscope {
width: 363px;
height: 17px;
max-height: 17px;
min-height: 17px;
background: transparent url('../img/horoscope_bottom.jpg') no-repeat top center;
margin-bottom: 0px;
}

.devider_horoscope {
width: 13px;
height: 42px;
}

.devider_horoscope_horisontal{
	height:13px;
	max-height:13px;
	min-height:13px;
	width:100%;
}

.img_horoscope{
	vertical-align:top;
	text-align:left;
	height:150px;
	width:200px;
}

.img_horoscope img{
	max-height:150px;
	max-width:180px;
}

.name_date_horoscope{
	vertical-align:middle;
	text-align:left;
	height:150px;
	width:200px;	
	color:#2e2e2e;
	font-size:10px;
}

.name_date_horoscope i{
	font-size:25px;
	font-family:Georgia;
	font-style:italic;
}

.text_horoscope{
	padding-left:23px;
	padding-right:23px;
	padding-bottom:19px;
	color:#2e2e2e;
	font-size:12px;
	line-height:120%;
}

.text_horoscope span{
	color:#747474;
	font-size:12px;
	line-height:200%;
}

.hor_result{
	color:#4b4b4b;
	font-size:11px;
	float:left;
	padding-left:18px;
	height:25px;
	padding-top: 4px;
	max-width:164px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;	
}

.hor_result a{
color: #4b4b4b;
text-decoration: none;
position: relative;
z-index: 1;
}

.horoscope_yes{
	position:relative;
	top:1px;
}

.horoscope_no{
	position:relative;
	top:6px;
}

#datepicker_container{
	margin-left:-3px;
}

.share_horoscope{
	width:15px;
	padding-left:4px;
	padding-right:8px;
	padding-top: 9px;
	padding-top:11px;
	background:transparent url('../img/share2.png') no-repeat 50% 10px;
	margin-right:0px; 
	margin-left:-7px;
}

.share_horoscope img{
	height: 20px;
	left: 0px;
	position: relative;
	top: -5px;
	width: 20px;
}

.share_horoscope:hover{
	width:15px;
	padding-left:4px;
	padding-right:8px;
	padding-top: 9px;
	padding-top:11px;
	background:transparent url('../img/share.png') no-repeat 50% 10px;		
	margin-right:0px; 
	margin-left:-7px;
}

.right_horoscope_top a:hover {
	 font-size: 11px;
	 color: #000;
	 text-shadow: none;
	 margin-left: 10px;
}

.bubbleInfo_horoscope {
color: #1c1c1c;
font-family: Verdana;
float: right;
font-size: 11px;
text-decoration: none;
margin-left: 0px;
width: 21px;
margin-bottom: 4px;
}

.bubbleInfo_horoscope:hover .share_horoscope {
	width: 15px;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 9px;
	padding-top: 11px;
	background: transparent url('../img/share.png') no-repeat 50% 10px;
	margin-right: 0px;
	margin-left: -7px;
}

.footbg { 
background: #323232;
width: 1000px;
margin: 0px auto; 
max-width: 1000px;
min-height: 170px;
}

.footbg .pad { 
padding: 18px 0px 15px 45px;
}

.pad { 
font-family: "Georgia";
font-size: 17px;
font-style: italic;
line-height: 16px;
overflow-wrap: break-word;
padding: 17px 5px 10px 10px;
}

.footbg p { 
color: #C6C6C6;
font-size: 11px;
line-height: 14px;
}


.ctrl_enter {
background: none;
height: 152px;
margin-top: -90px;
position: absolute;
width: 151px;
margin-left: -26px;
padding-left: 20px;
}

.placesinfoinside_white{
	width:717px;
	margin-top:10px;
	margin-left:-2px;
}
  .placesinfoinside_top_white{
	background:transparent url('../img/placesbordertop2.png') no-repeat top left;
	height:11px;
 }
   .placesinfoinside_bottom_white{
	background:transparent url('../img/placesborderbottom2.png') no-repeat top left;
	height:9px;
 }
    .placesinfoinside_center_white{
	background:transparent url('../img/placesbordercenter2.png') repeat-y top left;
	padding:29px;
	padding-top:18px;
	padding-bottom:20px;
	position:relative;
	color:#2e2e2e;
	font-family:verdana;
	font-size:12px;
	text-shadow: none;
	text-align:center;
 }
 .banks_container {
text-align: left;
font-size: 11px;
line-height: 13px;
color: #3e3e3e;
}
.banks_table {
width: 100%;
border: 0;
padding: 0;
margin: 0;
border-spacing: 0;
border-collapse: collapse;
}
.banks_table tr th {
text-align: center;
color: #9a9a9a;
font-size: 20px;
text-shadow: #ffffff 0px 1px 0px;
font-weight: normal;
font-family: verdana;
padding-bottom: 10px;
}
.banks_table_first_td {
width: 315px;
border: 1px solid #d8d8d8;
border-bottom: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 30px;
color: #262626;
font-size: 13px;
}
.banks_table_second_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-right: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_third_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-left: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_fourth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-right: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_fiveth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-left: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_other_first_td {
width: 329px;
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
padding-top: 4px;
padding-bottom: 6px;
padding-left: 16px;
color: #262626;
font-size: 13px;
}
.banks_table_other_second_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
border-right: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_other_third_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_other_fourth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-right: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_other_fiveth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-left: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x bottom left;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_last_first_td {
width: 329px;
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x 0% 105%;
padding-top: 4px;
padding-bottom: 6px;
padding-left: 16px;
color: #262626;
font-size: 13px;
}
.banks_table_last_second_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
border-right: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x 0% 105%;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_last_third_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x 0% 105%;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_last_fourth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-right: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x 0% 105%;
color: #262626;
font-size: 13px;
text-align: center;
}
.banks_table_last_fiveth_td {
border: 1px solid #d8d8d8;
border-bottom: 0px;
border-left: 0px;
border-top: 0px;
background: #ececec url('../img/banks-devider-horisontal.jpg') repeat-x 0% 105%;
color: #262626;
font-size: 13px;
text-align: center;
}

.banks_table_other_first_td span {
color: #969696;
font-size: 9px;
}
.popup_banks_map_place {
position: absolute;
width: 438px;
min-height: 330px;
left: 0px;
z-index: 100;
display:none;
}
.popup_banks_map_place_top {
background: transparent url('../img/popup_banks_map_place_top.png') no-repeat top left;
padding-top: 12px;
padding-left: 45px;
padding-right: 60px;
width: 330px;
height: 36px;
text-align: center;
color: #000000;
font-family: verdana;
font-size: 13px;
text-shadow: rgb(199, 199, 199) 0px 1px 0px;
line-height: 13px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
position: relative;
}
.popup_banks_map_place_center2 {
background: transparent url('../img/popup_banks_map_place_center2.png') repeat-y top left;
width: 438px;
min-height: 245px;
}
.popup_banks_map_place_bottom {
background: transparent url('../img/popup_banks_map_place_bottom.png') no-repeat top left;
width: 438px;
height: 38px;
}
.popup_banks_map_place_center {
background: transparent url('../img/popup_banks_map_place_center.png') no-repeat bottom left;
width: 351px;
min-height: 244px;
padding-left: 43px;
padding-right: 43px;
padding-top: 13px;
padding-bottom: 11px;
text-align: center;
}
.banks_table_other_first_td p {
padding: 0;
margin: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 170px;
display: inline-block;
}
.div_banks_best_price {
height: 100%;
display: inline-block;
padding-left: 7px;
padding-right: 7px;
background: #c1f787;
padding-top: 6px;
height: 17px;
margin-bottom: 1px;
}
.popup_banks_map_place_center img {
max-width: 344px;
min-height: 244px;
}
.popup_banks_map_place .popup_banks_map_place_top .closehref {
position: absolute;
width: 10px;
height: 18px;
left: 401px;
cursor: pointer;
}


.last_cell_of_nav_menu_third ul li {
	float: left;
	width: 140px;
	background:#f6f6f6;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;	
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;	
}

.last_cell_of_nav_menu_third ul li:first-child {
	float: left;
	width: 140px;
	background:#f6f6f6;
	border-radius:5px 5px 0px 0px;	
	border-top:1px solid #b5b5b5;
	padding-top:5px;
	padding-bottom:0px;	
}

.last_cell_of_nav_menu_third ul li:last-child {
	float: left;
	width: 140px;
	background:#f6f6f6;
	border-radius:0px 0px 5px 5px;	
	border-bottom:1px solid #b5b5b5;
	padding-top:10px;
	padding-bottom:5px;	
}

.nav_second_menu_element ul li {
	float: left;
	width: 110px;
	background:#f6f6f6;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.nav_second_menu_element ul li:first-child {
	float: left;
	width: 110px;
	background:#f6f6f6;
	border-radius:5px 5px 0px 0px;
	border-top:1px solid #b5b5b5;
	padding-top:5px;
	padding-bottom:0px;	
}

.nav_second_menu_element ul li:last-child {
	float: left;
	width: 110px;
	background:#f6f6f6;
	border-radius:0px 0px 5px 5px;
	border-bottom:1px solid #b5b5b5;
	padding-top:10px;
	padding-bottom:5px;	
}

.last_cell_of_nav_menu_third ul{
	background:transparent url('../img/blop.png') repeat top left;
	padding:5px;
	width: 162px;
	border-radius:10px;	
	margin-left:-5px;
	margin-top:-2px;	
}

.nav_second_menu_element ul {
	background:transparent url('../img/blop.png') repeat top left;
	padding:5px;
	width: 133px;	
	border-radius:10px;	
	margin-left:-5px;	
	margin-top:-2px;
	z-index:101;
}

.last_cell_of_nav_menu_third:hover>a{
	color:#53c5d9;
	border:0px;	
}

.nav_second_menu_element:hover .last_nav_second_menu_element{
	color:#53c5d9;
	border:0px;	
}
