/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px Arial, Helvetica, sans-serif;
color:#686347;
background:#dcd6b8;
}

a {
color:#4f4301;
text-decoration:underline;
}

a:hover {
color:#7a7249;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

form, input, select {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
font-weight:normal;	
}


.clear {
clear:both;
}

.container {
width:904px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background:url(/images/content.gif) repeat-y top left;
}

.top {
background:url(/images/top.png) repeat-x top left;
height:442px;
width:100%;
position:absolute;
top:0;
left:0;
}

.top-menu {
position:relative;
height:56px;
width:904px;
margin:0 auto;
}

.top-menu td {
vertical-align:top;
height:56px;
text-transform:uppercase;
}

.top-menu td a {
display:block;
padding:21px 20px 0 20px;
height:35px;
color:#FFFFFF;
text-decoration:none;
background:url(/images/tm-bg.gif) repeat-x top left;
}

.top-menu td a:hover {
color:#FFFFFF;
text-decoration:none;
background-position:0 -56px;
}

.top-menu td.active a {
display:block;
padding:21px 20px 0 20px;
height:35px;
color:#FFFFFF;
text-decoration:none;
background:url(/images/tm-bg.gif) repeat-x bottom left;
}

.logo {
height:90px;
width:1004px;
margin:0 auto;
}

.logo div.tree {
height:57px;
width:911px;
padding:33px 0 0 43px;
background:url(/images/derevo.gif) no-repeat bottom right;
}

.header {
background:url(/images/header.jpg) no-repeat top left;
height:125px;
width:880px;
margin:0 auto;
padding:167px 0 0 24px;
}

.b1 {
background:url(/images/b1.jpg) no-repeat top left;
height:74px;
width:112px;
padding:10px 0 0 75px;
float:left;
color:#e8a82c;
font-size:13px;
font-weight:bold;
}

.b2 {
background:url(/images/b2.jpg) no-repeat top left;
height:74px;
width:112px;
padding:10px 0 0 75px;
float:left;
color:#e8a82c;
font-size:13px;
font-weight:bold;
}

.b3 {
background:url(/images/b3.jpg) no-repeat top left;
height:74px;
width:112px;
padding:10px 0 0 75px;
float:left;
color:#e8a82c;
font-size:13px;
font-weight:bold;
}

.next {
font-size:11px;
font-weight:normal;
text-align:right;
padding:3px 15px 0 0;
color:#8adcbf;
}

.next a {
text-decoration:none;
color:#8adcbf;
border-bottom:2px solid #426f61;
}

.next a:hover {
text-decoration:none;
color:#e8a82c;
border-bottom:none;
}

.tarw {
width:2px;
height:56px;
}

.enter {
position: relative;
top: -50px;
}

.enter input {
margin-bottom: 3px;
width: 50px;
}

.enter input.submit {
height:22px;
width:80px;
background:url(/images/enter.png) no-repeat top left;
text-transform:uppercase;
color:white;
font-weight: bold;
padding-left: 20px;
font-size:11px;
border-width: 0px;
}

a.fog {
	margin-top: -4px;
color:white;
}

a.fog:hover {
	margin-top: -4px;
color:white;
}


.left {
float:left;
width:547px;
padding:460px 40px 0 40px;
}

.info-block {
padding-bottom:10px;
}

.ib1 {
border-top:3px solid #b6af88;
border-bottom:1px solid #c3bc96;
border-left:1px solid #c3bc96;
border-right:1px solid #c3bc96;
background:#ccc5a2;
vertical-align:top;
width:50%;
}

.all {
text-align:right;
padding-top:14px;
font-weight:bold;
}

.ib1 .all a {
color:#181818;
background:#eae5cf;
padding:2px 10px;
text-decoration:none;
}

.ib1 .all a:hover {
color:#181818;
background:#FFFFFF;
text-decoration:none;
}

.ib2 .all a {
color:#181818;
background:#cfc7a0;
padding:2px 10px;
text-decoration:none;
}

.ib2 .all a:hover {
color:#181818;
background:#FFFFFF;
text-decoration:none;
}

.ibc {
padding:28px 30px;
}

.ibl {
width:4px;
}

.ibl div {
display:block;
width:4px;
}

.ib2 {
border-top:3px solid #b6af88;
border-bottom:1px solid #c3bc96;
border-left:1px solid #c3bc96;
border-right:1px solid #c3bc96;
background:#eae5cf;
vertical-align:top;
width:50%;
}

.la {
padding:0 0 0 0;
margin:0 0 -5px 0;
}

.la li {
padding:0 0 6px 0;
margin:0 0 5px 0;
list-style:none;
font-weight:bold;
background:url(/images/lan.gif) repeat-x bottom left;
}

.la li a {
color:#396053;
text-decoration:none;
padding-left:21px;
background:url(/images/v.jpg) no-repeat top left;
}

.la li a:hover {
color:#f3b838;
text-decoration:underline;
}

.news {
}

.news a {
font-weight:bold;
}

.date {
font-size:14px;
color:#396053;
text-transform:uppercase;
margin-bottom:5px;
}

.ln {
border-bottom:1px solid #cac4aa;
margin:11px 0 12px 0;
}

.kot1 {
vertical-align:top;
width:35%;
}

.kot2 {
vertical-align:top;
width:30%;
}

.kot3 {
vertical-align:top;
width:30%;
padding-top:10px;
}

.kot1 table, .kot2 table {
margin:0 0 5px 0;
padding:2px 7px;
width:100%;
}

.kot1 table span, .kot2 table span {
color:#191919;
}


.k1 {
	font-weight: bold;
background:#ccc5a2;

white-space:nowrap;
}

.k2 {
background:#ccc5a2;
white-space:nowrap;
}
.chr .k2 {
background:#EAE5CF;
white-space:nowrap;
}

.k3 {
background:#ccc5a2;
width:25%;
white-space:nowrap;
}

.kot3 a {
color:#396053;
text-decoration:underline;
}

.kot3 a:hover {
color:#396053;
text-decoration:none;
}

.kot3 .rss a {
margin-top:5px;
display:block;
width:78px;
padding:2px;
background:#eae5cf url(/images/rss.gif) no-repeat top right;
color:#686347;
text-decoration:underline;
}

.kot3 .rss a:hover {
color:#686347;
text-decoration:none;
}

.right {
float:right;
width:220px;
padding:490px 40px 0 0;
}

.right h2, .ibt {
font-size:20px;
margin-bottom:10px;
color:#124e3b;
}

.rimg img {
margin:10px 0;
border:1px solid #c3bc96;
}

.subscribe {
text-align:right;
padding-top:18px;
margin-top:7px;
border-top:1px solid #b6b199;
}

.subscribe span a {
display:block;
float:right;
height:21px;
width:125px;
background:url(/images/sscb.gif);
text-align:center;
text-decoration:none;
color:#dcd6b8;
font-size:14px;
padding-top:5px;
}

.subscribe span a:hover {
text-decoration:underline;
color:#dcd6b8;
}

.subscribe div {
clear:both;
padding-top:5px;
color:#686347;
font-weight:bold;
text-transform:uppercase;
}

.extra {
clear:both;
height:95px;
}

.footer {
position:relative;
margin-top:-60px;
height:60px;
width:100%;
background:#cfc7a0 url(/images/footer.gif) repeat-x top left;
color:#686347;
font-weight:bold;
}

.footer a {
text-decoration:none;
color:#686347;
}

.footer a:hover {
text-decoration:underline;
color:#686347;
}

.copy {
width:820px;
margin:0 auto;
padding-top:20px;
text-align:right;
}
.newsslider {padding-left: 5px; position:relative; overflow:hidden; height:80px; width:550px; color: white; margin-top: -140px; }
.newsslidercontent {position:absolute}
.newsslidercontent .upper {padding-bottom: 20px}
.newssection {padding:10px; height:75px}


div#username,
div#password {
  position:relative;
  float:left;
text-transform:none;
}

div#password a {
border-width: 0px;
background: none;
}
label.overlabel {
	color:#999;
	display: none;
}
label.overlabel-apply {
	font-size:10px;
	font-weight:bold;
	display: block;
	position:absolute;
	top:3px;
	left:2px;
	z-index:1;
	color:#999;
}
.recover {
padding-top: 4px; 
padding-left: 5px; 
}
.top-menu .recover a {
padding: 0px;
height: 35px;
color: #FFFFFF;
text-decoration:none;
background: none;
}
.top-menu .recover a:hover {
color:#FFFFFF;
text-decoration:none;
background-position: none;
}
  html, body {
	scrollbar-3dlight-color:#B6AF88;
	scrollbar-arrow-color:#181818;
	scrollbar-highlight-color: #CCC5A2;
	scrollbar-face-color:#CCC5A2;
	scrollbar-darkshadow-color:#C3BC96;
	scrollbar-track-color: #EAE5CF;
}

