@charset "utf-8";
/* CSS Document */

.mt10 {margin-top:10px;}
.m10 { margin:10px;}
.m12j {text-align:justify; margin:12px;}
.mt16ml16 {margin-top:16px;margin-left:16px;}
.clrBth { clear:both}
img { border:0px;}
.smallTxt { font-size:11px; color:#666}
.TmplContent {padding:16px;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:18px;text-align:left;width:480px;}
.TmplContent h1 {font-size:18px;margin-bottom:16px;line-height:24px; margin-top:0px; padding-top:0px;}
.TmplContent p {font-size:12px;color:#666}
.TmplContent h3 {font-size:13px;margin-top:16px;margin-bottom:10px;}
.TmplThemes {border: 1px solid #999999;background-color:#ffffff;margin-top:16px;width:232px;margin-bottom:16px;float:right;margin-left:16px;padding-bottom: 10px;}
.TmplThemesLeft {border: 1px solid #999999;background-color:#ffffff;margin-top:0px;width:232px;margin-bottom:16px;float:left;margin-right:16px;padding-bottom: 10px; background-color:#F2F2F2}
.TmplThemes b {margin-left:16px;} 
.TmplThemesLeft b {margin-left:16px;}
.TmplThemes a {color:#4a7e3e;font-size:12px;}
.TmplFooter {color:#666; display:block; text-align:left}
.TmplImageBlock {border-left:1px solid #e4e4e4; width:270px; text-align:center}
.TmplImageBlock img {border:0px; width:250px; float:none}
.TmplImageBlock b {text-align:left; color:#666}
.TmplImageBlock p {text-align:left; padding:10px;}
.TmplImagePlace {margin:20px;background-color:#a9aba8; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.borderNull { border:none}
.TmplNews {width:750px; border:1px solid #F3F3F3; background-color:#fff; font-family:Arial, Helvetica, sans-serif; position:relative}
.TmplNews .tmplh1 { font-size:23px; line-height:28px;}
.TmplNews .tmplh3 { font-size:16px; line-height:20px; margin-left:10px;}
.TmplNews b {color:#666}
.TmplNews .frstImgTmpl7 {float:left; width: 250px; margin-right:10px; margin-bottom:20px;}
.TmplNews .SecondImgBlockTmpl7 {margin-right:10px; margin-bottom:20px; width: 486px; height: 189px; ; float:left; margin-bottom:20px;}


#tmpl2 {padding:0; font-family:Arial, Helvetica, sans-serif;}
#tmpl2 h3 { margin-bottom:15px; margin-top:14px; font-size:16px;}
#tmpl2 strong { font-size:14px; }

#tmpl2 div.tmpl2Content {width:554px;margin-right:16px;margin-bottom:20px; margin-left:180px; text-align:justify}
#tmpl2 div.tmpl2Content div.small {width:155px;	margin-left:0;}

#tmpl2 .firstImg {margin: 6px 16px 10px -164px; width: 150px; float: left; position:relative}
#tmpl2 .firstImgBorder {border-bottom:1px solid #dadada}
#tmpl2 .firstImgBorder div {margin-top:10px; margin-bottom:10px; color:#666666; font-size:11px;}

#tmpl2 .SecondImgBlock {margin-top: 20px; width: 550px; margin-bottom: 20px;}
#tmpl2 .SecondImgBlock .bord {border-bottom:1px solid #dadada;}
#tmpl2 .SecondImgBlock .bez {line-height: 16px; width: 250px; color: #666666; font-size: 11px;}
#tmpl2 .SecondImgBlock .caption {width: 250px; font-size:11px; color:#666}



#tmpl2 a { text-decoration:underline !important;}
#tmpl2 a:link { text-decoration:underline !important;}
#tmpl2 a:visited { text-decoration:underline !important;}
#tmpl2 a:hover { text-decoration:underline; color:#F00}


#tmpl2 div.textBlock, #tmpl2 p { font-size:14px; line-height:19px; padding-bottom:19px;}
#tmpl2 div.textBlock h2 {font-size:16px;}
#tmpl2 div.textBlock h3 {margin-top:14px; font-size:16px;}
#tmpl2 div.textBlock b {color:#666; font-size:14px;}

#tmpl2 div.leadIn, #tmpl2 p.leadIn {font-size:14px;	line-height:19px; padding-bottom:19px;}

#tmpl2 div.tmpl2Head {padding-top:14px;	margin-left:16px;}
#tmpl2 h1 {font-size:30px;line-height:33px;	font-weight:bold;padding-bottom:19px;}

#tmpl2 div.sidebar {width:155px;position:absolute;left:16px;top:700px;}
#tmpl2 dt {font-size:12px;line-height:13px;font-weight:bold;text-transform:uppercase;padding-bottom:13px;}
#tmpl2 dd { margin-left:0px; margin-bottom:12px; font-size:11px;}


#tmpl2 dd a:link{font-size:11px; font-weight:normal}
#tmpl2 dd a:visited{font-size:11px; font-weight:normal}
#tmpl2 dd a:focus{font-size:11px; font-weight:normal; text-decoration:underline}
#tmpl2 dd a:hover{font-size:11px; font-weight:normal; text-decoration:underline}
#tmpl2 dd a:active{font-size:11px; font-weight:normal}






#tmpl3 {border:1px solid #CCC; padding:10px; width:750px; position:relative; font-family:Arial, Helvetica, sans-serif}
#tmpl3 img { border:0px;}
#tmpl3 h1 {text-align:justify; margin-bottom:30px; font-size:22px;}

#tmpl3 .txt { width:540px; text-align:justify; font-size:13px; line-height:20px;}
#tmpl3 .txt h2,h3{ text-align:left}

#tmpl3 .firstImg{ text-align:left; width:730px}

#tmpl3 .SecondImgBlock {margin-top: 20px; width: 550px; margin-bottom: 20px;}
#tmpl3 .SecondImgBlock .bez {line-height: 16px; width: 250px; color: #666666; font-size: 11px; margin-top:10px;}
#tmpl3 .SecondImgBlock .caption {width: 250px; font-size:11px; color:#666}
#tmpl3 dt {font-size:12px;line-height:13px;font-weight:bold;text-transform:uppercase;padding-bottom:13px;}
#tmpl3 dd { margin-left:0px; margin-bottom:12px; font-size:11px;}

#tmpl3 .sidebar {position:absolute; right:18px; top:435px; width: 164px; height: 969px;}

#tmpl3 .sidebar dev {text-align:left; font-size:12px; line-height:18px; color:#666; font-weight:bold;}

.bggray {background-color:#F7F7F7}
.tajc {text-align:justify; color:#333; line-height:18px; font-size:13px;}
.nrmlGray { font-weight:normal; color:#666; line-height:18px;}

#rsTmpl {background-color:#FFF; background-image:url(/images/bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
#rsTmpl h1 {font-size:24px;}
#rsTmpl h3 {color:#f09f17; font-size:18px}
#rsTmpl .content {width:900px; margin:0px; padding:0px; margin:0 auto; position:relative; top:0px;}
#rsTmpl .headerPos {width:596px; margin-left:140px; margin-top:-120px;}
#rsTmpl .txtContent {width:560px; margin-left:140px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1e243f; text-align:justify}
#rsTmpl .footer {color:#F00; width:636px; text-align:justify; margin-left:140px; margin-top:20px; margin-bottom:20px;}
#rsTmpl .footerImg {width:900px; text-align:center}
#rsTmpl .moreInfo {position:absolute; right:22px; width:142px; color:#666; top: 286px;}
#rsTmpl .moreInfo a {font-size:13px; color:#1d70a1; font-weight:bold}
#rsTmpl .SecondImgBlock {margin-top: 20px; width: 630px; margin-bottom: 20px;}
#rsTmpl .SecondImgBlock .bord {border-bottom:1px solid #dadada;}
#rsTmpl .SecondImgBlock .bez {line-height: 16px; width: 310px; color: #666666; font-size: 11px;}
#rsTmpl .SecondImgBlock .caption {width: 310px; font-size:11px; color:#666}

