html {font-size: 100.01%;}
body {font: 62.5% 'Verdana';}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none; color: #065f36;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}

/* Тело страницы и фон */
.grad {position: absolute; top: 100%; left: 0px; height: 139px; width: 100%;}
#page {position: relative; width: 851px; left: 50%; margin-left: -426px; min-height: 100%; z-index: 2;}

/* Шапка */
#header {padding: 30px 0px 0px 0px; height: 290px; background: url(/images/header.png) no-repeat 0px 100%;}
/* Логотип */
h1, h1 a, h1 a:hover {text-transform: uppercase; color: #006838; font: bold 34px 'Arial'; letter-spacing: -1px; float: left; text-decoration: none;}
/* Выбор языка */
#header .icons {background: url(/images/square.gif) no-repeat 100% 5px; float: right; padding-right: 16px; margin: 23px 10px 11px 0px;}
#header .icons li {display: inline; margin-left: 5px;}
#header .icons li a {color: #919090; font: 1em 'Tahoma'; text-decoration: none; background: url(/images/square.gif) no-repeat 0px 5px; padding-left: 15px;}
#header .icons li a:hover {text-decoration: underline;}
.sidelines {clear: both; width: 633px; height: 221px; margin: 0px 0px 0px 209px; font-family: Arial; position: relative;}
.sidelines del {color: #d0d0d0; font-size: 25px; position: absolute; right: 10px; top: 10px;}
.sidelines span {color: #006838; font-size: 25px; position: absolute; right: 11px; top: 9px;}
.links {margin: 3px 0px 0px 111px;}
.links li {display: inline; font: bold 1.4em 'Arial'; color: #fff;}
.links li a {text-decoration: none; color: #fff;}
.links li a:hover {text-decoration: underline;}
.friend {margin-left: 486px;}
.partnerlink {margin-left: 272px;}
.username {position: absolute; right: 10px;}

/* Формы */
.regquest {display: block; font: bold 1.1em 'Verdana'; color: #000; margin: 18px 0px 10px 0px;}
.reg {padding-bottom: 18px;}
.reg li {font: bold 1.1em 'Verdana'; clear: both; margin-bottom: 5px;}
.reg li span {display: block; width: 115px; float: left; padding-top: 3px;}
.reg .input {background: #fff; border: 1px solid #d4d7da; width: 164px; height: 17px; font: 1em 'Verdana'; color: #666;}
.reg .antibot {width: 60px;}
.reg li em {color: #ff0303;}
.reg li del {float: left; display: block; padding: 0px 6px;}
.reg li.capcha {margin-left: 116px;}
.reg li.capcha span {width: auto;}
.reg li.boxes {margin-top: 29px;}
.regbutton {display: block; text-align: right; padding-right: 5px;}
.regbutton a {color: #535353; font: bold 1.1em 'Verdana'; background: url(/images/arrow.gif) no-repeat 100% 6px; padding-right: 16px; text-decoration: none;}
.regbutton a:hover {color: #535353; text-decoration: underline;}

.loggedinfo {font: 1.1em/2.2em 'Verdana'; margin: 12px 0px 18px 0px; display: block;}
.loggedinfo span {display: block;}
.edit {color: #006838; font: bold 1.1em 'Verdana'; display: block; margin-bottom: 18px;}

/* Форма обратной связи */
.feedback {padding-bottom: 18px;}
.feedback li {font: bold 1.1em 'Verdana'; clear: both; margin-bottom: 5px;}
.feedback li span {display: block; width: 130px; float: left; padding-top: 3px;}
.feedback .input {background: #fff; border: 1px solid #d4d7da; height: 17px; font: 1em 'Verdana'; color: #666;}
.feedback li em {color: #ff0303;}
.feedback li del {float: left; display: block; padding: 0px 6px;}
.feedback li.boxes {margin-top: 29px;}

/* Разное число колонок */
.threecols, .twocols {overflow: hidden;}

/* Левая */
.leftcol {width: 201px; float: left; margin: 0px 0px 100px 8px;}
/* Навигация */
.nav {text-align: right; color: #006838; margin: 12px 0px 0px 0px;}
.nav li a {display: block; color: #006838; text-decoration: none; font: bold 1.4em/1.7em 'Arial'; border-top: 1px solid #e6e6e6; height: 24px; padding-right: 9px; margin-right: 9px;}
.nav li ul li a {font: normal 1.2em 'Arial'; border: none; height: auto;}
.nav li a.first {border: none;}
.nav li a.active {background: url(/images/active.gif) repeat-y 100% 0px; margin: 0px 0px -1px 0px; padding-right: 18px; border-bottom: 1px solid #e6e6e6;}
.nav li a:hover {text-decoration: underline;}
/* Блок регистрации */
.regblock {margin: 57px 19px 10px 0px; text-align: right;}
.regblock a {color: #535353; font: bold 1.1em 'Tahoma'; text-decoration: none; background: url(/images/arrow.gif) no-repeat 100% 6px; padding-right: 7px; display: block; margin: 6px 0px 3px 0px;}
.regblock a:hover {text-decoration: underline;}
.regblock span {color: #cecece; font: 1em 'Arial';}
.regblock input {width: 141px; height: 16px; background: #fff; border: 1px solid #ccc; color: #999; font: 11px 'Arial';}

/* Блок авторизации на странице авторизации */
.regblock1 {margin: 10px 0 0 0px; text-align: left;}
.regblock1 a {color: #000000; font: bold 1.1em 'Tahoma'; text-decoration: none; padding-right: 7px; display: block; margin: 6px 0px 3px 0px;}
.regblock1 a:hover {text-decoration: underline;}
.regblock1 span {color: #000000; font: 1em 'Arial';}
.regblock1 input {width: 141px; height: 16px; background: #fff; border: 1px solid #ccc; color: #999; font: 11px 'Arial';}

/* Центральная колонка с левой и правой */
.threecols .centercol {margin: 0px 230px 0px 208px; border: 1px solid #e6e6e6; border-bottom: 0px; border-top: 0px; background: #f2f2f2;}
.threecols .centercol .wrap {background: url(/images/center1.gif) no-repeat 0px 100%; margin: 0px 0px 0px -1px; width: 374px; padding: 10px 3px 0px 23px;}
.news {overflow: hidden; zoom: 1; padding-bottom: 12px; background: url(/images/hr_small.gif) no-repeat 0px 100%; margin-bottom: 9px;}
h3 {color: #025b32; font: 1.8em 'Tahoma';}
h3 a {text-decoration: none; color: #025b32;}
h3 a:hover {text-decoration: underline; color: #025b32;}
.news p {margin: 0px; padding: 0px; font: 1em 'Verdana'; letter-spacing: -1px;}
.full p {letter-spacing: 0px; padding-bottom: 1em;}
.full ul {list-style: disc;}
.full ol {list-style: decimal;}
.full em {font-style: italic}
p.main {font-weight: bold; display: block;}
.date {font: italic 1em 'Arial'; color: #b2b2b2; display: block; margin: 9px 0px 7px 15px;}
img.left {float: left; display: block; padding-right: 16px;}
.tofullnews {display: block; clear: both; text-align: right; margin-top: 8px;}
.tofullnews a {color: #065f36; text-decoration: none;}
.tofullnews a:hover {color: #065f36; text-decoration: underline;}

/* Центральная колонка с левой */
.twocols .centercol {margin: 0px 0px 0px 208px;}
.grayarea {width: 602px; _width: 600px; position: relative; _left: -10px; background: #f2f0f0 url(/images/grayarea.png) no-repeat 0px 100%; overflow: hidden; padding: 18px 9px 11px 22px;}
.grayarea dt {float: left; margin-right: 20px;}
.grayarea p {margin: 0px; padding: 0.5em 0px 0.5em 0px;}
.album img {padding: 20px 0px 9px 0px; display: block;}
.album .image {width: 100px; padding: 0px 14px 0px 21px;}
.album .review {color: #006838; font: 1.1em 'Verdana'; width: 150px; padding: 20px 0px 9px 0px;}

/* Просмотр полной картинки */
.fullimage {background: #f2f0f0 url(/images/grayarea.png) 0px 100% no-repeat; width: 602px; padding: 18px 9px 11px 22px; position: relative;}
.fullimage p {font: bold 1.1em 'Verdana'; margin: 0px; padding: 0.8em 0px 1.2em 0px;}
.fullimage ul {background: url(/images/hr_gal.gif) no-repeat 0px 0px; font: bold 1.1em 'Verdana'; padding-top: 10px;}
.fullimage li {display: inline;}
.fullimage li.home {width: 560px; text-align: center; margin: 0px auto; position: absolute;}
.fullimage li.next {position: absolute; right: 10px;}
.fullimage a {color: #006838; text-decoration: none;}
.fullimage a:hover {color: #006838; text-decoration: underline;}
h3.fullheader {margin: 23px 0px 0px 22px;}
span.fulldate {font: italic 1em 'Arial'; color: #b2b2b2; display: block; margin: 13px 0px 0px 40px;}

/* Правая колонка */
.rightcol {float: right; margin: 15px 10px 100px 0px;}
.rt_banners li {margin-bottom: 6px;}

/* Зелёная плашка внизу */
.green_line {display: block; width: 851px; height: 23px; background: #136c43 url(/images/green_line.png) no-repeat;}
.green_line li {display: block; float: left; font: bold 1.4em/1.6em 'Arial'; color: #fff; margin: 0px 0px 0px 10px;}
.green_line li.right {margin: 0px 20px 0px 0px; float: right;}
.green_line li a {text-decoration: none; color: #fff;}
.green_line li a:hover {text-decoration: underline;}

/* Галерея внизу */
.galblock {width: 834px; height: 236px; background: #f2f0f0 url(/images/gallerybg.png) no-repeat 0px 0px; margin: 0px 0px 0px 8px;}
.galblock .this {float: left; margin: 14px 0px 0px 11px;}
.galblock .prevs {float: left; width: 350px; margin-top: 14px;}
.galblock .prevs li {display: block; float: left; width: 100px; height: 100px; margin: 0px 0px 10px 11px;}
.galblock .menu {font: 1.2em/1.7em 'Arial'; color: #006838; text-align: right; padding: 38px 9px 0px 0px;}
.galblock .menu a {text-decoration: none; color: #006838;}
.galblock .menu a:hover {text-decoration: underline; color: #006838;}
.galblock .menu .all {font-weight: bold; margin-top: 20px;}

/* Навигация в подвале */
.footnav {display: block; width: 100%; height: 93px; background: url(/images/square.gif) no-repeat 0px 5px; padding-left: 1px; margin: 10px 0px 0px 8px; font: 1em 'Tahoma'; color: #919090;}
.footnav li {display: inline; background: url(/images/square.gif) no-repeat 100% 5px; padding: 0px 12px 0px 6px;}
.footnav li a {color: #919090; text-decoration: none;}
.footnav li a:hover {color: #919090; text-decoration: underline;}
.other {background: url(/images/square.gif) no-repeat 98% 5px;}
.other li {padding: 0px 12px 0px 30px; background: url(/images/square.gif) no-repeat 0px 5px;}
.other .last {position: absolute; right: 30px;}

/* Футер, разделители, похожие новости */
.footbg {width: 100%; position: absolute; z-index: 1; height: 139px; background: url(/images/body.gif) repeat-x; margin-top: -139px;}
.footbg span {display: block; width: 833px; position: relative; left: 50%; margin-left: -417px; background: url(/images/hr_foot.gif) no-repeat; height: 2px; z-index: 3; margin-top: 71px;}
.hr {display: block; background: url(/images/hr_foot.gif) no-repeat 0px 100%; width: 100%; height: 10px;}
.small_hr {display: block; background: url(/images/hr_small.gif) no-repeat 0px 50%; height: 20px; width: 100%;}
.related span {color: #006838; font: bold 1.1em 'Verdana';}
.related ul {margin: 5px 0px 0px 10px;}
.related ul a {color: #000; text-decoration: none;}
.related ul a:hover {color: #000; text-decoration: underline;}

.pages {margin:35px 0 0 0; text-align:center}
.pages-note {
	float:left;
	margin:0 0 0 19px;
	text-align:center
}
	.pages a,
	.pages-note a {
		color:#252525;		
		text-decoration:none
	}
	.pages a:hover,
	.pages-note a:hover {
		text-decoration:underline
	}
	.pages span,
	.pages-note span {
		background:#4F9914;
		color:#fff;
		padding:3px 6px;
	}
	
/* ИЕ6 */
* html .rightcol {margin-right: 5px;}
* html .threecols .centercol {margin-left: 216px;}
* html .nav li ul {padding-top: 4px;}
* html .nav li ul li a {line-height: 0.4em !important;}
* html .threecols .centercol .wrap {width: auto !important; padding-left: 16px;}
* html .logged li {display: block; margin-top: -9px;}
* html .username {right: 20px;}
* html .galblock .this {margin-left: 6px; margin-right: -11px;}
.galblock .prevs li {margin-bottom: 8px;}
* html .green_line li {margin-left: 5px;}
* html .green_line li.right {margin-right: 10px;}
* html .fullimage {width: 600px; padding: 18px 9px 11px 21px; position: relative; left: -9px;}

/* ИЕ7 */
*:first-child+html  .threecols .centercol .wrap {width: auto !important;}
