* {
  padding: 0px;
  margin: 0px;
}

div.clear { clear: both; width: 100%; }

a.pogoda_week {
  font-weight: bold;
  color: red;
  text-align: center;
}

.news_td  {
  border-bottom: 1px solid #005900;
  padding-right: 10px;
  text-align: left;
}

.news_td1  {
  border-bottom: 1px solid #005900;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}


span.content table {
border-collapse: collapse;
width: 100%;
}

span.content table th {
background: #b9e3b9;
border: 1px solid black;
padding: 5px;
height: 20px;
}

span.content table td {
border: 1px solid black;
padding: 3px 5px;
height: 20px;
}

span.content table tr:nth-child(2n+1) td{
  color: black;
  background: #d1eed1;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid white;
  padding:3px 5px;
  text-align: center;
}

span.content table tr:nth-child(2n) td{
  color: black;
  background: #f4faf4;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #dbe8db;
  padding: 3px 5px;
  text-align: center;
}

p {
  text-indent: 20px;
  padding-bottom: 10px;
  font-family: Arial;
  text-align: justify;
}

a.right_link  {
  font-size: 12px;
  text-decoration: none;
  margin-left: 15px;
}

a.right_link:hover  {
  color: red;
}

a.link_anons  {
  text-decoration: none;
  font-size: 12px;
  text-align: left;
  text-indent: 20px;
}

a.link_anons:hover  {
  text-decoration: underline;
}

.main_table {
  border-collapse: collapse;
  border: 1px solid white;
}

.main_td  {
  color: white;
  background: #83ba83;
  font-family: Arial;
  font-size: 14px;
  border: 1px solid white;
  padding: 5px;
}

.second_td  {
  color: #317131;
  background: #f4faf4;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #dbe8db;
  padding: 5px;
}

.date {
  color: maroon;
  font-weight: bold;
  font-size: 12px;
}

a {color: black; font-family: Arial}
a:link {color: black; font-family: Arial}
a:visited {color: black; font-family: Arial;}
a:hover {color: red; font-family: Arial;}
a:active {color: black; font-family: Arial}

a.title {
  font-family: Arial;
  font-size: 14px;
  color: #f46200;
  margin-left: 5px;
  text-decoration: none;
}

a.title:hover {
  color: red;
}

a.header_album  {
  text-decoration: underline;
  font-size: 18px;
  color: green;
}

a.header_album:hover  {
  color: red;
}

.block_photos {
  background: #f9f9f9;
  border: 1px solid #dbebdb;
  margin: 10px;
  padding: 10px;
}

.last_photo_block {
  margin-left: 35px;
}

.name_photo {
  font-size: 12px;
}

.name_album {
  font-size: 12px;
  text-align: left;
  margin-top: 5px;
  color: #484848;
}

.last_photo {
  float: left;
  text-align: center;
}

.item {
  padding-top: 10px;
}

h1.hdr {
	width: 286px;
	height: 90px; /*51*/
	margin-left: 0px;
	background: url(/images/logo.png) left  center no-repeat
}

h1 span {
	display: none
}

h2 {
	font-family: Times New Roman;
	font-size: 20px;
	font-weight: 500;
	color: #009900
}

h3 {
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: 500;
	text-transform: italic;
	color: #2a521c
}

h4  {
  font-family: Times New Roman;
	font-size: 16px;
	font-weight: 1000;
	text-transform: italic;
	color: black
}

a.header_lent  {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial;
}

div.65lent {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 90%;
}

.lent {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 50%;
}

.lent1 {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 98%;
}

.el_menu_2  {
  background: #f5fff5;
  border-left: 10px solid #b0d0cd;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
}

.header_h {
  border-top: 1px dotted #339933;
  border-bottom: 1px dotted #339933;
  padding: 5px 20px;
  margin: 0px 20px;
  font-size: 18px;
}

a.new_title  {
  font-size: 12px;
  font-weight: bold;
  color: #006100;
  font-family: Arial;
}

.new_head {
  padding: 0px 10px 0px 10px;
}

.q1  {
  padding-bottom: 5px;
  padding-right: 5px;
}

.q2  {
  padding-left: 5px;
}

.new_inner  {
  padding-top: 5px;
  margin-bottom: 10px;
}

div.65year {
  padding-top: 5px;
  margin-bottom: 10px;
}

.new_text {
  padding: 10px;
}

.related  {
  padding-top: 20px;
}

.rel_links  {
  font-size: 12px;
  margin: 10px;
}

.small  {
  float: left; 
  background: #ff9c00; 
  height: 24px;
}

.numpage  {
  padding-top: 15px;
  font-size: 12px;
}

.str  {
  padding: 5px 10px 0px 10px;
}

.photo_info {
  border-top: 3px dotted #d1d1d1;
  margin: 10px 0px;
}

a.link_new {
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;
}

a.link_new:hover {
  text-decoration: underline;
  font-size: 12px;
  color: red;
}

a.link_sitemap {
  text-decoration: none; 
  font-family: Arial;
}

a.link_sitemap:hover {
  text-decoration: underline; 
  color: red;
  font-family: Arial;
}

a.dp_fio  {
  font-size: 14px;
  color: #217230;
}

a.dp_fio:hover  {
  font-size: 14px;
  color: red;
}

/*Tiny_mce*/
.to_left  {
  padding: 0px 10px 10px 0px;
}

.to_right  {
  padding: 0px 0px 10px 10px;
}

.to_center  {
  padding: 10px;
}

a.level_menu  {
  color: black
  text-decoration: none;
}

a.level_menu:hover  {
  color: red
}

div.level1, a.level1 {
  width: 100%;
  padding: 5px 0px 5px 15px;
  border-bottom: 1px dotted #a7d7a7;
}

div.level1:hover, a.level1:hover  {
  background: white;
}

div.level2 {
  background: #ceedce;
  padding: 5px 0px;
  padding-left: 10px;
  margin-right: -14px;
  margin-left: 15px;
  margin-bottom: -5px;
}

a.link_level2 {

}

div.level3 {
  background: #b9d7b9;
  padding: 7px 0px;
  padding-left: 20px;
  margin-right: -14px;
  margin-left: 15px;
  margin-bottom: 1px;
}

a.link_level3 {
  font-size: 11px;
}

.right_menu {
  font-size: 16px;
	padding: 20px 15px 0px 0px;
	background: #defdde url('/images/ugol2.png') top left no-repeat;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}

.right_line {
  
}

#menu {
	font-size: 16px;
	padding: 20px 15px 0px 0px;
	background: #defdde url('/images/ugol.png') top right no-repeat;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	/*border: #f00 1px solid*/
}
	#menu a {
font-family: Arial;
text-decoration: none;
	}

  #menu a:hover {
font-family: Arial;
color: red;
  }

	#menu a.active {
		text-decoration: none;
		color: #fff !important;
		font-family: Arial;
	}

.main {
  background: url(/images/bg.jpg) repeat-x;
}

.main_text  {
  background: url(/images/yurga_kemerovskaya_oblast.jpg) no-repeat;
  width: 600px;
  padding-bottom: 5px;
}

a.main_link {
  font-family: Arial;
  font-size: 12px;
  background-color: #bce4ab;
  padding: 5px 10px;
  text-decoration: none;
  color: black;
}

a.main_link:hover {
  background-color: #3aaf2b;
  color: #ebfee8;
}

.second {
  margin-top: 20px;
  font-family: Arial;
  font-size: 12px;
}

.content  {
  padding: 0px 15px 15px 15px;
}

a.link_newspaper  {
  font-size: 12px;
  color: #248f13;
}

a.link_newspaper:hover  {
  color: red;
}

.newspaper  {
  width: 220px;
  height: 40px;
  background: url(/images/newspaper.jpg) no-repeat;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
}

.label_auto {
  padding: 5px 0px;
  font-size: 12px;
  font-family: Arial;
}

.input_auto {
  margin-left: 21px;
}

.input_auto1 {
  margin-left: 10px;
}

.autorisation {
  width: 220px;
  height: 40px;
  background: url(/images/autorisation.jpg) no-repeat;
  text-align: center;
  font-size: 18px;
  padding-top: 10px;
  margin-top: 40px;
}

.autoris  {
  padding-left: 40px;
}

#navibar  {
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  padding: 5px 0px;
  margin-bottom: 15px;
}

a.link_navibar  {
  color: black;
  text-decoration: none;
}

a.link_navibar:hover  {
  color: red;
}

.foot {
  height: 50px;
  border-top: 1px solid green;
  margin-top: 20px;
}

.foot2  {
  font-family: Arial;
  font-size: 11px;
}

