html {
	font-size: 75%;
}

form {
	margin:0;
	}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	font: normal 1em Arial; /* 12px */
	color: #828282;
	background-color: #016d9c;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
}

h3{
	font:normal 1.3em Arial; /* 16px */
	color:#016d9b;
	}

a {
	font: normal 1em Arial; /* 12px */
	color: #016d9b;
	text-decoration: underline;
}

img {
    border:none;
    }

a:hover {
	text-decoration: none;
}

#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;
        overflow:hidden;
}

#top-banner {
	text-align: center;
	padding-bottom: 8px;
}

#head {
	height: 109px;
}

	#head h1 {
		text-indent: -9000px;
		overflow: hidden;
		height: 109px;
		width: 229px;
		background: url('images/logo.gif') no-repeat;
		float: left;
		cursor:pointer;
	}

	#head .articles {
		margin-left: 237px;
		height: 107px;
		border: 1px solid #bddfe9;
		background-color: #eaf1f7;
	}
	
		#head .articles div{
			float:left;
			padding:10px 30px 0 7px;
			height:95px;
			width:200px;
			overflow:hidden;
			}
			
			#head .articles div img.detail-picture{
				float:left;
				border:1px solid #8cb4cc;
				margin-right:9px;
				}
				
			#head .articles div p.description{
				margin:5px 0 0 0;
				}
	
#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;
		ove-rflow:hidden;		
		}
	
	#menu a {
		font:normal 1.16em Arial;
		color:#016d9b;
		}
	

	
#menu .search {
	float:right;	
	padding-top:0px;	
	width:230px;
	}
	
	#menu .search input {
		border:1px solid #d0d3d4;
		width:168px;
		margin-right:7px;
		}
		
		
#columns{
	clear:both;
	overflow:hidden;		
	padding-top:8px;
	
	}

#content {
	padding:0 8px 0 8px;	
}


.section {        
    }	
	
.section .content {    
    border:1px solid #c2e1eb;
    border-top:0;
    overflow:hidden;    
    background-color:#eaf1f7;
}	
	
	
.section .section-header {
    font:bold 1.16em Arial; /*14px*/
    color:#ffffff;
    background-color:#afadad;
    padding:4px 0 4px 10px;
    }
    

#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;
	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;		
	}		
	
	.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:20px;	
	display:none;	
	}
	
	#pronto-publications ul{
		margni:0;
		padding:0;
		list-style:none;
		}
	
	#pronto-publications ul li {
		float:left;
		cursor:pointer;
		margin:0 15px 18px 0;				
		}
	
	#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;		
	display:none;			
	}
	
	#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;
			}
			
			

/* 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-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:40px;
        padding:6px 40px 0 0;
        height:28px;
}

ul.top-menu li.last {
        background-image:none;
        margin-right:0;
        }
        	

#menu .search {
	float:right;	
	width:232px;
	over-flow:hidden;
        position:relative;
        height:33px;
        
	}
  #menu .search .wrapper{
    height:32px;
    background:#ffffff;
    position:absolute;
    width:232px;
    overflow:hidden;
  }	

	#menu .search input {
		border:1px solid #d0d3d4;
		margin-top:6px;
		width:215px;
		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;
	}

