html,body {
 padding:0px;
 margin:0px 0px 30px 0px;
 color:#625c4e;
 line-height:120%;
 font-size:0.9em;
 background-image:url('../img/bg.jpg');
 background-position:center;
 text-align: center;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

img {
 border:none;
 vertical-align:top;
}

ul,ol {
 margin:0px;
 padding:0px;
 list-style:none;
}

p { margin:0px; }


h1 {
 margin:0px;
 font-size:0px;
}

h2 {
 margin:0px;
 line-height:160%;
}

h3 {
 font-size:12px;
 line-height:180%;
 margin:0px;
}

a { color:#8e9000; }
a:hover { color:#ff9900; }

.navi a {
 text-decoration:none;
 color:#6e6c67;
}

.navi a:hover {
 text-decoration:none;
 color:#ff9900;
}


table {
 font-size:0.9em;
 width:100%;
 background-color:#CCCCCC;
 text-align:center;
 margin-bottom:20px;
}


.dot_line {
 width:100%;
 height:1px;
 background-image:url('../img/dot.gif');
 font-size:0px;
}


/*wrpper*/
#wrapper {
 width:800px;
 margin:auto;
 text-align:left;
}


/*header*/
#header { }


/*navir*/
.navi {
 background-image:url('../img/navi.jpg');
 background-position:0px 30px;
 background-repeat:no-repeat;
 width:215px;
 height:227px;
}

.navi ul li {
  line-height:28px;
	margin:0;
}

.lang {
 line-height:20px;
}


/*contents*/
.contents {
 width:550px;
}


/*footer*/
.footer {

}

.footer ul {
 font-size:10px;
 margin:10px 0px 10px 0px;
}



/*other*/
.stxt  { font-size:0.8em }
.ltxt  { font-size:1.13em }
.clear { clear:both; }
.left  { float:left; }
.right { float:right; }
.center{
 width:100%;
 text-align:center;
}

.ml5  { margin-left:5px;  }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }

.mr5  { margin-right:5px;  }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }

.mt5  { margin-top:5px;  }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 {
	margin-top:5px;
}
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }

.mb5  { margin-bottom:5px;  }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }


.blue { background-color:#dfe5f3; }
.white{ background-color:#FFFFFF; }
.gray { background-color:#EEEEEE; }
.bold { font-weight:bold; }
.tcenter { text-align:center; }
.tleft { text-align:left; }
.tright{ text-align:right; }
.vat { vertical-align:top; }

