/*
-----------------------------------------------------------------
All
-----------------------------------------------------------------
*/

* {
    line-height: 135%;letter-spacing: 1px;font-size: 12px;
}

br {letter-spacing: normal;}

form { margin:0px; }

body { margin:0px; }


a:link,a:visited {
	text-decoration: none;
	color: #0000CC;
}

a:active ,a:hover {
	color: #999966;text-decoration: underline;
}



/* BASE FONT SET */
.red12 {
	font-size: 12px;color: #FA1F1F;
}

.blue12 {
	font-size: 12px;color: #1F8CCD;
}

.green13b {
	font-size: 13px;font-weight: bold;color: #7AA415;
}


/*
-----------------------------------------------------------------
Table Set
-----------------------------------------------------------------
*/

.table-border {
	padding: 3px;
	border: 1px solid #999999;
}
.table-border-title {
	padding: 2px 4px;
	border: 1px solid #999999;
}


/*
-----------------------------------------------------------------
ATTENTION
-----------------------------------------------------------------
*/

.attention {
	padding-left:15px;
	font-size: 12px;
	color: #E21A14;
	text-indent: -2em;
}


/*
-----------------------------------------------------------------
Base Padding
-----------------------------------------------------------------
*/

.padding5 {
	padding:5px;
}


/*
-----------------------------------------------------------------
Header Block
-----------------------------------------------------------------
*/

#header h1{
	font-size:12px;	color: #444444;	font-weight: normal;margin: 0px;padding-top: 0px;
}


#header-area {
	margin-bottom:15px;
}
.head-border {
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #70A03D;
}


.outline{
	background-color: #FFFFFF;
        color: #757575;
        font-size: 10px;
        padding-top: 4px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left: 5px;
        text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D6D6;
}



/*
-----------------------------------------------------------------
Header - Top Menu
-----------------------------------------------------------------
*/

#top-menu {
	background-color: #FFFFFF;
}

#top-menu td{
background:url("/images/top-link-bar.gif")  no-repeat 0;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
text-align:right;
}

#top-menu a:link , #top-menu a:visited{
   text-decoration: none;
   color:#333333;
   background:url("/images/top-menu.gif")  no-repeat 0;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:27px;
   padding-right:20px;
}

#top-menu a:active , #top-menu a:hover{
   color:#4DA001;
   background:url("/images/top-menu-over.gif")  no-repeat 0;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:27px;
   padding-right:20px;
}



/*
-----------------------------------------------------------------
Side Menu
-----------------------------------------------------------------
*/

.main-menu {
	background-color: #FFFFFF;
}

#side-menu-area {
   width:145px;
   padding-bottom:30px;
}

#side-menu-area  ul{
width:145px;
margin: 0;
padding: 0;
list-style-type: none;
}

#side-menu-area  li{
margin: 0;
padding: 0;
}


html>body #side-menu-area li a {
 width: auto;}

/*
-------------------------------
Side Menu S-menu01
-------------------------------
*/


.s-menu01 a{
   width:145px;
   display:block;
   background:url("/images/s-menu01.gif")  no-repeat 0;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:20px;
   margin-bottom:1px;

}


.s-menu01 a:link, .s-menu01 a:visited {
   text-decoration: none;
   background:url("/images/s-menu01.gif")  no-repeat 0;
   color:#333333;
}

.s-menu01 a:active, .s-menu01 a:hover {
   text-decoration: none;
   background:url("/images/s-menu01-over.gif")  no-repeat 0;
   color:#333333;
}


/*
-------------------------------
Side Menu S-menu02
-------------------------------
*/


.s-menu02 a{
   width:145px;
   display:block;
   background-color:#FDFAE3;
   padding-top:9px;
   padding-bottom:9px;
   padding-left:14px;
   margin-bottom:1px;
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #999999;
   border-left:8px solid #FC7539;
   border-right:1px solid #CCCCCC;
}



.s-menu02 a:link, .s-menu02 a:visited {
   text-decoration: none;
   color:#333333;
}

.s-menu02 a:active, .s-menu02 a:hover {
   text-decoration: none;
   color:#333333;
   background-color:#FFF7BE;
   border-left:8px solid #FC7539;
}


/*
-------------------------------
Side Menu S-menu03
-------------------------------
*/


.s-menu03 a{
   width:145px;
   display:block;
   background-color:#E7EDE4;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:23px;
   border-bottom:1px solid #999999;
}


.s-menu03 a:link, .s-menu03 a:visited {
   text-decoration: none;
   color:#333333;
}

.s-menu03 a:active, .s-menu03 a:hover {
   color:#333333;
   background-color:#D6DFD2;
   text-decoration: underline;
}


/*
-------------------------------
Side Menu E-ch AD
-------------------------------
*/

#ech-ad-aera {
margin-top:25px;
margin-bottom:0px;
}

.ad-coments {
color:#666666;
font-size:10px;
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:3px;
padding-right:4px;
padding-left:4px;
border-left:0px solid #CFCFCF;
border-right:0px solid #CFCFCF;
border-bottom:1px solid #CFCFCF;
}




#ech-ad-aera a:link, .#ech-ad-aera a:visited {
font-size:10px;
   text-decoration: none;
color:#666666;
}

.#ech-ad-aera a:active, .#ech-ad-aera a:hover {
font-size:10px;
   text-decoration: underline;
   color:#999999;
}



/*
-----------------------------------------------------------------
Footer Block
-----------------------------------------------------------------
*/

#footer-area {
    padding-top:20px;
}

#footer-link {
        width:740px;
        background-color:#EAEAEA;
	margin: 0px;
	text-align: center;
}

#footer-link a:link , #footer-link a:visited {
	font-size: 12px;color: #666666;text-decoration: none;
}

#footer-link a:hover ,#footer-link a:active {
	font-size: 12px;color: #0033CC;text-decoration: none;
}

.copyright {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}


/*
-----------------------------------------------------------------
Main Area
-----------------------------------------------------------------
*/

#main-contents {
        width:635;
	padding-left: 20px;
	padding-bottom: 30px;
}

.sub-contents {
	padding-top: 15px;
	padding-bottom: 10px;
}

#main-title {
width:615px;
color:#3E4E1E;
font-size:14px;
font-weight:bold;
padding-left:5px;
padding-top:9px;
padding-bottom:5px;
margin-bottom:15px;
border-bottom:6px solid #C2F068;

}

/*
-----------------------------------------------------------------
Other
-----------------------------------------------------------------
*/

#close {
	width:100%;
	background-color: #CCCCCC;
	text-align: right;
	padding-right:10px;
	margin-top:15px;
	margin-bottom:15px;
} 