/* CSS Document */
html,body,ol,ul,li,form {margin: 0; padding: 0; margin-bottom:5px;margin-top:5px;}
body {background-color: #cccccc;}

#preload, .hidden {display: none;}

#container {width: 1000px; padding:0px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif;  font-size:14px; border:1px solid #465768; background-color:#FFFFFF;}

#richhead { width: 1000px; margin: 0 auto; margin-bottom:5px;}

#head { width: 1000px; margin: 0 auto; height:30px; font-size:12px; padding-top:3px; }
ul.headmenu {list-style: none; margin: 0; padding: 0;}
ul.headmenu li {float: left; width: auto !important ; padding-left:10px; padding-right:10px; text-align:center; border-left:1px solid #000000;}
ul.headmenu li a {color:#000000; text-decoration:none;}

#header { width:1000px; margin: auto; clear:both; height:130px; background: url(images/logo7.jpg) no-repeat;}

#main { width:1000px; margin: auto; clear:both;  display: block; }

#menu { width:1000px; margin: auto; height:25px;  clear:both;  display: block; margin-top:4px; margin-bottom:4px; background: url(images/menu-bg.gif) repeat-x;}
#menu-left { float:left; width: 29px; height:25px; background: url(images/menu-left.gif) no-repeat; }
#menu-center{ float:left; width: 940px; height:25px;  }
#menu-right { float:right; width: 29px; height:25px;  background: url(images/menu-right.gif) no-repeat;}

#logo { float:left; width: 350px; height:120px;  }
#anons{ padding-top:12px;  width:625px;  float:right;  height:110px;  overflow:hidden; position:relative;   z-index:999; }

.img-scroll {  position: absolute;   width:650px;   height:105px;   left:0px;   padding:1px 0px 0px 0px;   margin:0px;   list-style-type:none; }
.img-scroll li {   float:left;  clear:right; height:38px;  width:134px; margin-left:50px;  position:relative;   z-index:1;  line-height:14px; }
.img-scroll li img {    top:0px;   left:0px; }
.img-scroll li a.descr {

	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	top: 84px;
}
.img-scroll li a.descr:hover {  text-decoration:underline; }

#footer { width:1000px;    margin: auto;    clear:both;   text-align:center;   background-color:#FFFFFF; }
 
.style4 {font-size: 11px}

#osnova {float: left; width: 790px;}
#right { float:left;  width:206px;}

#left-box {float: left; width: 270px;}
#left-box2 {float: left; width: 235px;}
#lenta {float: left; width: 514px;padding-left:3px; padding-right:3px;}
#news {float: left; width: 540px;padding-left:3px; padding-right:3px;}

.title{
	color: #153e9a;
	font-weight: bold;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#dddddd;
	padding-top:3px; 
	padding-bottom:3px; 	
	} 
.title2{
	text-align:center;
	border:1px solid #cccccc;
	background-color:#dddddd;
	padding-top:3px; 
	padding-bottom:3px; 	
		color: #000000;
	font-size: 12px;
	font-weight: bold;
	} 	


.left_box_in {
margin: auto;
margin-bottom:3px;
height: auto !important ;
width:200px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }

.png-pic {
  behavior: url('iepngfix.htc');
}

a:link {color: #153e9a; text-decoration:none; font-weight:normal;}
a:visited {color: #153e9a; text-decoration:none;font-weight:normal;}
a:hover {color: #153e9a; text-decoration:none;font-weight:normal;}
a:active {color: #153e9a; text-decoration:none;font-weight:normal;}

a.vrez:link {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.vrez:visited {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.vrez:hover {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.vrez:active {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

a.over:link {color: #FFF; text-decoration:none; font-weight:normal;font-size:14px;}
a.over:visited {color: #FFF; text-decoration:none;font-weight:normal;font-size:14px;}
a.over:hover {color: #FFF; text-decoration:none;font-weight:bold; font-size:18px;}
a.over:active {color: #FFF; text-decoration:none;font-weight:normal;font-size:14px;}




.left-bar {
margin-top:3px;
margin-right:3px;
margin-left:3px;
height: auto !important ;
width:260px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }
				
.left-bar2 {
margin-top:3px;
margin-right:3px;
margin-left:3px;
height: auto !important ;
width:230px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }				

.right_box {
margin-top:3px;
margin-right:3px;
margin-left:3px;
height: auto !important ;
width:194px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }

.center_box {
margin-top:3px;
margin-right:3px;
margin-left:3px;
min-height: 180px;
height: auto !important ;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }


#rub {
margin-top:3px;
margin-right:3px;
margin-left:3px;

     } 

#place1, #show, #com   {
border: 1px solid #cccccc;
background-color: #f0f1f1;
 }

#place10  {
border: 1px solid #e8dbc4;
background-color: #fff5e3;
 }
  
#place2  {
border: 1px solid #dae9c4;
background-color: #eafbd2;
 }
 #place3 {
border: 1px solid #d0e4e7;
background-color: #e0f6fa;
 }
#place4 {
border: 1px solid #e9e8d1;
background-color: #faf9e0;
 }
#place5 {
border: 1px solid #e2d8e9;
background-color: #f8eeff;
}
#place6 {
border: 1px solid #e7d2d1;
background-color: #fce6e5;
 }
#place7 {
border: 1px solid #dae9c4;
background-color: #eafbd2;
 }
 
#place8 {
border: 1px solid #e8dbc4;
background-color: #fff5e3;
 }
 #pogoda,#users {
border: 1px solid #cccccc;
border: 1px solid ##465768; 
}
#calend, #search, #lenta3   {
border: 1px solid #cccccc;
background-color: #f0f1f1;
 }
 
 .стиль1 {
	font-size: 16px;
	font-weight: bold;
}
.стиль2 {
	color: #153e9a;
	font-weight: bold;
}
.st3{
	color: #153E9A;
	font-size: 12px;
	font-weight: bold;
} 
.стиль3 {
	color: #153E9A;
	font-size: 12px;
	font-weight: bold;
}
.стиль4 {font-size: 11px}
.стиль5 {font-weight: bold}
.st6{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.стиль6 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

h1 {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}
a.thead:link {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}
a.thead:active {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}
a.thead:hover {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}
a.thead:visited {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}

.basic  {
	width: 100%;
	margin-top:3px;
}
.blo {
	background-color: #FFF;
	padding:5px;
}

#g_prev {float:left; width:40px; padding-top:23px;}
.g_main {float:left; width:700px; }
.next,.prev {cursor: pointer;}
#g_next {float:right; width:35px;padding-top:23px;} 
.g_main ul {list-style: none; margin: 0; padding: 0;}
.g_main ul li {float: left; width: auto !important; padding-left:6px; padding-right:6px; }

#title_gal { background-image:url(/images/title.gif); width:788px; height: 78px; background-repeat:no-repeat; display:table-cell; text-align:center; vertical-align:middle;} 


ul.list {list-style: none; margin: 0; padding: 0;}
ul.list li {padding-bottom:5px;  font-size:14px; border-bottom: 1px dashed #CCCCCC;}
ul.list li em {font-style: normal; font-weight:bold;  font-size:16px;}
ul.list a:link {color:#000000; text-decoration:none; }
ul.list a:visited {color:#000000; text-decoration:none; }
ul.list a:hover {color:#000000; text-decoration:none; }
ul.list a:active {color:#000000; text-decoration:none; }


ul#rub {list-style: none; margin: 0;  margin-left:8px;  padding: 0;}
ul#rub li {float: left; margin-right: 3px;} 
ul#rub li span {display: block; width: 126px; height: 36px;; background-image:url('/images/menu.jpg');background-repeat:no-repeat;}
ul#rub li span#item6 {background-position:0px 0px; cursor:pointer;}
ul#rub li span#item5 {background-position:-126px 0px; cursor:pointer;}
ul#rub li span#item90 {background-position:-252px 0px; cursor:pointer;}
ul#rub li span#item89 {background-position:-378px 0px; cursor:pointer;}
ul#rub li span#item7 {background-position:-504px 0px; cursor:pointer;}
ul#rub li span#item88 {background-position:-630px 0px; cursor:pointer;}

ul#rub li span#item6.current {background-position:0px -36px;  cursor:pointer;}
ul#rub li span#item5.current {background-position:-126px -36px; cursor:pointer;}
ul#rub li span#item90.current {background-position:-252px -36px; cursor:pointer;}
ul#rub li span#item89.current {background-position:-378px -36px; cursor:pointer;}
ul#rub li span#item7.current {background-position:-504px -36px; cursor:pointer;}
ul#rub li span#item88.current  {background-position:-630px -36px; cursor:pointer;}

.title_r{
	color: #153e9a;
	font-weight: bold;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#dddddd;
	padding-top:3px; 
	padding-bottom:3px; 	
	} 
	
#maploco { 
height: 278px;
width: 395px;
float:left;
background-color:#dfdfdf;
                   }
#stena {
height: 280px;
width: 180px;
float:left;
margin-left:10px;
               }				   
#dosie {
height: 280px;
width: 180px;
margin-left:7px;
margin-right:3px;
float:right;
background-image:url(images/matrix.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-position:0px -1004px;
              }			
 	
.photo img {
	border: none;
	padding: 5px 6px 6px;
}	

.photo2 img {
	border: none;
	padding: 5px 6px 6px;
}	

ul#r_b {list-style: none; margin: 0 auto; margin-left:8px; padding: 0;}
ul#r_b li {float: left;} 
ul#r_b li span {display: block; width: 155px; height: 32px; margin-left:5px; background-image:url('images/menu_reg.jpg');background-repeat:no-repeat;}
ul#r_b li span#r0 {background-position:0px 0px; cursor:pointer;}
ul#r_b li span#r1 {background-position:0px -32px; cursor:pointer;}
ul#r_b li span#r2 {background-position:0px -64px; cursor:pointer;}

.стиль8 {font-size: 10}