@charset "UTF-8";
/* *********************************************

	Główny arkusz stylów Bedeo.pl

	@project Bedeo.pl
	@lastmodified 22:11 2009-04-07
	@since 2008-11
	@requires @hack ie6.css (lte ie6)
	@requires @hack ie7.css (ie7)

	@colordefs
	  text:      #777
	  textv2:    #6f755e
	  link:      #39c
	  border:    #E7E8E3
	  bg:        #F9F9F6 / alt. #F6F7F4 

	@pages (każda strona ma swoje body id=)
	  #page-home {}
    #page-object {}
    #page-add {}
    #page-results {}
    #page-forum {}
    #page-login {}
    #page-remind {}
    #page-info {}  
    #page-map {}  
    #page-weather {}
    #page-activate {}
    #page-edit {}
    #page-change_password {}
    #page-payments {}	
	
********************************************* */

/* @section reset.css
--------------------------------------------- */
@import url(reset.css);

/* @section prettyPhoto.css 
--------------------------------------------- */
@import url(prettyPhoto.css);

/* @section general
--------------------------------------------- */
body {background: #f9f9f6; color: #777; font: normal 12px/1.4em Arial, Helvetica, sans-serif}
a {color: #39c; text-decoration: none}
a:hover {text-decoration: underline} 
input, select, textarea, button {font-family: Tahoma, Verdana, sans-serif; font-size: 12px}
textarea {overflow: auto; line-height: 1.5em}
strong {font-weight: bold}
em {font-style: italic}
p, ul, ol, table, dl, h2, h3, h4, h5 {margin-bottom: 1em}
hr {display: none;}
h2 {font-size: 14px}
h2.title, .brd .main-title {font-size: 2em; color: #444; letter-spacing: -1px; margin-bottom: .6em;}
h3 {color: #444;}
.alignCenter {text-align: center} .alignRight {text-align: right} .alignLeft {text-align: left}
.floatRight {float: right} .floatLeft {float: left}
.clear {clear: both} .clearLeft {clear: left}
div.clear {height: 0; font-size: 0; line-height: 0; overflow: hidden}
.strong, .bold {font-weight: bold}
.hidden, .ui-tabs-hide {display: none}
input.text, textarea, select {padding: 2px; border: 1px solid #ccc; }
select {padding: 0}
input.text:focus, textarea:focus, select:focus {border-color: #777; outline: none;}
.fm-submit .btn, .ur-submit .btn {font-size: 16px; font-weight: bold; font-family: Arial}

/* @group typo 
--------------------------------------------- */
#nav, h2.title, .brd .main-title {font-family: "Lucida Sans Unicode", Lucida Sans Unicode, "Lucida Grande", LucidaGrande, "Lucida Sans", Garuda, Verdana, sans-serif;}

/* @group clearing 
--------------------------------------------- */
ul.obj-facilities:after {content: ""; display: block; height: 0; overflow: hidden; clear: both}
/* #main:after {content: ""; display: block; height: 0; overflow: hidden; clear: both} */

/* @group Header
--------------------------------------------- */
#header {background: #fff url(../img/header-sprites.png) 50% -100px no-repeat;}
#header-wrap {width: 983px; height: 100px; margin: 0 auto 1px auto; background: #fff url(../img/header-sprites.png) 0 -100px no-repeat; position: relative;}
#header h1 {position: absolute; width: 291px; height: 76px; background: url(../img/logo-tagline.png) 100% 0 no-repeat; text-indent: -1000em; top: 15px; left: 17px; overflow: hidden}
#header h1 a {display: block; height: 100%;}
#header h1 img {display: block;}
#topnav {height: 21px; padding-right: 24px; background: #179fc0 url(../img/header-sprites.png) 100% 0 no-repeat; position: absolute; top: 0; right: 0}
	#topnav li {font-size: 11px; float: left; line-height: 18px; height: 21px;}
	#topnav li:first-child, #topnav li.first {padding-left: 58px; background: #179fc0 url(../img/header-sprites.png) -1960px -50px no-repeat; margin-left: 0;}
	#topnav a {color: #fff; border-left: 1px solid #8cd4e6; padding: 0 10px;}
	#topnav a:hover {color: #cae9ee;}
	#topnav li:first-child a, #topnav li.first a {border: none}
#nav {position: absolute; bottom: 0; right: 0; margin: 0; font-size: 16px; padding: 0 4px 8px 0;}
	#nav li {float: left; margin: 0 8px}
	#nav li a {background: url(../img/bullets-sprites.gif) 0 5px no-repeat; padding: 0 0 4px 20px; color: #6f755e;}
	#nav li a:hover {background: url(../img/bullets-sprites.gif) 0 -45px no-repeat; text-decoration: none; color: #a3a799}

	
#main {/* total width: 983px */ width: 967px; padding: 8px 8px 0 8px; margin: 0 auto; background: #fff url(../img/sidebar-sprites.png) -1084px -1px repeat-y; }
	.col-1 {width: 200px; float: left;}
	.col-2 {float: right; width: 750px}
		.subcol-1 {float: left; width: 495px}
		.subcol-2 {float: right; width: 245px}

	
/* @group SearchBox
--------------------------------------------- */
#searchbox {background: #99cc00; margin-bottom: 1em; }
	#searchbox h2 {color: #8ebe0c; text-align: center; background: #fff; line-height: 22px; margin: 0; background: #fff url(../img/sidebar-sprites.png) 0 25px no-repeat; padding-bottom: 10px}	
	#searchbox h2 em {font-style: normal; color: #2e7900;}	
	#searchbox ul {color: #fff; margin: 0}
	#searchbox ul li {padding: 2px 8px 4px; border-bottom: 1px dotted #79bb07;}
	#searchbox ul li.last {border-bottom: 0; }  
	#searchbox label:hover {color: #ffff99;}
	#searchbox input {vertical-align: middle;}
	#searchbox select {width: 100%}
	#searchbox select, #searchbox input.text {border-color: #5f9f2f; padding: 2px}
	#searchbox p {margin: 0} 
	#searchbox p.submit input {display: block; margin-top: 4px;} 
	#searchbox p.switch a {display: block; text-align: right; padding-right: 6px; line-height: 23px; background: #e5f4d1 url(../img/sidebar-sprites.png) -400px -25px no-repeat; color: #62ad00; font-size: 11px} 
	#searchbox.basic p.switch a {background-position: -400px 0} 
	/* -rozszerzona- */
	#searchbox ul.extended {border-top: 1px dotted #79bb07; width: 200px}
	#searchbox ul.extended li.last {padding-bottom: 0;}
	#searchbox li.icons {overflow: hidden;/*  padding-left: 4px; */ _zoom: 1;}
	#searchbox li.icons label {/* margin-right: 6px; */ width: 25%; float: left; margin-bottom: 2px; cursor: pointer; display: inline; white-space: nowrap}
	#searchbox li.icons input {/* margin: 0 */}
	#searchbox li.icons label * {vertical-align: middle;}
	#searchbox li.byName {zoom: 1;}
		#searchbox li.byName label.inDesc {display: block; text-align: center; font-weight: normal; font-size: .9em;}
		#searchbox li.byName label.inDesc input {vertical-align: middle}
		#searchbox li.byName input.text {width: 96%}
	#searchbox.basic ul.extended {display: none;}
	
/* Przycisk "Dodaj obiekt"
--------------------------------------------- */	
#button_add {position: relative; padding-bottom: 90px; zoom:1; color: #16728a; font-size: 11px; margin-bottom: 1em}
	#button_add h2 {margin: 0}
	#button_add h2 a {height: 90px; position: absolute; bottom: 0; width: 100%; overflow: hidden; text-indent: -1000em; display: block; background: #eaf8ff url(../img/sidebar-sprites.png) -800px -0px no-repeat; }
	#button_add p {padding: 10px 10px 6px 10px; margin: 0; /* height: 77px */ /* total: 87px */ background: #eaf8ff url(../img/sidebar-sprites.png) -600px 0 no-repeat; line-height: 1.2em; text-align: center; margin-top: -3px} 
	#button_add.short h2 a {background-position: -800px -104px}
	#button_add.short p {display: none;}


#menu a {padding-left: 20px; background: url(../img/bullets-sprites.gif) 0 -97px no-repeat; display: block; margin-bottom: 3px;}
	#menu a small {color: #777; font-size: 11px; display: block; }
#menu a:hover {background-position: 0 -147px; text-decoration: none;}
	#menu a:hover small {color: #222;}
	

/* ---------------------------------------------

	@group Strona Glowna

--------------------------------------------- */
#hello {width: 245px; float: left;}
	#hello p {font-size:12px; line-height:1.5em; margin-bottom:7px; margin-left:7px; margin-right:11px; margin-top:2px; text-align:justify;}	
	#button_map {margin-bottom: 0;}
	#button_map a {background: url(../img/buttons-sprites.png) 0 0 no-repeat; text-indent: -1000em; overflow: hidden; height: 44px; display: block;}
	#button_weather {margin: 4px 0 8px;}
	#button_weather a { background: url(../img/buttons-sprites.png) 0 -50px no-repeat; text-indent: -1000em; overflow: hidden; height: 44px; display: block}			
#box_forumThreads {width: 245px; float: right;}
	#box_forumThreads dl {font-size: 11px; margin-bottom: .1em;}	
	#box_forumThreads dl dt {}	
	#box_forumThreads dl dt a { display: block;}	
	#box_forumThreads dl dd {padding-left: 14px; color: #ccc; background: url(../img/bullets-sprites.gif) 0 -197px no-repeat; }	
	#box_forumThreads p.more {}	
	#box_forumThreads p.more a {padding-right: 33px; text-align: right; font-weight: bold; background: url(../img/buttons-sprites.png) 100% -104px no-repeat; line-height: 25px; display: block}	 
#box_bestRating {}
	#box_bestRating li.object-item {clear: both; margin-bottom: 4px}
	#box_bestRating .thumb {float: left; width: 68px; height: 50px; margin-top: 3px; /* border: 2px solid #ddd */}
	#box_bestRating .data {margin-left: 78px; margin-bottom: 4px;}
	#box_bestRating h3 {margin-bottom: 4px; font-weight: normal; }
	#box_bestRating h3 a {}
	#box_bestRating p {margin-bottom: 0;}
	#box_bestRating p.price {position: relative; }
	#box_bestRating p.price strong {/* color: #99CC00 ; */}
	#box_bestRating p.price .see {position: absolute; right: 0; font-size: 11px; color: #bbb }
	#box_bestRating li.object-item:hover h3 a {text-decoration: underline}
	#box_bestRating li.object-item:hover .see {color: #777; }
 

	
/* @group "Folder" z 6 zakładkami-kategoriami
--------------------------------------------- */	
#folder {clear: both;}
#folder-nav {background: url(../img/homefolder-sprites.gif) 0 -213px repeat-x; overflow: hidden; font-size: 12px; font-weight: normal; text-transform: uppercase; text-align: center; margin-bottom: 0}
#folder-nav li {float: left; height: 33px; line-height: 33px; padding-bottom: 4px; background: url(../img/homefolder-sprites.gif) 50% -163px no-repeat}
	#folder-nav li a {display: block; color: #444444;}
	#folder-nav li a:hover {text-decoration: none; /* color: #ffc000; */}
	#folder-nav li span {display: block; padding: 0 10px 0 10px}
	#folder-nav li em {font-style: normal; padding: 3px 0 3px 23px; background: url(../img/homefolder-sprites.gif) no-repeat}
#folder-nav li.active {height: 44px; line-height: 40px;  padding: 0; background: url(../img/homefolder-sprites.gif) 100% -50px no-repeat; font-weight: bold}
	#folder-nav li.active a {background: url(../img/homefolder-sprites.gif) 0 0 no-repeat; color: #444444 !important; outline: 0}
		#folder-nav li.active a span {background: url(../img/homefolder-sprites.gif) 50% -100px no-repeat; height: 44px;}
#folder-nav li:hover, #folder-nav li.hover {height: 44px; line-height: 40px;  padding: 0; background: url(../img/homefolder-sprites.gif) 100% -50px no-repeat}
	#folder-nav li:hover a, #folder-nav li.hover a {background: url(../img/homefolder-sprites.gif) 0 0 no-repeat; color: #6f755e; }
		#folder-nav li:hover a span, #folder-nav li.hover a span {background: url(../img/homefolder-sprites.gif) 50% -100px no-repeat; height: 44px; }
		
li#tab-aktywnie em{background-position: 0 -300px; padding-left: 25px}
li#tab-biznes em {background-position: 0 -325px}
li#tab-spa em {background-position: 0 -350px; padding-left: 20px}
li#tab-morze em {background-position: 0 -375px}
li#tab-gory em {background-position: 0 -400px}
li#tab-pies em {background-position: 0 -425px; padding-left: 28px;}

.folder-regions {float: right; width: 128px; font-size: 11px;}
	.folder-regions a { color: #8dbc00; line-height: 19px; height: 19px; display: block; padding-left: 18px; background: url(../img/homefolder-sprites.gif) -4px -250px no-repeat}
	.folder-regions a:hover {color: #fff; text-decoration: none; background-position: -4px -275px}

.folder-contents {margin-right: 130px} 
	.folder-contents ul {overflow: hidden; margin: 8px -2px}
		.folder-contents li.object-item {width: 304px; float: left; margin: 0 4px 12px 4px; clear: none; display: inline;}
			.folder-contents .thumb {float: left; width: 100px; height: 75px; border: 1px solid #ddd; padding: 3px}
			.folder-contents .data {margin-left: 120px; margin-bottom: 4px;}
			.folder-contents h3 {font-weight: normal; margin: 0}
			.folder-contents h3 a {/* color: #6f755e  */}
			.folder-contents p {margin-bottom: 0;}
			.folder-contents p.loc {margin-bottom: 4px; font-weight: bold;}
			.folder-contents li.object-item:hover a {text-decoration: underline}
/* -end- */
 

/* @group Linki
--------------------------------------------- */	
#pool {margin: 0 -8px; clear: both; overflow: hidden; background:/*  #f4fcfe */ #EAF8FF ; border-top: 10px solid #fff; _zoom: 1;}
	#pool div {width: 246px; float: left; border-top: 6px solid #026e88}
	#pool div.first {width: 245px; border-color: #cae9ee}
	#pool div.second {border-color: #8cd4e6}
	#pool div.third {border-color: #179fc0}
	#pool h2 {background: url(../img/bullets-sprites.gif) 0 -147px no-repeat; padding-left: 20px; margin: 6px 0 .5em 8px; font-weight: normal; color: #026E88}
	#pool ul {padding: 0 0 0 28px; font-size: 11px}
	#pool ul.pool-inline li {display: inline;}
	#pool ul.pool-double li {float: left; width: 50%}
#main-endline {clear: both; height:12px; background: #fff;} 

/* @group Stopka
--------------------------------------------- */	
#footer {width: 983px; margin: 1em auto 0 auto; text-align: center; padding-bottom: 20px;}
	#footer li {display: inline; font-size: 11px; margin: 0 0 0 4px; background: url(../img/bullets-sprites.gif) 0 -248px no-repeat; padding-left: 16px;}
	#footer li:first-child,
	#footer li.first {padding-left: 0; background: none}
	#footer li a {color: #6f755e}

/* @group Ścieżka
--------------------------------------------- */	
#path {font-size: 11px; margin-bottom: 1em;}
	#path i {font-style: normal; color: #bbb; margin: 0 5px;}


/* @group Elementy powszechnie używane
--------------------------------------------- */
.richtext {}
.richtext ul, .richtext ol, .richtext p {margin: 0 0 1.4em 0;}
.richtext ul {list-style: square;}
.richtext li {margin-bottom: .7em; margin-left: 2.4em;}
.richtext ol {list-style: decimal;}
.richtext table {width: 100%}
.richtext table th, .richtext table td {padding: 3px 8px; border: 1px solid #E7E8E3}
.richtext table th {background: #F9F9F6  }
.richtext table tbody th {font-weight: normal;}
.richtext table td {border: 1px solid #E7E8E3}

.box {margin-bottom: 1em;}
	.box h2 {text-transform: uppercase; font-size: 12px; border-bottom: 3px solid #f1f2ee; padding-bottom: 3px; margin-bottom: .6em; color: #444}
	.box-cnt {}	
	
.section-hd {border-top: 1px solid #e7e8e3; clear: both; overflow: hidden;}
	.section-hd h3 {font-size: 1.25em; float: left; border-top: 3px solid #e7e8e3; padding: 5px 0 0 13px; margin-bottom: .5em;}
	.section-hd .tools {text-align: right; padding: 6px 4px 0 0; display: block; margin: 0; font-size: 11px;}
	.section-hd .tools .more {background: url(../img/iconbtn-sprites.gif) 100% -136px no-repeat; padding: 0 12px 0 0; text-transform: uppercase; font-weight: bold}
.section-wrap {padding-left: 13px;}
.section-wrap ul {list-style: disc inside;}

/* .starswrap {}
.starswrap .staticstars {float: left; margin-right: 3px;}
.starswrap .label {} */
.staticstars {width: 67px; height: 13px; font-size: 1px; line-height: 0; background: url(../img/stars.gif) 0 100% no-repeat; display: block; overflow: hidden; text-align: left}
	.staticstars b {height: 13px; background: url(../img/stars.gif) 0 0 no-repeat; display: block; text-indent: -1000em; width: 0}
	.staticstars b.s-05 {width: 6px;}
	.staticstars b.s-1 {width: 11px;}
	.staticstars b.s-15 {width: 17px;}
	.staticstars b.s-2 {width: 22px;}
	.staticstars b.s-25 {width: 28px;}
	.staticstars b.s-3 {width: 33px;}
	.staticstars b.s-35 {width: 39px;}
	.staticstars b.s-4 {width: 44px;}
	.staticstars b.s-45 {width: 50px;}
	.staticstars b.s-5 {width: 55px;}
	.staticstars b.s-55 {width: 61px;}
	.staticstars b.s-6 {width: 66px;} 

/* @group .formmaker 
*/
.formmaker {}
fieldset.fm-group {border-top: 3px solid #F1F2EE /* 1px solid #E7E8E3 */; padding-top: 12px; margin-bottom: 1em; padding-left: 12px;}
	.formmaker fieldset h3 {font-size: 1.25em; font-weight: bold;}
	.formmaker .fm-row {padding-left: 12px;}
	.formmaker fieldset .fm-row {padding-left: 0;}
	.fm-group h3 {margin-top: -4px;}
	.fm-row {margin-bottom: 1em;}
	.fm-row_error {}
	.fm-row_error .fm-label {color: #ff3300; font-weight: bold;}
		.fm-label {float: left; width: 30%; text-align: right}
		.fm-field {margin-left: 33%;}
	.fm-block {}	/* fm-row */
		.fm-block .fm-label {float: none; text-align: left; padding-left: 4px; padding-bottom: 4px; display: block; width: auto }
		.fm-block .fm-field {margin-left: 0}
.fm-submit {background: #F6F7F4 ; padding: 10px; text-align: right; margin: 0 0 1.4em 0; position: relative; _zoom: 1;}	
fieldset.fm-group .fm-submit {margin-left: -12px;}	 
.fm-submit-related {font-size: 1.2em; font-weight: bold; position: absolute; left: 12px; top: 0; display: block; line-height: 3em;}	 
.fm-submit-related a {text-decoration: underline;}	 
.fm-submit-related a:hover {text-decoration: none;}	 
.fm-field .size-a {width: 20%}
.fm-field .size-b {width: 33%}
.fm-field .size-c {width: 50%}
.fm-field select.size-c {width: 52%}
.fm-field .size-d {width: 75%}
.fm-field .size-e {width: 98%}
.fm-field .fm-hint {font-size: .9em; line-height: 1.3em;}
/*.fm-field select {width: 66%}*/

/* w przypadku gdy nie używamy fieldsetów .fm-group */
h3.fm-group_hd {font-size: 1.25em; font-weight: bold; padding-top: 8px; border-top: 3px solid #F1F2EE;margin-bottom: 1em; padding-left: 12px;}
div.fm-group_div {margin-bottom: 1.6em;}

.pager {text-align: center;}
.pager a {border: 2px solid #E7E8E3; padding: 4px 8px; line-height: 2em;}
.pager strong.current, .pager a:hover {background: #F6F7F4; padding: 4px 8px;}
.pager a:hover {background: #EAF8FF; border-color: #EAF8FF }

/* .notice_tyellow {background: #ffe; border: 1px solid #fc3; margin-bottom: 1.4em ; padding: 1em; } */
.notice {background: #f2fbff; /* border: 1px solid #dbeaf3;  */margin-bottom: 1.4em ; padding: 1em; color: #45899a;}
div.notice {padding-bottom: 1px;}

#reportbar {background-image: url(../img/reportbox-sprites.gif); background-repeat: no-repeat; border-width: 1px 3px 3px 1px; border-style: solid; padding: 11px 12px 0 40px; font-weight: bold; margin: 1.4em 0}
/* "reportbar_" prefix = iesux */
.reportbar_error {background-position: 9px 9px; color: #f30; border-color: #ffe8e3}
.reportbar_warning {background-position: 9px -290px; color: #555; border-color: #ddd}
.reportbar_success {background-position: 9px -545px; color: #2e7900; border-color: #dff5b4;}
#reportbar ul {list-style: square; padding-left: 1.8em; font-weight: normal}
#reportbar em {font-weight: bold;}


/* ---------------------------------------------

 @group Strona Obiektu 
 body#page-object
 
--------------------------------------------- */	
body#page-object {}
 
body#page-object .subcol-1 {position: relative;}
dl.obj-details {margin-right: 150px;}
	dl.obj-details dt {width: 80px; float: left; padding: 3px; text-align: right; border-bottom: 1px solid #fff; height: 16px; text-transform: uppercase; font-size: 11px; background: #f6f7f4; clear: both}
	dl.obj-details dd {margin-left: 86px; padding: 3px 3px 3px 8px; border-top: 1px solid #F1F2EE ; height: 16px}
	dl.obj-details dd .icons img {cursor: help; float: left; margin-right: 3px;}
	dl.obj-details dd .icons {line-height: 1em; display: block;}
dl#obj-rating {position: absolute; top: 0; right: 0; width: 138px; text-align: center; overflow: hidden; font-size: 11px; }
	dl#obj-rating dt {text-transform: uppercase; padding: 2px; background: #f6f7f4 }
	dl#obj-rating dd div { padding: 4px 8px 4px 8px;  font-size: 10px; text-align: right; border: 1px solid #F1F2EE; border-top-color: #fff; line-height: 1.6em}
	dl#obj-rating dd div .staticstars {float: left; margin-right: 3px;}
	dl#obj-rating a {background: url(../img/review-sprites.png) no-repeat; height: 37px; text-indent: -1000em; display: block; margin-top: 10px;}

.picviewer {_zoom: 1;}
.pv-picture {float: left; width: 340px; padding-top: 3px;}
.pv-picture img {display: block;}
.pv-thumbs {/* float: left;  */margin-left: 346px}
.pv-thumbs ul {list-style: none; margin: 0} 
 
.pv-thumbs li {float: left;}
.pv-thumbs li.active a {outline: 0 !important}
.pv-thumbs img {width: 60px; height: 44px; padding: 3px; margin: 0 2px 2px 0; display: block; }
.pv-thumbs li.active a img, 
.pv-thumbs li.active a:hover img {padding: 0; border: 3px solid #929080}
.pv-thumbs a.pv-link2thumb:hover {display: block;}
.pv-thumbs a.pv-link2thumb:hover img {border: 3px solid #cae9ee; padding: 0}

/* .pv-thumbs li a:hover img {border: 1px solid #777; background: #fff; padding: 3px; width: 62px; height: 46px; margin: -4px -1px -1px -4px; position: relative; top: -4px; left: -4px} */
.pv-thumbs li a.pv-link2thumb {}
.pv-thumbs li a.pv-link2full {display: none;}
.pv-clear {clear: both; margin-bottom: 1em;}

ul.obj-facilities {list-style: none}
ul.obj-facilities li {float: left; width: 33%;}
	
#obj-reviews .section-hd .tools .add {font-weight: bold; text-transform: uppercase}
ul.reviewlist {list-style: none; list-style-position: outside}
ul.reviewlist li {background:   url(../img/review-sprites.png) -170px -3px no-repeat ; padding-left: 31px; list-style: none}
ul.reviewlist .cut {display: none}
/* ul.reviewlist blockquote p {margin-bottom: .5em;} */
.r-byline {margin-bottom: 4px; font-size: 11px}
.r-byline cite {font-style: normal; /* padding-left: 12px; background: url(../img/bullets-sprites.gif) 0 -197px no-repeat; */ font-weight: bold;  float: left; margin: 0 8px 4px 0;}
.r-byline .date {color: #ccc; float: left;}
.r-byline .staticstars {float: right}
.reviewlist blockquote {clear: both}
.reviewlist blockquote .more {background: url(../img/iconbtn-sprites.gif) 100% -134px no-repeat; padding: 0 12px 0 4px; }

div#dodaj-opinie {background: #F6F7F4; margin-bottom: 1em; padding: 7px 10px; _zoom: 1; }
	div#dodaj-opinie h3 {font-size: 15px; margin-bottom: 1em; font-weight: normal; }
	div#dodaj-opinie label {font-size: 11px;}
	div#dodaj-opinie textarea {width: 456px; display: block; margin: 0 0 8px 0}
	.ur-fields {clear: both;}
	div#dodaj-opinie p {margin-bottom: 8px;}
	div#dodaj-opinie .rate {float: left; }
	div#dodaj-opinie .rate label {float: left; }
	div#dodaj-opinie .name {float: right; }
	div#dodaj-opinie .captcha {text-align: right;}
		div#dodaj-opinie .captcha img {position: absolute; left: 24px}
	.ur-submit {clear: both; background: #f0f2ed; margin: 0 -10px -7px -10px; padding: 6px 10px; text-align: right}

#minimap-area {overflow: hidden;}
#minimap-action { }
	
table.rooms {width: 100%; border-collapse: collapse; text-align: center;}
table.rooms th {background: #F6F7F4; font-size: 10px; font-weight: normal; border: 1px solid #F6F7F4; padding: 2px}
table.rooms td {border: 1px solid #F6F7F4; padding: 2px}

#obj-weather {}
#obj-weather .stamp {/* font-style: italic; */}
#obj-weather .more {float: right;}

#box_sideObjects ul.objects {margin-bottom: 1.4em; font-size: 11px}
li.object-item {clear: both; overflow: hidden; margin-bottom: .7em;}
#box_sideObjects .thumb {float: left; width: 68px; height: 50px; /* border: 2px solid #ddd */}
	#box_sideObjects .data {margin-left: 78px; }
	#box_sideObjects p {margin: 0}
	#box_sideObjects h3 {margin: 0}

#box_recommendUs {background: #F9F9F6  ; padding: 8px; }
	#box_recommendUs h2 {border-color: #E7E8E3}
	#box_recommendUs .box-cnt {font-size: 11px; line-height: 1.4em}
	#box_recommendUs input.text {font-size: 12px; width: 114px;  }
	#box_recommendUs .btn {/* width: 60px; background: #179fc0; border: 0 */}


/* ---------------------------------------------

 @group Strona Dodawanie Obiektu
 body#page-add

--------------------------------------------- */	
body#page-add {}
#info_add {padding: 10px 10px 8px 10px; margin: 0;  background: #eaf8ff url(../img/sidebar-sprites.png) -600px 0 no-repeat; line-height: 1.3em; text-align: center; color: #16728a; font-size: 11px; margin: 1.4em 0 2em; overflow: hidden} 
#info_add p {margin: 0}

#box_steps {background: #F9F9F6  ; padding: 8px; }
	#box_steps h2 {border-color: #E7E8E3}
	#box_steps ol {margin: 0}
	#box_steps li {padding-bottom: 2px; margin-bottom: 6px}
	#box_steps li span,
	#box_steps li a	{height: 30px; line-height: 30px; padding-left: 24px; background: url(../img/steps-sprites.gif) -1000em no-repeat; display: block;}
	#box_steps li a	{}
	#box_steps .s-1 {background-position: -290px -43px}
	#box_steps .s-2 {background-position: -290px -80px}
	#box_steps .s-3 {background-position: -290px -117px}
	#box_steps li.active {height: 30px; background: url(../img/steps-sprites.gif) -2px /* @todo */ 0 no-repeat; color: #fff; line-height: 30px; padding: 0 0 2px 25px; margin-left: -24px}
	#box_steps li.active span {font-weight: bold}
	#box_steps .active .s-1 {background-position: -12px -45px}
	#box_steps .active .s-2 {background-position: -12px -80px}
	#box_steps .active .s-3 {background-position: -12px -114px}	
	#box_steps p.final {background: url(../img/steps-sprites.gif) no-repeat 0 -170px; font-size:18px; line-height:1.2em; margin: 6px 0 9px -17px; min-height:68px; padding: 4px 0 0 80px; /* color: #ffa200 */}

/*
@del
ol#edit-city {border: 1px solid #E7E8E3; border-top: 0}
#edit-city li {border-top: 1px solid #E7E8E3; padding: 3px 4px; font-size: 11px}
#edit-city .cityName {float: left; width: 165px} */
	
ol#location_list {border: 1px solid #E7E8E3; border-top: 0}
#location_list li {border-top: 1px solid #E7E8E3; padding: 3px 4px; font-size: 11px}
#location_list .location_name {float: left; width: 165px}

ol#type_list {border: 1px solid #E7E8E3; border-top: 0}
#type_list li {border-top: 1px solid #E7E8E3; padding: 3px 4px; font-size: 11px}
#type_list .type_name {float: left; width: 155px} 
	
div#edit-options ul {overflow: hidden}
#edit-options ul li {float: left; width: 33%}
#edit-options .add {clear: both; border: 1px solid #E7E8E3; padding: 4px 7px; background: #F6F7F4; _zoom: 1;}
#edit-options .act {margin-left: 3px}
#edit-options .add label {font-size: .9em; margin-right: 7px}
/* @old #edit-options ul.added */
ul#option_list {font-size: 11px; border-top: 0;overflow: hidden;}
	ul#option_list li { border: 1px solid #E7E8E3; margin: 0 4px 4px 0; width: auto; display: inline; padding: 3px 4px; float: left; white-space: nowrap}
	ul#option_list li strong { border-right: 1px solid #E7E8E3; padding-right: 8px;}

.act-add, .act-delete, #obj-reviews .add {background: url(../img/iconbtn-sprites.gif) no-repeat}
.act-add, #obj-reviews .add {background-position: 0 -0px; padding-left: 20px;}
.act-delete {background-position: 0 -49px; padding-left: 16px;}

#kind_of_rooms .add {}
#kind_of_rooms .warning {background: #ffb ; padding: 3px 7px; border: 1px solid #fe3; /* font-weight: bold; */}
table.kind_of_rooms {}
table.kind_of_rooms {width: 100%; border-collapse: collapse; text-align: left }
table.kind_of_rooms th {background: #F6F7F4; font-size: 10px; font-weight: normal; border: 1px solid #E7E8E3; padding: 4px; border-bottom: 0;}
table.kind_of_rooms td {border: 1px solid #E7E8E3; padding: 4px; }
table.kind_of_rooms tbody.inputs tr {/* background: #F6F7F4;  */}
table.kind_of_rooms tbody.inputs td {background: #F6F7F4; border-top: 0; }
table.kind_of_rooms .type {}
table.kind_of_rooms .type select {width: 100%;}
table.kind_of_rooms .cost {width: 170px;}
table.kind_of_rooms .cost .max {margin-left: 8px;}
table.kind_of_rooms .cost input {width: 40px;}
table.kind_of_rooms .qty {width: 60px; text-align: center;}
table.kind_of_rooms .qty input {width: 30px; text-align: center;}
table.kind_of_rooms .act {text-align: center;}
table.kind_of_rooms a.act-delete {font-size: 11px; color: #aaa;}

/* 
 @group Edycja 
*/
ul#edit-thumblist {overflow: hidden;}
ul#edit-thumblist li {float: left; margin: 0 4px 4px 0; background: #F6F7F4; padding: 2px; border: 1px solid #E7E8E3; }
ul#edit-thumblist li span {display: block; font-size: 11px; background: url() }
ul#edit-thumblist li input {vertical-align: middle; margin: 0}
ul#edit-thumblist img {width: 68px; height: 52px; display: block; cursor: pointer}
ul#edit-thuxmblist li:hover img {opacity: .4}
ul#edit-thumblist li:hover span {color: #f30;}
	
/* ---------------------------------------------

 @group Strona: Wyniki wyszukiwania (body#page-results)

--------------------------------------------- */	
p.results-sort {font-size: 11px; text-align: right}	
p.results-sort label {color: #CCCCCC;}	
p.results-sort a {padding-left: 14px; background: url(../img/bullets-sprites.gif) 0 -98px no-repeat; margin-left: 5px;}
p.results-sort a:hover {background-position: 0 -148px; text-decoration: none;}
p.results-sort a.on {background-position: 0 -148px; color: #026e88; font-weight: bold; cursor: default}
	
ul.objects_result {margin-bottom: 1.4em; }
ul.objects_result li {margin-bottom: 1em;}
ul.objects_result li:hover, 
ul.objects_result li.hover {background: #f3fbfd }
ul.objects_result li:hover h3 a,
ul.objects_result li.hover h3 a {text-decoration: underline;}
ul.objects_result li.hover .meta,
ul.objects_result li:hover .meta {background: none }
ul.objects_result .thumb {float: left; border:1px solid #DDDDDD; margin: 8px; padding: 3px; background: #fff}
ul.objects_result .data {margin-left: 124px;}
ul.objects_result .price {float: right; line-height: 23px; padding: 0 4px 0 15px; background: url(../img/chunk-sprites.gif) 0 -2px no-repeat; font-size: .9em; margin: 6px 6px 0; display: inline;}
ul.objects_result li.hover .price,
ul.objects_result li:hover .price {background-position: 0 -51px; color: #fff; }
ul.objects_result h3 {font-size: 14px; padding: 7px 0 0; margin-bottom: .5em;}
ul.objects_result p {margin: 0 0 .5em 0} 
ul.objects_result .meta {background: #f7f7f4; padding: 4px; clear: both; font-size: 11px; overflow: hidden; padding-left: 124px}
ul.objects_result .meta span {float: left; margin-right: 4px;}

#minimap.box h2 {margin-bottom: 0; border-bottom: 0;}
#minimap-action  { }
#minimap-action a {color: #62ad00; font-weight: normal; display: block; font-size: 11px; }
#minimap-action a:hover {color: green; text-decoration: none;}
#minimap-action a.act { padding: 3px 3px 3px 20px;}
#minimap-action li {border-bottom: 1px solid #E5F4D1;} /* @colordefs light greens */
a.act-zoomin {background: url(../img/icons-sprites.gif) 0 -0px no-repeat; padding-left: 20px; color: #777; font-weight: bold;}
a.act-allonmap {background: url(../img/icons-sprites.gif) 0 -46px no-repeat; padding-left: 20px; color: #777; font-weight: bold;}

#box_bestRelated ul.objects_rated {}
ul.objects_rated  li {font-size: 11px; } 
ul.objects_rated li:hover h3 a {text-decoration: underline;}
ul.objects_rated  .thumb {float: left; width: 68px; height: 50px; margin-top: 3px}
	ul.objects_rated  .data {margin-left: 78px;/*  margin-bottom: 4px; */}
	ul.objects_rated  h3 {margin: 0}
	ul.objects_rated  p {margin-bottom: 3px;}
	ul.objects_rated  p.loc {}
	ul.objects_rated .icons img {vertical-align: top;}
	ul.objects_rated .meta {/* @deleted background: #f7f7f4; */ /* padding: 2px; clear: both; */ font-size: 10px;  padding-left: 78px;/*  margin-bottom: .9em;  */clear: both;}
	ul.objects_rated .meta span {float: left; margin-right: 4px;}
	
	
/* ---------------------------------------------

 @group Strona: Logowanie

--------------------------------------------- */	
body#page-login {}
body#page-login .notice {text-align: center;}


/* ---------------------------------------------

 @group Strony Informacyjne

--------------------------------------------- */	
body#page-info {}

/* #sidenav {background: #F9F9F6; padding: 8px 8px 0; overflow: hidden;} */
#sidenav {margin-top: -.5em; text-align: right}
#sidenav li {border-bottom: 1px solid #E7E8E3; font-size: 14px;}
#sidenav li.current {border-bottom: 1px solid #E7E8E3; font-size: 14px;}
#sidenav a {padding: 6px 4px ; padding-left: 25px; background: url(../img/bullets-sprites.gif) 4px -91px no-repeat; display: block; } 
#sidenav a:hover, #sidenav li.current a {background-position: 4px -141px; text-decoration: none; color: #A3A799;} 
	#sidenav li.current a {color: #026E88; font-weight: bold; cursor: default} 
	
dl.faq dt {background: transparent url(../img/iconbtn-sprites.gif) no-repeat scroll 3px -168px; padding: 3px 3px 3px 25px; cursor: pointer; margin-bottom: .2em; font-weight: bold;} 
dl.faq dt:hover, dl.faq dt.on {background-color: #F9F9F6; }
dl.faq dt.off {background-position: 3px 3px; color: #3399CC; font-weight: normal}
dl.faq dt.on {padding: 3px 3px 3px 25px; font-weight: bold;  background-position: 5px -168px;}
dl.faq dd {margin-bottom: 1em; padding-left: 22px}
	
	
/* ---------------------------------------------

 @group Strona: Mapa

--------------------------------------------- */	
#map .notice {padding: .5em}

#box_mapResults p.results-sort {margin-top: -3em; margin-bottom: 1.42em}
#box_mapResults li {float: left; width: 24.99%;}
#box_mapResults li a {padding: 2px 4px; display: block;}
#box_mapResults li a:hover {background: #F3FBFD; text-decoration: none}


/* ---------------------------------------------

 @group Strona: Pogoda

--------------------------------------------- */	
body#page-weather {}
#weather-preface {padding-right: 124px; background: url(../img/weather-sprites.gif) 100% -8px no-repeat; margin-bottom: 2em;}
#weather-preface label {font-weight: bold;}
#weather-preface fieldset {background: #F9F9F6 ; padding: 10px; text-align: center;}
#weather-preface .text {font-size: 16px; width: 222px; background: #fff url(../img/iconbtn-sprites.gif) 3px -98px no-repeat; padding-left: 28px;}
#weather-preface .btn {font: bold 16px Arial; width: 88px; vertical-align: top;}
.section-hd .accented {color: #f98d00;}

table.weather { width: 100%;  border-collapse: collapse; text-align: center;}
table.weather th {background: #F9F9F6;  font-weight: normal; border: 1px solid #F6F7F4; padding: 2px}
table.weather td {border: 1px solid #F6F7F4; padding: 2px}
table.weather tbody td {width: 110px}
table.weather tbody td img  {vertical-align: middle;}
table.weather tbody th {text-align: right;/*  font-weight: bold;  */padding: 5px; text-transform: uppercase}

table.sideweather {width: 100%;  border-collapse: collapse;/*  text-align: center; */}
table.sideweather th {text-align: right}
table.sideweather th, table.sideweather td img {vertical-align: middle;}
table.sideweather tr {border-bottom: 1px solid #F1F2EE;}
table.sideweather th {border-right: 1px solid #F1F2EE; padding-right: 8px;}
table.sideweather td {padding-left: 8px; width: 80px}

.weather-grid .weather-item {float: left; width: 229px; margin-right: 12px; display: inline;}
.weather-item {}
.weather-item .icon-weather {float: left; margin: 4px 10px 10px;}
.weather-item  p {margin-bottom: .3em; background: #F9F9F6; padding: 3px 6px; text-transform: uppercase; font-size: 11px;}
.weather-item ul {list-style: none outside; margin-left: 50px; font-weight: bold;}
.weather-item .wind {padding-left: 24px; background: url(../img/weather-sprites.gif) 0 -252px no-repeat; margin-top: 4px; color: green; }
.weather-item .rain {padding-left: 24px; background: url(../img/weather-sprites.gif) 0 -306px no-repeat; color: #026e88; }
.weather-item .snow {padding-left: 24px; background: url(../img/weather-sprites.gif) 0 -280px no-repeat; color: #179fc0;}

/* ---------------------------------------------

 @group Strona: Forum

--------------------------------------------- */	
body#page-forum {}
body#page-forum  #main {background: #fff}

#box_hotForumThreads dl {font-size: 11px; line-height: 1.4em;}
#box_hotForumThreads dd {margin-bottom: .4em; text-align: right}
#box_hotForumThreads dd em {background: url(../img/bullets-sprites.gif) 0 -198px no-repeat; padding-left: 12px;}
#box_hotForumThreads dd a {color: #bbb;}
#box_hotForumThreads dd em {color: #999; font-style: normal;}
.brd .main-title {margin: .5em 0 ;}

div#punbb-container.brd {margin-bottom: 2em; overflow: hidden;}

#forumRules {}
#forumRules ol {list-style: decimal inside}
#forumRules li {padding-left: 13px; font-size: .9em; line-height:1.4em; margin-bottom: .7em; color: #bbb;}
#forumRules li:hover {color: #666;}

/* ---------------------------------------------

 @group Overlay z mapą

--------------------------------------------- */	
#overlay {display: none; }
#overlay-bg {background: #718b97; position: fixed; height: 100%; width: 100%; left: 0; top: 0;
 opacity: .6; filter: alpha(opacity=60); -moz-opacity: 0.6;
}
#overlay-window {width: 860px; left: 50%; position: fixed; margin-left: -446px; top: 100px; background: #fff; border: 6px solid #8CD4E6 ; padding: 8px; /* height: 500px;  */}


/* ---------------------------------------------

 @section Ikony: opcje obiektów 

--------------------------------------------- */	
/* .icons-options-set .io {
	width: 16px; height: 16px; float: left; margin-right: 2px;
  background: url(../img/icons-options/_set-sprites.gif) 0 0 no-repeat;
} */
.icon-option {	width: 16px; height: 16px; background: url(../img/icons-options/_set-sprites.gif) no-repeat;}
.io-telewizor { background-position: 0 -4px; } 
.io-grill { background-position: 0 -24px; } 
.io-imprezy_integracyjne { background-position: 0 -44px; } 
.io-rowery { background-position: 0 -64px; } 
.io-kapielisko { background-position: 0 -84px; } 
.io-kominek { background-position: 0 -104px; } 
.io-wyzywienie { background-position: 0 -124px; } 
.io-niepelnosprawni { background-position: 0 -144px; } 
.io-pokoj_dzienny { background-position: 0 -164px; } 
.io-radio { background-position: 0 -184px; } 
.io-internet { background-position: 0 -204px; } 
.io-parking { background-position: 0 -224px; } 
.io-ognisko { background-position: 0 -244px; } 
.io-fitness { background-position: 0 -264px; } 
.io-klimatyzacja { background-position: 0 -284px; } 
.io-default { background-position: 0 -304px; } 
.io-kuchnia { background-position: 0 -324px; } 
.io-sauna { background-position: 0 -344px; } 
.io-dyskoteka { background-position: 0 -364px; } 
.io-konferencje { background-position: 0 -384px; } 
.io-karty_platnicze { background-position: 0 -404px; } 
.io-lazienka { background-position: 0 -424px; } 
.io-piaskownica { background-position: 0 -444px; } 
.io-tenis { background-position: 0 -464px; } 
.io-plac_zabaw { background-position: 0 -484px; } 
.io-zwierzeta_domowe { background-position: 0 -504px; } 
.io-basen { background-position: 0 -524px; } 

/* ---------------------------------------------

 @section Ikony: typy obiektów

--------------------------------------------- */
/* .icons-options-set .io {
	width: 16px; height: 16px; float: left; margin-right: 2px;
  background: url(../img/icons-types/_set-sprites.gif) 0 0 no-repeat;
} */
.icon-type {	width: 16px; height: 16px; background: url(../img/icons-types/_set-sprites.gif) no-repeat;}
.it-stanica { background-position: 0 -4px; } 
.it-kemping { background-position: 0 -24px; } 
.it-domki { background-position: 0 -44px; } 
.it-zajazd { background-position: 0 -64px; } 
.it-centra_konferencyjne { background-position: 0 -84px; } 
.it-os_wypoczynkowe { background-position: 0 -104px; } 
.it-willa { background-position: 0 -124px; } 
.it-spa_uzdrowiska { background-position: 0 -144px; } 
.it-dom_letniskowy { background-position: 0 -164px; } 
.it-internaty_schroniska { background-position: 0 -184px; } 
.it-apartamenty { background-position: 0 -204px; } 
.it-sanatorium { background-position: 0 -224px; } 
.it-domki_kempingowe { background-position: 0 -244px; } 
.it-motele { background-position: 0 -264px; } 
.it-zamki_dwory_palace { background-position: 0 -284px; } 
.it-pensjonaty { background-position: 0 -304px; } 
.it-domy_do_wynajecia { background-position: 0 -324px; } 
.it-jachty { background-position: 0 -344px; } 
.it-noclegi { background-position: 0 -364px; } 
.it-noclegi_w_zabytku { background-position: 0 -384px; } 
.it-hostele { background-position: 0 -404px; } 
.it-agroturystyka { background-position: 0 -424px; } 
.it-kwatery_pokoje { background-position: 0 -444px; } 
.it-bungalowy { background-position: 0 -464px; } 
.it-mieszkania_do_wynajecia { background-position: 0 -484px; } 
.it-hotele { background-position: 0 -504px; } 


/* ---------------------------------------------

 @section Ikony: pogoda

--------------------------------------------- */
.icon-weather {	width: 30px; height: 30px; background: url(../img/icons-weather/_set-sprites.gif) no-repeat;}
.iw-19 { background-position: 0 -10px; } 
.iw-17 { background-position: 0 -50px; } 
.iw-32 { background-position: 0 -90px; } 
.iw-22 { background-position: 0 -130px; } 
.iw-28 { background-position: 0 -170px; } 
.iw-44 { background-position: 0 -210px; } 
.iw-23 { background-position: 0 -250px; } 
.iw-11 { background-position: 0 -290px; } 
.iw-27 { background-position: 0 -330px; } 
.iw-45 { background-position: 0 -370px; } 
.iw-04 { background-position: 0 -410px; } 
.iw-03 { background-position: 0 -450px; } 
.iw-38 { background-position: 0 -490px; } 
.iw-21 { background-position: 0 -530px; } 
.iw-24 { background-position: 0 -570px; } 
.iw-14 { background-position: 0 -610px; } 
.iw-50 { background-position: 0 -650px; } 
.iw-16 { background-position: 0 -690px; } 
.iw-29 { background-position: 0 -730px; } 
.iw-10 { background-position: 0 -770px; } 
.iw-48 { background-position: 0 -810px; } 
.iw-36 { background-position: 0 -850px; } 
.iw-34 { background-position: 0 -890px; } 
.iw-42 { background-position: 0 -930px; } 
.iw-13 { background-position: 0 -970px; } 
.iw-09 { background-position: 0 -1010px; } 
.iw-31 { background-position: 0 -1050px; } 
.iw-37 { background-position: 0 -1090px; } 
.iw-26 { background-position: 0 -1130px; } 
.iw-05 { background-position: 0 -1170px; } 
.iw-07 { background-position: 0 -1210px; } 
.iw-06 { background-position: 0 -1250px; } 
.iw-18 { background-position: 0 -1290px; } 
.iw-08 { background-position: 0 -1330px; } 
.iw-40 { background-position: 0 -1370px; } 
.iw-35 { background-position: 0 -1410px; } 
.iw-30 { background-position: 0 -1450px; } 
.iw-39 { background-position: 0 -1490px; } 
.iw-46 { background-position: 0 -1530px; } 
.iw-51 { background-position: 0 -1570px; } 
.iw-43 { background-position: 0 -1610px; } 
.iw-20 { background-position: 0 -1650px; } 
.iw-12 { background-position: 0 -1690px; } 
.iw-33 { background-position: 0 -1730px; } 
.iw-41 { background-position: 0 -1770px; } 
.iw-49 { background-position: 0 -1810px; } 
.iw-01 { background-position: 0 -1850px; } 
.iw-15 { background-position: 0 -1890px; } 
.iw-47 { background-position: 0 -1930px; } 
.iw-25 { background-position: 0 -1970px; } 
.iw-02 { background-position: -40px -10px; } 

