html,body{
	margin: 0px;padding: 0px;
	text-align: center;
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	background: url(../img/background.gif);
	height:100%;
}

td{
padding-bottom: 2px;
}

tr{
padding-bottom: 2px;
}

table{
padding-bottom: 2px;
}


.wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;width: 908px;
}

#header {
	width: 100%; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
		
#container{
	background: url(../img/text-background.jpg) top center no-repeat;
	clear:both; 
	margin:0px; 
	padding:30px 0px 0px 0px;
}
		
#footer {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	clear: both;
	text-align:center;
}
			
#left{
	float:left;
}

#logo{			
	display: block;
	width: 248px;
	float: left;
	padding: 91px 0px 0px 0px;
	overflow: hidden;
	background: url(../img/logo.png) no-repeat;
	height: 0px !important;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}
		
#toolBox{
	height: 24px; 
	width: 115px; 
	background: url(../img/toolbox-background.jpg) no-repeat; 
	float: right;
}

#home{
	display: inline; 
	width: 11px; 
	padding: 23px 0px 0px 0px; 
	margin: 0px 0px 0px 17px; 
	overflow: hidden; 
	background: url(../img/home.gif) no-repeat;
	float: left;
	height: 0px !important;
	font-size: 1px;
}		
	
#siteMap{
	display: inline; 
	width: 21px; 
	padding: 23px 0px 0px 0px; 
	margin: 0px 19px 0px 19px; 
	overflow: hidden; 
	background: url(../img/sitemap.gif) no-repeat;
	float: left;
	height: 0px !important; 
	font-size: 1px;
}		
	
#contact{
	display: inline; 
	width: 11px; 
	padding: 23px 0px 0px 0px; 
	margin: 0px; 
	overflow: hidden; 
	background: url(../img/contact.gif) no-repeat;
	float: left;
	height: 0px !important; 
	font-size: 1px;
}			

#mainMenu{
	height: 33px; 
	background: #151515 url(../img/pasek-menu.jpg) center center no-repeat; 
	clear: both; 
	text-align: center;
}

#mainMenu ul li{
	float: left; 
	display: block;
}

#menu{
	width:628px; 
	padding: 0px 0px 0px 195px; 
	margin: 0px auto;
}

#powitanie{
	width: 317px; 
	padding: 24px; 
	float: left; 
}

#flash{
	width: 538px; 
	float: left;
}

#naSkrotyPortfolio{
	width: 238px; 
	height:84px; 
	padding: 86px 15px 0px 167px; 
	background: url(../img/index_bandeannonce.jpg) no-repeat; 
	float: left;
}

#naSkrotyOferta{
	width: 209px; 
	height:53px; 
	padding: 48px 0px 0px 15px; 
	background: url(../img/index_ecoprod.jpg) no-repeat; 
	float: left; 
	margin: 49px 20px 0px 20px;
}

#naSkrotyKontakt{
	width: 209px; 
	height:27px; 
	padding: 74px 0px 0px 15px; 
	background: url(../img/index_dossierspresse.jpg) no-repeat; 
	float: left; 
	margin: 49px 0px 0px 0px;
}

#naSkroty{
	clear: both;
}

div.hr hr {
	display: none;
}

div.hr {
	height: 1px; 
	border: none; 
	background: #333; 
	margin: 0px 0px 10px 0px; 
	padding: 0px; 
	clear: both;
}

div.clear{
	clear: both;
}

#footerMenu ul li{
	float: left; 
	display: block;
}

#projekty{
	width: 790px;
	margin: 0px auto; 
	padding: 0px 0px 20px 0px;
}

#projekty_logo{
	width: 580px;
	margin: 0px auto; 
	padding: 0px 0px 20px 0px; 
	clear: both;
}

#projekty_logo img{
	margin: 0px 1px 2px 1px;
	
}

.projekt{
	width:237px; 
	margin: 20px 13px 20px 13px; 
	float: left; 
	display: inline;
}

.projekt img{
	border: 3px solid #4c4c4c; 
	margin: 0px 0px 10px 0px;
	display: block;
	width: 231px;
	height: 136px;
	background: url(../img/loading.gif) 50% 50% no-repeat;
}

#projekty div.hr {
	height: 1px; 
	border: none; 
	background: #333; 
	padding: 0px; 
	clear: both; 
	margin: 0px 0px 10px 0px;
}

.hide{
	display:none;
}

#tekst-onas{
	background: url(../img/onas-background.jpg) 0px 40px no-repeat; 
	padding: 0px 0px 40px 0px;
}		
	
#tekst-oferta{
	background: url(../img/oferta-background.jpg) 0px 40px no-repeat; 
	padding: 0px 0px 40px 0px;
}

fieldset label{
	width: 45px; 
	display: block; 
	padding: 4px 0px 0px 0px;
}	

.pole{
	width:263px; 
	height: 16px; 
	background: #342f2f; 
	color: #fff; 
	border: 1px solid #777474; 
	padding: 2px 2px 0px 2px; 
	font-size: 11px; 
	margin: 0;
}	

.submit{
	margin-left: 241px; 
	cursor: pointer;
}

textarea {
	width: 308px; 
	height: 99px; 
	background:#342f2f; 
	border: 1px solid #777474; 
	padding: 2px; 
	color: #fff;
}

fieldset ol li{
	margin: 7px 0px 7px 0px;
}

.pole_kontakt{
	float: left; 
	padding: 20px 20px 20px 0px;
}

#naSkrotyOboutik{
	width: 510px; 
	height:185px; 
	padding: 1px 0px 0px 1px; 
	background: url(../img/vente_DVD_CFM.png) no-repeat; 
	float: left; 
	margin: 1px 1px 0px 1px;
}
