.twitter-share-button
{
	float:right;
	margin-left:3px;
	margin-bottom:3px;
	margin-top:3px;
}



div.gallery { /*http://www.quirksmode.org/css/clearing.html */
	overflow: auto;
	width: 100%;
	margin-bottom:7px;
}

.closed
{
	float:left;
}

.gallery_item
{
	width:134px;
	height:134px;
	float:left;
	background-image: url(http://www.inyourpocket.com/img/gallery_background.gif);
	margin:10px 0 0 10px;
}

.gallery_item img
{
	margin:5px 0 0 4px;
}

.gallery img {
	padding:2px 2px 2px 3px;
}

/* header if events in country page */
.wide_header {
	font-size:14px !important;
	background:#72bce2 !important;
	color:#fff !important;
	text-align:left !important;
	padding:0 !important;
	margin:0 !important;
	background:#51AFE4 url(../img/country_bg.png) no-repeat scroll right -490px !important;
	border-bottom:solid 3px #1a8abc !important;
}

.right>a>img
{
	width:auto;
	height:auto;
}
/**/



/* used in category and country events*/


.category_listing {
	padding:5px 0;
	font-size:11px;
}
.category_listing .content {
	padding-left:1px;
	overflow:auto;
	height:1%;
}
.category_listing  .left, .category_listing  .center, .category_listing .right {
	float:left;
}
.category_listing  .left .advertise {
	padding:1px;
	border:solid 1px #F4F4F4;
	background:transparent;
}
.category_listing .left {
	width:468px;
}

.category_listing .left .details {
	float:left;
	text-align:center;
	width:105px;
	padding-top:5px;
}

.category_listing .left .text {
	margin-left:110px;
	padding-top:5px;
}
.category_listing .left .details img {
	padding:3px 0;
}
.category_listing .left .details .button {
	border:solid 3px #fff;
	padding:0;
	width:90px;
}
.category_listing .center {
	width:152px;
	margin-left:4px;
}
.category_listing .center span {
	padding:0 5px 5px;
	display:block;
	color:#fff;
}

.category_listing .right {
	text-align:center;
	width:140px;
}
.category_listing .right img {
	padding:5px 0;
}
.category_listing .right div {
	border:solid 2px #fff;
	width:90px;
	margin:5px 0 0 25px;
}
.category_listing .right div div {
margin:0;
border:none;
}
.category_listing .right div img {
	padding:0;
}
.category_listing.red .center {
	
}
.category_listing.odd .center {
	
}
.category_listing.even .center {
	
}
.category_listing .title {
	padding:0 0 5px 0;
}
.category_listing .title a {
	padding:0 5px;
	font-size:14px;
}
.category_listing.red .title {
	background:#fdeae3;
}
.category_listing.odd .title {
	background:#daebf6;
}
.category_listing.even .title {
	background:#c7e0f1;
}
.category_listing.red {
	background-image:none;
	font-size:11px;
}
.category_listing.red .head {
	height:5px;
	background: transparent url(../img/category_head_red.jpg) no-repeat top;
	font-size:1px;
}
.category_listing.red .footer {
	height:6px;
	background: transparent url(../img/category_bottom_red.jpg) no-repeat top;
	font-size:0;
}
.category_listing.red .content {
	background: transparent url(../img/category_content_red.jpg) repeat-y top;
}

.category_listing.odd .head {
	height:5px;
	background: transparent url(../img/category_head_odd.jpg) no-repeat top left;
	font-size:1px;
}
.category_listing.odd .footer {
	height:7px;
	background: transparent url(../img/category_bottom_odd.jpg) no-repeat top left;
}
.category_listing.odd .content {
	background: transparent url(../img/category_content_odd.jpg) repeat-y bottom left;
}

.category_listing.even .head {
	height:5px;
	background: transparent url(../img/category_head_even.jpg) no-repeat top left;
	font-size:1px;
}
.category_listing.even .footer {
	height:7px;
	background: transparent url(../img/category_bottom_even.jpg) no-repeat top left;
}
.category_listing.even .content {
	background: transparent url(../img/category_content_even.jpg) repeat-y bottom left;
}




/**/




#callendar h1{
font-size:15px;
color:#4E4E4E;
}

.city_show	{
display:block;
background-image:url(../img/whats-on-but.png);
background-repeat:no-repeat;
color:white;
height:27px;
width:210px;
line-height:22px;
text-indent:7px;
font-variant: normal !important;
font-size:15px;
}

.city_show_on	{
background-image:url(../img/whats-on-but-on.png);
}


/* event callendar */
#callendar {
margin-right:3px;
}

.ui-datepicker-title {
color:#D73D00;
}

.ui-datepicker{
width:auto !important;
line-height:14px !important;
}

.ui-datepicker td {
font-size:11px !important;
height:15px !important;
}

.ui-datepicker td span {
text-align:center !important;
}

.city_show {
cursor:pointer;
}

/*IE bug */
#serviceList a:link, #serviceList a:visited, #serviceList a:active, #serviceList a:hover {
text-decoration:none;
}


/* IE6 pfixes */

#content_body {
	* margin:0px !important;
}

.left_content {
	* margin:0 !important;
}

.right_content {
	* width:300px !important;
	* float:left !important;
	* margin-left:2px !important;
}

.left_content div, .books {
	* margin:0px !important;
	* padding:0px;
}

#banner_zone_1 div div, #banner_zone_2 div div{
	* margin:0 2px 3px 0;
	* padding:0px;
}


/*staypoland search */
.staypoland_title {
background-color: #399b55 !important;
}

.staypoland_table{
background-color: #d8f8d5 !important;
}


/* show/hide all chapters */

.m_back_bg div a:link, .m_back_bg div a:visited, .m_back_bg div a:active, .m_back_bg div a:hover {
	color:#D73D00;
	text-decoration:underline;
}
.m_back_bg div a:hover {
	text-decoration:none;
}


html>body .ie_only {
	display:none;
}
