body{margin:0; padding:0; background-color:#fff; color:#666; font:11px/16px Tahoma, Arial;}
/*html{scrollbar-3dlight-color: #ccffff; scrollbar-arrow-color: #0CC6ED; scrollbar-base-color: #ccffff; scrollbar-darkshadow-color: #ccffff; scrollbar-face-color: #ccffff; scrollbar-highlight-color: #0CC6ED; scrollbar-shadow-color: #0CC6ED; scrollbar-track-color: #ffffff;}*/
div, p, ul, li, img, form{padding:0; margin:0;}
ul{list-style-type:none;}
a{text-decoration:none; color:#00B052;}
a:hover{text-decoration:none; color:#0CC6ED}
hr{border:0; height:1px; color:#bbb;}

form div{clear:left; display:block; padding:2px; /*width:550px;*/}
form div label{display:block; float:left; width:100px; height:100%; padding:1px 3px; text-align:right;}
input{border:1px solid #0CC6ED; padding:1px 3px; margin:0; color:#666; background:#eff; font:11px/14px Tahoma, Arial;}
textarea{border:1px solid #0CC6ED; padding:1px 3px; margin:0; color:#666; background:#eeffff; font:11px/14px Tahoma, Arial; width:400px;}
input.submit{color:#666; background-color:#bff;}
input.submit:hover{color:#fff; background-color:#0CC6EE;}

h1{font:19px/25px Tahoma, Arial; color:#0CC6ED; margin:10px 0; padding:2px; text-indent:10px; border:#bff solid; border-width:0 0 2px 0;}
h2{font:17px/23px Tahoma, Arial; color:#00B052; margin:2px 0; padding:2px; text-indent:10px;}
h3{font:12px/16px Tahoma, Arial; color:#00B052; margin:0; padding:0 5px 0 0px; background-color:#eff;}
h4{font:11px/12px Tahoma, Arial; color:#00B052; margin:0; padding:0 5px 0 0px;}

.sp2{height:2px;}
.sp5{height:5px;}
.sp10{height:10px;}
.sp15{height:15px;}
.sp20{height:20px;}
.sp25{height:25px;}

#main{width:980px; position:relative; margin:0 auto; padding:0;}
#undermain{width:100%; height:240px; background:url(img/main_right.gif) 0 0 repeat-x; font:10px/12px Tahoma, Arial; text-align:center; overflow:hidden;}
#copyright{width:100%; height:15px; background:url(img/main_right.gif) 0 0 repeat-x #cff; font:10px/12px Tahoma, Arial; text-align:right;}

/* CONTENT PANELS */
#header{width:980px; height:240px; background:url(img/header.jpg) 0 0 repeat-x #cff;}
#R_panel{width:790px; float:right;}
#content{width:560px; float:left; padding:5px 20px 30px 20px;}
#R_menu{width:190px; float:right; padding:45px 0; background:url(img/panel_right_top.jpg) 0 0 no-repeat;}
#L_menu{width:190px; float:left; padding:45px 0; background:url(img/panel_left_top.jpg) 0 0 no-repeat;}
#footer{width:980px; clear:both; text-align:center;}

#bg_lt{width:50%; height:240px; background:url(img/main_left.gif) 0 0 repeat-x #cff; color:#0CC6ED; position:absolute; left:0; text-align:right;}
#bg_rt{width:50%; height:240px; background:url(img/main_right.gif) 0 0 repeat-x #cff; color:#0CC6ED; position:absolute; right:0; text-align:left;}

#tt{width:500px; color:#0CC6ED; font:20px/24px "Times New Roman", Tahoma; position:absolute; top:130px; left:250px; text-align:center;}
#caption{width:500px; padding:5px; color:#0CC6ED; font:38px/42px "Times New Roman", Tahoma; font-style:italic; position:absolute; top:40px; left:300px;}
#caption2{width:400px; padding:5px; color:#0CC6ED; font:38px/42px "Times New Roman", Tahoma; font-style:italic; position:absolute; top:75px; left:430px;}
.ads_head{position:absolute; top:170px; left:260px;}
.ads_linksMenu{margin:0 0 5px 25px;}
.ads_top_right{margin: 0 0 0 10px; float:right;}
.ads_top_left{margin: 0 10px 0 0; float:left;}
.ads_center{text-align:center; padding:20px 10px;}

/* Navigation menu */
#navi{width:608px; height:30px; background:url(img/navi_separator.gif) 100% 0 no-repeat; position:absolute; top:0; left:145px; padding:0;}
#navi li{width:100px; height:30px; padding:0 0 0 2px; background:url(img/navi_separator.gif) 0 0 no-repeat; float:left; overflow:hidden;}
#navi li a{width:78px; height:30px; padding:0 11px 0 11px; display:block; color:#666666; text-align:center; font:11px/14px Tahoma, Arial;}
#navi li a:hover{background:url(img/navi_bg_hover.gif) 0 0 repeat-x; color:#00858C;}
#navi li.home{width:30px; text-indent:-2000px;}
#navi li.home a{width:30px; background:url(img/navi_home.gif) 0 0 no-repeat;}
#navi li.home a:hover{background:url(img/navi_home_hover.gif) 0 0 no-repeat;}
#navi li.search{width:30px; text-indent:-2000px;}
#navi li.search a{width:30px; background:url(img/navi_search.gif) 0 0 no-repeat;}
#navi li.search a:hover{background:url(img/navi_search_hover.gif) 0 0 no-repeat;}
#navi li.map{width:30px; text-indent:-2000px;}
#navi li.map a{width:30px; background:url(img/navi_map.gif) 0 0 no-repeat;}
#navi li.map a:hover{background:url(img/navi_map_hover.gif) 0 0 no-repeat;}

/* Main menu */
.mmenu{width:190px; min-height:220px; padding:0 0 20px 0; background:url(img/corner_bottom.gif) 100% 100% no-repeat;}


.menu{width:190px; padding:0 0 10px 0;}
.menu li{width:190px;}
.menu li a{width:150px; margin:0 10px; padding:3px 0 3px 20px; display:block; color:#00858C; font:11px/13px Tahoma, Arial;}
.menu li a:hover{background:url(img/fl.gif) 3px 50% no-repeat; color:#00B052; background-color:#dff;}
.menu li.gen{width:190px; margin:10px 0 0 0;}
.menu li.gen a{width:155px; margin:0px 10px; padding:2px 0 1px 15px; color:#666; font:12px/17px Tahoma, Arial;}
.menu li.gen a:hover{background:url(img/fl.gif) 0px 50% no-repeat; color:#00858C; background-color:#dff;}
.menu li.gen_text{width:155px; margin:10px 10px 0 10px; padding:0 0 0 15px; color:#666; font:12px/17px Tahoma, Arial;}

.part{width:150px; margin:0 10px; padding:3px 0 3px 20px; font:9px/13px Tahoma, Arial;color:#eee;}
.part a{font:9px/13px Tahoma, Arial; color:#ddd;}
.part a:hover{color:#ddd;}

.undermain_part {margin:200px 10px 0 10px; font:9px/13px Tahoma, Arial;color:#eee;}
.undermain_part a {font:9px/13px Tahoma, Arial; color:#ddd;}
.undermain_part a:hover{color:#ddd;}



/* CONTENT */
#content{font:11px/16px Tahoma, Arial; text-align: justify;}
#content p{text-indent:10px; margin:2px 0 10px 0;}
#content p a{padding:0 1px; text-decoration:underline;}
#content p a:hover{background-color:#eff;}
#content ul{margin:0 20px; padding:5px 10px; list-style-type:disc;}
.text_right{text-align:right;}

#content .link{list-style-type: none; text-align:left;}
.link li{margin:0; padding:1px 0;}
.link li a{padding:3px 3px 3px 25px; display:block; color:#00B052; font:11px/13px Tahoma, Arial;}
.link li a:hover{background:url(img/fl.gif) 5px 50% no-repeat; color:#00858C; background-color:#eff;}
.link li.gen a{margin:10px 0 0 0; padding:3px 3px 3px 20px; font:13px/16px Tahoma, Arial}
.link li.gen a:hover{background:url(img/fl.gif) 0px 50% no-repeat; color:#0CC6ED; background-color:#eff;}

#image_left{margin: 5px 10px 5px 0; float:left; border:1px dotted #999;}
#image_right{margin: 5px 0 5px 10px; float:right; border:1px dotted #999;}
.image_left{margin: 5px 10px 5px 0; float:left; border:1px dotted #999;}
.image_right{margin: 5px 0 5px 10px; float:right; border:1px dotted #999;}
