/*

COMMON

*/

body

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;



	background-color: White;

	color: Black;







	font-family: Sans-Serif, Arial, Tahoma;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;



	text-align: left;
	
	/*background:url(../images/blocks/bg_total.gif);*/
	background: #f4f4f4;

}

.after_body{ /*background-image:url(../images/blocks/bg_mobile.gif);*/
					background-repeat:no-repeat;
					/*background-position: 40px 20px;*/
				  }

p

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

}	

table

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

/*	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;*/

	
	

	/*table-layout: fixed;/**/

	border-collapse: collapse;

	/*width: 100%;/**/

	vertical-align: middle;

	text-align: center;

}

tr

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

text-align: center;	
	
}

td

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;
	


}

img

{

	margin: 0px;
	margin-left:7px;
	margin-right:7px;
	margin-top:5px;
	margin-bottom:5px;

	padding:1px;

	border: solid #988b77 1px;
	
	vertical-align: middle;

	text-align: right;
   
    float: left;  
}


h1{ display:inline;
	   font-size:inherit;
	   font-weight:inherit;
	   font-family:inherit;
	   margin:0;
	   padding:0;
	}
	
h2{ display:inline;
	   font-size:inherit;
	   font-weight:inherit;
	   font-family:inherit;
	   margin:0;
	   padding:0;
	}




/*

MAIN PAGE

*/

form{ margin:0;}

.border{border-top: #cecece solid 1px;
	border-bottom: #cecece solid 1px;}







.content

{

	margin: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	border-bottom-style: none;

}



.bh_back31

{

	/*width: 78px;*/

	height: 23px; 

	background-image: url(../images/blocks/block_header_back3.gif); 

	background-position: left top; 

	background-repeat: repeat-x;

	text-align: center;
	border-top: #cecece solid 1px;
	border-bottom: #cecece solid 1px;
		

}
.bh_back31 a {color:#000000;
                        text-decoration:none;}
.bh_back31 a:hover{ color:#30a8d0;
                                  text-decoration:underline;
								  background: url(../images/spacer.gif);
}


a.link_12 {color:#000000; 
                        text-decoration:none;}
a.link_12:hover{
							 color:#30a8d0;
                             text-decoration:underline;
							 background: url(../images/spacer.gif);
							 }



 a.bottom {color:#000000; text-decoration:none;}
a.bottom:hover{ color:#30a8d0; text-decoration:underline;}



a.home_menu{ background:url(../images/blocks/home.png) no-repeat center;
                          display:block;
						  height:16px;
						  width:12px;
					     }
a.home_menu:hover{background:url(../images/blocks/home.png) no-repeat center}


a.next_news { color:#30a8d0;
                       text-decoration:none;
					   display:block;
					   background:url(../images/spacer.gif);
                     }
a.next_news:hover{ /*text-decoration:underline;*/
                                 color:#d0c330;}
								 
								 
a.menu_button{ display:block;
                          height:14px;
						  width:200px;
						  margin-top:2px;
						  padding-top:1px;
						  padding-left:40px;
						  text-decoration:none;
						  text-align:left;
						  color:#000;
						  background:#ECECEC;
						/*  border-bottom:#000000 1px  solid;*/
                        }
a.menu_button:hover{ background: #32A9D1;
                                    color:#fff;
									}
									
									
a.content_title {color:#000000; 
                        text-decoration:none;}
a.content_title:hover{ color:#30a8d0;
                                  text-decoration:underline;
								  background: url(../images/spacer.gif);
								  }	
								  
a.content_title h2{ font-size:10px;}							

a.kino_name {color:#30A8D0;
                          text-decoration:none;
						  background:url(../images/spacer.gif);
						  margin-left:10px;
						 /* border: dotted  #FF0000 1px;*/
						  display:block;
						  width:180px;
						  font-size:14px;
						  font-weight:bold;
						  position:relative;
						  top:2px;
						  }
a.kino_name:hover{text-decoration:underline;}


a.cinema_name{ color: #1594BE;
                         font-size:12px;
						 text-decoration:none;
						 background:url(../images/spacer.gif); }
a.cinema_name:hover{ text-decoration:underline;}


.contact_tel a{color: #1594BE;
                         font-size:11px;
						 text-decoration:none;
						 background:url(../images/spacer.gif);}
.contact_tel a:hover{text-decoration:underline;}

a.next_prew_playbil { text-decoration:none;
                                   color:#3068d0;
								   font-size:12px;
								   background:url(../images/spacer.gif);}
a.next_prew_playbil:hover{ color:#ac30d0;} 

a.white_link { color:#FFFFFF;
                        font-size:12px;
						text-decoration:none;
						background:url(../images/spacer.gif) ;
						}
a.white_link:hover{ background:url(../images/spacer.gif);
                                text-decoration:underline;}
								
a.white_link h2, h1{ font-size:11px;}						
								
a.title_objav_link{ text-decoration:none;
                                display:block;
								width:100%;
								text-align:center;
								color:#30A8D0;
								font-size:12px;}
a.title_objav_link:hover{ text-decoration:underline;}

a.main_city{ color:#1B92D1; 
					font-size:13px;
					text-decoration:none;
					background:url(../images/spacer.gif) ;
					}
a.main_city:hover{ color:#20aef9;
							  text-decoration:underline;
							  background:url(../images/spacer.gif) ;}
							  
							  
a.wallpapers{ 
					 display:block;
                          height:14px;
						  width:62px;
						  padding-top:1px;
						  margin-bottom:10px;
						  text-decoration:none;
						  text-align: center;
						  font-size:8px;
						  color:#000000;
						  background:#ECECEC;
						  border-bottom: #988B77 solid 1px;
						  border-left: #988B77 solid 1px;
						  border-right: #988B77 solid 1px;
					}
a.wallpapers:hover{
								background: #32A9D1;
                                color:#fff;
							  }






.bh_back32

{

	width: 118px;

	height: 25px; 

	background-image: url(../images/blocks/block_header_back3.gif); 

	background-position: left top; 

	background-repeat: repeat-x;

	text-align: center;

}

.bh_div3

{

	width: 2px;

	height: 25px; 

	background-image: url(../images/blocks/block_header_div1.gif); 

	background-position: left top; 

	background-repeat: repeat-x;

}

.bh_div3hidden

{

	width: 2px;

	height: 25px; 

	background-image: url(../images/blocks/block_header_back3.gif); 

	background-position: left top; 

	background-repeat: repeat-x;

}





.bh_back2

{

	width: 240px;

	height: 25px; 

	background-image: url(../images/blocks/block_header_back2.gif); 

	/*background-position: left top; */

	text-align: center;
	border-top: #cecece solid 1px;
	border-bottom: #cecece solid 1px;

}

.bh_back2 h1{ font-size:11px}

.bh_back2left

{

	padding-left: 8px;

	width: 232px;

	height: 25px; 

	background-image: url(../images/blocks/block_header_back4.gif); 

	background-position: left top; 

	text-align: left;
	color:#000000;
	border-top: #cecece solid 1px;
	border-bottom: #cecece solid 1px;

}

.bh_back2left h1{font-size:10px}


.lefttext

{

	padding-left: 10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
	font-size:10px;
	
	/*border:#666666 1px solid;*/

}

.lefttext1

{

	padding-left: 8px;
	padding-right: 8px;

}

.righttext

{

	padding-right: 8px;

	text-align: right;

}







.news_image_colimage

{

	padding-left: 8px;

	text-align: left;

	width: 110px;

}

.news_image_coltext

{

	text-align: left;

}



.news_diamond_colimage

{

	padding-left: 8px;

	text-align: left;

	width: 20px;

}

.news_diamond_coltext

{

	text-align: left;

}







.lefttextw110

{

	width: 110px;

}

.lefttextw20

{

	width: 20px;

}

.lefttextwdefault

{

	text-align: left;
	padding-right:10px;
	

}

.lefttextwdefault h2 {font-size:11px;}

.righttextw32

{

	width: 32px;
	text-align: right;

}


.divider_dot4x4

{

	width: 230px;

	height: 8px; 

	background-image: url(../images/blocks/dot4x4.gif); 

	background-position: left top; 

	background-repeat: repeat-x;

}



.A1

{

	width: 240px;

	height: 20px; 

	background-color: #dddddd; 

	background-position: left top; 

	text-align: center;
	
	font: 11px Arial, Verdana, Tahoma;
	

}



.A2

{

	width: 2px;

	height: 20px; 

	background-color: #dddddd; 

	background-position: left top; 

	background-repeat: repeat-x;

}


.A3

{

	width: 2px;

	height: 20px; 

	background-color: #8b8b8b; 

	background-position: left top; 

	background-repeat: repeat-x;
	
}

/*========================================  ==========*/
.string{ height:54px;
            width:240px;
			background:#eaf591;
			border-top: solid 1px #cccccc;
			border-bottom: solid 1px #cccccc;
			/*border:dotted 1px #FF0000;*/}
			.string img{ float:left;
			                    margin:0;
								padding:0;
								border:0;}
			.string marquee{ background:#dbddde;
			                         height:16px;
									 margin-right:6px;
									 margin-top:20px;
									 width:164px;
									 padding-top:3px;
									 border-right:#CCCCCC 2px solid;
									 
			/* border:dotted 1px #FF0000;*/
			                           }


/*=========================== =============================*/

td.prew_start{ height:20px;
                      width:20px;
                       border-bottom:#CCCCCC solid 1px;
					    border-top:#CCCCCC solid 1px;
						 border-right:#CCCCCC solid 1px;
                      }
td.prew{ height:20px;
              width:20px;
              border-bottom:#CCCCCC solid 1px;
			  border-top:#CCCCCC solid 1px;
			  border-right:#CCCCCC solid 1px;
            }
td.next_finish{height:20px;
                        width:20px;
                       border-bottom:#CCCCCC solid 1px;
					    border-top:#CCCCCC solid 1px;
						 border-left:#CCCCCC solid 1px;
					 }
td.next{height:20px;
            width:20px;
            border-bottom:#CCCCCC solid 1px;
			border-top:#CCCCCC solid 1px;
			border-left:#CCCCCC solid 1px;
			}
td.page_navigation{ height:20px;
                                 width:20px;
                                 border-bottom:#CCCCCC solid 1px;
					             border-top:#CCCCCC solid 1px;
                               }
							   
							   
/*=====================================================================================*/
.weather{ width:240px;
                  border-top:#CCCCCC 1px solid;
				   border-bottom:#CCCCCC 1px solid;
				   color:#5d523f;}
				  
.weather img{ margin:0;
                        border:0;
						float:none;}
						
.w_date { background:#f6f6f6;
                 height:35px;
				 border-left:1px #CCCCCC solid;
				 border-top:1px #CCCCCC solid;
				 border-bottom:1px #CCCCCC solid;
				 width:60px;
				 font-size:11px;
				 font-weight:bold;
				 }
				 
.w_title{ color:#000000;
               background:#f6f6f6;
			   border-top:1px #CCCCCC solid;
              }
			  
.w_nebo{ border-left:1px #CCCCCC solid;
                 padding:0;
				 text-align:center;
				 
               }
.w_temperatur{ border-left:1px #CCCCCC solid; 
                       border-top:1px #CCCCCC solid;
					   height:35px;
					   font-size:11px;
					   font-weight:bold;
                      }
				 
				 
/*=================== Афиша ========*/
td.up_text{/*border: 1px solid black;*/
                   height:30px;}
				   
				   


.playbil_index_middle{ /*border:#FF0000 dotted 1px;*/
										display:block;
										width:220px;
										padding:10px;
										padding-top:0;
								 }
.playbil_index_middle img{ margin-left:0; margin-bottom:0	;}
								 
.playbil_index_middle_top{  /*border:#ffffff dotted 1px;*/
											height:30px;
											text-align:left;
											display:block;
											 background:url(../images/menu/kino2.gif) no-repeat  top;
											/* border:#FF0000 1px solid;*/
                                         }


.info_title{ border-bottom:#cccccc solid 1px;
				border-top:#cccccc solid 2px;
				font-size:11px;
				text-align:center;
				padding-top:3px;
				padding-bottom:3px;
				padding-left:10px;
				padding-right:10px;
				font-weight:bold;
			   }
			   
.anons_2{ font-size:11px;
				color:#000066;
				padding-bottom:5px;
				padding-top:5px;
				border-bottom:#CCCCCC 1px solid;
				float:right;
				width:110px;
				text-align:center;
			   }


				   
				   
/*======================= Объявления======*/				   
.objav_menu_title{ display:block;
                                 height:17px;
								 text-align:left;
								 padding-left:10px;
								 margin-top:4px;
								 background:#30A8D0;
				                  border-top: solid 2px  #cecece;
								  color:#FFFFFF;
								  font-size:12px;
								    /* border:#FF0000 dotted 1px;*/}
								 
a.objav_menu{ display:block;
                          padding-left:20px;
						  text-align:left;
						  background:#E0E0E0;
						  margin-top:1px;
						  text-decoration:none;
						  color:#000000;}
a.objav_menu:hover{ background:#9ad4e7;}



.general_post{ text-align:left;
							padding-top:10px;
							padding-bottom:5px;
							padding-left:7px;
							padding-right:5px;
							border-top:solid 2px #cecece;
							width:230px;
							font-size:10px;
                          /* border:#FF0000 dotted 1px;*/}

.general_post div { display:block;}

.general_post span{ font-weight:bold;}

.general_post img { margin:0;
                                   float:none;}
								   
.general_post table { margin-bottom:10px;}
								   
.search{/*border:#FF0000 dotted 1px;*/
                width:240px;
				height:32px;
				padding-top:10px;
				background:#FBFBFB;
				border-top: #cecece solid 1px;
	           /* border-bottom: #cecece solid 1px;*/
               }
			   
			   
/*.index_objav_top{ width:240px;
                                height:30px;
								display:block;
								background:url(../images/blocks/obyavi_top.gif) no-repeat;}*/

/*.index_objav_bottom { display:block;
                                 background:url(../images/blocks/obyavi_bottom.gif) no-repeat;
								 height:43px;
								 width:240px; }*/
								 
.index_objav_middle{ text-align:left;
                                       background:#EEEEEE;
									   padding-left:10px;
									   padding-right:10px;}









/*==================== самая верхняя менюшка навигации =======================*/
.top_top_menu{
  height:20px;
  width:240px;
  margin:0;
  padding:0;
  border-bottom: solid 1px #cecece;
  background-image:url(../images/blocks/bg_top_menu.png);
  background-repeat:repeat-x;
  text-align:center;
}

.header_city{
  height:20px;
  width: auto;
  margin:0;
  padding:0;
  border-bottom: solid 1px #cecece;
  background-image:url(../images/blocks/bg_top_menu.png);
  background-repeat:repeat-x;
  text-align:center;
  font-size: 13px;
  font-weight: bold;
  color: #1594BE;
}


.header_pic{
  height:20px;
  width: 102px;
  margin:0;
  padding:0;
  border-bottom: solid 1px #cecece;
  background-image:url(../images/blocks/bg_top_menu.png);
  background-repeat:repeat-x;
  text-align:center;
  font-size: 13px;
  font-weight: bold;
  color: #1594BE;
}

.top_top_menu_img{
  margin:0px;
  padding:0px;
  border:0;
  float:none;
  text-align: center;
}



.baner{/* padding-top:1px;
             padding-bottom:1px;*/
			 margin:0;
			 border:0;
			 padding:0;
			 border-bottom: #cecece solid 1px;
			 border-top:#cecece 1px solid;
		   }
									 
									 
.kurs_text{ font-size:11px;
					font-weight:bold;
					color:#5d523f;}			 
				 
				 
				 
.main_bottom_1{ border-top: #cecece 1px solid;
							border-bottom: #cecece 1px solid;
							height:35px;
							background:url(../images/blocks/main_bottom_1.gif) repeat-x;
							margin-top:2px;
							width:240px;
							}
							
.main_bottom_2 { display:block;
							 height:33px;
							 padding-top:2px;
							 width:240px;
							 text-align:center;
							 font-size:11px;
							 color:#FFFFFF;
							 background:url(../images/blocks/main_bottom_2.gif) repeat-x;
							 margin-top:2px;
							 border-top: #cecece 1px solid;
						   }			 

.main_bottom_link{ display:block;
								float:left;
								height:32px;
								padding-top:3px; 
								width:104px;
								color:#000000;
								font-size:11px;
								text-decoration:none;
								vertical-align:middle;
								text-align:left;
							}
.main_bottom_link:hover{color:#30A8D0;}				 
				 

				 
				 
/*===================== Life Style ==================================*/

.ls_title{ font-size:11px;
		     background:#f8f8f8;
			height:30px;	
			border-top:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			margin-top:2px;
			font-weight:bold;		
			}
.ls_title h2, h1 {font-size:11px;}
			
			
.ls_text{ text-align:left;
			  font-size:10px;
			  padding-top:5px;
			  padding-left:10px;
			  padding-right:15px;
			  /*border:#FF0000 dotted 1px;*/
			  min-height:125px;
			 background:#f3f3f3;
			  
           }
.ls_more_info{ width:100px;
						float:right;
						display:block;
						background:#f3f3f3;
						border:#a2a2a2 1px solid;
						border-right:0;
						border-top:#f3f3f3 solid 1px;
						margin-right:0px;
						padding-bottom:5px;
						color:#000000;
						text-decoration:none;
					}
.ls_more_info:hover{ color:#818181; }

.div_ls_more_info{ display:block;
							   height:15px;
							   border-top:#f3f3f3 solid 1px;
							   margin-bottom:10px;
							  /* border:#FF0000 dotted 1px;*/
							}
.ls_more_info_2{ float:left; width:139px;
							border-top:#a2a2a2 1px solid;
						}

.post_prev_title{ font-size:11px;
						  font-weight:bold;
						  color:#000000;
						  text-decoration:none;
						}
.post_prev_title:hover{ text-decoration:underline; color:#999999;}

.ls_m{ background:url(../images/blocks/ls_boy.gif);
		  background-position:right;
		  background-repeat:no-repeat;
		}
		
.ls_w{ background:url(../images/blocks/ls_girl.gif);
		  background-position:right;
		  background-repeat:no-repeat;
		}
				 
				 
/*======================== 	Галерея, меню картинки ==========================*/	
.save_wall{		   width:212px;	
                          height:14px;
						  padding-top:1px;
						   color:#000;
						  background:#ECECEC;	
						  border-bottom: #988B77 solid 1px;
						  border-left: #988B77 solid 1px;
						  border-right: #988B77 solid 1px;			
				}
				
				
.save_wall_link{
						 display:block;
                          height:14px;
						  width:75px;
						  padding-top:1px;
						  margin-bottom:10px;
						  text-decoration:none;
						  text-align: center;
						  color:#000000;
						  background:#ECECEC;
						  border-bottom: #988B77 solid 1px;
						  border-left: #988B77 solid 1px;
						  border-right: #988B77 solid 1px;
						}
.save_wall_link:hover{
								background: #32A9D1;
                                color:#fff;
							  }
							  
.gallary_wall{ margin-left:0; margin-right:0; float:none; display:inline;
					}		  
					
/*======================== 	/Галерея, меню картинки ==========================*/		 
				 
				 
				 
/*=================== Знакомства =====================================*/

.profile_block{ background:#F3F3F3; }

.photoalbum_post{ width:240px;
							  margin:0; 
							   /*border: #000099 dotted 1px;*/							   
							}

.photo_img {		margin-top:5px;
						margin-left:0;
						margin-right:0;
						padding:1px;
						border: solid #988b77 1px;
						vertical-align: middle;
						float:none;
				  }
				  
.photo_comment { text-align:left; 
							  width:200px;
							  margin-bottom:5px;
							  margin-left:0;
							  margin-right:0;
							 /* border:#FF0000 dotted 1px;*/
							}
							
.user_prev_block{	background:#F3F3F3;
							   margin-top:10px;
							   border-top:#CCCCCC 1px solid;
							   border-bottom:#CCCCCC 1px solid; 
							}
							   
.prev_name{ margin-top:5px;
					 font-size:12px;
					 font-weight:bold;
					 color:#6b6bba;
					 display:block;
					/* border:#FF0000 dotted 1px;*/
				   }
.prev_name:hover{ color:#9393ff;
							 }
				   


.prev_div{  /*border:#FF0000 dotted 1px;*/
				  font-size:11px;
				  color:#6b6bba;
				  text-align:left;
				  margin-top:3px;
			  }

.anket_info{/* border:#FF0000 dotted 1px;*/
					padding:10px;
					padding-right:15px;
					text-align:left;
					text-indent:10px;
					background:#F8F8F8;
					/* border-bottom:#CCCCCC 1px solid; */
				  }
				  
.anket_link{  border-bottom:#CCCCCC 1px solid; 
				   height:17px;
				   background:#F3F3F3;
				 }
			  
.lock_img{ padding:0; 
				 margin:0; 
				 border:0; 
				 display:inline; 
				 float:none;
				 height:20px;
				 width:25px; 
				  } 
				  

	
/*=================== /Знакомства ====================================*/			 
				 
				
/*============ Liveinternet =============
.liveinternet{ height:1px; font-size:1px;
					overflow:hidden;
				  }
============ /Liveinternet =============*/  
				 
				 
/*=========== Дополнительные ============
.s_hid{ display:none; }
=========== Дополнительные ============*/	 
				 
				 
.news_txt{ font-size:10px;}			 
				 
				 

.date_programm{
				border-bottom:#cccccc 1px solid;
				border-top:#cccccc 1px solid;
				padding-left:10px; 
				padding-right:0px;
				padding-top:3px;
				background:#FaFaFa;
			  }
			  
.date_programm a {
				margin-right:10px;
				 }			 		 

.all_serv {
  padding: 5px 0px 5px 0px;
  width: 78px;
  color:#000000;
  text-decoration:none;
  margin: 0px;
}

.all_serv a {
  color:#000000;
  text-decoration:none;
}

.all_serv a:hover{
  color:#30a8d0;
  text-decoration:underline;
  color: #1594BE;
}

.serv_pic {
  border: none;
  float: none;
  width: 40px;
  height: 40px;
}


