body {
	margin: 0px;
	padding: 0 0 20px 0;
	background-color: #5e7a42;
	background: #5e7a42 url(img/header.jpg) no-repeat;
	min-width: 1000px;
	height: 100%;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
}

#extraclimat-dummy {
	height: 125px;
}

#extraclimat-monroe {
	position: absolute;
	top: -30px;
	left: 72%;
	background: url(img/monroe2.gif) no-repeat;
	z-index: 5;
	width: 185px;
	height: 189px;
}

#extraclimat-butterflies {
	position: absolute;
	top: 0px;
	left: 60%;
	background: url(img/butterflies.gif) no-repeat;
	z-index: 4;
	width: 405px;
	height: 78px;
}

#extraclimat-header {
	position: relative;
	width: 95%;
	top: 0;
	margin: 0 auto;
	padding: 0px;
	height: 34px;		z-index:15
}

#extraclimat-main {
	top: 0;
	position: relative;
	width: 95%;
	margin: 0 auto;
	height: 100%;
	padding: 0px;
	background-color: #ceebe7; 
	overflow: hidden;
    
	}

#extraclimat-content {
	margin: 0px 224px 0px 252px;
	padding: 10px 10px 10px 25px;
	bottom: 0;
	top: 0px;
	height: 100%;
	background: url(img/grd.gif) repeat-x;
	background-color: #ffffff;
	font: 10px Verdana, sans-serif;
	z-index: 0;
}

#extraclimat-content img {
	float: left;
	/* padding-bottom: 10px; */
	padding-right: 10px;
}

#extraclimat-content a {
	color: #5e7a42;
	z-index: 0;
}


#extraclimat-content p {
	margin-bottom: 3px; /* расстояние между параграфами */
	font-family: "andale mono";
	text-indent: 25px; /* красная строка */
	z-index: 0;
}


#extraclimat-footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	margin: 0 auto;
	padding: 0px;
	background-color: #5e7a42;
	overflow: hidden;
}

#extraclimat-content-footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 50px;
	background-color: #ffffff;
	overflow: hidden;
}

#extraclimat-leftmenu {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 250px;
	bottom: 0;
	margin: 0px;
	padding: 0px;
	height: 100%;
	border-left: 3px solid white;
	background-color: #ceebe7;
	/*border-right: 1px solid #extraclimat-e7f7ef;*/
	overflow: visible;
}

#extraclimat-rightmenu {
	position: absolute;
	top: 0px;
	bottom: 0;
	right: 0px;
	width: 220px;
	margin: 0px;
	padding: 0px;
	height: 2258px;
	background: url(img/grd.gif) repeat-x;
	background-color: #ffffff;
	
	overflow: visible;
	border-right: 3px solid white;
	border-left: 2px ridge #dcdcdd;
}

#extraclimat-rightmenu strong {
	color: blue;
}

#extraclimat-content p, #extraclimat-leftmenu p, #extraclimat-rightmenu p {
	margin-top: 0px;
	text-align: justify;
}

.extraclimat-clear {
	float: none;
}

#extraclimat-icons {
	position: absolute;
	top: 12px;
	right: 10px;
}

#extraclimat-icons img {
	border: none;
}


#extraclimat-icons img {
	padding-left: 5px;
}


/* drop down menu */

.extraclimat-top-menu {
	float: left;
	margin-right: 5px;
	margin: 5px;
	margin-top: 10px;
	height: 25px;		z-index:12
}

.extraclimat-top-submenu {
	position: absolute;
	display: none;
	z-index: 11;
	background: #7ba2ad;
	margin-top: 5px;
	padding: 10px;
}
   
.extraclimat-top-submenu-ie {
	display: none;
}   

div.extraclimat-top-menu:hover .extraclimat-top-submenu { 
	display:-moz-inline-stack; /* for FF2*/
	display:inline-block; /* normal browsers */
	zoom:1; /* for IE (hasLayout true) */
	*display:inline; /* for IE */		position:absolute;
}

.extraclimat-top-menu a {
	color: white;
	font: 14px Verdana, sans-serif;
	text-decoration: none;
}

.extraclimat-top-menu a:hover {
	color: #ffff00;
}

.extraclimat-top-submenu a {
	color: red;
	font: 14px Verdana, sans-serif;
	border-left: 1px solid #eeeeee;
	text-decoration: underline;
}

.extraclimat-top-submenu a:hover {
	color: #ffff00;
}

#iemenu {
	display: none;	z-index:13;
}

/* elements */

#extraclimat-top-left-corner {
	position: absolute;
	background: url(img/top-left-corner.gif) no-repeat;
	float: left;
	height: 34px;
	width: 16px;
	left: 0px;
	top: 0px;
}

#extraclimat-top-right-corner {
	position: absolute;
	float: left;
	background: url(img/top-right-corner.gif) no-repeat;
	height: 34px;
	width: 15px;
	right: 0px;
	top: 0px;
}

#extraclimat-top-menu-back {
	position: absolute;		z-index:14;
	float: left;
	background: url(img/top-back.gif) repeat-x;
	height: 34px;
	right: 15px;
	left: 16px;
	color:#fff;
	font-family: sans-serif, Aril, Tahoma, Verdana, Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration: none; 
}

#extraclimat-top-menu-back a {
	color:#fff;
	font-family: sans-serif, Aril, Tahoma, Verdana, Helvetica; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration : none; 
	outline:none; 
	margin:0 2% 0 0; 
}

#extraclimat-top-menu-back a:hover {
	color: #ffff00;
}

#extraclimat-bottom-left-corner {
	position: absolute;
	background: url(img/bottom-left-corner.gif) no-repeat;
	float: left;
	height: 50px;
	width: 19px;
	left: 0px;
	top: 0px;
}

#extraclimat-bottom-back-line {
	position: absolute;
	float: left;
	background: url(img/bottom-back-line.gif) repeat-x;
	height: 50px;
	left: 19px;
	width: 212px;
	padding-top: 5px;
	text-align: right;
	color: #5a7942;
}

#extraclimat-bottom-back-noline {
	position: absolute;
	float: left;
	background: url(img/bottom-back-noline.gif) repeat-x;
	height: 30px;
	width: 21px;
	left: 231px;
}

#extraclimat-bottom-back-noline-right {
	position: absolute;
	float: left;
	background: url(img/bottom-back-noline-right.gif) repeat-x;
	height: 30px;
	left: 252px;
	width: 25px;
}

#extraclimat-bottom-back-line-right {
	position: absolute;
	float: left;
	background: url(img/bottom-back-line-right.gif) repeat-x;
	height: 30px;
	right: 17px;
	left: 277px;
	text-align: left;
	padding-top: 5px;
	color: #7b7d84;
}

#extraclimat-bottom-right-corner {
	position: absolute;
	background: url(img/bottom-right-corner.gif) no-repeat;
	float: left;
	height: 50px;
	width: 17px;
	right: 0px;
	top: 0px;
}

#extraclimat-top-greenline {
	position: relative;
	width: 95%;
	top: 0;
	margin: 0 auto;
	padding: 0px;
	height: 10px;
}

#extraclimat-top-greenline-border-left {
	position: absolute;
	width: 3px;
	float: left;
	height: 10px;
	background: url(img/top-greenline-border-left.gif) no-repeat;
	top: 0;
	left: 0;
}

#extraclimat-top-greenline-back {
	
	float: left;
	height: 10px;
	background: url(img/top-greenline-back.gif) repeat-x;
	top: 0;
	left: 3px;
	right: 3px;
	
}

#extraclimat-top-greenline-border-right {
	position: absolute;
	width: 3px;
	float: none;
	height: 10px;
	background: url(img/top-greenline-border-right.gif) no-repeat;
	top: 0;
	right: 0;
}

.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}

.block h2 {
	background-color: #7BA5AD;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0;
	color: white;
	font-family: sans-serif, Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
}
.block .title {
  margin-bottom: .25em;
}

.block .content {
	padding-left: 5px;
	padding-right: 5px;
}

.menu_level1 {
	margin-left: 5px;
}

.menu_level1 a {
	color: black;
	font-weight: bold;
	margin-bottom: 1px;
	border-bottom:1px dashed #000;
	text-decoration: none;
}

.menu_level1 a:hover {
	color: blue;
}

.menu_level2 {
	margin-left: 15px;
}
.menu_level2 a {
	color: black;
	font-weight: bold;
	margin-bottom: 1px;
	text-decoration: none;
}

.menu_level2 a:hover {
	color: blue;
}

.menu_level3 {
	margin-left: 25px;
}

.menu_level3 a {
	color: black;
	font-weight: none;
	margin-bottom: 1px;
	text-decoration: none;
}

.menu_level3 a:hover {
	color: blue;
}

.date {
	background: #428CD6;
	color: white;
	width: 65px;
	padding: 1px;
}

.button a {
	background: #428CD6;
	color: white;
	text-decoration: none;
}

.button a:hover {
	color: #ffff00;
}


.button {
	float: left;
	background: #428CD6;
	padding: 2px;
	padding-left: 5px;
	margin: 0;
}

.arrow {
	width: 16px;
	height: 17px;
	background: transparent url(img/bluearrow.gif) no-repeat;
	border: 1px solid black;
}/* -------------------------------------------------- */body {/* for pull-down menu to work in IE6*/behavior:url("csshover2.htc");}div#ddMenuDiv {z-index:10 !important; position:absolute}div#ddMenuDiv ul  li {float:left; display:inline-block; position:relative; margin-right:10px; list-style:none; padding:0 !important; min-width:75px}div#ddMenuDiv ul  li ul {display:none;}div#ddMenuDiv ul  li:HOVER ul {display:block !important; position:absolute; background-color:#7BA2AD; color:#fff; padding:5px}