*
{
	margin: 0px;
	padding: 0px;
}
html { background: #FFF; }
A { outline:none !important; }

img
{
	border: none;
}

body
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	/*background-color: zmienny w zaleznosci od pory dnia day.css/night.css*/
}

INPUT, TEXTAREA {
 background-color: #ffffff;
 border: 1px solid #808080;
}


.noborder{border:0px !important;background-color: transparent;}
TEXTAREA { overflow: auto; }

.bodyKatowiceDzien
{
	background-image:url(../img/tla/katowice_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyKatowiceNoc
{
	background-image:url(../img/tla/katowice_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyKrakowDzien
{
	background-image:url(../img/tla/krakow_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyKrakowNoc
{
	background-image:url(../img/tla/krakow_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyLodzDzien
{
	background-image:url(../img/tla/lodz_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyLodzNoc
{
	background-image:url(../img/tla/lodz_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyPoznanDzien
{
	background-image:url(../img/tla/poznan_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyPoznanNoc
{
	background-image:url(../img/tla/poznan_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyTrojmiastoDzien
{
	background-image:url(../img/tla/trojmiasto_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyTrojmiastoNoc
{
	background-image:url(../img/tla/trojmiasto_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyWarszawaDzien
{
	background-image:url(../img/tla/warszawa_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyWarszawaNoc
{
	background-image:url(../img/tla/warszawa_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyWroclawDzien
{
	background-image:url(../img/tla/wroclaw_dzien.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.bodyWroclawNoc
{
	background-image:url(../img/tla/wroclaw_noc.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.raquo
{
	color: #ED1C24;
	text-decoration: none;
	z-index:0;
}
.saquo
{
	color: #ED1C24;
	text-decoration: none;
}
a.more
{
	color: #BFBFBF;
	text-decoration: none;
	z-index:0;
	font-size:11px;
}
#bodyContent
{
	width: 980px;
	margin: 0px auto;
}
/************************************** TOP - rss, logowanie, zarejestruj ******************************/
#topMargin { /* rozpychacz zamiast marginesu w #top... w operze coĹ› skacze */
    width: 980px;
    height: 6px;
    font-size: 1px;
    overflow: hidden;
}

#top
{
	margin-right:15px;
	width: 980px;
	height: 25px;
	text-align: right;
	position: relative;
}

#top DIV {
 position: absolute;
 top: 0px;
 right: 0px;

 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #53575E;
}

#top A {
 text-decoration:underline;
}

/*#top .rss
{
	margin-left:14px;
	margin-top:3px;
}*/

#top .zaloguj, #top .wyloguj {}

#top .witaj, #top .zarejestruj {
 top: 3px;
 right: 90px;
}

#top .link_strona_glowna {
 top: 3px;
 left: 15px;
 right: auto;
}

#top .inni_uzytkownicy {
 top: 28px;
}





/***************************************************TABS************************************************/
#tabs
{
	width: 980px;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	height: 77px;
}
#tabs .logo
{
	float: left;
	width: 252px;
	height: 74px;
	margin-right: 9px;
}
#tabs div
{
	float: left;
	/*cursor: pointer;*/
	margin-left: 0px;
}
#tabs .tab
{
	margin: 32px 5px 0px 0px;
}
#tabs .nocursor
{
	cursor: default;
}

#tabs div.wybierzMiasto
{
	width: 150px;
	background-position: 135px;
}
#tabs div
{
	/*cursor: pointer;*/
}
#tabs #wybierzMiastoMenu
{
	display: none;
	position: absolute;
	top: 59px;
	width: 165px;
	height: 180px;
	z-index: 10;
	float: none;
}
#tabs #wybierzMiastoMenu ul
{
	/*background-url: zmienny w zaleznosci od pory dnia day.css/night.css*/
	width: 165px;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #53575E;
}
#tabs #wybierzMiastoMenu li
{
	display: block;
	padding: 0px 0px 0px 10px;
}
#tabs #wybierzMiastoMenu a
{
	display: block;
	text-decoration: none;
	color: #53575E;
}
#tabs #wybierzMiastoMenu div
{
	float: none;
	font-size: 1px;
	line-height: normal;
}
#tabs #wybierzMiastoMenu .menuWybierzMiastoTop
{
	height: 35px;
	width: 165px;
}
#tabs #wybierzMiastoMenu .menuWybierzMiastoBottom
{
	height: 3px;
	width: 165px;
	/*background-url: zmienny w zaleznosci od pory dnia day.css/night.css*/
}
#tabs #pokazWybierzMiasto
{
	float: none;
}
#tabs #wybierzMiastoMenu #menusUl
{
	padding-top: 5px;
}
#tabs #adding
{
	font-size: 11px;
	margin-top: 40px;
	float: right;
	font-weight: normal;
	font-family: Arial;
}
#tabs #adding .plus
{
	color: #ED1C24;
}
#tabs #adding a
{
	/*color: zmienny w zaleznosci od pory dnia day.css/night.css*/
	text-decoration: underline;
}
#tabs #adding .bull
{
	font-family: Verdana;
}
/***************************************************MENU************************************************/
#menu
{
	width: 982px;
	color: #FFF;
	height: 110px;
	background-color: transparent;
}
#menu ul
{
	list-style-type: none;
}
#menu li
{
	display: inline;
}
#menu .bullet
{
	font-size:12px;
}
.menuBox
{
	float: left;
}
.margin1
{
	padding-right:1px;
}
.fifulecDzien, .fifulecNoc1, .fifulecNoc2
{
	margin-right: 1px;
	float: left;
}
.fifulecLastDzien, .fifulecLastNoc
{
	float: left;
}
#fifulce
{
	width: 980px;
	font-size: 0px;
	padding-bottom: 4px;
}
/*
.fifulecNoc1
{
	margin-left: 219px;
}
.fifulecNoc2
{
	margin-left: 394px;
}
.fifulecLastNoc
{
	margin-left: 246px;
}
*/
.leftBorderMenu
{
	width: 6px;
	height: 110px;
	float: left;
}
.rightBorderMenu
{
	width: 7px;
	height: 110px;
	float: left;
}
.lastRightBorderMenu
{
	width: 6px;
	height: 110px;
	float: left;
}
.tabMenu
{
	margin: 10px 0px 10px 0px;
	height: 25px;
}
#chceOdpoczac
{
	width: 445px;
}
#fajneMiejsca
{
	width: 345px;
}
#kiedy
{
	width: 152px;
}
#chceOdpoczac, #fajneMiejsca, #kiedy
{
	height: 110px;
	float: left;
	background: url('../img/bg2Menu.jpg');
}
#chceOdpoczac h2, #fajneMiejsca h2, #kiedy h2
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 0px 0px 3px;
}
#chceOdpoczac li.activeMenuElement, #fajneMiejsca li.activeMenuElement, #kiedy li.activeMenuElement, #kiedy a.activeMenuElement
{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #820E12;
	text-decoration: none;
	text-transform: lowercase;
}
#chceOdpoczac ul
{
	padding-left: 3px;
}
#chceOdpoczac li a
{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
}
#fajneMiejsca ul
{
	padding-left: 3px;
}
#fajneMiejsca li a
{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
}
#kiedy{
	position:relative;
}
#kiedy ul
{
	padding-left: 3px;
}
#kiedy li a
{
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
	text-transform: lowercase;
}

.menuline
{
	margin-bottom: 5px;
}
.clear
{
	clear: both;
	font-size: 1px;
	/*overflow:hidden;
	height:0px;*/
}

BR.clear
{
/*font-size:1px;*/
 display: block;
 width: 20px;
 height: 1px;
}

/************************************************TABS****************************************************/

#tabs li
{
	display: inline;
}

/************************************************SORTOWANIE***********************************************/

#sorting
{
	color: #808080;
	float: left;
	padding: 5px 0px 5px 10px;
}

#sorting a, .pagination a
{
	color: #808080;
	text-decoration: underline;
}
.sorting span
{
	color: #ACACAC;
}
.pagination
{
	font-family: Arial;
	font-size: 11px;
	color: #808080;
	float: right;
	padding: 5px 5px 0px 0px;
}
#rightBoxes .pagination
{
	float: none;
	width: 100px;
	margin: 0px auto;
	padding-bottom: 10px;
	color: #BFBFBF;
	font-size: 11px;
	font-family: Arial;
}
#rightBoxes .pagination a
{
	color: #BFBFBF;
	font-size: 11px;
	font-family: Arial;
}
.pagination a
{
	text-decoration: none;
}
.pagination a.page
{
	text-decoration: underline;
}
/************************************************BOXY****************************************************/
#boxes
{
	width: 965px;
	/*background-color: zmienny w zaleznosci od pory dnia day.css/night.css*/
	padding-right: 15px;
	min-height: 285px;
	_height: 285px;
}
#leftBoxes
{
	float: left;
	width: 630px;
	padding-left: 15px;
}
#leftBoxes .boxContent
{
	padding-bottom: 10px;
}
#rightBoxes
{
	float: right;
	width: 310px;
	background-color: transparent;
}
.leftDarkBorder, .rightDarkBorder
{
	float: left;
	height: 3px;
	font-size: 1px;
}
#darkBorder
{
	width: 304px;
	height: 3px;
	float: left;
	height: 3px;
	font-size: 1px;
	/*background-color: zmienny w zaleznosci od pory dnia day.css/night.css*/
}
#leftColumn
{
	float:left;
}
#rightColumn
{
	float:left;
	padding-left: 7px;
	width: 418px;
}
#reklamaRight
{
	width: 300px;
	margin: 3px auto 0px;
	padding: 0px 0px 13px 0px;
}
#reklamaRight .reklama
{
	color: #BFBFBF;
	font-size: 8px;
	text-align: right;
	letter-spacing: 1px;
}

#leftTopCorner, #rightTopCorner, #leftBottomCorner, #rightBottomCorner, #topRightBox, #bottomRightBox
{
	float: left;
}
#leftTopCorner, #rightTopCorner, #leftBottomCorner, #rightBottomCorner
{
	width: 2px;
	height: 2px;
}
#topRightBox, #bottomRightBox
{
	width: 306px;
	height: 2px;
	font-size: 1px;
}
#leftTitleBorder
{
	float: left;
    width: 3px;
    height: 20px;
}
#rightTitleBorder
{
    float: left;
	height: 20px;
    width: 3px;
}
#boxTitleContainer
{
	background: url(../img/back_box_top.jpg);
    background-repeat: repeat-x;
    height: 20px;
    float: left;
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 12px;
}
#leftTopBorder, #rightTopBorder, #leftBottomBorder, #rightBottomBorder
{
	float: left;
	width: 3px;
	height: 3px;
}
.bottomBorderInBox{
	height:3px;
}
#topBorder, #bottomBorder
{
	float: left;
	background-color: #EDEDED;
	height: 3px;
	font-size: 1px;
}
.titleWidth624
{
	width: 624px;
}
.titleWidth199
{
	width: 199px;
}

.titleWidth304
{
	width: 304px;
}
.titleWidth626
{
	width: 626px;
}
.titleWidth294
{
	width: 294px;
}
.titleWidth944
{
	width: 944px;
}
.titleWidth946
{
	width: 946px;
}
.titleWidth412
{
	width: 412px;
}
#boxTitleContainerLeft
{
	float: left;
    margin-top: 2px;
    padding-left: 2px;
}
#boxTitleContainerRight
{
    float:right;
	margin-top: 2px;
    padding-right: 10px;
}
.boxContent
{
	background-color: #EDEDED;
	height: 100%;
	color:#666666;
}
#errorsPlace
{
	width: 980px;
	margin: 0px auto;
	background-color: #DED9D9;
	padding-bottom: 10px;
}

#errorsPlace #errorBox
{
	display: block;
	margin: 0px auto;
	font-family: Arial;
	font-size: 11px;
}

#errorsPlace #errorMid
{
	display: block;
	margin: 0px auto;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

#errorsPlace #errorBox img
{
	width: 17px;
	height: 18px;
}
#errorsPlace #errorBox img, #errorsPlace #errorBox span
{
	float:left;
/*	padding-left: 5px;*/
}

#errorsPlace #errorBox #error
{
	width: 300px;
	margin: 0px auto;
}

.displayNone
{
	display: none;
}

.displayBlock
{
	display: block;
}

#leftTopBoxes
{

}
#boxUser, #boxWeekEvents, #boxSinPlaces, #boxFavouriteUser
{
	width: 205px;
	float: left;
	margin-right: 7px;
	font-family: Arial;
	padding-bottom: 10px;
}
#boxFavouriteUser
{
	margin: 0px;
}
#boxSinPlaces
{
	margin-right: 0px;
}
#boxMapInteresting
{

}
#boxSearch, #boxFeelingLucky, #boxTags
{
	width: 310px;
	font-family: Arial;
}
#boxCalendar, #boxKategorie
{
	width: 310px;
	font-family: Arial;
}
#boxCalendar #leftTitleBorder, #boxKategorie #leftTitleBorder
{
	margin-left:5px;
}
#boxCalendar .boxContent, #boxCalendar .boxkalendarz
{
	background-color: transparent;
}

#boxKategorie .boxContent
{
	background-color: transparent;
	width: 280px;
	margin: 0px auto;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#boxUser .userPhoto, #boxMy .userPhoto,  #boxFavouriteUser .userPhoto
{
	border: solid 1px #6D6E71;
	width: 125px;
	height: 105px;
	margin: 9px 3px 11px 9px;
	float: left;
}
#boxUser .userCounts,  #boxFavouriteUser .userCounts
{
	margin: 19px 0px 0px 2px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #808080;
}
#boxMy .myPlace
{
	margin: 0px 0px 0px 10px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #808080;
}
#boxUser .count,  #boxFavouriteUser .count
{
	font-size: 30px;
	font-weight: bold;
	color: #808080;
	text-align: center;
}
#boxUser .countLabel,  #boxFavouriteUser .countLabel
{
	font-size: 11px;
	color: #808080;
}
#boxUser ul, .boxContent ul,  #boxFavouriteUser ul
{
	list-style-type: none;
	margin-left: 8px;
	line-height: 12px;
}
#boxUser li, .boxContent li,  #boxFavouriteUser li
{
	font-size: 12px;
	line-height: 13px;
	padding-bottom: 2px;
	color: #666;
	display: block;
}
#boxUser a, #boxWeekEvents a,  #boxFavouriteUser a
{
	text-decoration: none;
	color: #666;
}
#boxUser .bullet, .boxContent .bullet,  #boxFavouriteUser .bullet
{
	font-family: Verdana;
}
#boxUser #addToFav .noStyleForButton,  #boxFavouriteUser #addToFav .noStyleForButton
{
	cursor: pointer;
	font-size: 11px;
	color: #808080;
	display: block;
	text-align: right;
	padding-bottom: 1px;
	margin: 0px 5px 0px 0px;
}
#boxUser .heart,  #boxFavouriteUser .heart
{
	width: 10px;
	height: 9px;
	position: relative;
	left: 0px;
	top: 2px;
	z-index:0;
}
#boxMy #mapka span
{
	font-size: 8px;
	font-family: Verdana;
	display:none;
}
#boxMy #mapka a
{
	font-size: 8px;
	font-family: Verdana;
}

#boxFavouriteUser #addToFav
{
	display: none;
}
#boxFavouriteUser .boxContent
{
	padding-bottom: 10px;
}

#boxRecommended, #boxMyEvents, #boxMyPlaces
{
	font-family: Arial;
	font-size: 11px;
}
#boxRecommended
{
	margin: 0px 0px 10px 0px;
	height:100%;
}
#boxRecommended .navigation
{
	text-align: right;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	clear: both;
}
#boxWeekEvents .eventOfWeek, #boxSinPlaces .sinPlace, #boxSimilarPlaces .similarPlace, #boxSimilarEvents .similarEvent, #boxRecommended .recommendedPlace, #boxRecommended .recommendedEvent, #boxMyPlaces .place
{
	margin: 0px 0px 0px 4px;
	padding: 7px 10px 4px 0px;
}
#boxWeekEvents .raquo, #boxSinPlaces .raquo, #boxSimilarPlaces .raquo, #boxSimilarEvents .raquo, #boxRecommended .raquo, #boxRecommended .raquo, #boxMyPlaces .raquo
{
	font-size: 11px;
	font-family: Arial;
}
#boxRecommended .recommendedPlace, #boxRecommended .recommendedEvent
{
	width: 195px;
}
#boxWeekEvents .eventOfWeekImg, #boxSinPlaces .sinPlaceImg, #boxSimilarPlaces .similarPlaceImg, #boxSimilarEvents .similarEventImg, #boxRecommended .recommendedPlaceImg, #boxRecommended .recommendedEventImg, #boxMyPlaces .placeImg
{
	float: left;
	border: solid 1px #6D6E71;
	margin: 2px 5px 0px 0px;
}
#boxSimilarPlaces .similarPlaceImg, #boxSimilarEvents .similarEventImg, #boxRecommended .recommendedPlaceImg, #boxRecommended .recommendedEventImg
{
	border: solid 1px #6D6E71;
}
#boxWeekEvents .eventOfWeekTitle, #boxSinPlaces .sinPlaceTitle, #boxSimilarPlaces .similarPlaceTitle, #boxSimilarEvents .similarEventTitle, #boxRecommended .recommendedPlaceTitle, #boxRecommended .recommendedEventTitle, #boxMyPlaces .placeTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #231F20;
	text-decoration: none;
	line-height: 12px;
	margin-top: 2px;
	display: block;
}
#boxRecommended .recommendedEventDesc, #boxRecommended .recommendedPlaceDesc
{
	color: #808080;
}
#boxSimilarPlaces .similarPlaceTitle, #boxSimilarEvents .similarEventTitle
{
	color: #FFF;
}
#boxWeekEvents .eventOfWeekDesc, #boxSinPlaces .sinPlaceDesc, #boxSimilarPlaces .similarPlaceDesc, #boxSimilarEvents .similarEventDesc,  #boxMyPlaces .placeDesc
{
	font-size: 11px;
	color: #666;
	line-height: 12px;
}
 #boxSimilarPlaces .similarPlaceDesc,  #boxSimilarEvents .similarEventDesc
 {
 	color: #BFBFBF;
 }
#boxWeekEvents .eventOfWeekWiecej, #boxSinPlaces .sinPlaceWiecej
{
	text-align: right;
	font-size: 11px;
	margin-right: 5px;
	padding: 5px 0px 2px 0px;
}
#boxBestPlaces, #boxBestEvents
{
	width: 250px;
	float: left;
}
#mapBox
{
	width: 418px;
	background-color: transparent;
	float:left;
	margin-right:7px;
}

#mapBox span
{
	white-space: normal;
}
#mapBox .boxContent
{
	padding: 10px 0px 0px 9px;
}

#mapkaInterestingForMap
{
	width: 240px;
	height: 209px;
	float: left;
	border: solid 1px #D1D1D1;
}

#mapkaInterestingForMapTxt
{
	float: left;
	width: 150px;
	color: #808080;
	font-size: 11px;
	font-family: Arial;
	padding-right: 7px;
	background: url('../img/dots3.gif') repeat-x bottom;
	height: 211px;
}

#mapkaInterestingForMapTxt div
{
	margin: 0px;
	background: url('../img/dots3.gif') repeat-x top;
	height: 30px;
	width: 160px;
	overflow: hidden;
}

#mapkaInterestingForMapTxt a
{
	color: #808080;
	width: 150px;
	display: block;
	padding: 0px 0px 0px 10px;
	font-family: Arial;
	overflow: hidden;
}

#mapBox .wiecejNaMapie
{
	float: right;
	padding: 12px 5px 5px 0px;
	font-family: Arial;
	font-size: 11px;
	width: 90px;
}
#whiteBoxLeftTop, #whiteBoxRightTop
{
	float: left;
	height: 5px;
}

#whiteBoxLeftTop img, #whiteBoxRightTop img
{
	width: 2px;
	height: 5px;
}

#whiteBoxCenter
{
	background-color: #EDEDED;
	float: left;
	height: 5px;
	font-size: 1px;
}

#places, #events
{
	width: 610px;
	font-size: 11px;
	background-image:url('../img/dots.gif');
	background-repeat:repeat-x;
	background-position: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #666;
}

#allPlaces, #allEvents
{
	width: 610px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #666;
	background-image:url('../img/dots.gif');
	background-repeat:repeat-x;
	background-position: bottom;
}

#CFPBLeft #places, #CFPBLeft #events{
	width: 610px;
	font-size: 11px;
	color: #666;
	background-image:none;
}
#places .titleDiv, #events .titleDiv, #allPlaces .titleDiv, #allEvents .titleDiv
{
	float:left;
}
#places .gwiazdkiISerduszka, #events .gwiazdkiISerduszka, #allPlaces .gwiazdkiISerduszka, #allEvents .gwiazdkiISerduszka
{
	float: right;
	width: 240px;
}
#places .STpart img, #events .STpart img, #allPlaces .STpart img, #allEvents .STpart img
{
	border: none;
	margin-top: 2px;
}
#places #mark_647, #places #addToFav, #events #mark_647, #events #addToFav, #allPlaces #mark_647, #allPlaces #addToFav, #allEvents #mark_647, #allEvents #addToFav
{
	float: left;
	padding-left: 25px;
}
#places #addToFav .noStyleForButton, #events #addToFav .noStyleForButton, #allPlaces #addToFav .noStyleForButton, #allEvents #addToFav .noStyleForButton
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}
#places .heart, #events .heart, #allPlaces .heart, #allEvents .heart
{
	width: 10px;
	height: 9px;
	position: relative;
	left: 0px;
	top: 2px;
	border: none;
	z-index:0;
}
#places .title, #events .title, #allPlaces .title, #allEvents .title, #mapCloud .title
{
/*	text-transform: uppercase;*/
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#events .date, #allEvents .date
{
	font-weight: bold;
}
#places .detailedSpecialization, #allPlaces .detailedSpecialization, #allEvents .detailedSpecialization
{
	color: #666;
	font-weight:bold;
	margin: 2px 0px 2px 0px;
/*	text-transform: uppercase;*/
}
#allPlaces .detailedSpecialization
{
	text-transform: none;
}
#places .intro, #events .intro, #allPlaces .intro, #allEvents .intro
{
	font-size: 11px;
	font-family: Verdana;
	color: #666;
}

#places .place, #events .event, #allPlaces .place, #allEvents .event
{
	margin: 0px 5px 0px 5px;
	padding: 10px 0px 8px 0px;
	background-image:url('../img/dots3.gif');
	background-repeat:repeat-x;
	background-position: top;
	height: 100%;
}
#allPlaces .place, #allEvents .event
{
	margin: 14px 0px 0px 0px;
}
#allPlaces .title, #allEvents .title, #allPlaces .placeDescription, #allEvents .eventDescription
{
	margin: 0px 0px 0px 1px;
}
#places .nodots, #events .nodots, #allPlaces .nodots, #allEvents .nodots
{
	background: none;
}
#places .placeDescription, #events .eventDescription, #allPlaces .placeDescription, #allEvents .eventDescription
{
	float: left;
	width: 540px;
}
#places .placeImage, #events .eventImage, #allPlaces .placeImage, #allEvents .eventImage
{
	float: left;
}
#places img, #events img, #allPlaces img, #allEvents img
{
	border: solid 1px #6D6E71;
	float: left;
}

#boxMiastoFajneMiejsca, #boxMiastoBedzieSieDzialo
{
	width: 310px;
	float: left;
	color: #666;
}

#boxMiastoFajneMiejsca
{
	margin-right: 10px;
}

#places, #events
{
	width: 310px;
	font-size: 11px;
	margin: 0px;
	background-image:none;
}

#places .placeDescription, #events .eventDescription
{
	float: left;
	width: 220px;
	padding-left: 4px;
	padding-bottom: 3px;
}

#places #addToFav, #events #addToFav
{
	float: right;
	padding-right: 5px;
}

#boxMiastoFajneMiejsca .heart, #boxMiastoBedzieSieDzialo .heart
{
	width: 10px;
	height: 9px;
	position: relative;
	left: 0px;
	top: 2px;
	border: none;
	z-index:0;
}

#boxMy
{
	width: 205px;
	margin-bottom: 10px;
	height: 100%;
}
#boxMy #edit
{
	float: left;
	font-family: Arial;
	font-size: 14px;
	color: #808080;
	margin: 85px 0px 0px 5px;
}
#boxMy #mapka
{
	border: solid 1px #6D6E71;
	width: 185px;
	height: 106px;
	margin-left: 10px;
	clear: both;
}
#boxMy #mapka span
{
	white-space: normal;
	width: 100px;
	display: none;
}

#boxMy #mapka div
{
	/*display: none;*/
}

#boxMyPlaces, #boxMyEvents
{
	width: 205px;
	float: left;
}

#boxMyPlaces
{
	margin-left: 7px;
}
#boxMyPlaces #places, #boxMyEvents #events
{
	width: 200px;
	margin-left: 5px;
	background: none;
}

#boxMyPlaces #places .place, #boxMyEvents #events .event
{
	background: none;
}

#boxMyPlaces #places .titleDiv, #boxMyEvents #events .titleDiv
{
	float: none;
}

#boxMyPlaces #places .placeDescription,  #boxMyEvents #events .eventDescription
{
	width: 125px;
/*	padding: 0px 10px 0px 5px;*/
}

#boxMyPlaces #places .title,  #boxMyEvents #events .title
{
	text-transform: none;
}

#boxMyEvents #events .eventDate
{
	background: url('../img/calendar.png') no-repeat;
	width: 56px;
	height: 42px;
	float: left;
	margin-right: 5px;
}

#boxMyEvents #events .dateDay
{
	font-size: 20px;
	color: #2F3340;
	text-align: center;
}
#boxMyEvents #events .dateMonth
{
	font-size: 9px;
	color: #2F3340;
	text-align: center;
}

#boxSimilarPlaces, #boxSimilarEvents
{
	margin:0px auto;
	width: 300px;
}
#boxSimilarPlaces .boxContent, #boxSimilarEvents .boxContent
{
	background-color: #737373;
}

/************************************************FORMULARZE*************************************************/
.formTxt{margin:0 auto;width:100%;height:225px;padding-top:60px;text-align:center}
#userRegistrationFormBox
{
	background-color: #DED9D9;
	padding:0 15px 15px 15px;
}
#userRegistrationFormBox form
{
	background-color: #ededed;
	padding-top:60px;
	padding-bottom:15px;
}

#userRegistrationForm
{
	width: 500px;
	margin: 0 auto;
	border:0px;
	clear:both;
	padding-top:20px;
}
#userRegistrationForm label, #userRegistrationForm input, #userRegistrationForm select
{
	display: block;
	float: left;
	margin: 5px;
	color:#666;
	font-size:12px;
}
#userRegistrationForm span
{
	float:left;
	padding-top:3px;
}
#userRegistrationForm input
{
	border:1px solid #808080;
	height:20px;
	padding:0 3px;
}
#userRegistrationForm label
{
	clear: both;
	width: 150px;
	text-align: right;
	padding-top: 3px;
}
#userRegistrationForm #nick
{
	width:150px;
}
#userRegistrationForm #email
{
	width:230px;
}
#userRegistrationForm .agreement
{
	clear: right;
	text-align: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size:11px;
}
#userRegistrationForm #agreement,#userRegistrationForm #agreement1,#userRegistrationForm #agreement2
{
	margin: 0px 5px 0px 240px;
}
#userRegistrationForm1 .agreement
{
	text-align: justify;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size:11px;
	float:left;
	width:750px;
}
#userRegistrationForm1 #agreement,#userRegistrationForm1 #agreement1,#userRegistrationForm1 #agreement2
{
	margin: 0px 5px 0px 0px;
	float:left;
	clear: both;
}
.aggrCont{width:800px}
#userRegistrationForm1
{
	margin-left:70px;
	border:0px;
	margin-top:20px;
}
#userRegistrationForm .registerButton
{
	clear: both;
	float: none;
	width: 70px;
	height: 20px;
	margin:20px 0px 20px 240px;
	border: 0;
}
/*#userRegistrationForm #district
{
	height:20px;
}
*/

#userRegistrationForm #csDiv_district {
 margin: 5px;
}

.txtUnderReg
{
	color:#bfbfbf;
	margin-top:20px;
	padding-bottom:35px;
	margin-left:10px;
}
.starUnderReg
{
	color:#666666;
	font-size:12px;
}
/*----------advertiser registration form --------*/
#advRegistrationFormBox
{
	background-color: #DED9D9;
	padding:0px 15px 15px 15px;
}
#advRegistrationFormBox form
{
	background-color: #ededed;
	padding-top:60px;
	padding-bottom:15px;
}
#advRegistrationForm
{
	width: 500px;
	margin: 0 auto;
	border:0px;
	clear:both;
	padding-top:20px;
}
#advRegistrationForm label, #advRegistrationForm input, #advRegistrationForm select
{
	display: block;
	float: left;
	margin: 5px;
	color:#666;
	font-size:12px;
}
#advRegistrationForm input
{
	border:1px solid #808080;
	height:20px;
	padding:0 3px;
}
#advRegistrationForm label.lab
{
	clear: both;
	width: 170px;
	text-align: right;
	padding-top: 3px;
}
#advRegistrationForm #nick
{
	width:150px;
}
#advRegistrationForm #email
{
	width:230px;
}
#advRegistrationForm .star
{
	color:#ff0000;
	float:left;
	padding-top:10px;
}
#advRegistrationForm .registerButton
{
	clear: both;
	float: none;
	width: 70px;
	height: 20px;
	margin:20px 0px 20px 240px;
	border: 0;
}
#advRegistrationForm #CategoriesBox input
{
	clear:both;
	float:left !important;
}
#advRegistrationForm #CategoriesBox label
{
	font-size:10px;
	float:left !important;
}
/*---------loginForm----------*/
#loginFormBox
{
	background-color: #DED9D9;
	padding:0 15px;
}
#loginFormBox form
{
	background-color: #ededed;
	padding-top:60px;
}
#userLoginForm,#searchFormAdv
{
	clear:both;
	width: 400px;
	margin: 0 auto;
	border:0px;
	padding-top:20px;
}
#searchFormAdv input,textarea{
	border:1px solid #808080;
}

#main_contener_for_search sup, #main_contener_for_search .footPrint {
	color: #dd0011;
	cursor: help;
}

#main_contener_for_search .footPrint {
	margin: 10px 35px;
	font-style: italic;
	font-size: 10px;
}

#userLoginForm label, #userLoginForm input
{
	display: block;
	float: left;
	margin: 5px;
	color:#666;
	font-size:12px;
}
#userLoginForm label
{
	font-size:12px;
}
#userLoginForm input
{
	border:1px solid #808080;
	height:20px;
	/*padding:0 3px;*/
}
#userLoginForm label
{
	clear: both;
	width: 100px;
	text-align: right;
	padding-top: 3px;
}
#userLoginForm #remember
{
	clear:left;
	margin:0 5px 0 115px;
	border:0px;
	width:15px;height:15px;padding:0px;
}
#userLoginForm .remember
{
	clear: right;
	text-align: left;
	width: 200px;
	margin: 3px 0px 10px 0px;
	padding: 0px;
	font-size:11px;
}
#userLoginForm .registerButton
{
	clear: both;
	float: none;
	width: 70px;
	height: 20px;
	margin:20px 0px 20px 277px;
	border: 0;
}
#userLoginForm #email
{
	width:230px;
}

#userLoginForm #password
{
	width:230px;
}
#userLoginForm #remind
{
	margin:20px 0px 20px 115px;
}
#userLoginForm #remind a
{
	font-family:arial;
	font-size:12px;
	color:#737373;
	text-decoration:underline;
}
/*---------remindPasswordForm----------*/
#remindPasswordFormBox
{
	background-color: #DED9D9;
	padding:0 15px 15px 15px;
}
#remindPasswordFormBox form
{
	background-color: #ededed;
	padding-bottom:10px;
}
#remindPasswordForm
{
	clear:both;
	width: 350px;
	margin: 0 auto;
	border:0px;
	padding-top:20px;
}
#remindPasswordForm label, #remindPasswordForm input
{
	display: block;
	float: left;
	margin: 5px;
	color:#666;
	font-size:12px;
}
#remindPasswordForm input
{
	border:1px solid #808080;
	height:20px;
	/*padding:0 3px;*/
}
#remindPasswordForm label
{
	clear: both;
	width: 60px;
	text-align: right;
	padding-top: 3px;
}

#remindPasswordForm .registerButton
{
	clear: both;
	float: none;
	width: 70px;
	height: 20px;
	margin:30px 0px 20px 240px;
	border: 0;
}
#remindPasswordForm #email
{
	width:230px;
}
/*---------changePasswordForm----------*/
#changePasswordFormBox
{
	background-color: #DED9D9;
	padding:0 15px 15px 15px;
}
#changePasswordFormBox form
{
	background-color: #ededed;
	padding-bottom:10px;
}
#changePasswordForm
{
	clear:both;
	width: 450px;
	margin: 0 auto;
	border:0px;
	padding-top:20px;
}
#changePasswordForm label, #changePasswordForm input
{
	display: block;
	float: left;
	margin: 5px;
	color:#666;
	font-size:12px;
}
#changePasswordForm input
{
	border:1px solid #808080;
	height:20px;
	padding:0 3px;
}
#changePasswordForm label
{
	clear: both;
	width: 140px;
	text-align: right;
	padding-top: 3px;
}

#changePasswordForm .registerButton
{
	clear: both;
	float: none;
	width: 80px;
	height: 20px;
	margin:30px 0px 20px 200px;
	border: 0;
}
#changePasswordForm #email
{
	width:230px;
}
/******************************************************MAPA***************************************************/
#mapka
{
	/*padding-top: 20px;*/
	width: 630px;
	height: 480px;
	border: 1px solid black;
	display: none;
}
#mapCloud
{
	margin-right: 10px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
}
#formSearchMap
{
	width: 630px;
	padding-top: 10px;
}
#searchMap
{
	width: 630px;
	margin: 0px auto 0px;
	padding-bottom: 10px;
	border: none;
	background-repeat:repeat-x;
	background-position: bottom;
}
#searchMap label, #searchMap input
{
	/*display: block;*/
	float: left;
	margin: 5px;
	margin-bottom: 0px;
}
#searchMap label
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
#searchMap #city, #searchMap #street, #searchMap #searchString
{
	border: solid 1px #808080;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	padding: 1px 5px 0px 5px;
	height: 17px;
}
#searchMap label
{
	/*clear: both;*/
	width: 50px;
	text-align: right;
	padding-top: 3px;
	/*background-url: zmienny w zaleznosci od pory dnia day.css/night.css*/
	font-weight: bold;
}
#searchMap .noclear
{
	clear: none;
}

#searchMap #searchString
{
	width: 310px;
}
#searchMap #example
{
	font-size: 11px;
	font-family: Arial;
	color: #737373;
	padding: 0px 0px 12px 70px;
	clear: both;
}
#searchRoute #example
{
	font-size: 11px;
	font-family: Arial;
	color: #737373;
	padding: 0px 0px 10px 63px;
	clear: both;
}
#searchMap #street
{
	width: 188px;
}

#searchMap #city
{
	width: 200px;
}

#searchMap #searchButton
{
	float: right;
	margin-right: 0px;
	width: 60px;
	height: 20px;
}

#mapTitle, #additionalOptions
{
	color: #606060;
	margin: 7px 0px 5px 0px;
	cursor: pointer;
}
#mapTitle
{
	float: left;
	width: 100px;
	font-weight: bold;
}
#additionalOptions
{
	float: right;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
#mapsAdditionalOptionsMenu
{
	float: right;
	cursor: pointer;
}
#mapsAdditionalOptionsMenu #mapsArrowTxt
{
	float:left;
	font-size: 11px;
	font-family: Arial;
	color: #808080;
	margin: 7px 0px 0px 10px;
}
#mapsAdditionalOptionsMenu #arrow
{
	margin: 6px 0px 0px 3px;
	float:left;
}

#menusUlMap
{
	display: none;
	position: absolute;
	top: 4px;
	left: 515px !important;
	left: 415px;
	margin: 0px;
	padding: 0px;
	width: 123px;
	height: 149px;
	/*background-url: zmienny w zaleznosci od pory dnia day.css/night.css*/
	background-repeat:no-repeat;
}
#mapsAdditionalOptionsMenu #wybierzMiastoMenuMap ul, #menusUlMap
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #53575E;
}
#mapsAdditionalOptionsMenu #wybierzMiastoMenuMap li, #menusUlMap li
{
	display: block;
	padding: 0px 0px 0px 10px;
	line-height: 15px;
}
#mapsAdditionalOptionsMenu #wybierzMiastoMenuMap .title, #menusUlMap .title
{
	display: block;
	padding: 3px 0px 5px 10px;
	line-height: normal;
}
#mapsAdditionalOptionsMenu #wybierzMiastoMenuMap a, #menusUlMap a
{
	display: block;
	text-decoration: none;
	color: #53575E;
	font-family: Trebuchet MS;
	z-index: 10001;
}
#mapsAdditionalOptionsMenu #wybierzMiastoMenuMap div
{
	float: none;
	font-size: 1px;
	line-height: normal;
}
#boxFoundEventsPlaces
{
	width: 300px;
	margin: 10px auto 0px;
	padding-bottom: 10px;
}
#boxFoundEventsPlaces .boxContent, #boxSimilarEvents .boxContent, #boxSimilarPlaces .boxContent
{
	background-color: #737373;
}

#boxFoundEventsPlaces .boxContent
{
	overflow-y: auto;
	height: 440px;
	margin-left: -5px;
}
#boxFoundEventsPlaces .foundItem, #boxSimilarEvents .similarEvent, #boxSimilarPlaces .similarPlace
{
	padding-left: 4px;
	padding: 8px 10px 0px 0px;
}
#boxFoundEventsPlaces .foundItemImg, #boxSimilarEvents .eventImage, #boxSimilarPlaces .placeImage
{
	float: left;
	border: solid 1px #6D6E71;
	margin: 0px 5px 0px 0px;
}
#boxFoundEventsPlaces .foundItemImg
{
	margin: 0px 5px 8px 8px;
}
#boxFoundEventsPlaces .foundItemDescription, #boxSimilarPlaces .similarPlaceDescription
{
	width: 200px;
	float: left;
}
#boxSimilarEvents .similarEventDescription
{
	width: 219px;
	float: left;
}
#boxSimilarEvents .similarEventDescription div
{
	margin-bottom:6px;
}
#boxFoundEventsPlaces .foundItemTitle, #boxSimilarEvents .similarEventTitle, #boxSimilarPlaces .similarEventDesc
{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#boxFoundEventsPlaces .foundItemdetailedSpecialization
{
	font-size: 11px;
	font-weight: bold;
	color: #BFBFBF;
/*	text-transform: uppercase;*/
}
#boxFoundEventsPlaces .foundItemDesc, #boxSimilarEvents .similarEventDesc, #boxSimilarPlaces .similarPlaceDesc
{
	font-size: 11px;
	color: #BFBFBF;
}

#additionalOptions
{
	float: right;
	width: 96px;
}
#searchRoute
{
	width: 612px;
	margin: 0px auto;
	border: none;
	background-repeat:repeat-x;
	background-position: bottom;
	padding: 5px 0px 6px 20px;
}
#searchRoute label, #searchRoute input
{
	display: block;
	float: left;
	margin: 0px 5px 0px 5px;
}
#searchRoute #start, #searchRoute #end
{
	width: 307px;
}
#searchRoute #searchButton
{
	width: 60px;
	height: 20px;
	margin-left: 10px;
}
#searchRoute label
{
	clear: both;
	width: 40px;
	text-align: right;
	padding: 3px;
	font-weight:bold;
	font-family:arial;
	font-size:11px;
	color:#606060;

}
#searchRoute .noclear
{
	clear: none;
}

#routeDirections a
{
	color: #BFBFBF;
}
#routeDirections
{
	display: none;
	height: 481px;
	overflow-y: auto;
}
/*******************************MAPA NA STRONIE MIEJSCA/WYDARZENIA************************************/
#pokazNaMapie
{
	width: 300px;
	height: 160px;
	display: none;
}

/*-------------------------------------*/
.districtItem{
	margin:5px;
}
.districtHelperC{
	width:150px;
	border:1px solid #717171;
	font-weight:bold;
	background-color:white;
}
.districtHelperC a:hover{
	background-color:#EDEDED;
	color:black;
	width:100%;
}

.redStar{
	color:red;
}
.sendButton{
	border:0px !important;
	width:60px;
	height:20px !important;
	background-image: url(../img/buttonSend.jpg);
	margin-top:10px;
	margin-bottom:20px;
	margin-left:150px;
	cursor:pointer;
}

#districtList,#districtList1{
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}


/*formularz dodawania*/
#placeName, #address, #placeText, #nameEvent{
	width:240px;
}
#tags{
	width:420px;
}
#city, #districtName, #email{
	width:160px;
}

/* tabs */
div.tab-selects {
	width:141px;
	background:url(../img/onof.gif) no-repeat;
	background-position:left top;
	float:left;
	margin:0;
	height:40px;
}
div.tab-selects div {
	margin-top:7px;
	font-family:"trebuchet ms";font-size:12px;font-weight:bold
}

div.tab-nonselected {
	background-position:left bottom;
	cursor:pointer;
}

.ie div#main_contener {
	clear:both;
	margin-top:100px;
}

div#main_contener {
	cursor:default;
	margin-top:-1px;
	/*position:relative;*/
}

#main_contener INPUT[type="text"] {
 height: 19px;
 line-height: 19px;
 border: 1px solid #808080;
}

#main_contener INPUT.registerButton {
 border: none;
}

div.view-content {
	width:100%;
	padding-top:17px;
	padding-bottom:45px;
}

div.tab-selects {
	text-align:center;
}

div.view-nonselected {
	display:none;
}
.sk #mapka{
	left:335px;
}

.closeDivCity{
	text-align:right;
	padding:5px;
	cursor:pointer;
}
/****user class form *****/
.rf{
	clear:both;
	width:950px;
}
.rf1{
	width:630px;
	height:41px;
	background:url(../img/register_background_belt.gif) no-repeat
}
.rf1 a{
	color:#000;
}
.rp{
	clear:both;
	width:950px;
	height:25px;
}

.rp #leftTitleBorder, .rp #boxTitleContainer, .rp #rightTitleBorder {
	margin-top:5px;
}

.rp1{
	margin-top:5px;
}
.box_content{
	display:none;
	float:left;
	/*background:url(../img/balloon-0.png);*/
	width:327px;
	height:207px;
}
.uploadBg{
	background:url(../img/balloon-0.png);
	width:327px;
	height:207px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;

}
.box_content1{
	margin:50px 0 0 50px;
	z-index:11;
	position:relative;
}
.box_content2{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	position:relative;
	z-index:11;
}
.box_content2a{
	margin-bottom:20px;
	font-family:verdana;
	font-size:10px;
	color:#6e6e6e;
	position:relative;
	z-index:11;
}
.box_content3{
	position:relative;
	z-index:11;
	top:20px;
}


#addToFav .noStyleForButton{
	font-size:11px;
	cursor:pointer;
	font-weight:normal;
}

.toolbar{
	float:right;
}


#successfullyAdded{
	position:absolute;
/*	position:fixed;*/
	background-color:#555555;
	-moz-opacity : 0.8;
	opacity : 0.8;
	/*filter : alpha(opacity=80);*/
	z-index:1;
	top:0px;
	left:0px;
}

#innerSeSuAdd{
	border:1px solid black;
	width:400px;
	margin:0 auto;
	position:relative;
	top:200px;
	text-align:center;
	padding:15px;
	background-color:#DED9D9;
	z-index:2;
}
.ForAddingLink{
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
#alertToChange{
	font-weight:bold;
	font-size:12px;
}

.searchPositionTitle .title{
	color:black;
}

.ToolBox .noStyleForButton{
	margin-right:30px;
}


/* ----------------------- kalendarz ------------------------------*/
.boxkalendarz{width:100%;height:175px;background:#737373;}
.kalendarz{width:150px;height:175px;float:left}
.clock{padding-top:20px;text-align:center}
.rdots{overflow:hidden;background:url(img/dots1.gif) repeat-x;width:300px;height:1px}


/***********DODATKOWE STRONY*******************/
#information
{
	font-family: Arial;
	font-size: 11px;
	color: #737373;
}
#information a
{
	text-decoration: underline;
}

.alertForAddingFav{
	width:183px;
	background-image: url(../img/alertBox.png);
	height:65px;
	font-size:12px;
	font-family:Arial;
	padding:15px 20px 10px 20px;
	text-align:left;
	color:#231F20;
	position:absolute;
	font-weight:bold;
	z-index:1;
}

#menuCorrect .tabMenu{
	padding:0px;
	margin:10px 0px 0px 0px;
}

#beforeT{
	text-decoration:underline;
}

#refresh{
	float:right;
	cursor:pointer;
	padding:10px 0px 0px 10px;
}


#commentBox{
	height:auto !important;
	min-height:20px;
}
#todRecUl{
	line-height: 13px;
}
#todRecUl li{
	font-size:11px;
}
#my_input{
	cursor:pointer;
}

#smallMenuTop{
	width:150px;
	border:1px solid black;
	padding:5px;
	position:absolute;
	background-color:white;
}
#xTag{
	cursor:pointer;
	font-weight:bold;
	color:black;
	text-align:right;
}
.space2{
	padding:2px;
}
#closeTag{
	text-align: right;
	cursor: pointer;
	padding: 5px 0px 5px 0px;
}


.smallestTag, .smallTag, .mediumTag, .largeTag, .largestTag
{
	font-family: Arial;
	color: #FFF;
}

#AddedTags .smallestTag, #AddedTags .smallTag, #AddedTags .mediumTag, #AddedTags .largeTag, #AddedTags .largestTag
{
	color: #666666;
}

.smallestTag
{
	font-size: 9px;
}
.smallTag
{
	font-size: 12px;
}
.mediumTag
{
	font-size: 15px;
}
.largeTag
{
	font-size: 18px;
}
.largestTag
{
	font-size: 22px;
}

#closeAlerBoxSmall{
	margin-top:8px;
	cursor:pointer;
	margin-left:115px;
}

#YnearestCity{
	z-index:0;

	top:0px;
	color:#6e6e6e;
	width:255px;
	margin-left:350px;
}


#godzinaStart_cz , #godzinaKoniec_cz{
	width:50px;
}
.pdpF{
	color:#6e6e6e;
	width:360px;
	margin-left:350px;
}
#dataStart_cz,#dataKoniec_cz{
	width:80px;
}

#onlyO{
	padding-left:420px;
	font-weight:bold;
}


#boxFoundEventsPlaces .foundItemTitle, .contenerForSearch .title,
#boxSimilarPlaces .similarPlaceTitle, #boxSimilarEvents .similarEventTitle,
#allPlaces .title, #allEvents .title, #mapCloud .title {
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 15px;
}

#csDiv_topWg {
 margin-right: -14px;
}
#addFilter {
	float:left;
	text-align:left;
	position: relative;
	z-index: 1000;
}

#addFilter #mapsArrowTxt{
	float:left;
}

#addFilter #mapsAdditionalOptionsMenu{
	float:left;
}




#ElCHange #menusUlMap{
	display: none;
	position: absolute;
	top: 4px;
	left: 5px !important;
	left: 5px;
	margin: 0px;
	padding: 0px;
	width: 123px;
	height: 149px;
	/*background-url: zmienny w zaleznosci od pory dnia day.css/night.css*/
	background-repeat:no-repeat;
}



.nicniema
{
	padding: 10px;
	font-weight: bold;
}
a.nicniema
{
	padding: 0px;
	text-decoration: underline;
}

#datePasek{
	background-color:#5d6268;
	height:15px;
	color:white;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
}

#firmName{
	width:240px;
}

SPAN.foundTerm {
    background-color: #f2dada;
}

#galleryImgContainer {
 width: 300px;
 height: 220px;
 border: 1px solid #ededed;
}

#logInInfoBox, #events #logInInfoBox {
	font-weight:bold;
	font-size:12px;
	background-color:#e2e2e2;
	position:absolute;
	border:1px solid black;
	height:auto;
	text-align:left;
	width:230px;
	padding:20px 20px 10px 20px;
	color:#000000;
	font-family: Arial, sans-serif;
	line-height: 1.3em;
}

#logInInfoBox A, #events #logInInfoBox A {
	font-weight: bold !important;
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
	text-decoration: none !important;
}

#okInLog{
	text-align:right;
}
#okLA{
	cursor:pointer;
	border: none;
}
