/* CSS Document */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



body {background:#fff;margin:0;padding:0;font:11px Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:center;height:100%;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}

p, ul,ol, li, h1, h2, h3 , h4,h5, form, blockquote, dl, dt, dd{margin:0;padding:0;}
li{list-style:none;float:left;}
img{border:none;}

a{text-decoration:none;}
a{color:#000;}
a:hover{color:#f90;background:#FFF7CE}


div.clear{width:960px;height:20px;}

#wrap{width:960px;margin:0 auto;text-align:left;z-index:998;position:relative;}

#mainmenu{
	  position:absolute;top:0px;
	  margin: 0pt; 
	  padding: 0pt; 
	  overflow: auto; 
	  letter-spacing: 0px; 
	  float: none;
	  z-index:999;

}

#slideshow{width:960px;float:left;}
#innerhome,#innerslide{margin:65px 0 0;height:500px;}
#title, #text, #navimg{float:left;}
/*#description div{float:left;}*/
#description{padding-top:6px;width:960px;clear:both;}

#title{width:355px;}
.inner{padding:0 15px;}
#text{width:495px;padding-top:4px}
#navimg{width:110px;padding-top:4px}

#navproj li{padding:3px 2px}

h1{font:21px  Arial, Helvetica, sans-serif;font-weight:normal;color:#000;width:600px;}
h2{font:18px  Arial, Helvetica, sans-serif;font-weight:normal;color:#f90;width:600px;}
h6{padding:6px 0;}

#title h1, #newscol h1,#presscol h1{width:290px;height:26px}
#title h2{width:290px}
#content .tit h2{width:280px}
#content .titc{width:560px}
/*COMPETENCES*/

#sidebar{width:240px;float:left;}
#sidebarlist{width:170px;float:left;}
#sidebar .innermenu{margin:234px 15px 15px;}
#sidebar .sinnermenu{margin:5px 15px 15px;}
#sidebar .binnermenu{margin:166px 15px 15px;}

#side{width:220px;float:left;}
#side .empty{margin:100px 15px 15px;}

#sidemenu li{float:none;margin-bottom:15px;}
#sidemenu ul li{margin-bottom:0;}


#content{width:720px;float:left;}


#content .innercontent, #presslist .innercontent{margin:100px 15px 0;}
#contentp .innercontent{margin:90px 15px 0;}
#content h2{width:585px;font:21px  Arial, Helvetica, sans-serif;}

#content p{padding-bottom:15px;}
#content .col{width:360px;float:left;}
#content .col .innercol{margin:0 15px 15px;}


.innercol ul li{padding-left:14px;background:url('../images/point.png') no-repeat 2px 2px;}


/*PRESS press*/
#sidebar .innerimage{margin:156px 15px 15px;}
#sidebar .sinnerimage{margin:136px 15px 15px;}
#side .rinnerimage{margin:108px 15px 15px;}
#side .innerimage{margin:156px 15px 15px;}
.innerimage p{padding-top:18px;}
#content h3.press{margin-bottom:20px;}
#content .cols{width:600px;}
#content .cols .innercol{margin:0 15px 15px;}
em{font-weight:bold;font-style:normal;}
/*PRESS news*/
#content h3.news{margin-bottom:10px;}
#content .pnews{}
.prlink{padding-top:12px;}

/*press list*/
#contentp{width:720px;float:left;}
#contentp .innercol{margin:0 15px 15px 35px;}
#presslist{float:left}
#newscol,#presscol{width:360px;float:left;}
#newscol h1,#presscol h1{margin-bottom:40px;}
#contentp h2{width:570px;}

#contentp  dt{margin-top:14px;}

/*about*/
#amenu{margin-top:14px;}
#amenu li{float:none;}

.letter{font-weight:bold;}
#title dt{margin-top:14px;}

#content .history{height:53px;}

#content .competence{height:53px;}

#col, #col1, #col2, #col3 {width:210px;float:left;min-height:300px;}
#col li, #col1 li, #col2 li, #col3 li{float:none;}
#col a, #col1 a, #col2 a, #col3 a{text-decoration:none;}


.comp{width:320px}

#footer{padding:10px;font-size:10px;width:960px;margin:0 auto;text-align:left;z-index:1}
#footer a{font-weight:normal;text-decoration:none;padding-right:4px;}
#footer p{padding-left:15px;}
#footer a:hover{font-weight:normal;text-decoration:underline;color:#000;}
#footer span.copy{margin-left:30px;}
#footer div{clear:left;}

#references{width:960px;float:left;}



