html, body{
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		font-family:  Arial, Verdana, sans-serif;
		font-size: 12px;
		background: url(/images/top_bg.jpg) top left repeat-x;
		
	}
	body{
	}

	A{
		font-family:  Arial, Verdana, sans-serif;
		text-decoration: underline;
		color: #065887;
		outline: none;
	}
	A:hover{
		text-decoration: none;
	}
	A IMG{
		border: 0;
	}

	input.sub{
	background:#F0EFEF none repeat scroll 0 0;
	color:#07639D;
	font-size:12px;
	padding:5px;
	
	}
	span.subhead{
	font-family: Georgia, Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
		}
	div.plash{
	background:#F0EFEF;
	padding: 10px 30px;
	/*width: 100%;*/
	}
	ul.mentlist{
	margin: 3px 5px;
	list-style-image: url('/images/bullet_news.gif');	
	/*margin-bottom: 9px;*/
	
	padding-left: 0px; 
	margin-left: 0px;
	}
	ul.mentlist li{
	margin-bottom: 2px;
	
	}
	ul.mentlist li span{
	font-size: 11px;
	}
	table{

border-collapse: collapse;

}
table td{
font-size: 12px;
border: none;
color:#6A605E;
}


	#all{
	/*	background: url(images/bottom_bg.jpg) left bottom repeat-x;*/
  position: relative;
  min-height: 100%;
}
* html #all {
  height: 100%;
}

	#all1{
		width: 916px;
		margin: 0 auto;
	}
	
	#all #header{
		border-top: 2px solid #c40b11;
		height: 135px;
		padding: 26px 0 0 0;
	}

	
	#all #header{
		border-top: 2px solid #c40b11;
		height: 135px;
		padding: 26px 0 0 0;
	}
	#logo1{
		position: relative;
		left: -30px;
		/*display: block;*/
		margin: 0px;
		padding: 0px;
		width: 233px;
		height: 83px;
		float: left;
                z-index: 1000;}
	#all #header blockquote{
		position: relative;
		left: -30px;
		/*display: block;*/
		margin: 0px;
		padding: 0px;
		width: 233px;
		height: 83px;
		float: left;
                z-index: 1000;
	}
	#all #header  blockquote a{
		/*display: block;*/
		margin: 0;
		padding: 0;
		width: 233px;
		height: 83px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
     	/*background: url(/images/new_logo_png.png) left top no-repeat;*/
	}
	
	#all #header #header_search{
		float: right;
		padding: 0 68px 0 0;
	}
	#all #header #header_search a{
		font-size: 11px;
		color: #c40b11;
		margin: 0 0 0 11px;
	}
	#all #header #header_search #header_search_inp{
		width: 199px;
		height: 24px;
		background: url(/images/search_bg.gif) left top no-repeat;
		padding: 3px 0 0 0;
		margin: 9px 0 0 0;
	}
	#all #header #header_search #header_search_inp input{
		width: 150px;
		background: 0;
		border: 0;
		font-size: 11px;
		color: #695c55;
		padding: 5px 10px 0 10px;
		float: left;
output:none;
	}
	#all #header #header_search #header_search_inp a{
		display: block;
		width: 20px;
		height: 20px;
		float: left;
		margin: 0;
	}
	
		
	#all #header #header_menu{
		clear: both;
		padding: 11px 0 0px 0;
		margin: 0 0 4px 0;
	}
	* html #all #header #header_menu{
		overflow: visible;
		height: 1px;
	}

	#all #header #header_menu div.in{
		background: #07639d;
		height: 39px;
	}
	* html #all #header #header_menu div.in{
		overflow: visible;
		height: 1px;
	}
	#all #header #header_menu div.in div.home{
		background: none;
		padding: 13px 17px 0 31px;
		float: left;
	}
	#all #header #header_menu div.in ul{
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
	}
	* html #all #header #header_menu div.in ul{
		overflow: visible;
		height: 1px;
	}
	#all #header #header_menu div.in ul li{
		float: left;
		text-transform: uppercase;
		position: relative;
		z-index: 10000;
	
		
	}
	#all #header #header_menu div.in ul li a.act {
		display: block;
		float: left;
		padding: 12px 25px;
		font-family: Georgia;
		font-size: 12px;
		color: #07639d;
		/*background: #FFFFFF;*/
		background-color: #f8eef3;
		text-decoration: none;
	}
	#all #header #header_menu div.in ul li a{
		display: block;
		float: left;
		padding: 12px 25px;
		font-family: Georgia;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
	}
	#all #header #header_menu div.in ul li a:hover{
		color: #07639d;
	/*	background: #FFFFFF;*/
	background-color: #f8eef3;
	}

	#all #header #header_menu div.in ul li span{
		display: block;
		float: left;
		padding: 12px 25px;
		font-family: Georgia;
		font-size: 12px;
		color: #07639d;
		/*background: #FFFFFF;*/
		background-color: #f8eef3;
		text-decoration: none;
	}
	
* html #all #header #header_menu div.in ul li {behavior:url("/iehover.htc");}

	#all #header #header_menu div.in ul li:hover a{
		color: #07639d;
		background-color: #f8eef3;
		/*background: #FFFFFF;*/
	}
	#all #header #header_menu div.in ul li:hover ul{
		display: block;
	}
	#all #header #header_menu div.in ul li ul{
		display: none;
		/*background-color: #ffffff;*/
			background-color: #f8eef3;
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
		width: auto;
		position: absolute;
		left: 0px;
		top: 39px;
		z-index: 10000;
		border: 1px solid #c7ccd1;/*#07639D;*/
		
	}
	* html #all #header #header_menu div.in ul li ul{
		height: 1px;
		overflow: visible;
		background-color: #f8eef3;
	}
	#all #header #header_menu div.in ul li ul li{
		text-transform: none;
		background-color: #f8eef3;
		/*float: none;*/
		color: #07639d;
		overflow: visible;
		width: 190px;
		/*height: 28px;*/
		font-size: 13px;
		z-index: 20;
			
	}
	#all #header #header_menu div.in ul li ul li ul{
		display: none;
		background-color: #f8eef3;
		
	}
	#all #header #header_menu div.in ul li ul li ul li{
		display: none;
		background-color: #f8eef3;
		
	}
	* html #all #header #header_menu div.in ul li ul li{
		clear: left;
		float: left;
		height: 1px;
		overflow: visible;
		background-color: #f8eef3;
		
	}
	#all #header #header_menu div.in ul li ul li a{	
		padding: 7px 25px;
		background-color: #f8eef3;
		/*color: #fff;
		background-color: #dce2f1;*/
		text-decoration: underline;
	}
	#all #header #header_menu div.in ul li ul li a:hover{
		text-decoration: none;
		background-color: #f8eef3;
		/*background-color: #dce2f1;*/
	}
	
#all #content{
		clear: both;
		position: relative;
		z-index: 1;
	}
	* html #all #content{
		clear: both;
		position: fixed;
		z-index: 1;
	}
	/*#all #content	div.news-list, div.news-detail, table, p, p.news-item{
	padding-top: 0;
margin-top: 0;
	}*/
#all #content	div.news-list a{
	
	font-size: 14px;
	}
	
	#all #content #top_cycle{
		height: 268px;
		position: relative;
		z-index: 1;
	}
	#top_cycle_close {
		position:absolute;
		left: 48px;
		top: 10px;
		z-index: 10;
		background: url(/images/top_cycle_txt.png);
		font-size: 12px;
		color: #6a605e;
		display: none;
		padding:5px;
	}
	#top_cycle_close a {
		background: url(/images/max.gif) right no-repeat;
		padding-right: 15px;
	}
	#top_cycle_txt{
		position: absolute;
		left: 48px;
		top: 10px;
		z-index: 10;
		width: 460px;
		padding: 30px;
		background: url(/images/top_cycle_txt.png);
		font-size: 12px;
		color: #6a605e;
	}
	#top_cycle_txt div.shlink {
		position:absolute; 
		top:0; 
		right:0;
		padding:5px 20px;
		font-size: 11px;
	}
	#top_cycle_txt div.shlink a {
		background: url(/images/min.gif) right no-repeat;
		padding-right: 15px;
	}
	#top_cycle_txt a{
		font-size: 12px;
		color: #07639d;
	}
	#top_cycle_txt h2{
		font-size: 17px;
		color: #6a605e;
		font-family: Georgia;
		font-weight: normal;
		font-style: italic;
		margin-top: 0px;
	}

#scroll1 {height:267px; text-align:right; position:relative;z-index: 1; overflow:hidden;}
.itemsSlider {position:absolute;z-index: 1; top:0px; left:0px; margin:0; padding:0; list-style:none; z-index:20; height:267px;}
.itemsSlider li {margin:0 3px 0 0; overflow: hidden; height: 267px; padding:0 0px 0 0; background:none; float:left; display:inline;}



	#gradus{
		margin: 14px 0;
		position: relative;
		left: -8px;
	}
	#gradus a{
                border-bottom-style:dashed;
                border-bottom-width:1px;
                color:#07639D;
                font-size:13px;
                margin:0 5px;
                text-decoration:none;
	}
	#gradus a.selected{
		font-size: 13px;
		color: #6a605e;
		background: #f0efef;
		padding: 5px 5px;
		text-decoration: none;
                border-bottom:none;
	}
	#gradus span.sec{
		font-size: 12px;
		color: #6a605e;
		background: none;
		padding: 0;
	}
	
	#news{
		margin: 0 0 20px 0;
                background: url(/images/nevs_bord.jpg) repeat-y;
  
	}
	* html #news{
		overflow: visible;
		height: 1px;
	}
	#news div.vraz{
	
	margin-top: 10px;
margin-left: 845px;
	}
	#news div.new{
		float: left;
		width: 259px;
                /*height: 170px;*/
		padding: 0 20px 0 0;
		margin: 0 30px 10px 0;
		/*border-right: 1px solid #ecebeb;*/
		position: relative;
		font-size: 11px;
		color: #6a605e;
	}
	#news div.last{
		border: 0;
		margin: 0 30px 10px -15px;
		float: left;
/*		position: relative;*/
		font-size: 11px;
		color: #6a605e;
		padding: 0 20px 0 0;
		width: 259px;
	}
	#news div.new .bullet_news{
		position: absolute;
		top: 0px;
		left: 96px;
	}	

	#news div.new a img{
		position: relative;
		left: -8px;
		border: 2px solid #f1e9d5;
	}
	#news div.new em{
		font-size: 12px;
		color: #6a605e;
	}
	#news div.new a{
		font-size: 12px;
		color: #c40b11;
		font-family: Georgia;
		font-weight: bold;
		font-style: italic;
	}
	#news div.last a img{
		position: relative;
		left: -8px;
		border: 2px solid #f1e9d5;
	}
	#news div.last em{
		font-size: 12px;
		color: #6a605e;
	}
	#news div.last a{
		font-size: 12px;
		color: #c40b11;
		font-family: Georgia;
		font-weight: bold;
		font-style: italic;
	}
	#news div.last .bullet_news{
		position: absolute;
		top: 0px;
		left: 718px;
	}
	#news div.last .rss{
		position: absolute;
		top: 0px;
		right: 20px;
	}
	#news div.last a.rss img{
		position: static;
		left: auto;
		border: 0;
	}


	
	#info_scroll{
		border: 1px solid #ecebeb;
		float: left;
		width: 615px;
		height: 258px;
		background: #ebbd29 url(/images/info_scroll.gif) left top no-repeat;
	}
	#info_scroll_left{
		float: left;
		padding: 130px 45px 0 18px;
	}
	#info_scroll_center{
		float: left;
		height: 258px;
		width: 465px;
		overflow: hidden;
	}
	#info_scroll_center div.inscr{
		height: 234px;
		padding: 24px 0 0 0;
		width: 465px;
		font-size: 12px;
		color: #494949;
	}
	#info_scroll_center div.inscr a{
		color: #8e090e;
	}
	#info_scroll_center div.inscr h2{
		font-size: 53px;
		color: #494949;
		margin: 0;
		font-weight: normal;
	}
	#info_scroll_center div.inscr h2 strong{
		font-size: 60px;
	}



	#info_scroll_right{
		float: left;
		padding: 130px 18px 0 45px;
	}

	
	#info_right{
		float: left;
		width: 280px;
		margin: 0 0 0 15px;
	}
	#info_right #info_event{
		background: #ecebeb;
	}
	#info_right #info_event h2{
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
		background: #3982b1;
		margin: 0;
		padding: 8px 14px;
		font-size: 14px;
		color: #FFFFFF;
	}
	#info_right #info_event p{
		padding: 14px;
		margin: 0;
	}
	#info_right #info_event p a{
		font-size: 12px;
		color: #c40b11;
	}

	#info_right #info_gall{
		padding: 14px 0 0 14px;
	}
	#info_right #info_gall img{
		margin: 8px 0 0 0;
		border: 2px solid #f1e9d5;
	}
	
	#logotypes{
		clear: both;
		padding: 30px 0 0 0;
		overflow: hidden;
	}
	* html #logotypes{
		overflow: visible;
		height: 1px;
	}
	#logotypes img{
		float: left;
		margin: 0px 15px 0 0;
		border: 2px solid #f1e9d5;
	}
	
	
	
	#inner_left{
		float: left;
		padding: 35px 35px 0 17px;
		width: 203px;
	}
	#inner_left ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#inner_left ul li{
		padding: 0 0 14px 0;
		font-size: 13px;
		color: #b4d0e1;
		font-family: Georgia;
	}
	#inner_left ul li.l2{
		padding: 0 0 14px 20px;
		font-size: 11px;
		color: #b4d0e1;
		font-family: Georgia;
	}
	#inner_left ul li a{
		font-size: 13px;
		color: #07639d;
		font-family: Georgia;
	
	}
	
	#inner_left ul li a.selected{
		color:#C40B11;
		text-decoration: none;
		font-weight: bold;	
		
	}
	
	#inner_left ul li.l2 a{
		font-size: 11px;
		
		
	}


	#inner_right{
		float: left;
		padding: 35px 0 0 0;
		width: 660px;
	}
	#inner_right .gradus{
		color: #6a605e;
		font-size: 11px;
		text-decoration: none;
		padding: 0  5px 0 5px;
		
	}
	#inner_right .gradus span{
		text-decoration: underline;
	}
	#inner_right .gradus:hover span{
		text-decoration: none;
	}
	#inner_right h2{
		padding: 0 10px;
		margin: 10px 0;
		font-size: 21px;/*24px;*/
		font-family: Georgia;
		font-weight: bold;
		font-style: italic;
		color: #514746;
		margin-bottom: 0px;
		margin-top: 5px;
		padding-left: 11px;
	}
	#inner_right .txt{
		padding: 10px;
		line-height:150%;
		font-size: 12px;
		color: #6a605e;
	}
		#inner_right .txt p{
		margin-top: 0;
		margin-bottom: 5px;
		}
	#inner_right .txt img{
		float: left;
		margin: 0px 15px 15px 0;
		border: 2px solid #f1e9d5;
	}
	#inner_right .photo-img img{
	margin: 0px 15px 15px 0;
	border: 2px solid #f1e9d5;
	float: none;
	}
	#inner_right .quote{
		font-size: 12px;
		padding: 10px 60px;
		color: #6a605e;
		font-style: italic;
		background: #fdf8e9;
	}
	
	#inner_right #map{
		position: absolute;
		height: 519px;
		margin-top: 10px;
		margin-left: 0px;
		width: 639px;
	}
	#inner_right #map img{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
	}/*
	#inner_right #map #map_img{
		position: absolute;
		left: 0;
		top: 0;
	/*	z-index: 2;
	}*/
.popup{
		display: none;
		position: absolute;
		border: 1px solid #d9d6cf;
		background: #FFFFFF url(/images/popup_bg.gif) left bottom repeat-x;
		padding: 7px;
		z-index: 110;
	}
	.popup div{
		position: absolute;
		bottom: -18px;
		left: 45%;
		width: 19px;
		height: 18px;
		background: url(images/pop_up_arr.gif);
	}
	.popup a{
		color: #2c9189;
		font-size: 14px;
		text-decoration: none;
	}
	
	#popup_1{
		top: 320px;
		left: 350px;
	}
	#popup_2{
		top: 320px;
		left: 360px;
	}
	#popup_3{
		top: 290px;
		left: 230px;
	}
	#popup_4{
		top: 90px;
		left: 100px;
	}
	#popup_5{
		top: 340px;
		left: 60px;
	}
	#popup_6{
		top: 360px;
		left: 190px;
	}
	#popup_7{
		top: 390px;
		left: 120px;
	}
	#popup_8{
		top: 290px;
		left: 90px;
	}
	#popup_9{
		top: 320px;
		left: 50px;
	}
	#popup_10{
		top: 435px;
		left: 130px;
	}
	#popup_11{
		top: 385px;
		left: 160px;
	}
	#popup_12{
		top: 430px;
		left: 90px;
	}
	
	#down{
	/*position: relative;*/
	 width: 100%;
	/* height: 209px;*/
	 margin: 0 auto;
	 padding:  0;
	 text-align: center;
	background: url(/images/bottom_bg.jpg) repeat-x scroll left bottom;
	}
	#bottom{
		padding: 33px 0;
		overflow: hidden;
		font-size: 12px;
		color: #6a605e;
		position: relative;
		height: 40px;
		width: 916px;
		margin: 0 auto;
		margin-top: -106px;
		/*background: url(images/bottom_bg.jpg) left bottom repeat-x;*/
}
	#bottom a{
		font-size: 12px;
		color: #07639d;
	}
	* html #bottom{
		overflow: visible;
		height: 1px;
	}
	#bottom #bottom_left{
		float: left;
	}
	#bottom #bottom_right{
		float: right;
		padding: 0 130px 0 0;
	}
	
	
.c{
	display: block;
	clear: both;
	height: 0;
	font-size: 0px;
	overflow: hidden;
}
