*{
  margin:0;
  padding:0;

}

html{
  /*height:100%;*/
}
body{
  /*background:#edc0c0;*/
  /*background:gray;*/
  background:url('/template/img/background.png') repeat;
  height:100%;
}

.page{
  background:#fff;
  border:5px solid #000;
  height:100%;
  margin:0 auto;
  position:relative;
  overflow:hidden;
  width:1021px;
}

.shapka{
  /*background:#000;*/
  background:url('/template/img/shapka_strelka.jpg') no-repeat;
  height:213px;
  width:1021px;
  clear:both;
}

.right_colomn{
  height:100%;
  margin:20px 0px 0 666px;
  line-height: 150%;
  }


.zayavka{
  background:#fff;
  border:1px solid red;
  border-radius:20px;
  color: #646464;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding:10px;
  width:330px;
}

.left_colomn{
  float:left;
  height:100%;
  margin:10px 0 0 0;
  position:relative;
  width:210px;
}

.baner_evak{
  background:url('/template/img/JIVAYA.gif') no-repeat;
  height:600px;
  width:210px;
}

table.table_menu{
  width:660px;
}

table.table_menu td{
  width:130px;
}

table.table_menu td img{
  border:4px solid #310062;
  /*border-right:5px solid #ccc;
  border-bottom:5px solid #ccc;*/
}

table.form_two td{
  height:27px;
}

table.table_menu td img:hover{
  cursor: pointer;
}

h1 {
  font-size:19px;
  /*width:430px;*/
  margin:10px 0 0 0;
  text-align:center;
}

.red{
  color:red;
}

.menu_img{
  float:left;
}


.h3_zayavka{
  font-family: Arial, sans-serif;
  font-size:14px;
  margin:20px 0 20px 0;
  color:blue;
  text-align:center;
}

.h3_zayavka span.span_h3_zayavka{
  color:red;
}

div.form_two{
  /*clear:both;*/
}

.form_first{
  float:left;
}

.form_second{
  float:right;
}

td.form_left{
  margin:0;
  padding:0;
  line-height:100%;
  width:170px;
}

td.form_right{
  text-align:right;
  vertical-align:top;
}

/* -------------------- РЅРѕРІРѕСЃС‚Рё --------------------*/
.news_block_left{
  /*border-right:2px solid #ccc;*/
  font-size:12px;
  height:100%;
  margin:20px 0 0 0;
  padding:0 0 0 4px;
  width:200px;
}

.news_name a{
  color:red;
  font-size:12px;
  font-weight:bold;
}

.news_text{
  margin:8px 0 0 0;
  color:#1e90ff;
}

.news_date{
  /*text-align:right;*/
  margin:0 0 0 95px;
  color:#42aaff;
}
/* -------------------- РЅРѕРІРѕСЃС‚Рё --------------------*/
.pageTxt{
  margin:20px 0 10px 5px;
  border:1px solid #777;
  padding:5px;
}
.pageTxt a{
  color: #229ABD;
  font: bold 13px Tahoma,Arial;
}

ol,
ul{
  margin:10px 0 0 20px;
  font-size:90%;
}


.span_italic{
  font-style:italic;
}

.span_text_decoration{
  text-decoration:underline;
}

.green_underline{
  color:green;
  font-weight:bold;
  text-decoration:underline;
}



table.shtrafy td{
  /*width:70px;*/
}

.count{
  text-align:center;
  padding:10px;
}

.span_on_main a{
  font-size:16px;
  font-weight:bold;
  color:green;
  line-height: 30px;
}

.baner_evak a{
  display:block;
  height: 600px;
  width: 210px;
}

#input_left {
  text-align:left;
}
td#img_right{
  text-align:right;
  padding-top:20px;
}

.red_left{
  color:red;
  float:left;
  text-align:left;
  width:200px;
}

.main_body{
  padding-left:220px;
}