tbody{border-top:inherit;}
.resizable-textarea{width:100%;}
html.js .resizable-textarea textarea{padding:2px 0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.maincontent table,.maincontent td,.maincontent th{border-color:#000;}
a img{border:none;}
.container table{width:100%;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title{width:300px;margin:0.5em 0.5em 0.5em 0;}
input.text,input.title{border:1px solid #bbb;background:#f6f6f6;padding:5px;}
input.text:focus,input.title:focus{border:1px solid #999;background:#fff;}
input.title{font-size:1.5em;}
textarea{width:400px;height:250px;margin:0.5em 0.5em 0.5em 0;}
textarea{border:1px solid #bbb;background:#eee;padding:5px;}
textarea:focus{border:1px solid #999;background:#fff;}
select{border:1px solid #ccc;background:#f6f6f6;width:200px;}
select:focus{border:1px solid #999;background:#fff;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#817134;border-color:#FFD324;}
.success{background:#E6EFC2;color:#529214;border-color:#C6D880;}
.error a{color:#D12F19;}
.notice a{color:#817134;}
.success a{color:#529214;}
   body{font-size:75%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:2em;line-height:1;margin-bottom:0.5em;}
h2{font-size:1.5em;margin-bottom:0.75em;}
h3{font-size:1.3em;line-height:1;margin-bottom:1em;}
h4{font-size:1.1em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
.maincontent p{margin:0 0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin-top:1.5em;font-style:italic;}
del{color:#666;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','monotype.com','lucida console',monospace;line-height:1.5;}
tt{display:block;margin:1.5em 0;line-height:1.5;}
.maincontent table{margin-bottom:1.4em;border-collapse:collapse;}
.maincontent th{font-weight:bold;}
.maincontent th,.maincontent td{padding:4px;}
.maincontent tfoot{font-style:italic;}
.maincontent img{margin:4px;}
table .last{padding-right:0;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.quiet{color:#666;}
.hide{display:none;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.print{float:right;}
html,body{margin:0;padding:0;height:100%;}
body{font-family:Arial,Helvetica,sans-serif;color:#072f0d;}
a{color:#072f0d;text-decoration:underline;}
a:hover{text-decoration:none;}
a.active{color:#9a5502;}
#totalbg{background:url(/images/bgtile.jpg) repeat;min-height:100%;}
#iemustdie{border:2px solid #F00;font-size:1.5em;margin-bottom:1em;text-align:center;}
.mgn{border-left:1px solid #ecfd7f;border-right:1px solid #ecfd7f;min-width:940px;max-width:1370px;margin:0 auto;}
.container{height:100%;table-layout:fixed;}
.container td{vertical-align:top;height:100%;}
.w-right{width:246px;padding-left:4px;padding-right:20px;}
.td-right{padding-top:10px;}
.td-right-div{background:url(/images/sb_fix.png) repeat-y;height:100%;width:270px;}
.td-right .w-right{background:url(/images/sb_shadow.png) no-repeat;height:100%;}
#sidebar-top{position:relative;height:371px;background:url(/images/sb_head.jpg) no-repeat;}
.position-bottom{position:absolute;bottom:0;left:0;text-align:center;width:100%;}
#sidebar-right{text-align:center;position:relative;background-color:#fffe98;height:100%;}
#sidebar-right ul.menu{margin:0;}
#sidebar-right ul.menu li{list-style:none;list-style-image:none;margin:0;padding:0;text-align:center;background:url(/images/sb_menu.jpg) no-repeat;font-size:116%;}
#sidebar-right ul.menu li a{display:block;padding-top:4px;height:29px;line-height:29px;width:100%;}
#sidebar-right a{text-decoration:none;}
#sidebar-right a:hover{text-decoration:underline;}
#sidebar-right .background{background:url(/images/sb_tile.jpg) repeat-y;height:100%;}
#sb_gradient{background:url(/images/sb_gradient.jpg) no-repeat;height:181px;padding-bottom:70px;}
#sb_house{position:absolute;bottom:0;left:0;background:url(/images/sb_house.png) 50% 100% no-repeat;width:246px;height:157px;}
.container-div{background:#fffe98 url(/images/header.jpg) left top no-repeat;}
.header{height:247px;}
.container{
	background-image: url(/images/content_tile.jpg);
	background-repeat: repeat-x;
	background-position: left 247px;
}
.td-main{
	padding:10px;
}
.container h1.title{text-align:center;margin:1.3em 0;}
.head,#footer-message{background-color:#072f0d;position:relative;}
.head{color:#fff309;font-size:1.1em;background:url(/images/head_right.png) right top no-repeat;height:20px;line-height:20px;}
.head .site-name{position:absolute;top:0;left:0;text-align:left;background:url(/images/head_left.png) no-repeat;padding-left:60px;}
.head a{
	color:#fff309;
	text-decoration:none;
	padding-right: 15px;
}
.head a:hover{text-decoration:underline;}
#footer-message .footer{color:#072f0d;margin-left:auto;margin-right:20px;width:246px;height:21px;line-height:21px;background:#ffffa4 url(/images/footer.png) no-repeat;text-align:center;}
#footer-message a{text-decoration:none;}
#footer-message a:hover{text-decoration:underline;}
.site-slogan{text-align:center;width:100%;}
caption{font-size:1.3em;line-height:1;padding-bottom:1em;font-weight:bold;}
fieldset{border:1px solid #000;}
tr.odd,ul.primary li a{background-color:#bfe240;}
tr.even,ul.primary li.active a,ul.primary li a:hover{background-color:#ffffa5;}
td.active{background-color:#d5fc47;}
.maincontent{clear:both;}
ul.nice-menu li,ul.nice-menu li li.menuparent,#header-region ul.nice-menu li li.menuparent,ul.nice-menu li.menuparent{background-color:#FFFFA5;}
ul.nice-menu li.menuparent:hover,ul.nice-menu li.over,ul.nice-menu li li.menuparent:hover,ul.nice-menu li li.over{background-color:#BFE240;}
.links{font-weight:bold;text-align:right;padding-bottom:0.5em;font-style:italic;}
#sidebar-top .position-top{padding:100px 1px 0 1px;text-align:left;}
#sidebar-top .position-top .block{background:url(/images/news_bg.png) repeat;padding:0.5em 1em;}
#sidebar-top .position-top #block-block-5{background:#072F0D;color:#FFFD17;font-weight:bold;}
#sidebar-top .position-top{padding-top:5px;}
.bord{
	border: 1px solid #060;
	background-color: #dee57d;
}
.list
{
	background-color: #FFFFA5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}
.active_footer {
	width: 100%;
	height:400px;
}
.bottom_block {
	float:left;
	width:291px;
	padding: 0;
	min-height:350px;
	background-image: url(/images/bg_bottom.png);
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	color: #F90;
}
.bottom_block h3{
	text-shadow:#000;
	text-shadow:2px;
	font-size: 14px;
	font-weight: bold;
	width: 255px;
	text-align: center;
	margin-right: 20px;
	margin-left: 11px;
	font-family: Tahoma;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	}
.bottom_block ul{
	list-style-type: none;
	}	
.bottom_block ul li{
	margin-left: 8px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	width: 240px;
	margin-top: 3px;
	background-image: url(/images/footer_underline.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.bottom_block ul li a{
	text-decoration: none;
	font-size: 12px;
	color: #f2e51b;
	}
.bottom_block ul li a:hover{
	text-decoration: none;
	font-size: 12px;
	color: #F90;
	}
.bottom_news_block {
	float:left;
	width:100%;
	margin-top: -10px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 0;
	list-style-type: none;
}
.bottom_news_block h3{
	text-shadow:#000;
	text-shadow:2px;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	font-family: Tahoma;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.bottom_news_block ul{
	list-style-type: none;
	}	
.bottom_news_block ul li{
	margin-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	}
.bottom_news_block ul li h4
{
	margin-top: 5px;
	margin-bottom: 3px;
}	
.bottom_news_block ul li h4 span
{
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 10px;
	margin-right: 10px;
	font-weight: bold;
	color: #FF0;
	background-color: #060;
	padding: 3px;
	border: 1px solid #F60;
}
.bottom_news_block ul li h4 a{
	text-decoration: none;
	font-size: 11px;
	color: #F60;
	font-weight: bold;
	}
.bottom_news_block ul li h4 a:hover{
	text-decoration: underline;
	}
.bottom_news_block ul li a{
	text-decoration: none;
	font-size: 11px;
	color: #F60;
	}
.find {
	float: right;
	width: 370px;
}
