/* CSS Document */
body {
  padding: 0px;
  background: #fff;
  margin: 0px;
  }
TD { font-family: Verdana; }
img  { border: 0px solid; }
A IMG   { border: none; }
p { margin: 0px; }

/*text*/
.text  {
  font-size: 72%;
  color: #242424;  
  }
.text table, .text select, .text input, .text textarea {
  font-size: 100%;
  }
.text_left_menu {
  font-size: 95%;
  padding: 10px 4px 10px 15px;
 }
.text_cont {
  font-weight:bold;
  color: #49645b;  
  }
.text_rec {
  color: #49645b;
  font-size: 110%;
  }     
/*Link*/
.top_menu {
  text-decoration:none;
  font-weight:normal;
  color: #fff;
  }

a:hover.top_menu {
  text-decoration: underline; 
  color: #fff;
  }


a {
  text-decoration:none;
  font-weight:normal;
  color: #1065AC;
  }
a:hover {
  font-weight:normal;
  color: #1065AC;
  text-decoration: none; 
  }
a:hover.tel_1 {
  color: #242424;
  text-decoration:none;
  }
a:hover.logo_2 {
  color: #242424;
  text-decoration:none;
  }      

a {
  text-decoration:none;
  font-size: 85%;
  font-weight:normal;
  color: #FFFFFF;
  }
a:hover {
  text-decoration: underline; 
  } 


.red {
  text-decoration:underline;
  font-weight:normal;
  color: #a00609;
  }
.mod {
  text-decoration:underline;
  font-weight:normal;
  color: #a00609;
  position: relative;
  top:30px; 
}
.site {
  text-decoration:none;
  font-weight:normal;
  color: #242424;
  }
.text_footer {
  color: #242424;
  font-size:95%;
  }    
/* Headline*/
h1 {
  margin: 30px 0 0 0;
  font-family:Tahoma;
  font-size:90%;
  font-weight: normal;
  line-height: 20px;
  }
.h_1 {
  font-weight: bold;
  color: #fff; 
 }

.h2 {
  font-family:Tahoma;
  font-size:12px;
  font-weight: normal;
  line-height: 20px;
 }

.h_2 {
  margin: 0 0 0 20px;
  }
.h_3 {
  margin: 0 0 0 45px;
 }  

/*standart reduction*/
.gray { 
  background-color: #f1f0f0;
  }
 .upper {
  text-transform: uppercase; 
  }
/*Shapka*/
.fon_1 {
  background: url(../img/f_1.jpg) no-repeat top left; 
  }
.fon_3 {
  background: url(../img/f_3.jpg) repeat-x 0px -9px; 
  }
.logo {
  font-family: Georgia;
  color: #fff;
  font-size: 160%;
  margin: 30px 0px 0px 0px;
  }
.logo_1 {
  font-size: 85%;
  color: #242424;
  }
.tel {
  margin: 45px 0 0 0;
  background: url(../img/tel.jpg) no-repeat;
  }        
.tel_2 {
  color: #242424;
  font-size: 70%;
  padding: 0 25px 0 0;
  }
/*Verhnee menu*/
.fon_menu {
  background: #49645b;
  } 
.table_top_menu {
  margin: 13px 0 0 0;
  text-transform: uppercase; 
  font-size: 85%;
  }
/*ัenter*/
.table_big_center {
  margin: 10px 4px 10px 4px;
  border: 1px solid;
  border-color:#c7c7c7;
  }
.head_left {
  color: #49645b;
  text-transform: uppercase;
  margin-top: 130px;
  position: relative;
  top:10px; 
  }
table.left {
  border-right: 1px solid;
  border-color:#c7c7c7;
}
table.left td{
  border-bottom:1px solid;
  border-color:#c7c7c7;
  }      
table.left p{
  font-size: 95%;
  padding: 5px 4px 0 12px;
  clear: left;
  }
.table_content {
  margin: 10px 10px 10px 10px;
  border: 1px solid;
  border-color:#c7c7c7; 
  }
.table_content p{
  margin: 10px 10px 10px 10px;
  text-indent: 20px; 
  }
.content p { 
  margin: 0 10px 5px 10px; 
  text-indent: 15px; 
  } 
.foto {
  margin: 5px 10px 10px 10px;
  }
.foto_1 {
  margin: 35px 2px 10px 2px;
  } 
/*Footer*/
.footer {
  padding: 20px 0 20px 0;
  background-color: #f1f0f0;
  }

.mail {
 color: #1065AC;
 }

a:hover.mail {
  color: #D60A00 ;
  }

