/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body {
  height: auto !important;
  height: 100%;
  position: relative; 
  background-color: #fef8f8; 
  min-width:1003px;
  }
img {
	border: none;
	}
#osnova {
		width:1003px; 
		}
#left_bg {
	background-image: url(left_bg.jpg);
	background-repeat:repeat-y;
	width:1003px;
	float:left;	}
#content_ves {
	float:left;
	padding-left:12px;
	padding-right:11px;
	background-image:url(right_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	}
#shapka {
	width:980px;
	height:559px;
	background-image:url(fon.jpg);
	background-repeat:no-repeat;
	padding=-right:11px;}
#bloki_verh {
	padding-left:17px;
	padding-top:19px;
	width:205px;
	float:left;
	}
#contakt_blok { 
	background-image:url(bg_kontakt.png);
	width:199px;
	height:150px;
	padding-bottom:1px;
	background-repeat:no-repeat;
	}
#reestr_blok { 
	background-image:url(bg_reestrazia.png);
	width:199px;
	height:140px;
	padding-bottom:1px;
	background-repeat:no-repeat;
	}
#poisk_blok { 
	background-image:url(bg_poisk.png);
	width:199px;
	height:233px;
	background-repeat:no-repeat.;
	}
	
#logo {
 	margin-left:264px;
	 float:left;}
#logo_img
		{ float:left;
		   width:224px;}
#key { 
	float:left;
		}
#leg {
	float:right;
	margin-right:35px;
	margin-top:15px;
	}
#ru {
	float:left;
	}
#en {
	float:left;
	padding-left:4px;
	}
#menu_osnova {
	background-image:url(bg_menu.gif);
	background-repeat:repeat-x;
	height:29px;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fbe9e9;
	font-size:18px;
	padding-top:5px;
	}
#menu_osnova a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fbe9e9;
	font-size:18px;
	padding-top:5px;
	}
#menu_osnova a:hover {
font-family:Arial, Helvetica, sans-serif;
	color:#927670;
	font-size:18px;
	padding-top:5px;
	text-decoration:none;
	}
#ra {
	background-color:#91714e;
	width:980px;
	}
.sb1 {
	padding-left:14px;
	padding-top:17px;
	}
#pp1 {
	width:756px;
	height:17px;
	background-color:#91714e;
	}
.blokip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	padding:8px 8px 8px 15px;
	line-height:22px;
	}
.blokip a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	}
.blokip a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	text-decoration:none;
	}

.loginfield{
        margin-bottom: 4px;
		margin-left:14px;
        font-family:Tahoma;
        font-size:12px;
        color: #6c6351;
        width: 140px;
        background-color:#FFFFFF;
        border:1px solid #cfc5b0;
}
.searchfield{
        margin-bottom: 7px;
        margin-right: 3px;
        font-family:Tahoma;
        font-size:11px;
        color: #6c6351;
        width: 150px;
}
.searchfieldd{
        margin-bottom: 7px;
        margin-right: 3px;
        font-family:Tahoma;
        font-size:11px;
        color: #6c6351;
        width: 110px;
}

.blokip1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	line-height:22px;
	padding-left:10px;
	}
.blokip1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	}
.blokip1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#785736;
	text-decoration:none;
	}
	
.blokip2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#6c4842;
	line-height:20px;
	padding-left:22px;
	}
.blokip2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#6c4842;
	}
.blokip2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#6c4842;
	text-decoration:none;
	}
#footer {
	width:980px;
	}
.footer_lf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#785736;
	
	}
.footer_lf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#785736;
	
	}
#header{
        margin-left: -8px;
        padding-left: 8px;
        padding-bottom: 4px;
        font-size: 13px;
        font-weight: bold;
}
