/* Reset ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
*																				{ font-size: 100%; margin: 0; padding: 0; border: 0px none; font-style: normal; list-style: none; text-decoration: none }

p a, p a:visited, p a:active { color: #173583; }
p a:hover { color: #494949; text-decoration: underline; }

/* Body, wraps and globals ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body																			{ background: #000 url(../images/bg.gif) repeat-x top; }
div#customBg																	{ ; margin:auto; max-width: 1600px; }
div#pl, div#en, div#de, div#ru													{ width: 970px; margin: auto } 
h2																				{ font: bold 12px/35px Arial, sans-serif; display: block; height: 35px; padding: 0 35px; color: #0065AB; background: url(../images/containers/h2Icon.gif) no-repeat 5px center;
																				  clear: both; }

h2.callendarIcon																{ background: url(../images/containers/h2IconCallendar.gif) no-repeat 5px center; }
h2.categoriesIcon																{ background: url(../images/containers/h2IconCategories.gif) no-repeat 5px center; }
h2.blueIcon																		{ background: url(../images/containers/h2IconBlue.gif) no-repeat 5px center; }																				
h2 em																			{ position: absolute; top: -1px; right: 10px; }
h2 em a																			{ color: #173583; }
h3																				{ font: bold 12px/29px Arial, sans-serif; display: block; height: 29px; padding: 0 35px; color: #173583; background: url(../images/containers/h3Icon.gif) no-repeat top center;
																				  clear: both; border: 1px solid #fdfefe; }
h3 b																			{ font-weight: normal; }
h4																				{ margin: 10px; color: #173583; font: bold 12px/32px Arial, sans-serif; padding: 0 20px; border: 1px solid #ddddd6; border-left: none; border-right: none; clear: both; }
h4.cHead																		{ border: 0 none; border-bottom: 1px dotted #ccc; padding-left: 10px; margin-bottom: 30px; }
h4.cHeadMap																		{ border: 0 none; border-bottom: 1px dotted #ccc; padding-left: 10px; }
h4.eHead																		{ border: 0 none; border-bottom: 1px dashed #ccc; padding-left: 10px; margin-bottom: 10px; }
h4.gB																			{ position: relative; margin-bottom: 45px}
h4.gB span																		{ position: absolute; bottom: -30px; left: 10px; font-size: 11px; font-weight: normal; color: #595959; }
h4.gB em																		{ position: absolute; bottom: -30px; left: 10px; font-weight: normal; }
h6																				{ font: 11px/34px Arial, sans-serif; display: block; height: 35px; padding: 0 30px; color: #173583; background: url(../images/containers/arrowSmallLeft.gif) no-repeat 15px center;
																				  clear: both; }
h6 a																			{ color: #8e8e8e; }
br																				{ font-size: 0.1px; }
.ui-tabs .ui-tabs-hide															{ display: none; }

/* Top ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#top 																		{ height: 112px; width: 970px; clear: both }
div#top h1 a																	{ display: block; width: 545px; height: 112px; background: url(../images/logo.gif); text-indent: -9999px; outline: 0; float: left; margin-bottom: 1px; }

/* Top / Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#topMenu																		{ float: right; }
ul#topMenu li																	{ float: left; }
ul#topMenu li a																	{ display: block; width: 73px; height: 112px; margin-left: 1px; color: #043b71; outline: none; text-indent: -9999px}

/* Top / Menu / Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#topMenu li a#topMenu-01														{ background: url(../images/topMenu/topMenu-01.gif); margin: 0; width: 89px}
ul#topMenu li a#topMenu-02														{ background: url(../images/topMenu/topMenu-02.gif); }
ul#topMenu li a#topMenu-03														{ background: url(../images/topMenu/topMenu-03.gif); }
ul#topMenu li a#topMenu-04														{ background: url(../images/topMenu/topMenu-04.gif); }
ul#topMenu li a#topMenu-05														{ background: url(../images/topMenu/topMenu-05.gif); margin: 0; width: 183px; }

/* Navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#navigation																	{ height: 37px; clear: both; margin-left: 10px; width: 960px; }
div#navigation ul#navigationList												{ width: 550px !important; width: 537px; float: left; }
div#navigation ul#navigationList li												{ float: left; font: bold 11px/37px Arial, sans-serif; color: #ffdca5; }
div#navigation ul#navigationList li b											{ color: #feba4e; font-size: 12px; position: relative; top: -1px; }
div#navigation ul#navigationList li a											{ font-weight: normal; color: #ffdca5; margin: 0 5px; }
div#navigation ul#navigationList li a:hover										{ color: #ffffff; text-decoration: underline; }

/* Navigation / Flags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#navigation ul#navigationFlags 												{ width: 100px !important; width: 110px; float: left; }
div#navigation ul#navigationFlags li											{ float: right; margin: 11px 5px; }
div#navigation ul#navigationFlags li a											{ border: 1px solid #010005; width: 17px; height: 12px; display: block; text-indent: -9999px; outline: none; line-height: 0 }
div#navigation ul#navigationFlags li a#plFlag									{ background: url(../images/flags/pl.gif) no-repeat top; }
div#navigation ul#navigationFlags li a#enFlag									{ background: url(../images/flags/en.gif) no-repeat top; }
div#navigation ul#navigationFlags li a#deFlag									{ background: url(../images/flags/de.gif) no-repeat top; }
div#navigation ul#navigationFlags li a#ruFlag									{ background: url(../images/flags/ru.gif) no-repeat top; }

ul#guide																		{ margin-bottom: -12px; }
ul#guide li a																	{ display: block; width: 166px; margin-left: -10px; font: 11px Arial, sans-serif; text-align: right; padding: 60px 10px 25px 120px; color: #5a6ea1; border-bottom: 1px solid #ddddd6 }
ul#guide li a:hover																{ text-decoration: underline; }
ul#guide li a#interaktywnaMapa													{ background: url(../images/rightLinks/interaktywnaMapa.gif); }
ul#guide li a#muzycznyPrzewodnik												{ background: url(../images/rightLinks/muzycznyPrzewodnik.gif); }
ul#guide li a#wirtualnySpacer													{ background: url(../images/rightLinks/wirtualnySpacer.gif); }

div#quickLinksRight ul																{ margin-top: 10px; }
div#quickLinksRight ul li															{ width: 50%; float: left; margin: 7px 0; }
div#quickLinksRight ul li a															{ display: block; height: 30px; padding-top: 16px; font-size: 11px; color: #053d70; padding-left: 60px; }
div#quickLinksRight ul li a:hover													{ text-decoration: underline; }
div#quickLinksRight ul li a#gdzieSpac												{ background: url(../images/rightButtons/gdzieSpac.gif) no-repeat left center; }
div#quickLinksRight ul li a#gdzieJesc												{ background: url(../images/rightButtons/gdzieJesc.gif) no-repeat left center; }
div#quickLinksRight ul li a#coZobaczyc												{ background: url(../images/rightButtons/coZobaczyc.gif) no-repeat left center; }
div#quickLinksRight ul li a#jakSpedzicCzas											{ background: url(../images/rightButtons/jakSpedzicCzas.gif) no-repeat left center; }
div#quickLinksRight ul li a#informacjePraktyczne										{ background: url(../images/rightButtons/informacjePraktyczne.gif) no-repeat left center; }
div#quickLinksRight ul li a#twojaWalizka												{ background: url(../images/rightButtons/twojaWalizka.gif) no-repeat left center; }

/* Navigation / Search Form ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form#navigationSearch															{ float: left; background: url(../images/szukajWBazie.gif) no-repeat left top; width: 310px; }
form#navigationSearch p															{ float: left; }
form#navigationSearch p input#navigationSearchValue								{ border: 1px solid #bebebe; border-bottom: 1px solid #eaeaea; border-right: #eaeaea; font: 11px Arial, sans-serif; background: #fff;
																				  color: #b8b8b8; width: 170px; height: 14px; margin: 7px 10px 0 90px; padding: 4px; }
form#navigationSearch p input#navigationSearchSubmit							{ background: url(../images/navSubmitButton.gif); width: 25px; height: 25px; line-height: 0; display: block; text-indent: -9999px; cursor: pointer; margin: 6px 0 0 5px; }

/* Top Img ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#topImg 																		{ height: 209px; margin-bottom: 5px; }
div#topImg img,
div#topImg object																{ vertical-align: bottom; }

/* Main Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#mainMenu 																	{ width: 920px; @width: 950px; height: 44px; padding: 0 25px; background: url(../images/mainMenu/bg.gif) no-repeat left; }
ul#mainMenu li																	{ float: left; position: relative; }
ul#mainMenu li.hover															{ background: url(../images/mainMenu/hoverBg.gif) top repeat-x; }
ul#mainMenu li a																{ font: bold 11px Arial, sans-serif; color: #ffffff; padding: 14px 12px 12px 35px; display: block; margin-right: 13px; }
ul#mainMenu li span																{ position: absolute; width: 10px; height: 40px; display: none; }
ul#mainMenu li span.leftCorner													{ background: url(../images/mainMenu/leftCorner.gif); top: 0; left: 0; }
ul#mainMenu li span.rightCorner													{ background: url(../images/mainMenu/rightCorner.gif); top: 0; right: -1px; }
ul#mainMenu li a:hover															{ color: #03273d; }

/* Main Menu / Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul#mainMenu li a#informacjeORegionie											{ background: url(../images/mainMenu/informacjeORegionie.gif) no-repeat 12px top; }
ul#mainMenu li a#informacjeORegionie:hover										{ background: url(../images/mainMenu/informacjeORegionie-hover.gif) no-repeat 12px top; }
ul#mainMenu li a#zabytkiIPrzyroda												{ background: url(../images/mainMenu/zabytkiIPrzyroda.gif) no-repeat 12px top; }
ul#mainMenu li a#zabytkiIPrzyroda:hover											{ background: url(../images/mainMenu/zabytkiIPrzyroda-hover.gif) no-repeat 12px top; }
ul#mainMenu li a#atrakcjeICiekawostki											{ background: url(../images/mainMenu/atrakcjeICiekawostki.gif) no-repeat 12px top; }
ul#mainMenu li a#atrakcjeICiekawostki:hover										{ background: url(../images/mainMenu/atrakcjeICiekawostki-hover.gif) no-repeat 12px top; }
ul#mainMenu li a#propozycjeWycieczek											{ background: url(../images/mainMenu/propozycjeWycieczek.gif) no-repeat 12px top; }
ul#mainMenu li a#propozycjeWycieczek:hover										{ background: url(../images/mainMenu/propozycjeWycieczek-hover.gif) no-repeat 12px top; }
ul#mainMenu li a#kontaktDoRedakcjiPortalu										{ background: url(../images/mainMenu/kontaktDoRedakcjiPortalu.gif) no-repeat 10px top; }
ul#mainMenu li a#kontaktDoRedakcjiPortalu:hover									{ background: url(../images/mainMenu/kontaktDoRedakcjiPortalu-hover.gif) no-repeat 10px top; }

/* Content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#content 																	{ width: 948px; padding: 10px; border: 1px solid #dddcd7; border-top: none; background: #f5f6f1 }

/* Left ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#left 																		{ width: 634px; float: left; }
 
div.header, 
div.main,
div.headerSmall																	{ background: #fff url(../images/containers/bgMain.gif) top repeat-x; border-top: 1px solid #fff; border-right: 1px solid #fff; height: 100%; }
div.main																		{ border-bottom: 1px solid #ddddd6; height: 100%}
div.header																		{ height: 60px; position: relative }
div.headerSmall																	{ border: none; border-bottom: 1px solid #ddddd6; height: 24px; position: relative; background: none; }
div.headerMedium																{ height: 35px }
div.block																		{ margin-bottom: 10px; height: 100% }
div.block h3 { color: #0166ac; }
div.border 																		{ border: 1px solid #ddddd6; border-bottom: none; height: 100%; }
div.compact																		{ width: 430px; float: left; }
div.compactSide																	{ float: left; margin-left: 10px; width: 194px}
div.borderM																		{ border: none; border-top: 1px solid #ddddd5; height: 420px; overflow: scroll; overflow-x: auto; position: relative }
div.blueHeader																	{ background: #fff url(../images/containers/bgMainBlue.gif) top repeat-x; border: none; height: 25px; }

div.bigImg 																		{ width: 190px; padding: 10px; float: left; text-align: center; }
div.bigImg img.img																{ padding: 1px; border: 1px solid #deded8; }
div.bigImg p																	{ display: block; text-align: center; font: bold 12px Arial, sans-serif; color: #3f322a; padding: 5px; }
div.bigImg ul																	{ font: 12px/20px Arial, sans-serif; color: #595959; }
div.bigImg ul li strong															{ color: #173583; display: block; margin-top: 5px; }
div.bigImg ul li.rate															{ font-size: 11px; }
div.bigImg ul li.moreRoom														{ position: relative; }
div.bigImg ul li.moreRoom a.moreRoomArrow										{ background: url(../images/containers/arrowSmall.gif) no-repeat; width: 9px; height: 9px; text-indent: -9999px; position: absolute; display: block; right: 20px; top: 5px; }
div.Small																		{ width: 178px; padding: 10px 10px 10px 20px; }

ul.seeMore 																		{ margin: 0 8px; @height: 75px; }
ul.moreBg																		{ background: #e5e5e0; height: 70px; padding: 10px 0; margin: -20px -1px 0 0; border: 1px solid #f6f7f2; }
ul.seeMore li																	{ float: left; margin-bottom: 0!important; margin-bottom: -11px; }
ul.no li																		{ float: left; margin-bottom: 0!important; }
ul.seeMore li a																	{ margin: 0 16px; height: 1%; }
ul.seeMore li.wallpaperSmaller a												{ margin: 0 6px; width: 200px; }
ul.seeMore li a.goLeft															{ display: block; width: 30px; height: 67px; background: url(../images/containers/goLeft.gif); text-indent: -9999px; margin-left: 0; }
ul.seeMore li a.goRight															{ display: block; width: 30px; height: 67px; background: url(../images/containers/goRight.gif); text-indent: -9999px; margin-right: 0; }
ul.seeMore li img																{ padding: 1px; border: 1px solid #deded8; }
ul.seeMore li a.Higher															{ margin-top: 18px; }

div.header ul																	{ font: 12px Arial, sans-serif; position: absolute; }
div.header ul li																{ float: left; position: relative; margin-right: 1px; z-index: 100; }
div.header ul li span.leftBorder												{ position: absolute; left: 0; top: 0; display: block; background: url(../images/containers/border.gif); width: 1px; height: 25px; }
div.header ul li span.rightBorder												{ position: absolute; right: 0; top: 0; display: block; background: url(../images/containers/border.gif); width: 1px; height: 25px; }
div.header ul li.headerActiveBoarder											{ border-top: 1px solid #ddddd6; border-right: 1px solid #ddddd6; border-left: 1px solid #ddddd6; top: -2px; margin-right: 1px; }
div.header ul li a																{ color: #173583; line-height: 25px; padding: 0 14px; margin-right: 1px; display: block; background: url(../images/containers/linksBg.gif); outline: none; }
div.header ul li a.headerActive													{ font-weight: bold; background: #f1e9b4; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 1px 15px; }
div.blueHeader ul li a.headerActive												{ font-weight: bold; background: #eff2f4; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 1px 15px; }

div.borderM ul li																{ position: relative; height: 65px; padding: 10px 2px; border-bottom: 1px dashed #ccc; margin: 0 3px; }
div.borderM ul li img															{ padding: 1px; border: 1px solid #deded8; }
div.borderM ul li a																{ color: #26428b; }
div.borderM ul li b																{ position: absolute; top: 20px; left: 105px; }
div.borderM ul li a em															{ font: 11px/14px Arial, sans-serif; color: #8f8f8f; position: absolute; top: 40px; left: 105px; }

div.centerInfo img																{ padding: 1px; border: 1px solid #deded8; margin: 10px 5px 10px 10px; float: left; }
div.centerInfo ul.imp															{ float: left; font: 12px/30px Arial, sans-serif; margin-top: 10px; color: #173583; }
div.centerInfo ul.aObj															{ width: 380px; margin-left: 5px}
div.centerInfo ul li.title														{ width: 100%; font-weight: bold; color: #173583; clear: both; }
div.centerInfo ul li.title a { color: #173583; text-decoration: none; margin-left: 10px; }
div.centerInfo ul li.title a:hover { text-decoration: none; }
div.centerInfo ul.aObj li.title													{ position: relative; height: 70px; border: none; }
div.centerInfo ul.aObj li.title	b												{ display: block; border-bottom: 1px solid #dddcd7; color: #173583; }
div.centerInfo ul.aObj li.title em												{ position: absolute; top: 30px; left: 0; font-size: 11px; font-weight: normal; color: #9d9d9a; }
div.centerInfo ul.aObj li.title em.lar											{ font-size: 12px; color: #173583; }
div.centerInfo ul.aObj li.title em img											{ float: none; display: inline; border: none; padding: 0; margin: 0; position: relative; top: 2px; }
div.centerInfo ul.aObj li.title a.print											{ position: absolute; right: 5px; top: 0; padding-left: 17px; background: url(../images/containers/printButton.gif) no-repeat left center; font-size: 11px; font-weight: normal;
																				  color: #9d9d9a }
.mapWindow { width: 500px; }
																				  
div.centerInfoSmall { font: 12px Arial, Helvetica, sans-serif; color: #000066; width: 500px; }
div.centerInfoSmall img																{ padding: 1px; border: 1px solid #deded8; margin: 10px 5px 10px 10px; float: left; }
div.centerInfoSmall ul.imp															{ font: 12px/30px Arial, sans-serif; margin-top: 10px; color: #173583; }
div.centerInfoSmall ul.aObj															{ width: 340px; margin-left: 5px}
div.centerInfoSmall ul li.title														{ width: 100%; font-weight: bold; color: #000; clear: both; }
div.centerInfoSmall ul li.title a { color: #000; text-decoration: none; margin-left: 10px; }
div.centerInfoSmall ul li.title a:hover { text-decoration: none; }
div.centerInfoSmall ul.aObj li.title													{ position: relative; height: 32px; border: none; }
div.centerInfoSmall ul.aObj li.title	b												{ display: block; border-bottom: 1px solid #dddcd7; color: #173583; }
div.centerInfoSmall ul.aObj li.title em												{ position: absolute; top: 30px; left: 0; font-size: 11px; font-weight: normal; color: #9d9d9a }
div.centerInfoSmall ul.aObj li.title em.lar											{ font-size: 12px; color: #173583; }
																				  
																				  
div.centerInfo ul li															{ border-bottom: 1px solid #ddddd6; display: block; }
li.borderBottom { border-bottom: 1px solid #ddddd6; }
div.centerInfo ul li.floating													{ float: left; width: 160px; border: none; }
div.centerInfo ul.aObj li.floating												{ width: 220px; }
div.centerInfo ul.aObj li.tighter												{ width: 160px; }
div.centerInfo ul li.floating li												{ padding-left: 10px; border-bottom: 1px solid #ddddd6; }
div.centerInfo ul.aObj li.floating li											{ padding-left: 3px; }
div.centerInfo ul.aObj li.floating li a											{ color: #0097FE; }
div.centerInfo ul li.wider														{ width: 260px; }
div.centerInfo ul li.wider_it													{ width: 435px; }
div.centerInfo ul li.wider_it a { color: #0097FE; }
div.centerInfo ul li a															{ color: #173583; }
div.centerInfo ul li a:hover													{ text-decoration: underline; }
div.centerInfo ul li.floating li.noBordr										{ border: none; }

p.fwdLinks																		{ clear: both; font: 11px/25px Arial, sans-serif; margin-left: 250px }
p.pra																			{ margin-left: 355px !important; margin-left: 340px; }
p.fwdLinks a																	{ display: block; float: left; height: 25px; padding: 10px 0 0 30px; color: #9d9d9a; margin-left: 20px; }
p.fwdLinks a.rateOffer															{ background: url(../images/containers/rateOfferIcon.gif) no-repeat left 13px }
p.fwdLinks a.fwdFriend															{ background: url(../images/containers/fwdFriendIcon.gif) no-repeat left 13px }
p.fwdLinks a.addToCase															{ background: url(../images/containers/addToCaseIcon.gif) no-repeat left 13px }

p.fwdLinksArticle															{ clear: both; font: 11px/25px Arial, sans-serif; }
p.fwdLinksArticle a																	{ display: block; float: left; height: 25px; padding: 0px 0 0 30px; color: #9d9d9a; margin-right: 20px; }
p.fwdLinksArticle a.rateOffer															{ background: url(../images/containers/rateOfferIcon.gif) no-repeat left 4px }
p.fwdLinksArticle a.fwdFriend															{ background: url(../images/containers/fwdFriendIcon.gif) no-repeat left 4px }
p.fwdLinksArticle a.addToCase															{ background: url(../images/containers/addToCaseIcon.gif) no-repeat left 4px }

p.small																			{ clear: both; text-decoration: none; font: 11px/35px Arial, sans-serif; display: block; padding: 0px 10px 0px 25px; background: url(../images/containers/arrowSmall.gif) no-repeat;
																				  background-position: 12px center !important; background-position:  10px 27px; color: #0097FE; position: relative }
p.small a.smallMore																{ position: absolute; right: 10px; top: 5px; @top: -5px; display: block; width: 65px; height: 22px; background: url(../images/containers/smallMore.gif) no-repeat top; 
																				  text-indent: -9999px }
																				  
p.small-none																			{ clear: both; text-decoration: none; font: 11px/35px Arial, sans-serif; display: block; padding: 0px 10px 0px 25px; color: #0a205a; position: relative }
p.small-none a.smallMore																{ position: absolute; right: 10px; top: 5px; @top: -5px; display: block; width: 65px; height: 22px; background: url(../images/containers/smallMore.gif) no-repeat top; 
																				  text-indent: -9999px }

p.want2make																		{ font: 12px/18px Arial, sans-serif; color: #173583; margin: -20px 20px 25px 20px; }

div.newsLeft,
div.newsRight																	{ padding: 10px; float: left; }
div.newsLeft																	{ width: 287px; }
div.newsRight																	{ width: 303px; }
div.opacityPhoto																{ position: relative; }
div.opacityPhoto p.desc															{ display: block; background: #000; width: 287px; height: 41px; position: absolute; left: 0; top: 174px; color: #fff; font: bold 12px/41px Arial, sans-serif; text-align: center; }


div.opacityPhoto p.photoDesc													{ left: 11px !important; left: -277px; top: 148px; width: 246px; padding: 0 10px; text-align: left; font-size: 11px; font-weight: normal; padding-top: 0 !important; 
																				  padding-top: 13px; height: 41px !important; height: 28px; }

div.opacityPhoto p.photoDesc em													{ font-size: 12px; }
div.opacityPhoto p.photoDesc img												{ position: relative; top: 3px; }
div.opacityPhoto p.photoDesc span												{ position: absolute; right: 10px; top: 0; }
div.opacityPhoto p.smallDesc													{ font: 11px/1.5em Arial, sans-serif; color: #717171; padding: 5px; text-align: justify; }
div.opacityPhoto p.smallDesc a { font: 11px/1.5em Arial, sans-serif; color: #717171; }
div.opacityPhoto p.wallpaper													{ width: 189px; height: 29px; line-height: 29px; font-weight: normal; top: 115px; left: 8px; }
div.opacityPhoto p.wallpaper2													{ width: 160px; height: 29px; line-height: 29px; font-weight: normal; top: 93px; left: 8px; }

div.newsRight ul li	a															{ display: block; font: 12px/30px Arial, sans-serif; padding-left: 30px; border-bottom: 1px solid #dfdfdc; color: #173583; 
																				  background: url(../images/containers/newsIcon.gif) 10px center no-repeat; height: 1%; padding:6px 0 6px 30px; line-height: 21px; }
div.newsRight ul li a:hover														{ text-decoration: underline; }

div.eventLeft,
div.eventRight																	{ float: left; font: 12px Arial, sans-serif; }
div.eventLeft a { color: #173583; }

p.smallBlack																	{ font-size: 11px; padding: 10px 0 0 0; margin-top: 5px; border-top: 1px solid #ddddd6; }
p.smallBlack a																	{ color: #000; font-weight: bold; }

div.eventLeft a:hover { text-decoration: none; }
div.eventLeft																	{ width: 415px; padding: 10px 0 10px 10px; margin-right: 40px }
div.eventLeft div																{ clear: both; margin-bottom: 10px; }
div.eventLeft strong															{ display: block; padding: 5px; padding-bottom: 10px; }
div.eventLeft img																{ float: left; padding: 1px; border: 1px solid #ddddd6; }
div.eventLeft ul li																{ color: #173583; display: block; border-bottom: 1px solid #ddddd6; line-height: 28px; margin-left: 145px }
ul.categoriesList li															{ color: #173583; display: block; border-bottom: 1px solid #ddddd6; line-height: 28px; margin-left: 145px }
ul.categoriesList li															{ font: 12px Arial, sans-serif; margin: 0 5px; }

div.eventRight																	{ width: 160px; padding-top: 10px }
div.eventRight ul li a															{ color: #173583; background: url(../images/containers/eventArrow.gif) no-repeat left center; display: block; line-height: 30px; padding-left: 20px; 
																				  border-bottom: 1px dashed #dfdfd9; height: 1%; }

ul.categoriesList li a															{ color: #173583; background: url(../images/containers/eventArrow.gif) no-repeat left center; display: block; line-height: 30px; padding-left: 20px; 
																				  border-bottom: 1px dashed #dfdfd9; height: 1%; }
ul.categoriesList li a:hover													{ text-decoration: underline; }
ul.categoriesList li a															{ background: url(../images/containers/eventArrowGrey.gif) no-repeat 5px center; border: none; }


div.eventRight ul li a:hover													{ text-decoration: underline; }

ul.callendar 																	{ font: 10px "Tahoma", Arial, sans-serif; }
ul.callendar li																	{ clear: both; padding-left: 1px; }
ul.callendar a, ul.callendar b													{ display: block; background: #fafafa; border: 1px solid #ebebeb; width: 19px; height: 18px; margin: 3px; float: left; text-align: center; line-height: 18px; color: #656565 }
ul.callendar a:hover															{ background: #0086e5; border-color: #39a8f6; color: #fff; }
ul.callendar b																	{ border: none; border-bottom: 1px solid #ededed; margin-bottom: 5px; padding: 1px; background: none; color: #7a7a7a; }
ul.callendar b.callendarRed														{ color: #c70f0f; }

p.green																			{ font: bold 12px/35px Arial, sans-serif; color: #173583; display: block; border-bottom: 1px solid #ddddd6; margin: 0 10px 5px 10px; padding: 0 2px; clear: both; position: relative }
p.green a																		{ font-size: 11px; font-weight: normal; color: #868686; position: absolute; top: 0; @top: -10px; right: 0; @right: 5px; background: url(../images/containers/arrowSmall.gif) no-repeat right 14px; 
																				  padding-right: 15px; }
																				  
p.archAktu																			{ font: bold 12px/35px Arial, sans-serif; color: #173583; display: block; clear: both; position: relative }
p.archAktu a																		{ font-size: 11px; font-weight: normal; color: #868686; position: absolute; top: 0; right: 0; background: url(../images/containers/arrowSmall.gif) no-repeat right 14px; 
																				  padding-right: 15px; }

																				  
img.hit																			{ margin: 10px; padding: 1px; border: 1px solid #ddddd6; float: left; }
div.recommended ul																{ margin-left: 200px; width: 420px; }
div.recommended ul li															{ font: 12px/25px Arial, sans-serif; color: #173583; padding: 0 2px; border-bottom: 1px solid #deded7; }
div.recommended ul li b															{ float: left; width: 115px; display: block; }
div.recommended ul li span														{ display: block; height: 1%; float: none !important; float: left; margin-left: 115px !important; margin-left: 0; }
li.direction 																	{ position: relative; height: 29px; font-size: 11px; }
li.direction a																	{ color: #868686; padding: 0 15px; }
li.direction a.dirLeft															{ background: url(../images/containers/arrowSmallLeft.gif) no-repeat left center; position: absolute; left: 0 }
li.direction a.dirRight															{ background: url(../images/containers/arrowSmall.gif) no-repeat right center; position: absolute; right: 0}
ul.directionBottom																{ padding: 0 10px 20px 10px; font: 11px Arial, sans-serif; }

li.nextPrev 																	{ position: relative; font-size: 11px; }
li.nextPrev a																	{ color: #868686; padding: 0 15px; }
li.nextPrev a.dirLeft															{ background: url(../images/containers/arrowSmallLeft.gif) no-repeat left center; position: absolute; left: 0; top: 0; }
li.nextPrev a.dirRight															{ background: url(../images/containers/arrowSmall.gif) no-repeat right center; position: absolute; right: 0}

ul.Card																			{ clear: both; border-top: 1px dotted #ccc; padding: 15px; margin: 0 10px; }
div.recommended p.link,	
div.recommended p.recom															{ font: 11px/28px Arial, sans-serif; border-top: 1px solid #ddddd6; padding: 0 2px; margin: 0 10px; height: 25px; color: #0a205a }
div.recommended p.recom															{ position: relative; margin-bottom: -10px !important; margin-bottom: 0 }
div.recommended p.link a														{ color: #173583; font-weight: bold; }
div.recommended p.recom a														{ color: #0a205a; font-weight: bold; }
div.recommended p.recom a.moreRecom												{ display: block; background: url(../images/containers/arrowSmall.gif) right center no-repeat; padding-right: 15px; position: absolute; right: 0; @right: 15px; top: 0; @top: -5px; 
																				  font-weight: normal; color: #868686; }
																				  
div.mediaBg																		{ background: #fff url(../images/containers/multimediaBg.jpg) repeat-x center top; }
div.media																		{ min-height: 250px; }
.video																			{ margin: 10px; border: 1px solid #ddddd6; float: left; }
div.media ul																	{ float: left; width: 320px; margin-top: 5px; }
div.media ul li																	{ position: relative; height: 50px; padding: 5px; border-bottom: 1px solid #eaeaea; }
div.media ul li a																{ font: bold 12px Arial, sans-serif; color: #373576; display: block; margin-top: 10px; }
div.media ul li a:hover															{ text-decoration: underline; }
div.media ul li span															{ font: 11px Arial, sans-serif; color: #868686; margin-right: 15px; }
div.media ul li img.previewImg													{ position: absolute; bottom: 3px; right: 2px; padding: 1px; border: 1px solid #ddddd6; }

div.eR																			{ height: 70px; padding: 30px 10px 30px 120px; background: url(../images/containers/pdfBook.jpg) no-repeat left; font: 12px/20px Arial, sans-serif; color: #173583; }
div.eR p a																		{ font-size: 11px; color: #868686; }

ul#eCards																		{ padding: 20px; }
ul#eCards li																	{ display: block; width: 127px; height: 120px; text-align: center; float: left; padding: 10px 10px 25px 10px }
ul#eCards li img																{ border: 1px solid #ccc; padding: 1px; }
ul#eCards li b																	{ font: bold 12px Arial, sans-serif; color: #173583; display: block; }
ul#eCards li em																	{ font: normal 11px Arial, sans-serif; color: #868686; display: block; padding: 5px 0 }

ul.wallpaperSize li																{ clear: both; float: none; text-align: center; font: 11px/18px Arial, sans-serif; }
ul.wallpaperSize li a															{ color: #868686; }

form#gdzieSpacSearch {
	padding-bottom: 20px;
	margin: 0 10px 30px 10px !important;
	margin: 0 10px 30px -10px;
	border-bottom: 1px dashed #ccc; 
	@height: 100%;
}

form#gdzieSpacSearch.sh {
	padding-bottom: 40px;
}

form#gdzieSpacSearch p {
	margin: 20px 0 0 30px;
}

form#gdzieSpacSearch p input {
	margin-left: 10px;
}

label.starsLabel																{ padding-left: 5px; }
label.starsLabel img															{ position: relative; top: 1px; }


p.gdzieSpacFloat {
	float: left;
	width: 160px;
	height: 40px;
}

p.gdzieSpacFloat a.WybierzUdogodnieniaWindow {
	color: #989898;
	font: 11px Arial;
	background: red;
	border: 1px solid #bebebe;
	width: 160px;
	background: #fff;
	display: block;
	padding: 1px 0 1px 2px;
	margin-top: 1px;
}

p.gdzieSpacFloat a:hover .WybierzUdogodnieniaWindow {
	text-decoration: underline;
}

form#gdzieSpacSearch p input#searchSubmit {
	width: 65px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	float: right;
	margin-right: 41px;
	background: url(../images/containers/szukajButton.gif);
}

p.gdzieSpacClear {
	clear: both;
	position: relative;
	font: 11px Arial, sans-serif;
	color: #989898;
	left: 0 !important;
	left: 20px;
	top: 10px !important;
	top: -10px;
}

p.gdzieSpacClear a {
	display: block;
	text-indent: -9999px;
	background: url(../images/containers/szukajButton.gif);
	width: 65px;
	height: 22px;
	position: absolute;
	right: 10px !important;
	right: 30px;
	top: 10px;
}

form#gdzieSpacSearch p.gdzieSpacClear input {
	margin: 10px 5px 0 0;
	position: relative;
	top: 2px;
}

p.gdzieSpacFloat label {
	display: block;
	font: 12px Arial, sans-serif;
	color: #595959;
}

p.gdzieSpacFloat select {
	border: 1px solid #bebebe;
	width: 160px;
	font: 11px Arial;
	color: #a7a7a7;
	background: #fff;
}

ul#gdzieSpacList																{ margin: 0 10px; }
ul#gdzieSpacList.caseList														{ margin-top: 25px; }
ul#gdzieSpacList li.gdzieSpacListMain											{ border-bottom: 1px dashed #ccc; padding-bottom: 30px; margin-bottom: 30px; font: 12px/18px Arial, sans-serif; color: #595959; }
ul#gdzieSpacList li.gdzieSpacListMain a											{ color: #595959; }
ul#gdzieSpacList li.gdzieSpacListMain img										{ border: 1px solid #dcddd7; padding: 1px; float: left; }
ul#gdzieSpacList li.gdzieSpacListMain div										{ margin-left: 135px; }
ul#gdzieSpacList li.gdzieSpacListMain div h5									{ font: bold 12px Arial, sans-serif; color: #173583; border-bottom: 1px solid #dddcd7; padding: 0 0 5px 2px; position: relative; @margin-top: -17px; margin-bottom: 5px; 
																				  display: block }
ul#gdzieSpacList li.gdzieSpacListMain div h5.nb									{ border: none; margin-bottom: -5px; position: relative; }
ul#gdzieSpacList li.gdzieSpacListMain div h5 a { font: bold 12px Arial, sans-serif; color: #173583; }
ul#gdzieSpacList li.gdzieSpacListMain div h5 a.more									{ position: absolute; right: 5px !important; right: 150px; top: 0px; font: normal 11px Arial, sans-serif; color: #649328; }
ul#gdzieSpacList li.gdzieSpacListMain div h5 a.photoIcon						{ color: #a2a2a2; background: url(../images/containers/photoIcon.gif) no-repeat left center; padding-left: 16px; }
ul#gdzieSpacList li.gdzieSpacListMain ul										{ width: 185px; float: left; }
ul#gdzieSpacList li.gdzieSpacListMain ul li img,	
ul#gdzieSpacList p.tRate img													{ float: none; border: none; padding: none; position: relative; top: 3px; margin-left: -2px; }
ul#gdzieSpacList li.gdzieSpacListMain p											{ margin-left: 185px; }
ul#gdzieSpacList li.gdzieSpacListMain p.CZ										{ margin-left: 0; }
ul#gdzieSpacList li.gdzieSpacListMain p.CZ img									{ padding: 0; border: 0; display: inline; float: none; }
ul#gdzieSpacList p.tRate														{ font: 11px/25px Arial, sans-serif; color: #8d8d8d; }

.gdzieSpacLista { clear: both; width: 98%; margin-left: 7px; color: #595959; font: 12px Arial; border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-bottom: 20px; float: left; }
.gdzieSpacLista .left { float: left; width: 155px; text-align: center; }
.gdzieSpacLista .left img { border: 1px solid #dcddd7; padding: 1px; margin-top: 3px; }
.gdzieSpacLista .right { float: left; width: 456px; }
.gdzieSpacLista .right p.title { font: bold 12px Arial, sans-serif; color: #173583; display: block; width: 456px; height: 23px; position: relative; border-bottom: 1px solid #dddcd7; margin-bottom: 5px; padding-top: 4px; }
.gdzieSpacLista .right p.title  a { font: bold 12px Arial, sans-serif; color: #173583; }
.gdzieSpacLista .right p.title  a.more { position: absolute; right: 0; color: #649328; font-size: 11px; text-decoration: none; font-weight: normal; }
.gdzieSpacLista .right ul { width: 190px; float: left; line-height: 16px;}
.gdzieSpacLista .right ul li img { float: none; border: none; padding: none; position: relative; top: 3px; margin-left: -2px; }
.gdzieSpacLista .right p.desc { width: 266px; float: left; text-align: justify; margin-top: 5px; line-height: 17px; }

.coZobaczycLista { clear: both; width: 98%; margin-left: 7px; color: #595959; font: 12px Arial; border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-bottom: 20px; float: left; }
.coZobaczycLista .left { float: left; width: 155px; text-align: center; }
.coZobaczycLista .left img { border: 1px solid #dcddd7; padding: 1px; margin-top: 3px; }
.coZobaczycLista .right { float: left; width: 456px; }
.coZobaczycLista .right p.tRate { margin-bottom: 4px; font-size: 11px; color: #a1a1a1; }
.coZobaczycLista .right p.tRate img { float: none; border: none; padding: none; position: relative; top: 3px; margin-left: -2px; }
.coZobaczycLista .right p.title { font: bold 12px Arial, sans-serif; color: #173583; display: block; width: 456px; height: 23px; position: relative; border-bottom: 1px solid #dddcd7; margin-bottom: 5px; padding-top: 4px; }
.coZobaczycLista .right p.title  a { font: bold 12px Arial, sans-serif; color: #173583; }
.coZobaczycLista .right p.title  a.more { position: absolute; right: 0; color: #649328; font-size: 11px; text-decoration: none; font-weight: normal; }
.coZobaczycLista .right p.desc { line-height: 17px; }

.archiwumAktualnosci { clear: both; width: 98%; margin-left: 7px; color: #595959; font: 12px Arial; border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-bottom: 20px; float: left; }
.archiwumAktualnosci .left { float: left; width: 155px; text-align: center; }
.archiwumAktualnosci .left img { border: 1px solid #dcddd7; padding: 1px; margin-top: 3px; }
.archiwumAktualnosci .right { float: left; width: 456px; }
.archiwumAktualnosci .right p.tRate { margin-bottom: 4px; margin-top: 4px; font-size: 11px; color: #a1a1a1; }
.archiwumAktualnosci .right p.tRate img { float: none; border: none; padding: none; position: relative; top: 3px; margin-left: -2px; }
.archiwumAktualnosci .right p.title { font: bold 12px Arial, sans-serif; color: #173583; display: block; width: 456px; height: 23px; position: relative; border-bottom: 1px solid #dddcd7; padding-top: 6px; }
.archiwumAktualnosci .right p.title  a { font: bold 12px Arial, sans-serif; color: #173583; }
.archiwumAktualnosci .right p.title  a.more { position: absolute; right: 0; color: #649328; font-size: 11px; text-decoration: none; font-weight: normal; }
.archiwumAktualnosci .right p.desc { line-height: 17px; }

div#VideoDesc																{ width: 600px; margin: 25px auto; position: relative; }
div#largePhotoDesc																{ width: 550px; margin: 25px auto; position: relative; }
div#largePhotoDesc img.b														{ padding: 1px; border: 1px solid #dcddd7; }
div#largePhotoDesc .movieClip													{ margin-left: -25px; }
div#largePhotoDesc p.d															{ width: 486px; height: 43px; background: #000 url(../images/containers/photoIconWhite.gif) 12px center no-repeat; position: absolute; top: 295px; left: 2px; 
																				  font: bold 12px/43px Arial, sans-serif; color: #f5f6f1; padding: 0 30px }
p.dBig														{ font: 12px/18px Arial, sans-serif; color: #595959; padding: 0 10px; text-align: justify }
div#largePhotoDesc p.d a														{ color: #9a9a9a; background: url(../images/containers/zoomIcon.gif) no-repeat left 19px; padding: 0 15px; position: absolute; right: 0; top: 0; font-size: 11px; font-weight: normal; }
div#largePhotoDesc div.rate														{ position: relative; font: 11px Arial, sans-serif; color: #8b8b8a; padding: 10px 15px; }
div#largePhotoDesc div.MC														{ left: -30px; }
div#largePhotoDesc div.rate div div.stars										{ position: relative; top: -15px; @top: -15px; left: 0; }
div#largePhotoDesc div.rate	div													{ position: absolute; left: 50px; top: 9px; }
div#largePhotoDesc div.rate span.rateN											{ position: absolute; right: 0; top: 10px; }
div#largePhotoDesc div.MC span.rateN											{ right: -50px; }
div#largePhotoDesc div.rate span.rateN b										{ font-size: 12px; weight: bold; color: #cd0000 }

div#largeObjectDesc p															{ font: 12px/18px Arial, sans-serif; color: #173583; padding: 0 25px 10px; text-align: justify; }
div#largeObjectDesc h4															{ margin: 0 20px 20px 20px; }
div#largeObjectDesc .intMap														{ border: 1px solid #dfdfdf; margin-left: 15px; }

div#largeObjectDescMap { width: 100%; margin: 25px auto; }
div#largeObjectDescMap p { font: 12px/18px Arial, sans-serif; color: #173583; padding: 0 10px 0; text-align: justify; }

ul#detailedInfo 																{ margin: 15px 20px; font: 11px Arial, sans-serif; color: #595959; }
ul#detailedInfo	li.detailsHeader a												{ border-bottom: 1px dashed #ccc; display: block; padding: 12px 17px; background: url(../images/containers/arrowSmall.gif) no-repeat center left; color: #6e9a35; font-weight: bold;
																				  height: 1%; }
ul#detailedInfo.e li.detailsHeader a											{ background: url(../images/containers/pdfIcon.gif) no-repeat left center; border: none; font: normal 12px Arial, sans-serif; color: #173583; padding: 6px 20px; }
ul#detailedInfo	li.detailsHeader ul.detailsCnt									{ margin: 4px 10px; }
ul#detailedInfo	li.detailsHeader ul.detailsCnt li								{ padding: 6px 15px; background: url(../images/containers/eventArrow.gif) no-repeat left 13px; line-height: 20px }
ul#detailedInfo	li.detailsHeader ul.detailsCnt li a { background: none; padding: 0; font: 11px Arial, sans-serif; color: #595959; border: none; display: inline; }

span.star																		{ display: block; width: 84px; height: 15px; }
span.starOverlay																{ display: none; width: 84px; height: 15px; position: absolute; top: 0; }
span.starFloating																{ display: block; width: 16px; height: 15px; float: left; cursor: pointer; }
span.starZero																	{ background: url(../images/stars/zero.gif); }
span.starOne																	{ background: url(../images/stars/one.gif); }
span.starTwo																	{ background: url(../images/stars/two.gif); }
span.starThree																	{ background: url(../images/stars/three.gif); }
span.starFour																	{ background: url(../images/stars/four.gif); }
span.starFive																	{ background: url(../images/stars/five2.gif); }

ul#comments																		{ font: 12px/18px Arial, sans-serif; color: #173583; }
ul#comments.guestBook															{ margin-top: 25px; }
ul#comments.guestBook .autor { font-weight: bold; color: #173583; }
ul#comments ul																	{ margin: 0 25px; border: 1px solid #e1e1e1; background: #f1f1f0; position: relative; }
ul#comments	li.c																{ margin-bottom: 25px; position: relative; }
ul#comments	li.cSmall															{ margin-left: 25px; }
ul#comments	li.cSmall ul li.cAuthor a											{ color: #6e9a35; }
ul#comments	li.cAuthor															{ padding: 12px 20px 5px 30px; background: url(../images/containers/cAuthor.gif) no-repeat 5px 14px; margin-bottom: 5px; color:#6e9a35; height: 20px; @height: 35px }
ul#comments	li.cGuest															{ background: url(../images/containers/cGuest.gif) no-repeat 5px 14px; }
ul#comments	li.cAuthor a														{ font-weight: bold; color: #173583; }
ul#comments	li.cAuthor em														{ background: url(../images/containers/cAuthorClock.gif) no-repeat center left; display: block; padding-left: 12px; font: 11px Arial, sans-serif; color:#a0a0a0; position: absolute;
																				  right: 10px !important; right: 40px; top: 12px; }
ul#comments	li.cAuthor span.cUL													{ background: url(../images/containers/cUL.gif) no-repeat top left; display: block; height: 20px; width: 250px; position: absolute; left: -1px; top: -10px; }
ul#comments	li.cAuthor span.cUR													{ background: url(../images/containers/cUR.gif) no-repeat top left; display: block; height: 20px; width: 70px; position: absolute; right: -1px !important; right: 24px; 
																				  top: -10px !important; top: -9px; }
ul#comments	li.cContent															{ padding: 0 20px 10px 20px; @margin-top: -15px; }
ul#comments	li.cContent p														{ position: relative; z-index: 9999999991; }
ul#comments	li.cContent span.cBL												{ background: url(../images/containers/cBL.gif) no-repeat top left; display: block; height: 15px; width: 250px; float: left; position: relative; z-index: 99999; 
																				  left: -21px; bottom: 4px; }
ul#comments	li.cContent span.cBR												{ background: url(../images/containers/cBR.gif) no-repeat top left; display: block; height: 15px; width: 70px; float: right; position: relative; z-index: 99999;
																				  bottom: 4px; right: -21px; }

form.addC p																		{ clear: both; margin-bottom: 5px; }
form.addC p span																{ font: 12px Arial, sans-serif; color: #173583; padding-left: 25px; background: url(../images/containers/fromToIcon.gif) left top no-repeat; margin: 0 10px; }
form.addC p a																	{ font: 11px Arial, sans-serif; color: #a0a0a0; }
form.addC p img																	{ vertical-align: middle; }
form.addC p label																{ width: 160px; text-align: right; font: 12px Arial, sans-serif; color: #173583; display: block; float: left; padding: 5px 5px 0 0; }
form.addC p input,
form.addC p textarea,	
form.addC p select																{ padding: 3px; background: #fff; border: 1px solid #d8d8d8; font: 12px Arial, sans-serif; color: #173583; 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.gif) no-repeat; margin-left: 440px; border: none }
form.addC .buttonGb { float: right; margin: 5px 126px 15px 0; }
span.alert { color: #F30000; font: 11px Arial, sans-serif; margin-left: 164px; margin-bottom: 20px; line-height: 25px; }
input.alert { border: 1px solid #FFC9C9; }

form.addK 																		{ font: 12px Arial, sans-serif; color: #173583; margin-top: 15px; }
form.addK p																		{ clear: both; margin-bottom: 5px; }
form.addk p span																{ font: 12px Arial, sans-serif; color: #173583; padding-left: 25px; background: url(../images/containers/fromToIcon.gif) left top no-repeat; margin: 0 10px; }
form.addK p a																	{ font: 11px Arial, sans-serif; color: #a0a0a0; }
form.addK p img																	{ vertical-align: middle; }
form.addK p label																{ width: 160px; text-align: right; font: 12px Arial, sans-serif; color: #173583; display: block; float: left; padding: 5px 5px 0 0; }
form.addK p input,
form.addK p textarea,	
form.addK p select																{ padding: 3px; background: #fff; border: 1px solid #d8d8d8; font: 12px Arial, sans-serif; color: #173583; width: 330px }
form.addK p select																{ width: 50px; padding: 0; margin: 2px 0; }
form.addK p input.captcha														{ width: 125px; }
form.addK div.buttons { height: 25px; text-align: right; padding-right: 57px; }
form.addK div.buttons input.sendC															{ width: 65px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; font-size: 1px; background: #fff url(../images/containers/wyslijButton.gif) no-repeat; margin-left: 440px; border: none; float: left;}
form.addK div.buttons input.addons															{ width: 113px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; font-size: 1px; background: #fff url(../images/containers/addons.gif) no-repeat; margin-left: 440px; border: none; float: left; }
form.addK div.buttons input.back															{ width: 65px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; font-size: 1px; background: #fff url(../images/containers/back.gif) no-repeat; margin-left: 440px; border: none; float: left; }

/* Right ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#right																		{ float: right; width: 300px; margin-left: 8px; margin-right: 0 }
p.d																				{ line-height: 18px; color: #173583; text-align: justify; }
div.borderRight																	{ border: 1px solid #ddddd6; }
div.innerRight																	{ border: 1px solid #fff; border-top-color: #c0cce0; background: #fff url(../images/containers/rightBg.gif) left top repeat-x; font: 12px Arial, sans-serif; padding: 0 10px 10px 10px; }
div.innerRightM																	{ border: 1px solid #fff; border-top-color: #c0cce0; background: url(../images/containers/rightBg.gif) left top repeat-x; font: 12px Arial, sans-serif; }
p.moreWeather																	{ border-bottom: 1px solid #d9dad4; padding: 6px 3px; margin-bottom: 5px; }

div#pogoda ul																	{ clear: both; }
div#pogoda hr																	{ border-bottom: 1px solid #dbdbd3; clear: both; }
div#pogoda ul li																{ width: 75px; margin: 0 6px; float: left; text-align: center; }
div#pogoda ul li strong															{ display: block; padding: 5px; text-align: center; center: #173583; font-weight: normal }
div#pogoda ul li b																{ background: #000; color: #fff; }

ul.greenArrow { margin-top: 10px; }
ul.greenArrow li a																{ display: block; background: url(../images/containers/arrowSmall.gif) no-repeat left center; padding: 5px 15px; border-bottom: 1px solid #dfdfd9; color: #173583; height: 1%; }
ul.redArrow li a																{ background: url(../images/containers/boardIcon.gif) no-repeat center left; padding: 5px 18px; }
ul.greenArrow li a:hover														{ text-decoration: underline; }
ul.redArrow li a em																{ color: #868686; }

ul.redLinks																		{ margin: 10px 0 0 0; }
ul.redLinks li																	{ clear: both; }
ul.redLinks li a																{ display: block; color: #173583; border-top: 1px dashed #deded8; padding: 5px 15px; background: url(../images/containers/eventArrow.gif) no-repeat left center; height: 1% }
ul.redLinks li a:hover															{ text-decoration: underline; }
ul.redLinks li img																{ padding: 1px; border: 1px solid #deded8; float: left; margin: 2px 10px 5px 0 }
ul.redLinks li span																{ font-size: 11px; color: #173583; text-align: justify; display: block; }

div.galeria img																	{ margin: 10px 0; padding: 1px; border: 1px solid #dfdfd8; }
div.galeria div.galeriaBig														{ position: relative; }
div.galeria div.galeriaBig p													{ text-align: center; position: absolute; background: #000; display: block; line-height: 31px; width: 272px; top: 188px; left: 2px; color: #fff; font-weight: bold; }
div.galeria div.galeriaBig p a.gRLeft											{ display: block; background: url(../images/containers/arrowBlackLeft.gif); width: 22px; height: 31px; text-indent: -9999px; position: absolute; left: 0; top: 0}
div.galeria div.galeriaBig p a.gRRight											{ display: block; background: url(../images/containers/arrowBlackRight.gif); width: 22px; height: 31px; text-indent: -9999px; position: absolute; right: 0; top: 0}
p.rightLink a { font-size: 11px; display: block; color: #868686; text-align: right; padding: 0 15px; background: url(../images/containers/arrowSmall.gif) no-repeat center right; }
p.rightLinkMap a { font-size: 11px; display: block; color: #868686; text-align: right; padding: 0px 15px; margin-top: 8px; background: url(../images/containers/arrowSmall.gif) no-repeat center right; }
																				  

div.ent																			{ width: 50%; float: left; text-align: center; padding: 10px 0 0 0; }
div.ent img																		{ border: 1px solid #ddddd6; padding: 1px; }
div.ent ul li																	{ text-align: left; margin-left: 12px; }
div.ent ul li a																	{ display: block; background: url(../images/containers/arrowGreenBig.gif) no-repeat left center; padding-left: 10px; line-height: 18px; color: #173583; }
div.ent ul li a:hover															{ text-decoration: underline;}

form#surveyForm p																{ line-height: 20px; margin-bottom: 4px; }
form#surveyForm p label															{ color: #173583; margin-left: 10px; margin-top: -2px; }
form#surveyForm p input#surveySubmit											{ width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton.gif); float: right; }

#newsletter p																	{ padding: 8px 0; }
form#newsletterForm p input														{ float: left; }
form#newsletterForm p input#newsletterEmail										{ border: 1px solid #bebebe; border-bottom: 1px solid #eaeaea; border-right: #eaeaea; font: 11px Arial, sans-serif; background: #fff; color: #b8b8b8; padding: 3px; width: 208px;
																				  margin-right: 15px; }
form#newsletterForm p input#newsletterAdd										{ background: url(../images/containers/addButton.gif); width: 23px; height: 22px; display: block; line-height: 0; text-indent: -9999px; }
form#newsletterForm p input#newsletterRemove									{ background: url(../images/containers/removeButton.gif); width: 23px; height: 22px; display: block; line-height: 0; text-indent: -9999px; }

div#adRight img																	{ display: block; }

div#artykuly ul li,
div#suitcase ul li																{ display: block; position: relative; padding: 10px 0; border-bottom: 1px dotted #deded8 }
div#artykuly ul li img,
div#suitcase ul li img															{ padding: 1px; border: 1px solid #ddddd6; }
div#artykuly ul li b,
div#suitcase ul li b															{ position: absolute; left: 60px; top: 15px; color: #173583; font-weight: normal }
div#artykuly ul li em,
div#suitcase ul li em															{ position: absolute; left: 60px; top: 34px; color: #868686; font-weight: normal; font-size: 11px; }
div#artykuly ul li b:hover,
div#suitcase ul li b:hover														{ text-decoration: underline; }

div.galerieImg																	{ width: 50%; float: left; margin-top: 10px; text-align: center; display: block; ; }
div.galerieImg img																{ padding: 1px; border: 1px solid #ddddd6; }
img.stars																		{ padding: 0; border: none; position: relative; top: 3px; }
div.galerieImg a b																{ color: #173583; font-weight: normal; text-align: left; display: block; padding-left: 5px; }
div.galerieImg em																{ color: #868686; font-weight: normal; font-size: 11px; text-align: left; display: block; padding-left: 5px; }

div#tapety																		{ @height: 420px; }
div#tapetyBig																	{ padding: 20px 0; }

div#quickLinks ul li a															{ display: block; height: 26px; background: url(../images/containers/qSmall.gif); position: relative; margin-bottom: 5px; padding: 10px 0 0 30px; font: bold 12px Arial, sans-serif; 
																				  color: #173583; }
div#quickLinks ul li a b														{ font: normal 11px Arial, sans-serif; color: #8e8e8e; padding-left: 10px; }
div#quickLinks ul li a em														{ font: normal 11px Arial, sans-serif; color: #b4b4b4; position: absolute; top: 10px; right: 15px; }

div#suitcase h3																	{ background: url(../images/containers/suitcaseSmall.gif); height: 36px; padding-top: 6px; padding-right: 0 }
div#suitcase h3 em,
div#suitcase h3 a																{ font: 11px Arial, sans-serif; padding-left: 15px; color: #26428b; cursor: pointer; }
div#suitcase h3 a.suitcaseClear													{ color: #a271ab; }

/* dodane */
.blok_slider_cont { position: relative; margin-top: 30px; background: url(../images/containers/bg-sliding.png); padding-top: 15px; padding-bottom: 7px; }
.nobg { background: none; margin-top: -10px; margin-bottom: -20px; padding-bottom: 0px; }
.blok_slider { margin-left: 70px;}
.blok_slider ul, .blok_slider li{
		margin: 0;
		padding:0;
		list-style:none;
		}
.blok_slider li{ 
		width:500px;
		height:80px;
}
.blok_slider li a img { padding: 1px; border: 1px solid #DCDDD7; }
.blok_slider li a{ 
	margin: 0 16px;
}
.blok_slider_prev { position: absolute; left: 20px; top: 15px; }
.blok_slider_next { position: absolute; right: 20px; top: 15px; }

/* Interaktywna mapa: panel */
#MapTabs ul li div {
	display: none;
}

#MapTabs ul li h2 {
	cursor: pointer;
	font-weight: bold;
	width: 265px;
	height: 25px;
	padding: 11px 0 0 35px;
	display: block;
	margin: 0 0 4px 0;
	font: 12px Arial, sans-serif;
	color: #173583;
	font-weight: bold;
}

#MapTabs ul li h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #a1a1a1;
	padding-left: 3px;
}

#MapTabs ul li h2#nocleg {
	background: url(../images/mapTabs/bg-nocleg.png);
}

#MapTabs ul li h2#gastronomia {
	background: url(../images/mapTabs/bg-gastronomia.png);
}

#MapTabs ul li h2#atrakcje {
	background: url(../images/mapTabs/bg-atrakcje.png);
}

#MapTabs ul li h2#sport {
	background: url(../images/mapTabs/bg-sport.png);
}

#MapTabs ul li h2#informacje-praktyczne {
	background: url(../images/mapTabs/bg_informacje_praktyczne.png);
}

#MapTabs ul li h2#twoja-walizka {
	background: url(../images/mapTabs/bg_twoja_walizka.png);
}

#MapTabs ul li div.select {
	height: 236px;
	padding: 5px 0 0 0;
	margin: -4px 0 4px 0;
	width: 298px;
	border-left: 1px solid #ddddd6;
	border-right: 1px solid #ddddd6;
	border-bottom: 1px solid #ddddd6;
	font: 12px Arial, sans-serif;
	color: #173583;
}

#MapTabs ul li div.select ul {
	width: 260px;
	margin-left: 9px;
}

#MapTabs ul li div.select ul li {
	border-bottom: 1px solid #ddddd6;
	padding: 8px 0;
}
#MapTabs ul li div.select ul li.sub {
	margin-left: 19px;
}
#MapTabs ul li div.select ul li input {
	margin-left: 5px;
}

#MapTabs ul li div.select ul li label {
	margin-left: 5px;
}

#MapTabs 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;
}

#MapTabs ul li div.select .options a {
	color: #a1a1a1;
	font-size: 11px;
}

#MapTabs ul li div.select .options a:hover {
	text-decoration: underline;
}

#MapTabs ul li div.select div {
	width: 290px;
	height: 198px;
	overflow-y: scroll;
	display: block;
}

div.mainTab {
	background: #fff url(../images/containers/bgMain.gif) top repeat-x;
	height: 100%;
}

/* Listowanie galerii */
ul#galerieZdjec {
	margin: 20px 10px 10px 10px;
}

ul#galerieZdjec.caseList {
	margin-top: 25px;
}

ul#galerieZdjec li.galerieZdjecList {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font: 12px/ 18px Arial, sans-serif;
	color: #595959;
}

ul#galerieZdjec li.galerieZdjecList a {
	color: #595959;
}

ul#galerieZdjec li.galerieZdjecList img {
	border: 1px solid #dcddd7;
	padding: 1px;
	float: left;
}

ul#galerieZdjec li.galerieZdjecList div {
	margin-left: 135px;
}

ul#galerieZdjec li.galerieZdjecList div h5 {
	font: bold 12px Arial, sans-serif;
	color: #173583;
	border-bottom: 1px solid #dddcd7;
	padding: 0 0 5px 2px;
	position: relative; 
	@margin-top: -17px;
	margin-bottom: 5px;
	display: block
}

ul#galerieZdjec li.galerieZdjecList div h5.nb {
	border: none;
	margin-bottom: -5px;
	position: relative;
}

ul#galerieZdjec li.galerieZdjecList div h5 a {
	position: absolute;
	right: 5px !important;
	right: 150px;
	top: 0px;
	font: normal 11px Arial, sans-serif;
	color: #649328;
}

ul#galerieZdjec li.galerieZdjecList div h5 a.photoIcon {
	color: #a2a2a2;
	background: url(../images/containers/photoIcon.gif) no-repeat left center;
	padding-left: 16px;
}

ul#galerieZdjec li.galerieZdjecList ul {
	width: 185px;
	float: left;
}

ul#galerieZdjec li.galerieZdjecList ul li img,ul#galerieZdjec p.tRate img
	{
	float: none;
	border: none;
	padding: none;
	position: relative;
	top: 3px;
	margin-left: -2px;
}

ul#galerieZdjec li.galerieZdjecList p {
	margin-left: 185px;
}

ul#galerieZdjec li.galerieZdjecList p.CZ {
	margin-left: 0;
}

ul#galerieZdjec li.galerieZdjecList p.CZ img {
	padding: 0;
	border: 0;
	display: inline;
	float: none;
}

/* Galeria */
#Gallery {
	margin-left: 8px;
	font: 12px Arial;
	line-height: 19px;
}

#Gallery p {
	display: block;
	text-align: justify;
	width: 96%;
	margin-left: 8px;
	color: #173583;
	margin: 15px 0 10px 8px;
}

#Gallery div.description {
	width: 194px;
	color: #173583;
	font: 12px Arial, sans-serif;
	float: left;
	margin: 5px;
}

#Gallery div.description span {
	width: 194px;
	line-height: 20px;
	height: 40px;
	display: block;
	text-align: center;
}

div.GalleryPhoto {
	text-align: center;
	width: 190px;
	height: 142px;
	border: 1px solid #e0e0da;
	font-size: 1em;
	line-height: 138px;
	padding: 1px;
	margin: 0 0 5px 0;
}

div.GalleryPhoto img {
	margin-top: expression((   142 -   this.height)/ 2 );
	border: 0;
}

html>body div.GalleryPhoto img { /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
}

/* Kategorie ekartek */
#eCards { margin-left: 8px; font: 12px Arial; line-height: 19px; margin-bottom: 10px;}
#eCards p { display: block; text-align: justify; width: 96%; margin-left: 8px; color: #173583; margin: 15px 0 10px 8px; }
#eCards div.description { height: 170px; width: 144px; color: #173583; font: 12px Arial, sans-serif; float: left; margin: 5px; } 
#eCards div.description span { width: 144px; line-height: 20px; height: 40px; display: block; text-align: center; color: #868686; font-size: 11px; }
#eCards div.description span a {  color: #173583; font-weight: bold; font-size: 12px; }
div.eCardsPhoto { text-align: center; width: 140px; height: 105px; border: 1px solid #e0e0da; font-size: 1em; line-height: 101px; padding: 1px; margin: 0 0 5px 0; }
div.eCardsPhoto img { margin-top: expression(( 105 - this.height ) / 2);  border: 0; }

html>body div.eCardsPhoto img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
}

/* Opis obiektu */
ul.About { width: 380px; }

ul.About li { float: left; clear: both; border-bottom: 1px solid #ddddd6; width: 100%; }

ul.About li div.left { width: 160px; float: left; }

ul.About li div.right { width: 220px; float: left; }

ul.About li div a { color: #6e9a35; }

ul.About li.border { border-bottom: 1px solid #ddddd6; }


ul.AboutSmall { width: 340px; }

ul.AboutSmall li { float: left; clear: both; border-bottom: 1px solid #ddddd6; width: 100%; }

ul.AboutSmall li div.left { width: 160px; float: left; }

ul.AboutSmall li div.right { width: 180px; float: left; }

ul.AboutSmall li div a { color: #6e9a35; }

ul.AboutSmall li.border { border-bottom: 1px solid #ddddd6; }

/* Stronnicowanie */
.pagination {
	text-align: center;
	margin-top: -20px;
	width: 99%;
	margin-left: 5px;
}

.list {
	font: 12px Arial;
	height: 35px;
	padding-top: 10px;
	width: 60%;
	float: left;
}

.pagination-left {
	width: 20%;
	float: left;
	font: 11px Arial;
	padding-top: 10px;
	text-align: right;
}

.pagination-left  a {
	color: #868686;
	padding: 0 15px;
}

.pagination-left  a.dirLeft {
	background: url(../images/containers/arrowSmallLeft.gif) no-repeat left	3px;
}

.pagination-right {
	width: 20%;
	float: left;
	font: 11px Arial;
	padding-top: 10px;
}

.pagination-right a {
	color: #868686;
	padding: 0 15px;
}

.pagination-right a.dirRight {
	background: url(../images/containers/arrowSmall.gif) no-repeat right center;
}

.list a {
	padding: 4px 7px;
	background: #fff;
	border: 1px solid #dcddd8;
	color: #173583;
}

.list a.active {
	background: url(../images/bg_active.gif);
	color: #fff;
	font-weight: bold;
	border: solid 1px #148be3;
}

.list a.more {
	background: none;
	border: none;
}

/* Rozwijanie prawej strony */
#rightTabs ul li div {
	display: none;
}

#rightTabs ul li h2 {
	cursor: pointer;
	font-weight: bold;
	width: 268px;
	height: 25px;
	padding: 11px 0 0 32px;
	display: block;
	margin: 0 0 4px 0;
	font: 12px Arial, sans-serif;
	color: #173583;
	font-weight: bold;
	background: url(../images/tabs/bg-tab.png);
}

#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: -4px 0 4px 0;
	width: 298px;
	border-left: 1px solid #ddddd6;
	border-right: 1px solid #ddddd6;
	border-bottom: 1px solid #ddddd6;
	font: 12px Arial, sans-serif;
	color: #173583;
}

#rightTabs ul li div.select ul {
	width: 260px;
	margin-left: 9px;
}

#rightTabs ul li div.select ul li {
	border-bottom: 1px solid #ddddd6;
	padding: 8px 0;
}

#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: #173583;
}

#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 { padding: 5px 0 0 0; margin: -4px 0 4px 0; width: 298px; border-left: 1px solid #ddddd6; border-right: 1px solid #ddddd6; border-bottom: 1px solid #ddddd6; font: 12px Arial, sans-serif; color: #173583; text-decoration: none; }

#rightTabs ul li div.small ul { width: 282px; margin-left: 9px; margin-bottom: 5px; }

#rightTabs ul li div.small ul li { border-bottom: 1px solid #ddddd6; padding: 8px 0; }

#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: #173583; }

#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 { width: 290px; display: block; }




/* Sliding w szczegolach obiektu */
.stepcarousel {
	position: relative;
	border: 0px;
	overflow: scroll;
	width: 631px;
	height: 102px;
	background: #e5e5e0;
	background: url(../images/containers/bg-sliding.png);
}

.stepcarousel .belt {
	position: absolute;
	left: 0;
	background: red;
	top: 0;
	margin-left: 60px;
	margin-right: 60px;
}

.stepcarousel .panel {
	float: left;
	overflow: hidden;
	margin: 7px 18px 0 5px;
	width: 108px;
	height: 81px;
	border: 1px solid #deded8;
	padding: 1px;
	background: #fff;
}

/* Artykul */
#article { border: 1px solid #DDDCD9; width: 604px; background: #FDFDFC; min-height: 400px; background: #FDFDFF url(../images/containers/bg-article.jpg) repeat-x; padding: 15px; text-align: justify; font: 12px Arial, sans-serif; color: #494949; line-height: 20px; }
.small { text-decoration: underline; }
.medium { text-decoration: overline; }
.large { text-decoration: line-through; }
#article h1 { font-size: 18px; color: #1F3881; }
#article p { margin-top: 15px; }
#article p.tags { font-size: 11px; color: #B0ADAB; margin: 4px 0 9px 0; }
#article p.tags a { color: #ABABAB; text-decoration: none; }
#article p.tags a:hover { text-decoration: underline; }
#article div.options { font-size: 11px; color: #8F8F8F; display: block; border-bottom: 1px solid #DDDCD7; padding: 0 0 9px 0; margin: -2px 0 15px 0; width: 100%; position: relative; }
#article div.options div { position: absolute; right: 0; top: 0; }
#article div.options div a { color: #9f968f; padding-left: 4px; margin: 0px; }
#article div.options div a:hover { text-decoration: underline; }
#article div.options div a#print { background: url(../images/containers/icon-print.gif) no-repeat left 3px; padding-left: 16px; padding-right: 10px; }
#article div.options a#print { background: url(../images/containers/icon-print.gif) no-repeat left 3px; padding-left: 16px; padding-right: 10px; color: #9f968f; }
#article div.options div a#mail { background: url(../images/containers/icon-mail.gif) no-repeat left 3px; padding-left: 16px;  padding-right: 10px; }
#article div.options div a.rateOffer { background: url(../images/containers/rateOfferIcon.gif) no-repeat left -1px; padding: 2px 10px 2px 25px; }
#article div.options div a.fwdFriend { background: url(../images/containers/fwdFriendIcon.gif) no-repeat left -1px; padding: 2px 10px 2px 25px; }
#article div.options div a.addToCase { background: url(../images/containers/addToCaseIcon.gif) no-repeat left -1px; padding: 2px 0 2px 25px; }


#article div.options div a#small { font-size: 11px; }
#article div.options div a#medium { font-size: 12px; }
#article div.options div a#large { font-size: 13px; }
#article #photoBig { width: 604px; height: 209px; position: relative; }
#article #photoBig .desc { height: 40px; background: #000; position: absolute; bottom: 0; left: 0; width: 100%; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80 }
#article #photoBig .desc p { font-weight:bold; color: #fff; margin: 9px 0 0 15px; position: absolute; }
#article #photoBig .desc span { float: right; font-size: 11px; color: #8f8f8f; position: absolute; right: 0; margin: 9px 15px 0 0; }
#article #photoSmall { width: 300px; height: 225px; position: relative; float: left; }
#article #photoSmall .desc { height: 40px; background: #000; position: absolute; bottom: 0; left: 0; width: 100%; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80 }
#article #photoSmall .desc p { font-weight:bold; color: #fff; margin: 9px 0 0 15px; position: absolute; }
#article #photoSmall .desc span { float: right; font-size: 11px; color: #8f8f8f; position: absolute; right: 0; margin: 9px 15px 0 0; }
#article .left { float: left; margin: 15px 15px 15px 0; }
#article .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; }
#survey form p input#surveySubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton.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-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; }
#seeAlso li																	{ clear: both; }
#seeAlso li a																{ display: block; color: #173583; border-bottom: 1px dashed #deded8; padding: 5px 15px; background: url(../images/containers/eventArrow.gif) no-repeat left center; height: 1% }
#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 { 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 **************************************/

p.wybierzMiejsce { display: block; margin: 10px 0 0 12px; }
p.wybierzMiejsce label { display: block; float: left; display: block; color: #595959; font: 11px Arial; padding-top: 3px; margin-right:5px; }
p.wybierzMiejsce select { border: 1px solid #bebebe; width: 160px; font: 11px Arial; color: #a7a7a7; float: left; background: #fff; margin-top: 1px; }


/* Znajdz nocleg index */
div.wyszIndex { height: 215px; padding-bottom: 0; margin-bottom: 0; }

/* E-wydawnictwa index */

div.pdfBooks																		{ min-height: 250px; height: 250px; }
div.pdfBooks img																			{ float: left; }
div.pdfBooks ul																	{ float: left; width: 400px; margin-top: 5px; }
div.pdfBooks ul li																	{ position: relative; height: 50px; padding: 5px; border-bottom: 1px solid #eaeaea; }
div.pdfBooks ul li a																{ font: bold 12px Arial, sans-serif; color: #373576; display: block; margin-top: 10px; }
div.pdfBooks ul li a:hover															{ text-decoration: underline; }
div.pdfBooks ul li span															{ font: 11px Arial, sans-serif; color: #868686; margin-right: 15px; }
div.pdfBooks ul li img.previewImg													{ position: absolute; bottom: 7px; right: 2px; }

/* Podglad karki */
#podgladKartki { text-align: center; width: 100%; margin: 15px; }
#podgladKartki img { padding: 1px; border: 1px solid #deded8; }
#podgladKartki p { font: 12px/20px Arial, sans-serif; color: #173583; font-weight: bold; }
#podgladKartki input#select { background: url(../images/select.gif); width: 25px; height: 25px; line-height: 0; display: block; text-indent: -9999px; cursor: pointer; margin: 6px 0 0 5px; }
#podgladKartki input#searchSubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; font-size: 1px; line-height: 1px; margin: 0; padding: 0; float: right; margin-right: 41px; background: url(../images/containers/szukajButton.gif); }
#podgladKartki #options img { border: 0; padding: 0; margin-top: 6px; }

/* ekartka */
#ekartka { width: 600px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; font: 12px Arial; }
#ekartka table td h5 { font: bold 12px Arial; color: #173583; }
#ekartka table td p { border-bottom: 1px dotted #cccccc; text-align: right; line-height: 16px; margin: 5px 10px 10px 0; padding-bottom: 3px; font-style: italic; } 
#ekartka table td.desc { padding: 20px; color: #173583; text-align: justify; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; }



.skin_1 table td.leftTop { background: url(../images/ekartki/borders/skin1/top-left.gif); height: 6px; width: 6px; }
.skin_1 table td.rightTop { background: url(../images/ekartki/borders/skin1/top-right.gif); height: 6px; width: 6px; }
.skin_1 table td.leftBottom { background: url(../images/ekartki/borders/skin1/bottom-left.gif); height: 6px; width: 6px; }
.skin_1 table td.rightBottom { background: url(../images/ekartki/borders/skin1/bottom-right.gif); height: 6px; width: 6px; }
.skin_1 table td.left { background: url(../images/ekartki/borders/skin1/left.gif); width: 6px; }
.skin_1 table td.right { background: url(../images/ekartki/borders/skin1/right.gif); width: 6px; }
.skin_1 table td.top { background: url(../images/ekartki/borders/skin1/top.gif); height: 6px;}
.skin_1 table td.bottom { background: url(../images/ekartki/borders/skin1/bottom.gif); height: 6px; }

.skin_2 table td.leftTop { background: url(../images/ekartki/borders/skin2/top-left.gif); height: 6px; width: 6px; }
.skin_2 table td.rightTop { background: url(../images/ekartki/borders/skin2/top-right.gif); height: 6px; width: 6px; }
.skin_2 table td.leftBottom { background: url(../images/ekartki/borders/skin2/bottom-left.gif); height: 6px; width: 6px; }
.skin_2 table td.rightBottom { background: url(../images/ekartki/borders/skin2/bottom-right.gif); height: 6px; width: 6px; }
.skin_2 table td.left { background: url(../images/ekartki/borders/skin2/left.gif); width: 6px; }
.skin_2 table td.right { background: url(../images/ekartki/borders/skin2/right.gif); width: 6px; }
.skin_2 table td.top { background: url(../images/ekartki/borders/skin2/top.gif); height: 6px;}
.skin_2 table td.bottom { background: url(../images/ekartki/borders/skin2/bottom.gif); height: 6px; }

.skin_3 table td.leftTop { background: url(../images/ekartki/borders/skin3/top-left.gif); height: 6px; width: 6px; }
.skin_3 table td.rightTop { background: url(../images/ekartki/borders/skin3/top-right.gif); height: 6px; width: 6px; }
.skin_3 table td.leftBottom { background: url(../images/ekartki/borders/skin3/bottom-left.gif); height: 6px; width: 6px; }
.skin_3 table td.rightBottom { background: url(../images/ekartki/borders/skin3/bottom-right.gif); height: 6px; width: 6px; }
.skin_3 table td.left { background: url(../images/ekartki/borders/skin3/left.gif); width: 6px; }
.skin_3 table td.right { background: url(../images/ekartki/borders/skin3/right.gif); width: 6px; }
.skin_3 table td.top { background: url(../images/ekartki/borders/skin3/top.gif); height: 6px;}
.skin_3 table td.bottom { background: url(../images/ekartki/borders/skin3/bottom.gif); height: 6px; }

.skin_4 table td.leftTop { background: url(../images/ekartki/borders/skin4/top-left.gif); height: 9px; width: 9px; }
.skin_4 table td.rightTop { background: url(../images/ekartki/borders/skin4/top-right.gif); height: 9px; width: 9px; }
.skin_4 table td.leftBottom { background: url(../images/ekartki/borders/skin4/bottom-left.gif); height: 9px; width: 9px; }
.skin_4 table td.rightBottom { background: url(../images/ekartki/borders/skin4/bottom-right.gif); height: 9px; width: 9px; }
.skin_4 table td.left { background: url(../images/ekartki/borders/skin4/left.gif); width: 9px; }
.skin_4 table td.right { background: url(../images/ekartki/borders/skin4/right.gif); width: 9px; }
.skin_4 table td.top { background: url(../images/ekartki/borders/skin4/top.gif); height: 9px;}
.skin_4 table td.bottom { background: url(../images/ekartki/borders/skin4/bottom.gif); height: 9px; }

.skin_5 table td.leftTop { background: url(../images/ekartki/borders/skin5/top-left.gif); height: 8px; width: 8px; }
.skin_5 table td.rightTop { background: url(../images/ekartki/borders/skin5/top-right.gif); height: 8px; width: 8px; }
.skin_5 table td.leftBottom { background: url(../images/ekartki/borders/skin5/bottom-left.gif); height: 8px; width: 8px; }
.skin_5 table td.rightBottom { background: url(../images/ekartki/borders/skin5/bottom-right.gif); height: 8px; width: 8px; }
.skin_5 table td.left { background: url(../images/ekartki/borders/skin5/left.gif); width: 8px; }
.skin_5 table td.right { background: url(../images/ekartki/borders/skin5/right.gif); width: 8px; }
.skin_5 table td.top { background: url(../images/ekartki/borders/skin5/top.gif); height: 8px;}
.skin_5 table td.bottom { background: url(../images/ekartki/borders/skin5/bottom.gif); height: 8px; }

.bg_1 { background: url(../images/ekartki/borders/skin1/fill.gif); height: 200px; }
.bg_2 { background: url(../images/ekartki/borders/skin2/fill.gif); height: 200px; }
.bg_3 { background: url(../images/ekartki/borders/skin3/fill.gif); height: 200px; }
.bg_4 { background: url(../images/ekartki/borders/skin4/fill.gif); height: 200px; }
.bg_5 { background: url(../images/ekartki/borders/skin5/fill.gif); height: 200px; }

#galeria_szczegolyObiektu { width: 550px; margin: 25px auto; }
#galeria_kontener { position: relative; margin: 0px auto; }
#galeria_medium_img { padding: 1px; border: 1px solid #dcddd7; }
#galeria_pasek { bottom: 7px; left: 2px; width: 486px; height: 43px; position: absolute; background: #000 url(/_tematy/swietokrzyskie/images/containers/photoIconWhite.gif) 12px center no-repeat; font: bold 12px/43px Arial, sans-serif; color: #f5f6f1; padding: 0 30px; }
#galeria_large_a { color: #9a9a9a; background: url(/_tematy/swietokrzyskie/images/containers/zoomIcon.gif) no-repeat left 19px; padding: 0 15px; position: absolute; right: 0; top: 0; font-size: 11px; font-weight: normal; }

#siteMap { font: 12px Arial; color: #173583; margin: 10px 0 10px 10px; }
#siteMap ul { margin-left: 20px; }
#siteMap ul li { list-style-type: square; line-height: 20px; }
#siteMap ul li a { color: #173583; }
#siteMap ul li ul { margin-left: 50px; }
#siteMap ul li ul li { list-style-type: disc; }
#siteMap ul li ul li {  line-height: 20px; }
#siteMap ul li ul li a { color: #61981b; font-weight: normal; }
#siteMap ul li ul li a:hover { text-decoration: underline; }
#siteMap ul li ul li ul li { list-style-type: circle; }

/* Komunikaty */
.ok, .error, .info ul li { list-style-type: disc; margin-left: 10px; }
.ok { font: 12px Arial, 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: 12px Arial, 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: 12px Arial, 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 Arial, 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 Arial, 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 Arial, 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; }

/* Edytowanie karki */
#edytujKartke { font: 12px Arial; color: #173583; padding: 15px; }
#edytujKartke table { margin-top: 10px; font: 12px Arial; color: #173583; }
#edytujKartke img { margin-left: 10px; }
#edytujKartke label { font-weight: bold; }
#edytujKartke #znaczki { width: 48%; float: left;  }
#edytujKartke #tla { width: 50%; float: left; }
#edytujKartke p { float: right; margin-right: 5px; margin-bottom: 15px; margin-top: 15px; }

#eKartki_div { position: relative; float: left; margin: 10px; border: 1px solid #ddddd6; }
#eKartki_div p { position: absolute; background: #000; left: 0; height: 28px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; padding-top: 12px; font: bold 12px Arial, sans-serif; }
#eKartki_div p a { color: #fff; margin-left: 10px; }
ul.ulFix { margin-right: 20px; }

.ocena { float: left; margin-top: 5px; margin-bottom: 10px; }
.ocena p { font: 11px Arial; color: #595959; float: left; margin-top: 1px; margin-right: 4px; }
.ocena div { float: left; margin: 0; padding: 0; }
.ocena div ul { margin: 0; padding: 0; }

.informacjePraktyczne { display: block; height: 26px; background: url(../images/containers/qSmall2.gif); margin-bottom: 5px; padding: 10px 0 0 30px; font: bold 12px Arial, sans-serif; color: #173583; }
.informacjePraktyczne a { color: #173583; }
.informacjePraktyczne a span { font-size: 11px; color: #a1a1a1; font-weight: normal; }

#footer { border: 1px solid #dddcd7; background: #fff; padding: 10px; margin-top: 14px; }
#footer ul { height: 75px; border-bottom: 1px solid #e9e9e5; }
#footer ul li { float: left; }
#footer ul li.logo1 { margin-left: 15px; }
#footer ul li.logo2 { margin-left: 105px; }
#footer ul li.logo3 { margin-left: 105px; }
#footer ul li.logo4 { margin-left: 105px; }
#footer p { margin-top: 10px; height: 20px; font: 11px Arial, Helvetica, sans-serif; color: #a8a8a8; display: block; width: 98%; margin-left: 8px; }
#footer p span.copyright { float: left; }
#footer p span { float: right; }
#footer p span a { color: #a8a8a8; }
#footer p span a:hover { text-decoration: underline; }


/* Wirtualny spacer panel */
#wirtualnySpacerPanel ul li div { display: none; }

#wirtualnySpacerPanel ul li h2 { cursor: pointer; font-weight: bold; width: 265px; height: 25px; padding: 11px 0 0 35px; display: block; margin: 0 0 4px 0; font: 12px Arial, sans-serif; color: #173583; font-weight: bold; }

#wirtualnySpacerPanel ul li h2 span { font-size: 11px; font-weight: normal; color: #a1a1a1; padding-left: 3px; }

#wirtualnySpacerPanel ul li h2#kielce { background: url(../images/wirtualnySpacer/bg_kielce.jpg); }
#wirtualnySpacerPanel ul li h2#busko { background: url(../images/wirtualnySpacer/bg_busko.jpg); }
#wirtualnySpacerPanel ul li h2#konskie { background: url(../images/wirtualnySpacer/bg_konskie.jpg); }
#wirtualnySpacerPanel ul li h2#opatow { background: url(../images/wirtualnySpacer/bg_opatow.jpg); }
#wirtualnySpacerPanel ul li h2#ostrowiec { background: url(../images/wirtualnySpacer/bg_ostrowiec.jpg); }
#wirtualnySpacerPanel ul li h2#wloszczowa { background: url(../images/wirtualnySpacer/bg_wloszczowa.jpg); }
#wirtualnySpacerPanel ul li h2#staszow { background: url(../images/wirtualnySpacer/bg_staszow.jpg); }
#wirtualnySpacerPanel ul li h2#pinczow { background: url(../images/wirtualnySpacer/bg_pinczow.jpg); }
#wirtualnySpacerPanel ul li h2#jedrzejow { background: url(../images/wirtualnySpacer/bg_jedrzejow.jpg); }
#wirtualnySpacerPanel ul li h2#sandomierz { background: url(../images/wirtualnySpacer/bg_sandomierz.jpg); }
#wirtualnySpacerPanel ul li h2#starachowice { background: url(../images/wirtualnySpacer/bg_starachowice.jpg); }

#wirtualnySpacerPanel ul li div.select { padding: 5px 0 0 0; margin: -4px 0 4px 0; width: 298px; border-left: 1px solid #ddddd6; border-right: 1px solid #ddddd6; border-bottom: 1px solid #ddddd6; font: 12px Arial, sans-serif; color: #173583; }

#wirtualnySpacerPanel ul li div.select ul { width: 280px; margin-left: 9px; }

#wirtualnySpacerPanel ul li div.select ul li { border-bottom: 1px solid #ddddd6; padding: 8px 0; }
#wirtualnySpacerPanel ul li div.select ul li a { color: #173583; }
#wirtualnySpacerPanel ul li div.select ul li a:hover { color: #173583; text-decoration: underline; }
#wirtualnySpacerPanel ul li div.select ul li img { margin: 0 0 0 4px; padding-right: 12px; }
#wirtualnySpacerPanel ul li div.select ul li.sub { margin-left: 19px; }
#wirtualnySpacerPanel ul li div.select ul li input { margin-left: 5px; }

#wirtualnySpacerPanel ul li div.select ul li label { margin-left: 5px }


/* 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; }
#survey form p input#surveySubmit { width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton.gif); float: right; margin: 10px 5px 5px 0; font-size: 1px; line-height: 0px; }
form.surveyForm p																{ line-height: 20px; margin-bottom: 4px; }
form.surveyForm p label															{ color: #173583; margin-left: 10px; margin-top: -2px; }
form.surveyForm p input#surveySubmit											{ width: 65px; height: 22px; display: block; text-indent: -9999px; background: url(../images/containers/glosujButton.gif); float: right; margin-bottom: 5px; }

.bgSurvey1 { height: 4px; font-size: 1px; line-height: 1px; background: url(../images/containers/bgSurvey1.gif); }
.bgSurvey2 { height: 4px; font-size: 1px; line-height: 1px; background: url(../images/containers/bgSurvey2.gif); }
.bgSurvey3 { height: 4px; font-size: 1px; line-height: 1px; background: url(../images/containers/bgSurvey3.gif); }
.bgSurvey4 { height: 4px; font-size: 1px; line-height: 1px; background: url(../images/containers/bgSurvey4.gif); }
.bgSurvey5 { height: 4px; font-size: 1px; line-height: 1px; background: url(../images/containers/bgSurvey5.gif); width: 245px; float: left; }
p.surveyTitle																	{ border-bottom: 1px solid #d9dad4; height: 23px; padding: 8px 0 5px 0; width: 100%; display: block; height: auto !important; margin-bottom: 7px; }
div.percent { float: left; font-size: 10px; color: #999999; margin-top: -4px; margin-left: 3px; width: 27px; }
p.surveyField { clear: both; width: 240px; color: #173583; }

form#wyszukiwarka div { margin: 15px 0 0 130px; height: 45px; }
form#wyszukiwarka div input#searchSubmit {width: 65px;height: 22px; display: block; text-indent: -9999px; font-size: 1px; line-height: 1px; margin: 0; padding: 0; background: url(../images/containers/szukajButton.gif); float: left; }
form#wyszukiwarka div label { display: block; font: 12px Arial, sans-serif; color: #595959; float: left; padding-top: 3px; margin-right: 5px; }
form#wyszukiwarka div input.fraza { font: 11px Arial; padding: 3px; margin-right: 5px; border: 1px solid #bebebe; color: #a7a7a7; width: 200px; float: left;}
#search-found-info { font: 11px Arial, sans-serif; color: #a2a2a2; margin-left: 17px;  margin-right: 13px; display: block; border-bottom: 1px dashed #ccc; padding: 0 17px 8px 0; margin-bottom: 8px; }

form.polecZnajomemu p { clear: both; margin-bottom: 5px; }
form.polecZnajomemu p label { width: 105px; text-align: right; font: 12px Arial, sans-serif; color: #183583; display: block; float: left; padding: 5px 5px 0 0; }
form.polecZnajomemu p input.tekst { padding: 3px; background: #fff; border: 1px solid #d8d8d8; font: 12px Arial, sans-serif; color: #183583; width: 170px; float: left; }
form.polecZnajomemu p#options { margin-top: 5px; text-align: right; padding-right: 20px; float: right; }
#divOcen span.title { font-weight: bold; color: #183583; }


div.rate { font: 11px Arial, sans-serif; color: #8b8b8a; margin: 8px 0 25px 4px; }
div.rate p { float: left; display: block; margin-right: 5px; padding-top: 1px; }
div.rate div { float: left; }
div.rate div ul { margin: 0; padding: 0;}
div.rate div ul li { margin: 0; padding: 0; }

ul#logos li {
float:left;
padding-left:1px;
}



#footer { border: 1px solid #dddcd7; background: #fff; padding: 10px; margin-top: 14px; }
#footer p { margin-top: 7px; height: 20px; font: 11px Arial, Helvetica, sans-serif; color: #a8a8a8; display: block; width: 98%; margin-left: 8px; }
#footer p span.copyright { float: left; }
#footer p span { float: right; }
#footer p span a { color: #a8a8a8; padding-left: 2px; outline: none; }
#footer p span a:hover { text-decoration: underline; }

.zobaczZawartoscWalizki { margin-top: 8px; }
#pl .walizka { background: pink; margin: 1px; background: url(../images/containers/bg-walizka.jpg); height: 93px; position: relative; }
#en .walizka { background: pink; margin: 1px; background: url(../images/containers/bg-walizka_en.jpg); height: 93px; position: relative; }
.walizka .ilosc { font: 11px Arial, sans-serif; color: #fff; position: absolute; top: 45px; left: 17px; }
.walizka .zobacz { position: absolute; left: 17px; top: 70px; font: 11px Arial, sans-serif; color: #fff; cursor: pointer; }
.walizka .wyczysc { position: absolute; left: 70px; top: 70px; font: 11px Arial, sans-serif; color: #fff; cursor: pointer; }
.walizka a:hover { text-decoration: none; }

#eCards div.description span em {
color:#868686;
display:block;
}

div.centerInfo ul.aObj li.title2 a.print {
background:transparent url(../images/containers/printButton.gif) no-repeat scroll left center;
color:#9D9D9A;
font-size:11px;
font-weight:normal;
padding-left:17px;
position:absolute;
right:5px;
top:0;
}
div.centerInfo ul.aObj li.title2 {
position:relative;
}
div.centerInfo ul li {
border-bottom:1px solid #DDDDD6;
display:block;
}