/* style reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0 0 0 0; padding:0 0 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
ol,ul { list-style: none; }
caption, th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
/* style reset. */

body { font-family: Tahoma; font-size: 12px; line-height: 18px; }
body a:focus { outline-style: none; }
body a img { border: 0px; } 
body a, body a:visited { color: #ff2415; text-decoration: none; }
body a:hover { text-decoration: underline; }
 div { overflow: hidden; }

div#mainBox { width: 980px; padding: 0 0 0 0; background: url('/uploads/ac/a6/aca6326d49f61a190726a8949a03a6a8/wrapper.jpg') repeat-x bottom; margin: 0px auto 0px auto;}

/* site */
div#site { width: 980px; margin: 0 auto 0 auto; min-height: 500px; position: relative;
background: url('/uploads/50/80/50809d17b53431de3568a9e031fa59ed/body.jpg') repeat-x top;
 }

    
    /* top */
    div#top { width: 980px; height: 111px; position: relative; background: url('/uploads/ca/90/ca900713870fb9865de91bad92ef6cde/top.jpg') no-repeat; }
    div#top ul { width: 166px; height: 36px; display: block; position: absolute; top: 38px; left: 814px; 
        background: url('/uploads/69/0e/690e2d96f58cd73e2e965258fe9c3af2/top_ul.jpg') repeat-x; padding: 10px 0 0 25px;
    }
    div#top ul li { float: left; font-weight: bold; color: #ffffff; }
    div#top ul li a, div#top ul li a:visited { color: #ffffff; text-decoration: none; }
    div#top ul li a:hover { text-decoration: underline; }
    div#top ul li#spacer { padding: 0 10px 0 10px; }
    /* top. */ 
    
    /* topMenu */
    div#topMenu { width: 941px; height: 46px; padding: 3px 0 0 39px; overflow: visible !important; position: relative; z-index: 10; }
    div#topMenu div  { overflow: visible !important;  }
/*
    div#topMenu ul {  }
    div#topMenu ul li { float: left; clear: none; font-weight: bold; }
    div#topMenu ul li a, div#topMenu ul li a:visited { display: inline-block; height: 36px; padding: 11px 14px 0 14px; 
        color: #d0d0d0; text-decoration: none; margin: 5px 0 0 0; }
    div#topMenu ul li a:hover { background: url('/uploads/32/77/327779227bd19690072e6984df6f70f9/topMenu_over.jpg') repeat-x; color: #ffffff; }
    div#topMenu ul li a.active { background: url('/uploads/32/77/327779227bd19690072e6984df6f70f9/topMenu_over.jpg') repeat-x; color: #ffffff; }
  /*
  
    /* topMenu. */
    
    /* graphMenu */
    div#graphMenu { width: 980px; height: 151px; padding: 3px 0 0 1px; }
    div#graphMenu img { float: left; margin: 0 2px 0 0; }
    /* graphMenu. */
    
    /* underPhotos */
    div#underPhotos { width: 980px; height: 39px; background: url('/uploads/8b/53/8b536f5e1a8ee26938c82a40ed7858c9/underPhotos.jpg') repeat-x; 
        margin: 1px 0 0 0;
    }
        div#crumbTrail { color: #aea8a8; padding: 11px 0 0 40px; float: left; }
        div#crumbTrail a, div#crumbTrail a:visited { color: #aea8a8; background: url('/uploads/77/00/77006921ddda66623072b9abd901fce6/crumbTrail.gif') no-repeat right center; 
            padding: 0 12px 0 0; text-decoration: none;
        }
        div#crumbTrail a:hover { text-decoration: underline; }
        
        div#crumbTrail a.active { color: #ffffff; font-weight: bold; }
        
        div#crumbTrail a.last { background: none !important; }
        
        div#date { float: right; color: #aea8a8; padding: 11px 40px 0 0;}
    /* underPhotos. */
    
    /* container */
    div#container { width: 930px; min-height: 552px; padding: 30px 40px 40px 10px; 
        background: url('/uploads/7b/e8/7be8e08ce1e2633a4a35cdd092ab0ec9/container.jpg') no-repeat bottom center;
    }
    
        /* left */
        div#sub { float: left; width: 218px; min-height: 552px; margin: 0 13px 0 0; }
            div#sub ul { display: block; width: 218px; }
            
            /* menu level 2 */
            div#sub ul li.lev2L { width: 204px; height: 35px; background: url('/uploads/72/49/72496d48670d81c6088e4a018d5ccefe/boxHeader.jpg') no-repeat; font-weight: bold; color: #ffffff; text-align: left; padding: 17px 7px 0 7px; margin: 1px 0 1px 0; display: none; }
            div#sub ul li.lev2L a.lev2A, div#sub ul li.lev2L a.lev2A:visited { color: #ffffff; text-decoration: none; }
            div#sub ul li.lev2L a.lev2A:hover { text-decoration: underline; }
            /* menu level 2. */
            
            /* menu level 3 */
            div#sub ul li.lev3L { width: 218px; height: 26px; color: #ffffff; text-align: left; }
            div#sub ul li.lev3L a.lev3A, div#sub ul li.lev3L a.lev3A:visited { color: #ffffff; text-decoration: none; background: url('/uploads/f7/c0/f7c0d1e33d177d5d9a6309e8c0e57229/leV-01.gif') no-repeat; width: 200px; height: 33px; display: block;  padding: 4px 7px 0 11px;}
            div#sub ul li.lev3L a.lev3A:hover { background: url('/uploads/98/64/9864b260550fe95651fa9dc7cfe648c4/leV-01_over.gif') no-repeat; }
            /* menu level 3. */
 
 
             /* menu level 4 */
            div#sub ul li.lev4L { width: 218px; height: 26px; color: #ffffff; text-align: left; }
            div#sub ul li.lev4L a.lev4A, div#sub ul li.lev4L a.lev4A:visited { color: #ffffff; text-decoration: none; background: url('/uploads/20/a9/20a9197606b495eb7552a6d5d43f5c33/leV-02.gif') no-repeat; width: 200px; height: 33px; display: block;  padding: 4px 7px 0 11px;}
            div#sub ul li.lev4L a.lev4A:hover { background: url('/uploads/98/64/9864b260550fe95651fa9dc7cfe648c4/leV-01_over.gif') no-repeat; }
            /* menu level 4. */               


/* ------------------------------------------------------- */
            /* menu level 2 */
            .leftMenu_level_2, .leftMenu_level_2:visited { text-decoration: none; background: url('/uploads/72/49/72496d48670d81c6088e4a018d5ccefe/boxHeader.jpg') no-repeat; width: 204px; height: 35px; display: block;  padding: 17px 7px 0 7px; color: #ffffff; font-weight: bold; text-align: center; text-decoration: none; }
			.leftMenu_level_2:hover { background: url('/uploads/72/49/72496d48670d81c6088e4a018d5ccefe/boxHeader.jpg') no-repeat; text-decoration: none; font-weight: bold; }
            /* menu level 2. */
			
            /* menu level 3 */
            .leftMenu_level_3, .leftMenu_level_3:visited { text-decoration: none; background: url('/uploads/f7/c0/f7c0d1e33d177d5d9a6309e8c0e57229/leV-01.gif') no-repeat; width: 200px; height: 22px; display: block;  padding: 4px 7px 0 11px; color: #ffffff; text-align: left; }
			.leftMenu_level_3:hover { background: url('/uploads/98/64/9864b260550fe95651fa9dc7cfe648c4/leV-01_over.gif') no-repeat; text-decoration: none; }
            /* menu level 3. */
			
			/* menu level 4 */
            .leftMenu_level_4, .leftMenu_level_4:visited { text-decoration: none; background: url('/uploads/20/a9/20a9197606b495eb7552a6d5d43f5c33/leV-02.gif') no-repeat; width: 200px; height: 22px; display: block;  padding: 4px 7px 0 11px; color: #ffffff; text-align: left; }
			.leftMenu_level_4:hover { background: url('/uploads/98/64/9864b260550fe95651fa9dc7cfe648c4/leV-01_over.gif') no-repeat; text-decoration: none; }
            /* menu level 4. */
			
			/* menu level 5 */
            .leftMenu_level_5, .leftMenu_level_5:visited { text-decoration: none; background: url('/uploads/da/ec/daec6635a36118a55a5b662d97fb0804/lev-05.gif') no-repeat; width: 200px; height: 22px; display: block;  padding: 4px 7px 0 11px; color: #505050; text-align: left; }
			.leftMenu_level_5:hover { background: url('/uploads/98/64/9864b260550fe95651fa9dc7cfe648c4/leV-01_over.gif') no-repeat; text-decoration: none; color: #ffffff; }
            /* menu level 5. */
/* ------------------------------------------------------- */


            /* searcher MN */
            div#sub form { display: block; width: 218px; height: 38px; background: url('/uploads/70/32/7032c2736eb900cc8cb203dceba61c04/searcher.jpg') no-repeat;
                margin: 28px 0 0 0;
            }
            div#sub form fieldset { padding: 5px 0 0 7px; }
            div#sub form fieldset input#keywords_formId { width: 166px; height: 23px; background: url('/uploads/c9/9d/c99d94708ce817c1dc803753ee8b6c75/searchWord.jpg') no-repeat; 
                padding: 0 3px 0 3px; float: left; color: #d5d5d5;
            }
            div#sub form fieldset  input#searchSubmit { float: left; margin: 10px 0 0 14px; }
            /* searcher MN */     
            
            
            
        /* left. */
        
        /* content */
        div#content { float: left; width: 699px; min-height: 552px; font-size: 11px;  }
            
            /* article's */
            div.article { width: 694px; padding: 2px 1px 2px 1px; border: 1px solid #e4e4e4; min-height: 125px;
                margin: 0 0 14px 0;
            }
            div.article_bg { width: 674px; min-height: 101px; background: #e4e4e4 url('/uploads/44/ba/44ba15c3d312e0975ac6cb3d4570976e/article_bg.jpg') no-repeat;
                padding: 12px 10px 12px 10px; color: #474747; 
            }
            
            div.article_bg h2 { display: block; clear: both;  padding: 0 0 0 30px;
                font-size: 18px; font-weight: bold; color: #5e5454; margin: 0 0 10px 0; background: url('/uploads/b0/8f/b08f51665ca2694e7cf5312ebcbb5d82/h2.jpg') no-repeat 10px 3px;
            }
            
             div.article_bg2 { width: 674px; min-height: 101px; font-size: 12px !important; line-height: 22px !important;
                padding: 12px 10px 12px 10px; color: #474747; 
            }
            
            div.article_bg2 h2 { display: block; clear: both; padding: 0 0 0 30px;
                font-size: 18px; font-weight: bold; color: #5e5454; margin: 0 0 10px 0; background: url('/uploads/b0/8f/b08f51665ca2694e7cf5312ebcbb5d82/h2.jpg') no-repeat 10px 5px;
            }
            
            img.thumbLeft { float: left; border: 1px solid #ebebeb; padding: 5px; background: #ffffff; margin: 4px 5px 0 0; }
            img.thumbRight { float: right; border: 1px solid #ebebeb; padding: 5px; background: #ffffff; margin: 4px 0 0 5px; }
            img.thumbCent { border: 1px solid #ebebeb; padding: 5px; background: #ffffff; margin: 4px auto 10px auto; }
           
           
           
           
            
            div.articleC { padding: 2px 20px 2px 20px; border: 0px; min-height: 125px; margin: 0 auto 14px auto; text-align: center; }
          
             .articleC div.article_bg3 {min-height: 101px; font-size: 12px !important; line-height: 22px !important;
                padding: 12px 10px 12px 10px; color: #474747; }
            

            
            
            div.link { width: 100%; text-align: right; }
            div.attachment { width: 100%; text-align: right; }
            span.attIconWrap { float: right; margin: 0 0 0 3px; }
            span.attNameWrap {  }
            /* article's. */
        
        /* content. */
    
    /* container. */
    
    /* footer */
    div#footer { width: 980px; height: 116px; background: url('/uploads/40/42/4042afddbbb67acb2a446bc919999b22/footer.jpg') no-repeat; position: relative; }
        div#footerMenu { width: 980px; position: absolute; top: 14px; left: 31px; font-size: 11px; color: #aea8a8;
            clear: both;
        }
        div#footerMenu a, div#footerMenu a:visited { color: #aea8a8; text-decoration: none; }
        div#footerMenu a:hover { color: #ffffff;  }
        div#footerMenu a.active { color: #ffffff; font-weight: bold; }
        
        div#address { width: 980px; position: absolute; top: 40px; left: 31px; font-size: 11px; color: #757575; }
            div#address a, div#address a:visited { color: #ffffff; text-decoration: none; }
            div#address a:hover { text-decoration: underline; }
            
        div#telvinet { width: 980px; position: absolute; top: 64px; left: 700px; font-size: 10px; color: #747474; }
            div#telvinet a, div#telvinet a:visited { color: #ffffff; text-decoration: none; }
            div#telvinet a:hover { text-decoration: underline; }
        
        div#admin { width: 400px; position: relative; margin: 0 auto 0 auto; top: 95px; font-size: 10px; text-align: center;}
        div#admin a, div#admin a:visited { color: #aea8a8; text-decoration: none; }
        div#admin a:hover { text-decoration: underline; }
        div#admin span { font-size: 10px; color: #f64f45; margin: 0 5px 0 5px; }
    /* footer. */ 
    
    
    #scroller { position: relative !important; z-index: 0 !important; }
    
    
/* site. */
