
.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;
}

.foot .logo {
    display: inline;
    background: none;
    line-height: 20px;
    padding: 5px 5px 0px;
    vertical-align: middle;
    height: auto;
    width: auto;
    float: none;
}

.foot img{
    line-height: 140%;
    border: none;
}

.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;
}
#mainin #form-opcjonalny input#use_map {
    width: 13px;
    height: 15px;
    margin: 6px 10px 4px;
}

#map_row{
    
}

#map_row .short{
    vertical-align: 20px;
}

#ogloszenie_map_display,
#ogloszenie_map{
    width: 460px;
    height: 300px;
}

#right .panesearchmap {}

#right .panesearchmap #search_map {
    width: 352px;
    height: 264px;
    margin: 10px auto;
}

#right .panesearchmap form {
    width: 352px;
    margin: 0px auto 20px;
}

.prev_next_classified {
    text-align: center;
}

.prev_next_classified a.disabled {
    color: #c0c0c0;
    text-decoration: none;
}

.prev_next_classified a {
    color: #7FB613;
    font-weight: bold;
}

.node.additional_classifieds,
.node.random_classifieds
{
    float: left;
    width: 250px;
}

.node.additional_classifieds h2,
.node.random_classifieds h2
{
    padding-left: 0px !important;
    background: none;
    display: block;
    width: 250px;
}
.node.additional_classifieds ul,
.node.random_classifieds ul{
    display: block;
    list-style-type: none;
    padding: 0;
    clear:both;
}

.node.additional_classifieds ul li,
.node.random_classifieds ul li{
    display: block;
    clear: both;
    background:url("/img/zobacz.jpg") no-repeat scroll 0px 3px transparent;
    padding: 3px 0px 0px 18px;
}

.node.additional_classifieds ul a,
.node.random_classifieds ul a{
    padding: 0px 3px;
    display: block;
    min-height: 18px;
    _height: 18px;
    line-height: 17px;
    background: #fff;
}
