BODY{ 
font-family: Arial, Helvetica, sans-serif;

margin: 0px;
}
.content{
font-size: 12px;	
margin-right: 10px;
}

.note{
	font-size: 12px;
	color: #666666;
}

#logo1{
width: 202px;
height: 87px;
position: absolute;
left: 40px;
top: 0px;
}
#logo2{
width: 202px;
height: 24px;
position: absolute;
left: 40px;
top: 88px;
}

#logo11{
width: 202px;
height: 87px;
position: absolute;
left: 20px;
top: 227px;
}
#logo21{
width: 202px;
height: 24px;
position: absolute;
left: 20px;
top: 318px;
}

#fon1{
width: 237px;
height: 112px;
position: absolute;
left: 288px;
top: 0px;
}

#fon2{
width: 380px;
height: 112px;
position: absolute;
left: 597px;
top: 0px;
}
#fon3{
width: 456px;
height: 160px;
position: absolute;
left: 27px;
top: 206px;
}
#fon4{
width: 270px;
height: 170px;
position: absolute;
left: 0px;
top: 118px;
}

#fon5{
 background-image: url(img/fon5.jpg);
 background-repeat: no-repeat;
 background-position: 40px 223px;
}

#contact{
    background: url(img/mail.gif);
	 background-repeat: no-repeat;
	 width: 136px;
	 height: 18px;
	 padding-left: 43px;
}
#contact_a{
    background: url(img/mail_a.gif);
	 background-repeat: no-repeat;
	 width: 136px;
	 height: 18px;
	 padding-left: 43px;
}
#main{
    background: url(img/main.gif);
	 background-repeat: no-repeat;
	 width: 136px;
	 height: 18px;
	 padding-left: 43px;
}
#main_a{
    background: url(img/main_a.gif);
	 background-repeat: no-repeat;
	 width: 136px;
	 height: 18px;
	 padding-left: 43px;
}

#map{
    background-image: url(img/map.gif);
	 background-repeat: no-repeat;
	 width: 128px;
	 height: 18px;
	 padding-left: 43px;
}
#map_a{
    background-image: url(img/map_a.gif);
	 background-repeat: no-repeat;
	 width: 128px;
	 height: 18px;
	 padding-left: 43px;
}

#contact a, #map a, .news_detale a,#main a,.b_menu a,
#contact_a a, #map_a a, #main_a a{
color: #585858;
font-size: 12px;
text-decoration: none;
line-height: 18px;
}
#contact a:hover, #map a:hover, .news_detale a:hover,#main a:hover,
.b_menu a:hover,#map_a a:hover,#contact_a a:hover,#main_a a:hover{
text-decoration: underline;
}

#news {
	 margin: 0px 40px 0px 40px;
}

.search input {
border: 0px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:  #666666;
}
.news_img img{
	border: 1px solid #333333;
}

#search_button {
    background: url(img/knopka.gif);
    background-repeat: no-repeat;
	 width: 32px;
	 height: 18px;
}
#search_button_a {
    background: url(img/knopka_a.gif);
    background-repeat: no-repeat;
	 width: 32px;
	 height: 18px;
}
.menu{
	 height: 80px;
	 width: 140px;
	 color: #aaaaaa;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
}

.menu a{
	 color: #aaaaaa;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
	 text-decoration: none;
}
.menu a:hover{
	 text-decoration: underline;
}
.news_data{
	 color: #5F5F5F;
	 font-size: 11px;
	 margin: 3px 0px 8px 0px;
}
.news_text {
	color: #444444;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
}
.news_list_title {
	color: #444444;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 margin-right: 30px;
}
.news_list_text {
	color: #444444;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
	 margin-right: 30px;
}
.news_list_title {
margin-top: 10px;
	color: #444444;
	 font-size: 12;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 margin-right: 30px;
}
.news_list_img img{
margin: 10px 0px 5px 0px;
	border: 1px solid #333333;
}

.news_detale {
	height: 16px;
 	background: url(img/detale.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: 0px 4px;
	text-align: right;
}
.news_list_detale{
text-align: right;
margin: 10px 10px 3px 10px;
font-size: 12px;
}
.news_list_detale a,.main_text a{
color: #585858;
}
.news_list_detale a:hover,  .main_text a:hover{
 text-decoration: none;
}

.navigator{
	 margin: 10px 10px 10px 3px;
	  font-size: 12px;
}
.navigator big{
 font-size: 14px;
 font-weight: bold;
}
.navigator a { text-decoration: none; color: #555555;}
.navigator a:hover{ text-decoration: underline;}

.main_text{
	margin: 0px 40px 30px 20px;
	 font-size: 12px;
	 color: Gray;
	 text-align: justify;
}

.list_title{
	 margin: 10px 2px 0px 2px;
	 text-align: center;
}

.list_title a{
	 font-size: 13px;
	 font-weight:  bold;
	 text-decoration: none;
	 color: #333333;
}

.list_title a:hover{
	 text-decoration: underline;

}

.list_text{
	 margin: 5px 2px 0px 2px;
	 text-align: center;
}

.list_text a{
	 font-size: 12px;
	 text-decoration: none;
	 color: #333333;
}

.list_text a:hover{
	 text-decoration: underline;

}

.list_img img{
		border-top:  1px solid #999999;
		border-right:  1px solid #000000;
		border-bottom:  1px solid #000000;
		border-left:  1px solid #999999;
}
.photo_table{
	margin: 0px 8px 8px 0px;
	float: left;
}

.photo_table_2{
	margin: 0px 30px 15px 0px;
	float: left;
}

	
.photo_table img, .photo_table_2 img {
	border: 1px solid #333333;
}	

.gallery_title{
font-family: Arial;
   color: #333333;
	font-size: 19px;
	}
	
	.parametrs{
 margin-left: 10px;
 color: #999999;
 font-size: 13px;
	}


.galery_navigator{
	 font-size: 12px;
	 color: #333333;
}

.galery_navigator a{
	 font-size: 12px;
	 color: #666666;
	 text-decoration: none;
}
.galery_navigator a:hover{
	 text-decoration: underline;
}

.page_title{
font-family: Arial;
   color: #333333;
	font-size: 24px;
	}

.text{
 font-size: 12px;
 margin-right: 10px;
}

.zagolovok{

	 background-color: Black;
	 color: White;
	 font-size: 12px;
	 padding:3px 0px 3px 15px;
	 
}

.underimg{
	 color: #999999;
	 font-size: 11px;
}

.snoski{
	 font-size: 11px;
	 color: #666666;
	 background-color: #f5f5f5;
	 padding: 0px 0px 10px 15px;
}

.whitop{
	position: relative;
top: -10px;
margin-bottom: -10px;
z-index: 0;
background-color: White;
}

input {
border: none;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:  #666666;
}

.inputform{
	border:  1px solid #999999;
	padding-left: 5px;
}

textarea {
border:  1px solid #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:  #666666;
overflow: auto;
padding: 5px;
}

#send{
    border:  1px solid #999999;
	 background: Black;
	 color: White;
	 font-size: 12px;
	  height: 22px;
}
#send_a{
    border:  1px solid #999999;
	 background: White;
	 color:  Black;
	 font-size: 12px;
	 height: 22px;
}

#fon6{
position: absolute;
left: 0px;
top: 0px;
visibility: hidden;
}
