* {margin:0; padding:0;}
html, body {height:100%;}
body {font: normal 12px Arial, Helvetica, sans-serif; color:#545248; background-color:#e8e9e4; text-align:center;line-height:140%;}

p {margin: 10px 0px 10px 0px;line-height:140%;}

a:link{color:#ed7100;}
a:visited{color:#ed7100;}
a:hover{color:#333;}
a:active{color:#333;}
img {border:0;}

#wrapper {width:1080px; margin: 0 auto; background:url(../img/bg.png) repeat-y center; text-align:center; }
#wrapperend {width:1080px; height:50px; margin: 0 auto; background:url(../img/bg_end.png) no-repeat center; text-align:center;}
#content {text-align:left; margin:0px 53px 10px 53px; }

#topbg {height:10px; background-color:#e8e9e4;}
#topbar {width:910px; text-align:right; margin-bottom:10px;}
#topbar ul {list-style:none; float:right;}
#topbar ul li {float:left; margin-left:10px;}
.divclear {clear:both;}

#menu {float:left; width:310px; height:233px; border-left: solid 10px #ed7100; }
#pix {float:left; width:591px; height:243px;}


.mainmenu ul {margin-left:20px; list-style:none; width:245px;}
.mainmenu ul li {margin:0; padding:4px 0px 5px 0px; height:30px; background:url(../img/mbg.png) repeat-x bottom; }
.mainmenu ul li.last {background:none;}



#col1 {overflow:hidden; float:left; width:245px; border: solid 0px; padding: 0px 30px 0px 45px; color:#7f7c6d; line-height:120%;}
#col2 {overflow:hidden; float:left; width:295px; border: solid 0px; padding: 0px 20px 0px 0px;}
#col3 {overflow:hidden; float:left; width:275px; border: solid 0px; padding-top:20px;}

#col1 ul.art {list-style:none; margin:0; padding:0}
#col1 ul.art li {margin-bottom:15px;}
#col1 ul.art li a:link, #col1 ul.art li a:visited {font: normal 12px Arial, Tahoma, Helvetica, sans-serif; text-decoration:none;}
#col1 ul.art li div {margin-top:1px; font: normal 11px Arial, Tahoma, Helvetica, sans-serif; color:#545248; }
#col1 ul.art li div.date {font: normal 11px Arial, Tahoma, Helvetica, sans-serif; font-style:italic; margin-bottom:5px;color:#a1a1a1;}
#col1 .date {font: normal 11px Arial, Tahoma, Helvetica, sans-serif; font-style:italic; }
#col1 h2 {font: normal 16px Arial, Tahoma, Helvetica, sans-serif; color:#8e8b79; margin:20px 0px 10px 0px;}

#col2 ul {margin: 10px 10px 10px 15px;}
#col2 ul li {margin-bottom:5px; list-style-image:url(../img/bullet.png);}
#col2 h1 {font: normal 20px Arial, Tahoma, Helvetica, sans-serif; color:#ed7100; margin:10px 0px 10px 0px;}
#col2 h2 {font: normal 16px Arial, Tahoma, Helvetica, sans-serif; color:#ed7100; margin:15px 0px 10px 0px;}
#col2 h3 {font: normal 14px Arial, Tahoma, Helvetica, sans-serif; color:#8e8b79; margin:15px 0px 10px 0px;}

#col2 ul.art {list-style:none; margin:0; padding:0}
#col2 ul.art li {margin-bottom:15px;}
#col2 ul.art li a:link, #col2 ul.art li a:visited {font: normal 14px Arial, Tahoma, Helvetica, sans-serif; text-decoration:none;}
#col2 ul.art li div {margin-top:1px; font: normal 12px Arial, Tahoma, Helvetica, sans-serif; color:#545248; }
#col2 ul.art li div.date {font: normal 11px Arial, Tahoma, Helvetica, sans-serif; font-style:italic; margin-bottom:5px;}
#col2 .date {font: normal 11px Arial, Tahoma, Helvetica, sans-serif; font-style:italic;}
#col2 blockquote {background: #efdccb; padding:10px 15px 10px 20px; font-style:italic;
    border: dotted 1px #ed7100; border-left-width:0px; border-right-width:0px; margin: 15px 0px 15px 0px;}

#col3 h2 {font: normal 16px Arial, Tahoma, Helvetica, sans-serif; color:#8e8b79; margin:0px 0px 6px 0px;}
#col3 ul.short {list-style:none; margin-top:0px; font-size: 11px; line-height:120%; width:260px;}
#col3 ul.short li {margin-bottom:10px;}
#col1 ul li.li_1 {list-style-image:url(../img/li_1.png);}
#col1 ul li.li_2 {list-style-image:url(../img/li_2.png);}
#col1 ul li.li_3 {list-style-image:url(../img/li_3.png);}

#col3 ul {margin:0;list-style:none; }
#col3 ul li {margin-bottom:7px;}

#col3 ul li a:link, #col3 ul li a:visited {font: normal 10px Arial, Tahoma, Helvetica, sans-serif; text-decoration:underline; text-transform: uppercase; color:#8e8b79;}
#col3 ul li a:hover, #col3 ul li a:active {font: normal 10px Arial, Tahoma, Helvetica, sans-serif; text-decoration:none; text-transform: uppercase; color:#ed7100;}
#col3 ul li a.act:link, #col3 ul li a.act:visited {font: normal 10px Arial, Tahoma, Helvetica, sans-serif; text-decoration:none; text-transform: uppercase; color:#ed7100;}
#col3 ul li a.act:hover, #col3 ul li a.act:active {font: normal 10px Arial, Tahoma, Helvetica, sans-serif; text-decoration:underline; text-transform: uppercase; color:#ed7100;}

#col3 ul li+ul{margin: 5px 0px 10px 15px; }
#col3 ul li ul{margin: 5px 0px 10px 15px; }

#col3 .banner {margin-top:25px;}
#col3 .banner_shadow {margin-bottom:10px;}

#footer {padding: 20px 0px 20px 45px; font: normal 11px Arial, Tahoma, Helvetica, sans-serif; color:#8a8776;}
#footer a:link, #footer a:visited {color:#8a8776;} 


.perpage {font: normal 14px Arial, Tahoma, sans-serif;}
.pp_slide {color:#8e8b79;}
.pp_curr span {background-color:#ed7100; color:#fff; padding: 1px 4px 1px 4px;}
