    @import "popup.css"; 
body {
    padding: 0;
    margin: 0;  
    font-family: Tahoma;
}   
img{border-style:none;}
a:active, a:focus, img, input { outline: 0; }
form{margin:0px;}

#p {position:absolute; top:0; left:0;}

.mainContainer
{       
    padding: 0 0 0 0px;
    margin:0px auto;
    text-align:left;
    font-family: Tahoma;    
}
.mainContainer, .header, .contentArea, .footer{
    width: 946px;   
}
.header
{   position:relative;z-index:10;
    height: 163px;
    background: url("/i/header_back.png");
    background-repeat: no-repeat;
    background-position: bottom center; 
}
.header .logo{
    height: 90px;
    width: 100%;    
}
.header .mainMenu{height:73px;width:100%;padding: 22px 0 0 0;}
.header .mainMenu .menu{float:left;}
.header .mainMenu .menu a{font-size:17px;color:black;display:block;float:left;padding: 0 40px 0 0;}
.header .mainMenu .menu a:hover{text-decoration:none;color:#03ae01;}
.header .mainMenu .menu span{text-decoration:none;color:#03ae01;font-size:17px;display:block;float:left;padding: 0 40px 0 0;}

.header .mainMenu .menu a.s1{font-size:17px;color:#03ae01;display:block;float:left;padding: 0 40px 0 0;}

.header .mainMenu .search{
    float: right;
    padding: 0 13px 0 0;
}
.header .mainMenu .search .searchField{
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
    height: 21px;
    width: 181px;
    border: none;   
    background: url("/i/search_textfield.png");
}
.header .mainMenu .search .submit{
//  padding-top: 1px;
}
.footer
{
    background: red;    
    height: 92px;
    padding: 42px 0 0 0;
    background: url("/i/footer_back.png");
    background-repeat: no-repeat;
    background-position: top center;
                
}
.footer .left{
    float: left;
    font-size: 12px;
}
.footer .right
{
    float: right;
    font-size: 12px;
    padding-right: 12px;
    color: #7b7b7b;
cursor:pointer;cursor:hand;
}
.footer .right a, .footer .left a
{   
    color: #2ba207;
}
.footer .right a:hover{
    color: gray;
}
.contentArea
{
    overflow: auto;
    height: 1%; 
}
.contentArea
{
    background: url("/i/background_fixed.png");    
    background-repeat: no-repeat;
    padding-bottom: 20px;
}
.pagetitle{     
    margin-bottom: 15px;
    padding: 17px 0 0 0;
    width: 100%;    
}
.pagetitle h1
{
    font-family: Arial; 
    padding: 0;
    margin: 0;
    font-size: 23px;
    line-height: 23px;  
}
.pagetitle h1 span{color: #ca0d0d;}


.leftcolumn{float:left;width:200px;overflow:auto;}

.centercolumn{float:left;width:507px;overflow:auto;}
.long{width:720px !important;}

.rightcolumn{float:left;width:200px;overflow:auto;}


.roundedBox{            
            background: white;
            width: 100%;
            float: left;
            margin-bottom: 15px;            
        }       
/*.roundedBox div{overflow:auto;}*/
        .roundedBox .left, .roundedBox .right, .roundedBox .bottom
        {
            background-image: url("/i/roundedboxborder_gray.png");
        }
        .roundedBox .left
        {           
            background-position: left;
            background-repeat: repeat-y;
        }
        .roundedBox .right
        {       
            background-position: right;
            background-repeat: repeat-y;            
        }
        .roundedBox .bottom
        {       
            background-position: bottom;
            background-repeat: repeat-x;            
        }
        .roundedBox .bl
        {
            background: url("/i/rbox_bl.png");
            background-position: bottom left;
            background-repeat: no-repeat;           
        }
        .roundedBox .br
        {
            background: url("/i/rbox_br.png");
            background-position: bottom right;
            background-repeat: no-repeat;           
        }
        .roundedBox .rboxheader
        {
        background: url("/i/rboxheaderbody_light.png");
        background-repeat: repeat-x;
        background-position: top;               
        }
        .roundedBox .rboxheader, .roundedBox .rboxheader div{
            height: 39px;
        }
        .roundedBox .rboxheader .hl
        {
        background: url("/i/rbox_l_white.png");
        background-repeat: no-repeat;
        background-position: top left;
        }
        .roundedBox .rboxheader .hr
        {
        background: url("/i/rbox_r_white.png");
        background-repeat: no-repeat;
        background-position: top right;
        }
        .roundedBox .rboxheader .htitle {
            padding-left: 10px;
            float:left;         
        }
        .roundedBox .rboxheader .ico {
            padding: 4px 5px 0 0;
            height: 35px;           
            float:right;            
        }
        .roundedBox .rboxheader .htitle h1
        {
            margin: 0;
            font-weight: normal;
            color: white;
            padding: 8px;
            font-size: 18px;                                                
        }
        .rboxcontent{
            width:  auto;
            padding: 0 0 15px 0;                        
        }
        .rboxcontent .lefttd{
            padding: 0 15px 0 15px;
        }
        .rboxcontent .righttd{
            padding: 0 15px 0 0;
            font-weight: bold;
            font-size: 14px;
        }
        .rboxcontent .fulltd{
            padding: 15px 15px 0 15px;
            font-size: 13px;
        }
        .rboxcontent .fulltd a{
        color: #027f00;
        text-decoration: none;
        }
        .rboxcontent .fulltd a:hover{
        color: gray;
        }   
.leftcolumn .roundedBox .rboxheader .hl
{
    background-image: url("/i/rbox_l_white.png");  
}       
.rightcolumn .roundedBox .rboxheader .hr
{
    background-image: url("/i/rbox_r_white.png");
}
.contentArea .dummy
{
    float: left;
    width: 15px;
    height: 10px;
        
}
.leftcolumn h2{ 
    padding: 0 0 27px 16px;
    font-size: 14px;
    display: block;
    margin: 17px 0 0 0;
    background: url("/i/h2_l_back.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}
.leftcolumn h3{ 
    padding: 8px 0 0px 30px;
    margin: ;
    height: 23px;
    display: block;
    font-size: 12px;
    margin: 0;
    background: url("/i/h3_l_back.png");
    background-position: center;
    background-repeat: no-repeat;
    margin: 10px 0 10px 0;  
}
.leftcolumn h4{
    margin: 0;
    
}
ul {padding: 0 0 0 30px;margin: 0px;list-style-image: url("/i/bullet_l.png");}
ul a{font-variant: normal;text-decoration: none;font-size: 12px;color: #384b38;}
ul a.act{font-variant: normal;text-decoration: none;font-size: 12px;color:#027f00;}
ul span{font-size: 12px;color: #027f00;}
ul a:hover{color: #027f00;}

ul.f {padding: 0 0 0 10px;margin: 0px;list-style:none;}
ul.f li {line-height:10pt;margin-bottom:6px;}
ul.f a{text-decoration: none;font-size:12px;color: #384b38;}
ul.f a:hover{color: #027f00;text-decoration: none;}

.pager{width: 100%;font-size: 13px;padding: 0; margin: 0 0 15px 0;color:#027f00;}
.pager a{color:#384b38;text-decoration: none;}
.pager a:hover{ color:#027f00; text-decoration: none;}

.bar{margin:5px 0 0 14px;}
.bar ul {list-style:none; margin:0px; padding:0;}
.bar ul li {float:left;margin:0;padding:0;margin:2px 0;}
.bar ul li a {display:block;padding:2px 4px;margin:0 1px;text-decoration:none;color:#4b4b4b;}
.bar ul li span {display:block;padding:2px 4px;margin:0 1px;text-decoration:none;color:#4b4b4b;}

.bar ul li a.num {background:#FFF;}
.bar ul li a.num:hover {background:#027f00;color:#FFF;}
.bar ul li span.num {background:#027f00;color:#FFF;}

.bar ul li a.nxt {color:#384b38;}
.bar ul li a.nxt:hover {color:#027f00; text-decoration: none;}
.bar ul li span.nxt {color:#027f00; text-decoration: none;}


.leftcolumn .greenul a{text-decoration: none;font-size: 12px;color:#384b38;}
.leftcolumn .greenul span{font-size: 12px;color: #027f00;}
.leftcolumn .greenul a:hover{color: #027f00;}
.leftcolumn .more{padding:0 17px 0 0; text-align:right;}

.centercolumn table{
    width: 100%;    
}
.centercolumn {font-size: 11px;}
.centercolumn td{padding: 17px 0 0 17px;}
.centercolumn .linkmore{padding:0 17px 0 0; text-align:right;font-size:15px;}



.anchors .light .roundedBox{
    background: white;  
    margin: 0;
}
.anchors .dark .roundedBox{
    background: #eaeaea;
    margin: 0;
}
.anchors .light .rboxheader{
    background: url("/i/rboxheaderbody_light_gray.png");
    background-repeat: repeat-x;
}
.anchors .dark .rboxheader{
    background: url("/i/rboxheaderbody_dark_gray.png");
    background-repeat: repeat-x;
}
.anchors .dark .htitle h1,.anchors .light .htitle h1{
    color: black;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0 0 0;
}
.anchors ul{
    padding: 10px 0 0 15px;
    line-height: 20px;
    margin-left: 6px;
}

.centercolumn h2 {font-size:14px;color:#027f00;padding: 0 0 8px 0;margin:0;}
.centercolumn a{color:#027f00;text-decoration:none;}
.centercolumn a:hover{text-decoration:underline;}
.centercolumn .whole{font-size:14px;}
.centercolumn .whole p{margin:10px 0;}
.centercolumn .bnr {margin:15px 0 0 0;text-align:center;}
.centercolumn img{border:1px solid #000;}
.ico img{border:0;}

.addthis{float:right;margin-right:20px;font-size:14px;}
.sm{color:#666;font-size:14px;}
p.tag{color:#666;margin:5px 0 20px 0;font-size:14px;}
p.tag a{}

.centercolumn .t-pre{font-size:12px;}
.centercolumn .t-pre .sm{font-size:12px;}
.centercolumn .t-pre p.tag{font-size:12px;}

.centercolumn .rboxcontent{padding-right: 14px;}
.leftcolumn .advert,.rightcolumn .advert{margin:15px auto 0 auto;width: 168px;font-size:12px;color:#000;}
.leftcolumn .advert a,.rightcolumn .advert a{color:#027f00;text-decoration:none;}
.leftcolumn .advert a:hover,.rightcolumn .advert a:hover{text-decoration:underline;}

.top_adv{position:absolute;bottom:65px;right:0;width:810px;text-align:center;}

.link-comm{font-size:1em;}

.add-comm,.frm-comm{width:420px;font-size:1em;font-family:tahoma;}
.top-comm{height:7px;background:url('/i/bg_comm.png') no-repeat left top;}
.box-comm{background:#e6f9e7;padding:6px 15px;margin-bottom:3px;font-size:14px;}

.box-comm .auth{font-weight:bold;color:#26a436;}
.box-comm .auth a{color:#26a436;text-decoration:none;}

.box-comm .comm-del{float:right;margin:-5px -5px 0 0;}
.box-comm .comm-del a{text-decoration: none;font-size:12px;color: #384b38;}
.box-comm .comm-del a:hover{color: #027f00;text-decoration: none;}

.box-comm .dt{color:#666;}

.box-comm .name{float:left;width:48%;}
.box-comm .mail{float:right;width:48%;}
.box-comm .box-email{display:none;}
.box-comm .name input,.box-comm .mail input{margin:0;width:100%;font-family:tahoma;}
.box-comm .text input,.box-comm .text textarea{width:100%;margin:0;margin-top:3px;font-family:tahoma;font-size:12px;}
.box-comm .text textarea{overflow:hidden;}
.box-comm .subm,#adcontent .subm{text-align:center;margin-top:2px;}
.box-comm .subm input,#adcontent .subm input{color:#FFF;background:#00a80f;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-bottom:1px solid #333;
border-right:1px solid #333;}

.tarea{font-size:12px; width:390px;}

.box-comm .write{color:#999;border:1px solid #00a80f;padding:3px 0;}
.box-comm .real{color:#000;border:1px solid #00a80f;padding:3px 0;}



.pre1 {position:relative; margin:0 auto; width:16px;height:16px;background:url(/adm/i/loader1.gif) no-repeat center;}
.out-anchors{margin-right:17px;}

span.advsearch{font-size: 11px;color: #027f00;cursor:pointer; cursor:hand;}
form{margin:0;}
form div.inner{position:relative;}
#advform{position:absolute;top:24px;left:5px;width:239px;z-index:10;}
#advform ul{list-style:none; font-size:11px;margin:0;padding:5px 0 0 0;}
#advform ul li{padding:2px 10px 3px 10px;}

#advform .top{background:#FFF;border-left:1px solid #ccd4cb;border-right:1px solid #ccd4cb;}
#advform .end .l{float:left;width:234px;height:5px;background:url('/i/sa_sch_l.png') no-repeat;}
#advform .end .r{float:left;width:5px;  height:5px;background:url('/i/sa_sch_r.png') no-repeat;}

#sch-close{float:right;margin:5px;width:10px;height:11px;background:url('/i/sch_close.png') no-repeat;cursor:pointer; cursor:hand;}

a.receive-guide{color:#ca0d0d;}

.footer ul {list-style:none; margin:0 0 0 30px; padding:0;}
.footer ul li {float:left;margin:0;padding:0;margin:0;}
.footer ul li a {display:block;padding:0 8px;}
.footer ul li a:hover {color:#384b38;}
.footer ul li span {display:block;padding:0px 4px;color:#384b38;}
.footer .left span a{color:#868686;}

.contentArea{position:relative;z-index:0;}
.rss-feed{position:absolute;width:70px;height:60px;top:0px;right:0px;text-align:center;}
.rss-feed a{display:block;background: url('/i/rss.png') no-repeat top center;padding-top:30px;font-size:12px;color:#000;}
.rss-feed a:hover{color:#03ae01;text-decoration:none;}