* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 13px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	margin:0 auto;
	width: 1000px;
}
a {
	color: #5d805b;
	outline: none;
	text-decoration: underline;
}
a:hover {
	color: #7dad7a;
	text-decoration: none;
}
p {margin: 0 0 18px}

img {
	border: none;
}
input {vertical-align: middle}


#wrapper {
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 161px;}
#header  .top1{height:25px;font-size:12px;}
#header  .top1 .start{float:left;	margin-left:10px;margin-top:5px;}
#header  .top1 .timetop{float:right;color:#666;margin-top:5px;padding-right:20%;}
#header  .top2{height:141px;background:#edffe7 url(../i/x_head.jpg) repeat-x;}
#header  .top2 .flash{float:left; z-index:2}
#header  .top2 .right{background:url(../i/long.jpg) no-repeat;float:right;width:229px;height:141px;}
#header  .top2 .logo{position:absolute; z-index:3}
#header  .top2 .logo a{display:block;width:75px;height:90px;margin:8px 0 0 10px;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 50px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	margin: 0 200px 0 210px;
}
#content .nav{height:30px;color:#777777;}
#content .nav a{text-decoration:none;color:#777777;}
#content .nav a:hover{text-decoration:underline;}
#content .nav .navbody{float:right;padding-top:5px;}
#content .nav .navbody  ul{float:left;font-weight:bold;}
#content .nav .navbody  ul li{float:left;list-style:none}
#content .nav .navbody  ul li span{float:left;}
#content .nav .navbody .def{float:left;padding-left:15px;padding-right:15px;color:#95c5a3;}
#content .nav .navbody .search {float:left;font-weight:bold;}
#content .nav .navbody .search  .textsearch{float:left;padding-right:5px;}
#content .nav .navbody .search  .formsearch{float:left;}
#content .nav .navbody .search  .formsearch input {height:13px;font-size:11px;padding:1px;}
#content .pagenav{padding:3px 0 15px 15px;padding-bottom:15px;}

#content #body{padding:0 15px;}
#content #body table{border-collapse:collapse;}
#content #body table td{padding:2px;}
#content #body ol{padding-left:20px;}
#content #body .map{padding-left:15px;padding-bottom:5px;list-style:none}

.nc_guestbook .question  .name{color:#666;}
.nc_guestbook .question  {padding-bottom:10px;}
.nc_guestbook .add{padding-top:10px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 210px;
	margin-left: -100%;
	position: relative;
	border-right:1px solid #95c5a3;
	margin-top:10px;
}
/*
.sl .menu{padding:0 0 0 5px;list-style:none;}
.sl .menu li {padding-bottom:5px;padding-left:7px;background:url(../i/border-left.jpg) no-repeat 0 1px;}
.sl .menu li a{color:#666;text-decoration:none;}
.sl .menu li a:hover {text-decoration:underline;}
.sl .menu li ul{list-style:none;padding-top:5px;}
.sl .menu li ul li {background:none;}
.sl .menu li ul li a{color:#417041}*/

.sl .left_menu .clear {height:5px;}
.sl .one_level{	background:url(../i/bullet_1.gif) no-repeat top left;font-size:11px;}
.sl .first_nav_blue {text-transform:uppercase;font-family:Tahoma;vertical-align:middle;font-weight:bold;}
.sl a.menu:link{text-decoration: underline;font-size:11px;}
.sl a.menu:visited{text-decoration: underline;font-size:11px;}
.sl a.menu:hover{text-decoration: underline;font-size:11px;}
.sl a.menu:active{text-decoration: underline;font-size:11px;}
.sl td.menu{font-family:tahoma;font-size:11px;}


.sl .anons{padding-top:20px;}
.sl .anons h3{font-size:14px;color:#666;}
.sl .anons ul{list-style:none;}
.sl .anons ul li{padding-top:5px;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	position: relative;
}

.sr .auth {background:#ebeaea;padding-left:10px;margin-top:5px;height:auto;padding-bottom:15px;}
.sr .auth  .reg a, .sr .auth  .reg  {color:#777777;font-weight:bold;text-decoration:none}
.sr .auth  .reg a:hover{text-decoration:underline}
.sr .auth  .regform{padding-top:5px;}
.sr .auth  .regform .login input, .sr .auth  .pass input{width:120px;} 
.sr .auth  .regform .submit input{float:right;margin-right:15px;}
.sr .auth  .regform .submit {height:30px;}

.sr .auth  .regform .loginname,
.sr .auth  .regform .passname{float:left;width:50px;}

.sr .auth  .regform .login, 
.sr .auth  .regform .pass, 
.sr .auth  .regform .loginname,
.sr .auth  .regform .submit,
.sr .auth  .regform .passname{padding-top:5px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -37px auto 0;
	min-width: 1000px;
	height: 37px;
	background:#ebfde3 url(../i/bg_footer.jpg) repeat-x;
}
#footer .copy{float:left;padding:10px 0 0 10px;}
#footer .addres{float:left;padding:10px 0 0 200px;}

.announces .anounc{
	padding-top:5px;
}

.sub_menu{
	padding-top:50px;
}

ul.tree{ 
        list-style:none;
        padding-left:0px;
}

.tree ul.tree{
        padding-left:30px;
}

.tree li{
       padding-top:5px;
}


.tree ul.tree li{
       padding-top:0px;
}


.nc_bbcode_color_top input, 
.nc_bbcode_color input, 
.nc_bbcode_smile_top input,
.nc_bbcode_smile input{
	width:25px;
}


.nc_bbcode_helpbox{
	display:none;
}


.new{
	margin-bottom:20px;
}

.new ul{
	padding-left:30px;
}

.new_date{
	float:left;	
	padding-right:10px;
	color:#666;
	width:100px;
}

.new_date_full{
	color:#666;
	padding-bottom:5px;
}

.new_title{
	text-align:left;
}

.text_title{
	color:#5D805B;
	padding-bottom:5px;
}

.nav_news .button{height:1.6231em;margin:2px 0;margin-left:3px;float:left;padding:0 0.5em;border:1px solid #ccc;background:#f6f6f6;background-image:-moz-linear-gradient(top,#ffffff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	white-space:nowrap;	vertical-align:middle;	cursor:pointer;	overflow:visible;}
.nav_news .button:hover,.button:focus{border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
.nav_news .button:active{border-color:#999;background:#ddd;background-image:-moz-linear-gradient(top,#cccccc,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)"}
.nav_news .button_selected{cursor:none;background:none repeat scroll 0 0 #DDDDDD;border-color:#CCCCCC;color:#000000;cursor:default;font-weight:bold;}
.nav_news .button_selected:hover,
.nav_news .button_selected:focus,
.nav_news .button_selected:active{cursor:none;background:none repeat scroll 0 0 #DDDDDD;border-color:#CCCCCC;color:#000000;cursor:default;font-weight:bold;}
.nav_news .radius{width:300px;height:1.6231em;margin:2px 0;margin-left:3px;padding:0 0.5em;vertical-align:middle;}

.nav_news a{text-decoration:none;}


.redactors{
	padding-top:10px;
	font-size:10px;
}

.redactor{
	list-style:none;
}