/* CSS Document */
a { color: #999; text-decoration: none;  outline:none; border:none }
a:link, a:visited, a:active { color: #999; outline:none;}
a:hover { color: #666; outline:none;}

div.main a { color: #999; text-decoration: none;  outline:none; border-bottom:2px dotted #999 }
div.main a:link, div.main a:visited, div.main a:active { color: #999; outline:none;}
div.main a:hover { color: #666; outline:none;}
a.lnklogo{ display:block; height:105px; width:187px; margin:0;}
a.lnklogo span{ display:none;}

html, body{ background-image:url('/images/pattern.jpg'); background-repeat:repeat; background-position:top center;}
div#language_flags{ float:right;}
div#language_flags img, div#language_flags a{ margin:0 0 0 5px;}
div#language_flags a img{ margin:0;}
div#container{ margin-top:15px;}
div#t0{ width:800px; margin:0 auto;}
div#t0r0c0 div.head{ margin:0; padding:0; background-image:url('/images/head.jpg'); background-repeat:no-repeat; background-position:top center; height:107px;}

div#t0r1c0{ background-color:#000;}
div#t1r0c0{ padding:10px; width:160px;}
div#t1r0c1{ padding:10px;}
div.menutop {
	overflow:hidden;
	margin:0 auto; width:798px; text-align:center; background-image:url('/images/menu_pattern.jpg'); background-repeat:repeat-x; height:32px; background-color:#2C231C;
}
div.menutop ul#n_Root {
	position:relative;
	float:left;
	left:50%;
	list-style:none;
	padding:0;
	margin:0;
}
div.menutop ul#n_Root li {
	float:left;
	position:relative;
	left:-50%;
}
ul#n_Root li{ float:left; list-style:none; margin:0; padding:7px 0;}
ul#n_Root li a{ font-size:1.1em; color:white; padding:1px 7px; margin:0; border-left:1px solid #5f5a57; border-right:1px solid #151312; border-bottom:none;}
ul#n_Root li.first a{ border-left:none;}
ul#n_Root li.last a{ border-right:none;}

ul#n_Root li ul li{width:auto; float:none;  }
ul#n_Root li ul li a{ border:none;  padding:0;  margin:0; width:140px; padding:5px 3px; text-align:center}

ul#n_Root li a { color: #FFF; display: block; }

ul#n_Root li ul li a,
ul#n_Root li.current_parent ul li a,
ul#n_Root li.current ul li a{ border-bottom:none; color:#FFF;background-image:url('/images/menu_pattern.jpg'); }

ul#n_Root li ul { display:none; }

ul#n_Root li:hover ul,
ul#n_Root li.hover ul { display: block; position: absolute; overflow: visible; z-index: 10000;margin-top:0px;}

ul#n_Root li:hover ul li,
ul#n_Root li.hover ul li { clear: both;  padding: 0; margin: 0;  }


ul.submenu li{ list-style:none; padding:0; margin:0}
ul.submenu li a{ color:#FFF;background-image:url('/images/menu_pattern.jpg'); display:block; width:140px; padding:5px 10px; border-bottom:none;}

div.box1{ width:160px; background-image:url('/images/box/b1_p.jpg');}
div.box1 .box1c{ color:#000; padding:5px;}

h1{ color:#FFF; text-align:right; font-size:1.5em; background-image:url('/images/h1.jpg'); background-position:top right;padding-right:20px;}
h2{ background-image:url('/images/h2.jpg'); color:white; border:none; text-align:right; padding-right:40px; background-position:top right; font-size:1.2em;}

.imgsx{ float:left; padding:0 5px 5px 0}
.imgdx{ float:right; padding:0 0 5px 5px}

div#t0r2c0{ background-color:#382D24;}
div.head, div.menutop, div#t0r1c0, div#t0r2c0{border:1px solid #000;}
div.head{  border-bottom:none;}
div.menutop{ border-bottom:none; border-top:none;}
div#t0r1c0{ border-bottom:none; border-top:none;}
div#t0r2c0{ border-top:none;}

a.creativelink{ border-bottom:none; color:white; font-style:italic}

img.bordergray{ border:3px solid #FFFADD; margin:2px;}
