.document {	font-family: Tahoma;	line-height: 140%;	font-size: 12px;	color: #333333;	margin: 0px;	padding: 0px;	background: #FFFFFF url(/img/background.jpg) repeat-x;	text-align: center;}.clr {  clear: both;}.kreska {  margin: 5px 0 0 5px;  background: url(/img/kreska.jpg) left no-repeat;  padding: 0 0 0 5px;}.kropki {  margin: 5px 0 0 5px;  background: url(/img/kropki.jpg) left no-repeat;  padding: 0 0 0 5px;}a:link, a:visited {  text-decoration: none;  color: #333333;}a:hover {  text-decoration: underline;}h1 {  width: 100%;  color: #32aedc;  font-weight: bold;  padding: 10px 0;  margin: 0px;  line-height: 40px;  font-size: 23px;}#frame {	width: 980px;	margin: 0px auto;	text-align: left;	padding: 0 2px;	background: url(/img/frame2.gif) repeat-y;}#header {	width: 980px;	height: 60px;	padding: 0px;	margin-bottom: 1px;	border-bottom: 1px solid #32aedc;}.logo {	width: 260px;    height: 48px;	padding: 0px;	margin: 7px 0 0 15px;	border: 0px;	display: block;	float: left;	background: url(/img/logo.png);}#headmore {  width: 600px;  height: 60px;  text-align: right;  float: right;  padding-top: 10px;}/* to nie ja taką kichę w css zrobiłem n! ;) */#head-1, #head-2, #head-3, #head-4, #head-5, #head-6, #head-7, #head-8, #head-9, #head-10, #head-11, #head-12, #head-13, #head-14, #head-15, #head-16{ width: 606px; height: 54px; padding: 117px 374px 0px 0px; }#head-1 { background: url(/img/top.jpg) left no-repeat; }#head-2 { background: url(/img/top_2.jpg) left no-repeat; }#head-3 { background: url(/img/top_3.jpg) left no-repeat; }#head-4 { background: url(/img/top_4.jpg) left no-repeat; }#head-5 { background: url(/img/top_5.jpg) left no-repeat; }#head-6 { background: url(/img/top_6.jpg) left no-repeat; }#head-7 { background: url(/img/top_7.jpg) left no-repeat; }#head-8 { background: url(/img/top_8.jpg) left no-repeat; }#head-9 { background: url(/img/top_9.jpg) left no-repeat; }#head-10 { background: url(/img/top_10.jpg) left no-repeat; }#head-11 { background: url(/img/top_11.jpg) left no-repeat; }#head-12 { background: url(/img/top_12.jpg) left no-repeat; }#head-13 { background: url(/img/top_13.jpg) left no-repeat; }#head-14 { background: url(/img/top_14.jpg) left no-repeat; }#head-15 { background: url(/img/top_15.jpg) left no-repeat; }#head-16 { background: url(/img/top_16.jpg) left no-repeat; }#head-1 #menu, #head-2 #menu, #head-3 #menu, #head-4 #menu, #head-5 #menu, #head-6 #menu, #head-7 #menu, #head-8 #menu, #head-9 #menu, #head-10 #menu, #head-11 #menu, #head-12 #menu, #head-13 #menu, #head-14 #menu, #head-15 #menu, #head-16 #menu{	width: 606px;	padding: 0px;	height: 54px;	background: #32aedc;}#baner {	width: 900px;	padding: 28px 28px 5px 28px; }#info {  float: left;  width: 970px;	padding: 0px 0px 0px 10px;  color: #00517a;  line-height: 30px;  background: url(/img/info.jpg) right repeat-y;}#info span {  font-weight: bold;}.arrow { 	padding: 0px 0px 0px 15px;  background: url(/img/li2.gif) left no-repeat;   margin: 0 0 0 5px;}.thin {  font-weight: bold;}#ad {  width: 980px;	padding: 20px 0;	text-align: center;  background: url(/img/info.jpg) right repeat-y;}#main{  float: left;  margin: 0px;  width: 605px;  padding: 0px;}#mainin {  width: 565px;  padding: 20px;  margin: 0px;}#right {  float: right;  margin: 0px;  width: 374px;}#footer {	width: 980px;	height: 54px;	padding: 0px 2px;	clear: both;	text-align: center;	background: url(/img/footer1.gif) no-repeat;	margin: 0px auto;	line-height: 54px;	font-size: 16px;}#footer a:link, #footer a:visited {  color: #1a98c6;  margin: 0 5px;}#footer a:hover {}/* MENU */#menu ul {	padding: 0px;	margin: 0px;	border: 0px;	list-style: none;}#menu ul li {	float: left;	border: 0px;	margin: 0px;	padding: 0px;	height: 54px;}#menu ul li a, #menu ul li a:visited {	display: block;	height: 54px;	color: #FFFFFF;	font-size: 20px;	font-family: Tahoma;	line-height: 54px;	padding: 0 10px;	margin: 0px;	text-align: center;}#menu ul li a:hover {	background: #1a98c6;	text-decoration: none;}/* koniec menu *//* header */.strona-glowna, .ulubione, .mapa {  padding: 0px 0px 0px 24px;  margin: 5px 8px 0px 5px;  border: 0;  font-size: 10px;}.rss {  padding: 0px 0px 0px 10px;  margin: 0px 10px 0px 5px;  border: 0;  font-size: 10px;}.rss img {  border: 0;}.mapa {  background: url(/img/mapa.jpg) left no-repeat; }.ulubione {  background: url(/img/ulubione.jpg) left no-repeat; }.strona-glowna {  background: url(/img/strona-glowna.jpg) left no-repeat; }/* form */#right input {  background: #FFFFFF;  border: 0px;  padding: 4px 2px 2px 2px;  font-size: 14px;  color: #d0d0d0;  margin: 0px;  line-height: 20px;  height: 20px;}.wyszukaj {  width: 160px;  font-family: Tahoma;  font-size: 10px;}#right .submit {  padding: 0px;  text-align: center;  width: 27px;  height: 26px;  background: #b8e5f5;  color: #FFFFFF;  line-height: 22px;  border: 0px;}#right form {  margin: 0px;  border: 0px;  padding: 0px;}/* left */.panetop {  background: url(/img/panetop.jpg);	width: 349px;	height: 57px;	line-height: 57px;	padding: 0 0 0 25px;	font-size: 25px;	color: #FFFFFF;}.panetop2 {  background: url(/img/panetop.jpg);	width: 349px;	height: 57px;	padding: 0 0 0 25px;	font-size: 25px;	color: #FFFFFF;}.panetop2 .div1 {  float: left;  height: 40px;  padding: 17px 0 0 0;}.paneogloszenia {  width: 354px;  margin: 1px 0 2px 0;  padding: 10px 10px 10px 10px;  background: #b8e5f5;}.paneogloszenia h2 {  color: #FFFFFF;  font-weight: normal;  font-size: 22px;  margin: 0;  padding: 5px 0px 15px 15px;}.paneogloszenia ul {	padding: 0px 20px 0px 0px;	margin: 0px;	border: 0px;	list-style: none;	float: left;}.paneogloszenia ul li {	border: 0px;	margin: 0px;	padding: 0px 0px 0px 13px;	background: url(/img/li2.gif) left no-repeat;	line-height: 20px;	font-size: 13px;	color: #FFFFFF;}.paneogloszenia ul li a {  color: #333333;}/* */.item-hotel, .item-polecamy {  width: 352px;  margin: 1px 0 5px 0;  padding: 10px;}#right .item-hotel .photo {  float: right;  width: 100px;  overflow: hidden;  border-left: 1px solid #dddddd;}#right .item-hotel .info {  float: left;  width: 240px;  padding: 0px 10px 0px 0px;}.item-hotel h3, .item-polecamy h3 {  color: #7db30c;  font-weight: bold;  margin: 0px;  padding: 5px 0px 0px 0px;  font-size: 14px;}.link-zobacz {  background: url(/img/zobacz.jpg);	width: 61px;	height: 17px;	float: right;	margin: 5px 15px 0px 0px;}#right .item-polecamy .photo {  float: left;  width: 100px;  overflow: hidden;  border: 0;}#right .item-polecamy .info {  float: right;  width: 240px;  padding: 0px 0px 0px 10px;}.panebaner {  width: 374px;  text-align: center;  padding: 30px 0;}.panelinks {  width: 234px;  text-align: left;  padding: 0px 0px 30px 140px;}.panelinks a {  display: block;}.link-kasuj-ogloszenie {  width: 104px;  height: 17px;  background: url(/img/kasuj-ogloszenie.jpg);}.link-powrot-do-listy {  width: 142px;  height: 17px;  background: url(/img/powrot-do-listy.jpg);}.link-promoj-ogloszenie {  width: 112px;  height: 17px;  background: url(/img/promoj-ogloszenie.jpg);}/* k* jak można robic bledy nawet w nazwach plików :P */.link-ogloszenie-premium {  width: 150px;  height: 17px;  background: url(/img/ogloszenie-premium.jpg);}/* main */.maintop {  background: url(/img/maintop.jpg);	width: 580px;	height: 57px;	padding: 0 0 0 25px;	line-height: 57px;	font-size: 25px;	color: #FFFFFF;	margin: 0px 0px 10px 0px;}#main span {  font-weight: bold;}#main p {  margin: 0px;  padding: 10px 0;}.separator {  width: 556px;  height: 1px;  margin: 2px 24px 2px 25px;  padding: 0px;  background: url(/img/separator.jpg) repeat-x;}.node {  width: 556px;  padding: 15px 24px 15px 25px;}.node p, .premium p {  text-align: justify;}.node .info {}#main .info {  width: 510px;  margin: 0;  padding: 0;}.czytaj-calosc {  width: 87px;  height: 17px;  background: url(/img/czytaj-calosc.jpg);  display: block;  margin: 0px 0px 0px 0px;  padding: 0px;  float: right;}.premium {  width: 574px;  padding: 0px 17px 0px 14px;}.premium .top {  width: 574px;  height: 9px;  background: url(/img/premium-top.jpg); }.premium .bottom {  width: 574px;  height: 9px;  background: url(/img/premium-bottom.jpg); }.premium .content {  width: 554px;  background: #fffbcc;  padding: 0px 10px;}.premium h2, .node h2 {  width: 433px;  height: 34px;  line-height: 21px;  font-size: 16px;  background: url(/img/h2-premium.jpg) top left  no-repeat;  color: #1a98c6;  font-weight: bold;  margin: 0 0 10px 0;  padding: 0 0 10px 40px;  float: left;  text-align: left;}.node h2 {  width: 514px;  height: 34px;  line-height: 21px;  font-size: 16px;  background: url(/img/h2-node.png) top left no-repeat;  color: #1a98c6;  font-weight: bold;  margin: 0 0 10px 0 ;  padding: 0 0 10px 40px !important;}.premium-img {  width: 70px;  height: 18px;  background: url(/img/premium.jpg) top left no-repeat;  display: block;  margin: 2px 11px 0 0;  padding: 0 0 0 0;  float: left;}#pages {  padding: 5px 0;  text-align: center;  color: #1a98c6;}#pages a:link, #pages a:visited {  color: #1a98c6;  padding: 4px 6px;  margin: 0 2px;}#pages a:hover {  background: #1a98c6;  color: #FFFFFF;  text-decoration: none;}/* *//* main */#form-wymagany, #form-opcjonalny, #form-pliki {  border: 0px;  width: 100%;}.short {  width: 95px;  text-align: right;  font-weight: bold;}#mainin h1 {  font-weight: normal;}#mainin #form-wymagany input {  width: 448px;  height: 14px;  padding: 4px 2px 2px 2px;  border: 1px solid #bcbcbc;  font-size: 11px;}#mainin #form-opcjonalny input {  width: 166px;  height: 14px;  padding: 4px 2px 2px 2px;  border: 1px solid #bcbcbc;  font-size: 11px;}#form-pliki input {  width: 430px;  margin: 10px 0 0 0;}.pole-tekstowe {  width: 448px;  height: 14px;  padding: 4px 2px 2px 2px;  border: 1px solid #bcbcbc;  font-size: 11px;  height: 100px;}.popraw, .ok, .cofnij, .dalej, .dodaj-ogloszenie, .zatwierdz, .podglad, .wiecej {  width: 180px;  height: 33px;  margin: 0 0 5px 0;  display: block;}.popraw {  background: url(/img/popraw.jpg);}.ok {  background: url(/img/ok.jpg);}.cofnij {  background: url(/img/cofnij.jpg);}.dalej {  background: url(/img/dalej.jpg);}.dodaj-ogloszenie {  background: url(/img/dodaj.jpg);}.zatwierdz {  background: url(/img/zatwierdz.jpg);}.podglad {  background: url(/img/podglad.jpg);}.wiecej {  background: url(/img/wiecej.jpg);}.foot {  text-align: center;  margin: 10px auto;  padding: 0;  font-size: 10px;}.green {  color: #7eb30d;}.form_error { color: red; font-weight: bold; }.flash_info { text-align: center; font-size: 14px; font-weight:bold; color:red; border: 1px solid #000; padding:10px; }.content_top {  width: 700px;  background: #fffbcc;  padding: 0;   margin: 0px auto;  text-align: justify;}.random_premium {  background: #fffbcc;  padding: 0;   margin: 0px auto;  text-align: justify;}.content_top h2, .random_premium h2 {  font-size: 16px;  color: #1a98c6;  font-weight: bold;  padding: 5px 0 0 5px;}.content_top p, .random_premium p { padding: 5px;}.content_top img, .random_premium img { display: inline; border: 2px #000 solid; float: left; margin: 5px; }