* {
  margin:0;
  padding:0
}
body {
  font-size:62.5%;
  color:#282828;
  background:#568aa7 url(../images/bg_body.jpg) repeat-x;
  font-family:Tahoma, Geneva, sans-serif;
}

a:link,
a:visited,
a:active,
a:hover {
  color:#136be3;
  text-decoration:underline
}
a:focus {
  outline: 0;
}
a img {
  border:0
}
li {
  list-style:none
}
table {
  border-collapse:collapse; 
  border-spacing:0; 
}


.content {
  background: #fff;
  margin: 0px auto;
  width: 942px;
  border-right: 1px solid #26668A;
  border-left: 1px solid #26668A;
}

.info {
  overflow: hidden;
  background: url(../images/bg_info.png) repeat-x;
  padding: 40px 0px 0px;
}

.header {
  background: #26668a url(../images/bg_header.jpg) no-repeat;
  position: relative;
  overflow: hidden;
}

.index_link {
  position: absolute;
  left: 19px;
  top: 43px;    
}

.menu_main {
  margin-top: 170px;
  width: 570px;
  margin-left: 20px;
  padding-top: 22px;
  height: 33px;
  float: left;
}
.menu_main li {
  float: left;
  padding-right: 16px;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
}

.menu_main img {
  border-bottom: 1px solid #fff;    
}

.menu_main .active img {
  border-style: none;
}

.menu_short {
  position: absolute;
  left: 170px;
  top: 8px;
}


.menu_short li {
  margin: 0px 0px 4px 152px;
}


.menu_short li.s2 {
  margin-left:304px;
}

.menu_short li.s3 {
  margin-left:453px;
}

.menu_short li.s4 {
  margin-left:600px;
}

.menu_short li a {
  display: block;
  height: 35px;
  width: 170px;
  text-indent: -2000px;
}


.search_block {
  float: right;
  width: 320px;
  padding-top: 17px;
  margin: 170px 0px 0px;
}

.search_block .search_text {
  border: 1px solid #cbe2ef;
  width: 213px;
  float: left;
  margin: 1px 0px 0px;
  color: #94989a;
  height: 22px;
  padding-top: 2px;
  padding-right: 2px;
  padding-left: 3px;
}

.search_block .search_button {
  margin: 0px 0px 0px 15px;
  float: left;
}

.col_1 {
  float: left;
  width: 560px;
  margin-left: 20px;
  font-size: 1.4em;
  display: inline;
}

.col_1 h1.page_title {
  font-weight: normal;
  color: #073f5f;
  font-size: 24px;
  padding: 0px 0px 30px 0;
}

.col_1 h1 {
  font-weight: normal;
  color: #073f5f;
  font-size: 22px;
  padding: 10px 0px 15px;
}

.col_1 h2 {
  font-weight: normal;
  color: #073f5f;
  font-size: 20px;
  padding: 10px 0px 15px;
}

.col_1 h3 {
  font-weight: normal;
  color: #073f5f;
  font-size: 18px;
  padding: 10px 0px 15px;
}

.col_1 h4 {
  font-weight: normal;
  color: #073f5f;
  font-size: 16px;
  padding: 10px 0px 15px;
}

.col_1 p {
  padding: 0 0 10px;
}

.imgshad_left {
  background: url(../images/shad_left.jpg) no-repeat left bottom;
  margin: 0px 0px 0px 8px;
  float: right;
}

.imgshad_right {
  background: url(../images/shad_right.jpg) no-repeat right bottom;
  padding-bottom: 13px;
}

.imgshad_right img {
	border:1px solid #646464    
}


.col_2 {
  float: right;
  width: 300px;
  font-size: 1.4em;
  margin: 54px 20px 0px 0px;
  display: inline;
}

.col_2  h2 {
  font-size: 1.3em;
  color: #073f5f;
  font-weight: normal;
  padding-bottom: 8px;
}

.col_2 .block_attention {
  border: 3px solid #d5e8f2;
  background: url(../images/bg_grad_block.jpg) no-repeat center bottom;
  width: 297px;
}

.col_2 .block_attention h2 {
  background: url(../images/corner.gif) no-repeat right top;
  padding: 18px 40px 11px 13px;
}

.col_2 .block_attention .attent_cont {
  padding: 0px 13px 20px;
}

.col_2 .block_shad {
  background: url(../images/bg_shad_block.jpg) no-repeat center top;
  height: 19px;
  width: 301px;
  margin: 0px 0px 30px;
}

.col_2 .block_borderbot {
  margin: 0px 0px 30px;
  padding: 0px 0px 16px;
  border-bottom-style: solid;
  border-bottom-color: #d5e8f2;
}

.col_2 .block {
  margin: 0px 0px 30px;    
}


.col_2 .block_img {
  text-align:center;
  margin: 0px 0px 6px;
}

.footer {
  background: url(../images/border_dashed.gif) repeat-x left top;
  overflow: hidden;
  margin: 45px 20px 0px;
  padding: 25px 0px 20px;
}

.footer .address {
  float: left;
  width: 290px;
  font-size: 13px;
  color: #6a6a6a;
  background: url(../images/addr_borders.gif) no-repeat left top;
  padding: 0px 0px 0px 13px;
}

.footer .address .addr_bl {
  padding: 1px 0px 10px;
}


.footer .phones {
  padding: 0px 0px 0px 7px;
  float: left;
}

.footer .copyright {
  float: right;
  width: 280px;
  font-size: 11px;
  color: #919191;
  margin: 6px 0px 0px;
}
.footer .copyright .owner {
  float: left;
  width: 153px;
  text-align: right;
  padding: 0px 12px 0px 0px
}

.footer .copyright a {
  color: #919191!important; 
  text-decoration:none
}

.footer .copyright a span {
  text-decoration:underline    
}

.footer .copyright .cssr {
  float: left;
  height: 70px;
  width: 95px;
  border-left: 2px solid #357DA5;
  padding-left: 12px;
}

a .nodec {
  text-decoration:none!important    
}
