*{padding:0; margin:0}
body{font:normal 12px/18px Arial, Helvetica, sans-serif, sans-serif;color:#666;background:#ebeae4 url(../images/bg.gif) repeat-x}
a{text-decoration:none;color:#993333}
a:hover{text-decoration:underline;color:#993333}
a img{border:0}
#ten{height:10px;clear:both; overflow:hidden}
#five{height:5px;clear:both; overflow:hidden}
#one{height:1px;clear:both; overflow:hidden}
#hr{height:1px;clear:both; overflow:hidden; border-top:#999 1px dotted; margin: 10px 0}
#p10{padding:10px}
.bold{font-weight:bold}
.orange{ color:#FF6600}
.red{color:#e80c0e}
.blue{color:#0877c7}
.under{ text-decoration:underline}
.right{float:right}
.left{float:left}
.data{font:normal 10px tahoma; color:#aeb9bd}
li{margin-left:25px}
h1{font:normal 14pt Tahoma, Georgia, "Times New Roman", Times, serif; color:#414f66; margin: 0 0 8px 0}
h2{font:normal 12pt Tahoma, Georgia, "Times New Roman", Times, serif; color:#414f66; margin: 0 0 8px 0}
h3{font:normal 12pt Tahoma, Georgia, "Times New Roman", Times, serif; color:#414f66; margin: 0 0 8px 0}
input, textarea { background:#fff; border:#b6b2ab 1px solid;padding:3px; font:normal 12px tahoma; color:#555; margin:3px}
input.btn{ background:#b0aa9e; padding:1px 5px; border:#868177 1px solid; cursor:pointer; color:#fff}



#wrapper {margin:0 auto;width:970px}

#top {width:970px;float:left; height:105px}
#top #logo {float:left; margin: 32px 0 0 0}
#top .social {float:left; margin: 10px 0 0 50px; color:#999}
#top #ico {float:right; margin: 10px 10px 0 0}
#top #ico a{color:#c2beb6; font:normal 11px tahoma}
#top #ico a:hover{color:#b2ada4}
#top #text{float:left; margin: 2px 0 0 4px}
#top #flag {float:right; background:url(../images/flag_bg.gif) no-repeat; width:89px; height:19px; margin: 6px 0 0 0; padding:4px 0 0 9px}
#top #flag a{color:#e1e1e1; font:normal 11px tahoma}
#top #flag a:hover{color:#fff}


#navigation {float:left;width:960px;background:#c2beb6; border:#b6b2ab 1px solid; margin: 0 0 5px 0; padding:5px}
#navigation a{ float:left; font:normal 12pt Tahoma, Arial, Georgia, "Times New Roman", Times, serif; color:#fff;padding:4px 8px; margin: 0 4px 0 0; border:#c2beb6 1px solid}
#navigation a:hover, #navigation a.selected {color:#fff; text-decoration:none; background:#b0aa9e; border:#99958d 1px solid}

#banner{width:972px;float:left;}

#main {width:950px;float:left;border:#b6b2ab 1px solid; background:#fff; padding:20px; margin: 2px 0 10px 0; padding:10px}
#main #news{margin:8px 0 0 0}
#main #news a{color:#666; text-decoration:underline}
#main #news a:hover{ text-decoration:none}

/* home */
#main #home_left{ float:left; width:460px; margin: 0 10px 0 0}
#main #home_left h2, #main #home_right h2{ background:url(../images/h2_bg.gif) repeat-x left center; color:#fff; padding: 1px 0 3px 4px}
#main #home_right{ float:left; width:480px}
#main #home_right .box{border:#c5c5c5 1px solid; width:150px; height:100px;float:left; margin: 0 6px 6px 0}
#main #home_right .box td{ text-align:center; vertical-align:middle; width:148px; height:98px;}

/* team */
#main #team_left{ float:left; width:320px; margin: 0 20px 0 0;}
#main #team_left .box{float:left; margin: 0 20px 20px 0}
#main #team_left .box img{border:#de0000 1px solid; float:left}
#main #team_left .box div{ background:#de0000; padding:1px 2px; text-align:center; color:#fff; clear:left}
#main #team_right{ float:left; width:580px; background:#ebeae4}
#main #team_right .title{ background:#959389; padding:5px 10px; font:normal 12pt Tahoma, Georgia, "Times New Roman", Times, serif; color:#fff;}

/* projekty */
#main #project_left{ float:left; width:480px; margin: 0 10px 0 0}
#main #project_left .box{border:#c5c5c5 1px solid; width:150px; height:100px;float:left; margin: 0 8px 8px 0}
#main #project_left .boxselected{border:red 1px solid; width:150px; height:100px;float:left; margin: 0 8px 8px 0}
#main #project_left .box td{ text-align:center; vertical-align:middle; width:148px; height:98px;}
#main #project_left .boxselected td{ text-align:center; vertical-align:middle; width:148px; height:98px;}
#main #project_right{ float:left; width:430px; border:#c2beb6 2px solid; padding:10px}

/* aktualnosci */
#main #aktualnosci_left{ float:left; width:260px; margin: 0 10px 0 0;background:#b0aa9e; border:#99958d 1px solid; padding:6px}
#main #aktualnosci_left a{font:normal 12pt/26px tahoma, Georgia, "Times New Roman", Times, serif; color:#fff; display:block}
#main #aktualnosci_left a.selected{ text-decoration:underline}
#main #aktualnosci_right{ float:left; width:665px;}





#footer {width:970px;clear:both;padding: 0 0 10px 0; font:normal 10px tahoma; color:#666}
#footer a{color:#666}


/* mouseover */

div.photobreak {
	clear: both;
}

.tooltip {
	background-position: top left;
	background-repeat: no-repeat;
	font-family: "Verdana", sans-serif;
	font-size: 11px;
	opacity:0.8;
  filter: alpha(opacity=80); 
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ff6600;
	position: absolute;
	z-index: 1;
}

.opis {
	position: relative;
	left: 0px;
/*	top: 250px;*/
	color: #ffffff;
	text-align: center;
}

td.over {
	position: relative;
	z-index: 22;
}

td.out {
	position: relative;
}