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

body {
	margin:0;
	background-color:#FAFAFA;
	font-family:"Trebuchet MS", verdana, sans, helvetica;
	line-height:20px;
	font-size:14px;
	color:#000;
}
#menu {
	position:relative;
	left:418px;
	top:35px;
	width:213px;
	height:290px;
	vertical-align:top;
}
#menu img {vertical-align:top}

#topbg h1 {
	position:absolute;
	top:-200px;
	font-size:10px;
	}
#topbg h2 {
	position:absolute;
	top:-200px;
	font-size:10px;
	}
#styleswitch {
	position:absolute;
	top:45px;
	right:15px;
	}
#stopka {
margin-top:10px;
margin-bottom:2px;
background:url(../img/stopkabg.jpg) repeat-x;
width:100%;
text-align:center;
height:39px;
color:#6593A7;
font-size:12px;
line-height:14px;
}

#stag {color:#476C7C; position:relative; top:-2px;}
#stopka a, #stopka a:visited {
color:#476C7C;
text-decoration:none;
background-color:#203138;
}

#specimg img { padding:5px; border-left:solid 1px #666666; border-right:solid 1px #666666}
#stopka a:hover {
color:#FF6600;
text-decoration:none;
background-color:#203138;
}

#stopka span {
line-height:20px;
vertical-align:bottom;
}

.tdbg {
width:1px;
background:#fafafa;
}
#tdl {
width:229px;
vertical-align:top;
}
#tdr {
padding:10px;
vertical-align:top;
text-align:justify;
}
ul { list-style:url(../img/li.jpg); position:relative;left:-10px;}
li { padding-bottom:5px;}
table a,table a:visited {text-decoration:none; color:#000000;}
table a:hover {text-decoration:none; background-color:#1F2C32; color:#FFF}
#tdr p:first-letter {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#nagl { background-image:url(../img/par1.jpg); width:580px ; height:48px; background-repeat:no-repeat; background-position:top; margin-left:10px; margin-bottom:10px; position:relative; top:-10px;}
#nagl h3 { font-size:18px; color:#FF6600; padding-left:55px; padding-top:23px; font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif}
.orange {color:#FF6600; font-weight:bold}
.orange1 {color:#FF6600;}
hr {color:#CECECE; width:75%; margin-left:auto; margin-right:auto; height:1px;}
.lh18 {line-height:18px;}
.formularz {font-size:12px;}
.formularz input,.formularz button,.formularz select {border:solid 1px #C0C0C0; background-color:#F3F3F3; color:#000000; font-size:12px;}
.alert { color:#990000}

#tdr .wiecej {text-indent:115px;text-align:right;}
#tdr .wiecej a,#tdr .wiecej a:visited {text-decoration:none; color:#000000; font-size:12px; background-color:#FAFAFA;}
#tdr .wiecej a:hover {text-decoration:underline; color:#000000; font-size:12px; background-color:#FAFAFA;}
#tdr p {text-indent:15px;}
#biznes,#specyfikacje { text-align:center;}
#biznes .wiecej {text-indent:115px;}
#biznes .wiecej a,#biznes .wiecej a:visited {text-decoration:none; color:#000000; font-size:12px; background-color:#FAFAFA;}
#biznes .wiecej a:hover {text-decoration:underline; color:#000000; font-size:12px; background-color:#FAFAFA;}
table #telefony a:hover,table #telefony a,table #telefony a:visited {text-decoration:none; background-color:#FAFAFA;}
table .il a:hover,table .il a,table .il a:visited {text-decoration:none; background-color:#FAFAFA;}
#telefony { text-align:center;}
#telefony .wiecej {text-indent:85px;}
#telefony .wiecej a,#telefony .wiecej a:visited {text-decoration:none; color:#000000; font-size:12px; background-color:#FAFAFA;}
#telefony .wiecej a:hover {text-decoration:underline; color:#000000; font-size:12px; background-color:#FAFAFA;}
#telefony img {border:none;background-color:#FAFAFA;}
#telefony img:hover {border:none;background-color:#FAFAFA;}
#tabtel {text-align:justify};
#tabtel p:first-letter {font-weight:bold; font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:16px;}
h4 {font-size:16px; font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif}
#tellist img { border-left:1px solid #FAFAFA; border-right:1px solid #FAFAFA;}
#tellist img:hover { border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC;}
#ciekawostki { padding:7px; text-align:center}

.stepcarousel{
position: relative; 
border: 0px solid black;
overflow: scroll; 
width: 269px; 
height: 150px; 
left:50px;
top:120px;
}

.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; 
overflow: hidden; 
padding-right: 12px; 
padding-left: 12px;
width: 110px; 
}

.stepcarousel .panel img { border-left:1px solid #FAFAFA; border-right:1px solid #FAFAFA;}
.stepcarousel .panel img:hover { border-left:1px solid #990000; border-right:1px solid #990000;}

#glowna {
width:695px; height:356px; background:url(../img/glowna.jpg); background-repeat:no-repeat; background-position:top center;
}

#glownazdj { width:197px; height:44px; position:relative; left:455px; top:150px }