* {margin: 0px;padding: 0px;}
body{background: #719ee0;color: #555;font-family: Verdana;font-size: 12px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin: 1em 0px;}
a{color: #000000;}
a img{border: 0;}
img{vertical-align:middle;}
.clear{clear: both;font-size: 1px;height: 0px;line-height: 0px;}

#text ul li{margin:0.2em 0 0.2em 0;padding: .3em 0 0.3em 1.8em !important;background: url(/img/list.gif) no-repeat 0 0;display:block;}

h1{color: #333333;font-size: 1.5em;font-weight: normal;margin: 0.5em 0px 0.7em 0;padding-bottom:0.3em;border-bottom:3px solid #b1d9f3}
h3{color: #FFFFFF;font-size: 1.15em;font-weight: normal;margin:1em 0 0.3em 0;padding-bottom:0.2em;background:transparent url('/img/dot.gif') repeat-x 0% 100%;}
h3 a{text-decoration:none;}
h2{color: #999;font-size: 1.15em;font-weight: normal;padding:0;margin:0.5em 0;}
p{line-height: 1.25em;margin 1em 0 0 0;}
pre{border-bottom: 1px dotted #CCCCCC;border-top: 1px dotted #CCCCCC;overflow: auto;padding: 1em 0px;width: 100%;}
select option{padding: 0px 5px;}
table{border-spacing: 2px;margin: 0.5em 0px;width: 100%;}
input.textfield, textarea{background-color: #F8F8F8;border: 1px solid #868686;margin: 5px 0px;width: 15em;font-family:verdana;font-size:1em;padding: 2px;}
textarea{height:10em;width:25em}

ol#comments{list-style-type: none;margin: 2em 0px;}
ol#comments li{list-style-type: none;margin: 2em 0px;}
#comments cite span{display: block;}
#comments cite{float:left;text-align:right}
#comments cite .date{color:#999}
#comments .content{float:left;margin-left:2em;padding-left:1em;width:160px;border-left:2px solid #bbd1fa}
input.submit{background-color: #FFFFFF;border: 1px solid #787878;padding: 0px 0.5em;}


#header {background: #effdff url('img/h-bg.gif') repeat-x 0 0;height:120px;text-align:left;}
#header .inside {height:120px}
.inside {width:800px;margin:0 auto;}
#content {background: #eafcff url('img/c-bg.gif') repeat-x 0 0;}
#content .inside,#footer .inside {min-height: 10em;}
#content .inside{padding:25px 0}
* html #content .inside,* html #footer .inside {height: 10em;}
#text{float:left;width:520px;margin-right:30px;text-align:justify}
#sidebar{float:right;width:210px;padding-top:1em;}
#footer {background: transparent url('img/f-bg.gif') repeat-x 0 0;}

table{border-spacing: 2px;margin: 0.5em 0px;width: 100%;}
table th, table td{padding: 0.3em 0.75em;}
table td{background: #719ee0;color:#fff}
table td a{text-decoration:none;color:#fff}
table.n td{color:#333;background-color: transparent;}


table.lt{border-left:3px solid #0e8d46;background:url(/img/td-bg.gif) repeat-y 0 0;}
table.lv{border-left:3px solid #aa222b;background:url(/img/td-bg.gif) repeat-y 0 0;}
table.ee{border-left:3px solid #6082bf;background:url(/img/td-bg.gif) repeat-y 0 0;}
table.def{border-left:3px solid #b1d9f3;background:url(/img/td-bg.gif) repeat-y 0 0;}
table.def th{padding:1em 0.75em 0.3em 0.75em;}
table.lt td, table.lv td, table.ee td,table.def td{background: transparent;color:#333}
table.lt td a,table.lv td a,table.ee td a{text-decoration:none;color:#333}
table td.l {padding-left:3em;background: url(/img/l.gif) no-repeat 0.75em 0;}
table td.g {padding-left:3em;background: url(/img/g.gif) no-repeat 0.75em 0;}
table#order-dvd td {background: transparent;color:#333}
#order-dvd input, #order-dvd textarea {border: 1px solid #2a9fd5;padding: 4px;background: #fff url(/img/shadow.gif);}
#order-dvd #submit {background: url(submit.gif);width: 250px;height: 39px;border: none;font-size: 1px;text-align: left;color: #c30000;}

#text table td.en-d{background: url(/img/vbg.gif) repeat-y 0 0;color:#444}

#logo {margin: 16px 0 0 16px;}
#headline{position:absolute;z-index:2;margin:-1px 0 0 270px;}
#navi {width:450px;margin:85px 0 0 400px;position:absolute}
#navi li{display:inline;list-style-type: none;position:relative}
#navi li a{padding:4px 0 5px 10px; border-bottom: 6px solid #e4effe; font-size:18px;line-height:20px;height:20px;font-family:"Trebuchet MS";color:#798696;text-decoration:none;position:relative;float:left;}
#navi li a span{padding-right:10px;float:left;cursor:hand}
#navi li a.active,#navi li a.active:hover{border-bottom: 6px solid #c2d9fb;background: transparent url('img/n-bg.gif') repeat-x 0 100%;}
#navi li a:hover{border-bottom: 6px solid #ffd542;}


#sub-navi{matgin:0 0 -1px 0;}
#sub-navi a{float:left;text-decoration:none;padding:6px 8px;matgin:0 0 -1px 3px;position:relative; background-repeat: no-repeat;background-position: 4px 6px;}
#sub-navi a:hover{background-color:#719ee0;color:#fff}
#sub-navi a.active,#sub-navi a.active:hover{background-color:#e2eefb;color:#333}
#sub-navi a.mlt{padding-left:2.5em; background-image: url('img/mlt.gif');}
#sub-navi a.mlv{padding-left:2.5em; background-image: url('img/mlv.gif');}
#sub-navi a.mee{padding-left:2.5em; background-image: url('img/mee.gif');}

.b-block{padding: 10px 0 10px 10px;float:left;color:#fff;width:385px;z-index:10;position:relative;background:transparent;display:block}
.b-block img{margin-bottom:1em}
.b-block ul{list-style-type: disc;margin: 0;}
.b-block li{margin: 0 0 0.3em 1em;padding: 0 0 0 0.5em;}
.b-block a, #copy a{color:#fff}

#partners {background: transparent url('img/partners-bg.gif') no-repeat 0 0;padding:20px;margin:0 10px 10px 10px;width:740px;height:86px;}
#partners a{float:lft;margin-right:7px}
#copy{font-size:11px;color:#fff;padding: 0 0 1em 10px;}

#intro-right {float:right;width:280px;margin-top:15px}
#intro-right a{margin: 0 0 15px 0;display:block;float:left}
#group {position:relative;float:left;padding-left:50px}

#page {background: #f7feff url('img/p-bg.gif') repeat-x 0 0;padding:20px}}
.img-block{margin:1em 0;}
.img-block a{float:left;padding:14px} 
.img-block a:hover{background-color:#ffc600} 
.plogo{float:left;margin:0 1em 1em 0}
