body {
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#373737;
  margin: 0px;
  padding: 0px;
}


.clear{
  float: none;
  clear: both;
}

.no_int{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
form{
  margin: 0px;
  padding: 0px;
  border: 0px;

}
h3 {
	font-family:Arial;
	font-size:20px;
	color:#000;
	padding-bottom:5px;
	text-align:left;
    border-bottom: 4px #93c61e solid;
    width: 50%;
}
h4 {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#587E00;
}

a.menu_bot{
	font-family:Tahoma;
	font-size:12px;
	color:#1D74B7;
	text-decoration:none;
}
a.menu_bot:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#1D74B7;
	text-decoration:none;
}


/* Стили скелета */
#main_page{
  width: 100%;
  min-width: 1000px;
  background: url(/img/header_long_bg.jpg) top repeat-x;
}
#all_content_index{
  width: 100%;
  background: url(/img/head_right_index.jpg) top right no-repeat;
  padding-bottom: 40px;
}
#all_content_second{
  width: 100%;
  background: url(/img/head_right_second.jpg) top right no-repeat;
  padding-bottom: 40px;
}
#all_content_calc{
  width: 100%;
  padding-bottom: 40px;
}
#left_column{
  float: left;
  width: 78%;
}
#center_column{
  float: left;
  width: 100%;
}
#logo_index{
  float: left;
}
#header{
  height: 220px;
}
#header_calc{
  float: left;
  width: 250px;
}
#nav_content{
  float: left;
}
#navigate{
  float: left;
}
#left_banner{
  padding: 20px 0px 25px 14px;
}
#right_banner{
  float: right;
  margin: 0px 0px 10px 10px;
  width: 216px;
  height: 94px;
}

#navigate_blk{
  float: left;
  width: 250px;
  min-height: 340px;
  background: url(/img/navigate.jpg) no-repeat left top;
}
#nav_menu{
  list-style: none;
  padding: 0px;
  margin: 5px 30px 20px 55px;
}

#nav_menu li{
  border-bottom: 1px #000 dotted;
  padding: 2px 10px 6px 0px;
}
#nav_menu li img{
  margin: 0px 10px 0px 3px;
}
#nav_menu li a{
  font-family:Arial;
  font-size:13px;
  color:#0B7881;
  text-decoration:none;
}
#nav_menu li ul{
  list-style: none;
  margin-top: 3px;
}

#nav_menu li ul li{
  border-bottom: none;
}
#frame_calc{
  margin: 20px 0px 0px 100px;
  padding-top:30px
}


#content {
  font-size: 11px;
  margin-left: 250px;
  padding-right: 10px;
  text-align: justify;
}
#content_calc {
  font-size: 11px;
  margin-left: 300px;
  padding-right: 10px;
  margin-top: 40px;
  text-align: justify;
}
#content li a {
  color:#0EA9B6;
}
#content a {
  color:#0EA9B6;
}

.content_list{
  list-style: square;
}
.content_list li{
  color: #0ea9b6;
  text-decoration: underline;
}


#right_column{
  width: 220px;
  float: right;
}

.rubr{
  font-family:Tahoma;
  font-size:21px;
  color: black;  
  margin-top: 80px;
}
.info{
  list-style-type: disc;
  border-left: 2px #93c61e solid;
  padding-left: 17px;
}
.info li{
  font-family:Arial;
  font-size:13px;
  padding: 17px 5px 0px 0px;
  margin: 0px;
}

.info li a{
    font-family:Arial;
    font-size:11px;
    color:#303030;
}

#footer{
  height: 142px;
  background: url(/img/footer_bg.jpg) bottom left no-repeat;
}
#dotted{
  margin-left: 110px;
  height: 17px;
  border-bottom: 1px #000 dotted;

}

#copy{
  margin-left: 110px;
  padding-top: 10px;
  height: 112px;
  width: 240px;
  float: left;
}
#copy a{
	font-family:Arial;
	font-size:11px;
	color:#363636;
	text-decoration:none;
}

#bot_nav{
  float: left;
  text-align: left;
  padding-top: 10px;
  width: 63%;

}
#bot_cont{
  float: left;
  text-align: left;
  padding-top: 20px;
  width: 63%;
}

