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

body {
	background:#F8F8F8 url(images/bg.jpg) repeat-x;	
	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 */
	font-family: Tahoma;
	font-size:12px; 
	color: #737272;
	line-height:18px;
}
.centry #sitemain {
	width: 880px;
	position:relative;
	background: transparent;
	margin: 0px 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. */
}



/* layout */
#data{position:relative; width:880px; height:20px; color:#F8F8F8; padding-top:4px;}
#left{margin-top:33px;position:relative; width:234px; margin-right:35px; float:left;}
#right{margin-top:33px;position:relative; width:611px; float:left;}
#logo{position:relative; width:234px; height:29px;}
#theyDecided{position:relative; width:234px; height:30px; margin-top:30px;}
#flaProjects{position:relative; width:234px; height:187px;}
#menuNgl{position:relative; width:234px; height:23px; margin-top:50px;}
.menu1{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/1.jpg);}
.menu2{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/2.jpg);}
.menu3{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/3.jpg);}
.menu4{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/4.jpg);}
.menu5{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/5.jpg);}
.menu6{position:relative; width:194px; padding-left:40px; height:26px; padding-top:5px; background:url(images/6.jpg);}
#banner{position:relative; width:234px; height:72px; margin-bottom:30px; margin-top:30px;}

/* hovery */
.menu1Hover{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/1h.jpg); cursor:pointer;}
.menu2Hover{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/2h.jpg); cursor:pointer;}
.menu3Hover{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/3h.jpg); cursor:pointer;}
.menu4Hover{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/4h.jpg); cursor:pointer;}
.menu5Hover{position:relative; width:194px; padding-left:40px; height:24px; padding-top:7px; background:url(images/5h.jpg); cursor:pointer;}
.menu6Hover{position:relative; width:194px; padding-left:40px; height:26px; padding-top:5px; background:url(images/6h.jpg); cursor:pointer;}

/* Lewa strona */
#news{margin-top:59px;position:relative; width:611px; height:186px; float:left; background:url(images/bgNews.jpg);}
#newsTxt{
	position:absolute;
	left: 34px;
	top: 59px;
	width: 292px;
	height: 103px;
}
#txt{margin-top:40px; position:relative; width:611px; float:left;}



#stopka {position:relative; width:100%; height:20px; clear:both; background:url(images/stopka_bg.jpg); padding-top:9px; color:#FFF;}

.portfolioImg{border:1px solid #737272; padding:1px; width:199px; height:199px; position:relative;}

/* linki etc */
a:link {
	color: #EB8C00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #EB8C00;
}
a:hover {
	text-decoration: underline;
	color: #323232;
}
a:active {
	text-decoration: none;
	color: #EB8C00;
}

#stopka a{
	color: #F00;
	text-shadow:0px;
	font-weight:normal;
}

#left a{
	color:#737272;
	text-shadow:0px;
	font-weight:normal;
}

.link {
	color:#FFF;
	font-weight:normal;
}
