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

/*text*/
.text  {
  font-size: 80%;
  color: #2b2b2b;  
  }
.text table, .text select, .text input, .text textarea {
  font-size: 100%;
  }
.logo_1 {
  color: #d0d1da;
  font-size: 165%;
  font-family: Times New Roman;
  padding: 15px 0 6px 0;
  }
.logo_2 {
  color: #fcff02;
  font-size: 90%;
  }
.tel {
  color: #fff;
  font-size: 80%;
  line-height: 20px;
  }
.ann {
  color: #2a5580;
  }
.text_footer {
  color: #fff;
  font-size:85%;
  }
.model {
  color: #fff;
  font-size: 95%;
  }  
/*Link*/
a {
  text-decoration:none;
  font-weight:normal;
  color: #2a5580;
  }
a:hover {
  text-decoration: underline; 
  color: #2a5580;
  }
a.logo:hover {
  text-decoration:none;
  } 
a.menu {
  text-transform: uppercase; 
  color: #fff;
  font-size: 80%;
  }
a.mod {
  text-decoration:underline;
  font-weight:normal;
  color: #fcff02;
  }
a.mod:hover {
  text-decoration:none;
  }
a.sb_menu {
  font-size: 100%;
  color: #fff;
  text-decoration:none;
  }
a.sb_menu:hover {
  text-decoration:underline;
  }



.mail {
 color: #1065AC;
 }

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

/*H*/
h1 {
  margin: 100px 0 0 0;
  font-size:80%;
  font-weight: normal;
  line-height: 20px;
  color: #fff;
  }
.h_1 {
  color: #fcff02;
  margin: 0 0 0 50px; 
 }
.h_2 {
  margin: 0 0 0 55px;
  }
.h_3 {
  margin: 0 0 0 65px;
 }  

.border_1 {
  margin: 5px 5px 10px 5px;
  border: 1px solid;
  border-color: #49645b;   
  }


/*Standart*/
.bottom {
  margin: 0 10px 10px 0;
  }
.top {
  margin: 35px 0 35px 0;
  }
.top_txt {
  margin: 0 3px 5px 17px;
  }
.top_1 {
  margin: 23px 0 35px 0;
  }
.price {
  margin: 20px 0 10px 0; 
  }
.bg_sub_menu {
  padding: 5px 3px 5px 17px;
  }
.white {
  background: #fff;
  }
/*Fon*/
.bg {
  background: url(../img/bg.jpg) repeat-x; 
  }
.top_left {
  background: url(../img/fon_left.jpg) no-repeat top left; 
  }
.bg_line {
  background: url(../img/fon_line.jpg) repeat-x; 
  }
.col_4 {
  background: url(../img/col_4.jpg) no-repeat bottom left; 
  }

/*Table*/
.table_menu {
  margin: 36px 0 0 0;
  }
.table_img {
  margin:25px 0 20px 0;
  }
.table_ann {
  margin: 0px;
  border: 1px solid;
  border-color: #376b9a;
  background: #f1f0f0;
  }
.table_ann p{
  text-indent: 15px;
  margin: 10px 10px 10px 10px;
  text-align: justify; 
  }

/*Content*/
.content {
  background: #fff;
  padding: 15px 0 0 0; 
  }
.content p {
  text-indent: 15px;
  margin: 5px 10px 0 10px;
  text-align: ; 
  }
/*Img*/
.line {
  margin: 20px 0 0 0;
  }
.line_1 {
  margin: 17px 0 17px 0;
  }
.line_2 {
  margin: 10px 0 10px 0;
  }
.foto_1 {
  margin: 10px 10px 10px 10px;
  }
.foto_2 {
  margin: 30px 10px 10px 10px;
  }
.q {
  margin: 20px 0 10px 17px;
  }
.rt {
  margin: 0 0 10px 17px;
  }
.doc {
  margin: 5px 0 5px 0;
  }
/*Footer*/
.footer {
  margin: 20px 0 0 0;
  padding: 20px 0 20px 0;
  background: #1d4168;
  }