body {
  margin:0;
  padding:0;
  width:100%;
  font:12px Tahoma, sans-serif;
  color:#2F2F2F;
  background: #f0f0ee url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_47.jpg) no-repeat 785px 97px;
}

html {
  margin:0;
  padding:0;
}

h1 {
	font-size:10px; 
	font-family:arial; 
	color:#cccccc; 
	text-align:left; 
	margin: 0px 10px;
}

#cl {
	font-size:10px; 
	font-family:arial; 
	color:#cccccc; 
	text-align:justify; 
	margin: 0px 10px;
}


p {
  margin:0;
  padding:0;
}

a {
  text-decoration:none;
  color:#3974BA;
}

a:hover {
  color:#2F2F2F;
}

a img {
  border:none;
}

#main {
  width:785px;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_00.jpg) repeat-y 1px 0;
  overflow:hidden;
  height:auto;
  clear:both;
}

#top {
  clear:both;
  width:100%;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_01.jpg) repeat-x;
  height:97px;
}

#head {
  width:229px;
  float:left;
  margin-bottom:1px;
  text-align:center;
  color:#fff;
  font:bold 11px Tahoma, sans-serif;
  padding:13px 0 0 0;
}

#head a {
  color:#fff;
}

#head img {
  margin:16px 0 2px 0;
}

#menu {
  width:556px;
  height:97px;
  float:left;
}

ul#nav {
  margin:0;
  padding:0;
  float:left;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_02.jpg) no-repeat 0 0;
  width:556px;
  height:97px;
}

ul#nav li {
  list-style-type:none;
  margin:0;
  padding:0;
  display:inline;
}

ul#nav li a {
  display:block;
  float:left;
  width:139px;
  height:97px;
}

ul#nav li a:hover#b {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_02b.jpg) no-repeat 0 0 ;
}

ul#nav li a:hover#c {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_02b.jpg) no-repeat -139px 0 ;
}

ul#nav li a:hover#d {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_02b.jpg) no-repeat -278px 0 ;
}

ul#nav li a:hover#e {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_02b.jpg) no-repeat -417px 0 ;
}

#oIndex ul,
#wDomki ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#wDomki ul {
	width: 100%;
	overflow: hidden;
}

#wDomki li {
	float: left;
	width: 250px;
	margin: 20px 0 0 20px;
	display: inline;
	list-style: none;
	font-weight: bold;
	text-align: center;
}

#wDomki li img {
	margin-bottom: 6px;
}

#oIndex li {
	list-style: none;
	padding: 0;
	margin: 8px 0;
}

#flashe {
  border-top:3px solid #9a2827;
  clear:both;
  width:785px;
}

#flashe img {
  float:left;
  display:block;
}

#m {
  border-top:3px solid #9a2827;
  clear:both;
}

#m img {
  float:left;
  display:block;
}

.small, .small1 {
  float:left;
  height:87px;
}

.mapa {
  float:left;
  height:276px;
}

.audi {
  float:left;
  height:276px;
}

#raty {
  float:left;
  width:229px;
  margin-top:1px;
}

h3 {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_05.jpg) no-repeat 0 0;
  margin:0 0 0 0;
  padding:4px 0 4px 10px;
  color:#fff;
  font:bold 12px Tahoma, sans-serif;
}

h3.site {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_15.jpg) no-repeat 0 0;
}

#img {
  width:129px;
  float:left;
  padding-left:15px;
  margin-top:10px;
}

#img a img {
  display:block;
  clear:left;
  margin:0 0 15px 0;
  padding:1px;
  border:1px solid #CFCFCF;
}

#img a:hover img {
  border:1px solid #3F5F9A;
}

h4 {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_06.jpg) no-repeat 0 0;
  margin:0;
  padding:1px 0 4px 6px;
  color:#fff;
  font:bold 10px verdana, sans-serif;
}


.link {
  text-align:right;
}

.link a {
  font-weight:bold;
}

#img_opis {
  float:left;
  width:182px;
  padding-left:8px;
  margin-top:10px;
}

#img_opis p {
  margin:3px 0 0 0;
  line-height:14px;
  padding:0;
}

.box {
  height:82px;
}

#kontakt {
  float:left;
  width:211px;
  margin:1px 0 1px 11px;
}

#kontakt1 {
  float:left;
  width:210px;
  margin:1px 0 1px 0;
}

h2 {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_11.jpg) no-repeat 0 0;
  margin:0;
  padding:4px 0 4px 10px;
  color:#fff;
  font:bold 12px Tahoma, sans-serif;
}

ul#danekontaktowe {
  margin:15px 0 0 15px;
  padding:0 0 10px 0;
}

ul#danekontaktowe li {
  padding: 1px 0 0 0 ;
  list-style-type:none;
  font-size:11px;
}

ul#danekontaktowe li a {
  font-weight:bold;
}

.kontakt_li {
	margin-top:14px;
	font-weight: bold;
	color: #962820;
}


#bottom {
  width:100%;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_14.jpg) repeat-x;
  height:92px;
  clear:both;
  border-top:1px solid #fff;
}


#stopka {
  width:229px;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_13.jpg) repeat-x;
  float:left;
  text-align:center;
  padding:35px 0 44px 0;
}

#stopka a {
  color:#9E9E9E;
  font-weight:bold;
  font-size:11px;
}

#submenu {
  width:556px;
  float:left;
  height:92px;
}

ul#sub {
  margin:35px 0 0 35px;
  padding:0;
}

ul#sub li {
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
}

ul#sub li a {
  float:left;
  color:#70706e;
  padding:0 10px 0 10px;
  border-right:1px solid #70706e;
  font-size:11px;
}

ul#sub li a:hover {
  color:#515050;
}

#podstrona {
  width:574px;
  float:left;
  margin-top:1px;
  margin-right:1px;
}

#banki {
  height:70px;
  clear:both; 
  margin:35px 10px 25px 15px;
}

#banki a img {
  float:left;
  display:block;
}

.zawartosc {
  line-height:16px;
  padding:10px 15px 10px 15px;
}

form#kon {
  padding:0;
  font-size:11px;
  width:450px;
  padding:10px;
}


form p {
  margin-top:3px;
}

label {
  display:block;
  font:11px Tahoma, sans-serif;
  color:#6F6F6F;
  margin:5px 0 2px 0;
}

input.input {
  width:450px;
  border:1px solid rgb(78%, 78%, 75%);
  font:13px Tahoma, sans-serif;
  color:#3F3F3F;
  padding: 3px;
}

input.input:focus, textarea:focus {
  border:1px solid #3974BA;
}

textarea {
  width:450px;
  height:90px;
  border:1px solid rgb(78%, 78%, 75%);
  font:13px Tahoma, sans-serif;
  color:#3F3F3F;
  overflow:auto;
}

input.formbutton {
  width:100px;
  display:block;
  margin:4px 0 0 0;
  background: #3974BA;
  border:none;
  padding:2px 0 2px 0;
  color:#fff;
  font:bold 11px Tahoma, sans-serif;
  cursor:pointer;
}

select, option {
  font-size:11px;
  width:160px;
}

.przyczepy {
  float:left;
  width:280px;
  text-align:center;
  margin:15px 0 0 0;
  font:bold 11px Tahoma, sans-serif;
  color:#4F4F4F;
  padding-bottom:15px;
}

.przyczepy a img {
  margin:0 0 15px 0;
}

.przyczepy a {
  font:bold 13px Tahoma, sans-serif;
  color:#4F4F4F;
}

.przyczepy a:hover {
  color:#cb0000;
}

table#domki {
  width:525px;
  margin:0 0 0 15px;
}

table#domki td {
  padding:15px;
  text-align:justify;
}

table#domki td.foto {
  text-align:center;
}

.o {
  font-size:11px;
  line-height:16px;
  padding:15px 35px 15px 23px;
  border-bottom:1px solid #E8E8E8;
  width: 516px;
  overflow: hidden;
}

.o a img {
  margin:0 9px 0 0;
  border:1px solid #C7C7BF;
  padding:1px;
}

.o a:hover img {
  border:1px solid #3F5F9A;
}

.fotowww {
  float:left;
}

#f {
  margin:10px 0 20px 0;
  font-size:12px;
  text-align:center;
}

#f img {
  border:1px solid #C7C7BF;
  padding:1px;
  margin:0 0 5px 0;
}

#f a:hover img {
  border:1px solid #3F5F9A;
}

.thumb {
  text-align:left;
  margin:0 0 0 30px;
}

table#t {
  width:460px;
  margin:0 auto 0 auto;
}
  
table#t td {
  padding:3px 8px 3px 8px;
  background:#F3F3F3;
  border-bottom:1px solid #DFDFDF;
  font-size:11px;
}

table#t td.left {
  text-align:right;
  width:90px;
  border-right:1px solid #DFDFDF;
}

table#t td.right {
  text-align:left;
  width:370px;
  font-weight:bold;
}

h6 {
  font:bold 15px Verdana, sans-serif;
  text-align:left;
  margin:14px 0 2px 60px;
  padding:0 0 0 14px;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_30.gif) no-repeat center left;
}

.wyposazenie {
  text-align:left;
  margin:4px 60px 20px 60px;
  line-height:15px;
}

#alert {
  width:300px;
  padding:20px 0 20px 0;
  text-align:center;
  margin:150px 0 150px 110px;
  font:bold 12px Tahoma, sans-serif;
  background:#A12F2E;
  color:#fff;
}

h5 {
  margin:0;
  padding:0;
  font:bold 17px Verdana, sans-serif;
}

h5 a {
  font:bold 17px Verdana, sans-serif;
}

.orderby {
  height:19px;
  background:#F0F0EE;
  border-bottom:1px solid #E8E8E8;
  clear:both;
}

ul#order {
  margin:0;
  padding:0;
  height:19px;
  width:427px;
  float:right;
}

ul#order li {
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
}

ul#order li.or {
  text-align:right;
  background:#F0F0EE url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_33.gif) no-repeat 124px 50%;
  color:#4F4F4F;
  padding:3px 23px 3px 0;
  float:left;
  font-size:11px;
  width:120px;
}

ul#order li a {
  text-align:center;
  background:#F0F0EE;
  color:#A43231;
  padding:3px 0 3px 0;
  display:block;
  width:70px;
  float:left;
  border-left:1px solid #fff;
  font-size:11px;
}

ul#order li a:hover {
  background:#C7C7BF;
}

.rodzaj {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_30.gif) no-repeat center left;
  padding:0 0 0 14px;
  text-transform:uppercase;
  font-weight:bold;
}


.rok {
  color:#3F5F9A;
}

#strony {
  height:19px;
  background:#F0F0EE;
}

ul#podstrony {
  margin:0 auto 0 auto;
  padding:0;
  width:500px;
}

ul#podstrony li {
  margin:0;
  padding:0;
  list-style-type:none;
  float:left;
  font-size:11px;
}

ul#podstrony li.ns {
  text-align:center;
  background:#C7C7BF;
  padding:6px;
  float: left;
  border-left:1px solid #fff;
}

ul#podstrony li a {
  text-align:center;
  background:#F0F0EE;
  color:#A43231;
  padding:6px;
  display:block;
  border-left:1px solid #fff;
  float:left;
}

ul#podstrony li a:hover {
  background:#C7C7BF;
}

ul#menuoferta {
  width:229px;
  height:276px;
  margin:0;
  padding:0;
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe1a.jpg) no-repeat 0 0;
  float:left;
}

ul#menuoferta li {
  margin:0;
  padding:0;
  list-style:none;
  clear:left;
}

ul#menuoferta li a {
  height:69px;
  width:229px;
  display:block;
}

ul#menuoferta li a:hover#p {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe1b.jpg) no-repeat 0 0;
}

ul#menuoferta li a:hover#d {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe1b.jpg) no-repeat 0 -69px;
}

ul#menuoferta li a:hover#a {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe1b.jpg) no-repeat 0 -138px;
}

ul#menuoferta li a:hover#s {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe1b.jpg) no-repeat 0 -207px;
}

table#producenci {
  width:500px;
  margin:15px 0 0 25px;
}

table#producenci td.logo {
  vertical-align:top;
  text-align:center;
  width:105px;
  padding:2px 16px 30px 0;
}

table#producenci td.c {
  text-align:left;
  vertical-align:top;
  line-height:16px;
  padding:0 0 30px 0;
}

table#producenci td.c a {
  font:bold 12px Tahoma, sans-serif;
}

.dojazd {
  text-align:center;
  padding:0 0 20px 0;
}

.dojazd img {
  border:1px solid #fff;
  padding:1px;
}

.ak {
  font:bold 12px Tahoma, sans-serif;
}

.cena {
  color:#3F5F9A;
}

.cenastrike {
 text-decoration:line-through;
 color:#000;
}

form#szukaj {
  padding:10px 0 25px 0;
  margin:0 0 0 12px;
  width:185px;
}

form#szukaj label {
  color:#3F3F3F;
}

.but {
  border-width:1px;
  color:#4F4F4F;
  font:11px Tahoma, sans-serif;
  padding:1px 0 1px 0;
  width:80px;
}

.wyn {
  margin:10px 0 300px 10px;
  font:12px Tahoma, sans-serif;
}

.panorama {
  text-align:center;
  margin:5px 0 5px 0;
}

.panorama img {
  padding:1px;
  border:1px solid #5F5F5F;
}

.history {
  text-align:right;
  padding:10px 20px 0 0;
}

.history a {
  background:url(przyczepy_kempingowe/domki_kempingowe/przyczepy_kampingowe/przyczepy_kempingowe_33.gif) right center no-repeat;
  padding:0 18px 0 0;
  font:10px Tahoma, sans-serif;
}

.carnaby 
{
  padding: 0 12px 12px;
  line-height: 1.4em;
}

.carnaby h6 {
  margin-left: 0;
}

.carnaby .img img
{
  padding: 3px;
  border: 1px solid #CFCFCF;
  margin: 10px 0 4px 0;
}

.carnaby .img
{
  font-style: italic;
}

#carnaby
{
  clear: both;
  padding: 12px 0;
  text-align: center;
}

.carnaby ul
{
  margin: 0;
  padding: 0;
}

.carnaby li
{
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.4em;
}

.carnaby li img
{
  padding: 3px;
  border: 1px solid #CFCFCF;
  float: left;
  margin-right: 6px;
}

.carnaby li {
  width: 100%;
  float: left;
  margin-bottom: 12px;
}



