/* MODIFIED TEMPLATE STUFF */  h1 { 	 	font-size: 18px;
         font-weight: bold;
          	} 
* {margin:0;
 border:0;
 padding:0;}
 body {font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000; } 
a {color:#0081db;
 font-size:12px;
 text-decoration:underline; } 
a:hover { color:#0081db;
 text-decoration:underline;}   
div.main {width:100%;
position:relative;
min-width:1000px;
 top:0px;
 left:0;} 
div.center {position:relative;
width:800px;
height:165px;
text-align:left;
margin:0 auto;
margin-top:20px;} 

#top {width:150px;
position:relative;
top:0px; 
left:0;float:left;} 
#top2 {width:642px;
position:relative;
top:0px;
 right:0;float:right;}
  
.bot_left {
width:220px;
position:relative;
top:0px;
 left:0;
float:left;
margin-top:20px;}


.bot_right 
{width:580px;
margin-top:0px;
padding-right:110px; 
text-align:right;
}

.bot_bottom 
{width:580px;
margin-top:0px;
padding-right:50px; 
text-align:right;
}



   
div.clc {
z-index:10000;
clear:both;
width:800px;
position:relative;
height:46px;
background: url(/assets/images/site/menu.jpg) top left repeat-x;margin-bottom:10px;}
 div.center-men {position:relative;
 z-index:1000;
text-align:left;vertical-align:middle;
margin:0 auto;
height:46px;
background: url(/assets/images/site/menu.jpg) top left repeat-x;margin-bottom:10px;float:left} 
div.searcher {float:right;
position:relative;
height:46px;
padding-right:20px} 
div.center-pic {position:relative;
width:800px;height:180px;
text-align:left;
margin:0 auto;
margin-top:3px;}
div.center-text {position:relative;
width:800px;
text-align:left;
margin:0 auto;
clear: both;
margin-top:3px;
/*z-index: -1;*/} 

table.whitelinks {width:100%}
td.menu {width:250px;
vertical-align:top;
padding-right:30px;} 
td.menufp {width:250px;
vertical-align:top;
padding-right:8px;} 
td.menu4 {width:210px;
vertical-align:top;
padding-right:30px;} 
td.menu2 {width:560px;
vertical-align:top;
padding-right:30px} 
td.menu3 {width:330px;
vertical-align:top;
padding-right:0px}
td.cinema {width:250px;
vertical-align:top;
background:#0081dc;
} 
td.cinema1 {
color:#000000;
width:250px;
vertical-align:top;
background:#ffffff;
}
padding-right:30px;}
td.textfp {width:400px;
padding-right:0px;
vertical-align:top
} 
td.textfp1 {width:400px;
padding-right:20px;
vertical-align:top
} 
td.text {width:270px;
padding-right:30px;
vertical-align:top
} 
td.text2 {width:560px;
vertical-align:top;
align:left;
} 
td.right {width:230px;
vertical-align:top} 

td.right1 {width:230px;
vertical-align:top;
padding-left:22px;
align:right;} 

div.bottom {position:relative;
width:800px;height:70px;
margin:0 auto;
background:#eeeeee;
color:#777777;
text-align:center;
margin-top:30px;

border-top:1px #cccccc solid}
  h4 {font-size:12px;}  
div.center-men ul {margin: 0px;
 padding: 0px; 
list-style: none;
float:left; }  
div.center-men ul li{position:relative; 
margin: 0px; 
float:left;
line-height:40px;
background: url(/assets/images/site/menuborder.jpg) bottom right no-repeat;
padding-right:2px;}  
div.center-men ul li a {display:block;
line-height:40px;
color:#fff;
font-weight:bold;
padding:0px 15px;
overflow:hidden;
text-decoration:none;
font-size:14px} 
div.center-men ul li a:hover  {background: url(/assets/images/site/menubg.jpg) top left repeat-x;color:#ffe536}  
div.center-men ul  li:hover ul {display:block; 
position:absolute; 
top:36px; 
width:100%;
background:#4da7e6}  
div.center-men ul.sub {display: none;
position:absolute;
width:100%;}
 div.center-men ul.sub li.sub {overflow:hidden;
background:#4da7e6;
width:100%; } 
div.center-men ul.sub li.sub  a, div.center-men ul.sub li  a:visited {
color:#fff;
text-align:left;
text-decoration:underline;
font-weight:normal;
background:#4da7e6; 
display:block;
width:100%;
line-height:20px; 
font-size:12px; 
overflow:hidden;
border-right:none} 
div.center-men ul.sub li.sub  a:hover {text-decoration:underline;
color:#ffe536}  

td.maps {width:25px;
vertical-align:middle;
text-align:center;
height:35px;} 
td.sercheng {padding-left:15px;
vertical-align:middle;
text-align:center;
height:35px;}  
div.bottom ul {margin: 0px; 
padding: 0px; 
list-style: none;
float:right;
margin-right:30px; }  
div.bottom ul li{position:relative; 
margin: 0px; 
float:left;
padding:0px 10px;}  
div.bottom ul li a {color:#b2b2b2;
text-decoration:underline;} 
div.bottom ul li a:hover {text-decoration:underline;}  
div.search { 	border:1px #0080db solid;
color:#ccc }
 .input1 {background:#fff url(/assets/images/site/look.jpg) top right no-repeat;
color:#777777}
  .spiffy{display:block}
 .spiffy *{   display:block;
   height:1px;
   overflow:hidden;
   font-size:.01em;
   background:#0081db} 
.spiffy1{   margin-left:3px;
   margin-right:3px;
   padding-left:1px;   
padding-right:1px;   
border-left:1px solid #99bfda;   
border-right:1px solid #99bfda;  
 background:#4e90c0} 
.spiffy2{   margin-left:1px;  
 margin-right:1px;   
padding-right:1px;   
padding-left:1px;   
border-left:1px solid #e7f0f6;   
border-right:1px solid #e7f0f6;   
background:#3f87ba} 
.spiffy3{   margin-left:1px;   
margin-right:1px;   
border-left:1px solid #3f87ba;   
border-right:1px solid #3f87ba;}
 .spiffy4{   border-left:1px solid #99bfda;   
border-right:1px solid #99bfda}
 .spiffy5{   border-left:1px solid #4e90c0;   
border-right:1px solid #4e90c0}
 .spiffyfg{   background: url(/assets/images/site/spi.jpg) top left repeat-x;height:120px;}
   /* general stuff */
      /*общие стили*/
 
.moduletable { width: 100%; 
margin-bottom:10px;}
 .left0 .moduletable, .right0 .moduletable, .center0 .moduletable {font-size:12px;}
.topbanner .moduletable { margin-bottom:0px;}  

table.moduletable-green {width:100%;
margin-bottom:25px;
margin-right:0px;
vertical-align:top} 
table.moduletable-blue {width:250px;
margin-bottom:25px;
vertical-align:top;
}
table.moduletable-blue1 {width:230px;
margin-bottom:25px;
vertical-align:top;
}
table.moduletable-orange {width:250px;
margin-bottom:25px;
vertical-align:top;}
  table.moduletable th { 	 	color: #000458; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;         }   
  table.moduletable-green th { 	 	color: #fff; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/green.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px; 	  }  


table.moduletable-blue a { 	 	color: #000; 	
font-size: 12px;         
font-weight: bold;         

text-align: left; 	
line-height:25px;      
}  
table.moduletable-blue1 a { 	 	color: #fff; 	
font-size: 12px;         
font-weight: bold;         

text-align: left; 	
line-height:25px;      
}  

table.moduletable-blue a1 { 	 	color: #fff; 	
font-size: 12px;         
font-weight: bold;         
text-decoration:none;
text-align: left; 	
line-height:25px;      
} 


  table.moduletable-blue th { 	 	color: #fff; 	

font-size: 12px;         
font-weight: bold;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/blue.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px;}     

  table.moduletable-blue1 th { 	 	color: #fff; 	

font-size: 12px;         
font-weight: bold;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/blue.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px;}  
.serial { 	 	color: #ffffff; 	
font-size: 12px;         
text-align: left; 
	background: url(/assets/images/site/serial.png) no-repeat;
     
}     


table.moduletable-orange th { 	 	color: #fff; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/orange.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px; 	  }  

#pathway{  width: 500px; 
height: 19px; 
padding-left: 20px; 
padding-top: 5px; }   iframe.wrapper {  z-index: 0;  } 
  .clr{clear:both;}
 .content { padding: 0px 0px 0px 0px;
 font-size: 12px; 
line-height: 18px; } 
   #rightcol-broad div.module div div div div{ padding: 0px;
 margin: 0px; } 
 
div.module h3 
{ 
font-size: 14px;
width: 130px; 
font-weight: bold;
margin: 0px; padding: 0px;
margin-bottom: 5px; 
} 

   /* Main Menu(s) */   

a.mainlevel:link, a.mainlevel:visited 

{margin:0px;
text-decoration:underline; 
line-height:30px;
font-size:12px;
color:#B2B2B2

} 



a.mainlevel:hover 
{text-decoration:none}
 
a.sublevel:link, a.sublevel:visited 
{ text-transform:lowercase; 
text-decoration:none;} 

a.sublevel { text-transform:lowercase; 
text-decoration:underline;} 

a.sublevel:hover { color:#FF3300; 
text-decoration:underline;}  html>body 

 
/* Opera5-Fix-fix ;-) */
  
a.mainlevel-nav:link, a.mainlevel-nav:visited  {font-size:12px; 
font-weight: bold;
color:#00033e;
text-transform:uppercase;}     
a.sublevel { padding-left: 15px; 
color: #3c4154; 
font-size: 11px; }
    /* Other Mambo Stuff */
  
#title { } 
.pathway { color: #BBBBBB; 
font-size: 12px; 
text-decoration: none; 
font-weight: normal; }

.pathway a
{ 
color: #BBBBBB; 
text-decoration: none; 
font-weight: normal; 
}

.mosimage 
{   
border: 1px solid #cccccc;   
margin: 5px 
}
.mosimage_caption 
{   
margin-top: 2px;   
background: #efefef;   
padding: 1px 2px;   
color: #666;   
font-size: 10px;   
border-top: 1px solid #cccccc; 
}
hr 
{ 
width:  90%;   
}
 hr.separator { width:  40%;   }
 a.pnav { }
.pnav:hover 
{
 }
.sectiontableentry1, #listform .sectiontableentry1{ background: none;
font-size: 12px; 
color: #000000; 
}
.createdate 
{ 
background: url(/assets/images/site/createdate.gif)
font-size: 11px; 
color: #777777; 
height: 10px; 
line-height: 1.5;
}
.sectiontableentry2, #listform .sectiontableentry2 { background: none;
font-size: 12px; 
color: #000000; 
}

.createdate 
{ background: url(/assets/images/site/createdate.gif)
font-size: 11px; 
color: #777777; 
height: 10px; 
line-height: 1.5;
}
  .button {   font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;   
font-style       : normal;   
font-weight      : bold;   
font-size        : 12px;   
margin           : 3px;   
color            : #ffffff;   
background-color : #e5a634;   
border           : 1px solid;   
cursor           : pointer; }  
.createdate { 
 background: url(/assets/images/site/createdate.gif) no-repeat;
font-size: 11px; 
color: #777777; 
height: 10px; 
line-height: 1.5;
padding-left: 15px; } 
.modifydate { font-size: 10px; 
color: #ABABAB; 
height: 20px; 
line-height: 20px; 
margin-bottom: 5px; } 
a.readon 
{ font-size: 12px; 
text-decoration: underline;  
color: #777777; 
align: right;
padding-left: 3px;  
margin-top: 10px; 
text-decoration: underline; 
font-weight: normal;
font-style: italic; }

  .blog_more { font-size: 10px; }
  a.readon:hover { text-decoration: underline; font-style: italic;}
  .blog { width: 100%; 
font-size: 13px; 
font-family      :  Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;  }
  .lable { 	font-size: 12px; }  

.contentheading { color: #fff;width:270px; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/orange.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px; 
vertical-align:top;}


.contentheading3 { color: #fff;width:330px; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/orange.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px; 
vertical-align:top;}




.contentheading2 { color: #fff;width:270px; 	
font-size: 12px;         
font-weight: bold;         
text-transform:uppercase;         
text-align: left; 	
line-height:25px;      
background: url(/assets/images/site/blue.jpg) top left repeat-x;   	 
padding-left:10px; 
padding-bottom:10px; 
vertical-align:top;}



   .contentpaneopen2, .blog {align: left;
width:340px;
 font-size: 12px;
vertical-align:top;
 }




   .contentpane, .contentpaneopen, .blog {align: left;
width:100%;
 font-size: 12px;
vertical-align:top;
 }
    table.contentpane td.contentheading { font-weight: bold; 
font-size: 12px; 
font-family: 'Trebuchet MS', verdana, sans-serif; }
  table.contentpane ul { margin: 0px; 
padding: 0px; list-style: none; }
  table.contentpane ul li{ padding: 0px; 
margin: 0px; 
padding-left: 15px; }

    table.contentpane td.contentheading3 { font-weight: bold; 
font-size: 12px; 
font-family: 'Trebuchet MS', verdana, sans-serif; }
  table.contentpane ul { margin: 0px; 
padding: 0px; list-style: none; }
  table.contentpane ul li{ padding: 0px; 
margin: 0px; 
padding-left: 15px; }

  .contentdescription { font-size: 12px;
color:#000000;
align:left;
 }




 .categorytitle { font-weight: bold; 
font-size: 16px; 
height: 25px; 
line-height: 25px; 
font-family: "Trebuchet MS", Verdana, sans serif; }
    .newsfeed{font-size: 12px;
text-align:justify;
margin:0px 0px 10px 0px;}
 .newsfeed a{font-size: 12px;
text-align:justify;}
   a.contentpagetitle{font-size: 12px;
height: 23px;
color: #3c4154;
text-decoration:none;}
 a.contentpagetitle:visited {font-size: 12px;
height: 23px;
color: #3c4154;
text-decoration:none;}
    .small { text-align: right; 
font-weight: normal; 
color:#ABABAB; 
line-height: 10px; 
font-size: 10px; 
margin-bottom: 1px; }    
.componentheading {  color: #fff;
width:330px; 	
font-size: 12px;         
font-weight: bold;        
 text-transform:uppercase; 
        text-align: left;
 	line-height:25px; 
     background: url(/assets/images/site/orange.jpg) top left repeat-x; 
  	 padding-left:10px;
 padding-bottom:10px; }
.componentheading3 {  color: #fff;
width:790px; 	
font-size: 12px;         
font-weight: bold;        
 text-transform:uppercase; 
        text-align: left;
 	line-height:25px; 
     background: url(/assets/images/site/orange.jpg) top left repeat-x; 
  	 padding-left:10px;
 padding-bottom:10px; }
 a.category { text-decoration:  underline;   }
 a.category:hover { text-decoration:  underline;   } t  .poll { font-size: 14px;
 text-align: center; }
   .back_button a{ font-size: 10px;
 font-weight: normal; } 
 .blogsection { font-size: 11px; }
  .blog_more ul li{ list-style: none;
 padding-left: 14px;
 line-height: 18px; }
  table.contenttoc { border: 1px solid #CCCCCC;
 padding: 3px; }
  table.contenttoc th{ font-weight: bold;
 font-size: 12px;
 border-bottom: 1px solid #BBBBBB; }
  form { margin: 0px;
 padding: 0px; }
   div.cntrs {     position: absolute;
     top: 0; left: 0    }  
td.cinema .componentheading {color:#fff;
 width:100%;
 	font-size: 12px; 
        font-weight: bold;
         text-transform:uppercase;
text-align: left; 	
line-height:25px;      
background:none;}
.inputbox { margin: 3px;
 border:1px solid #63676A; 
color:#000000; }

#text1 a {
	color: #000000;
	text-decoration: none;
align: left;
font-size: 12px;
font-weight: 400;

}

a.readon2 { font-size: 12px; 
text-decoration: underline;  
color: #777777; 
padding-left: 13px;  
margin-top: 10px; 
text-decoration: underline; 
font-weight: normal;
font-style: italic; }
a.readon2:hover { text-decoration: underline; font-style: italic;}

.zagl {
	color: #000000;
	text-decoration: none;
align: left;
font-size: 15px;
font-weight: bold;

}

#zagl {
	color: #000000;
	text-decoration: none;
align: left;
font-size: 15px;
font-weight: bold;

}

a.active_menu { margin: 0px; 
padding: 0px; }

.ditto_currentpage  { font-size: 12px; 
text-decoration: none;  
/*color: #ffffff; */
padding-left:5px;
padding-right:5px;
font-weight: bold; 
 }

 a.pagenav, a.ditto_page  { font-size: 12px; 
text-decoration: underline;  
/*color: #ffffff; */
padding-left:5px;
padding-right:5px;
font-weight: bold; 
 }

a.pagenav:link, a.ditto_page:link { font-size: 12px; 
/*color: #ffffff;*/
text-decoration: underline; 
padding-left:5px;
padding-right:5px;
font-weight: bold; 
 }
a.pagenav:hover, a.ditto_page:hover { font-size: 12px; 
background:#4da7e6;
/*color: #ffffff;*/
text-decoration: none; 
padding-left:5px;
padding-right:5px;
font-weight: bold; 
 }
a.pagenav:visited, a.ditto_page:visited { font-size: 12px; 
/*color: #ffffff; */
padding-left:5px;
padding-right:5px;
font-weight: bold; 
text-decoration: underline;
 }


.componentheading1 { 	
 text-transform:uppercase; 
        text-align: left;
 	line-height:25px; 
  	 padding-left:10px;
 padding-bottom:10px; 
color:#ffffff;
 	font-size: 15px; 
        font-weight: normal;
         text-transform:uppercase;
text-align: left; 	
line-height:25px;      
background:none;}

.componentheading1 { 	
 text-transform:uppercase; 
        text-align: left;
 	line-height:25px; 
  	 padding-left:10px;
 padding-bottom:10px; 
color:#ffffff;
 	font-size: 15px; 
        font-weight: normal;
         text-transform:uppercase;
text-align: left; 	
line-height:25px;      
background:none;}

.contentpane1 {align: left;
 font-size: 12px;
 }

.zagol1 {
 color: #ffffff;
text-decoration:underline;"}

a.prev { font-size: 12px; 
text-decoration: underline;  
color: #777777; 
padding-left: 13px;  
margin-top: 10px; 
text-decoration: underline; 
font-weight: normal;
font-style: italic; }

a.prev:hover { text-decoration: underline; font-style: italic;}




div.sectiontableheader a { font-size: 12px; 
text-decoration: underline;  
color: #777777; 
font-weight: bold; 
 }

div.sectiontableheader a:link { font-size: 12px; 

color: #777777;
text-decoration: underline;  
font-weight: bold; 
 }
div.sectiontableheader a:hover { font-size: 12px; 
 background: url(/assets/images/site/createdate.gif) no-repeat;
color: #777777;
text-decoration: underline;   
font-weight: bold; 
 }
div.sectiontableheader a:visited { font-size: 12px; 
color: #777777; 
font-weight: bold; 
text-decoration: underline; 
 }
.kartinka {
border:#9ad9ed 1 px solid;
}
