body { padding: 0; margin: 0; font-family: Tahoma; font-size: 11px; color: #010101; }

img { border: 0; }

a { color: #1D7686; }
a:hover { color: #000; text-decoration: none; }

.abc { padding: 8px 18px 8px 18px; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; background: #FCFCFC; color: #12465B; }
.abc a { padding-right: 12px; text-decoration: none; color: #12465B; }
.abc a:hover { text-decoration: underline; color: #12465B; }  

.link { position: relative; float: right; margin-right: 10px; font-family: Verdana; font-size: 10px; }
.link a { color: #13465B; text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 10px; }
.link a:hover { color: #13465B; text-decoration: underline; font-weight: bold; font-family: Verdana; font-size: 10px; }  

/*#top {  margin: 0 auto; position: absolute; } 
#top2 { } */
#top { height: 55px; }
#top-next { height: 46px;  }

.left { width: 564px; border-left: 3px solid #fff; padding: 30px 0 0 25px; }
.logo { width: 190px; height: 44px; background: url('../../templates/images/logo.gif'); position: absolute; }
.logo-print { width: 190px; height: 44px; background: url('../../templates/images/logo.gif'); }  

.lan { width: 100px; font-family: Tahoma; font-size: 10px; color: #000; padding: 30px 0 0 0; }
.lan-nav { color: #76BBA8; padding: 3px; }
.lan a { color: #000; text-decoration: none; }
.lan a:hover { text-decoration: underline; }
.lan b { color: #177052; }
.search { width: 285px; padding-top: 27px;  padding-left: 13px; /*background: #ffffff url('../../templates/images/search.gif') no-repeat;*/ }

.next-b { background: #ffffff url('../../templates/images/banner-next.jpg') top left no-repeat; } 
.bg-graphic { background: #fff url('../../templates/images/bg-graphic-block.gif') repeat-x; }
.bg-graphic2 { background: #fff url('../../templates/images/graphic-bg.gif') repeat-x; }  
.bg-graphic-next2 { background: #fff url('../../templates/images/bg-graphic-block-next2.gif') repeat-x; }
.bg-graphic-next { background: #fff url('../../templates/images/bg-graphic-block-next.gif') repeat-x; } 
.graphic { width: 697px; border-left: 1px solid #fff; }

.banner-index { width: 277px; height: 180px; position: absolute; /*background: #ffffff url('../../templates/images/banner.jpg') top left repeat-y;*/ }
.banner-next { width: 277px; height: 168px; position: absolute; /*background: #ffffff url('../../templates/images/banner-next.jpg') top left no-repeat;*/ }
.right-shadow { width: 6px; background: #fff url('../../templates/images/right-s.jpg') top left no-repeat; }
.right-shadow-next { width: 6px; background: #fff url('../../templates/images/right-s2.jpg') top left no-repeat; } 

.bg-menu { background: #fff url('../../templates/images/menu-bg.gif') top left repeat-x; } 
.top-menu { width: 707px; border-left: 1px solid #fff; background: #fff url('../../templates/images/menu-bg.gif') top left repeat-x;  }
.nav { width: 250px; padding: 5px 23px 0 0; }


.content { width: 689px; border-left: 1px solid #fff; border-bottom: 1px solid #E9E9E9; background: #ffffff url('../../templates/images/bg-content.jpg') top left repeat-y; /*line-height: 1.4;*/ }
.content-next { padding: 0 20px 20px 20px; width: 933px; border-left: 1px solid #fff; border-bottom: 1px solid #E9E9E9; background: #ffffff url('../../templates/images/bg-content-next_.jpg') top left no-repeat; } 
.bg-content { background: #EDEDED; }

.left-side { width: 285px; padding-top: 60px; }

#content { background: url('../../templates/images/bg-news.jpg') top left no-repeat; }
.right-side { width: 285px; border-bottom: 1px solid #E9E9E9; }
.content-right-shadow { width: 6px; background: #EDEDED url('../../templates/images/content-right-shadow.gif') top left repeat-y;  }

.mask { height: 9px; }

.bg-bottom { background: #F4F4F4; border-top: 4px solid #fff; }
.bottom { width: 687px; border-left: 1px solid #fff; }

.line { font-size: 6px; }

.footer { font-family: Verdana; font-size: 10px; color: #7B7B7B; background: white; }
.copyright { width: 435px; padding: 10px 0 20px 65px; }
.citrus { width: 412px; padding: 10px 71px 20px 0; } 
.citrus a { color: #7B7B7B; text-decoration: none; } 
.citrus a:hover { text-decoration: underline; }

.rs-b { padding: 8px 0 0 8px; }

.bottom-left { width:450px; color: #010101; line-height: 1.4; }
.bottom-left p { margin: 0; padding: 0 0 0 5px; }  
.bottom-right { width:300px; color: #010101; line-height: 1.4; }
.bottom-right p { margin: 0; padding: 0 0 0 2px; } 

.bottom-right a { color: #2F8E00; }

.addt { font-family: Georgia,sans-serif; font-size: 18px; color: #858585; padding: 15px 0 10px 0; }
.title { font-family: Georgia,sans-serif; font-size: 22px; color: #2E5E6E; padding: 15px 0 0px 0; }
.title-next { font-family: Georgia,sans-serif; font-size: 22px; color: #2E5E6E; padding: 15px 0 10px 0; }

.left-block { width: 355px; padding: 0 0 0 25px; }
.right-block { padding: 0 10px 0 50px; }

/* right-menu */

.RM { background: #fff url('templates/images/LM-bg.gif') top left repeat-x; padding: 0 12px 10px 10px; }
.right-menu { font-family: Verdana; font-size: 13px; color: #246F80; }
.right-menu td { border-bottom: 1px solid #E6E6E6; }
.right-menu td.txt { padding: 8px 5px 8px 2px; }
.right-menu a { font-family: Times New Roman; font-size: 14px; font-weight: bold; color: #246F80; text-decoration: none; }
.right-menu:hover { text-decoration: underline; }
.RM-active { font-weight: bold;  } 
.RM-active a:hover { text-decoration: none; }
a.under_banner_text {color:#000; text-decoration:none; font-weight:bold;}
a.under_banner_text:hover {color:#000; text-decoration:none;}
/* --------- */
