/* CSS Document */

/* Common tags */
body{
line-height: 120%;
font-family: "²Ó©úÅé";
color: #990000;
letter-spacing: 1px;
}

.eng{
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 0.8em;
}

a,ul,li,input,select,textarea {
line-height:120%;
}

input,select{
background-color:#FFF0F1;
border:1px solid #996600;
}

a {
color:#3399CC;
text-decoration:underline;
}

a:link, a:visited {
color:#660000;
font-size:1em;
}

a:hover { 
color:#CC6600; 
font-size:1em;
}

td{
vertical-align: top;
}

.footer {
color:#ffffff;
font-size:13px;
padding-right:10px;
padding-top:15px;
}


/* navigation at bottom */

#tabnav{
text-align:center;
/*border:1px solid #ddd;*/
/*width: 500px;*/
margin-right: auto;
margin-left:0;
}

#tabnav li {
margin:10 0 10 0;
display:inline;
list-style-type:none;
}
	
#tabnav li a:link, #tabnav li a:visited, #tabnav li a:active {
color:#993300;
font-size:12px;
text-decoration:none;
background-color:#FFCCCC;
/*border:1px solid #993300;*/
background-image:url(/gb/images/label_but.gif);
margin: 0 0 0 0;
padding:6px 25px 3px 23px;
}

#tabnav li a:hover {
color:#000;
background-color:#FDEECC;
background-image:url(/gb/images/label_but_f2.gif);
/*border:1px solid #000;*/
margin:0 5 0 5;
}


/*site map*/
#site{
text-align:left;
/*border:1px solid #ddd;*/
/*width: 500px;*/
margin-right: auto;
margin-left:0;
}

#site li {
margin:0 0 0 0;
display:inline;
list-style-type:none;
background-image:url(/gb/images/label_point.gif);
background-repeat:no-repeat;
background-positiion: 0 0 ;
}
	
#site li a:link, #site li a:visited, #site li a:active {
color:#660000;
font-size:1em;
text-decoration:underline;
margin: 0 0 0 30px;
padding:0 0 0 0;
}

#site li a:hover {
color:#CC6600;
/*border:1px solid #000;*/
margin:0 0 0 30px;
}


/* print link*/
.print a {
line-height:100%;
color:#3399CC ;
text-decoration:none;
}

.print a:link, .print a:visited {
color:#660000;
font-size:1em;
}

.print a:hover { 
color:#CC6600; 
font-size:1em;
}


/* search table set */

.search{
/*border:1px solid #CC0000;*/
}

.search th {
color:#990000;
text-align:right;
padding:3;
}

.search td {
color:#990000;
text-align:left;
padding:0 0 0 0;
}

.search a { line-height:120%;
color:#3399CC;
text-decoration:underline;
border:0px
}


.search a:link, .search a:visited {
color:#660000;
font-size:1em;
}

.search a:hover { 
color:#CC6600; 
font-size:1em;
}

 
/* result table set */
.result{
border:1px solid #CD9F6D;
}

.result th {
color:#990000;
text-align:center;
background-color:#E0C4A5;
padding:3px;
}

.result td {
color:#990000;
text-align:left;
font-size:1em;
padding:2px 3px 2px 2px;
background-color:#EDE1CB;
}

.result a { line-height:120%;
color:#3399CC ;
text-decoration:underline;
border:0px
}

.result a:link, .result a:visited {
color:#660000;
font-size:1em;
}

.result a:hover { 
color:#CC6600; 
font-size:1em;
}


/* result2 table set */

.result2{
border:1px solid #CD9F6D;
background-color: #CD9F6D;
}

.result2 th {
color:#990000;
text-align:center;
background-color:#E0C4A5;
padding:3px;
}

.result2 td {
color:#990000;
text-align:left;
font-size:1em;
padding:2px 3px 2px 2px;
background-color:#EDE1CB;
}

.result2 a { line-height:120%;
color:#3399CC ;
text-decoration:underline;
border:0px
}

.result2 a:link, .result2 a:visited {
color:#660000;
font-size:1em;
}

.result2 a:hover { 
color:#CC6600; 
font-size:1em;
} 

/* result3 table set */

.result3{
border:1px solid #CD9F6D;
background-color: #CD9F6D;
}

.result3 th {
color:#990000;
text-align:center;
background-color:#E0C4A5;
padding:3px;
}

.result3 td {
color:#990000;
font-size:1em;
padding:2px 3px 2px 2px;
background-color:#EDE1CB;
}

.result3 a { line-height:120%;
color:#3399CC ;
text-decoration:underline;
border:0px
}

.result3 a:link, .result3 a:visited {
color:#660000;
font-size:1em;
}

.result3 a:hover { 
color:#CC6600; 
font-size:1em;
}

 
/*message*/

.message{
border:1px solid #CD9F6D;
}

.message td {
color:#990000;
text-align:center;
font-weight:bold;
font-size:1em;
padding:2px 3px 2px 2px;
background-color:#EDE1CB;
}


/* news*/
.news{
/*border:1px solid #CC0000;*/
}

.news th {
color:#990000;
text-align:left;
padding:3;
}

.news td {
color:#660000;
text-align:left;
padding:0 0 0 0;
}

.news a {
line-height:120%;
color:#3399CC ;
text-decoration:underline;
}

.news a:link, .news a:visited {
color:#660000;
font-size:1em;
}

.news a:hover { 
color:#CC6600; 
font-size:1em;
}


/*title*/

.title1 {
line-height:120%;
font-size:1.1em;
color:#990000;
text-align:center;
text-decoration:underline;
font-weight:bold;
padding:5 0 0 0;
}

.title2 {
font-size:1em;
color:#990000;
text-align:left;
font-weight:bold;
margin:10px 0 10px 0;
}

.title3 {
font-size:1em;
color:#996600;
text-align:center;
}

.title4 {
font-size:1em;
color:#996600;
text-align:left;
}

.title5 {
font-size:1em;
color:#996600; text-align:left;text-decoration:underline;}
.title6 {font-size:1em; color:#990000; text-align:center; font-weight:bold; margin:10px 0 10px 0;}
/*images*/

.pic{border:5px solid #FDFDFD; }
.bg{background-repeat:no-repeat; background-attachment:fixed; padding-bottom:20px;}
.pattern{background-repeat:no-repeat; background-attachment:fixed; background-position:380px 1000px;}
.pattern2{background-repeat:no-repeat; background-attachment:fixed; background-position:right;}

/*rollcolor*/
.roll_1{background-color:#EDE1CB;}