@charset "UTF-8";
/* CSS Document */

body {
	padding: 0; margin: 0; font: 11px Arial, sans-serif; line-height: 1.2em;
	/*background:  #ebebeb  url(../images/main-bg.jpg) repeat-x fixed top;*/ 
	margin: 0; /*it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	overflow: auto; 
	
}

h1{ padding: 0; margin: 0;font: 2.2em Arial, sans-serif; }

img {border:0px;padding: 0; margin: 0;}

a {color:#000000; text-decoration:none;}

a:hover {color:#00ACED; text-decoration:none;}

.blue {color:#00ACED;}

.gray {color:#cccccc;}

.oneColFixCtr #container {
	width: 708px;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #mainContent {
	display:inline;
}

#imgholder{
	
}

#about{
	width:320px;
	z-index:10;
	background:#F2F2F2;
	padding:20px;
	position:relative;
	top:-400px;
	left:320px;
	height: 360px;
	overflow:auto;
}

#about p{
	margin: 8px 0px 4px 0px;
}

#press{
	width:320px;
	z-index:20;
	background:#F2F2F2;
	padding:20px;
	position:relative;
	top:-400px;
	left:320px;
	height:360px;
	overflow:auto;
}

.nodisplay{display: none;}

#header {margin:10px 0 0 10px;height:71px; /* background:url(../images/logo.jpg) top left no-repeat;*/} 
#main {padding:0 0 0 10px; height:433px; background:url(../images/bg.jpg) top left no-repeat; overflow:hidden;}
#footer {margin:0 0 0 10px;position:relative;}

#nav {
   float:left;
	margin: 0;
	padding: 0;
}

#header img {float:left; padding:7px 15px 0 0;}

#nav ul {list-style:none; margin: 0 0 0 8px; padding:4px 0 3px 26px; border-left:1px solid #ccc; }
#nav a {  color:#000; float:none; text-decoration:none;}
#nav li { margin:0px; padding:0px; }
#nav #current { background: #00ACED; color: #fff; }
#nav #current a { background: #00ACED; color:#fff; }
#nav a:hover { color:#FFF; background: #00ACED; text-decoration:none;}  

/*#infobox2{display:inline;width:340px; margin:0 63px 0 0; padding:0px; float:right;background:url(../images/bg-text1.jpg) top left no-repeat;}*/

.gray {color:#333;}

#pro1, #pro2, #pro3, #pro4, #pro5, #pro6, #pro7, #pro8, #pro9, #pro10, #pro11, #pro12, #pro13, #pro14, #infobox{/*display:inline;*/position:absolute; border:1px solid #e8e8e8; top:16; left:340px; z-index:1; width:340px; height:111px; margin:0 63px 0 0; padding:0px;
 /*background:url(../images/bg-text.jpg) top left no-repeat;*/
 } 
#pro1, #pro2, #pro3, #pro4,#pro5,#pro6,#pro7, #pro8, #pro9, #pro10, #pro11, #pro12, #pro13, #pro14 {display:none;}
#pro1 h3, #pro2 h3, #pro3 h3, #pro4 h3, #pro5 h3, #pro6 h3, #pro7 h3, #pro8 h3, #pro9 h3, #pro10 h3, #pro11 h3, #pro12 h3, #pro13 h3, #pro14 h3, #infobox h3 {margin:13px 0 5px 0;padding:0px 13px 0px 13px;} 
#pro1 p, #pro2 p, #pro3 p, #pro4 p, #pro5 p, #pro6 p, #pro7 p, #pro8 p, #pro9 p, #pro10 p, #pro11 p, #pro12 p, #pro13 p, #pro14 p,#infobox p {padding:0px 13px 10px 13px;margin:2px 0 0 0; } 
#pro1 img, #pro2 img, #pro3 img, #pro4 img, #pro5 img, #pro6 img, #pro7 img, #pro8 img, #pro9 img, #pro10 img, #pro11 img, #pro12 img, #pro13 img, #pro14 img, #infobox img {padding:13px 6px 20px 13px;} 

#thumbs{width:400px;position:relative; top:0px; left:-3px; display: inline;float:left;z-index: 10; padding:0 0 0 0;}

#thumbs a img, #thumbs img {border:1px solid #fff;}

#thumbs a img:hover {border:1px solid #00ACED;}

.list {
	margin: 76px 0 0 0;
	padding: 0;
	list-style: none;
}

.listProjects {
	margin: 34px 0 0 0;
	padding: 0;
	list-style: none;
	width: 340px;
}

.list li, .listProjects li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}

.list em, .listProjects em {
	background: url(../images/hover5.png) no-repeat;
	width: 120px;
	height: 70px;
	position:absolute;
	top: -92px;
	left: 0px;
	text-align: center;
	padding: 8px 9px 8px 8px;
	font-style: normal;
	z-index: 2;
	display: none;
	
}
.adres{margin:20px 0 0 11px; color:#666666;}
