@charset "utf-8"; 
/*------------------------------------------*/

/*------------------------------------------*/

/* BODY & paragraph
/*------------------------------------------*/

/*------------------------------------------*/

/*------------------------------------------*/

/*------------------------------------------*/
body{text-align:left; margin:0px; margin-left:0px; margin-bottom:0px; margin-top:0px; margin-right:0px; padding:0px; background-color:#FFF; background-image:url(pics/bg.jpg); background-position:center top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#273652;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#273652; cursor:default;}

/* HEADERS------------------------------------------*/
h1{font-size:22px; font-family:"Times New Roman", Times, serif; color:#a1ce55; line-height:normal; text-transform:uppercase; font-weight:normal; text-align:left; padding:0px; margin:0px;}
h2{font-family:"Times New Roman", Times, serif; font-size:18px; line-height:22px; color:#543c90; font-weight:normal; cursor:default; line-height:normal;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; font-weight:bold; color:#444;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; font-weight:normal; color:#666; line-height:17px;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; font-weight:normal; padding:0px; margin:0px;}

/* LINKS------------------------------------------*/
a:link,a:visited,a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5497d5; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FC0; text-decoration:underline;}
.small:link,.small:visited,.small:active{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#543c90;}
.small:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#390;}
.medium:link,.medium:visited,.medium:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a1ce55;}
.medium:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d9bac4;}
.big:link,.big:visited,.big:active{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#543c90;}
.big:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#390;}
.header_link:link,.header_link:visited,.header_link:active{font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height:normal; color:#5497d5;}
.header_link:hover{font-family:"Times New Roman", Times, serif; font-size:18px; line-height:normal; font-weight:normal; color:#888;}

/* PICTURE------------------------------------------*/
.pic,.pic:link,.pic:active{border:1px solid #333333; padding:0px;}
.pic:hover{border:1px solid #333333; padding:0px;}
.pic1{border:1px solid #e7d4da; padding:5px; background-color:#FFF;}
.pic1:link{border:1px solid #e7d4da; padding:5px; background-color:#FFF;}
.pic1:hover{border:1px solid #c08d9e; padding:5px; background-color:#FFF;}
.pic,.pic:link,.pic:active{border:1px solid #333333; padding:0px;}
.pic:hover{border:1px solid #333333; padding:0px;}

/* TEXT FORMATTING------------------------------------------*/
.small_text{font-size:10px;}
.medium_text{font-size:11px;}
.medium_text_grey{font-size:11px; color:#666;}
.new_text{font-size:11px; color:#543c90; font-style:italic;}
.quote_text{color:#999;}

/* MENI------------------------------------------*/
.a_module_1:link,.a_module_1:visited,.a_module_1:active {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:7pt; color:#306; text-decoration:none;}
.a_module_1:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:7pt; color:#306;}
.a_module_2:link,.a_module_2:visited,.a_module_2:active {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFF; text-decoration:none;}
.a_module_2:hover{font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:8pt; color:#CCC;}

/* Form objects------------------------------------------*/
#formform{margin:0px; padding:0px;}
html input{ overflow:visible;}
.input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; background-color:#EEE; padding:3px; margin:0px; border:1px solid #DDD;}
.input_button{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; background-color:#EEE; padding:2px; margin:0px; border:1px solid #DDD; cursor:pointer;}
.input1{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#440000; background-color:#fff; padding:3px; border:1px solid #660000;}
.input2{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#EEEEEE; background-color:#222222; padding:0px; margin:1px; border:1px solid #444444;}

/* Select list------------------------------------------*/
.list{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; background-color:#111111; padding:3px; border:0px solid #333333;}

/* Horizontal menu------------------------------------------*/
.menuha{float:right; background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; background-color:#222; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; border-right:1px solid #222;}
.menuh1:link,.menuh1:visited,.menuh1:active{float:right; background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-right:1px solid #cca3b1;}
.menuh1:hover{float:right; background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffee91; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-right:1px solid #cca3b1;}
.menuh1a:link,.menuh1a:visited,.menuh1a:active{float:right; background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffee91; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-right:1px solid #cca3b1;}
.menuh1a:hover{float:right; background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffee91; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-right:1px solid #cca3b1;}
.menuh2:link,.menuh2:visited,.menuh2:active{float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:9px; padding-top:8px; cursor:pointer; border-right:1px solid #e7d4da; margin-bottom:20px;}
.menuh2:hover{float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:9px; padding-top:8px; cursor:pointer; border-right:1px solid #e7d4da; margin-bottom:20px;}
.menuh2a:link,.menuh2a:visited,.menuh2a:active{float:left; display:block; background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c08d9e; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:9px; padding-top:8px; cursor:pointer; border-right:1px solid #e7d4da; margin-bottom:20px;}
.menuh2a:hover{float:left; display:block; background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c08d9e; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:9px; padding-top:8px; cursor:pointer; border-right:1px solid #e7d4da; margin-bottom:20px;}
.menuh3:link,.menuh3:visited,.menuh3:active{float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:9px; padding-top:8px; cursor:pointer; border-right:1px solid #111;}
.menuh3:hover{float:left; display:block; background-color:#28E; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:7px; padding-top:7px; cursor:pointer; border-right:1px solid #111;}
.menuh3a:link,.menuh3a:visited,.menuh3a:active{float:left; display:block; background-color:#39F; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:7px; padding-top:7px; cursor:pointer; border-right:1px solid #111;}
.menuh3a:hover{float:left; display:block; background-color:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#39F; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:7px; padding-top:7px; cursor:pointer; border-right:1px solid #111;}

/* Vertical menu------------------------------------------*/
.ameni1:before,.ameni1a:before{  }
.ameni1:link,.ameni1:visited,.ameni1:active{border-bottom:1px solid #e4cdd5; width:220px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; padding-left:0px; padding-bottom:6px; padding-top:6px; cursor:pointer; text-align:left;}
.ameni1:hover{border-bottom:1px solid #e4cdd5; width:220px; display:block; background-color:#ead9df; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c08d9e; text-decoration:none; padding-left:0px; padding-bottom:6px; padding-top:6px; cursor:pointer; text-align:left;}
.ameni1a:link,.ameni1a:visited,.ameni1a:active{border-bottom:1px solid #e4cdd5; width:220px; display:block; background-color:#ead9df; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#543c90; text-decoration:none; padding-left:0px; padding-bottom:6px; padding-top:6px; cursor:pointer; text-align:left;}
.ameni1a:hover{border-bottom:1px solid #e4cdd5; width:220px; display:block; background-color:#ead9df; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#390; text-decoration:none; padding-left:0px; padding-bottom:6px; padding-top:6px; cursor:pointer; text-align:left;}
.ameni2:before,.ameni2a:before{  }
.ameni2:link,.ameni2:visited,.ameni2:active{border-bottom:1px solid #EEE; width:220px; display:block; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888; text-decoration:none; padding-left:0px; padding-bottom:3px; padding-top:3px; cursor:pointer; text-align:left;}
.ameni2:hover{border-bottom:1px solid #EEE; width:220px; display:block; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; text-decoration:none; padding-left:0px; padding-bottom:3px; padding-top:3px; cursor:pointer; text-align:left;}
.ameni2a:link,.ameni2a:visited,.ameni2a:active{border-bottom:1px solid #EEE; width:220px; display:block; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#543c90; text-decoration:none; padding-left:0px; padding-bottom:3px; padding-top:3px; cursor:pointer; text-align:left;}
.ameni2a:hover{border-bottom:1px solid #EEE; width:220px; display:block; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#390; text-decoration:none; padding-left:0px; padding-bottom:3px; padding-top:3px; cursor:pointer; text-align:left;}
.ameni3:before,.ameni3a:before{  }
.ameni3a{border-bottom:1px dotted #333333; width:162px; display:block; background-color:#EEEEEE; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:7pt; color:#676767; vertical-align:middle; padding-left:38px; padding-bottom:1px; padding-top:1px; cursor:default; text-align:left;}
.ameni3:link,.ameni3:visited,.ameni3:active{border-bottom:1px dotted #333333; width:162px; display:block; background-color:#EEEEEE; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:7pt; color:#676767; text-decoration:none; vertical-align:middle; padding-left:38px; padding-bottom:1px; padding-top:1px; cursor:auto; text-align:left;}
.ameni3:hover{border-bottom:1px dotted #333333; width:162px; display:block; background-color:#050505; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:7pt; color:#770000; text-decoration:none; vertical-align:middle; padding-left:38px; padding-bottom:1px; padding-top:1px; cursor:pointer; text-align:left;}
#Wrapper{width:100%;     z-index:1; text-align:left; background-image:url(pics/bglo.png); background-position:top center; background-repeat:repeat-y;}
#Wrapper2{background-image:url(pics/bgmain.jpg); background-position:center top; background-repeat:no-repeat; width:100%;     z-index:1; text-align:left;}
#Wrapper3{width:1000px;     z-index:1; text-align:left; background-color:#FFF;}
#DIVprofile{clear:both; width:100%; text-align:center; z-index:1;}
#LangFlag{position:relative; float:left; z-index:1; width:30%; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:12px; text-align:left; padding-top:7px; padding-bottom:7px; text-indent:10px;}
#DIVhomeof{clear:both; width:100%; text-align:center; z-index:1; height:24px; background-color:#000; background-image:url(img/bg_meni1.jpg);}
#DIVhead{clear:both; width:100%; z-index:1; border-bottom:1px solid #CCC;}
#DIVline{clear:both; width:100%; z-index:1; border-bottom:1px solid #CCC;}
#titleDiv{}
#MenuDiv1{ width:100%; height:20px; text-align:right; z-index:1; clear:both; background-color:#444; background-image:url(pics/bg_top.jpg);}
#MenuDiv2{padding:0px; margin:0px; height:30px; background-image:url(pics/bg_menu.gif); width:100%; clear:both; background-color:#543c90;}
#MenuDiv3{width:100%; text-align:center; z-index:1; height:28px; clear:both; padding:0px; margin:0px;}
#MainDiv{width:100%; clear:both; z-index:1;}
#DatumDIV{text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999; float:left; width:100%; background-color:#FFF; z-index:1; cursor:default; padding-top:5px; padding-bottom:5px; text-indent:10px;}
#DIVpath{clear:both; width:100%; padding-top:5px; padding-bottom:5px; text-indent:5px; text-align:left; border-bottom:1px solid #EEE; border-top:1px solid #EEE; z-index:1;}
#Footer_1{width:100%; clear:both; text-align:right; padding-bottom:10px; padding-top:10px; background-color:#111;}
#Footer{width:100%; z-index:1; background-color:#eddfe4; margin-top:10px; text-align:left; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;}
#module_body_1{z-index:1; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:12pt; text-align:left; margin-bottom:2px; clear:both;}
#module_head_2{z-index:1; width:100%; height:30px; vertical-align:bottom; background-color:#FFF; text-align:left; 	}
#module_head_tl_2{position:relative; float:left; z-index:1; text-indent:10px; padding-top:7px; padding-bottom:3px; width:70%; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#222; font-size:9px; ; text-align:left; 	}
#module_head_more_2{position:relative; right:5px; top:9px; float:left; z-index:1; width:30%; font-family:Arial, Helvetica, sans-serif; font-size:7pt; text-align:right; 	}
#module_body_2{background-color:#333; background-image:url(img/bgn3.gif); height:220px; z-index:1; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:12pt; text-align:left; margin-bottom:2px;}
#module_body_hover_2{clear:both; z-index:1; width:100%; text-align:left; padding:0px; margin:0px; background-color:#222;}
#bgl{position:absolute; margin:0 auto; left:50%; margin-left:-700px; top:215px; background-image:url("pics/bgl.jpg"); background-position:top; background-repeat:no-repeat; height:380px; width:220px;}
#bgr{position:absolute; margin:0 auto; left:50%; margin-left:500px; top:215px; background-image:url("pics/bgr.jpg"); background-position:top; background-repeat:no-repeat; height:400px; width:380px;}

/* MAIN.php------------------------------------------*/
#Main{position:relative;    width:920px; height:220px;    text-align:left;    z-index:1;}
#Main_Left{float:left; width:400px; padding:0px;}
#Main_Center{float:left; width:240px; margin-left:20px; margin-bottom:20px; padding:0px;}
#Main_Right{float:left; width:240px; margin-left:20px; padding:0px;}

/* MAIN2.php------------------------------------------*/
#tl_LeftSide{float:left; 	width:220px; height:40px; text-align:left;}
#tl_MainSide{float:left; 	width:400px; height:40px; text-align:left;}
#LeftSide{  float:left; 	width:220px; text-align:justify;}
#MainSide{  float:left; 	width:460px; text-align:justify;}
#RightSide{float:left; width:300px; margin-left:20px; padding:0px; padding-top:20px;}

/* Main TL------------------------------------------*/
.page_tl:link,.page_tl:visited,.page_tl:active{font-family:"Times New Roman", Times, serif; font-size:32px; color:#39F; text-decoration:none;}
.page_tl:hover{font-family:"Times New Roman", Times, serif; font-size:32px; color:#39F; text-decoration:underline;}

/* PAGE MODULE------------------------------------------*/
#module_body_hover_1{clear:both; z-index:1; width:100%; margin-bottom:1px; text-align:left; padding:0px; margin-top:5px; border-bottom:1px solid #ead9df;}
#module_padding{padding:10px;}
#module_head_1{width:100%; height:30px; text-align:left; text-indent:10px; border-bottom:1px solid #e4cdd5; margin-bottom:2px; padding:0px; margin:0px; padding:0px;}
#module_head_tl_1{float:left; font-family:"Times New Roman", Times, serif; font-size:13px; ; font-weight:normal; text-transform:uppercase; color:#b0808d; padding:0px; margin-top:8px; text-align:left; 	width:80%;}
#module_head_more_1{position:relative; top:4px; float:left; z-index:1; width:20%; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; 	margin-bottom:5px; padding:0px;}

/* PAGE Contact------------------------------------------*/
#module_col_contact_row{clear:both;}
#module_col_contact_left{vertical-align:top; padding-top:2px; padding-bottom:2px; text-align:right; width:50px; float:left;}
#module_col_contact_right{margin-left:10px; vertical-align:top; text-align:left; padding-top:2px; padding-bottom:2px; width:160px; float:left;}
#col_contact_row{margin-left:20px; clear:both;}
#col_contact_left{vertical-align:top; padding-top:5px; padding-bottom:5px; text-align:right; width:60px; float:left;}
#col_contact_right{margin-left:10px; vertical-align:top; text-align:left; padding-top:5px; padding-bottom:5px; float:left;}
#col_contact_form_left{vertical-align:top; padding-top:5px; padding-bottom:5px; text-align:right; width:70px; float:left;}
#col_contact_form_right{vertical-align:top; text-align:left; padding-top:5px; padding-bottom:5px; margin-left:10px; width:300px; float:left;}

/* PAGE Sitemap------------------------------------------*/
#page_sitemap_ul{margin:0px; list-style:none; padding-left:0px; padding-bottom:6px;}
#page_sitemap_li{list-style:none; padding-bottom:3px;}
#page_sitemap_li2{margin-left:20px; list-style:none; padding-bottom:3px;}

/* Title full-width pages------------------------------------------*/
#maintl_title{float:left; 	width:560px !important; 
/*moz width*/
width:600px; 
/*IE width*/
height:27px !important; 
/*moz width*/
height:40px; 
/*IE width*/
padding-top:13px; padding-left:20px; padding-right:20px; z-index:1; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-align:justify; color:#444444; cursor:default;}
#maintl_content{text-align:justify; padding:20px;}

/* STYLE FOR FORUM------------------------------------------*/

/* FOOTER------------------------------------------*/
.tborder{background:#fff; color:#666666; border:1px solid #039;}
.table_head{background:url(img/bgprofil.gif); background-position:top left; background-position:-1px -1px; ; background-repeat:no-repeat; background-color:#039; padding:0px; height:30px;}
.td_head{color:#fff; font-weight:bold; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; 	border-bottom:1px solid #fff;}
.table_subhead{background:url(img/bgfor.gif); background-color:#017; color:#fff; padding:0px; height:30px;}
.td_subhead{color:#fff; padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px solid #fff;}
.table_maincats{background-color:#fff; color:#fff; padding:0px;}
.td_maincats{padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; background-color:#EEEEEE; background:url(img/bgn3.gif); border-bottom:1px solid #fff; border-right:1px solid #fff;}
.td_maincats2{padding-bottom:3px; padding-top:3px; padding-left:5px; padding-right:5px; background-color:#EEE; border-bottom:1px solid #fff; border-right:1px solid #fff;}

/* HORIZONTAL PROFILE BAR------------------------------------------*/
.prfl{float:right; margin:0px; display:block; height:18px; padding-right:3px; padding-top:0px; padding-bottom:0px;}
.profil_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
.profil_nick:link,.profil_nick:visited,.profil_nick:active,.profil_nick {float:right; display:block; 	font-family:Arial, Helvetica, sans-serif; font-size:11px; ; font-weight:bold; color:#333; text-decoration:none; height:19px; padding-left:5px; padding-right:5px; padding-top:5px;}
.profil_nick:hover{float:right; display:block; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; ; font-weight:bold; color:#CCCCCC; padding-left:5px; padding-right:5px; padding-top:5px;}
.profil:link,.profil:visited,.profil:active,.profil {float:right; display:block; 	font-size:10px; color:#FFF; text-decoration:none; height:18px; border-left:1px solid #600; padding-left:7px; padding-right:7px; padding-top:5px; margin:0px;}
.profil:hover{float:right; display:block; font-size:10px; ; color:#999; text-decoration:underline; height:18px; border-left:1px solid #600; padding-left:7px; padding-right:7px; padding-top:5px; margin:0px; background-color:#000;}
.profil2:link,.profil2:visited,.profil2:active,.profil2 {float:right; display:block; 	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#222; text-decoration:none; background-color:#CCC; height:18px; border-left:1px solid #CCC; padding-left:7px; padding-right:7px; padding-top:5px; margin:0px;}
.profil2:hover{float:right; display:block; 	font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#BBB; color:#222; text-decoration:underline; height:18px; border-left:1px solid #CCC; padding-left:7px; padding-right:7px; padding-top:5px; margin:0px;}
ul.menu{list-style:none; margin:0px; padding:0px;}
ul.menu *{margin:0px; padding:0px;}
ul.menu a{display:block; color:#000; text-decoration:none;}
ul.menu li{position:relative; float:right; margin-right:0px;}
ul.menu ul{position:absolute; top:20px; left:0px; background:#333; display:none; opacity:0; padding:0px; margin:0px; list-style:none;}
ul.menu ul li{position:relative; border:0px solid #aaa; border-top:none; width:120px; margin:0px;}
ul.menu ul li a{display:block; padding:0px 0px 0px; background-color:#333;}
ul.menu ul li a:hover{background-color:#222;}
ul.menu ul ul{top:-1px;}
ul.menu .menulink1, ul.menu .menulink1:link, ul.menu .menulink1:visited{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EEE; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; cursor:pointer; border-left:1px solid #222;}
ul.menu .menulink1:hover, ul.menu .menuhover{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:#222; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:2px; cursor:pointer; border-left:1px solid #222;}
ul.menu .menulink1a, ul.menu .menulink1a:link, ul.menu .menulink1a:visited{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; background-color:#222; border-left:1px solid #222;}
ul.menu .menulink1a:hover,{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:#222; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:1px; padding-top:2px; cursor:pointer; border-left:1px solid #222;}
ul.menu .menulink2, ul.menu .menulink2:link, ul.menu .menulink2:visited{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-left:1px solid #222;}
ul.menu .menulink2:hover{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:#222; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-left:1px solid #222;}
ul.menu .sub{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EEE; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-bottom:1px solid #222;}
ul.menu .topline{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EEE; text-decoration:none; vertical-align:middle; cursor:pointer; text-align:left;}
ul.denu{list-style:none; margin:0px; padding:0px;}
ul.denu *{margin:0px; padding:0px;}
ul.denu a{display:block; color:#000; text-decoration:none;}
ul.denu li{position:relative; float:left; margin-right:0px;}
ul.denu ul{position:absolute; top:28px; left:0px; background:#8ecc51; display:none; opacity:0; padding:0px; margin:0px; list-style:none;}
ul.denu ul li{position:relative; border:0px solid #aaa; border-top:none; width:150px; margin:0px;}
ul.denu ul li a{display:block; padding:0px 0px 0px; background-color:#8ecc51;}
ul.denu ul li a:hover{background-color:#543c90;}
ul.denu ul ul{top:-1px;}
ul.denu .denulink1, ul.denu .denulink1:link, ul.denu .denulink1:visited{margin-top:2px; margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer; border-right:1px solid #5B0;}
ul.denu .denulink1:hover, ul.denu .denuhover{margin-top:2px; margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background-color:#8ecc51; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer; border-right:1px solid #5B0;}
ul.denu .denulink1a, ul.denu .denulink1a:link, ul.denu .denulink1a:visited{margin-top:2px; margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background-color:#8ecc51; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer; border-right:1px solid #5B0;}
ul.denu .denulink1a:hover,{margin-top:2px; margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; background-color:#8ecc51; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer; border-right:1px solid #5B0;}
ul.denu .denulink2, ul.denu .denulink2:link, ul.denu .denulink2:visited{margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background-color:#543c90; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer;}
ul.denu .denulink2:hover{margin-bottom:1px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background-color:#8ecc51; text-decoration:none; vertical-align:middle; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:5px; cursor:pointer;}
ul.denu .sub{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EEE; text-decoration:none; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:2px; padding-top:1px; cursor:pointer; border-bottom:1px solid #222;}
ul.denu .topline{background-position:top; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EEE; text-decoration:none; vertical-align:middle; cursor:pointer; text-align:left;}

