@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	background:#444444;
}

div { border:0px solid #CCCCCC }

a { text-decoration:none }

.ared { color:#C10000; text-decoration:none }
.ared:hover { color:#C10000; text-decoration:underline }

.clr { clear:both }

#container { width:930px; qheight:700px; margin:0px auto; background:#FFFFFF }

#logo { position:relative; top:0px; left:0px; float:left; margin-right:-10px }

#nav { height:36px; line-height:36px; background:url(../images/nav_bg.gif) repeat-x top; border:0px solid #CCCCCC; }
#nav a { color:#227F9A; text-decoration:none }
#nav a:hover { color:#D11116; text-decoration:underline }
#expr { height:232px; background:url(../images/expr.jpg) no-repeat top }

#cont { padding:10px }
#cont #lblock { width:220px; float:left; }
#cont #content { width:670px; float:left; margin-left:14px; font-size:12px; color:#707070; text-align:justify }
#cont #content #ptitle { font-size:16px; color:#227F9A; font-weight:bold; margin:0 0 10px 0 }

#smenu { padding:10px; background:#EFEFEF  }
#smenu ul { list-style:none; margin:0px; padding:0px }
#smenu li { margin:0px 0; padding:3px 0; border-bottom:1px solid #E2E2E2}
#smenu a { font-size:11px; color: #545C69; text-decoration:none; }
#smenu a:hover { color: #D11116; text-decoration:none; }
#smenu .act { font-size:11px; color: #D11116; font-weight:bold; text-decoration:none; }

#qnews { padding:10px 0 0 0; }
#qnews .qnews_title { color:#00A5D2; font-size:11px; margin:0 0 2px 0 }
#qnews .qnews_img { float:left; margin:3px 11px 5px 0 }
#qnews .qnews_content { font-size:10px; color:#707070; text-align:justify }
#qnews .qnews_title a { font-size:11px; color: #D11116; text-decoration:none; font-weight:bold }
#qnews .qnews_title a:hover { color: #D11116; text-decoration:underline; }

.lbtitle { color:#707070; font-size:16px; font-weight:bold; margin:10px 0 10px 0 }
.lbtitle a { color: #707070; font-size:16px; font-weight:bold; text-decoration:none }
.lbtitle a:hover { color: #D11116; text-decoration:underline; }

#bottom { height:100px; padding:2px 10px 10px 10px }
#bottom .bcontacts { height:90px; background:#BB0000; padding:10px; float:left; width:200px; color:#FFFFFF }
#bottom .bcontacts a { color:#FFFFFF; text-decoration:none }
#bottom .bcontacts a:hover { color:#FFFFFF; text-decoration:underline}
#bottom .bmenu { color:#646262; font-size:11px; font-weight:bold; float:left; line-height:90px; width:480px; padding:10px }
#bottom .bmenu a { color:#646262; text-decoration:none; margin:0 10px }
#bottom .bmenu a:hover { text-decoration:underline; }
#bottom .bpp { height:20px;  padding:0px; float:left; width:160px; color:#95999A; margin-top:90px; text-align:right }

.newsli { margin:0 0 20px 0; }
.newsli .newsli_img { float:left; width:102px; height:102px; }
.newsli .newsli_img img { border:1px solid #D8D8D8 }
.newsli .newsli_text { float:left; width:520px; margin:0 0 0 10px; }
.newsli .newsli_text .newsli_title { font-size:14px; font-weight:bold; margin:0 0 8px 0; }
.newsli .newsli_text .newsli_title .newsli_title_date{ font-size:11px; color:#00A5D2; font-weight:normal; margin:0 0 0 10px }
.newsli .newsli_text .newsli_title a { color:#D11116; text-decoration:none }
.newsli .newsli_text .newsli_title a:hover { text-decoration:none; border-bottom:2px solid #D11116 }
.newsli .newsli_text .newsli_cont { font-size:11px; color:#707070; margin:0 0 5px 0; }

#copy { height:48px; line-height:48px; border-top:1px solid #CCCCCC; text-align:center; color:#444444 }

.hplist { margin:10px 0 0 0; qpadding:0px }

.hplist li { list-style: url(../images/hplist.gif); margin:0 0 8px 0; }
.hplist li a { font-size:12px; color:#227F9A; font-weight:bold; text-decoration:none }
.hplist li a:hover { text-decoration:underline }

.ullsn ul { list-style:none; }