body {
	margin: 0px; padding: 0px; text-align: center; font-size: 11px; font-weight: normal;
	color: #000000;
	font-family: arial, halvetica, sans-serif;
	background: url('/images/bg.gif') repeat-x;
}

p, div, td {
	text-align: left;
}

img {
	border: 0px;
}

#centerer {
	width: 855px; margin: 0 auto;
	padding-left: 0px; 
}
#centerer1 {
	width: 800px; margin: 0 auto;
	padding-left: 0px; 
}

#main {float: left;  margin-left: 6px;
}

#header {
	float: left; width: 733px; height: 76px; margin-left: 6px;
}

#menu {
	width: 730px; height: 27px; float: left;
}

#menu img {
	float: left;
}
div#tag a{
	color:white;
	font-size:1px;
}

#head {
	width: 855px; height: 178px; float: left; margin-top: 10px;
	
} 
#head_oferta {
	width: 800px; height: 285px; float: left; margin-top: 10px;
	background: url('/images/r_oferta.gif') no-repeat top left;
} 

#head_kontakt{
	width: 800px; height: 350px; float: left; margin-top: 10px;
	background: url('/images/img_kontakt.gif') no-repeat top left;
}

.newhead {
	margin-left: -24px !important;
}

* html .newhead {
	margin-left: -12px !important;
}


#hleft {
	float: left; width:400px;
	padding-top: 67px;
	
	border: 1px solid;
}

#hleft ul {
	margin: 0px; padding: 0px;
	padding-left: 30px;
  margin-bottom: 1px;
}

#hleft li {
	width: 350px; padding-left: 15px;
	background: url('/i/adot.gif') no-repeat top left;
	list-style-type: none;
	
	padding-bottom: 8px; padding-top: 1px; font-size: 12px;
	color: #185fac;
}

* html #hleft li {
	width: 350px;
}

#hleft p.right {
	width: 385px; text-align: right; margin: 0px;
}

#hleft p.har {
	width: 680px !important;  text-align: left !important; padding-left: 30px !important; padding-top: 40px !important;
}

* html #hleft p.har  {
	width: 710px !important; padding-top: 30px !important;
}

#hright p {
	width: 250px; font-size: 12px; color: #185fac;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	display: block;
}

#hright p.right {
	width: 130px; text-align: right; margin: 0px; padding-top: 6px;
}

* html #hright p.right {
	width: 140px; padding-top: 4px;
}

#hright {
	float: left; width: 300px;
	padding-top: 62px; padding-left: 24px;
	border: 1px solid;
}

* html #hright {
	padding-top: 65px;
}

#hleft p.right a {
	color: #e60000; font-size: 12px; text-decoration: underline;
	background: url('/i/aldot.gif') no-repeat top right;
	padding-right: 23px; padding-bottom: 5px; 
}

* html #hleft p.right a {
	height: 20px;
}




#hright p.right{
	margin-left: -5px;
}

#hright p.right a {
  margin-top: 11px;
  display: block;
	color: #e60000; font-size: 12px; text-decoration: underline;
	background: url('/i/aldot.gif') no-repeat top right;
	padding-right: 23px; padding-bottom: 5px;
}

* html #hright p.right a {
  margin-top: 14px;
	height: 20px;
}

* html #hright p.right {
  margin-left: -15px; 
}




#hright ul {
	margin: 0px; padding: 0px;
	margin-left: -10px;
	margin-top: 5px;
  margin-bottom: 1px;
}

#hright li {
	width: 250px; padding-left: 15px;
	background: url('/i/adot.gif') no-repeat top left;
	list-style-type: none; font0weight: bold;
	
	padding-bottom: 8px; padding-top: 1px; font-size: 12px;
	color: #185fac;
}

* html #hright li {
	width: 260px;
}

#flash1 {
	float: left; width: 265px; padding-right: 10px; margin-top: 20px;
height: 350px;
  text-align: left !important;
  color: #185dae;
	
}	
#flash {
	float: left; width: 270px; padding-right: 0px; margin-top: 20px;
	height: 300px;
	background: url('/images/ramka.gif') no-repeat top left;
	font-size: 22px;
	font-size: 22px;
  text-align: left !important;
  color: #185dae;
	
}	
#flash_oferta{
	float: left; width: 350px; padding-right: 10px; margin-top: 10px;
	height: 300px;
	font-size: 22px;
  text-align: left !important;
  color: #185dae;
 line-height: 18px;
	
}
#flash_kontakt{
	float: left; width: 300px; padding-right: 10px; margin-top: 10px;
	height: 300px;
	font-size: 22px;
  text-align: left !important;
  color: #185dae;
 line-height: 18px;
	
}	
#flashtext {
float: left;
width: 240px;
padding: 15px;
font-size: 12px;
  text-align: left;
  color: #0a0a0a;
  line-height: 18px;
 
}
#flashtext_oferta{
float: left;
width: 250;
padding: 5px;
padding-left: 30px;
font-size: 12px;
  text-align: left;
  color: #0a0a0a;
}
#flashtext_kontakt{
float: left;
width: 250;
padding: 15px;
padding-left: 30px;
font-size: 12px;
  text-align: left;
  color: #0a0a0a;
}

#textemail{
float: left;
width: 300;
padding: 15px;
padding-left: 30px;
font-size: 12px;
  text-align: left;
  color: #0a0a0a;
}

#flashtext h3{

  color: #185dae;
}

* html #flash {
	width: 250px;
	margin-right: 0px;
}

#rightcnt {
	width: 570px; float: left; margin-right: 0px;
	margin-top: 20px;
	padding-left: 0px;
	font-size: 12px;
	
}
#rightcnt_oferta {
	width: 272px; float: left; margin-right: 0px;
	margin-top: 5px;
	padding-left: 90px;
	font-size: 12px;
	
}
#dol_oferta{
padding-top: 20px;
float:left;
margin: 0px;
}

* html #rightcnt {
	width:570px;
}

#rightcnt h3 {
	width: 250px;
	font-size: 20px; color: #3ea212;
	font-weight: bold;
	margin: 0px; padding: 0px; margin-bottom: 12px;
	margin-top: 4px;
}

#rightcnt ul {
	margin: 0px; padding: 0px; margin-bottom: 30px; padding-left: 0px;
}

#rightcnt ul li {
	padding-left: 16px;
	background: url('/i/adot1.gif') no-repeat top left;
	list-style-type: none;
	padding-bottom: 2px; padding-top: 1px; font-size: 12px;
	color: #3ea212;
}

#rightcnt ul li a {
	color: #3ea212; text-decoration: underline;
}

#rightcnt div {
	margin-top: 61px;
	display: block;
}

#rightcnt div.oi {
	margin-top: 7px;
	display: block;
}

#rightcnt div.jan {
  background-image: url('/i/jan.gif');
  background-repeat: no-repeat;
overflow: hidden;
margin-top: 10px;
}
#rightcnt div.jan div.line1 {
  margin: 0px;
  padding: 0px;
  height: 84px;
  display: block;  
  overflow: hidden;
}
#rightcnt div.jan div.line1 {
  line-height: 18px;
  font-size: 11px;
  color: #3ea212;  
}

#rightcnt div.jan div.line1 b {
  color: #3ea212;
  font-size: 12px;
}

#rightcnt div.jan div.line1 span {
  font-size: 12px;
  display: block;
  color: #404040;
  line-height: 17px;
  margin: 0px; padding: 0px;
  margin-top: 14px;
}


#rightcnt div.jan div.float {
  width: 96px;
  height: 84px;
  display: block;
  margin-right: 10px;
  float: left;
}

#rightcnt div.jan div.sub {
  margin: 0px;
  padding: 0px;
  display: block;
  padding-left: 0px;
  text-align: left;
  margin-left: 10px;
  color: #404040;
  margin-top: 1px;
}


#rightcnt div p {
	width: 250px;
	color: #404040;
}

#rightcnt p.red {
	width: 250px;
	color: #e60000 !important; font-weight: bold !important;
	text-align: center;
	float: left;
}

#rightcnt p.dor { 
  font-size: 12px;
  color:#404040;
  margin-top: -22px;
}

#flash p {
	color: #5c5c5c;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	padding-left: 20px;
}


#foot {
	float: left; width: 800px; border-top: 1px solid #e2e2e2; margin-top: 40px; padding-top: 10px;
	text-align: left; padding-bottom: 10px; margin-bottom: 10px;
}

#foot a {
text-decoration: none;
color: red;
}


#leftcnt {
	float: left; width: 430px; padding-right: 1px; margin-top: 20px;
	background: url('/i/fbg.gif') repeat-y top right;
	padding-left: 3px;
}	

#leftcnt h3 {
	margin: 0px; padding: 0px;
	color: #185fac; font-size: 16px; 
	padding-top: 15px; padding-bottom: 10px;
	padding-left: 0px;
}

#leftcnt h4 {
	margin: 0px; padding: 0px;
	color: #185fac; font-size: 12px; 
	padding-top: 10px; padding-bottom: 3px;
	padding-left: 15px;
}

#leftcnt p {
	margin: 0px; padding: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-right: 15px;
	line-height: 17px;
	font-size: 12px;
	color: #404040;
}

* html #leftcnt p {
	padding-bottom: 10px;
}

#leftcnt p.red {
	font-weight: bold; color: #e60000;
	padding-top: 10px;
	padding-left: 18px;
}

#leftcnt ul {
	margin: 0px; padding: 0px;
	padding-left: 18px;
	margin-top: 2px;
	margin-bottom: 9px;

}

#leftcnt li {
	padding-left: 16px;
	padding-right: 15px;
	background: url('/i/adot.gif') no-repeat top left;
	list-style-type: none;
	padding-bottom: 2px; padding-top: 1px; font-size: 12px;
	margin-bottom: 3px;
	color: #404040;
}
#leftcnt ul.red li {
	background: url('/i/ardot.gif') no-repeat top left;
	color: #e60000; font-weight: bold;
	font-size: 12px;
}


a.arrow {
	color: #185fac; font-size: 12px; text-decoration: underline;
	background: url('/i/aldot.gif') no-repeat top right;
	padding-right: 20px; padding-bottom: 5px; margin-top: 5px;
}

#rightcnt div.box img {
	float: left; margin-right: 10px;
	margin-bottom: 5px;
}


#rightcnt div.box p.desc {
	width: 100%; float: left;
}

#rightcnt div.box p.tit {
	 display: block;
	padding: 0px;
	float: left; width: 170px; 
	 color: #185fac; font-weight: bold; line-height: 18px;
	 padding-top: 20px;

}

#rightcnt div.box p.tit span {
	font-weight: normal;
}

#rightcnt div.box1 img {
	float: right; margin-right: 10px;
	margin-bottom: 5px;
}


#rightcnt div.box1 p.desc {
	width: 100%; float: left;
}

#rightcnt div.box1 p.tit {
	padding: 0px;
	float: left; width: 170px; 
	 color: #185fac; font-weight: bold; line-height: 14px;
}

#rightcnt div.box1 p.tit span {
	font-weight: normal;
}






form {
	float: left; width: 400px;
	margin-left: 10px;
	
}

* html form {
	margin-left: 5px;
}

fieldset {
	border: 0px;
}

form h3 {
	color: #000 !important; font-size: 12px !important ; padding-bottom: 18px !important; 
	
}

form h4 {
	color: #e31836; font-size: 12px; padding-bottom: 10px;
	letter-spacing: 1px; padding-left: 0px !important; margin-left: 0px !important;
}

form div.columnl {
	width: 170px; float: left;
	
}
form div.columnr {
	width: 180px; float: right;
	
}

form div.columnwide {
	margin-top: 0px !important;
	width: 400px; float: left;
	background: url('../i/dots.gif') repeat-x bottom left;
	padding-bottom: 15px; margin-bottom: 20px;
}

form div.columnwide p {
	margin: 0px !important; padding: 0px !important;
	padding-bottom: 10px;
	font-size: 10px !important; line-height: auto !important;
}

form div.columngrp {
	padding-bottom: 15px; margin-bottom: 0px;
	width: 400px; float: left;

}

form div.item {
	float: left; padding-bottom: 15px;
}

form div.row {
	padding-bottom: 7px; float:left; width: 200px;
}

form input {
	float: left; display: block;
}

form input.text {
	padding: 2px; border: 1px solid #c4c4c4;
	font-size: 11px; color: #666;
	width: 145px;
}

form select {
	padding: 2px; border: 1px solid #c4c4c4;
	font-size: 11px; color: #666;
	width: 170px;
}

form select#pora_kontaktu {
	width: 150px;
}

*html form select#pora_kontaktu {
	width: 145px;
	margin-left:-10px;
}

div.centerum {
	width: 380px; float: left;
	padding-top: 25px; margin-bottom: 10px;
	text-align: center; 
}

form div.submit {
	width: 380px; float: left;
	padding-top: 15px; margin-bottom: 10px;
	text-align: center; 
}

form div.submit input {
	float: none;
	display: inline;
}

form label {
	float: left; color: #717171; width: 170px;
}

* html form label {
	width: 178px;
}

form label.long {
	float: left; color: #717171; padding-left: 0px; padding-top: 4px; padding-bottom:1px; width: 170px;
}

.list { }

#formErrors {
	width: 400px;
	border: 1px solid #e31836;
	background: #f1f1f1;
	margin-bottom: 10px; padding: 12px 0px;
	float: left;
}

.formheader {
	float:left; width: 370px;
	padding-bottom: 7px !important;
	text-align: left; padding: 10px;
}

.formheader span{
	font-weight:bold;
	color:#185fac;
	font-size:14px;
	margin:3px 0;
}

.formbold {
	font-size: 13px !important;
	font-weight: bold;
	background: url('../i/dots.gif') repeat-x bottom left; margin-bottom: 15px !important;
	padding-bottom: 15px !important; 
	float:left; 
	width: 370px;
	text-align:center;
}

* html .formbold {
	width: 400px;
	padding-bottom:0px !important;
}

#formErrors p {
	padding: 3px 20px;
	color: #e31836;
	font-weight: bold;
	font-size: 12px;
}

p.ok {
	color: #e31836; font-size: 12px; padding-bottom: 10px;
	height: 300px; float: left;
	width: 430px; font-weight: bold;
}

p.center{
	text-align:center;
}

#konkurs {
	float: left; width: 900px;
}


#onlyBg {
	position: absolute; top: 5px; right: 14px; width: 110px; height: 108px; background: url('/i/head2.jpg') no-repeat top right !important;
}

#onlyBgHar {
	position: absolute; 
	top: 31px ; right: 6px ; background: url('/i/skok.jpg') no-repeat top left ; width: 255px ; height: 80px;
}

* html .flhar {
	float: right;
}

* html #onlyBgHar {
	right: 17px ;
}

* html #onlyBg {
	right: 25px;
}

div.chead { 
  overflow: hidden;
  font-size: 22px;
  text-align: center !important;
  color: #185dae;
  margin-top: 5px;
  display: block;
}

div.crhead { 
  font-size: 14px;
  color: #ee5050;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 26px;
}

div.ycontent { 
  display: block;
  overflow: hidden;
  text-align: center;
  float: left;
  width: 735px;

}

div.ycontent table td {
  text-align: left;
}  

ul.listzw {
  list-style-type: none;
  font-size: 12px;
  color: #404040;
  margin: 0px;
  padding: 0px;
  margin-top: 8px;
  margin-left: 6px;
}

ul.listzw li {
  background: url('/i/li-dot-blue.gif') no-repeat left center;
  padding-left: 16px;
  margin-bottom: 4px;
  
}

.f14 { 
  font-size: 14px !important;
}

.f14 li {
  margin-bottom: 8px !important;
} 

div.przyp {
  margin-left: 105px;
}

div.przyp h3 {
  font-size: 14px;
  margin: 0px; 
  padding: 0px;
  color: #185dae;
  margin-bottom: 8px;
}

div.przyp ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

div.przyp ul li {
    background: url('/i/li-dot-blue.gif') no-repeat left 2px;
    padding-left: 16px;
    color: #575757;
    margin-bottom: 5px;
    font-size: 12px;
}

div.dline {
  background: url('/i/dots.gif') repeat-x left top;
  margin-top: 40px;
  margin-bottom: 40px;
  height: 2px;
  overflow: hidden;
  display: block;
}

td.dd {
  width: 380px;
  text-align: center !important;
}
textarea{

color: black;
font-family: arial, verdana, ms sans serif;
font-size: 12pt;
font-weight: normal;
width: 250px;
	height: 100px;
}
