@import url("reset.css");

#main {
	width: 990px;
	text-align: left;
}
#header {
	width: 100%;	
}

.clearing {
	clear: both;
}
.font_gray {
	color: #a6a3a3;
}
.font_gray_dark {
	color: #070000;
}
.font_red_dark {
	color: #c83131;
}
.header_img {

}
.pix_y_5 {
	padding: 3px 0px 2px 0px;
}
.pix_y_10 {
	padding: 5px 0px 5px 0px;
}
.pix_y_20 {
	padding: 10px 0px 10px 0px;
}
.pix_y_40 {
	padding: 20px 0px 20px 0px;
}
.pix_y_45 {
	padding: 23px 0px 22px 0px;
}
.block1 {
  float: left;
  width: 275px;
  margin-left: -100%;
}
.block2 {
  width: 100%;
  float: left;
}
.block2_content { margin: 0px 395px 0px 275px; }
.block3 {
  float: left;
  width: 395px;
  margin-left: -395px;
}
.menu_img {
	width: 270px;
	background: #f5f5f5;
}
.menu_content {
	width: 400px;
	padding-top: 20px;
	background: #f5f5f5;
	padding-bottom: 20px;
}
.mmenu {
	font-size: 12px;
	font-family: Verdana, Tahoma, Geneva, Sans, sans-serif; 
	background: url(strelka.gif) no-repeat left top;
	padding-left: 15px;
	padding-right: 15px;
	width: 170px;
	display:-moz-inline-stack;/*Нужно для Firefox*/
	display:inline-block; /*Не применяется в IE и Firefox*/
	_overflow:hidden;/*фикс для IE6*/
	zoom:1;/*включаем hasLayout*/
	*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}
.mmenu A {
	color: #000;
	text-decoration: none;
}
.mmenu A:hover {
	color: #000;
	text-decoration: underline;
}
.menu_head {
	background: #c83131;
	width: 175px;
}
.active_menu {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	background: url(active_menu.jpg) no-repeat;
}
.no_active_menu {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	background: url(no_active_menu.jpg) no-repeat;
}
.no_active_menu A {
	color: #000;
	text-decoration: none;
}
.no_active_menu A:hover {
	color: #000;
	text-decoration: underline;
}
.dashed_x {
	background: url(dashed_x.gif) repeat-x;
	padding-top: 2px;
}
#body_content {
	margin-top: 40px;
}
#body_content H1 {
	font-size: 24px;
	font-weight: normal;
	color: #858585;
	margin-bottom: 25px;
}
#body_content H1 A {
	font-size: 24px;
	font-weight: normal;
	color: #858585;
	margin-bottom: 25px;
}
#body_content A {
	color: #c83131;
	text-decoration: none;
}
#body_content A:hover {
	color: #c83131;
	text-decoration: underline;
}
.content_block1 {
	float: left;
	position: relative;
	width: 470px;
}
.content_block2 {
	margin-left: 500px;
	width: 470px;
}
#footer {
	background: #e3e3e3;
	height: 47px;
	margin-top: 75px;
	border-top: solid 1px #e8aaaa;
	border-bottom: solid 1px #e8aaaa;
}
#footer TABLE TR TD {
	font-size: 11px;
}
#footer TABLE TR TD SPAN {
	font-size: 12px;
}
.bg_footer {
	height: 7px;
	background: url(bg_bottom_footer.jpg) no-repeat bottom;
	margin-bottom: 15px;	
}
.content P {
	margin: 15px 0px 15px 0px;
}
.content IMG {
	padding: 10px 10px 10px 10px;
}
.cotent {
	
}
#new_site {
	text-align: center;
	padding-top: 20px; 
}

#new_site ul li {
	margin-top: 20px;
	display: inline;
	background: #bebebe;
	padding: 10px;
}
#new_site ul li A {
	color: #333;
}
#new_site ul li A:hover {
	color: #fff;
}

#second_menu_site {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px; 
}
#second_menu_site ul li {
	margin-top: 10px;
	display: inline;
	padding: 5px;
	background: #bebebe;

}
fieldset {
	padding: 20px;
}
.table_cena {
	background: #eeeeee;
}
.table_cena tr td {
	padding: 10px;
	border: solid 1px #999;
}


div.block_01 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	padding-left: 20pt;
	padding-right: 15pt;
	padding-top: 15pt;
	padding-bottom: 10pt;
	background-color: #E0F2D2;
	line-height: 150%;
	font-size: 75% }

div.block_02 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	padding-left: 20pt;
	padding-right: 15pt;
	padding-top: 15pt;
	padding-bottom: 10pt;
	background-color: #FAEEAA;
	line-height: 150%;
	font-size: 75% }

div.block_03 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
	background-color: #f5f5f5;
	line-height: 150%;
	font-size: 75% }

ul.block_01 li { margin-top: 2pt }

