@charset "utf-8";
/* CSS Document */


html{
      /* hack */
     height : 100%;
	background-color : #d3e7e8;
	margin: 0;
	padding : 0;
}





.body{ 
  /*hack */
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0;
	width: 100%;
	
	padding : 0;
	background-color : #d3e7e8;
  }
  
  
  
  .central{
    width: 100%;
	height : 780px;
	margin : 5px 0 0 0;
	padding : 0;
	background-color : #F4F8F7;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	
	
	
	
	*html .central{
    width: 100%;
	height : 780px;
	margin : 0 ;
	padding : 0;
	background-color : #F4F8F7;
	}
	
	
	
	
	  @media all and (min-width: 0) {
     .central{
    width: 100%;
	height : 780px;
	margin :0;
	padding : 0;
	background-color : #F4F8F7;
	}
	}
	
	
	
	
	.pageborders{
	margin : 0;
	padding : 0;
	background-color : #d3e7e8;
}

	
	
		
	.header {
	width : 96%;
	margin : 0;
	padding : 0;
	background-color : #d3e7e8;
	}
	
	
	*html  .header{
	width : 96%;
	margin : 0 0 -20px 0;
	padding : 0;
	}
	
	
	
	
	
	
	
	.header_w {
	width: 96%;
	margin : 0;
	padding : 0;
	background-color : #d3e7e8;
	}
	
	
	
	.header_menu{
	margin :0;
	padding : 0;
	width : 100%;
	border : 0;
}
	


.logo{
	text-decoration : none;
	padding : 5px 0 3px 0;
	margin : 0;
}




*html .logo{
	text-decoration : none;
	padding : 3px 0 0 0;
	margin : 0;
}



.logo1{
	text-decoration : none;
	padding: 5px 0 3px 0;
	margin : 0;
}




*html .logo1{
	text-decoration : none;
	padding : 3px 0 0 0;
	margin :0;
}







.search{
	width : 27%;
	margin :  0;
	padding : 0 0 20px 0;
	text-align: right;
}




*html .search{
	width : 25%;
	margin :  0;
	padding : 0;
	text-align : right;
}





.button {
font-size : 13px;
color : White;
border : 0;
background-color : #4E826B;
font-weight : bold;
padding : 1px;
cursor: pointer;
}



*html .button {
font-size : 12px;
color : White;
border : 0;
background-color : #4E826B;
font-weight : bold;
padding : 1px;
cursor: pointer;
}


	
	
	
	.content_menu{
	margin : 0;
	padding : 0;
	height : 20px;
	border: 0;
}
	
	
	
	
	
	

	.m1{
	height : 20px;
	margin :0;
	padding :  0 25px 0 11px;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	color : White;
}







@media all and (min-width: 0) {
    .m1{
	margin : 0 25px 2px 10px;
	padding : 0;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	color : White;
}

.m2{
    height : 20px;
	margin : 0 25px 2px 10px;
	padding :  0;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	color : #fac38d;
}
	}

	
	
	
	.m2{
	height : 20px;
	margin : 0;
	padding :  0 25px 0 11px;
	text-decoration : none;
	font-size : 14px;
	font-weight : bold;
	color : #fac38d;
	}





   *html .m3{
   text-align : right;
   margin: 0;
   padding : 0 20px 0 0;
}




 .m3{
   text-align : right;
   margin: 0;
   padding : 0 20px 0 0;
   vertical-align : text-bottom;
   height : 20px;
}




.m3 img{
   margin: 2px 0 -2px 0;
   padding : 0;
}





*html .m3 img{
   margin: 2px 0 0 0;
   padding : 0;
}




.menu_img {
	height : 96px;
	margin : 0 0 10px 0;
	padding :0;
	background: url(../../img/header_firm.jpg)  repeat-x;
	}
	
	
	
	
*html .menu_img{
	height : 96px;
	margin :0;
	padding :0;
	background: url(../../img/header_firm.jpg)  repeat-x;
}


*html .menu_img img{
	height : 96px;
	margin :  0 0  -5px 0;
	padding : 0;
	background : url(../../img/header_firm.jpg) repeat-x;
}



.header_pic_bg{
height : 96px;
}

  	

.left{
	 margin : 0;
     padding : 0;
	 height: 500px;
	 background: url(/img/left_col.jpg) repeat-y;
}



*html .left{
	 margin : 0 20px 0 0;
     padding : 0;
	 background: url(/img/left_col.jpg) repeat-y left;
}





.left a{
	text-decoration : none;
}



.menu_main{
 padding : 0;
 margin : 0;
}





.l_m_0{
    font-size : 13px;
	height: 31px;
	margin : 0;
	color : #4b826a;
	padding: 0;
	line-height: 13px;
	font-weight : bold;
}





.l_m_0_a{
    font-size : 13px;
	height: 31px;
	margin : 0;
	color :  #4b826a;
	padding:  0;
	line-height: 13px;
	font-weight : bold;
}





.l_m_1{
    font-size : 12px;
	height: 28px;
	margin : 0;
	color : #4b826a;
	padding: 0;
	line-height : 11px;
}





.l_m_1_c{
    font-size : 12px;
	height: 28px;
	margin : 0;
	padding: 0;
	color : #4b826a;
	line-height : 11px;
	font-weight : bold;
}




*html .l_m_1_c{
    font-size : 12px;
	height: 30px;
	margin : 0;
	padding: 0;
	color : #4b826a;
	line-height : 11px;
	font-weight : bold;
}




	.right {
	width: 85%;
	margin : 0; 
	padding : 0;
	background: url(../../img/border_right.jpg) repeat-y right;
	letter-spacing : 0,9px;
   }
   
   
   
   
   *html .right {
	width: 73%;
	margin : 0; 
	padding : 0;
	background: url(../../img/border_right.jpg) repeat-y right;
	letter-spacing : 0,8px;
   }
   
   
   @media all and (min-width: 0) {
    .right {
	width: 80%;
	margin : 0; 
	padding : 0;
	background: url(../../img/border_right.jpg) repeat-y right;
	letter-spacing : 0,8px;
   }
	}
   
   
   
    .h1{
	color : #4b826a;
	padding : 0;
	margin : 12px 100px 10px 75px;
	text-align : center;
	font-size : 22px;
}





 .h1_2{
	color : #4b826a;
	padding : 0;
	margin : 12px 50px 10px 75px;
	text-align : center;
	font-size : 20px;
}




*html  .h4{
	color : #4b826a;
	padding : 0;
	margin : 12px 100px 10px 75px;
	text-align : center;
	font-size : 20px;
}





.content{
margin : 0;
padding : 0 40px 20px 0;
}





.green{
	margin : 0;
	padding : 0;
	background-color : #4E826B;
	height : 15px;
}



.border_right{
	margin : 0;
	padding : 0;
	background: url(../../img/border_right.jpg) repeat-y right;
}



.border_left{
	margin : 0;
	padding : 0;
	background: url(../../img/border_left.jpg) repeat-y left;
}
   
  
	
  .footer{
	margin : 0;
	padding: 0;
    height : 100px;
	background: url(../../img/footer.jpg) repeat-x;
	}
	
	
	  *html .footer{
	margin : 0;
	padding: 0;
	height : 100px;
	background: url(../../img/footer.jpg) repeat-x;
	}
	
	
	
	 .footer1{
	padding: 0;
    height : 100px;
	width: 100%;
	margin : 0;
	}
	

	
	.bottom_menu{
	height : 15px;
	margin : 0;
	padding : 0 0 0 40px;
	text-align : left;
	color : White;
	font-size : 11px;
}


.bottom_menu a{
	margin :0;
	padding :0 10px 0 2px;
	text-align : left;
	text-decoration : none;
	color : White;
}
	
	.back {
	height : 15px;
	margin :0;
	padding :0 40px 0 0;
	text-align : right;
}




*html .back {
	height : 15px;
	margin :  0;
	padding :0 40px 0 0;
	text-align : right;
}



    .back a {
	height : 15px;
	margin : -10px 0 0 0;
	padding : 0;
	color : White;
	font-size : 11px;
	text-decoration : none;
}


	
	
	.adres{
	height : 70px;
	margin : 0;
	font-size : 11px;
	padding : 5px 0 0 40px;
}



.adres h4{
	margin : 0 0 3px 0;
	padding : 0;
	font-size : 15px;
}





.java{
height: 70px;
margin : 0;
font-size : 11px;
padding : 10px 40px 0 0;
text-align : right;
}



.java a{
  color : #4E826B;
  font-weight : bold;
}



.java a:visited{
   color : #9AB3B4;
   font-weight : bold;
}




.pages{
	margin : 0;
	padding : 10px 10px 10px 0;
	text-align : right;
	color :#4E826B;
	font-size : 13px;
}




.pages_a{
	margin : 0;
	padding :5px;
	text-align : center;
	background-color : #d3e7e8;
}




.pages a{
	margin : 0;
	padding :5px;
	text-decoration : none;
	color:  #4E826B;
}




.dosearch_p{
	margin : 0 0 50px 0;
	padding : 0;
	color:  #4E826B;
	font-size : 14px;
	font-weight : bold;
}




