a:active, a:hover {outline: none;}
a { color: #0066CC;text-decoration: underline; }	
a:hover { text-decoration: none; }	

.clear{display:block;}

ul.air-list
{
	margin:0px;
	padding:10px 5px 10px 0px;
}

ul.air-list li
{
	display:inline;
	padding:0px 5px 0px 5px;
	font-size:13px;
}

ul.air-list li a.air-list-back
{
	text-decoration:none;
	font-weight:bolder;
}

ul.air-list li.air-list-this
{

	font-weight:bold;
}

 .xudruk  { margin: 0px 0px 16px 16px;float: right;width: 200px;} 

.zanaves { background:url(/i/bg_zanaves.gif) repeat-y; background-color:#7acae4; height: 35px; display: block;}
.logo_oshahtinsk { background:url(/i/bg_karniz.gif) repeat-x; height: 22px; }
.table_logo_bottom { background:url(/i/bg_table_logo_bottom.gif) repeat-y; width:66px;}

h2 { margin: 0px 0px 5px 0px; font-size: 100%;  font-weight: bold; }
a h2 { text-decoration: underline;color:#000;margin: 0px; }
a:hover h2 {text-decoration: none;}
a:visited h2 {color: #626262;}
.names h2 {font-weight: normal;}

.bg_bg_afisha  { width:62px;background:url(/i/bg_index_afisha.gif) repeat-x; }					  
.bg_afisha     { width: 118px;text-align: center;vertical-align: center;font-size: 11px;height: 110px;background-color:#0099cc;border-top:1px solid white;border-right:1px solid white;}

.afisha     {color:white; background-color:black; text-align:center;border-top:1px solid white; background:url(/storage/public/images/derevo.jpg) repeat-x;}

.adress_main  { text-align: left;vertical-align: center;text-align: center;line-height: 16px;background:url(/i/bg_adress_top.gif) no-repeat bottom right;padding: 4px 0px 10px 0px;line-height: 15px;}
.ring    { background:url(/i/bg_adress.gif) no-repeat bottom right; }

.bottom  {margin-top: 20px;}

.counters   {background:url(/i/bg_counters.gif) no-repeat;text-align: left;padding-right: 25px;vertical-align: top; }

.copyright  { font-size: 70%;padding-right: 20px;}
.copyright  a { color: #000; }

.chairs  img  { height: 140px; }

.square_link { background: #7ACAE4; width: 200px;text-align: center;font-size: 14px; font-weight:bold}
.square_link a { color: #000;text-decoration: none;font-family: Tahoma;}
.square_link a:hover { text-decoration: underline; }






		body, td  { text-align: left;
		        margin: 0px 0px 0px 0px;
				color: #000;
				font-family: Arial;  
line-height: 1.4;
font-size: 85%;   }
	
		table td { margin: 0px;
				   padding: 0px;
				   }
					    
		
.blue { color: #0469B4;}
.red { color: red;}


.banners  a img { margin: 0 15px 20px 0;width: 88px; height: 31px;float: left;}	
		
					   

							  
.space { height: 36px; background:url(/i/bg_logo_bottom.gif) repeat-y; }

.space2 { background-color:#006699;}
							  
.section_name { background:url(/i/bg_section_name.gif) repeat-x bottom;vertical-align: top;padding: 10px 0 0 0;font-size: 16px;font-weight: bold;margin: 0px;text-transform: uppercase; color:#cc6600;}
	
.glob_navigation { background:url(/i/bg_section_name.gif) repeat-x bottom;vertical-align: top;text-align: right; }
.glob_navigation img{ margin: 0px 3px 0px 2px;height: 30px; width: 30px;}  


	 
.floodlight { background:url(/i/bg_floodlight.gif) no-repeat right top;text-align: right;vertical-align: top; }
.floodlight  img { height: 415px;width: 6px;margin: 0px 0px 10px 0px; }

		
.menu { text-align: left; margin: 26px 0 0 30px;}	
ul.menu  li { list-style-type: none;font-size: 14px; font-weight:  bold; margin: 7px 5px 7px 0;}
ul.menu  li a {  color: #000; text-decoration: none;}


h1 { font-size: 120%;color: #069;margin: 5px 0px 5px 0px;}

	 	 

p  { margin: 0; padding:0; clear: both;}


.back { margin: 0px 0px 15px 0px; }
.back { width: 100%;font-size: 100%;margin: 30px 0px 0px 0px }

/* 	

td#content {
             vertical-align: top;
			 padding: 25px 0px 10px 19px;
             font-size: 85%;   
             color: #000;
			 line-height: 1.4;
			 text-align: left; }
		 
#content p  { margin: 0 0 15px 0;
			  clear: left;}
 

			  
 
 
  
			   
		


*/

/*
table.repertuar { width: 100%;margin: 10px 0px 30px 0px;padding: 0px;border-top:  1px solid #000; }
table.repertuar td { border-bottom: 1px solid #000;width: 50%; vertical-aling: center;padding: 5px; }  */
				  
/*
#bottom_nav { font-size: 85%; margin: 0px;height: 70px;vertical-align: bottom;width: 775px; }
td#back_bottom { padding-left: 15px; }
td#top_bottom  { padding-right: 35px;text-align: right; }
#bottom_nav a  { color: #0066CC;text-decoration: unberline; }
#bottom_nav a:hover  { text-decoration: none; }
*/

	 
 
/* Последние вставки */					

.date	{font-size: 0.8em;margin: 1em 0;}	
		 
.details {display: block; float: left;clear: both;margin: -15px 0 20px 0;}		
		  
hr {color: #000;margin: 0 0 15px 0;}

.fotogalerea { padding: 0px;margin: 0px 0px 30px 0px;width: 100%;clear: right;float: left;}


/*ul {margin: 10px 0 20px 30px;
             paddnig: 0;}	
				
ul li {float: none; 
                clear: left;
				margin: 0 0 10px 10px; 
				padding: 0;}		
							
  
*/
li h2 {display: inline;}

 



div.fotogalerea  a img { width: 80px;
			                      height: 50px;
			                      float: left;
								  margin: 4px 7px 3px 0px;
								  padding: 0px; }

IMG {border:0px solid; padding:0px}
p img {margin-bottom:5px}


.gallery_m
{
	float:left;
	padding: 0px 10px 20px 0px ;
	width:150px;
	height:150px;
	text-align:center;
}

	
span.specto{

  color: #cc6600;
  font-size: 22px;
  font-weight: normal;
  #float: left;
  font-family: Arial;

}
div.specto1{
  color: #2a2f2e;
  font-size: 28px;
  font-weight: normal;
  font-family: Arial;
  padding-bottom:0px;
}
.black_monk{color:black}

.non_l{
list-style: none;
}
.non_l li{
padding-bottom:10px;
}

.data{

}

.data span{
 font-size:46px;
 font-family:Tahoma;
}
.kolobok{
border-bottom:1px dotted gray;
}
.data1{
padding-bottom:5px;
}
.data2{
padding-bottom:5px;
}
.data1 span{
 font-size:30px;
 font-family:Tahoma;
}

.time_for_action {
	padding-top:10px;
	font-size:30px;
	
}
.pp_top {
	padding:5px;
}
.pp_but {
	padding-top:10px;
}
.soc1 {
	height:30px;
margin-top:8px;	
}
.soc1 img {
	width:30px; height:30px;display:block;opacity: 0.7;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
	cursor:pointer;
	float:left;
	line-height:30px;
}
.soc1 img:hover {
opacity: 1;
}

.soc_a{
float:left; line-height:30px;padding-left:4px;
font-size:10px;
}

.soc_a a{
	text-decoration:none;
	
}
.soc_a a:hover{
color:black;
}