@charset "iso-8859-2";
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #cfcfcf;
}
#wrapper {width : 920px; margin : 0 auto;}
#header {
	color : #333;
	width : 920px;
	float : left;
	height : 180px;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
}
#navigation {
float : left;
width : 920px;
color : #333;
background : url('img/menu.gif') no-repeat;
height: 35px;
}
#slideshow {
background-image : url('img/slideback.png');
width : 920px;
float : left;
padding-top : 10px;
padding-bottom : 10px;
height : 213px;
}
#tl {
background-color : #f0f0ef;
width : 202px;
height : 25px;
float : left;
background-image : url('img/topleft.png');
background-repeat : repeat-y;
}
#tc {
background-image : url('img/topcenter.png');
background-repeat : no-repeat;
width : 503px;
height : 25px;
float : left;
}
#tce {
background-image : url('img/topcentere.png');
background-repeat : no-repeat;
width : 718px;
height : 25px;
float : left;
}
#tr {
background-image : url('img/topright.png');
background-repeat : no-repeat;
width : 215px;
height : 25px;
float : left;
}
#center {float : left; margin : 0 auto;}
.leftcolumn {
color : #333;
width : 183px;
padding-left : 19px;
background-image : url('img/leftcol.png');
background-repeat : repeat-y;
}
.stl1{margin-left:10px;}
#oferta {
width : 183px;
background-image : url('img/ofheader.png');
background-repeat : no-repeat;
padding-top : 30px;
float : left;
}
#kontakty {
width : 183px;
background-image : url('img/konheader.png');
background-repeat : no-repeat;
padding-top : 34px;
float : left;
}
#dojazd {
width : 183px;
background-image : url('img/doheader.png');
background-repeat : no-repeat;
padding-top : 40px;
float : left;
padding-bottom : 6px;
text-decoration : none;
}
#sonda {
width : 183px;
background-image : url('img/sonheader.png');
background-repeat : no-repeat;
padding-top : 40px;
float : left;
padding-bottom : 6px;
}
#kursy {
width : 183px;
background-image : url('img/kwheader.png');
background-repeat : no-repeat;
padding-top : 40px;
float : left;
padding-bottom : 8px;
}
#fblike {
width : 128px;
padding-top : 8px;
float : left;
padding-bottom : 8px;
margin-left: 55px;
}
.content {
	background-image : url('img/center.png');
	background-repeat : repeat-y;
	width : 483px;
	padding-right : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	background-color : #fff;
	overflow: auto;
	position: relative;
}
.stl{padding-left:10px;padding-right:10px;margin:5px;}
.content p {
text-align : justify;
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
margin-bottom : 10px;
}
.content h1 {
margin-bottom : 15px;
margin-left : 15px;
font-size : 20px;
}
.content h2 {
margin-bottom : 15px;
margin-left : 10px;
padding : 0;
}
.rightcolumn {
color : #333;
width : 180px;

background-image : url('img/rightcol.png');
background-repeat : repeat-y;
}
#rightframe {
width : 192px;
background-image : url('img/rightframe1.png');
background-repeat : repeat-y;
float : left;
}
#rightframe1 {
width : 192px;
float : left;
padding-bottom : 5px;
padding-top : 5px;
}
#rightcenter {
width : 192px;
background-image : url('img/rightcenter.png');
background-repeat : no-repeat;
float : left;
height : 25px;
}
#rightbottom {
width : 192px;
background-image : url('img/rightbottom.png');
background-repeat : no-repeat;
float : left;
padding-bottom : 5px;
height : 15px;
}
#footer {
	width : 920px;
	clear : both;
	color : #333;
	background : url('img/footer.png') no-repeat;
	height : 74px;
	padding-top: 65px;
	text-align: center;
}
img{border:none;}
.glossymenu {
margin : 5px 0 2px 0;
padding : 0;
width : 181px;
border : 1px solid #9a9a9a;
border-bottom-width : 0;
}
.glossymenu a.menuitem {
background : black url('img/glossyback.gif') repeat-x left bottom;
font : bold 11px Arial, Helvetica, sans-serif;
color : white;
display : block;
position : relative;
width : auto;
padding-left : 10px;
text-decoration : none;
padding-right : 0;
padding-top : 4px;
padding-bottom : 4px;
}
.glossymenu .menuitem:active {color : white;}
.glossymenu a.menuitem:visited {color : white;}
.glossymenu a.menuitem .statusicon {
position : absolute;
top : 5px;
right : 5px;
border : none;
}
.glossymenu a.menuitem:hover {
background-image : url('img/glossyback2.gif');
}
.glossymenu div.submenu {
background : white;
}
.glossymenu div.submenu ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.glossymenu div.submenu ul li {
border-bottom : 1px solid blue;
border-bottom-color : #0066ff;
}
.lnk{text-decoration:none; margin:10px; padding:10px; font-size:20px;}
.glossymenu div.submenu ul li a {
display : block;
font : normal 12px Arial, Helvetica, sans-serif;
color : #808080;
text-decoration : none;
padding : 2px 0;
padding-left : 10px;
}
.glossymenu div.submenu ul li a:hover {
background : #ffffcc;
color : #0000ff;
}
div#menu {
float : left;
width : 920px;
text-align : center;
height : 32px;
font-family : "Times New Roman";
font-size : small;
background-image : url('img/menu.gif');
background-repeat : no-repeat;
text-transform : uppercase;
font-weight : bold;
}
div#menu a {
display : inline-block;
text-decoration : none;
color : #000000;
padding : 6px;
margin-right : 15px;
margin-left : 15px;
}
div#menu a:hover {
color : #0066ff;
font-weight : bold;
text-transform : uppercase;
}
div#menu a:active {
color : #ff3300;
text-transform : uppercase;
}
.flaga {
height : 16px;
background-image : url('img/eflag.jpg');
background-repeat : no-repeat;
display : block;
width : 27px;
margin-right : 40px;
margin-left : 150px;
margin-top : -27px;
float : right;
}
#flaga a:hover {
height : 16px;
background-image : url('img/eflag2.jpg');
background-repeat : no-repeat;
display : block;
width : 27px;
margin-right : 40px;
margin-left : 150px;
margin-top : -27px;
float : right;
}
.flaga1 {
height : 16px;
background-image : url(img/pflag1.gif);
background-repeat : no-repeat;
display : block;
width : 27px;
margin-right : 40px;
margin-left : 150px;
margin-top : -27px;
float : right;
}
#flaga1 a:hover {
height : 16px;
background-image : url(img/pflag2.gif);
background-repeat : no-repeat;
display : block;
width : 27px;
margin-right : 40px;
margin-left : 150px;
margin-top : -27px;
float : right;
}
.textt {
float : right;
border : none;
margin-top : 5px;
margin-right : 10px;
margin-bottom : 5px;
margin-left : 10px;
}
.ofertaimg {
float : right;
padding : 20px;
border : none;
}
.hmsg {display: none;}
#listapolityka {
margin-top : 10px;
padding-top : 0;
margin-bottom : 14px;
width : 80%;
font-size : 1.2em;
list-style-type : square;
font-style : italic;
}
#listapolityka li {
margin-left : 40px;
list-style-type : square;
list-style-image : url(img/tick.gif);
margin-bottom : 5px;
}
#tab_polityka {
margin-left : 140px;
border-top : 2px solid #f7d75a;
border-left : 2px solid #f7d75a;
border-right : 2px solid #e7b803;
border-bottom : 2px solid #e7b803;
background : #f7e49a url(img/politykatab.gif) repeat-x left top;
}
.kontakty {
text-decoration : none;
color : #09f;
font-weight : 800;
}
#adres {
text-align : center;
padding-bottom : 30px;
padding-top : 15px;
font-size : 16px;
}
#dzial {
font-size : 14px;
padding-left : 20px;
padding-bottom : 20px;
}
.listaoferta li {
padding : 0;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
list-style-type : disc;
}
.listaoferta2 {
margin : 5px 0 0 10px;
padding : 0;
}
.listaoferta2 li {
float : left;
margin : 0;
padding : 0;
font-size : 1em;
list-style-type : none;
text-decoration : none;
}
.listaoferta2 li a:hover {
font-weight : bold;
}
.formnazwy {
font-weight : bold;
height : 35px;
width : 130px;
}
#promo10 {
background-image : url(img/topconatb4.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo9 {
background-image : url(img/BHP5.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo8 {
background-image : url(img/BHP3.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo7 {
background-image : url(img/Skil9235AE1.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo6 {
background-image : url(img/GWS1000.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo5 {
background-image : url(img/GHG660LCD.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo4 {
background-image : url(img/BHP.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo3 {
background-image : url(img/origo340.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo2 {
background-image : url(img/topcon.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
#promo1 {
background-image : url(img/RUSZTWAWA.jpg);
background-repeat : no-repeat;
background-position : center top;
text-align : center;
width : 483px;
}
.link {
text-align : right;
text-decoration : none;
padding-bottom : 10px;
font-size : 12px;
color : #09f;
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
padding-top : 10px;
}
#listauslugi li {
list-style-image : url(../img/uslugilist.gif);
margin-left : -5px;
}
#formularz {
	margin : 10px;
	background-image : url(img/form.png);
	background-repeat : repeat-x;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-style : none;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-color : #999;
	border-bottom-color : #999;
	border-left-color : #999;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#formularz1 {
	margin : 10px;
	background-image : url(img/form2.png);
	background-repeat : repeat-x;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-style : none;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-color : #999;
	border-bottom-color : #999;
	border-left-color : #999;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#formularz p {
margin-left : 10px;
font-weight : bold;
padding-top : 8px;
font-size : 14px;
}
.ct{height: 32px;}
#formularz1 p {
font-family: "Arial", "Helvetica", sans-serif;
margin-left : 5px;
font-weight : bold;
padding-top : 8px;
padding-bottom : 8px;
}
#formbtn {
text-align : center;
padding-top : 10px;
}
input, textarea, select {
border : 1px solid #aaaaaa;
padding : 2px;
margin-top : 2px;
background-color : #ffffff;
background-image : url(img/inputBg.gif);
background-repeat : no-repeat;
background-position : left top;
}
input:hover, textarea:hover, select:hover {border : 1px solid #666;}
input:active, textarea:active, select:active {border : 1px solid #666;}
.th {
background-color : #eafaff;
border : thin solid #999;
text-align : center;
vertical-align : middle;
}
.td {
border : thin solid #999;
text-align : center;
vertical-align : middle;
background-color : #f9f9f9;
}
.tcalc {
padding : 5px;
background-image : url(img/form.png);
background-repeat : repeat-x;
}
.tcalc a {
text-decoration : none;
color : #666;
font-size : 12px;
}
.tcalc a:hover {color : #09f;}
.tcalc a:visited {color : #09f;}
.tcalc a:active {color : #00F;}
.tcalcd {background-color : #f8f8f8; padding : 5px;}
.tcalcimg {background-color : #f8f8f8; text-align : center;}
#frtbl {
width : 483px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
margin : 0;
padding : 0;
}
div.contact_form em.error, div.contact_form form em {color : #ff0000;}
div.contact_form div.error {margin-bottom : 15px;}
div.contact_form img {margin-left : 5px;}
div.contact_form div.input {float : left;}
div.contact_form select {width : 250px;}
.slide {
position : relative;
height : 200px;
width : 700px;
float : left;
cursor : pointer;
background-color : #f0f0ef;
padding : 5px;
}
.slide div {
display : none;
position : absolute;
height : 200px;
font-size : 12px;
}
.slide div img {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
.slide h3 {
font-size : 22px;
font-weight : normal;
margin : 0 0 20px 0;
color : #456;
}
.tabs {clear : both; margin-left : 360px;}
.tabs a {
width : 8px;
height : 8px;
float : left;
margin : 3px;
display : block;
font-size : 1px;
background-image : url(../img/navigator.png);
background-repeat : no-repeat;
background-position : 0% 0%;
}
.tabs a:hover {background-position : 0% -8px;}
.tabs a.current {background-position : 0% -16px;}
.forward, .backward {
float : left;
margin-top : 80px;
display : block;
width : 40px;
height : 50px;
cursor : pointer;
font-size : 1px;
text-indent : -9999em;
background-color : #fff;
background-image : url(../arrows.png);
background-repeat : no-repeat;
}
.forward {background-position : -40px 0;}
.forward:hover {background-position : -40px -50px;}
.backward:hover {background-position : 0 -50px;}
.disabled {visibility : hidden !important ;}
#ramka {width : 483px;}
#produkt {
	background-image: url(img/form.png);
	background-repeat: repeat-x;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	font-size: 14px;
	text-align: center;
	width: 220px;
}
#produkt p {padding-top: 7px; padding-left: 7px;}
#produkt a {text-decoration: none; line-height: 30px;}
#produkt img {padding-bottom: 10px; padding-top: 10px;}
.hntbdy {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #999;
}
.hntbdy1 {
	width: 300px;
	background-color: #FFF;
	border: 1px solid #A5CFE9;
	padding: 5px;
	filter: alpha(opacity=95);
	opacity: '0.95';
}
.hnt {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00F;
	cursor: help;
}

