body{margin:0;font-family:helvetica, verdana, arial,sans-serif;font-size:13px;background:url(img/bg0.png);}p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,li,select,option,input,table,thead,tbody,tfoot,tr,td{padding:0;margin:0;font-weight:normal;font-size:100%;}
a{text-decoration:none;}
a:active,a:focus{outline:none;}
img{border:0;}
ul,ol{list-style:none;}
.clr{clear:both;}
.main { width:830px; margin:2px auto 0; }

.top { background:url(img/top.png) left top no-repeat; height:124px; position:relative; }

.menu { background:url(img/menubg.png) left top repeat-x; width:817px; height:39px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; padding:0 5px; }

.menu li { float:left; }

.menu li a { float:left; font-size:15px; color:#fff; height:39px; line-height:38px; padding:0 0 0 10px; cursor:pointer; }

.menu li a span { float:left; height:39px; padding:0 15px 0 5px; cursor:pointer; }

.menu li a:hover { background:url(img/menu_l.png) left 4px no-repeat; color:#000;  }

.menu li a:hover span { background:url(img/menu_r.png) right 4px no-repeat; }

.menu li a.active { background:url(img/menu_l.png) left 4px no-repeat; color:#000; }

.menu li a.active span { background:url(img/menu_r.png) right 4px no-repeat; }

.container { border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; background:#fff url(img/containbg.png) left bottom repeat-x; padding:20px 0 0 19px; width:808px; }

.wide { padding:20px 19px 0; width:789px; }

.foot { background:url(img/foot.png) left top no-repeat; height:50px; text-align:center; font-size:15px; color:#fff; }

.foot a { vertical-align:-18px; padding:0 2px; }

.c_top { background:url(img/c_top.png) left top no-repeat; width:808px; height:9px; font-size:1px; }

.wide .c_top { background:url(img/c_top1.png) left top no-repeat; width:789px; }

.c_mid { background:url(img/c_mid.png) left top repeat-y; }

.wide .c_mid { background:url(img/c_mid1.png) left top repeat-y; }

.content { float:left; display:inline; width:527px; margin:0 0 0 1px; background:#fff url(img/vline.png) left top repeat-x; min-height:650px; padding:0 5px; }

.wide .content { float:none; display:block; width:777px; }

.sidebar { float:right; display:inline; width:250px; background:#fff url(img/vline.png) left top repeat-x; min-height:650px; padding:0 5px; }

.c_bot { background:url(img/c_bot.png) left bottom no-repeat; width:808px; height:11px; }

.wide .c_bot { background:url(img/c_bot1.png) left bottom no-repeat; width:789px; }

.bot_link { background:url(img/bot_link.png) center 15px no-repeat; padding:20px 0 0; line-height:35px; text-align:center; }

.bot_link a { color:#000; padding:0 3px; }

.logo { display:block; position:absolute; width:260px; height:82px; top:15px; left:11px; }

.top_form { position:absolute; top:0; right:0; }

.top_form input { background:url(img/btnbg.png) left top no-repeat; width:143px; height:31px; text-align:center; color:#000; text-transform:uppercase; border:0; cursor:pointer; padding:0 0 6px; font-family:arial; letter-spacing:1px; margin:5px 5px 0 0; }

.toptxt { position:absolute; right:0; top:45px; text-align:center; line-height:18px; width:40%; }

.toptxt h6 { width:50%; margin:0 auto; background:url(img/raq.png) right bottom no-repeat; padding:5px 16px 0; color:#fff;  position:relative; }

.toptxt img { position:absolute; top:0; left:0; }

.content h1 { color:#ae1615; font-size:15px; padding:10px 10px 0; }

.content .header_main { background:url(img/home.png) 5px top no-repeat; padding:0 0 0 60px; height:45px; }

.content .header_main h1 { line-height:43px; padding:0; }

.content .header_main h1 img { vertical-align:middle; padding:0 8px; }

.content p { line-height:20px; margin:0 10px; padding:10px 0 25px; border-bottom:1px dotted #222; }

.sidebar .header_main { background:url(img/exclamation.png) 5px top no-repeat; padding:0 0 0 60px; height:40px; }

.sidebar .header_main h1 { line-height:38px; font-size:15px; }

.sidebar h2 { color:#ae1615; font-size:15px; padding:15px 10px 5px; }

.sidebar p { padding:0 5px; line-height:20px; }

.contentd12 { float:left; width:527px; margin:0 0 0 1px; background:#fff url(img/vline.png) left top repeat-x; min-height:100px; padding:0 5px; }

.wide .contentd12 { float:none; display:block; width:777px; }

.containerd12 { border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; background:#fff url(img/containbg.png) left bottom repeat-x; padding:20px 0 0 19px; width:808px; }

.wided12 { padding:20px 19px 0; width:789px; }
