/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	position:relative;
    height:100%;
	background-color: #EEEEEE;	
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

#main {
width: 998px; 
height: 100%; 
margin: auto; 
margin: auto; 
position:relative;
height:100%;
background-color:#FFFFFF;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
             }
#core {
clear:both;
width:998px;
margin: auto; 
margin-top:3px;
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; }


 
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;}



#leftbar {
  float:left;
  width:296px;
}
#left_rub {
  float:left;
  width:220px;
}
#content {
  float:right;
  width:492px;
}
#topic{
  float:left;
  width:555px;
  padding:3px;
  padding-top:0px;  
}
#view {
  float:left;
  width:788px;
  background-color:#FFFFFF;
}
#rightbar {
  float:right;
  width:208px;
  background-color:#FFFFFF;
}
#footer {  border-top: 10px solid #69a6d6; width:1000px;    margin: auto;    clear:both;   text-align:center;   background-color:#FFFFFF;   }
 
 
ul.headmenu {list-style: none; margin: 0; padding: 0;}
ul.headmenu li {float: left; width: auto !important ; padding-left:10px; padding-right:10px; font-size:11px; text-align:center; border-left:1px solid #000000;}

.right_box {
margin: auto;
margin-bottom:3px;
height: auto !important ;
width:194px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }
.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 {
margin: auto;
margin-bottom:3px;
height: auto !important ;
width:280px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }	
.left_box_in {
margin: auto;
margin-bottom:3px;
height: auto !important ;
width:210px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }					
.center_box {
margin: auto;
margin-bottom:3px;
min-height: 210px;
height: auto !important ;
width:376px;
vertical-align:middle;
padding:3px;
font-weight:normal;
                }				
#place2  {
border: 1px solid #dae9c4;
background-color: #eafbd2;
 }
 #login  {
border: 1px solid #e2a85d;
background-color:  #ffbe69;
 }

#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;
 }
 #place10 {
border: 1px solid #e8dbc4;
background-color: #fff5e3;
 }
 #pogoda,#users {
border: 1px solid #cccccc; 
}
#calend, #search, #show, #com , #place1, #lenta{
border: 1px solid #cccccc;
background-color: #f0f1f1;
 }

a:focus {
	outline: none;
}
#panel {
    margin: auto;
	width:1000px;
	background: #153e9a;
	height: 120px;
	display: none;
	text-align:center;
	color:#FFFFFF;
	z-index:2;
}
.slide {
	margin: 0 auto;
	width:1000px;
	padding: 0;
	border-top: solid 4px #153e9a;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -21px;
	text-align: center;
	width: 144px;
	height: 18px;
	padding: 1px 0 0 0;
	margin: auto;
	display: block;
	font: bold 90%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	cursor:pointer;
}
.active {
	background-position: right 4px;
} 
 
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;}


ul.list {list-style: none; margin: 0; padding: 0;}
ul.list li {padding:3px 5px  3px 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; }

#result_0 {margin-left:20px; margin-top:10px;  min-height:450px; height: auto !important ; }
#slider {height: auto !important ; }

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;}

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;}

#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;} 

.rubric{
margin:5px;
margin-left:15px;
color: #153e9a;
           }
#maploco { 
height: 278px;
width: 395px;
float:left;
background-color:#dfdfdf;
                   }
#stena {
height: 280px;
width: 180px;
float:left;
margin-left:10px;
background-image:url(images/matrix.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-position:0px -724px;
              }				   
#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;
              }			
 
			    
.стиль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;
}