html {
	font-size: 75%;
}

form {
	margin:0;
	}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	font: normal 1em Arial; /* 12px */
	color: #333333;
	background-color: #016d9c;
}

pre {
	font-size:1.16em;
	}

h1,h2,h3 {
	margin: 0;
	padding: 0;
}

h3{
	font:bold 1.333em Arial; /* 16px */
	color:#016d9b;
	}

a {
	font: normal 1em Arial; /* 12px */
	color: #016d9b;
	text-decoration: underline;
}

a img {
    border:none;
    }

a:hover {
	text-decoration: none;
}

a.big {
	font-size:1.16em; /* 16px */
	}

#all {
	background-color: #fff;
	margin: 14px auto 0 auto;
	padding: 4px;
	width:1000px;
}

#wrapper {
	border: 1px solid #bfe0ea;	
	height:100%;
	padding: 8px 13px 8px 13px;
}

#top-banner {
	text-align: center;
	padding-bottom: 5px;
}

#head {
	height: 109px;
        overflow: hidden;
}

	#head h1 {
		text-indent: -9000px;
		overflow: hidden;
		height: 109px;
		width: 225px;
		background: url('images/logo.gif') center top no-repeat;
		float: left;
                cursor:pointer;    
	}
         #head #bx_incl_area_2{
            overflow:hidden;
            float:left;
         }

	#head .articles {
		height: 107px;
		border: 1px solid #bddfe9;
		background-color: #eaf1f7;
		overflow:hidden;
                float:left;
                margin-left:11px;
                width:734px;

	}
	
		#head .articles div{
			float:left;
			padding:8px 25px 0 7px;
			height:97px;
			width:200px;
			overflow:hidden;
}
                        #head .articles div a{
                                font:16px Arial;
                                text-decoration:underline;
                                color:#016d9b;
				}			
                        #head .articles div a:hover{
                                text-decoration:none;
			        }
			
			#head .articles div img.detail-picture{
				float:left;
				border:1px solid #8cb4cc;
				margin-right:9px;
				margin-top:3px;
				}
				
			#head .articles div p.description{
				margin:5px 0 0 0;
				display:block;
				width:110px;
				float:left;
                                font:11px Arial;
                                color:#333333;
				}
	
#menu {
	margin-top:8px;
	height:33px;	
	background:url('images/menu_bg.gif') repeat-y left top #0679a0;
	padding-top:1px;
	over-flow:hidden;	
	}	
	
	#menu .wrapper{
		background-color:#ffffff;
		height:32px;
		}
	
	#menu a {
		font:normal 1.16em Arial;
		color:#016d9b;
		}
#left-menu{
	padding-bottom:10px;
	padding-top:5px;
	}

#left-menu a{
	font-size:1.16em; /* 16px */
	line-height:20px;
	}
	
#menu .search {
	float:right;	
	width:232px;
	over-flow:hidden;
        position:relative;
        height:33px;
        
	}
  #menu .search .wrapper{
    height:32px;
    background:transparent;
    position:absolute;
    top:-1px;
    width:240px;
    overflow:hidden;
  }	

	#menu .search input {
		border:1px solid #d0d3d4;
		margin-top:7px;
		width:223px;
// width:220px;
		margin-right:7px;
		margin-left:7px;
		}

	#menu .search div.submit{
          padding-left:16px;
          padding-top:5px;
          wi-dth:70px;
          f-loat:left;
          overflow:hidden;
	}
#menu .search .search_button{
 width:95px;
 height:21px;
 background:url('/bitrix/images/button.gif') no-repeat;
 border:none;
 padding-bottom:5px;
 margin-left:10px;
}		


#menu .search .search_button:active{
  background:url('/bitrix/images/button_click.gif') no-repeat;
}

	#menu .search .small{
	font-size:10px;
        color:#ffffff;
        padding-bottom:5px;
	}
		
#columns{
	clear:both;
	overflow:hidden;		
	padding-top:10px;
	
	}

#content {
	float:left;
        padding-left:3px;
        padding-right:3px;
	width:500px;		
	margin:0 8px;
	overflow:hidden;		
}

#left-column{
	float:left;
	width:225px;			
	}
	
#right-column{
	float:right;
	width:225px;	
	}	
	
	
.section {        
    }	
	
.section .content {    
    border:1px solid #c2e1eb;
    border-top:0;
    overflow:hidden;    
    background-color:#eaf1f7;
}	
	
	
.section .section-header{
    font:normal 1.33em Arial; /*14px*/
    color:#ffffff;
    background-color:#007AA4;
    padding:4px 0 4px 10px;
    }
.section .section-header_red  {
    font:normal 1.33em Arial; /*14px*/
    color:#ffffff;
    background-color:#E60004;
    padding:4px 0 4px 10px;
    
}    
    .section .section-header a{
    	font-weight:normal;
    	color:#ffffff!important;
    	text-decoration:none;
    	}
    	
    	.section .section-header a:hover{
    		text-decoration:underline;
    		}
    
#subscribe-form{
    clear:both;
    padding-top:13px;
    }  
    
    #subscribe-form form{   
        margin:0;
        }
        
    #subscribe-form div.email{
     	float:right;
       	margin:13px 1px 0 0 ;  
      	}
    
	    #subscribe-form div.email input{        
	        width:164px;
	        height:15px;
	        border:1px solid #bddfe9;
	        margin-left:5px;	                
	        }  
        
    #subscribe-form .submit{
        background-color:#007aa4;
        color:#fff;
        cursor:pointer;
        width:92px;
        margin-top:13px;
        padding:3px 0 3px 0;
        font:normal 1em Arial; /* 12px */    
        float:right;
        border:0;        
        }     

#footer {
	height:61px;		
	margin:7px auto 0 auto;
	width:1000px;			
	}
	
#footer,
#footer a{
	font:normal 1em Arial;
	color:#ffffff;	
	}
	
	#footer .made-by{
		float:right;		
		padding-right:6.9em;	
		}
		
	#footer .contacts{
		float:left;
		padding-left:10em;
		}
	
	#footer .copyright{
		padding-left:2.41em;
		float:left;
		}
		
	#footer .contacts {
		
		}
		
		

#navigation{
	list-style:none;
	margin:0;
	overflow:hidden;	
	padding:0;		
	}
	
	#navigation li{
		float:left;	
		background:url('images/nav_arrow.gif') no-repeat left 7px;
		padding:0 3px 0 11px;
		}
	
	#navigation li.first{
		background:none;
		padding:0 3px 0 0;
		}
		
	#navigation li a{
		font:normal 0.83em Arial;
		color:#666666;
	
		}
		
.page-navigation {
	text-align:center;		
	height:30px;
	}		
	
	.page-navigation a{
		font:normal 1em Verdana;
		color:#016d9b;	
		margin:8px;	
		}
		
	.page-navigation .current {
		background-color:#afadad;
		padding:8px;
		color:#ffffff;
		}
		
#pronto-publications {
	padding-top:10px;	
	clear:both;	
	}
	
	#pronto-publications ul{
		margin:0;
		padding:0;
		list-style:none;
		}
	
	#pronto-publications ul li {
		float:left;
		width:110px;
		cursor:pointer;
		width:120px;
		margin-right:5px;
		height:43px;
		overflow:hidden;
		margin-bottom:5px;	
		}
	
	#pronto-publications ul li .image-bw{
		opacity:0;
		-moz-opacity:0;
	    filter:alpha(opacity=0);
	    background-repeat:no-repeat;   
	    position:absolute;
	}
	
	#pronto-publications h3 {
		border-bottom:1px solid #bddfe9;
		padding-bottom:4px;
		margin-bottom:10px;
		}

/* Information links */
#information-links{
	clear:both;					
	}
	
	#information-links h3{
		border-bottom:1px solid #bddfe9;
		padding-bottom:4px;
		margin-bottom:8px;
		}
		
	#information-links ul{
		list-style:none;
		margin:0;
		padding:0;	
		}
		
		#information-links ul li {			
        	padding:0 0 1px 0;
        	margin:0;
			}
			
			
/* Articles left */

#articles-left .content, #articles-left-rubric .content{
	padding:12px 0 0 11px;
	overflow:hidden;		
	}
	
ul.articles-left-list{   
    
    padding:0;
    margin:0;
    list-style:none;
    }

    ul.articles-left-list li{
        background:url('/images/marker.gif') no-repeat left 6px;
        padding-left:9px;
        padding-bottom:4px;
        padding-right: 9px;
        }

.all-articles{
        text-align:right;
        padding:5px 5px 5px 0;
        margin:0;
        }		
        
/* Discussions */
#last-topics{
  margin:10px 0 10px 0;
  }

#last-topics ul{
    margin:0px 0 0 11px;
    padding:10px 0px 0px 0px ;
    list-style:none;
    }

   #last-topics ul li{
        background:url('/images/marker.gif') no-repeat left 6px;
        padding:0 0 4px 9px;
        }
        
/* Banners */
div.component-panel a.banner-edit {background-image:url(images/comp_edit.gif);}
div.component-panel a.banner-view {background-image:url(images/comp_view.gif);}

.banner-center{
	text-align:center;
	}

.banner-with-wrapper {
    background-color:#eaf1f7;
    padding:5px 0 5px 0;
    text-align:center;
    }

.banner-with-border img{
        border:1px solid #95bbd0;
        }
        	
/* Menu */
ul.top-menu
{
        list-style:none;
        margin:0; padding:0;
        padding:2px 0 0 8px;
        float:left;
}

ul.top-menu li
{
        float:left;
        background:url('/images/menu_separator.gif') no-repeat top right;
        margin-right:30px;
        padding:6px 30px 0 0;
        height:28px;
}

ul.top-menu li.last {
        background-image:none;
        margin-right:0;
        }

/* Voting form */
.voting-form{
    margin-top:10px;
    }

.voting-form form{
    margin:0;
    }

.voting-form .vote-header{
    font:normal 1em Arial; /* 12px */
    color:#016d9b;
    margin:11px 0 0 11px;
    }

.voting-form .vote-answers{
    font:normal 1em Arial; /* 12px */
    color:#333333;
    padding:7px 0 0 11px;
    }

    .voting-form .vote-answers label{
        line-height:24px;
        }
        
/* Voting rezults*/
.voting-rezults .messages{
	padding:2px 0 2px 10px;	
	}
	
	.voting-rezults .messages p{
		margin:0;
		}
		
.voting-rezults .question{
	padding-left:10px;
	
	}
	
.voting-rezults .rezults{
	padding-top:5px;        
	}
	
	.voting-rezults .rezults .rezult{
		padding-bottom:2px;
		}
		
		.voting-rezults .rezults .rezult div{
			height:10px;
			background-color:#007fac;
			margin-top:1px;
			overflow:hidden;
			}

.voting-form .submit{
    background-color:#007aa4;
    color:#fff;
    width:92px;
    padding:3px 0 3px 0;
    font:normal 1em Arial; /* 12px */
    float:right;
    border:0;
    cursor:pointer;
    }

/* Rubrisc */
ul.rubrics-list{
    margin:10px 0 10px 11px;
    list-style:none;
    padding:0;
    }

    ul.rubrics-list li{
        background:url('/images/marker.gif') no-repeat left 6px;
        padding:0 0 4px 9px;
        margin:0;
        }


/* Народный корреспондент*/

#national-correspondent{
	clear:both;
	padding-top:10px;
	}
	
	#national-correspondent .list {
		padding:10px 10px 0 10px;
		}
		
	#national-correspondent .list .article{
		padding-bottom:10px;
		}
		
		#national-correspondent .list .article .date{
			font:normal 0.83em Arial;
			color:#666666;
			margin:3px 0 3px 0;
			}
		
		#national-correspondent .list .article .preview_picture {
			float:left;
			border:1px solid #8bb4cb;
			margin:0 9px 3px 0;			
			}
        	
#registration{
	margin:10px 0 ;
	clear:both;
        line-height:20px;
	float:left;        	
	}
#authors{
  WIDTH:100%;
  margin-top:10px ;
  margin-bottom:10px ;
  clear:both;
  fl-oat:left;
  display:block;        	
}
.starrequired{
	color:red;		
	}
	
.center{
	text-align:center;	
	}

div.form2success{
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
color:#339933;
font-weight:bold;
text-align:center;
}

#simple_form_2
{
}

#simple_form_2 input.inputtext
{
width:95%;
}

#simple_form_2 textarea.inputtextarea
{
width:95%;
}

p{
margin:1em 0 1em 0;
}

#menu_icons{
  margin:0;
  float:left;
  overflow:hidden;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  width:120px;
  padding:0;
  margin-left:20px;
}

  #menu_icons li{
    float:left;
    width:12px;
    margin-left:8px;
    margin-right:8px;
    overflow:hidden;
    display:block;
  }

    #menu_icons li a{ 
      display:block;
      width:0px;
      padding-left:12px;
      text-indent:9000px;
      overflow:hidden;
    }

    #menu_icons li a.home{ 
      background:url('/upload/menu/home.gif') 0px 11px no-repeat; 
    }

    #menu_icons li a.mail{ 
      background:url('/upload/menu/mail.gif')  0px 11px no-repeat;
    }

    #menu_icons li a.tree{ 
      background:url('/upload/menu/tree.gif')  0px 11px no-repeat;
    }

    #menu_icons li a.folder{ 
      background:url('/upload/menu/folder.gif')  0px 11px no-repeat;
      height:32px;
    }


ul#tree{
list-style-position:inside;
list-style-type:disc;
}
  ul#tree li a{
    font-weight:bold;
  }

  ul#tree li.sub a{
    font-weight:400;
  }

  ul#tree li.sub{
    list-style-type:circle;   
    margin-left:20px;
  }

.right_url{
text-align:right;
margin-right:10px;
}



#search-page div{
margin-top:10px;
}

#search-page input.blue_submit{
background-color:#007AA4;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 0;
width:70px;
}

.national-add-link{
  background:transparent url(/images/add_news.gif) no-repeat scroll 50px 2px;
  display:block;
  padding-left:22px;
}

#pdf_left{
margin-top:10px;
}

#pdf_left a{
  display:block;
  width:110px;
  height:150px;
  margin:auto;

}
