body {font-size: 75%;line-height: 1.4em;color:#222;
			font-family:Verdana,Arial,sans-serif;
			margin:0;
			background-image: url('bg.png');background-repeat:repeat-x;
			background-color:#dedfe1;}
.fckover {background-color:#fff;background-image: none}

a {color:#039;}
a:visited {color:#06c;}
a:hover {text-decoration:underline;}
#all, #middler {background-image: url('content_bg.png'); background-repeat: repeat-y;}

#header{background-image: url('header_bg.png'); background-repeat: no-repeat;background-position:top center;}
#logo {background-image: url('logobg.png');}
#lefter{}
#righter {padding:15px 10px 10px 0;}
#middler {background-color:#fff}
#content {padding:15px;}
#footer{background-color:#dedfe1;font-size:0.8em;color:#444;border-top:1px solid #999;}
#copy{padding:3px;line-height:1.3em}

H1 {font-size:1.5em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:3px 0 3px 0;color:#666;border-bottom:1px solid #ddd;padding-bottom:3px}  
H2 {font-size:1.5em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:3px 0 3px 0;color:#4282d7;} 
H3 {font-size:1.2em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:2px 0 2px 0;color:#666;}  
H4 {font-size:1.2em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:2px 0 2px 0;color:#4282d7;}  
H5 {font-size:0.9em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:1px 0 1px 0;color:#666;}  
H6 {font-size:0.9em;font-weight:normal;font-family:"Lucida Sans Unicode", sans-serif;margin:1px 0 1px 0;color:#4282d7;} 

p {margin:0px;padding-top:3px;padding-bottom:5px;
background-image: url('p_bg.gif');
				background-repeat: no-repeat;
				background-position:bottom right}

form {padding: 3px;margin: 3px;border: 1px dotted #666;	}
input.text ,select,textarea {margin:1px;color:#333;
		background-color: #eeeeee;
		border: 1px solid #666;
		}	







form div.diciture {display:block;float:left;width:35%;text-align:right;padding-right:10px;padding-bottom:3px}
form div.info {font-weight:normal;font-size:0.75em;line-height:1.1em;clear:both;width:100%;text-align:right;padding-top:0px;color:#999}
form div.info hr {display:none}

form div.inputdata {display:block;float:left;width:52%;text-align:left}
form div.inputdata input, form div.inputdata select {font-size:1.1em;padding:0px;margin:0px;width:100%;}
form div.inputdata textarea {font-size:1.1em;float:left;padding:2px;margin-bottom:2px;display:block;width:100%;overflow:auto}

form div.inputlist {display:block;float:left;width:52%;margin-bottom:5px;text-align:left}
form div.inputlist input {float:left;border:0px;padding:0px;display:block;margin-bottom:2px}
form div.inputlist label {float:left;display:block;margin-bottom:2px;margin-left:2px;font-size:1.1em}
form div.inputlist .text , form div.inputlist .select {font-size:0.9em;padding:0px;margin:0px;}

.required {font-weight:bold;}































.elem .hd {text-align:left;font-family: Verdana,Arial,sans-serif;font-size:0.8em;line-height:1.3em;color:#999}
.elem .ft {padding:1px;text-align:right}
.elem .hd span, .elem .ft span, .elem .hd a, .elem .ft a {text-decoration:none;color:#666}




.navbarA {font-size:0.8em;} /* letter-spacing:0.1em; */
.navbarA, .navbarA a:link, .navbarA a:visited {color: #666; text-decoration:none}
.navbarA a:hover{color: #369; text-decoration:underline}
.navbarA ul {list-style-type: none;overflow:hidden;margin:0;padding:0}
.navbarA li {display:inline;padding-left:5px}

.navbarB {font-size:1.7em; font-family: "Lucida Sans Unicode", sans-serif;color:#999;letter-spacing:-0.05em}
.navbarB, .navbarB a:link, .navbarB a:visited {color: #999; text-decoration:none}
.navbarB a:hover{color: #369; text-decoration:underline}
.navbarB ul {list-style-type: none;overflow:hidden;margin:0;}
.navbarB li {display:inline;margin-right:20px}
.navbarB li.active a:link, .navbarB li.active a:visited {color: #369; text-decoration:none}


.navbarC {font-family: "Century Gothic",Georgia,"Times New Roman",serif;font-size:1.2em;background-image: url('navbarc.png');background-position:top right;}
.navbarC, .navbarC a:link, .navbarC a:visited {color: #000; text-decoration:none;}
.navbarC a:hover{color: #369; text-decoration:underline}
.navbarC ul {list-style-type: none;margin:0;padding:0;padding-top:10px;}
.navbarC li {display:inline;padding:10px}
.navbarC li.active a {font-weight:bold;color:#369;}
.navbarC li.division {background-image: url('spacer.png');background-position:center;background-repeat:repeat-y;padding:0;}
.sidenav ul {
  list-style-type: none;
  padding:0; margin:0;padding-bottom:5px;
			
}
.sidenav ul li {background-image: url('l1_bg.png');background-repeat:repeat-y;}
.sidenav ul li a {display:block;font-weight:bold;text-decoration:none;color:#fff;padding:6px 2px 6px 10px;margin:0}
.sidenav ul li a:hover {text-decoration:underline;}

.sidenav ul li li {background-image: url('content_bg.png');padding:4px}
.sidenav ul li li a {color:#000;display:block;font-weight:normal;padding:1px 2px 3px 15px;margin:0 }
.sidenav ul li li a:hover {border:1px solid #369;color:#369;padding:0 1px 2px 14px}
.sidenav ul li li.lev1sel a {font-weight:bold;color:#369;}


.docline {padding:2px;border-bottom:1px dotted gray;line-height:1.1em}
.doctitle {font-weight:bold;font-size:0.9em}
.doccomment {font-size:0.8em;color:#333}
.docinfo {font-size:0.7em;color:#666}

.focusA .focus_medium .focus_box {line-height:1.1em;text-align:justify;border-bottom:1px solid #999;margin-bottom:10px}
.focusA .focus_medium .focus_box .title {font-weight:bold;font-size:0.9em}
.focusA .focus_medium .focus_box .date {color:#666;font-size:0.8em}
.focusA .focus_medium .focus_box .abstract {font-size:0.8em}
.focusA .focus_medium .focus_box .more {font-size:0.7em;font-style:italic;margin-left:3px;display:inline}
.focusA .focus_medium .focus_box .famcat {font-size:0.7em;background-color:#f9f9f9;display:block}

.focusA .focus_box .title {font-weight:bold}
.focusA .focus_box .where {font-size:0.8em;color:#666}
.focusA .focus_box .date {font-size:0.8em;color:#999}
.focusA .focus_box .source {font-size:0.8em;color:#963}
.focusA .focus_box .famcat {font-size:0.7em;background-color:#f9f9f9;display:block}

.focusA .focus_box {line-height:1.2em;text-align:justify;border-bottom:1px solid #999;margin-bottom:15px;padding-left:10px;background-image: url('lev1sel_bg.gif');background-repeat:no-repeat;background-position:1px 3px}
.focusA .focus_box .more {font-size:0.7em;font-style:italic;margin-left:3px;display:inline}



.eventA .event_box {line-height:1.2em;font-size:0.9em}
.eventA .event_box ul {list-style-type: none;overflow:hidden;margin:0;padding:0}
.eventA .event_box ul li {padding-top:2px;padding-bottom:5px}
.eventA .event_box ul li .date {font-size:0.9em;font-family: "Lucida Sans Unicode", sans-serif;color:#999}
.eventA .event_box ul li a {display:block;font-size:1.1em}




/* company catalogue */

.comp {margin:0px 0px 0px 0px ;clear:both;padding:3px 1px 1px 1px;background-color:#e2e5f4;display:block;width:100%;overflow:hidden;}
.comp_odd {background-color: #F9F9F9}
.comp_even {background-color: #FFFFFF}


.comp .comp_name, .comp .comp_short, .comp .comp_rif  {height:80px;padding:1px;display:block;display:inline-block;overflow:hidden;}

.comp .comp_name  {float:left;width:20%;font-size:0.9em;font-family:verdana;font-weight:bold}
.comp .comp_short {padding-left:2px;float:left;width:40.5%;margin-left:2.5px;font-size:0.92em;text-align:justify;line-height:1.15em;color:#666666}
.comp .comp_rif  {padding-left:4px;float:right;width:37%;font-size:0.99em;color:#000000}


 
