* {padding:0; margin:0; list-style:none}

html, body {min-height:100%; color:#251c13; font:normal 12px Tahoma, Geneva, sans-serif; background: url(../images/site_bg.gif) repeat-x 0 61px #606260}

a img {border:0}

img {overflow:hidden}
a {color:#482b00; }
a:hover {text-decoration:none;}

h1 {font-size:18px; padding-bottom:15px;}
h2 {font-size:16px;  padding-bottom:10px;}
p {padding-bottom:10px;}

#nPage {width:878px; margin:auto; background: url(../images/header_bg.jpg) no-repeat}

#header {padding-left:30px}
#header .slogan {text-align:center; padding:20px 0}
#header #logo {height:130px; width:165px; display:block; margin:auto}

.main { background:url(../images/paper_bg.jpg) repeat-y; }
.main .content {padding:0 40px 50px;  background:url(../images/pager_btm.gif) no-repeat 0 100%; position:relative; bottom:-10px}

.pagination {padding:20px 0; color:#a06d41}
.pagination a {font-weight:bold; text-decoration:none; margin:0 1px}
.pagination a.actived {color:#a06d41}
.pagination a:hover, .news .item .comm a:hover {text-decoration:underline}

.news { background:url(../images/hr.gif) no-repeat;}
.news .item {padding:20px 0 25px; background:url(../images/hr.gif) 0 100% no-repeat; }
.news .item h3 {float:left; width:600px}
.news .item .date {float:right; width:120px; text-align:right; padding-top:3px; color:#a06d41; font-weight:bold}
.news .item .news_text {clear:both; padding:10px 0}
.news .item .comm {float:right; color:#a06d41}
.news .item .comm a {text-decoration:none; font-weight:bold}

.leftMenu {width:215px; float:left; padding-right:40px}
.leftMenu ul {border-right:solid 1px #deceaf; padding:0 20px 5px 0; font-weight:bold}
.leftMenu ul h4 {color:#8b4304; padding:5px 0}
.leftMenu ul a {text-decoration:none}
.leftMenu ul a:hover {text-decoration:underline}
.leftMenu ul li {background:url(images/left_li.gif) 0 5px no-repeat; padding:0 0 5px 9px}
.leftMenu ul ul {border-right:0; padding:0}
.leftMenu ul li a {color:#251c13}
.leftMenu ul li li {background:url(../images/left_li2.gif) 0 6px no-repeat; padding:2px 0 0 9px}
.leftMenu ul li li a {color:#4d3b29}

.mainBlock {float:left; width:543px;  background:url(../images/hr.gif) 0 100% no-repeat; padding-bottom:25px}
.mainBlock ul li {background:url(../images/left_li2.gif) 0 6px no-repeat; padding:2px 0 0 9px}
.mainBlock ul li a {text-decoration:none}
.mainBlock ul li a:hover {text-decoration:underline}

.mainBlock .breadcrumbs {background:url(../images/hr.gif) 0 100% no-repeat; height:50px; margin-bottom:20px }
.mainBlock .breadcrumbs li {float:left; padding:0 5px 0 0; background:none }
.mainBlock .breadcrumbs li a {margin-right:5px; text-decoration:underline}
.mainBlock .breadcrumbs li a:hover {text-decoration:none}
.mainBlock .breadcrumbs li span {font-weight:bold; color:#a06d41}

.mainBlock dl {padding:15px 5px 15px; background:url(../images/hr.gif) 0 100% no-repeat;}
.mainBlock dl dd {float:left; width:85px}
.mainBlock dl dt {padding-left:85px;}
.mainBlock dl dt .title {font-size:14px; font-weight:bold; padding-bottom:5px}
.mainBlock dl dt .title a {color:#251c13; text-decoration:none}
.mainBlock dl dt .title  a:hover {text-decoration:underline}
.mainBlock dl dt .title span {font-size:12px; font-weight:normal}
.mainBlock dl dt p {padding-bottom:4px}
.mainBlock dl dt strong {color:#a06d41}
.mainBlock dl dt ul {padding-bottom:10px}
.mainBlock dl dt ul li {list-style:disc; margin-left:15px; padding:0; background:none}


.clear, .wrap {clear:both}
.right {float:right}
.left {float:left}

#footer
{
	height: 31px;
	width:370px;
	margin: 15px auto 0 auto;
	color:#a5a4a4;
	font-family:Times New Roman;
	font-size:12px;
}
#bottom_line
{
	color:#808080;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	margin: 0px auto 0 auto;
	text-align:center;
	width:800px;
}

#footer a
{
	padding:0;
}
#nav
{
	border: 1px solid #585857;
    background: #666866;
    width:858px;
    height:27px;
    margin: 15px auto;
    text-align:center;
    line-height: 23px;

    font-family:Verdana;
    background: url(../images/ptr_bg.gif) repeat-x top center #606260;
    background-position: 0 100px;
    font-family:Tahoma;
    font-size: 12px;
    font-weight:bold;
}


#nav a
{
			color: #fefefe;
			padding:0 20px;
}
#nav a:hover
{
			text-decoration:none;
}
.reg
{
    border: 1px solid #b0b0b0;
    background: #eaeaea;
	color:#323231;
 	height: 20px;
    font-size: 11px;
   	font-family:Tahoma;
   	font-weight:bold;
}
