@charset "utf-8";
html { padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:90%;font-family:inherit;}
body { width:100%;line-height:1.5em;font:normal 13px "trebuchet ms", Trebuchet;margin:0;padding:0;border:0;background:#fff }
img {outline:0;border:0 }
* img a { border:none }
:focus { outline:none;}
.logo { float:left; padding:15px 0; margin:0; font-size:25px; font-weight:bold; color:#0092dd; }
.logo a, .logo a:link, .logo a:visited, .logo a:active, .logo a:hover { text-decoration:none; color:#0092dd }

.main { width:700px; padding:0; margin:0 auto; }

.menu { padding:0; margin:0; float:left; height:41px; }
.menu ul { padding:0; margin:0; list-style:none; border:0; height:40px;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0 2px 0 0; padding:12px 0; color:#434343; font-weight:bold; color:#888; text-decoration:none;}
.menu ul li a span { padding:12px}
.menu ul li a:hover {  background:url(/images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span { background:url(/images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  background:url(/images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { background:url(/images/l_menu.gif) no-repeat left; }

.search { float:right; padding:0; margin:0; width:235px }
.search form { margin:0; padding:0;}
.search input { float:left; border:0;}
.search span { float:left; background:url(/images/search_bg.gif) no-repeat left; width:190px; height:31px;}
.search input.text { background:none; width:170px; height:15px; padding:8px 0 0 10px; color:#666 }
.search input.button { float:left;}

.body { width:700px; clear:both; padding-bottom:30px}
.body h2 { color:#71625B; padding:10px; margin:0;}
.body h3 { color:#71625B; padding:15px 10px; margin:0 0 10px 0; border-bottom:1px solid #d2d2d2; clear:both;}
.body p { color:#5f5f5f; padding:5px 10px; margin:0; text-align:justify; }
.body p.spec { color:#a4a4a4;clear:both }
.body img.img { float:left; padding:10px;}

.box_block { width:700px; clear:both; padding:0;}
.box { width:700px; margin:10px 0; float:left; background:url(/images/box_bg700.gif) repeat-y;position:relative}
.box .box_t { background:url(/images/box_t700.gif) no-repeat top;}
.box .box_b { background:url(/images/box_b700.gif) no-repeat bottom; padding:0 0 10px 0; text-align:justify}
.box h2 { margin:0 0 15px 0; padding:7px 0 0 20px; color:#71625B; font-size:18px}
.box_b div { padding:5px 20px 10px 20px; margin:0; color:#5f5f5f}
.box_b p { padding:5px 0 0 0 !important }
.list span {color:#999}
.list span span {font-size:12px; font-weight:bold; color:green}
.list a, .list a:link, .list a:visited { color:#0092dd; font-weight:bold; text-decoration:none;}
.list a:hover { text-decoration:underline }
.list .folder { width:70px; /*background:url(/images/folder.png) no-repeat;*/ }
.box p { padding:5px 15px 10px 15px; margin:0; color:#5f5f5f}
.box a { color:#5f5f5f;}
.box a.more { color:#0092dd; font-weight:bold; text-decoration:none;}
.box a.more:hover { text-decoration:underline;}
.box ul { padding:10px 20px; margin:0; list-style:none;}
.box ul li { background:url(/images/sub_nav.gif) no-repeat left; margin:0; padding:3px 0 3px 25px; border-bottom:1px solid #eaeaea;}
#wbox1, #wbox2 { padding-bottom:5px }
.close {position:absolute; right:12px; top:10px}

.footer { padding:10px 0; background:#e7e7e7; margin:0; width:100%}
.footer p { color:#5f5f5f; padding:3px 10px; margin:0; }
.footer a { color:#383838; text-decoration:none;}
.footer a:hover { text-decoration:underline;}
p.leftt { text-align:left; width:50%; margin:10px 0; padding:10px 0; float:left;} 
p.rightt { text-align:right; width:50%; margin:10px 0; padding:10px 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #e0e0e0; padding:0; margin:5px 0; background:none;}

#themas { background-color:#FFF; color:#999; overflow:hidden; padding:5px 0}
#themas span.current {font-size:13px; font-weight:bold; color:green; text-decoration:underline;}
.liste { list-style-type:none;width:160px;float:left;padding:0;margin:0 0 0 10px;text-align:left  }
.liste li {float:left; border:none; margin:0 15px 0 0;white-space:normal;width:160px;line-height:17px}
.liste li a, .liste li a:link, .liste li a:active, .liste li a:visited { color:#0092dd; text-decoration:none; }
.liste li a:hover { color:#5EA45B; text-decoration:underline; }
/*
#themas2 { width:680px; padding:10px; text-align:justify; color:#999; background-color:#FFF}
#themas2 span {font-size:11px; font-weight:bold; color:green}
#themas2 span.current { color:#0092dd;font-size:13px; font-weight:bold; text-decoration:underline;}
#themas2 a, #themas2 a:link, #themas2 a:active, #themas2 a:visited { color:#0092dd; font-weight:normal; text-decoration:none; }
#themas2 a:hover { color:#5EA45B; font-weight:normal; text-decoration:underline; }
*/

.lnklist {width:100%;border-collapse:collapse;padding:0;color:#000}
.lnklist span { color:#888; font-size:10px }
.lnklist td.banner { background-color:#fff; border:solid 2px #D1D1D1; }
.lnklist td.banner_empty { background-color:#F2F2F2; border:solid 2px #D1D1D1; color:#D2D2D2; text-align:center; line-height:12px; padding:3px 0}
.lnklist td.lnkdata { padding-left:5px }

.lnkdata a, .lnkdata a:link, .lnkdata a:visited { color:#0092dd; font-weight:bold; text-decoration:none; }
.lnkdata a:hover { color:#5EA45B; text-decoration:underline; }

span.sum { font-size:11px; font-weight:bold; color:#888 }
