body{
margin: 0px;
padding: 0px;
font-family: "Tahoma";
color:#000;
}

.base {	width: expression((document.body.offsetWidth <= 1000) ? '1000px' : '100%'); min-width: 1000px;}

img{
border:0;
}

ul {
 margin: 0px;
 padding: 0px;

}
li {
 text-align:left;
 margin-top:0px;
 padding: 0px;
font-size:12px;
color:#000;
}
.content li {
 text-align:left;
 margin-left:20px;
 margin-bottom:10px;
 padding: 0px;
font-size:12px;
color:#000;
}
 a:link,  a:visited{
color:#6a6a6a;
font-size:12px;

text-decoration:none;
}
 a:hover, a:active{
color:#6a6a6a;
text-decoration:underline;
font-size:12px;
}

table, tr, td{ 

border-collapse: collapse; 
border-color: #666; 
}
h1{
margin: 20px 0px 15px 0px;
font-size:20px;
color: #2c6eaa;
font-weight:normal;
}
h2{
margin: 0px 0px 0px 25px;
font-size:20px;
color: #2c6eaa;
font-weight:normal;
}
h3{
margin: 30px 0px 0px 25px;
font-size:20px;
color: #6a6a6a;
font-weight:normal;
}
h4{
margin: 0px 0px 0px 10px;
font-size:14px;
color: #2c6eaa;
font-weight:normal;
}
p{
margin:0px 0px 17px 0px;
font-size:12px;
color:#000;
line-height:16px;
font-family:tahoma;
}
.all{
width:969px;
margin:0px auto;
position:relative;
}
.header_left{
position:relative;
float:left;
width: 245px;
}
.header_right{
position:relative;
float:right;
width: 722px;
height:192px;
background:url(image/header_fon.jpg) no-repeat;
}
.map{
color:#fff;
font-size:11px;
margin:10px;
}
.text06{
font-family:Tahoma;
font-size:18px;
color:#fff;
margin-top:60px;
margin-left:40px;
}
.header_content{
position:relative;
float:right;
}
.adres{
position:relative;
float:left;
font-family:tahoma;
font-size:11px;
color:#fff;
width:140px;
padding-right:14px;
border-right: 1px solid  #fff;
padding-top:4px;
}
.adres_footer,.adres_footer a, .adres_footer a:hover{
font-family:tahoma;
font-size:10px;
color:#fff;
padding-top:4px;
text-align:right;
}
.poisk{
margin-top:130px;
}
.form01{
width:200px;

padding: 3px;
font-size:10px;
font-family:tahoma;
color:#7c7c7c;;
border:1px solid #c9cacb;
}
.form02{
width:195px;

padding: 3px;
font-size:10px;
font-family:tahoma;
color:#7c7c7c;;
border:1px solid #c9cacb;
}
.form03{
width:195px;
height:115px;

padding: 3px;
font-size:10px;
font-family:tahoma;
color:#7c7c7c;;
border:1px solid #c9cacb;
}
.form_text{
font-size:11px;
width:195px;
line-height:18px;
color:#6a6a6a;
}
.text08{
color:#6a6a6a;
margin-left:10px;
margin-bottom:4px;
}
.send a, .send a:hover{
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
background:#2c6eaa;
width:80px;
height:24px;
line-height:24px;
margin-top:6px;
margin-left:132px;
}

.phone{
position:relative;
float:left;
font-family:tahoma;
font-size:20px;
color:#fff;
width:150px;
padding-left:14px;
text-align:left;
}
.phone_footer{
font-family:tahoma;
font-size:20px;
color:#fff;
text-align:right;
}
.pm{
font-size:16px;
}
.mail a{
color:#fff;
font-size:12px;
}
.mail a:hover{
color:#fff;
font-size:12px;
}
.logo_block{
width:193px;
margin-left:20px;
margin-top: 15px;
}
.t01{
font-size:10px;
color:#6a6a6a;
margin-top: 36px;
margin-bottom:4px;
}
.t02{
font-size:10px;
color:#6a6a6a;
margin-top: 4px;
}
.menu_top{
height:38px;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
background-color:#f2f2f2;
width:100%;
position:relative;
float:left;
}
.menu_top table{
margin-top:13px;
}
.menu_top a{
color:#6a6a6a;
font-size:11px;

text-decoration:none;
}
.menu_top a:hover{
color:#2c6eaa;
font-size:11px;

text-decoration:none;
}
.but_block{
margin-top: 4px;
position:relative;
float:left;
}
.but01, .but02, .but03{
width:230px;
height:65px;
background:url(image/but01.jpg);
position:relative;
float:left;
margin-right:16px;
}
.but04{
width:230px;
height:65px;
background:url(image/but03.jpg);
position:relative;
float:left;
}
.but02{
background:url(image/but04.jpg);
}
.but03{
background:url(image/but02.jpg);
}
.but01 a, .but02 a, .but03 a, .but04 a{
display:block;
width:230px;
height:65px;
color:#fff;
text-decoration:none;
font-family:tahoma;
font-weight:bold;
text-align:center;
}
.but01 a:hover, .but02 a:hover, .but03 a:hover, .but04 a:hover{
display:block;
width:230px;
height:65px;
color:#fff;
text-decoration:none;
font-family:tahoma;
font-weight:bold;
text-align:center;
}
.text03{
width:120px;
margin:14px 0px 0px 70px;
display:block;
cursor:pointer;
}
.content_block{
position:relative;
float:left;
margin-top:4px;
}
.content_left{
position:relative;
float:left;
width:230px;
margin-right:16px;
}
.content_center{
position:relative;
float:left;
width:475px;
margin-right:16px;
}
.content_center2{
position:relative;
float:left;
width:700px;

}
.content_right{
position:relative;
float:right;
width:230px;
}
.menu_left{
background-color:#f2f2f2;
width:230px;
padding-top:20px;
position:relative;
float:left;
margin-bottom:20px;
}
#menu_left ul {
margin:10px 0px 20px 24px;
padding: 0 0 0px 0;
list-style: none;
width:183px;
}
#menu_left li {
text-align:left;
background:url(image/ar.jpg) no-repeat left ;

padding-left:18px;
padding-top:8px;
padding-bottom:10px;
line-height:11px;
border-bottom:1px solid #d6d6d6;
}
#selected a {
}
#menu_left li a {
text-align:left;
color:#6a6a6a;
font-size:12px;
text-decoration:none;


 }
#menu_left li a:link, #menu_left li a:visited{
text-decoration:none;
color:#6a6a6a;
}
#menu_left li a:hover{
text-decoration:none;
color:#000;
}
#menu_left li span {
display: block;	
}
.data{
font-size:11px;
color:#fff;
padding:2px 0px 0px 0px;
text-align:center;
background-color:#2c6eaa;
width:76px;
height:16px;
font-weight:bold;
}
.news_block{
margin:20px 0px 0px 25px;
width:183px;
}
.news_h{
margin-top:4px;
color:#2c6eaa;
font-size:11px;
}
.news{
margin-top:4px;
margin-bottom:16px;
color:#7e7e7e;
font-size:11px;
}
.news a{
font-weight:normal;
color:#2c6eaa;
font-size:11px;
}
.news a:hover{
font-weight:normal;
color:#2c6eaa;
font-size:11px;
}
.all_news{
position:relative;
float:right;
}
.all_news a{
font-weight:normal;
color:#2c6eaa;
font-size:11px;
text-align:right;
}
.all_news a:hover{
font-weight:normal;
color:#2c6eaa;
font-size:11px;
text-align:right;
}
.content img{
border:1px solid #d8d8d8;
}
.nov{
margin-left:15px;
margin-top:15px;
margin-bottom:0px;
position:relative;
float:left;
padding-bottom:20px;
}
.nov_img{
border:1px solid #d7d7d7;
margin-right: 6px;
width:86px;
position:relative;
float:left;
}
.text05 a{
color:#2c6eaa;
font-size:11px;
}
.text05{
color:#858585;
font-size:11px;
width:104px;
position:relative;
float:left;

}
.text05 a{
color:#2c6eaa;
font-size:11px;
}
.text05 a:hover{
color:#2c6eaa;
font-size:11px;
}
.footer_menu{
position:relative;
float:left;
width:100%;
height:30px;
border-top:1px solid #6a6a6a;
font-family:Tahoma;
font-size:10px;
color:#6a6a6a;
margin-top:20px;
padding-top:10px;
}
.footer_menu a{
font-family:Tahoma;
font-size:10px;
color:#6a6a6a;
}
.footer_menu a:hover{
font-family:Tahoma;
font-size:10px;
color:#2c6eaa;
}
.footer_block{
position:relative;
float:left;
width:100%;
height:170px;
background:#2c6eaa url(image/footer_fon.jpg) no-repeat left bottom;
font-size:11px;
color:#fff;
}
.text07{
margin:16px 0px;
}
.footer_block a, .footer_block a:hover{
font-size:11px;
color:#fff;
}

.guestbook-form-error {color: red; letter-spacing: 0px; margin-bottom: 6px;}
.guestbook-form-info {color: green; letter-spacing: 0px; margin-bottom: 6px; margin-left: 10px;}
.guestbook-form-error li {color: red; list-style-type: none; margin-left: 0px;}



