@charset "windows-1251";
/* CSS Document */
html,body,ol,ul,li,form {margin: 0; padding: 0;margin-top:5px;}
body {background-color: #FFFFFF;}

#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:50px;
	font-size:12px;
	padding-top:3px;
	background: url(images/logo11.jpg);

}
ul.headmenu {list-style: none; margin: 0; padding: 0;}
ul.headmenu li {float: left;  padding-left:10px; padding-right:10px; 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:right;
	width:360px;
	padding-top: 20px;
}

#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: 640px;}
#news1 {
	width: 640px;
	height: 130px;
}
#news2 { float:right; width: 320px;}

.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  {
	float: right;
	width: 320px;
 }
  
#place2  {
	border: 1px solid #dae9c4;
	background-color: #eafbd2;
	float: left;
	margin-top: 10px;
	
	
	
 }
 #place3 {
	border: 1px solid #d0e4e7;
	background-color: #e0f6fa;
	float: left;
	margin-left:12px;
	margin-right:12px;
	margin-top: 10px;
	
 }
#place4 {
	border: 1px solid #e9e8d1;
	background-color: #faf9e0;
	margin-top: 10px;
 }
#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;
	width: 307px;
 }
 
 .glavnews {
	font-size: 18px;
	font-weight: bold;
	padding-top:5px;
}

	font-size: 18px;
	font-weight: bold;
	padding-top:5px;
	float:right;
	
.g1 {
	color: #153e9a;
	font-weight: bold;
}
.st3{
	color: #153E9A;
	font-size: 12px;
	font-weight: bold;
} 
.g3 {
	color: #153E9A;
	font-size: 12px;
	font-weight: bold;
}
.g4 {font-size: 11px}
.g5 {font-weight: bold}
.st6{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.g6 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

h1 {font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px;}
h5 {font-size:14px; font-weight:bold; color:#000000; text-align:center; padding:0px; margin:0px auto; height:110px;}
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:560px;
}
.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 {
	width:640px;
	height: 78px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	margin-top: 20px;
	
} 


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: #000000;
	font-weight: bold;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#dddddd;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 14px;
	} 
	
#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;}

.noeeu8 {font-size: 10}
#slideshow {
	margin:0 auto;
	width:640px;
	height:263px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	float: left;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:560px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}

/** 
 * Style rules for Demo page
 */
* {
  margin:0;
  padding:0;
  font:normal 11px Verdana, Geneva, sans-serif;
  color:#ffffff;
}
a {
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

#pageContainer {
  margin:0 auto;
  width:960px;
}
#pageContainer h1 {
  display:block;
  width:960px;
  height:114px;
  background:transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:normal 14px Verdana, Geneva, sans-serif;
  color:#FFFFFF;
  letter-spacing:-1px;
  font-weight:bold;
}
.slide img {
  float:right;
  margin:0 auto;
}





html {
	overflow-Y: scroll;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
	color: #000000;
}
 
.containerSL {
	width: 640px;
	margin: 0 auto;
	padding-top: 20px;
}
h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span { color: #666; }
h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 0.5em;
	display: block;
	color: #666;
}
 
h2.acc_trigger {
	padding: 0;	
	background: url(h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 640px;
	font-size: 20px;
	font-weight: normal;
	float: left;
	margin-top:0 0 5px 0;
}
h2.acc_trigger a {
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
	margin-top:7px;
}
h2.acc_trigger a:hover {
	color: #ccc;
	font-size: 20px;
	margin-top:7px;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 20px;
	width: 640px;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; 
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
	color:#000000;
}
.acc_container h3 {
	font:normal 14px Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	color:#000000;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}



DIV.wrap {
	WIDTH: 321px;
	MARGIN-BOTTOM: 10px;
	margin-left: 35px;
}
.wrap .pane {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: none; BACKGROUND: url(img/h150.png) #fff repeat-x 0px 100%; COLOR: #456; FONT-SIZE: 18px; BORDER-TOP: 0px; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 20px; _background-image: none
}
.wrap .pane P {
	TEXT-ALIGN: right; MARGIN: -10px 0px -20px; COLOR: #578; FONT-SIZE: 38px
}
#content .wrap P {
	MARGIN-BOTTOM: -20px
}
UL.tabs {
	BORDER-BOTTOM: #666 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; LIST-STYLE-IMAGE: none
}
UL.tabs LI {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px
}
UL.tabs A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 107px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(img/blue.png) no-repeat -335px 0px; HEIGHT: 30px; COLOR: #333; FONT-SIZE: 11px; TOP: 1px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.tabs A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
UL.tabs A:hover {
	BACKGROUND-POSITION: -335px -31px; COLOR: #fff
}
UL.tabs A.current {
	BACKGROUND-POSITION: -335px -62px; COLOR: #000 !important; CURSOR: default !important
}
UL.tabs A.current:hover {
	BACKGROUND-POSITION: -335px -62px; COLOR: #000 !important; CURSOR: default !important
}
UL.tabs LI.current A {
	BACKGROUND-POSITION: -335px -62px; COLOR: #000 !important; CURSOR: default !important
}
UL.tabs A.s {
	WIDTH: 81px; BACKGROUND-POSITION: -442px 0px
}
UL.tabs A.s:hover {
	BACKGROUND-POSITION: -442px -31px
}
UL.tabs A.current.s {
	BACKGROUND-POSITION: -442px -62px
}
UL.tabs A.l {
	WIDTH: 174px; BACKGROUND-POSITION: -197px 0px
}
UL.tabs A.l:hover {
	BACKGROUND-POSITION: -197px -31px
}
UL.tabs A.current.l {
	BACKGROUND-POSITION: -197px -62px
}
UL.tabs A.xl {
	WIDTH: 197px; BACKGROUND-POSITION: 0px 0px
}
UL.tabs A.xl:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL.tabs A.current.xl {
	BACKGROUND-POSITION: 0px -62px
}
.panes .pane {
	DISPLAY: none
}
.gmtbl{background-color: #ffffff; border: 1px solid #ffdaff;}
.gmtdttl {font-size: 120%; font-weight: bold;color: #ffffff; text-align:center; background-color: #A3C7E7;}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}










#newsticker-demo { 
width:210px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:210px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

