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:#fff;}
.fckover {background-color:#fff;background-image: none}

a {text-decoration:none;color:#c30;}
a:visited {color:#a30;}
a:hover {text-decoration:underline;}

#header, #middler, #footer {background-color:#fff}
#header{background-color:#aaa;background-image: url('headbg.png');background-repeat:repeat-x;}
#logo {background-image: url('logobg.png');}
#lefter{background-color:#eee;border-right:1px solid #ddd}
#middler{border-top:2px solid #c30;}
#righter{background-color:#eee;border-left:1px solid #ddd}
#content {padding-top:3px}
#footer{background-color:#e2e2e2;font-size:0.8em;color:#444;border-top:2px solid #c30;}
#copy{border-right:1px solid white;padding:3px;line-height:1.3em}

H1 {font-size:1.9em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:5px 0 5px 0;color:#333;border-bottom:1px solid #ccc;padding-bottom:3px}  
H2 {font-size:1.7em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:5px 0 5px 0;color:#c30;} 
H3 {font-size:1.3em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:3px 0 3px 0;color:#333;}  
H4 {font-size:1.3em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:3px 0 3px 0;color:#c30;}  
H5 {font-size:0.9em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:1px 0 1px 0;color:#333;}  
H6 {font-size:0.9em;font-weight:normal;font-family:"Century Gothic",Georgia,"Times New Roman",serif;margin:1px 0 1px 0;color:#c30;} 

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:#c96}
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 {padding:4px 0 4px 0;text-align:left;font-family: "Century Gothic",Georgia,"Times New Roman",serif;font-size:1.8em;color:#666}
.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: #fff; text-decoration:none}
.navbarA a:hover{color: #c30; text-decoration:underline}
.navbarA ul {list-style-type: none;overflow:hidden;margin:0;padding:0}
.navbarA li {display:inline;}

.navbarB {font-size:1.5em; letter-spacing:0.1em;}
.navbarB, .navbarB a:link, .navbarB a:visited {color: #666; text-decoration:none}
.navbarB a:hover{color: #333; text-decoration:underline}
.navbarB ul {list-style-type: none;overflow:hidden;margin:0;}
.navbarB li {display:inline;}


.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: #c30; 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:#c30;}
.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;
			font-family:Arial,Verdana,sans-serif;background-color:#ddd;
}
.sidenav ul li {background-color:#ddd;}
.sidenav ul li a {display:block;padding:3px;background-color:#c30;font-weight:bold;text-decoration:none;color:#fff;margin-bottom:10px;padding-left:23px;}
.sidenav ul li a:hover {text-decoration:underline;}
.sidenav ul li li a {color:#000;display:block;padding:3px;font-weight:normal;margin:2px 5px 2px 5px;background-color:#ddd}
.sidenav ul li li a:hover {background-color:#ccc;border:1px solid #999;padding:2px}
.sidenav ul li li.lev1sel a {font-weight:bold;color:#000;}


.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: Georgia,"Times New Roman",serif;color:#c96}
.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}


 