body {
	font-family: verdana, helvetica, tahoma, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	padding:0;
   margin:0;
	color: #000000;
	line-height: 1.3em;
}
a:link, a:visited, a:active { color: #000; text-decoration: none; }
 a:hover { color: #CCC; text-decoration: none; }	
 
a.title:link, a.title:visited, a.title:active { color:#868686; text-decoration: none; } 
a.title:hover { color: #000;	text-decoration: none;}


.menu_active {
 color: #404040;	
 text-decoration: underline;

}
IMG {
 padding:10px 15px 15px 10px;
 border: 0;
}

.table_stripe 
{  
 background-color:#E5E5E5; 
}

table{
 border: 0; 
}

#col1 {  /* ахе и вКОнтаке */
  width: 50%;
} 

#col2 {  /* широкий список и техт */ 
 width: 75%;
}

#col3 { /* биг список и навзание тексттэб */
   width: 25%;

}
#col1, #col2, #col3 {
vertical-align: top;
 text-align: left;
 padding-top: 20px;
  /* Поля вокруг содержимого ячеек */
}  
               
#col4 /* картинка и название мидтэб */
{
 vertical-align: middle;
 text-align: center;
 width: 25%;
}
#col5 { /* серквадрат и картинка в тексте */
   
 width: 25%;
}

#col6 {  /* афиша кал контакт */
  vertical-align: top; 
}

#col5, #col6
{
vertical-align: top;
 text-align: center; 
 
}

#col7 { /* англ ЖЖ */
  vertical-align: top;
  text-align: right; 
  width: 50%;
}

#col8 {  /* dates */
  width: 20%;
  text-align: center;
  } 

#col9  {  /* kalendar content */ 
 width: 40%;
 text-align: left;
 padding-left: 15px;
 padding-bottom: 10px;
}

 #col8, #col9 
 {  
 vertical-align: top;
 background-color:#E5E5E5; 
}

h1 {
	
	font-size: 3.0em;	 	
	color: #CCC;		
	margin-left: 20px;	
	margin-bottom: 15px;	 
	
	}	
	
h2 {	
	font-size: 2.0em;
	color: #5C5C5C;	
}

h3 {	
font-size: 1.6em;	 
	color: #5C5C5C;
		
}

h4 {	
font-size: 1.4em;	 
	color: #000;
		 
}

P{
	font-size: 0.9em;   	
	color: #000000;
	text-align: justify;  	
   margin-left: 2.0em;
   padding-top: 1.5em;

  }

 .news   {

  margin: 0, 20px, 10px, 20px;
  padding: 1.5em;
  text-align: justify;

   }
.flt{
float:left;
}	


/* хедер*/


.engl{
	color: #000;
	font: bold 1.0em verdana,helvetica, sans-serif;
	padding-right: 15px;
	margin-top: 10px;
	
}

.cell {
	background-color: #f0f0f0;
	border-top-style: none;
	padding: 3px;
	
}
     /* хедер: клендарь новости контакты*/

#top{
width:350px;
float: left;
padding:5px 0px;
color:#000;
font:12px;
}

#top a{
width:80px;
float:left;
color:#000;
font:12px;
text-decoration:none;
}

#top a:hover{
font: bold 1.2em ;
color:#ccc;
}


/*  названия в середине midtab  если не н2*/

div#midtit {
    width: 750px;
    display: inline;
  }

 ul#midtitle,  ul#midtitle li {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

/* вид */

ul#midtitle li {
  padding:2px 18px;
  font:Bold 2.0em Verdana, Tahoma, sans-serif;
  background: #fff; color:#5C5C5C;
  width:150px;
}

#midtitle txt {
font: Bold 2.0em verdana, helvetica, tahoma, sans-serif;

}


#midtab td  {	padding-top: 10px;   }

#midtab img {	margin-left: 0px; 
margin-bottom: 5px; }

/* список подменю маленький */

   ul#midtab, ul#midtab ul, ul#midtab li
{
	     font: normal 0.9em  verdana, helvetica, tahoma, sans-serif;
        color: #000000;        
        list-style: none;

        text-align: left;
        
}



#midtab a:hover {    color: #ccc;

    }


 /* список bigger шрифта */

#midtab ul.bmenu

{
	     text-align: left;
        font: bold 1.3em helvetica, verdana, sans-serif;
        color: #000000;
        width: 170px;
        margin-left: 10px;
        list-style: none;
        line-height: 1.5;
}



   #midtab ul, li.intend{

padding-left: 25px;}






/* text in the middle */


#cont div.subtitle {
font: bold 1.2em Verdana, Helvetica,  Arial, sans-serif;
margin-left:0px;
color:#404040;
}

#cont div.title {
font: bold 1.0em Verdana, Helvetica,  Arial, sans-serif;
margin-left:3px;
color:#404040;

}

#cont div.tit {
font: bold italic 1.1em Verdana, Helvetica,  Arial, sans-serif;
margin-left:10px;
color:#404040;
padding-top:5px;

}


#cont div.subtitle  a{
color:#404040;
}

ul#cont, ul#cont ul, ul#cont li 

{list-style: none;
font: normal 0.9em Verdana, Helvetica, Tahoma, sans-serif;
color:#000; }
 

#cont div.subtitle a:hover{
color:#808080;
 }

/* calendar*/


#cal   
table{
 width: 800px; /* Ширина; таблицы */ 
 border: 0; 
 background-color:#fff;
}


 
/* footer */
#footer   {
margin-top: 60px;
margin-bottom: -15px;
}  

#footer table{
 width: 700px; /* Ширина; таблицы */
 border: 0;
 background-color:#000;
}
 
.text {  

  text-align: center;
  font: bold 1.0em Verdana, Tahoma, sans-serif;
  }

   
A.foot:link {text-decoration: none; color: #fff;}
A.foot:visited {text-decoration: none; color: #fff;}
A.foot:active {text-decoration: none; color: #fff;}
A.foot:hover {color: #cccccc; text-decoration: none; font-weight: bold; font-size: 1.0em;}

   

 
 
#front 
.textl {  
  margin-right:10px;
  padding-top:20px;
  text-align:right;
  font: bold 0.7em Verdana, Tahoma, sans-serif;  
  }
  

.textr {  
  margin-left:10px;  
  text-align:left;
  font: bold 0.7em Verdana, Tahoma, sans-serif;
  }

   
A.front:link {text-decoration: none; color: #000;  }
A.front:visited {text-decoration: none; color: #000;}
A.front:active {text-decoration: none; color: #000; }
A.front:hover {color: #5c5c5c; text-decoration: none; }


.news   {
  border-color: #000;
  border:2px ;
  padding:5px;
  text-align: justify;
  
   }



 