/* CSS Document */

body {margin:0; padding:0;text-align:justify; }
H1 {color:black; fxont-weight: bold; font-size:13px; background-color: #FFE15D; /*#FFCF45;/* #FFD028;*/
	display:block; border-bottom: 3px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both; margin:0; padding:0 8px; margin-bottom: 10px;}
H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px 0;}
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.bold {font-weight: bold;}
img {}
a img {border:0;}
a {text-decoration:none; color:#666666;}
a:hover {color:#FF6600;}

#menu {padding:0; margin:0;}
#menu ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; text-align:left;}
#menu li {display:block; list-style-type:none; margin:0; padding:0; line-height:10px; 
	background-color:#666666; padding-left:10px; margin-bottom: 5px;}
#menu li.level1 { background-color:#CC9966; background-image: url(V2.11_bgr.jpg); font-weight:bold; padding:2px 5px; bxorder:1px solid #666600; /* silver;*/}
#menu li.actual { background-color:#CC9966; background-image: url(V2.11_bgr.jpg); font-weight:bold; padding:2px 5px; bxorder:1px solid #666600; /* silver;*/}
#menu li.level2 { background-color:#eee; padding-left:15px; margin-top:5px;}
#menu li a {color:black; line-height:normal; margin:0px 0 20px 0;}
#menu ul li ul {margin:0; padding:0;}
#menu ul li ul li {padding-left:20px; color:#444444; margin:0; background-color:blue;}
#menu ul li ul li a {color:white; margin:0; line-height:normal;}
#menu li.level1 a:hover {color: #FF6600}
#menu li.level2 a:hover {color:#FF6600;}
.actual, li.actual a {color: #FFFF33;}

.mailbanner {widtXh:160px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.mailbanner a {color: black; /*#999999;*/  background-image:url(banner_v2.2.jpg); display:block; width:130px; background-color: #EEEEEC; 
	border:1px solid #666600; /*#FFee77;*/ padding: 5px; margin:20px auto; text-align:left; font-weight:bold;}
.mailbanner a:hover {color: #333333;}

.address {text-align:center; color:#666666; border-top:1px solid silver; padding-top: 20px;}

.image_caption {text-align:right; font-size:9px; margin:0; padding:0}
.no_spc {padding:0; margin:0;}
.topic_end {clear:both; font-size:1px;}
#sponsors img {clear:both; display:block; margin: 2px auto;}
.bullet {clear:none; background-color:#000000; width:12px; width:12px; font-size:12px;}

/* LAYOUT CONTAINERS */

#topics {width: 620px; float: left; margin-left:5px; margin-top:5px;}
.topic {width:100%; margin-bottom:24px;}
.cover {float:right; margin-left:10px; width:200px; text-align:right}
.cover p {clear:both; margin-bottom:15px;}
#sponsors {float:left; margin-left: 15px; border:1px solid silver; text-align:center; margin-top:5px; width:240px}
#menu {width:170px; padding:0; background-color:#FFF; padding-top:5px; text-align:center;}
.lasit_visu {font-weight:normal; font-size:80%; cursor:hand;}
.thumbnail img {margin:4px; border:0; height:100px; border:1px solid white;}
.thumbnail a:hover img {border:1px solid yellow;}
.thumbnail {padding:2px; border: 1px solid silver; float:left; margin:5px; width:285px; height:160px; text-align:center}
.thumbnail p {font-size:9px;}
.w_150 {width:150px;}

/* FORM STYLE */

.label {display:block; width:220px; float:left; clear:both; 
	text-align:right;
	margin:5px 10px 5px 0;}
.inside_label {display:block; float:left; text-align:right; margin:5px;}
.label, .inside_label {color:#333333;}
form input, form select {display:block; float:left; border:1px solid silver; margin:5px 0; background-color: 
	#FFFFAe; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px;}
	
.button {font-size:12px; background-color: #AAA}

/* SEARCH results */

.val_title {color: #FF6633;}
.aut_title {font-weight:bold; color:#000; font-size:12px; margin:5px 0 2px 0; display:block;}
.search_item {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.result_count {border: 1px solid silver; color: #330066; font-size:10px; display:block; margin:10px 0;}

.error {border: 1px solid silver; color: #FF3300; font-size:10px; display:block; margin:10px 0;}

/* KAROGI */

.karogi img {float:left; margin-right:10px;}
