﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{height:100%; background-color:#ffffff; color:#000000; font:13px Georgia, "Times New Roman", Times, serif}
a{color:#1284b7}
a:hover{color:#9a0000}

h1{font-size:26px; line-height:28px; font-weight:normal; margin-bottom:15px} 
h2{font-size:18px; line-height:22px; font-weight:normal; margin-bottom:5px} 
h3{font-size:15px; line-height:20px; font-weight:bold;}
h1, h2, h3{color:#9a0000}
h1 a, h2 a, h3 a{color:#1284b7}

.clear{clear:both;}
.left{float:left}
.right{float:right}

#Container{position:absolute; width:100%; min-height:100%; min-width:1000px; overflow-x:hidden;}
*html #Container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}

/*-------  Head  --------*/
#Head{width:100%; height:125px; background:#0b77c5 url(/img/Head_bg.jpg) 50% 0 no-repeat}
.Head_In{width:1000px; margin:0 auto;}
.Head_In a.logo_H{float:left; position:relative; color:#f5f6f8; text-decoration:none; margin-top:6px; padding:19px 0 0 110px; left:76px}
.Head_In a.logo_H span{cursor:pointer;}
.Head_In a.logo_H span.L1{font-size:12px; font-weight:bold;letter-spacing:-1px;word-spacing:2px; display:inline-block; padding-bottom:9px}
.Head_In a.logo_H span.L2{font-size:15px; font-weight:bold;letter-spacing:0px; word-spacing:10px; display:inline-block; padding-bottom:6px}
.Head_In a.logo_H span.L3{font-size:27px; font-weight: normal;letter-spacing:-1px; word-spacing:-3px; display:inline-block}

.Head_RC{float:right; text-align:right; padding:15px 67px 0 0;}
.Head_RC .phone_H{font:bold 24px "Times New Roman", Times, serif; color:#e2f1ff; margin-bottom:4px}
.Head_RC .phone_H .sity_code{font-size:18px; font-weight:normal; position:relative;right:-15px}
.Head_RC .phone_H .one_phone{padding-left:15px; letter-spacing:-1px}
.Head_RC .phone_H .one_phone b{font-size:28px}

.Head_RC .adress_H{color:#90c8f1; font:16px "Times New Roman", Times, serif; margin-bottom:9px}
.Head_RC .adress_H a{color:#90c8f1}
.Head_RC .adress_H a:hover{text-decoration:none}

.Head_RC .register_H{font-size:16px; font-weight:bold;}
.Head_RC .register_H a{color:#FFF; display:inline-block; padding-left:20px; background:url(/img/V.gif) 0 0 no-repeat; padding-top:2px}
.Head_RC .register_H a:hover{text-decoration:none}

/*-------  Navi  --------*/
#Navi{background-color:#e4e4e4; height:31px; border-bottom:1px solid #d8d9db; position:relative; z-index:1; margin-bottom:30px}
.Navi_In{position:relative; right:50%; float:right;}
.Navi_In ul{position: relative; z-index:1; right:-50%;}
.Navi_In ul li{float:left; position:relative; font-size:14px; color:#313131; line-height:16px; margin:0 6px}
.Navi_In ul li a{color:#313131; float:left; position:relative; padding:5px 18px 10px 18px; border:1px solid #e4e4e4; border-bottom:none; z-index:2; margin-bottom:-1px}
.Navi_In ul li a:hover{background-color:#d3d7da; border-color:#c2c4c7; color:#313131;}
.Navi_In ul li:hover a{background-color:#d3d7da; border-color:#c2c4c7; color:#313131;}
.Navi_In ul li:hover div.dopNavi{display:block}
.Navi_In ul li a.act,.Navi_In ul li a.act:hover{border-color:#c2c4c7; border-bottom:3px solid #bd0a0a;background-color:#d3d7da; cursor:default; text-decoration:none; font-weight:bold; padding-bottom:7px; margin-bottom:-1px}

.Navi_In ul li div.dopNavi{position:absolute; top:31px;  left:0; width:500px; z-index:1;display:none}
.Navi_In ul li div.dopNavi ul{right:auto;background-color:#f0efee;border:1px solid #c0c3c6; float:left}
.Navi_In ul li div.dopNavi ul li{float:none; margin:0 0 0 10px; padding:9px 10px 9px 11px; background: url(/img/dopNavi.gif) 0 15px no-repeat}
.Navi_In ul li:hover div.dopNavi ul li a{background-color:#f0efee}
.Navi_In ul li div.dopNavi ul li a{display:inline-block; float:none; padding:0 17px 0 0; border:none;background:#f0efee url(/img/str.gif) 100% -200px no-repeat;}
.Navi_In ul li div.dopNavi ul li a:hover{border:0; background-position:100% 6px; *background-position:100% 5px;  color:#1284b7;}

/*ie6_Navi*/
*HTML .Navi_In ul li{behavior:url("/img/onDopNavi.htc");}
*HTML .Navi_In ul li.onDopMemu div.dopNavi{display:block;}
*HTML .Navi_In ul li.onDopMemu a{background-color:#d3d7da; border-color:#c2c4c7; color:#313131;}
*HTML .Navi_In ul li.onDopMemu div.dopNavi ul li a{display:inline-block; float:none; padding:0 17px 0 0; border:none;background-color:#f0efee}

/*-------  Content  --------*/
#Content{width:1000px; margin:0 auto; position:relative; padding-bottom:110px; line-height:24px}
.Ind_First_Line{width:100%;}
.BibPic_IFL{float:left; width:244px}
.RightBlock_IFL{padding-top:3px;float:left; width:742px; padding-bottom:30px}
.RightBlock_IFL h1{margin-bottom:18px}
.RightBlock_IFL .line1{width:100%; position:relative; margin-bottom:24px}
.RightBlock_IFL .line1 .text{float:left; padding:0 0 0 18px; width:450px; position:relative}
.RightBlock_IFL .dash{position:absolute; width:14px; height:2px; left:0; top:11px; overflow:hidden; background-color:#bebebe}
.RightBlock_IFL .formalized{float:right; width:230px; padding-top:4px;}
.RightBlock_IFL .formalized li{padding:0 0 0 12px; background:url(/img/dopNavi.gif) 0 10px no-repeat; font-size:18px; margin-bottom:13px}
.RightBlock_IFL .formalized li a{display:inline-block; padding-right:18px; background:url(/img/str.gif) 100% 9px no-repeat}
.RightBlock_IFL .index_blocks{width:107%; margin-right:-7%;}
.RightBlock_IFL .index_blocks .element{width:215px;display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; vertical-align:top; margin:0; word-spacing:normal;margin-right:-3px; *margin-right:0; position:relative; padding:0 48px 25px 0;}
.RightBlock_IFL .index_blocks .element h2{margin-right:-20px; position:relative}
.RightBlock_IFL .index_blocks .element .text{position:relative; padding:0 0 0 18px; margin-right:-10px; width:207px}

.Ind_Second_Line{width:100%; position:relative;}
.Answers_ISL{float:left; width:395px; padding-left:78px; margin-top:-30px}
.Answers_ISL .title{margin-left:-20px; font-size:20px; font-weight:normal; margin-bottom:11px; position:relative}
.Answers_ISL .text{width:100%; position:relative}
.Answers_ISL .dash{position:absolute; width:14px; height:2px; left:-20px; top:11px; overflow:hidden; background-color:#bebebe}
.Answers_ISL .ask_ISL{padding-top:11px; font-size:16px; font-style:italic;}
.Answers_ISL .ask_ISL a{display:inline-block; padding-right:18px; background:url(/img/str.gif) 100% 60% no-repeat; position:relative}

.Article_ISL{float:right; width:455px; padding:0 30px 0 0; margin-top:-30px; margin-bottom:-25px}
.Article_ISL .element{width:100%; position:relative; margin-bottom:23px}
.Article_ISL .title{font-size:22px; color:#9a0000; padding-bottom:15px; position:relative; width:100%}
.Article_ISL .title b{font-weight:normal}
.Article_ISL .pic{float:left; width:124px; text-align:center; padding-right:5px}
.Article_ISL .text{width:315px; float:left; position:relative; margin-top:-7px}
.Article_ISL .read_more{padding-top:1px}
.Article_ISL .read_more a{padding-right:18px; background:url(/img/str.gif) 100% 60% no-repeat}

/*-------  Left Column  --------*/
#LeftColumn{float:left; width:210px; padding:18px 0 250px 77px}
#Navi_LC{font-size:16px; color:#9a0000; line-height:22px; padding:0 0 0 5px; margin-bottom:42px}
#Navi_LC li{margin:0 0 11px 0}
#Navi_LC li a{color:#333333}
#Navi_LC li a:hover{color:#9a0000}
#Navi_LC li ul{padding:12px 0 0 0; width:100%; margin-bottom:-4px}
#Navi_LC li ul li{font-size:13px; margin:0 0 0 4px; padding:0 0 6px 11px; background:url(/img/dopNavi.gif) 0 8px no-repeat; width:190px; position:relative}
#Navi_LC li ul li a{color:#177ac4}

#LeftColumn .Answers_LC{background:url(/img/Answers_LC.jpg) 0 0 no-repeat; width:128px; height:68px; font-size:15px; font-style:italic; padding:18px 0 0 65px; line-height:22px}
#LeftColumn .Answers_LC a{}
#LeftColumn .Answers_LC .str{vertical-align: middle;background:url(/img/str.gif); width:15px; height:9px; position:relative; overflow:hidden; display:-moz-inline-stack; display:inline-block; *top:3px; margin-left:4px}

/*-------  Right Column  --------*/
#RightColumn{float:right; width:620px; padding:13px 28px 0 0}
#RightColumn h1{margin-bottom:24px}
#RightColumn .left{margin-right:15px; margin-bottom:10px}
#RightColumn p{margin-bottom:8px; text-indent: 1.5em;}
#RightColumn ul{width:100%; position:relative; margin-bottom:14px}
#RightColumn ul li{margin-left:18px; padding-left:18px; margin-bottom:4px; background:url(/img/li.gif) 0 12px no-repeat}
#RightColumn img{padding:0 8px 8px 0; background:url(/img/ten.gif) 100% 100% no-repeat}

table.tpic{margin:0; padding:0; border:none; display:inline-block; position:relative; top:1px}
table.tpic td{line-height:1px; margin:0; padding:0; border:none}
table.tpic td.t_p img{display:block; margin:0 -2px -2px 0; float:left; position:relative}
table.tpic td.t_r{width:11px; background:url(/img/t_r.jpg) 100% 0 no-repeat}
table.tpic td.t_b{height:11px; background:url(/img/t_b.jpg) 0 100% no-repeat}
table.tpic td.t_g{width:11px; height:11px; background:url(/img/t_b.jpg) 0 0 no-repeat;}



/*-------  Footer  --------*/
#Footer{height:54px; position:absolute; bottom:0; left:0; width:100%; background-color:#eeeeee}
.Footer_In{width:1000px; margin:0 auto; font:10px Verdana, Geneva, sans-serif; color:#848484; position:relative}
.Footer_In a{color:#157eae}
.Footer_In a:hover{color:#9a0000}
.Footer_In .Services_F{float:left; padding:6px 0 0 60px; width:520px; line-height:18px}
.Footer_In .Creator_F{float:left; padding:9px 0 0 62px; width:160px}
.Footer_In .Counter_F{float:right; padding:11px 32px 0 0}
.Footer_In .Counter_F img{float:left; margin:0 0 0 13px}

.fDecor{ width:132px; height:272px; background:url(/img/foterPic.jpg) 0 0 no-repeat; top:-273px; left:82px; position:absolute}


.m5 {margin:5px;}
.ftRight {float:right;}
.ftLeft {float:left;}

.textX {padding: 5px; border: 2px solid #E4E4E4;}
button { padding: 5px; cursor: pointer; }
.cRed {color: #e60000;}

.date-time {display: block;}
.preview_picture { margin-right: 20px !important; }
.detail_picture {float: left; margin-right: 20px !important; }
