@charset "iso-8859-2";
body{
margin:0px;
background-color:#FFF7C3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}
#calosc{
width:800px;
display:block;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background-image:url(obrazki/lewo2.png);
background-repeat:repeat-y;}
#top{
background-image:url(obrazki/top.jpg);
width:800px;
height:160px;
display:block;
overflow:hidden;
float:left;}
#lewo{
background-image:url(obrazki/lewo.png);
width:170px;
height:580px;
display:block;
overflow:hidden;
float:left;
padding-left:45px;}
#lewo1{
background-image:url(obrazki/tlo_rozbiorki.png);
margin-top:40px;
width:160px;
padding-top:20px;
height:180px;}
#lewo1 p{
padding:5px;
margin:0px;
color:#666666;}
.wiecej1{
background-image:url(obrazki/wiecej1.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
float:right;
padding-right:10px;
width:45px;
height:8px;}
#lewo2{
background-image:url(obrazki/tlo_roboty_ziemne.png);
margin-top:20px;
width:160px;
padding-top:20px;
height:200px;}
#lewo2 p{
padding:5px;
margin:0px;
color:#ffffff;}
.wiecej2{
background-image:url(obrazki/wiecej2.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
float:right;
padding-right:10px;
width:45px;
height:8px;}
#menu{
width:585px;
height:49px;
display:block;
overflow:hidden;
float:right;}
#menu1{
background-image:url(obrazki/produkcja_betonu.png);
background-repeat:no-repeat;
background-position:top;
width:120px;
height:49px;
display:block;
overflow:hidden;
float:left;}
#menu1:hover{
background-image:url(obrazki/produkcja_betonu.png);
background-repeat:no-repeat;
background-position:bottom;
width:120px;
height:49px;
display:block;
overflow:hidden;}
#menu2{
background-image:url(obrazki/rozbiorki.png);
background-repeat:no-repeat;
background-position:top;
width:110px;
height:49px;
display:block;
overflow:hidden;
float:left;}
#menu2:hover{
background-image:url(obrazki/rozbiorki.png);
background-repeat:no-repeat;
background-position:bottom;
width:110px;
height:49px;
display:block;
overflow:hidden;}
#menu3{
background-image:url(obrazki/aktualnosci.png);
background-repeat:no-repeat;
background-position:top;
width:110px;
height:49px;
display:block;
overflow:hidden;
float:left;}
#menu3:hover{
background-image:url(obrazki/aktualnosci.png);
background-repeat:no-repeat;
background-position:bottom;
width:110px;
height:49px;
display:block;
overflow:hidden;}
#menu4{
background-image:url(obrazki/referencje.png);
background-repeat:no-repeat;
background-position:top;
width:110px;
height:49px;
display:block;
overflow:hidden;
float:left;}
#menu4:hover{
background-image:url(obrazki/referencje.png);
background-repeat:no-repeat;
background-position:bottom;
width:110px;
height:49px;
display:block;
overflow:hidden;}
#menu5{
background-image:url(obrazki/kontakt.png);
background-repeat:no-repeat;
background-position:top;
width:135px;
height:49px;
display:block;
overflow:hidden;
float:left;}
#menu5:hover{
background-image:url(obrazki/kontakt.png);
background-repeat:no-repeat;
background-position:bottom;
width:135px;
height:49px;
display:block;
overflow:hidden;}
#srodek{
	width:585px;
	display:block;
	float:right;
	background-color:#FFF7C3;
	overflow: hidden;
}
#srodek2{
	width:585px;
	height:600px;
	display:block;
	float:right;
	background-color:#FFF7C3;
}
#srodek h1{
margin:0px;
font-size:11px;
color:#cc0000;}
#stopka{
background-image:url(obrazki/stopka.png);
width:770px;
height:45px;
display:block;
overflow:hidden;
float:left;
color:#FFFFFF;
text-align:right;
padding-top:15px;
font-size:10px;
padding-right:30px;}
#stopka a:link{
text-decoration:none;
color:#FFFFFF;}
#stopka a:hover{
text-decoration:underline;
color:#FFFFFF;}
#stopka a:visited{
text-decoration:none;
color:#FFFFFF;}
#roboty{
	width:125px;
	padding-top:43px;
	text-align:right;
	float:right;
	color:#666666;
	padding-right: 20px;
}
#roboty ul{
margin:0px;
padding:0px;
list-style:none;}
#roboty li{
margin:0px;
padding:0px;
margin-bottom:7px;}
#roboty a:link{
color:#666666;
text-decoration:none;}
#roboty a:hover{
color:#990000;
text-decoration:none;}
#roboty a:visited{
color:#666666;
text-decoration:none;}
#roboty2{
width:85px;
padding-top:43px;
padding-right:38px;
float:right;
text-align:right;
color:#666666;}
#roboty2 ul{
margin:0px;
padding:0px;
list-style:none;}
#roboty2 li{
margin:0px;
padding:0px;
margin-bottom:7px;}
#roboty2 a:link{
color:#666666;
text-decoration:none;}
#roboty2 a:hover{
color:#990000;
text-decoration:none;}
#roboty2 a:visited{
color:#666666;
text-decoration:none;}
#srodek_lewo2{
	width:360px;
	padding:10px;
	height:600px;
	display:block;
	float:left;
	padding-right: 0px;
}
#srodek_lewo{
width:350px;
padding:20px;
display:block;
overflow:hidden;
float:left;}
#srodek_lewo a:link{
text-decoration:none;
color:#cc0000;}
#srodek_lewo a:hover{
text-decoration:underline;
color:#cc0000;}
#srodek_lewo a:visited{
text-decoration:none;
color:#cc0000;}
#srodek_aktualnosci{
	background-image:url(obrazki/tlo_aktual.png);
	background-repeat:repeat-y;
	width:165px;
	height:531px;
	display:block;
	color:#666666;
	padding-right:20px;
	float:right;
	text-align:left;
	padding-left:10px;
	overflow: hidden;
}
.kontakt_tab0{
width:200px;}
.kontakt_tab1{
width:80px;
float:left;
display:block;
overflow:hidden;}
.kontakt_tab2{
width:100px;
float:left;
display:block;
overflow:hidden;}
#menu span{
display:none;}
#srodek_lewo p{
text-indent:15px;
margin-top:10px;
margin-bottom:0px;}
#srodek_lewo strong{
color:#cc0000;}
#srodek_lewo ul{
list-style-image:url(obrazki/strzala.png);
margin:5px;
margin-left:30px;}
#logo{
	background-image:url(obrazki/logo.png);
	background-repeat:no-repeat;
	width:239px;
	height:65px;
	display:block;
	overflow:hidden;
	float: left;
	margin-top: 95px;
	margin-left: 281px;
}
#dologa{
	width:200px;
	height:50px;
	display:block;
	float:left;
	margin-left: 300px;
	margin-top: 100px;
	position: absolute;
}
.suwak{
width:582px;
height:600px;
display:block;
overflow:scroll;}
.jasnetlo{
background-color:#FFFBDD;}
tr{
height:18px;}
.kursor{
cursor:pointer;}
.kontab1{
width:30px;
display:block;
float:left;}
.kontab2{
width:100px;
display:block;
float:left;}
#aktualnosciNaglowek {
	width: 184px;
	height: 40px;
	background-image: url('images/aktualnosci_nag.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.news {
	width: 184px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.newsData {
	width: 184px;
	height: 20px;
}

.newsData P {
	width: 54px;
	font-family: tahoma;
	font-size: 10px;
	color: #fefefe;
	text-align: center;
	background-color: #cc0000;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	margin-left: 15px;
}

.newsTresc {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: 11px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	cursor: pointer;
}

.newsTresc:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 11px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	cursor: pointer;
}

.newsOddzielenie {
	width: 184px;
	height: 15px;
	background-image: url('images/aktualnosci_oddzielenie.jpg');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.aktualnosciSterowanie {
	width: 184px;
	height: 9px;
	padding: 0px;
	margin: 0px;
}

.aktualnosciSterowanieLewo {
	width: 22px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
	padding-left: 20px;
}

.aktualnosciSterowanieLewo IMG {
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	border: 0px;
}

.aktualnosciSterowanieLewo IMG:hover {
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	border: 0px;
	border-left: solid 1px #e6dada;
	border-right: solid 1px #e6dada;
}

.aktualnosciSterowaniePrawo {
	width: 22px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	float: right;
	overflow: hidden;
	padding-right: 20px;
}

.aktualnosciSterowaniePrawo IMG {
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	border: 0px;
}

.aktualnosciSterowaniePrawo IMG:hover {
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	border: 0px;
	border-left: solid 1px #e6dada;
	border-right: solid 1px #e6dada;
}

.div209 {
	width: 20px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

.newsSZ {
	width: 380px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.newsDataSZ {
	width: 380px;
	height: 20px;
}

.newsDataSZ P {
	width: 54px;
	font-family: tahoma;
	font-size: 10px;
	color: #fefefe;
	text-align: center;
	background-color: #ec1c24;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	margin-left: 15px;
}

.newsTrescSZ {
	font-family: tahoma;
	font-size: 11px;
	color: #6b6c6e;
	text-align: justify;
	line-height: 11px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.newsOddzielenieSZ {
	height: 20px;
}
.sp_tab{
width:348px;
height:225px;
display:block;
margin-left:auto;
margin-right:auto;}
.sp_tab img{
cursor:pointer;}
.sp_lewo{
width:147px;
height:225px;
display:block;
float:left;}
.sp_pg{
width:201px;
height:87px;
display:block;
float:right;}
.sp_p{
width:201px;
height:138px;
display:block;
float:right;}
.st_tab{
width:357px;
height:356px;
display:block;
margin-left:auto;
margin-right:auto;}
.st_tab img{
cursor:pointer;}
.st_lewo{
width:210px;
height:142px;
display:block;
float:left;}
.st_lewo2{
width:210px;
height:70px;
text-align:right;
display:block;
float:left;}
.st_prawo{
width:147px;
margin-top:81px;
height:158px;
display:block;
float:right;}
.tab_zd{
width:350px;
margin-left:auto;
margin-right:auto;}
.tab_zd img{
cursor:pointer;}
.marginesl{
margin-left:5px;
margin-bottom:10px;
display:block;
float:left;}
.marginesr{
margin-right:5px;
margin-bottom:10px;
display:block;
float:left;}
.ikonki{
	display:block;
	width:50px;
	margin-top:15px;
	height:20px;
	width: 42px;
	float:right;
}
.koperta{
width:17px;
height:12px;
display:block;
background-image:url(obrazki/koperta.png);
background-repeat:no-repeat;
float:right;
margin-top:1px;}
.domek{
width:15px;
height:14px;
display:block;
background-image:url(obrazki/domek.png);
background-repeat:no-repeat;
float:left;
margin-right:10px;}
