img { border: none; }
.clear { clear: both; float: none; }
body { background: #c9c672; font: 14px Tahoma; }
h1 { color: #b9b4b4; font-size: 26px; font-weight: 100; }
h1 span { color: #2b598d; }
h2 { color: #b9b4b4; font-size: 22px; font-weight: 100; }
h3 { color: #7d3d3c; font: bold 12px Tahoma; }

.h-list { text-align: center; padding: 0px; margin: 0px; }
.h-list li { display: -moz-inline-box; }
.h-list li { display:inline-block; }
* html .h-list li{ display:inline;}
*+html .h-list li{ display:inline;}


#page { width: 950px; background: #fff; padding: 10px 0px; margin: 0px auto; }
#header { font: 18px Tahoma; margin: 0px 12px 0px 30px; }
#header .logo { font-size: 24px; color: #7e8923; float: left; }
#header .logo b { color: #324905 }
#header .slogan { color: #7d3d3c; float: right; }
.separator { height: 6px; font-size: 6px; background: #ccc; margin: 10px 0px; }

#menu { margin-left: 30px; float: left; }
#menu ul { padding: 0px; margin: 0px; list-style: none; width: 322px; }
#menu ul li { padding: 0px; line-height: 0px; font-size: 1px; padding: 0px; margin: 0px; }
#menu ul li a { display: block; padding: 0px; margin: 0px;}

#main-photo { float: right; margin-right: 12px; }

#sitebar { width: 230px; border-right: 1px solid #ccc; padding-right: 16px; }
#sitebar ul { list-style: none; padding: 0px; margin: 0px; }
#sitebar .news li { padding-bottom: 10px; }
#sitebar .news img { float: left; }
#sitebar .news p { display: block; margin: 0px 0px 0px 80px; padding: 0px; }
#sitebar .news p span { display: block; font-size: 12px; color: #7d3d3c; }
#sitebar .news p a { font-size: 12px; color: #929292; text-decoration: none; }
#sitebar .news p a:hover { text-decoration: underline; }

#content { float: left; padding-left: 27px; font: 11px Tahoma; color: #929292; }

#footer { width: 950px; margin: 0px auto; padding: 20px 0px; background: #e0e0e0; color: #8f8f8f; font-size: 12px; }
#footer a { color: #8f8f8f; }
#footer a:hover { text-decoration: none; }
#footer li { padding: 0px 2px; }

td {text-align: left; vertical-align: top;}
.image-icon-list{ vertical-align:text-top; padding: 5px 10px 5px 0px; }
.red-font{ font:normal 90% Arial; color:#e58099; }
.content-list{ font:bold 120% Tahoma; color:#8c8c8c;}

.pager{ padding: 25px 10px 10px 10px; text-align:center; font:normal 130% Arial;}
.pager .pager-center{ height:22px; padding: 0px 10px 0px 10px;}

.error_list {color:red;}