.pogoda
{
    padding: 50px 10px 30px 10px;
}
#navigate
{
    font-size: 14pt;
    font-family: 'Cuprum', sans-serif;
    color:  gray;
    margin-left: 30px;
}
#navigate div
{
    min-width: 22px;
    min-height: 19px;
    float: left;
    background:white; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    -khtml-border-radius:10px;  
    border-radius: 10px;
    text-align: center;
    margin-right: 10px;
    color:  gray;
}
#navigate #sel
{
    min-width: 22px;
    min-height: 19px;
    float: left;
    background:gray; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    -khtml-border-radius:10px;  
    border-radius: 10px;
    text-align: center;
    margin-right: 10px;
    color:white;
}
#navigate #sel a
{
    color:white;
}
#navigate div:hover
{
    min-width: 22px;
    min-height: 19px;
    float: left;
    background:gray; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    -khtml-border-radius:10px;  
    border-radius: 10px;
    text-align: center;
    margin-right: 10px;
    color:white;
}
#navigate div:hover a
{
    color:white;
    text-decoration:  none;
}
#navigate div a
{
    color:  gray;
    text-decoration:  none;
}
#navigate div a:hover
{
    color:white;
    text-decoration:  none;
}
.tabledoc
{
    margin: 30px;
}
.docs
{
    font-size: 11pt;
    color: black;
    font-family:  sans-serif;
    border-collapse: collapse; 
    border: 0px solid #999999;
    margin-bottom: 30px;
}
.docs td 
{ 
    border-bottom: 1px solid #ccc; 
    padding-top: 10px;
}
.docs a
{
    text-decoration: none;
}
#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 16pt;
        font-family: 'Cuprum', sans-serif;
    }

	#jsddm li a
	{	display: block;
		/*ackground: #20548E;*/
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid #004080;
		width: auto;
        height: 36px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #1A4473}
		
		#jsddm li ul li a:hover
		{	background: #FCB803;
            color: black;}
/***********************************************************/
/***********************************************************/
/***********************************************************/
/***********************************************************/
/***********************************************************/
.fotoalbumsthumb
{
    width:165px;
    height: 165px;
    overflow:hidden;
    margin-top: 40px;
}
.fotoalbumsthumb_tab
{
    vertical-align: middle;
    font-size: 11pt;
    font-family: 'Cuprum', sans-serif;
    text-align: center;
}
.fotoalbumsthumb_tab div
{
    background-color: #EEEEEE;
    border: 1px solid #c5c5c5;
}

#all_news
{
    padding: 40px 10px 30px 10px;
}
.news
{
    margin: 10px 10px 10px 10px;
    font-size: 14pt;
    font-family: 'Cuprum', sans-serif;
}
.news a
{
    text-decoration: none;
}
.news .date
{
    margin: 0 0 0 0;
    font-size: 14pt;
    color: maroon;
    font-family: 'Cuprum', sans-serif;
}
.news .title
{
    margin: 10px 0 0 30px;
    font-size: 16pt;
    color: #1d355f;
    font-family: 'Cuprum', sans-serif;
}
.news_full
{
    margin: 10px 10px 10px 10px;
    font-size: 12pt;
    font-family: 'Arial', sans-serif;
}
.news_full .title_full
{
    margin: 10px 0 0 0;
    font-size: 16pt;
    color: #1d355f;
    font-family: 'Cuprum', sans-serif;
}
.news_full img
{
    margin: 0 20px 0 0;
}
.article
{
    position: relative;
    z-index: 0;
    width:705px;
    min-height:136px;  
    color: #000; 
    background:white; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 15px;  
    -webkit-border-radius: 15px;  
    -khtml-border-radius:15px;  
    border-radius: 15px;  
    -moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc; 
    padding-bottom: 30px;
}
.history
{
    font-size: 13pt;
    font-family: 'Cuprum', sans-serif;
    margin-left: 10px;
    color: gray;
}
.article_title
{
    position: absolute;
    z-index: 1;
    width:705px;
    min-height:33px;  
    color: #000; 
    background:#FF7F00; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 10px 10px 0 0;  
    -webkit-border-radius: 10px 10px 0 0;  
    -khtml-border-radius: 10px 10px 0 0;  
    border-radius: 10px 10px 0 0;    
    background-image: url('../img/site/blok_title_bg.jpg');
}
.article_title p
{
   color: #000;
   font-size: 14pt;
   font-family: 'Cuprum', sans-serif;
   padding: 0px;
   margin: 5px 0px 0px 15px;
}
.article_blok
{
    float: left;
    margin-bottom: 25px;
}
/******************************************************************
*******************************************************************
*******************************************************************/
.partnery
{
    position: relative;
    z-index: 0;
    width:228px;
    min-height:136px;  
    color: #000; 
    background:white; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 15px;  
    -webkit-border-radius: 15px;  
    -khtml-border-radius:15px;  
    border-radius: 15px;  
    margin-left: 25px;
    -moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc; 
}
.partnery_title
{
    position: absolute;
    z-index: 1;
    width:228px;
    min-height:33px;  
    color: #000; 
    background:#FF7F00; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 10px 10px 0 0;  
    -webkit-border-radius: 10px 10px 0 0;  
    -khtml-border-radius: 10px 10px 0 0;  
    border-radius: 10px 10px 0 0;    
    margin-left: 25px;
    background-image: url('../img/site/blok_title_bg.jpg');
}
.partnery_title p
{
   color: #000;
   font-size: 14pt;
   font-family: 'Cuprum', sans-serif;
   padding: 0px;
   margin: 5px 0px 0px 15px;
}
.partnery_td
{
    vertical-align: top;
}
.partnery_blok
{
    float: left;
    margin-bottom: 25px;
}
/******************************************************************
*******************************************************************
*******************************************************************/
#topnews0{
    position: relative;
    z-index: 0;
    width:705px;
    height:228px;  
    color: #000; 
    background:#FF7F00; 
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 15px;  
    -webkit-border-radius: 15px;  
    -khtml-border-radius:15px;  
    border-radius: 15px; 
    margin-bottom: 25px;
    -moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc; 
}
#topnews1{
    position: relative;
    z-index: 1;
    float:right;
    width:235px;
    height:228px;  
    color: #000;  
    border: 1px #CCCCCC solid; 
    background:white;  
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 0 10px 10px 0;  
    -webkit-border-radius: 0 10px 10px 0;  
    -khtml-border-radius: 0 10px 10px 0;  
    border-radius: 0 10px 10px 0; 
}
#topnews2{
    position: absolute;
    z-index: 2;
    float:left;
    width:490px;
    height:228px; 
    color: #000; 
    background:white;  
    border: 0px #CCCCCC solid;  
    -moz-border-radius: 15px;  
    -webkit-border-radius: 15px;  
    -khtml-border-radius:15px; 
    border-radius: 15px;  
    
}
.topnewsitem1
{
    width:235px;
    height:76px; 
    background-color: white;
    float: left;
    color: black;
    -moz-border-radius: 0 12px 0 0;  
    -webkit-border-radius: 0 12px 0 0;  
    -khtml-border-radius: 0 12px 0 0;  
    border-radius: 0 12px 0 0; 
}
.topnewsitem1 a
{
    text-decoration: none;
    color: #808080;
}
.topnewsitem1:hover a 
{
    text-decoration: none;
    color: maroon;
}
.topnewsitem2:hover a 
{
    text-decoration: none;
    color: maroon;
}
.topnewsitem3:hover a 
{
    text-decoration: none;
    color: maroon;
}
.topnewsitem1:hover
{
    position: relative;
    width:235px;
    height:75px; 
    float: left;
    -moz-border-radius: 0 12px 0 0;  
    -webkit-border-radius: 0 12px 0 0;  
    -khtml-border-radius: 0 12px 0 0;  
    border-radius: 0 12px 0 0; 
    background-image: url('../img/site/topnews_bg_sel.jpg');
    border-bottom: 1px solid #c5c5c5;
    color: maroon;
}
.topnewsitem2
{
    width:235px;
    height:76px; 
    background-color: white;
    float: left;
    color: black;
}
.topnewsitem2 a
{
    text-decoration: none;
    color: #808080;
}
.topnewsitem2:hover
{
    position: relative;
    width:235px;
    height:74px; 
    background-color: green;
    float: left; 
    background-image: url('../img/site/topnews_bg_sel.jpg');
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    color: maroon;
}
.topnewsitem3
{
    width:235px;
    height:76px; 
    background-color: white;
    float: left;
    -moz-border-radius: 0 0 10px 0;  
    -webkit-border-radius: 0 10px 0 0;  
    -khtml-border-radius: 0 0 10px 0;  
    border-radius: 0 0 10px 0; 
    color: black;
}
.topnewsitem3 a
{
    text-decoration: none;
    color: #808080;
}
.topnewsitem3:hover
{
    position: relative;
    width:235px;
    height:75px; 
    background-color: green;
    float: left;
    -moz-border-radius: 0 0 10px 0;  
    -webkit-border-radius: 0 0 10px 0;  
    -khtml-border-radius: 0 0 10px 0;  
    border-radius: 0 0 10px 0; 
    background-image: url('../img/site/topnews_bg_sel.jpg');
    border-top: 1px solid #c5c5c5;
    color: maroon;
}
#topnews1 p
{
    margin-left: 25px;
    margin-top:  5px;
    font-size: 12pt;
    font-family: 'Cuprum', sans-serif;
}

/******************************************************************
*******************************************************************
*******************************************************************/

.headline       /* шапка сайта */   /* used*/
{
    z-index: 0;
    height: 199px;
    background: url('../img/site/head.jpg') repeat-x;
}
body
{
    background-image: url('../img/site/bg.jpg');
    margin:0px;
    font-size: 10px;
}
.hr
{
    background-image: url('../img/site/hr.jpg');
    width: 100%;
    height: 11px;
}
.headline #logo   /* лого шапки  */
{
    
}
.bottom_about /* used*/
{
    float: left;
    width: 550px;
    color: #c9c9c9;
    font-size: 16pt;
    font-family: 'Cuprum', sans-serif;
    margin-top: 50px;
}
.avtorblok      /* used*/
{
    float: right;  
    margin-top: 50px;
}
.menudiv  /* used */
{
    z-index: 5;
    position: relative;
    width: 100%;
    height: 46px;
    background: url('../img/site/menu_fon.jpg') repeat-x;
    margin-bottom: 30px;
    font-size: 20pt;
    color: white;
    font-family: 'Cuprum', sans-serif;
}
.bottom_line    /* used*/
{
    z-index: 0;
    position: relative;
    width: 100%;
    min-height: 181px;
    border-top: #6e7280 3px solid;
    background: url('../img/site/bottom.jpg') repeat-x;
}
.head_centerblok    /* used*/
{
    margin: 0 auto;
    width: 960px;
}
.menuitem       /* used*/
{
    float: left;
    text-align: center;
    margin-left: 20px;
    text-decoration: none;
}
.menuitem a      /* used*/
{
    float: left;
    text-align: center;
    text-decoration: none;
    color: white;
}
.menuitem:hover     /* used*/
{
    float: left;
    text-align: center;
    text-decoration: none;
    color: white;
}
#search
{
    float: right;
   /* background: url('../img/site/search.jpg');*/
   background:white; 
    border: 1px #004080 solid;  
    -moz-border-radius: 13px;  
    -webkit-border-radius: 13px;  
    -khtml-border-radius:13px;  
    border-radius: 13px;
    width: 250px;
    height: 26px;
    margin-top: 8px;
}
#search div
{
    margin-top: 3px;
    margin-right: 5px;
    float: right;
    background-image: url('../img/search.png');
    height: 20px;
    width: 20px;
}
#in_search
{
    margin-left: 12px;
    margin-right: 12px;
    width: 190px;
    height: 20px;
    border: 0px solid white;
}
.bottom_line_table
{
    width: 100%;
    background-color: #cd0a0a;
}
