@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3e3e;
}

a.des {
color:#747474;
}

.content {
	width:650px;
}

a.des:hover {
color:#fc7a14;
text-decoration:none;
}

a {
color:#fc7a14;
}

a:hover {
color:#fc7a14;
text-decoration:none;
}

.clear {
clear:both;
}

h3{
clear:both;
padding-top:5px;
}

h3 a {
color:#ff7f45;
font-size:16px;
}

h1 {
font-size:14px;
}

img.border {
border:0px Solid #dddddd;
margin-right:15px;
}

.underlogo {
	clear:both;
	height:22px;
	margin-left:30px;
	margin-top:13px;
	margin-bottom:13px;
}

.underlogo .map {
	width:76px;
	background-image:url(../images/map_bg.jpg);
	background-repeat:no-repeat;
}

.underlogo .map ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-5px;
	padding:0px;
}

.underlogo .map ul li {
	float:left;
	margin-left:12px;
	list-style-type:none;
}

.underlogo .map ul li a img {
	border:none;
}

.underlogo td.search {
	width:135px;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
}

.underlogo td.search input.search {
	border:none;
	width:100px;
	margin-left:5px;
	margin-right:10px;
	color:#ababab;
}

.underlogo td.search input.s_but {
	margin-top:2px;
}


.menu_body ul {
	list-style-position:inside;
	margin-top:-10px;
	margin-bottom:-10px;
	padding-left:15px;
}

.menu_body ul li {
	padding-left:40px;
	line-height:40px;
list-style-type:none;
list-style-image:none;
background-image:url(../images/menu_bullet.jpg);
background-repeat:no-repeat;
background-position:20px 15px;

border-bottom:1px #ababab dotted;
}

.menu_body ul li.active {
background-image:url(../images/menu_bullet_active.jpg);
}

.menu_body ul li ul.secondary {
	margin-bottom:0px;
	margin-top:0px;
border-top:1px #ababab dotted;
	background-color:#ffffff;
	margin-left:-40px;
	padding:0px;
	display:block;
}

.menu_body ul.secondary li {
	margin-left:-20px;
list-style-type:none;
list-style-image:none;
line-height:30px;
border:none;
background:none;
}

.news {
margin-left:15px;
width:247px;
}

.news-item {

}

.news-item .short {
margin-top:15px;
}

.news a.newslink {
color:#747474;
background-image:url(../images/newslink_bg.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;

}

.news-item .date {
background-color:#747474;
color:#FFFFFF;
padding-bottom:1px;
padding-top:1px;
padding-left:3px;
padding-right:3px;
display:inline;
}

.top_big{display:block;}
.path{clear:both;display:block;}

.left {
width:274px;
padding-left:10px;
padding-top:10px;
background-image:url(../images/edge_left.jpg);
background-repeat:repeat-y;
background-position:left;
}

.left .menu {
margin-left:-10px;
width:274px;
}

.left .menu .menu_start{
background-image:url(../images/edge_menu_top.jpg);
background-repeat:no-repeat;
height:22px;
}
.left .menu .menu_body{
background-image:url(../images/edge_menu_left.jpg);
background-repeat:repeat-y;
border-right:1px #d5d5d5 solid;
background-color:#f3f3f3;
}
.left .menu .menu_stop{
background-image:url(../images/edge_menu_bottom.jpg);
background-repeat:no-repeat;
height:25px;
}

.right {
padding-right:15px;
background-image:url(../images/edge_right.jpg);
background-repeat:repeat-y;
background-position:right;
}

.rightwrap {
margin-left:30px;
}

.bottom_line{
background-image:url(../images/bottom_line.jpg);
background-repeat:no-repeat;
height:37px;
}

.bottom_right{
text-align:right;
margin-right:-15px;

}

.bottom_right .bottom_right_l{
background-image:url(../images/bottom_right_l.jpg);
background-repeat:no-repeat;
width:20px;
height:80px;
}
.bottom_right .bottom_right_body{
background-image:url(../images/bottom_right_body.jpg);
background-repeat:repeat-x;
padding-right:20px;
}
.bottom_right .bottom_right_r{
background-image:url(../images/bottom_right_r.jpg);
background-repeat:no-repeat;
width:20px;
height:80px;
}

.bottom_cnt {
padding-left:10px;
}


.dots {
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	width:100%;
	height:1px;
	padding-top:20px;
	margin-bottom:20px;
}

img.redborder {border: 1px solid rgb(255, 96, 34);}

