@charset "UTF-8";
/* CSS Document */
* { border: 0px solid blue; }
body, ul, li { margin: 0; padding: 0; }

body { font: 12px/18px "Arial CE", Arial, Helvetica, sans-serif; background: #f8f8f8 url(../images/top-bg.gif) repeat-x 0 0; }
a { color: #390; }
img { border: none; }

#Container { margin: 0px auto; width: 940px !important; width/**/:960px; }
	#leftColumn { float: left; width: 310px; }
		#logo { width: 310px; height: 150px; background: url(../images/logo-bg.gif) no-repeat right bottom; text-align: left; }
		#logo img { margin-top: 30px;  }
		#leftColumn .content { float: left; width: 310px; background: url(../images/leftColumn-bg.gif) no-repeat right top; }
		
		#leftColumn .content span  { display: block; font-size: 11px; line-height: 13px;  float: left; clear: both; margin: 15px 0 0 5px ; width: 250px; padding: 0 0 5px 0; border-bottom: 1px solid #959595;  }
		#leftColumn .content span code { display: block; float: left;  width: 50px; border: 1px solid #d2d2d2; background-color: #fff; padding: 8px 1px 1px 1px; text-align: center; font-family: "Times New Roman CE", "Times CE", Times New Roman, Times, serif; font-size: 24px;  }
		#leftColumn .content span code em { display: block; float: left; clear: both; margin-top: 8px; font-size: 11px; font-style: normal; text-align: center; width: 100%; background: #390 url(../images/cal-bg.gif) repeat-y center top; color: #fff;  }
		#leftColumn .content span b {  display: block;  float: left;  margin: 5px 0 0 15px; width: 160px;   }
		#leftColumn .content span p { display: block; width: 230px; float: left; margin: 10px 0px 0px 0px; padding-bottom: 10px; clear: both;  color: #8c8c8c;  }
		
		
	#rightColumn {  float: right; width: 630px; }
		#rightColumn .top { width: 630px; height: 150px;  background: url(../images/menu-bg.gif) no-repeat left top; }
			#rightColumn .top ul { float: left; margin: 115px 0 0 0;  list-style: none; }
				#rightColumn .top ul li { float: left; }
				#rightColumn .top ul li a { display: block; width: 102px; height: 35px; text-indent: -9999999px; }
				#rightColumn .top ul li a.home { background: url(../images/menu-home.gif) no-repeat 0 0; }
				#rightColumn .top ul li a.firma { background: url(../images/menu-firma.gif) no-repeat 0 0; }
				#rightColumn .top ul li a.oferta { background: url(../images/menu-oferta.gif) no-repeat 0 0; }
				#rightColumn .top ul li a.cennik { background: url(../images/menu-cennik.gif) no-repeat 0 0; }
				#rightColumn .top ul li a.klienci { background: url(../images/menu-klienci.gif) no-repeat 0 0; }
				#rightColumn .top ul li a.kontakt { background: url(../images/menu-kontakt.gif) no-repeat 0 0; }
				#rightColumn .top ul li a:hover { background-position: 0px -35px; }
				#rightColumn .top ul li a.active { background-position: 0px -35px; cursor: default; }
	
	#rightColumn .content { float: left; padding: 40px 0px 50px 30px; background-color: #fff;  width: 620px; }
		.offerBox { float: left; width: 198px; height: 298px; background: url(../images/offerBox.jpg) no-repeat 0 0; }
		.offerBox img { float: left; margin: 30px 0 30px 25px;  }
		.offerBox h1 { float: left; margin: 30px 0 0 0; text-indent: -9999999px; width: 198px; height: 46px; }
		.offerBox h1.badania_kierowcow { background: url(../images/h1-offerbox-badania.gif) no-repeat center top; }
		.offerBox h1.badania_operatorow { background: url(../images/h1-offerbox-operatorzy.gif) no-repeat center top; }
		.offerBox h1.szkolenia_glowna { background: url(../images/h1-offerbox-szkolenia.gif) no-repeat center top; }
	
		#rightColumn .content p { float: left; margin: 20px 0 0 24px !important;  margin/**/: 20px 0 0 12px;  clear: both; width: 530px; text-align: justify;  }	
		hr { float: left; padding: 0;margin: 20px 0 0 24px !important;  margin/**/: 20px 0 0 0px; clear: both; width: 530px !important; width/**/: 500px; border: none; border-top: 1px solid #ccc;  }	
		#rightColumn .content p img.right { float: right; margin: 0px 0px 20px 20px; }	
		#rightColumn .content ol { float: left; clear: both; width: 500px; margin: 20px 0 0 44px !important; margin: 20px 0 0 10px; padding/**/: 0 0 0 30px; list-style: decimal;}
		#rightColumn .content ul {  margin: 20px 0 0 44px; padding: 0;}
		#HomePage #rightColumn .content p { margin: 20px 0 0 4px !important; margin/**/: 20px 0 0 4px;  width: 580px;  }	
		#HomePage #rightColumn .content ul { float: left; width: 250px; margin: 40px 40px 0 0; list-style: none; padding: 0px; border-bottom: 1px solid #b2b2b2; }	
		#HomePage #rightColumn .content ul li  { float: left; border-top: 1px solid #b2b2b2; width: 230px; padding: 5px 0px 5px 15px; color: #390; background: url(../images/li.gif) no-repeat 0px 8px;    }	
		
		.offerlink { float: left; width: 200px; height: 170px;  margin: 20px 0 0 64px !important;  margin/**/: 20px 0 0 32px; text-align: center;  }
		.offerlink a img { border: none; float: left;  } 
		.offerlink a { text-decoration: none;float: left; width: 200px; height: 160px; display: block; line-height: 26px; font-weight: bold; }
		.offerlink a:hover { color:#FFCC00; }
				
		.roundbox { float: left; margin: 40px 0px 0px 0px; width: 261px; background: url(../images/welcomeBox-bg.gif) no-repeat 0 0; }
		.roundboxCloseup { float: left; width: 261px; height: 20px; background: url(../images/welcomeBox-closeup.gif) no-repeat 0 0; line-height: 1px; font-size: 1px;  }
		.roundbox p.otwarty { float: left; clear: both;  width: 20px; margin: 10px 5px 0 30px !important; margin/**/: 10px 5px 0 15px; padding: 0px;  height: 20px;  background: url(../images/cudzy-otwarty.gif) no-repeat top left; border: 0px;   }
		.roundbox p { float: left; width: 180px; color: #339900; margin: 10px 10px 0px 0px; background: url(../images/cudzy-zamkniety.gif) no-repeat bottom right;  }
		.roundbox ul li p { float: left; width: 180px; color: #000; margin: 10px 10px 0px 20px !important; margin/**/: 10px 10px 0px 10px;  background: none; }
		.roundbox h1 { float: left; margin: 40px 0px 0px 30px !important; margin/**/: 40px 0px 0px 15px;  }
		
		.roundbox ul { float: left; margin: 40px 0px 20px 30px !important; margin/**/: 40px 0px 20px 15px;  width: 200px; padding: 0; list-style: none;  border-bottom: 1px solid #e2e2e2;}
		.roundbox ul li { float: left; }
		.roundbox ul li a { float: left; display: block; float: left; width: 180px;  padding: 8px 0px 8px 20px; border-top: 1px solid #e2e2e2; font-weight: bold; text-decoration: none; background: url(../images/li.gif) no-repeat 0px 10px;}
		.roundbox ul li p a { width: 160px; border: none; }
		.roundbox ul li a:hover { background-color: #fcffe0; }
		.roundbox ul li a.active { background-color: #fcffe0; cursor: default; }
		
		#leftColumn a.more { float: right; margin: 20px 30px 10px 0 !important; margin/**/: 20px 15px 10px 0; }
	
	#footer { margin: 40px auto; width: 940px !important; width/**/:960px;  color: #d3d3d3; text-align: center; font-size: 9px; border-top: 1px solid #e4e4e4; }
	

h2 { float: left; clear: both; width: 530px; margin: 30px 0 0 24px !important; margin/**/: 30px 0 0 12px; color: #390; font-size: 14px; }
h1 { float: left;  clear: both;display: block; }
h1.witamy { display: block; width: 176px; height: 22px; text-indent: -999999px; background: url(../images/h1-witamy.gif) no-repeat 0 0; }
h1.nowoczesne {  margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px; width: 383px; height: 22px; text-indent: -999999px; background: url(../images/h1-nowoczesne.gif) no-repeat 0 0; }
h1.aktualnosci  { float: left;  clear: both; margin: 30px 0 0 5px; display: block; width: 250px; height: 17px; text-indent: -999999px; background: url(../images/h1-aktualnosci.gif) no-repeat 0 0; }
#rightColumn h1.aktualnosci { margin-left: 25px !important; margin-left/**/: 12px; }
h1.oferta  {   margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px; width: 394px; height: 22px; text-indent: -999999px; background: url(../images/h1-oferta.gif) no-repeat 0 0; }
h1.sprzet  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 194px; height: 22px; text-indent: -999999px; background: url(../images/h1-sprzet.gif) no-repeat 0 0; }
h1.cennik  {  margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px; width: 194px; height: 22px; text-indent: -999999px; background: url(../images/h1-cennik.gif) no-repeat 0 0; }
h1.szkolenia  {  margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px; width: 244px; height: 22px; text-indent: -999999px; background: url(../images/h1-szkolenia.gif) no-repeat 0 0; }
h1.testy  {  margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px; width: 244px; height: 22px; text-indent: -999999px; background: url(../images/h1-testy.gif) no-repeat 0 0; }
h1.operatorzy  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 334px; height: 22px; text-indent: -999999px; background: url(../images/h1-operatorzy.gif) no-repeat 0 0; }
h1.kierowcy  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 334px; height: 22px; text-indent: -999999px; background: url(../images/h1-kierowcy.gif) no-repeat 0 0; }
h1.bronie  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 334px; height: 42px; text-indent: -999999px; background: url(../images/h1-badanienabron.gif) no-repeat 0 0; }
h1.kontakt  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 334px; height: 22px; text-indent: -999999px; background: url(../images/h1-kontakt.gif) no-repeat 0 0; }
h1.klienci  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 334px; height: 22px; text-indent: -999999px; background: url(../images/h1-klienci.gif) no-repeat 0 0; }
h1.badaniawysokosc  { margin: 30px 0 0 25px !important;  margin/**/: 30px 0 0 12px;  width: 534px; height: 22px; text-indent: -999999px; background: url(../images/h1-badaniawysokosc.gif) no-repeat 0 0; }

#HomePage #rightColumn .content h1.nowoczesne {margin: 30px 0 0 5px !important;  margin/**/: 30px 0 0 5px; }

.logo { float: left; margin-right: 20px; margin-bottom: 30px;  }
.more  { display: block; font-weight: bold; padding: 0 0 0 18px; background: url(../images/a-more.gif) no-repeat 0px 3px; }
.button { float: left; display: block; text-indent: -99999999px; }
.zobaczOferte { width: 138px; height: 27px; margin-left: 30px !important; margin-left/**/: 15px; background: url(../images/button-zobacz.gif) no-repeat 0 0; }
.zobaczOferte:hover { background-position: 0px -27px; }


/* Google maps */
#google_map
{
	float: left;
	width: 530px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 40px 24px !important;
	margin/**/: 10px 0 40px 12px;
}

#google_maker_msg
{
	display: block;
}

.footer {
font-size:10px; 
text-align:center;
color: #D3D3D3;
float:none;
width:100%;
}

.linker {
color:#390;
font-weight:bold;
text-decoration:none;
font-size:12px;
display:inline;
margin:0 !important;
padding:0;
width:auto;
height:auto;
}

