/****************  MAIN STYLES **************/
*{
	margin:0;
	padding:0;
	font-family: Tahoma;
}
html, body{
	background: #383737 url(../images/bg.png) repeat-x;
	font-size: 11px;
	color: #000;
	min-height: 100%;
	overflow-x: hidden;
}
body{

}
a,a:visited,a:hover,a:active{
	color: #7c7c7c;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
ul,ol{
	padding-left: 40px;
}
.cleared{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	display: block;
}
.semantic{
	border: none;
	padding: 0;
	margin: 0;
}

/**************** /MAIN STYLES **************/
#content{
	width: 970px;
	margin: 0 auto;
	position: relative;
	background: url(../images/top.png) 0 0 no-repeat;
}
#logo{
	height: 30px;
	left:18px;
	position:absolute;
	top: 21px;
	width:315px;
	background: url(../images/top/header_h1.png) 0 0 no-repeat;
}
#top{
	height: 150px;
	padding-top: 18px;
}

#search{
	height: 48px;
	padding-bottom: 12px;
	background: transparent url(../images/search-bg.png) 0 0 no-repeat;
}
#search form{
	float: right;
	background: transparent url(../images/search.png) 0 0 no-repeat;
	width: 184px;
	height: 28px;
	padding-top: 1px;
	margin:15px 12px 0 0;
}
#search input.text{
	border: 0px none;
	color: #b2b2b2;
	padding: 1px;
	width: 139px;
	font-size: 10px;
	float: left;
	margin: 7px 5px 0 10px;
}
#search input.submit{
	width: 26px;
	height: 28px;
	float: left;
	border: none;
	background: transparent url(../images/searchInp.png) 0 50% no-repeat;
	cursor: pointer;
}

#menu{
	margin-left: 489px;
	list-style-type: none;
	padding: 0;
}
#menu li{
	float: left;
	width: 70px;
}
#spanie{ margin-right: 11px; }
#jedzenie{ margin-right: 11px; }
#zwiedzanie{ margin-right: 10px; }
#odpoczywanie{ margin-right: 9px; }
#infromacyjnie{ margin-right: 8px; }
#walizka{ margin-right: 0px; }
#menu li a,#menu li a:visited, #menu li a:hover, #menu li a:active{
	display: block;
	padding: 84px 0 0;
	text-decoration: none;
	color: #313644;
	font-size: 11px;
	text-align: center;
}
#lang{
	position: absolute;
	top: 89px;
	right: 200px;
}
#langPL {
	background: transparent url(../images/flags/pl.gif) 0 0 no-repeat;
	height: 12px;
	width: 17px;
	float: left;
	margin-right: 11px;
	opacity: 0.5;
	text-indent: -9999px;
}
#langEN {
	background: transparent url(../images/flags/en.gif) 0 0 no-repeat;
	height: 12px;
	width: 17px;
	float: left;
	margin-right: 11px;
	opacity: 0.5;
	text-indent: -9999px;
}
#langDE {
	background: transparent url(../images/flags/de.gif) 0 0 no-repeat;
	height: 12px;
	width: 17px;
	float: left;
	margin-right: 11px;
	opacity: 0.5;
	text-indent: -9999px;
}
#lang .active { opacity: 1.0; }


/* Top / Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#topMenu { float: right; margin: 0; padding: 0; list-style-type: none; margin-top: 7px; margin-right: 7px; }
ul#topMenu li { float: left; margin-left: 5px; }
ul#topMenu li a { display: block; width: 60px; height: 58px; margin: 0; color: #043b71; outline: none; text-indent: -9999px; }



#menu2{
	border-bottom: 4px solid #ffb33e;
	list-style-type: none;
	padding: 0;
	height: 34px;
	margin-top: 10px;
}
#menu2 li{
	float: left;
	height: 100%;
	margin: 0 10px;
}
#menu2 li a{
	color: #2c3c65;
	height: 100%;
	display: block;
}
#menu2 li a:hover,#menu2 li a.active{
	background: transparent url(../images/menu.png) 0 -88px no-repeat;
	color: #fff;
	text-decoration: none;
}
#menu2 li a span.right{
	display: block;
	height: 100%;
}
#menu2 li a:hover span.right,#menu2 li a.active span.right{
	background: transparent url(../images/menu.png) 100% 100% no-repeat;
}
#menu2 li span.icon{
	display: block;
	background: transparent url(../images/menu.png) 100% 100% no-repeat;
	height: 24px;
	padding: 10px 13px 0 31px;
	cursor: pointer;
}
#menu2 li a#menu2-1 span.icon{ background-position: -12px 9px; }
#menu2 li a#menu2-1:hover span.icon,#menu2 li a#menu2-1.active span.icon{ background-position: -12px -41px; }
#menu2 li a#menu2-2 span.icon{ background-position: -630px 9px; }
#menu2 li a#menu2-2:hover span.icon,#menu2 li a#menu2-2.active span.icon{ background-position: -630px -41px; }
#menu2 li a#menu2-3 span.icon{ background-position: -491px 9px; }
#menu2 li a#menu2-3:hover span.icon,#menu2 li a#menu2-3.active span.icon{ background-position: -491px -41px; }
#menu2 li a#menu2-4 span.icon{ background-position: -292px 9px; }
#menu2 li a#menu2-4:hover span.icon,#menu2 li a#menu2-4.active span.icon{ background-position: -292px -41px; }
#menu2 li a#menu2-5 span.icon{ background-position: -142px 9px; }
#menu2 li a#menu2-5:hover span.icon,#menu2 li a#menu2-5.active span.icon{ background-position: -142px -41px; }
#menu2 li a#menu2-6 span.icon{ background-position: -784px 9px; }
#menu2 li a#menu2-6:hover span.icon,#menu2 li a#menu2-6.active span.icon{ background-position: -784px -41px; }
.contentMid{
	padding: 12px 0 20px;
	background-color: #fff;
}
/********  First column *************/
.column1{ float: left; margin-left: 4px; }
.boxLeft{
	width: 619px;
	margin-bottom: 16px;
}
.boxLeft .top{
	height: 3px;
	background: transparent url(../images/box_left.gif) 0 0 no-repeat;
}
.boxLeft .bottom{
	height: 3px;
	background: transparent url(../images/box_left.gif) 0 -3px no-repeat;
}
.boxLeft .content{
	border: 1px solid #dbdbdb;
	border-top: none;
	border-bottom: none;
	padding: 0 12px 1px 13px; 
}
.boxLeft h2{
	padding: 15px 5px 6px;
	border-bottom: 3px solid #000;
	font-size: 19px;
	font-weight: normal;
}
.uiMenu{
	list-style-type: none;
	padding: 0;
	margin-top: 8px;
	height: 34px;
}
.uiBlue{
	border-bottom: 1px solid #e8e3e3;
	height: 35px;
}
.uiMenu li{
	float: left;
	margin-right: 5px;
}
.uiMenu li a, .uiMenu li a:visited{
	display: block;
	background-color: #dadada;
	border: 2px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	color: #606060;
}
.uiRed li a:hover{
	border-color: #e3625b;
	background-color: #d3443c;
	color: #fff;
	text-decoration: none;
}
.uiRed li.ui-tabs-selected a, .uiRed li.ui-tabs-selected a:visited, .uiRed li a.selected, .uiRed li a.selected:visited{
	border-color: #e83d34;
	background-color: #c7160c;
	color: #fae8e7;
	font-weight: bold;
	position: relative;
}
.uiRed li.ui-tabs-selected a span, .uiRed li a.selected span{
	position: absolute;
	width: 10px;
	height: 16px;
	background: transparent url(../images/uiRed-arr.gif) 0 0 no-repeat;
	top: 21px;
	left: 45%;
}
.uiBlue li a:hover{
	border-color: #437ab3;
	background-color: #295e95;
	color: #fff;
	text-decoration: none;
}
.uiBlue li.ui-tabs-selected a, .uiBlue li.ui-tabs-selected a:visited, .uiBlue li a.selected, .uiBlue li a.selected:visited{
	border-color: #3973b0;
	background-color: #15477b;
	color: #e8edf2;
	font-weight: bold;
	position: relative;
}
.uiBlue li.ui-tabs-selected a span, .uiBlue li a.selected span{
	position: absolute;
	width: 10px;
	height: 18px;
	background: transparent url(../images/uiBlue-arr.gif) 0 0 no-repeat;
	top: 21px;
	left: 45%;
}
.uiBlue li a.selected span{
	
}
.uiOrange li a:hover{
	border-color: #fcd08c;
	background-color: #f1b55a;
	color: #fff;
	text-decoration: none;
}
.uiOrange li.ui-tabs-selected a, .uiOrange li.ui-tabs-selected a:visited, .uiOrange li a.selected, .uiOrange li a.selected:visited{
	border-color: #ffb543;
	background-color: #ff9a00;
	color: #fff5e6;
	font-weight: bold;
	position: relative;
}
.uiOrange li.ui-tabs-selected a span, .uiOrange li a.selected span{
	position: absolute;
	width: 10px;
	height: 16px;
	background: transparent url(../images/uiOrange-arr.gif) 0 0 no-repeat;
	top: 21px;
	left: 45%;
}



.uiGreen li a:hover{
	border-color: #b3c69e;
	background-color: #9fba82;
	color: #fff;
	text-decoration: none;
}
.uiGreen li.ui-tabs-selected a, .uiGreen li.ui-tabs-selected a:visited, .uiGreen li a.selected, .uiGreen li a.selected:visited{
	border-color: #83AA53;
	background-color: #6C983C;
	color: #fff5e6;
	font-weight: bold;
	position: relative;
}
.uiGreen li.ui-tabs-selected a span, .uiGreen li a.selected span{
	position: absolute;
	width: 10px;
	height: 16px;
	background: transparent url(../images/uiOrange-arr.gif) 0 0 no-repeat;
	top: 21px;
	left: 45%;
}

.uiGray li a:hover{
	border-color: #a4a4a4;
	background-color: #949494;
	color: #fff;
	text-decoration: none;
}
.uiGray li.ui-tabs-selected a, .uiGray li.ui-tabs-selected a:visited, .uiGray li a.selected, .uiGray li a.selected:visited{
	border-color: #7f7f7f;
	background-color: #646464;
	color: #fff5e6;
	font-weight: bold;
	position: relative;
}
.uiGray li.ui-tabs-selected a span, .uiGray li a.selected span{
	position: absolute;
	width: 10px;
	height: 16px;
	background: transparent url(../images/uiOrange-arr.gif) 0 0 no-repeat;
	top: 21px;
	left: 45%;
}



.bigBox{
	background: transparent url(../images/bigBoxTop.gif) 0 0 no-repeat;
	padding: 3px 0 15px;
	width: 588px;
}
.bigBox .inner{
	background: transparent url(../images/bigBoxBottom.png) 0 100% no-repeat;
	padding-bottom: 13px;
	min-height: 243px;
}
.bigBox .inner2{
	min-height: 200px !important;
	height: 200px;
}
.bigBox .inner3{
	min-height: 230px !important;
	height: 230px;
}
.atrakcje{
	padding-top: 12px;
}
.atrakcje .items{
	border-bottom: 1px solid #e8e3e3;
	width: 555px;
	padding: 0 0 10px 15px;
	margin: 0 auto 15px;
}
.atrakcje .item{
	float: left;
	width: 184px;
}
.atrakcje .item img{
	border: 2px solid #e6e6e6;
	display: block;
}
.atrakcje .item a{
	min-height: 21px;
	background: transparent url(../images/big-arrow.png) 0 0 no-repeat;
	padding-left: 30px;
	color: #626262;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}
.otherPhotos{
	padding: 0 20px;
}
.otherPhotos span{
	float: left;
	padding-top: 17px;
	color: #626262;
	font-weight: bold;
}
.otherPhotos div{
	text-align: right;
	margin-left: 100px;
}
.otherPhotos div a:hover {background:#ffffff; text-decoration:none; padding: 0; margin: 0;} /*BG color is a must for IE6*/
.otherPhotos div a:hover img { padding: 0 !important; margin: 0 !important; } /*BG color is a must for IE6*/
a.tooltip span {display: none; padding: 5px 4px; margin-left: 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
a.tooltip:hover span{display: inline; position: absolute; background:#C7160C; border:2px solid #E83D34; color:#fff;}


.otherPhotos img{
	border: 2px solid #e6e6e6;
	/*margin-left: 13px;*/
}
/*.otherPhotos div img:first-child{
	margin-left: 0;
}*/
.news{
	background: #f4f4f4 url(../images/bottomNews.gif) 0 100% no-repeat;
	width: 293px;
	float: left;
	margin: 13px 0 15px;
}
.news p{
	border-bottom: 1px solid #e8e3e3;
	padding: 10px 6px;
	margin: 0 8px;
	color: #626262;
	text-align: justify;
	line-height: 1.5em;
}
.news .photo{
	position: relative;
}
.news .photo h3{
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.8;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
.news .photo h3 span{
	padding: 15px;
	display: block;
}
.news .date{
	display: block;
	padding: 3px 0 5px 15px;
	color: #979797;
}
.news .date span{
	background: transparent url(../images/czas.gif) 0 0 no-repeat;
	margin-left: 3px;
	padding-left: 12px;
}
.aktualnosci{
	background: transparent url(../images/aktualnosci.png) 0 0 no-repeat;
	min-height: 214px;
	padding: 0 4px;
	width: 278px;
	float: right;
	margin: 13px 0 15px;
}
.aktualnosci a{
	display: block;
	padding: 7px 0 0 21px;
	min-height: 19px;
	border-bottom: 1px solid #e2e2e2;
	color: #626262;
	background: transparent url(../images/aktualnosciLink.png) 8px 10px no-repeat;
}
.aktualnosci a:hover{
	color: #15477b;
}
.aktualnosci a.archiwum{
	float: right;
	background-color: #295e95;
	background-image: none;
	color: #fff;
	border: 2px solid #437ab3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	margin-top: 9px;
}
.spacery{ padding-top: 13px; }
.spacery div{
	padding-top: 13px;
	margin-left: 40px;
	float: left;
}
.spacery div img{
	margin: 0 auto;
	border: 2px solid #e6e6e6;
}
.spacery div h3, .spacery div h3 a, .spacery div h3 a:visited,
.spacery div h3 a:hover, .spacery div h3 a:active{
	text-align: center;
	color: #626262;
	margin-top: 10px;
	font-size: 11px;
}
.spacery div span{
	text-align: center;
	display: block;
	color: #9b9b9b;
}
.spacery div.main { padding-top: 0; }
.spacery div.main span{
	padding-bottom: 10px;
	border-bottom: 1px dotted #aaa;
}
.spacery div.main a.link{
	color: #fff5e6;
	background-color: #ff9a00;
	border: 2px solid #ffb543;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px 7px 0;
	height: 15px;
	margin: 9px 0 0 54px;
	float: left;
}
.spacery  a.more{
	float: right;
	margin: 70px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.wydawnictwa{
	background: transparent url(../images/ebook.jpg) 433px 35px no-repeat;
	min-height: 200px;
	padding-top: 14px;
}
.wydawnictwa div{
	background: transparent url(../images/wydawnictwo.png) 0 100% no-repeat;
	min-height: 56px;
	padding-top: 9px;
	margin-bottom: 12px;
	width: 417px;
}
.wydawnictwa div h3{
	color: #606060;
	font-size: 11px;
	font-weight: bold;
	margin-left: 70px;
}
.wydawnictwa div h3 a, .wydawnictwa div h3 a:visited,
.wydawnictwa div h3:hover, .wydawnictwa div h3 a:active{
	color: #606060;
}
.wydawnictwa div span{
	color: #afafaf;
	display: block;
	padding-bottom: 5px;
	margin-left: 70px;
}
.wydawnictwa div a.link{
	color: #606060;
	padding-left: 19px;
	display: block;
	background: transparent url(../images/download.gif) 0 0 no-repeat;
	margin-left: 70px;
}
.wydawnictwa div .icon{
	background: transparent 0 0 no-repeat;
	float: left;
	height: 39px;
	width: 33px;
	padding-bottom: 0;
	margin-left: 19px;
}
.wydawnictwa a.more{
	float: right;
	margin: 200px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.wydarzenia{
	margin: 8px 0 13px;
	padding-top: 3px;
	float: left;
	width: 593px;
	background: #fefefe url(../images/events-top.png) 0 0 no-repeat;
}
.wydarzenia a.archiwum{
	float: right;
	background-color: #6c983c;
	background-image: none;
	color: #fff;
	border: 2px solid #83aa53;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	margin-top: 9px;
}
.kartki{ padding-top: 13px; }
.kartki div{
	margin: 0 15px;
	float: left;
}
.kartki div img{
	margin: 0 auto;
	border: 2px solid #e6e6e6;
}
.kartki div.photo{
	margin: 0 auto;
	position: relative;
	float: none;
}
.kartki div.photo h3{
	text-align: center;
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
}
.kartki div.photo h3 a, .kartki div.photo h3 a:visited, .kartki div.photo h3 a:hover, .kartki div.photo h3 a:active{
	padding: 3px;
	display: block;
	margin: 0 2px;
	background: #000;
	opacity: 0.8;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}
.kartki div span{
	text-align: center;
	display: block;
	color: #9b9b9b;
	padding: 5px 0;
}
.kartki div div.ocena{
	text-align: center;
	float: none;
	color: #9b9b9b;
	margin: 0;
	padding: 0 0 12px;
	border-bottom: 1px dotted #aaa;
}
.kartki div.main div.ocena .rating{ left: -15px; }
.kartki div a.link{
	color: #fff5e6;
	background-color: #ff9a00;
	border: 2px solid #ffb543;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px 7px 0;
	height: 15px;
	margin: 9px 0 0 35px;
	float: left;
}
.kartki a.more{
	float: right;
	margin: 15px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.tapety{ padding-top: 13px; }
.tapety div{
	margin: 0 15px;
	float: left;
}
.tapety div img{
	margin: 0 auto;
	border: 2px solid #e6e6e6;
}
.tapety div.photo{
	margin: 0 auto;
	position: relative;
	float: none;
}
.tapety div.photo h3{
	text-align: center;
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
}
.tapety div.photo h3 a, .tapety div.photo h3 a:visited, .tapety div.photo h3 a:hover, .tapety div.photo h3 a:active{
	padding: 3px;
	display: block;
	margin: 0 2px;
	background: #000;
	opacity: 0.8;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.tapety div span{
	text-align: left;
	display: block;
	color: #9b9b9b;
	padding: 3px 0 2px 6px;
}
.tapety div a.link{
	text-align: left;
	display: block;
	color: #9b9b9b;
	padding: 4px 0 0 25px;
	height: 19px;
	font-weight: bold;
	color: #626262;
	border-bottom: 1px dotted #aaa;
	background: transparent url(../images/download.gif) 4px 4px no-repeat;
}
.tapety  a.more{
	float: right;
	margin: 15px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.filmy{ padding: 13px 0 0 60px; position: relative; }
.filmy a.prev{
	background: transparent url(../images/prev.png) 0 0 no-repeat;
	position: absolute;
	height: 24px;
	width: 16px;
	top: 97px;
	left: 15px;
}
.filmy a.next{
	background: transparent url(../images/next.png) 0 0 no-repeat;
	position: absolute;
	height: 24px;
	width: 16px;
	top: 98px;
	right: 15px;
}
.filmy div{
	margin: 0 30px 0 0;
	float: left;
	width: 123px;
	padding-top: 13px;
}
.filmy div.main{ 
	width: 165px;
	padding-top: 0; 
}
.filmy div img{
	margin: 0 auto;
	border: 2px solid #e6e6e6;
	display: block;
}
.filmy div.photo{
	margin: 0 auto;
	padding: 0;
	position: relative;
	float: none;
	width: auto;
}
.filmy div.photo span{
	padding: 2px;
	background: #000;
	opacity: 0.8;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	position: absolute;
	bottom: 4px;
	right: 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.filmy div.photo span.play {
	display: block;
	width: 25px;
	height: 24px;
	position: absolute;
	bottom: 37px;
	right: 65px;
	padding: 0;
	margin: 0;
	background: none;
}
.filmy div.photo span.play2 {
	display: block;
	width: 25px;
	height: 24px;
	position: absolute;
	bottom:28px;
	right:46px;
	padding: 0;
	margin: 0;
	background: none;
}
.filmy div.photo span.play a img { border: 0; }
.filmy div.photo span.play2 a img { border: 0; }

.filmy div h3{
	text-align: center;
	color: #626262;
	margin-top: 8px;
	font-size: 11px;
	font-weight: bold;
}
.filmy div h3 a, .filmy div h3 a:visited, .filmy div h3 a:hover, .filmy div h3 a:active{
	color: #626262;
}
.filmy div span{
	text-align: center;
	display: block;
	color: #9b9b9b;
	padding: 0 0 5px;
}
.filmy div div.ocena{
	text-align: center;
	float: none;
	width: auto;
	color: #9b9b9b;
	margin: 0;
	padding: 0 0 12px;
}
.filmy div div.ocena em{
	font-style: normal;
}
.filmy div.main div.ocena{ height: 16px; }
.filmy div.main div.ocena .rating{ left: -15px; }
.filmy a.more{
	float: right;
	margin: 15px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.zdjecia{ padding: 13px 0 0 60px; position: relative; }
.zdjecia a.prev{
	background: transparent url(../images/prev.png) 0 0 no-repeat;
	position: absolute;
	height: 24px;
	width: 16px;
	top: 97px;
	left: 15px;
}
.zdjecia a.next{
	background: transparent url(../images/next.png) 0 0 no-repeat;
	position: absolute;
	height: 24px;
	width: 16px;
	top: 98px;
	right: 15px;
}
.zdjecia div{
	margin: 0 30px 0 0;
	float: left;
	width: 123px;
	padding-top: 13px;
}
.zdjecia div.main{ 
	width: 165px;
	padding-top: 0; 
}
.zdjecia div img{
	margin: 0 auto;
	border: 2px solid #e6e6e6;
	display: block;
}
.zdjecia div.photo{
	margin: 0 auto;
	padding: 0;
	position: relative;
	float: none;
	width: auto;
}
.zdjecia div h3{
	text-align: center;
	color: #626262;
	margin-top: 8px;
	font-size: 11px;
	font-weight: bold;
}
.zdjecia div h3 a, .zdjecia div h3 a:visited, .zdjecia div h3 a:hover, .zdjecia div h3 a:active{
	color: #626262;
}
.zdjecia div span{
	text-align: center;
	display: block;
	color: #9b9b9b;
	padding: 0 0 12px;
}
.zdjecia div div.ocena{
	text-align: center;
	float: none;
	width: auto;
	color: #9b9b9b;
	margin: 0;
	padding: 0 0 12px;
}
.zdjecia div.main span{ border-bottom: 1px dotted #aaa; }
.zdjecia div.main a.link{
	color: #fff5e6;
	background-color: #ff9a00;
	border: 2px solid #ffb543;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 2px 7px 0;
	height: 15px;
	margin: 9px 0 0 54px;
	float: left;
}
.zdjecia a.more{
	float: right;
	margin: 15px 15px 0 0;
	padding-right: 20px;
	background: transparent url(../images/arrowOrange.png) 100% 1px no-repeat;
	color: #626262;
}
.wydarzeniaBot{
	background: #fefefe url(../images/events-bottom.png) 0 100% no-repeat;
	min-height: 254px;
	padding: 0 9px 10px 8px;
	float: left; 
	width: 277px;
}
.event{
	padding: 14px 0 8px 5px;
	border-bottom: 1px solid #e8e3e3;
	min-height: 85px;
}
.event img{
	border: 2px solid #e6e6e6;
	float: left;
}
.event span{
	margin-left: 92px;
	display: block;
	border-bottom: 1px dotted #afafaf;
	color: #626262;
	padding: 4px 0 8px 7px;
}
.event span a, .event span a:visited, .event span a:hover, .event span a:active{
	font-weight: bold;
	color: #626262;
}
.eventsMenu{
	background: transparent url(../images/eventsMenu-top.png) 0 0 no-repeat;
	padding-top: 3px;
	float: right;
	width: 173px;
	margin: 8px 0 13px;
}
.eventsMenu ul{
	list-style-type: none;
	padding: 0;
	background: #fefefe url(../images/eventsMenu-bottom.png) 0 100% no-repeat;
	min-height: 254px;
	padding-bottom: 3px;
}
.eventsMenu a{
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding: 8px 0 8px 26px;
	color: #626262;
	background: transparent url(../images/otherDays.gif) 8px 50% no-repeat;
}
.eventsMenu a:hover{
	color: #6c9835;
}
/********  /First column *************/


/********  Second column *************/
.column2{ float: right; margin-right: 4px; }
.boxRight{
	width: 333px;
	margin-bottom: 16px;
}
.boxRight .top{
	height: 3px;
	background: transparent url(../images/box_right.gif) 0 0 no-repeat;
}
.boxRight .bottom{
	height: 3px;
	background: transparent url(../images/box_right.gif) 0 -3px no-repeat;
}
.boxRight .content{
	border: 1px solid #dbdbdb;
	border-top: none;
	border-bottom: none;
	padding: 0 12px 1px 13px; 
}
.boxRight h2{
	padding: 15px 5px 6px;
	border-bottom: 3px solid #000;
	font-size: 19px;
	font-weight: normal;
}
.boxLeft h2.red, .boxRight h2.red{
	border-color: #e83d34;
	color: #e83d34;
}
.boxLeft h2.darkBlue, .boxRight h2.darkBlue{
	border-color: #213d82;
	color: #213d82;
}
.boxLeft h2.orange, .boxRight h2.orange{
	border-color: #ef9916;
	color: #ef9916;
}
.boxLeft h2.green, .boxRight h2.green{
	border-color: #6c9835;
	color: #6c9835;
}
.boxLeft h2.gray, .boxRight h2.gray{
	border-color: #646464;
	color: #646464;
}
.boxLeft h2.pink, .boxRight h2.pink{
	border-color: #7e04ad;
	color: #7e04ad;
}
.socialLinks{
	padding: 13px 0 11px;
}
.socialLinks a{
	height: 50px;
	width: 49px;
	margin-right: 14px;
	background: transparent url(../images/socialLinks.png) 0 0 no-repeat;
	float: left;
}
.socialLinks a.youtube{ background-position: 0 0; }
.socialLinks a.facebook{ background-position: -64px 0; }
.socialLinks a.blip{ background-position: -128px 0; }
.socialLinks a.naszaklasa{ background-position: -192px 0; }
.socialLinks a.myspace{ background-position: -256px 0; margin-right: 0; }
.dostosujPortal{
	padding: 14px 0 12px 8px;
}
.dostosujPortal .submit{
	background: transparent url(../images/button-ok.gif) 0 0 no-repeat;
	height: 26px;
	width: 38px;
	border: none;
}
.todayIs{
	margin	: 13px 0 10px 9px;
	display: block;
	color: #626262;
	height:14px;
	position: relative;
}
.todayIs #inneMiasta { position: absolute; right: 0; top: 0; }
.weather{
	padding-bottom: 15px;
}
.weather div.section{
	width: 99px;
	border-left: 1px dotted #ccc;
	float: left;
	padding-bottom: 7px;
}
.weather div.section:first-child{ border-left: none; }
.weather .day{
	color: #626262;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-bottom: 5px;
	line-height:20px;
}
.weather .icon{
	display: block;
	margin: 0 auto;
}
.weather .temp{
	background: transparent url(../images/temp-seapr.gif) 50% 0 no-repeat;
	display: block;
	padding-top: 10px;
	color: #626262;
	font-weight: bold;
	text-align: center; 
}
.weather .temp strong{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #000;
	padding: 2px;
	margin-left: 3px;
	color: #fff;
}
.weather .wind{
	margin-top: 10px;
	color: #626262;
	text-align: center;
	display: block;
}
.weather .wind img{
	margin-left: 4px;
	vertical-align:-4px; 
}
a.otherDays{
	text-align: right;
	display: block;
	padding-right: 23px;
	text-decoration: underline;
	color: #626262;
	font-weight: bold;
	background: transparent url(../images/otherDays.gif) 290px 2px no-repeat;
	margin: 7px 0 2px;
}
a.redaktor{
	background: transparent url(../images/redaktor.jpg) 0 0 no-repeat;
	display: block;
	height: 83px;
	margin: 5px 0 3px;
}
.strefa-linki span{
	background: transparent url(../images/strefa-linki.png) 0 0 no-repeat;
	display: block;
	height: 39px;
}
.strefa-linki a{
	display: block;
	height: 27px;
	color: #626262;
	padding: 12px 0 0 50px;
	background: transparent url(../images/strefa-ikony.png) 0 0 no-repeat;
}
.strefa-linki a.dodArtykul{ background-position: 11px 3px; }
.strefa-linki a.dodObiekt{ background-position: 11px -36px; }
.strefa-linki a.dodZdjecie{ background-position: 11px -73px; }
.dlaCiebieLinki{
	margin: 3px 0 8px;
}
.dlaCiebieLinki a, .dlaCiebieLinki a:visited, .dlaCiebieLinki a:hover, .dlaCiebieLinki a:active{
	display: block;
	border-bottom: 1px solid #e2e2e2;
	padding: 8px 0 8px 26px;
	color: #626262;
	background: transparent url(../images/arrowOrange.png) 3px 50% no-repeat;
}
.dlaCiebieLinki a:hover{
	color: #ff9a00;
}
.nocleg{
	margin: 3px 0 7px;
}
.nocleg .section{
	padding: 9px 0 10px 8px;
	border-bottom: 1px solid #e2e2e2;
}
.nocleg .section label{
	display: block;
	color: #626262;
	padding-bottom: 5px;
}
span.input{
	background: transparent url(../images/input.gif) 0 0 no-repeat;
	display: block;
	height: 23px;
	width: 220px;
	padding: 3px 12px 0;
}
span.input input{
	border: none;
	background-color: transparent;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size:11px;
}
.udogodnienia{
	float: left;
	background: transparent url(../images/goody-left.gif) 0 0 no-repeat;
	height: 21px;
}
.udogodnienia a{
	background: transparent url(../images/goody-right.gif) 100% 0 no-repeat;
	float: left;
	color: #636363;
	padding: 4px 10px 0;
	height: 17px;
}
span.submit{
	float: right;
	background: transparent url(../images/search-left.gif) 0 0 no-repeat;
	height: 21px;
	margin-top: 13px;
}
span.submit input{
	border: none;
	background-color: transparent;
	padding: 0 17px 0 7px;
	height: 100%;
	color: #fff;
	font-size:11px;
	background: transparent url(../images/search-right.gif) 100% 0 no-repeat;
}
.unia{
	height: 90px;
	background: transparent url(../images/unia.jpg) 2px 10px no-repeat;
}
.unia p { 
	padding-top: 62px; font-size: 9px; color: #999999; text-align: center;
}
/********  /Second column *************/


#foot{
	height: 76px;
	padding-top: 34px;
	background: transparent url(../images/foot.png) 0 0 no-repeat;
}
span#copyright{
	float: left;
	color: #fff;
	font-size: 11px;
	padding-left: 26px;
}
span#copyright span{
	float: left;
	padding-top: 3px;
}
span#copyright strong{
	float: left;
	background: transparent url(../images/copyright.png) 0 0 no-repeat;
	height: 23px;
	width: 125px;
	margin: 0 8px;
}
#footLinks{
	float: right;
	padding: 3px 25px 0 0;
}
#footLinks a{
	color: #fff;
	background: transparent url(../images/footLinks.png) 0 0 no-repeat;
	padding-left: 18px;
	margin-left: 18px;
}
#footLinks a:hover{
	font-weight: bold;
	color: #fff;
}
#footLinks #mapaStr{ background-position: -6px 0; }
#footLinks #kontakt{ background-position: -6px -23px; }
#footLinks #zglosBlas{ background-position: -6px -42px; }
#sileer{
	clear:both;
	color:#fff;
	display:block;
	padding:24px 8px 0 0;
	text-align:right;
}
#sileer a{
	font-weight: bold;
	color: #fff;
}


/*********** INTERAKTYWNA ***********/
.mapa{
	height: 555px;
	padding: 0 2px;
	margin: 14px 0 18px;
}
.boxRight h2.withSlide{
	padding-left: 28px;
	background: url(../images/box-title-icon.gif) 5px 0 no-repeat;
}
.boxRight h2.icon1{
	background-position: 5px 20px;
}
.boxRight h2.icon2{
	background-position: 5px -50px;
}
.boxRight h2.icon3{
	background-position: 5px -120px;
}
.boxRight h2.icon4{
	background-position: 5px -192px;
}
.boxRight h2.icon5{
	background-position: 5px -266px;
}
.boxRight h2.withSlide span.slide{
	float: right;
	height: 9px;
	width: 14px;
	background: url(../images/box-title-arrow.gif) 0 0 no-repeat;
	margin-top: 10px;
	cursor: pointer;
}
.boxRight h2.darkBlue span.slide{
	background-position: 0 0px;
}
.boxRight h2.orange span.slide{
	background-position: 0 -29px;
}
.boxRight h2.red span.slide{
	background-position: 0 -62px;
}
.boxRight h2.green span.slide{
	background-position: 0 -92px;
}
.boxRight h2.grey span.slide{
	background-position: 0 100%;
}
.boxRight h2.darkBlue span.droped{
	background-position: -14px 0px;
}
.boxRight h2.orange span.droped{
	background-position: -14px -29px;
}
.boxRight h2.red span.droped{
	background-position: -14px -62px;
}
.boxRight h2.green span.droped{
	background-position: -14px -92px;
}
.boxRight h2.grey span.droped{
	background-position: -14px 100%;
}
.boxRight .checkboxes{
	padding: 13px 0 5px;
}
.boxRight .checkboxes .inside{
	padding-bottom: 9px;
	border-bottom: 1px dotted #ccc; 
}
.boxRight .checkboxes fieldset{
	padding-left: 23px;
	border: none;
}
.boxRight .checkboxes p{
	padding: 7px 0 5px;
	border-bottom: 1px solid #e2e2e2; 
}
.boxRight .checkboxes label{
	margin-left: 10px;
	font-size: 11px;
	color: #626262;
}
.boxRight .checkboxes .selectors{
	padding: 7px 0 0 0;
}
.boxRight .checkboxes .selectors div.center{
	position: relative;
	left: 50%;
	float: left;
}
.boxRight .checkboxes .selectors a, .boxRight .checkboxes .selectors a:visited,
.boxRight .checkboxes .selectors a:hover, .boxRight .checkboxes .selectors a:active{
	display: block;
	background-color: #dadada;
	border: 2px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	color: #606060;
	float: left;
	margin-right: 5px;
	position: relative;
	right: 50%;
}

/*********** /INTERAKTYWNA ***********/

/*********** GALERIA ***********/
.boxLeft .galeryItems .item{
	margin-top: 20px;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 11px;
}
.boxLeft .galeryItems .item .image{
	float: left;
}
.boxLeft .galeryItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .galeryItems .item .side{
	margin-left: 177px;
}
.boxLeft .galeryItems .item h4{
	border-bottom: 1px solid #bababa;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding: 3px 0 10px;
}
.boxLeft .galeryItems .item h4 a {
	color: #333;
}
.boxLeft .galeryItems .item .text{
	line-height: 1.6em;
	color: #626262;
	font-size: 11px;
	padding-top: 4px;
}
.boxLeft .galeryItems .item a.more{
	margin-left: 5px;
	padding-right: 15px;
	color: #adadad;
	font-style: italic;
	background: url(../images/arrowOrange.png) 100% 2px no-repeat;
}
.boxLeft .pageSwitch{
	position: relative;
	width: 100%;
}
.boxLeft .pageSwitch a.prev, .boxLeft .pageSwitch a.prev:visited, .boxLeft .pageSwitch a.prev:hover, .boxLeft .pageSwitch a.prev:active{
	color: #bbb;
	padding-left: 13px;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/pager-icons.gif) 0 -43px no-repeat;
	position: absolute;
	top: 23px;
	left: 3px;
}
.boxLeft .pageSwitch a.prev:hover{
	background-position: 0 -21px;
	color: #626262;
}
.boxLeft .pageSwitch a.next, .boxLeft .pageSwitch a.next:visited, .boxLeft .pageSwitch a.next:hover, .boxLeft .pageSwitch a.next:active{
	color: #bbb;
	padding-right: 13px;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/pager-icons.gif) 100% -69px no-repeat;
	position: absolute;
	top: 23px;
	right: 3px;
}
.boxLeft .pageSwitch a.next:hover{
	background-position: 100% 4px;
	color: #626262;
}
.boxLeft .pageSwitch .uiMenu{
	position: relative;
	left: 50%;
	float: left;
	margin-top: 21px;
}
.boxLeft .pageSwitch li{
	position: relative;
	right: 50%;
}
.boxLeft .pageSwitch li a, .boxLeft .pageSwitch li a:visited, .boxLeft .pageSwitch li a:hover, .boxLeft .pageSwitch li a:active{
	color: #626262;
	font-weight: bold;
}
.boxLeft .pageSwitch li a:hover, .boxLeft .pageSwitch li a.selected{
	color: #6e4300;
}
.boxLeft .galeryItems .bootomBar{
	clear: both;
	padding: 15px 0 0 3px;
}
.boxLeft .galeryItems .bottomBar div{
	float: left;
}
.boxLeft .galeryItems .bottomBar div span{
	float: left;
}

/*********** /GALERIA ***********/

/*********** SPACERY ***********/
.boxLeft .spaceryItems{
	padding-bottom: 8px;
}
.boxLeft .spaceryItems h3{
	border-bottom: 1px solid #efefef;
	padding: 16px 0 5px 5px;
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}
.boxLeft .spaceryItems .item{
	margin: 20px 8px 0;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 12px;
	float: left;
	width: 181px;
}
.boxLeft .spaceryItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .spaceryItems .item h4{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #626262;
	padding: 4px 0 2px 0;
}
.boxLeft .spaceryItems .item h4 a, .boxLeft .spaceryItems .item h4 a:visited,
.boxLeft .spaceryItems .item h4 a:hover, .boxLeft .spaceryItems .item h4 a:active{
	color: #626262;
} 
.boxLeft .spaceryItems .item span{
	color: #9b9b9b;
	font-size: 9px;
	display: block;
	text-align: center;
}
.boxLeft .spaceryItems div.cleared{
	height: 10px;
}
/*********** /SPACERY ***********/

/*********** SPANIE ***********/
.boxLeft .searchPlace{
	padding: 0 12px 18px;
	background: transparent url(../images/searchPlace.gif) 0 100% repeat-x;
}
.boxLeft .searchPlace label{
	display: block;
	color: #626262;
	font-size: 11px;
	padding-bottom: 10px;
}
.boxLeft .searchPlace .row{
	padding: 14px 0 11px;
	border-top: 1px solid #e2e2e2;
}
.boxLeft .searchPlace .row:first-child{
	border-top: none;
}
/*
.boxLeft .searchPlace .section{
	float: left;
	padding: 0 10px;
}
*/
.boxLeft .searchPlace .section{
	float: left;
	padding: 0 10px;
	width: 167px;
}
.boxLeft .searchPlace span.input{
	background-image: url("../images/searchInput.gif");
	width:140px;
}
.boxLeft .searchPlace .section select {
	width: 158px;
	overflow: hidden;
	font-size: 11px;
	padding: 5px 5px 6px 3px;
	background: #1bb1ff;
	color: #fff;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;	/* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
	border: none;

}
select#wybierzPortal {
	width: 158px;
	overflow: hidden;
	font-size: 11px;
	padding: 5px 5px 6px 3px;
	background: #1bb1ff;
	color: #fff;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;	/* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
	border: none;
}
select#Wyszukiwarka_TypObiektu {
	width: 242px;
	overflow: hidden;
	font-size: 11px;
	padding: 5px 5px 6px 3px;
	background: #1bb1ff;
	color: #fff;
	-webkit-border-radius: 7px; /* Safari, Chrome */
	-khtml-border-radius: 7px;	/* Konqueror */
	-moz-border-radius: 7px; /* Firefox */
	border-radius: 7px;
	border: none;
}
.boxLeft .searchPlace span.submit{
	margin: 5px 20px 0 0;
}
.boxLeft .spanieItems .item{
	margin-top: 20px;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 18px;
}
.boxLeft .spanieItems .item .image{
	float: left;
}
.boxLeft .spanieItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .spanieItems .item .side{
	margin-left: 177px;
}
.boxLeft .spanieItems .item h4{
	border-bottom: 1px solid #bababa;
	font-size: 11px;
	font-weight: bold;
	color: #243e87;
	padding: 3px 0 10px;
}
.boxLeft .spanieItems .item .text{
	line-height: 1.6em;
	color: #626262;
	font-size: 11px;
	padding-top: 4px;
	text-align: justify;
}
.boxLeft .spanieItems .item a.more{
	padding-right: 15px;
	color: #adadad;
	font-style: italic;
	background: url(../images/arrowBlue.gif) 100% 2px no-repeat;
}


/* Listowanie z podwojnym opisem */
.boxLeft .spanieItems .item2 {
	margin-top: 20px;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 18px;
}
.boxLeft .spanieItems .item2 .image{
	float: left;
}
.boxLeft .spanieItems .item2 .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .spanieItems .item2 .side{
	margin-left: 177px;
}
.boxLeft .spanieItems .item2 h4{
	border-bottom: 1px solid #bababa;
	font-size: 11px;
	font-weight: bold;
	color: #243e87;
	padding: 3px 0 10px;
}
.boxLeft .spanieItems .item2 .text{
	line-height: 1.6em;
	color: #626262;
	font-size: 11px;
	padding-top: 4px;
	width: 50%;
	float: left;
	text-align: justify;
}
.boxLeft .spanieItems .item2 .text div.grade {
	width: 175px; clear: both;
}
.boxLeft .spanieItems .item2 .text div.grade span { display: block; float: left; padding-right:4px;}
.boxLeft .spanieItems .item2 .text div.grade ul { float: left; margin-top:1px; }
.boxLeft .spanieItems .item2 a.more{
	margin-left: 5px;
	padding-right: 15px;
	color: #adadad;
	font-style: italic;
	background: url(../images/arrowBlue.gif) 100% 2px no-repeat;
}


.boxLeft .pageSwitch .uiBlue{
	border-bottom: none;
}
.boxLeft .pageSwitchBlue li a, .boxLeft .pageSwitchBlue li a:visited, .boxLeft .pageSwitchBlue li a:hover, .boxLeft .pageSwitchBlue li a:active{
	color: #626262;
}
.boxLeft .pageSwitchBlue li a:hover, .boxLeft .pageSwitchBlue li a.selected{
	color: #d5eaff;
}
.boxLeft .spanieItems .bottomBar{
	clear: both;
	padding: 15px 0 0 0;
	color: #626262;
}
.boxLeft .spanieItems .bottomBar div{
	float: left;
	padding: 0 13px; 
	border-left: 1px solid #bababa;
}
.boxLeft .spanieItems .bottomBar div.grade{
	width: 172px;
}
.boxLeft .spanieItems .bottomBar div:first-child{
	border-left: none;
}
.boxLeft .spanieItems .bottomBar div span{
	float: left;
	margin-right: 6px;
}

/*********** /SPANIE ***********/



/*********** BANERY ***********/
#baner{
	height: 207px;
	margin-top: 6px;
	background: transparent url(../images/zaslepki/baner.jpg) 0 0 no-repeat;
}
/*********** /BANERY ***********/

.ui-tabs .ui-tabs-hide {
display:none !important;
}


/*********** /KOMENTARZE ***********/
ul#comments { margin: 0; padding: 0; list-style-type: none; }
ul#comments li { margin: 0; padding: 0; list-style-type: none; }
ul#comments li.row { 
	margin-top: 20px;
	background: url(../images/comments-bg.gif) 0 100% repeat-x;
	padding: 0 10px 18px;
}
ul#comments li.row ul { margin: 0; padding: 0; list-style-type: none; }
ul#comments li.row ul li.headline { 
	border-bottom:1px solid #BABABA;
	color:#243E87;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 10px; 
	position: relative;
}
ul#comments li.row ul li.headline span { 
	font-weight: normal;
	color: #000;
}
ul#comments li.row ul li.headline em {
	position: absolute;
	right:2px;
	top:4px;
	color: #BBBBBB;
	font-weight: normal;
}
ul#comments li.row ul li.text {
	color: #626262;
	font-size:11px;
	line-height:1.6em;
	padding-top:4px;
	text-align: justify;
}


/********************************************************* FORMULARZE ************************************************************/
form.addC p { clear: both; margin-bottom: 5px; }
form.addC p span { font: 11px Tahoma, sans-serif; color: #626262; padding-left: 5px; margin: 0 10px; }
form.addC img.ui-calendar-datepicker-trigger { margin-left: 3px; }
form.addC p a { font:11px Tahoma, sans-serif; color: #a0a0a0; }
form.addC p img { vertical-align: middle; }
form.addC p label { width: 160px; text-align: right; font: 11px Tahoma, sans-serif; color: #7b7b7b; display: block; float: left; padding: 4px 5px 0 0; }
form.addC p input,
form.addC p textarea,	
form.addC p select { padding: 3px; background: #fff; border: 1px solid #d8d8d8; font: 11px Tahoma, sans-serif; color: #7b7b7b; width: 330px }
form.addC p select { width: 50px; padding: 0; margin: 2px 0; }
form.addC p input.captcha { width: 125px; }
form.addC p input.sendC { width: 65px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; background: #fff url(../images/containers/wyslijButton_pl.gif) no-repeat; margin-left: 440px; border: none }
form.addC .buttonGb { float: right; margin: 5px 126px 15px 0; }
span.alert { color: #F30000; font: 11px Tahoma, sans-serif; margin-left: 164px; margin-bottom: 20px; line-height: 25px; }
input.alert { border: 1px solid #FFC9C9; }

/********************************************************* FORMULARZE ************************************************************/
form.addWindow { text-align: left; }
form.addWindow p { clear: both; margin-bottom: 5px; }
form.addWindow p span { font: 11px Tahoma, sans-serif; color: #626262; padding-left: 10px; margin: 0 10px; }
form.addWindow img.ui-calendar-datepicker-trigger { margin-left: 3px; }
form.addWindow p a { font:11px Tahoma, sans-serif; color: #a0a0a0; }
form.addWindow p img { vertical-align: middle; }
form.addWindow p label { width: 90px; text-align: left; font: 11px Tahoma, sans-serif; color: #7b7b7b; display: block; float: left; padding: 4px 5px 0 0; }
form.addWindow p input,
form.addWindow p textarea,	
form.addWindow p select { padding: 3px; background: #fff; border: 1px solid #d8d8d8; font: 11px Tahoma, sans-serif; color: #7b7b7b; width: 180px }
form.addWindow p select { width: 50px; padding: 0; margin: 2px 0; }
form.addWindow p input.captcha { width: 125px; }
form.addWindow p input.sendC { width: 65px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; background: #fff url(../images/containers/wyslijButton_pl.gif) no-repeat; margin-left: 440px; border: none }
form.addWindow .buttonGb { float: right; margin: 5px 126px 15px 0; }
form.addWindow  span.alert {margin-left: 0px; }
form.addWindow  a.link { color: #fff5e6; background-color: #15477b; border: 2px solid #3973b0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 1px 7px 0; height: 16px; margin-right: 5px; float: right; margin-top: 5px; font-size: 11px; color: #fff !important; text-decoration: none !important; }



/******************************************************* /OBIEKT ******************************************************************/

.desc .left {
float:left;
margin:15px 15px 15px 0;
}
.desc .right {
float:right;
margin:15px 0 15px 15px;
}

.desc img { margin: 8px; }

.desc p { margin-bottom: 20px; color: #626262; line-height: 17px; text-align: justify; }

.desc a.options {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding: 6px 6px 6px 23px;
	margin-left: 3px;
	color: #626262;
	float: right;
}
.desc .rateOffer {
	background: transparent url(../images/rateOffer.gif) 6px center no-repeat;
}
.fwdFriend { 
	background: transparent url(../images/fwdFriend.gif) 6px center no-repeat;
}
	
.addToCase {
	background: transparent url(../images/addToCase.gif) 6px center no-repeat;
}

.descOptions { height: 30px; height: 18px; line-height: 18px; margin-bottom: 5px; }

.descOptions div.grade {
	width: 172px; color:#626262; margin: 8px 0; margin-left: 7px;
}
.descOptions div.grade span { float: left; }
.descOptions div.grade .rating { float: left; margin-top: 1px; margin-left: 3px; }

.photoInfo  { border-bottom: 1px solid #e6e6e6; }
.photoInfo img { border: 2px solid #e6e6e6; display: block; }
.photoInfo h4 { color: #9f9f9f; padding: 7px; font-weight: normal; font-size: 11px; }


/*********** GALERIA OBIEKTU ***********/
.boxLeft .objectGallery{
	padding-bottom: 15px;
	background: transparent url(../images/searchPlace.gif) 0 100% repeat-x;
}
.boxLeft .objectGallery h3{
	border-bottom: 1px solid #efefef;
	padding: 16px 0 5px 5px;
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}
.boxLeft .objectGallery .item{
	margin: 20px 8px 0;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 12px;
	float: left;
	width: 181px;
	height: 169px;
}
.boxLeft .objectGallery .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .objectGallery .item h4{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #626262;
	padding: 4px 0 2px 0;
}
.boxLeft .objectGallery .item h4 a, .boxLeft .objectGallery .item h4 a:visited,
.boxLeft .objectGallery .item h4 a:hover, .boxLeft .objectGallery .item h4 a:active{
	color: #626262;
} 
.boxLeft .objectGallery .item span{
	color: #9b9b9b;
	font-size: 9px;
	display: block;
	text-align: center;
}
.boxLeft .objectGallery div.cleared{
	height: 10px;
}
/*********** /SPACERY ***********/

/* Komunikaty */
.ok, .error, .info ul li { list-style-type: disc; margin-left: 10px; }
.ok { font: 11px Tahoma, sans-serif; border: 1px solid #B9D58B; margin: 10px 10px; padding:15px 10px 15px 55px; background-repeat: no-repeat; background-position: 10px center; color: #648329; background-color: #E7FAC1; background-image:url(../images/messagesIcons/akceptuj.png); }
.ok a { color: #4A6A0D; }
.error { font: 11px Tahoma, sans-serif; border: 1px solid #E18B8B; margin: 10px 10px; padding:15px 10px 15px 55px; background-repeat: no-repeat; background-position: 10px center; color: #AF5E5E; background-color: #F0C8C8; background-image:url(../images/messagesIcons/odrzuc.png); }
.error a { color: #972E2E; text-decoration: none; }
.info { font: 11px Tahoma, sans-serif; border: 1px solid #9ec0eb; margin: 10px 10px; padding:15px 10px 15px 55px; background-repeat: no-repeat; background-position: 10px center; color: #275b9c; background-color: #bcd6f8; background-image:url(../images/messagesIcons/informacja.png); }
.info a { color: #275b9c; }
.infoSmall { font: 11px Tahoma, sans-serif; border: 1px solid #bcd3e3; margin: 0px; padding:7px 5px 7px 35px; background-repeat: no-repeat; background-position: 10px center; color: #275b9c; background-color: #d9e5ed; background-image:url(../images/messagesIcons/informacjaSmall.png); margin-bottom: 10px; }
.infoSmall a { color: #275b9c; }
.okSmall { font: 11px Tahoma, sans-serif; border: 1px solid #B9D58B; margin: 0px; padding: 7px 5px 7px 35px; background-repeat: no-repeat; background-position: 10px center; color: #648329; background-color: #E7FAC1; background-image:url(../images/messagesIcons/akceptujSmall.png); margin-bottom: 10px; }
.okSmall a { color: #4A6A0D; }
.errorSmall { font: 11px Tahoma, sans-serif; border: 1px solid #E18B8B; margin: 0px; padding: 7px 5px 7px 35px; background-repeat: no-repeat; background-position: 10px center; color: #AF5E5E; background-color: #F0C8C8; background-image:url(../images/messagesIcons/odrzucSmall.png); }
.errorSmall a { color: #972E2E; text-decoration: none; margin-bottom: 10px; }





div.rate { width: 155px; line-height:15px; color: #626262; margin:10px 5px 20px; }
div.rate  span {
	float:left;
	margin-right:6px;
}



div.desc #photoBig { width: 592px; height: 209px; position: relative; overflow: hidden; }
div.desc #photoBig .desc { height: 40px; background: #000; position: absolute; bottom: 0; left: 0; width: 592px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80 }
div.desc #photoBig .desc p { font-weight:bold; color: #fff; margin: 9px 0 0 15px; position: absolute; }
div.desc #photoBig .desc span { float: right; font-size: 11px; color: #8f8f8f; position: absolute; right: 0; margin: 9px 15px 0 0; }
div.desc #photoBig img { margin: 0; padding: 0; }
div.desc #photoSmall { width: 300px; height: 225px; position: relative; float: left; }
div.desc #photoSmall .desc { height: 40px; background: #000; position: absolute; bottom: 0; left: 0; width: 100%; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80 }
div.desc #photoSmall .desc p { font-weight:bold; color: #fff; margin: 9px 0 0 15px; position: absolute; }
div.desc #photoSmall .desc span { float: right; font-size: 11px; color: #8f8f8f; position: absolute; right: 0; margin: 9px 15px 0 0; }
div.desc .left { float: left; margin: 15px 15px 15px 0; }
div.desc .right { float: right; margin: 15px 0 15px 15px; }

/******************************** Moduly artykulu **************************************/

/* Ankieta */
#survey { width: 200px; background: #fff; border: 1px solid #DDDCDB; line-height: 17px; font-size: 11px; }
#survey form p { line-height: 22px; margin: 0; }
#survey form p.title { border-bottom: 1px solid #d9dad4; padding: 5px 3px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; line-height: 17px; }
#survey form p input { margin-left: 6px; }
#survey form p label { color: #173583; margin-left: 7px; }
#pl #survey form p input#surveySubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton_pl.gif); float: right; margin: 10px 5px 5px 0; font-size: 1px; line-height: 0px; }
#en #survey form p input#surveySubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton_en.gif); float: right; margin: 10px 5px 5px 0; font-size: 1px; line-height: 0px; }
#de #survey form p input#surveySubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton_de.gif); float: right; margin: 10px 5px 5px 0; font-size: 1px; line-height: 0px; }

/* Zdjecie */
.photoInfo { background: #fff; line-height: 17px; font-size: 9px; line-height: 1px; }
.photoInfo img { padding: 1px; background: #fff; border: 1px solid #DCDDD7; margin: 0; margin-bottom: 4px;}
.photoInfo span { line-height: 17px; padding: 4px; display: block; }

/* Cytat */
.quote { width: 528px; padding: 10px 38px; background: #fff; border: 1px solid #DDDCDB; line-height: 17px; font-style: italic; margin: 10px 0; position: relative; text-align: center; }
.quote .qLeft { position: absolute; top: -6px; left: 10px; }
.quote .qRight { position: absolute; bottom: -10px; right: 6px; }

/* Zobacz takze */
#seeAlso { width: 200px; background: #fff; border: 1px solid #DDDCDB; line-height: 17px; font-size: 11px; }
#seeAlso p { line-height: 22px; margin: 0; }
#seeAlso p.title { border-bottom: 1px solid #d9dad4; padding: 5px 3px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; line-height: 17px; }
#seeAlso ul																		{ margin: 0 10px 0 10px !important; padding: 0 !important; }
#seeAlso ul li { list-style-type: none; margin-left: 0px; }
#seeAlso ul img { margin: 0; }
#seeAlso li																	{ clear: both; }
#seeAlso li a																{ display: block; color: #8f8f8f; padding:5px 0; text-align:center; height: 1%;border-bottom: 1px solid #efefef; }
#seeAlso li a:hover															{ text-decoration: underline; }

/* Galerie */
.galleries { width: 144px; background: #fff; border: 1px solid #DDDCDB; line-height: 14px; font-size: 11px; text-align: left; padding: 4px; }
.galleries img {  margin: 0; padding: 1px; background: #fff; border: 1px solid #DCDDD7; margin-bottom: 0px;}
.galleries a { color: #183382; line-height: 20px;}
.galleries a:hover { text-decoration: underline; }
.galleries span { color: #939393; line-height: 20px; }

/******************************** Moduly artykulu: koniec **************************************/


/*********** SPACERY ***********/
.boxLeft .wallpapersItems{
	padding-bottom: 20px;
}
.boxLeft .wallpapersItems h3{
	border-bottom: 1px solid #efefef;
	padding: 16px 0 5px 5px;
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}
.boxLeft .wallpapersItems .item{
	margin: 20px 2px 0;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 12px;
	float: left;
	width:192px;
}
.boxLeft .wallpapersItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .wallpapersItems .item h4{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #626262;
	padding: 4px 0 2px 0;
	height: 28px;
}
.boxLeft .wallpapersItems .item h4 a, .boxLeft .wallpapersItems .item h4 a:visited,
.boxLeft .wallpapersItems .item h4 a:hover, .boxLeft .wallpapersItems .item h4 a:active{
	color: #626262;
} 
.boxLeft .wallpapersItems .item span{
	color: #9b9b9b;
	font-size: 11px;
	display: block;
	text-align: center;
	margin-bottom: 5px;
}
.boxLeft .wallpapersItems div.cleared{
	height: 10px;
}

.boxLeft .wallpapersItems .item a.link{
	text-align: left;
	display: block;
	color: #9b9b9b;
	padding: 4px 0 0 25px;
	height: 19px;
	font-weight: bold;
	color: #626262;
	border-bottom: 1px dotted #aaa;
	background: transparent url(../images/download.gif) 4px 4px no-repeat;
}

/*************************** Ewydawnictwa **********************************/

div.eR { height: 55px; padding: 30px 10px 30px 105px; background: url(../images/ebook_small.jpg) no-repeat 15px center; font: 11px/18px Tahoma, sans-serif; color: #626262; }
div.eR p.desc { margin-bottom: 5px; }
div.eR p a { font-size: 11px; color: #868686; font-weight: bold; padding-right: 16px; background: url(../images/arrowOrange.png) no-repeat right center; margin-top: 5px; }

ul#eBooks { margin: 10px 0 0 0; padding: 0; list-style-type: none; }
ul#eBooks li { background: url(../images/pdf.png) no-repeat left center; line-height:26px; padding-left:22px; }


#siteMap { font: 11px Tahoma; color: #000; margin: 10px 0 10px 10px; }
#siteMap ul { margin-left: 10px !important; padding: 0; }
#siteMap ul li { list-style-type: square; line-height: 20px; }
#siteMap ul li a { color: #000; font-weight: bold; }
#siteMap ul li ul { margin-left: 50px; padding-left: 30px; }
#siteMap ul li ul li { list-style-type: disc; }
#siteMap ul li ul li {  line-height: 20px; }
#siteMap ul li ul li a { color: #626262; font-weight: normal; }
#siteMap ul li ul li a:hover { text-decoration: underline; }
#siteMap ul li ul li ul li { list-style-type: circle; }

.boxRight .articles {
}
.boxRight .articles ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.boxRight .articles  ul li { border-bottom:1px solid #ddddd6; padding: 10px 0; clear: both; min-height: 38px; }
.boxRight .articles  ul li div.photo { width: 60px; float: left;}
.boxRight .articles  ul li div.photo img { border:2px solid #E6E6E6; }
.boxRight .articles  ul a { display: block; text-decoration: none; }
.boxRight .articles  ul li div.desc { float:left; width:240px; line-height: 17px; margin-bottom: 5px; }
.boxRight .articles  ul li div.desc h5 { font-size: 11px; font-weight: bold; color: #626262; cursor: pointer; }
.boxRight .articles  ul li div.desc span { font-size: 11px; color: #939393; cursor: pointer; }

.boxRight .articles a.archiwum{
	float: right;
	background-color: #d3443c;
	background-image: none;
	color: #fff;
	border: 2px solid #e3625b;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	margin-top: 9px;
	margin-bottom:5px;
}

.galleryDesc {
	color:#626262;
	font-size:11px;
	line-height:1.6em;
	padding: 10px 10px 0 10px;
	text-align: justify;
}
/****** Galeria pojedyncza **********************/
.boxLeft .gallerySingleItems{
	padding-bottom: 8px;
}
.boxLeft .gallerySingleItems h3{
	border-bottom: 1px solid #efefef;
	padding: 16px 0 5px 5px;
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}
.boxLeft .gallerySingleItems .item{
	margin: 20px 8px 0;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 12px;
	float: left;
	width:181px;
}
.boxLeft .gallerySingleItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .gallerySingleItems .item h4{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #626262;
	padding: 4px 0 2px 0;
}
.boxLeft .gallerySingleItems .item h4 a, .boxLeft .gallerySingleItems .item h4 a:visited,
.boxLeft .gallerySingleItems .item h4 a:hover, .boxLeft .gallerySingleItems .item h4 a:active{
	color: #626262;
} 
.boxLeft .gallerySingleItems .item span{
	color: #9b9b9b;
	font-size: 9px;
	display: block;
	text-align: center;
}
.boxLeft .gallerySingleItems div.cleared{
	height: 10px;
}


.desc div.options { font-size: 11px; color: #8F8F8F; display: block; width: 98%; margin: 0 auto; position: relative; line-height:28px; }
.desc div.options div { position: absolute; right: 0; top: 0; }
.desc div.options div a { color: #9f968f; padding-left: 4px; margin: 0px; }
.desc div.options div a:hover { text-decoration: underline; }
.desc div.options div a#print { background: url(../images/icon-print.gif) no-repeat left 3px; padding-left: 16px; padding-right: 10px; }
.desc div.options a#print { background: url(../images/icon-print.gif) no-repeat left 3px; padding-left: 16px; padding-right: 10px; color: #9f968f; }
.desc div.options div a#mail { background: url(../images/icon-mail.gif) no-repeat left 3px; padding-left: 16px;  padding-right: 10px; }
.desc  div.options div a#small { font-size: 11px; }
.desc  div.options div a#medium { font-size: 12px; }
.desc  div.options div a#large { font-size: 13px; }

/*
.desc div.options div a.rateOffer { background: url(../images/containers/rateOfferIcon2.gif) no-repeat left -1px; padding: 2px 10px 2px 25px; }
.desc div.options div a.fwdFriend { background: url(../images/containers/fwdFriendIcon2.gif) no-repeat left -1px; padding: 2px 10px 2px 25px; }
.desc div.options div a.addToCase { background: url(../images/containers/addToCaseIcon2.gif) no-repeat left -1px; padding: 2px 0 2px 25px; }
*/

/* Szczegolowe informacje */
.boxLeft .details { 
	padding-bottom: 15px;
	background: transparent url(../images/searchPlace.gif) 0 100% repeat-x;
}
.boxLeft .details ul#detailedInfo { margin: 8px; padding: 0; list-style-type: none; font: 11px Arial, sans-serif; color: #595959; }
.boxLeft .details ul#detailedInfo	li.detailsHeader a { border-bottom: 1px solid #DDDDD6; outline: none; display: block; padding: 12px 25px; color: #6e9a35; font-weight: bold; height: 1%; color: #626262; background: transparent url(../images/arrowBlue.gif) 8px 50% no-repeat; }
.boxLeft .details ul#detailedInfo	li.detailsHeader a:hover { text-decoration: none; }

.boxLeft .details ul#detailedInfo	li.detailsHeader ul.detailsCnt { margin: 4px 17px; padding: 0; list-style-type: none; }
.boxLeft .details ul#detailedInfo	li.detailsHeader ul.detailsCnt li { padding: 6px 23px; background: url(../images/box-content-arrows/gray.png) 2px 13px no-repeat; line-height: 18px }
.boxLeft .details ul#detailedInfo	li.detailsHeader ul.detailsCnt li a { background: none; padding: 0; font: 11px Arial, sans-serif; color: #595959; border: none; display: inline; }


/* Zwijane taby w szczegolach obiektu */
#rightTabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#rightTabs ul li {
margin-bottom:10px !important;
}
#rightTabs ul li .boxRight {
margin-bottom: 0 !important;
}
#rightTabs ul li h2 {
	cursor: pointer;
	display: block;
	margin-bottom:4px;
	font-size: 15px;
	padding:8px 4px 6px;
}
#rightTabs ul li h2.darkBlue { background: url(../images/arrows/blue_down.png) no-repeat 290px 15px; }
#rightTabs ul li div.darkBlueCont h2.active { background: url(../images/arrows/blue_up.png) no-repeat 290px 15px !important; }

#rightTabs ul li h2.red { background: url(../images/arrows/red_down.png) no-repeat 290px 15px; }
#rightTabs ul li div.redCont h2.active { background: url(../images/arrows/red_up.png) no-repeat 290px 15px !important; }

#rightTabs ul li h2.orange { background: url(../images/arrows/orange_down.png) no-repeat 290px 15px; }
#rightTabs ul li div.orangeCont h2.active { background: url(../images/arrows/orange_up.png) no-repeat 290px 15px !important; }

#rightTabs ul li h2.grey { background: url(../images/arrows/gray_down.png) no-repeat 290px 15px; }
#rightTabs ul li div.grayCont h2.active { background: url(../images/arrows/gray_up.png) no-repeat 290px 15px !important; }

#rightTabs ul li h2.green { background: url(../images/arrows/green_down.png) no-repeat 290px 15px; }
#rightTabs ul li div.greenCont h2.active { background: url(../images/arrows/green_up.png) no-repeat 290px 15px !important; }

#rightTabs ul li h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #a1a1a1;
	padding-left: 3px;
}

#rightTabs ul li div.select {
	height: 210px;
	padding: 5px 0 0 0;
	margin: 0 0 4px 0;
	font: 11px Arial, sans-serif;
	color: #626262;
}
#rightTabs ul li div ul.red li { background: url(../images/box-content-arrows/red.png) 6px center no-repeat; }
#rightTabs ul li div ul.blue li { background: url(../images/box-content-arrows/blue.png) 6px center no-repeat; }
#rightTabs ul li div ul.orange li { background: url(../images/box-content-arrows/orange.png) 6px center no-repeat; }
#rightTabs ul li div ul.grey li { background: url(../images/box-content-arrows/gray.png) 6px center no-repeat; }
#rightTabs ul li div ul.green li { background: url(../images/box-content-arrows/green.png) 6px center no-repeat; }

#rightTabs ul li div.select ul {
	width: 260px;
}

#rightTabs ul li div.select ul li {
	border-bottom: 1px solid #ddddd6;
	padding: 8px 0 8px 22px; 
}


#rightTabs ul li div.select ul li img {
	margin: 0 0 0 4px;
	padding-right: 12px;
}

#rightTabs ul li div.select ul li a {
	color: #626262;
}

#rightTabs ul li div.select ul li input {
	margin-left: 5px;
}

#rightTabs ul li div.select ul li label {
	margin-left: 5px;
}

#rightTabs ul li div.select .options {
	display: block;
	width: 94%;
	text-align: center;
	margin: 5px 0 0 9px;
	line-height: 30px;
	border-top: 1px solid #ddddd6;
	color: #cfcfcf;
}

#rightTabs ul li div.select .options a {
	color: #a1a1a1;
	font-size: 11px;
}

#rightTabs ul li div.select .options a:hover {
	text-decoration: underline;
}

#rightTabs ul li div.select div {
	width: 290px;
	height: 205px;
	overflow-y: scroll;
	display: block;
}

#rightTabs ul li div.small { font: 11px Arial, sans-serif; color: #626262; text-decoration: none; }

#rightTabs ul li div.small ul { }

#rightTabs ul li div.small ul li { border-bottom: 1px solid #ddddd6; padding: 8px 0 8px 22px; }

#rightTabs ul li div.small ul li.sub { margin-left: 20px; }

#rightTabs ul li div.small ul li img { margin: 0 0 0 4px; padding-right: 12px; }

#rightTabs ul li div.small ul li a { color: #626262; }

#rightTabs ul li div.small ul li input { margin-left: 5px; }

#rightTabs ul li div.small ul li label { margin-left: 5px; }

#rightTabs ul li div.small .options { display: block; width: 94%; text-align: center; margin: 5px 0 0 9px; line-height: 30px; border-top: 1px solid #ddddd6; color: #cfcfcf; }

#rightTabs ul li div.small .options a { color: #a1a1a1; font-size: 11px; }

#rightTabs ul li div.small .options a:hover { text-decoration: underline; }

#rightTabs ul li div.small div { display: block; margin-bottom: 5px; }


div.walizkaCont { width: 306px; height: 83px; background: url(../images/bg_twojawalizka.jpg) no-repeat; position: relative; margin-bottom:7px; }
div.walizkaCont .ilosc { font: 11px Tahoma, sans-serif; color: #5f5f5f; position: absolute; top: 18px; left: 10px; }
div.walizkaCont .zobacz { position: absolute; left: 10px; top: 52px; font: 11px Tahoma, sans-serif; color: #5f5f5f; cursor: pointer; padding-right: 12px; background: url(../images/black_arrow_right.png) no-repeat right center; }
div.walizkaCont .wyczysc { position: absolute; left: 70px; top: 52px; font: 11px Tahoma, sans-serif; color: #5f5f5f; cursor: pointer; padding-right: 12px; background: url(../images/black_arrow_right.png) no-repeat right center; }
div.walizkaCont a:hover { text-decoration: none; }

.zobaczZawartoscWalizki { margin:8px; text-align:center; }
#pl .walizka { background: pink; margin: 1px; background: url(../images/bg-walizka.jpg); height: 93px; position: relative; }
#en .walizka { background: pink; margin: 1px; background: url(../images/bg-walizka_en.jpg); height: 93px; position: relative; }
#de .walizka { background: pink; margin: 1px; background: url(../images/containers/bg-walizka_de.jpg); height: 93px; position: relative; }
.walizka .ilosc { font: 11px Tahoma, sans-serif; color: #5f5f5f; position: absolute; top: 45px; left: 17px; }
.walizka .zobacz { position: absolute; left: 17px; top: 70px; font: 11px Tahoma, sans-serif; color: #5f5f5f; cursor: pointer; }
.walizka .wyczysc { position: absolute; left: 70px; top: 70px; font: 11px Tahoma, sans-serif; color: #5f5f5f; cursor: pointer; }
.walizka a:hover { text-decoration: none; }


#Walizka_Zawartosc {
}
#Walizka_Zawartosc ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#Walizka_Zawartosc  ul li { border-bottom:1px solid #ddddd6; padding: 10px 0; clear: both; min-height: 38px; display:block;
padding:10px 5px;
position:relative; }
#Walizka_Zawartosc  ul li div.photo { width: 60px; float: left;}
#Walizka_Zawartosc  ul li a img { border:2px solid #E6E6E6; }
#Walizka_Zawartosc  ul a { display: block; text-decoration: none; }
#Walizka_Zawartosc  ul li div.desc { float:left; width:240px; line-height: 17px; margin-bottom: 5px; }
#Walizka_Zawartosc  ul li div.desc h5 { font-size: 11px; font-weight: bold; color: #626262; cursor: pointer; }
#Walizka_Zawartosc  ul li div.desc span { font-size: 11px; color: #939393; cursor: pointer; }

#Walizka_Zawartosc ul li a b {
color:#626262;
font-weight:normal;
left:65px;
position:absolute;
top:15px;
}


.boxRight .adress {
	color: #626262;
	padding: 4px;
	line-height:17px;
}
.boxRight .adress p {
	margin: 5px 0;
}
.boxRight .adress ul { 
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}
.boxRight .adress a {
	color: #4162ae;
	display: block;
	text-decoration: underline;
}

.boxRight .onTheMap {
	padding: 8px 5px;
}

/*********** AKTUALNOSCI LISTA ***********/
.boxLeft .newsItems .item{
	margin-top: 20px;
	background: url(../images/galeria-bg.gif) 0 100% repeat-x;
	padding-bottom: 11px;
}
.boxLeft .newsItems .item .image{
	float: left;
}
.boxLeft .newsItems .item .image img{
	border: 2px solid #e4e4e4;
}
.boxLeft .newsItems .item .side{
	margin-left: 177px;
}
.boxLeft .newsItems .item h4{
	border-bottom: 1px solid #bababa;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding: 3px 0 10px;
}
.boxLeft .newsItems .item h4 a {
	color: #333;
}
.boxLeft .newsItems .item .text{
	line-height: 1.6em;
	color: #626262;
	font-size: 11px;
	padding-top: 4px;
	text-align: justify;
}


/* Archiwum aktualnosci */
#rightTabsNews ul { margin: 0; padding: 0; list-style-type: none; }
#rightTabsNews ul li h2 { cursor: pointer; display: block; margin-bottom:4px; background: url(../images/arrows/red_down.png) no-repeat 290px 25px; }
#rightTabsNews ul li h2.active { background: url(../images/arrows/red_up.png) no-repeat 290px 25px; }
#rightTabs ul li h2 span { font-size: 11px; font-weight: normal; color: #a1a1a1; padding-left: 3px; }

#rightTabsNews ul li div ul li { background: url(../images/calendar-small-month.png) 3px center no-repeat; }

#rightTabsNews ul li div.small { font: 11px Arial, sans-serif; color: #626262; text-decoration: none; }

#rightTabsNews ul li div.small ul { }

#rightTabsNews ul li div.small ul li { border-bottom: 1px solid #ddddd6; padding: 8px 0 8px 22px; }

#rightTabsNews ul li div.small ul li.sub { margin-left: 20px; }

#rightTabsNews ul li div.small ul li img { margin: 0 0 0 4px; padding-right: 12px; }

#rightTabsNews ul li div.small ul li a { color: #626262; }

#rightTabsNews ul li div.small ul li input { margin-left: 5px; }

#rightTabsNews ul li div.small ul li label { margin-left: 5px; }

#rightTabsNews ul li div.small .options { display: block; width: 94%; text-align: center; margin: 5px 0 0 9px; line-height: 30px; border-top: 1px solid #ddddd6; color: #cfcfcf; }

#rightTabsNews ul li div.small .options a { color: #a1a1a1; font-size: 11px; }

#rightTabsNews ul li div.small .options a:hover { text-decoration: underline; }

#rightTabsNews ul li div.small div { display: block; margin-bottom: 5px; }

.ocenaFilmu { width:75px;  margin: 0 auto; padding: 6px 0;}
.ocenaFilmu .rating { float: left; }

div.infoPraktyczneOpis {
	float:right;
	width:357px;
	margin:15px 0;
}
div.infoPraktyczneOpis ul { margin: 0; padding: 0; }
div.infoPraktyczneOpis ul li { 
	display: block; 
	border-bottom:1px dotted #AFAFAF;
	color:#626262;
	display:block;
	padding:4px 0 8px 7px;
}
div.infoPraktyczneOpis ul li a {
	color:#4162AE;
	display:block;
	text-decoration:underline;
}
a.print {
	background:transparent url(../images/printButton.gif) no-repeat scroll left center;
	color:#9D9D9A;
	font-size:11px;
	font-weight:normal;
	padding-left:17px;
}
div.printBox {
	margin-left: 534px;
}
div.infoPraktyczneOpis ul li a {
	color:#4162AE;
	display:block;
	text-decoration:underline;
}

#cloud { margin: 0; }
#cloud li { display: inline; }

#cloud { padding: 2px; line-height: 20px; text-align: center; }
#cloud a { padding: 0px; }
 
#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; } 
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }



.accommodation {
	background: transparent url(../images/bigBoxBottom.png) 0 100% no-repeat;
	min-height: 264px;
}
.accommodation .item{
	float: left;
	width: 172px;
	margin: 12px;
}
.accommodation .item img{
	border: 2px solid #e6e6e6;
	display: block;
}
.accommodation .item ul { margin: 0; padding: 0; list-style-type: none; color: #9b9b9b; }
.accommodation .item ul li { display: block; border-bottom:1px dotted #AAAAAA; padding: 6px 0 }
.accommodation .item ul li.title { color: #626262; font-weight: bold; }
.accommodation .item ul li.last { border: none; }

/* Przydatne informacje */
#przydatneInformacje ul { margin: 0; padding: 0; list-style-type: none; }
#przydatneInformacje ul li { float: left; width: 152px; height: 32px; padding-top: 18px; margin: 5px 0; }
#przydatneInformacje ul li a { display: block; padding-left: 65px; line-height: 13px; font-weight: bold; }
#przydatneInformacje ul li.p1 { background: url(../images/przydatneInformacje/p1.png) no-repeat 5px center; }
#przydatneInformacje ul li.p2 { background: url(../images/przydatneInformacje/p2.png) no-repeat 5px center; }
#przydatneInformacje ul li.p3 { background: url(../images/przydatneInformacje/p3.png) no-repeat 5px center; }
#przydatneInformacje ul li.p4 { background: url(../images/przydatneInformacje/p4.png) no-repeat 5px center; }
#przydatneInformacje ul li.p5 { background: url(../images/przydatneInformacje/p5.png) no-repeat 5px center; height: 40px; padding-top: 10px; }
#przydatneInformacje ul li.p6 { background: url(../images/przydatneInformacje/p6.png) no-repeat 5px center; }



#contentSearch { height: 30px; margin: 10px 8px;}
#contentSearch label{ display: block; float: left; line-height: 25px; margin-right: 4px; color: #626262; }
#contentSearch input { display: block; float: left;}
#contentSearch input.text { background: transparent url(../images/bg-search.png) no-repeat; border: 0; font-size: 11px; color: #cccccc; padding-left: 5px; width: 155px; padding: 6px 0 6px 5px; margin-right: 2px; }

#header-top { height: 18px; font-size: 1px; line-height: 0; margin: 0; padding: 0; }
#header { height: 324px; background: transparent url(../images/top/bg_top.png) no-repeat; margin:4px; width:962px; }
#header .top { height: 115px; background: transparent url(../images/top/bg_top_div.png); width:962px; position: relative; }
#header .top  #topSearch { position: absolute; top: 82px; right: 10px; }
#header .top  #topSearch input { display: block; float: left;}
#header .top  #topSearch input.text { background: transparent url(../images/bg-search.png) no-repeat; border: 0; font-size: 11px; color: #cccccc; padding-left: 5px; width: 155px; padding: 6px 0 6px 5px; margin-right: 2px; }
#header hr { position: absolute; left: 12px; top: 74px; color: #dbdbdb; border: none; height: 1px; background: #dbdbdb; width: 945px; }



/* Top / Menu / Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#topMenu li a#topMenu-01 { background: url(../images/topMenu/topMenu-01.png) no-repeat;}
ul#topMenu li a#topMenu-02 { background: url(../images/topMenu/topMenu-02.png) no-repeat; }
ul#topMenu li a#topMenu-03 { background: url(../images/topMenu/topMenu-03.png) no-repeat; }
ul#topMenu li a#topMenu-04 { background: url(../images/topMenu/topMenu-04.png) no-repeat; }
ul#topMenu li a#topMenu-05 { background: url(../images/topMenu/topMenu-05.png) no-repeat; }
ul#topMenu li a#topMenu-06 { background: url(../images/topMenu/topMenu-06.png) no-repeat; }

#breadcrumbs{
	position: absolute;
	top: 89px;
	left: 18px;
}
#breadcrumbs span{
	color: #000;
	font-size: 11px;
	float: left;
	margin-right: 5px;
}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active{
	margin: 0 0 0 5px;
	padding-left: 10px;
	color: #000;
	float: left;
	font-weight: bold;
}

#surveyBox { padding: 5px; }
#surveyBox b { line-height: 14px; color: #626262; }
#surveyBox form { display: block; margin-top: 5px; }
#surveyBox table tr { margin-bottom: 4px; }
#surveyBox table td.label { color: #626262; }
#surveyBox table td.label label {  cursor: pointer; }
#surveyBox #surveySubmit { display: block; text-indent: -9999px; background: url(../images/btn_glosuj.jpg) no-repeat; width: 59px; height: 26px; cursor: pointer; margin: 0; padding: 0; float: right; border: 0; outline: none; margin-bottom: 4px; }

.bgSurvey1 { height: 4px; font-size: 1px; line-height: 1px; background: #595959; }
.bgSurvey2 { height: 4px; font-size: 1px; line-height: 1px; background: #595959; }
.bgSurvey3 { height: 4px; font-size: 1px; line-height: 1px; background: #595959; }
.bgSurvey4 { height: 4px; font-size: 1px; line-height: 1px; background: #595959; }
.bgSurvey5 { height: 4px; font-size: 1px; line-height: 1px; background: #e6e6e6; width: 265px; float: left; }
div.percent { float: left; font-size: 10px; color: #999999; margin-top: -4px; margin-left: 3px; width: 27px; }
p.surveyField { line-height: 14px; color: #626262; padding: 4px 0; }

a#archiwumSond { display: block; clear: both; width: 79px; height: 26px; background: url(../images/button-archiwum.gif) no-repeat;margin-top: 10px; margin-left: 222px; text-indent: -9999px; outline: none; } 

.archiwumSond .item { margin-bottom:20px;}
.archiwumSond .item p { margin-bottom: 5px; }
.archiwumSond .item p span.date { color: #a7a7a7; line-height: 17px; display: block; }
.archiwumSond .item .bgSurvey5 { height: 4px; font-size: 1px; line-height: 1px; background: #e6e6e6; width: 560px; float: left; }
.archiwumSond a.archiwum{
	float: right;
	background-color: #295e95;
	background-image: none;
	color: #fff;
	border: 2px solid #437ab3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 7px 0;
	height: 18px;
	margin-top: 9px;
	margin-bottom: 9px;
}

.centerInfoSmall h4 {
color:#626262;
font-size:11px;
font-weight:bold;
padding:3px 0 5px;
margin: 0 0 3px 0;
line-height:14px;
border-bottom: 1px solid #E2E2E2;
}
.centerInfoSmall div { line-height:22px; }


.listaSond {}
.listaSond ul { margin: 0; padding: 0; }
.listaSond ul li { margin: 0; padding: 0; list-style-type: none; padding-left: 30px; background: url(../images/bg_poll.jpg) no-repeat left 5px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #E2E2E2; }
.listaSond ul li.last { border: none; }
.listaSond ul li a { display: block; color: #626262; text-decoration: none; font-weight: bold; line-height: 17px; }
.listaSond ul li a:hover { text-decoration: underline; }
.listaSond ul li span.date { color: #a7a7a7; line-height: 17px; }
