#slideshow {
	position:relative;
	width: 580px;
	overflow:hidden;
}

#slideshow div.image {
	position: relative;
	height: 322px;
}#slideshow div.imageO {	position: relative;	height: auto;}

/*#slideshow img{*/
/*	position: absolute;*/
/*	top:0;*/
/*	left:0;*/
/*	z-index:8;*/
/*}*/
/**/
/*#slideshow img.active {*/
/*	z-index:10;*/
/*}*/
/**/
/*#slideshow img.last-active {*/
/*	z-index:9;*/
/*}*/

#slideshow div a{
	position: absolute;
	top:0;
	left:0;
	z-index:8;
	/*display:block;*/
}

#slideshow a.active {
	z-index:10;
}

#slideshow a.last-active {
	z-index:9;
	top:0;
	left:0;
}

/*#slideshow img{*/
/*	position:absolute;*/
/*}*/


#slideshow p {
	display: none;
	margin: 9px 0 9px 0;
	padding: 10px 160px 10px 15px;
	color: #fff;
	height: 42px;
	line-height: 18px;
}

#slideshow p strong {
	font-weight: bold;    font-size: 18px;	position: absolute;	left: 19px;	bottom: 32px; 
}

#slideshow p.active {
	display: block;
}

#slideshow .selector {
	position: absolute;
	bottom: 26px;
	right: 19px;
}

#slideshow .selector img
{
	margin-left: 6px;
}

.inner-sidebar {
	width: 196px;
	margin: 0;
	padding: 0;
	margin-right: 9px;
	float: left;
}

.inner-content {
	width: 375px;
	padding: 0;
	margin: 0;
	float: right;
}


h1.title {
	width: 45%;
	padding: 15px;
	font-weight: lighter;
	font-size: 20px;
	color: #fff;
}

h1.category-title {
	width: 390px;
	padding: 15px;
	font-weight: lighter;
	font-size: 20px;
	color: #fff;
	margin-bottom: 0;
}

p.category-description
{
	width:388px;
	padding: 15px;
	border: 1px solid #BBB;
	border-top: 0;
	margin-top: -5px;
	text-align: justify;
}
p.category-description1
{
	width:395px;
	padding: 15px;
	border-top: 0;
	margin-top: -5px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
h1.offer-title, h1.attraction-title {
	margin-bottom: 9px;
	padding: 15px 13px;
	font-size: 13px;
	font-weight: normal;
	background-color: #6ecef5;
	color: #fff;
}h2.offer-subtitle {    margin-bottom: 9px;    padding: 6px 13px;    font-size: 11px;    line-height: 15px;    font-weight: normal;    background-color: #e64f22;    color: #fff;}

h1.offer-title strong, h1.attraction-title strong {
	font-size: 20px;
	font-weight: normal;
}
div.offer {	padding: 12px;	border: 1px solid #bbb;}
.offer .description
{
	text-align: justify;
}
.offer{	font-size: 12px;}
.offer p {
	margin: 0;
}

.offer img {
	display: block;
	margin: auto auto 15px auto;
}

.offer a
{
	color: #1e9762;
	text-decoration: underline;
}

h1.attraction-title
{
	margin-bottom: 0;
	position: relative;
}

.attraction-item .description
{
	border: 1px solid #BBB;
	border-top: 0;
	padding: 15px;
	margin-top: -5px;
	margin-bottom: 15px;
	text-align: justify;
}

.attraction-item .description p
{
	margin: 0;
}

.attraction-item .description img
{
	margin: 0 5px 5px 0;
}
div.price {	padding: 0;	border: 1px solid #bbb;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}
div.price p {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 15px;
}

div.price hr {
	margin: 0;
	border: 0;
	border-top: 1px solid #bbb;
	color: #bbb;
}div.price p.price {	margin-top: 6px;	margin-right: 15px;	margin-bottom: 6px;	margin-left: 15px;}
p.price strong {	font-weight: bold;	font-size: 30px;	color: #e64f22;}
table.dates, table.dates td, table.dates tr {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-size: 13px;
}
div.actions {	margin-left: 25px;	margin-top: 18px;
	margin-bottom: 25px;}
.actions p {
	text-align: right;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 0;
}

a.button {
	margin: 5px 0px;
	padding: 5px 8px 5px 8px;
	background-color: #e73e1d;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.button:hover {
	background-color: #2a1414;
}

#social-share img
{
	display: inline;
	margin:0;
	margin-top: 10px;
	margin-left: 3px;
}

.tab-list {
	margin: 0;
	padding: 0;
}

.tab-list li {
	list-style-type: none;
}
.tab-list li a {	list-style-type: none;	margin: 0px;	margin-left: 9px;	padding: 6px 9px 5px 9px;	float: left;	font-size: 10px;	background-color: #E44F21;	color: #FFF;	text-decoration: none;	-moz-border-radius-topleft: 5px;    border-top-left-radius: 5px;    -webkit-border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;    border-top-right-radius: 5px;    -webkit-border-top-right-radius: 5px;}.tab-list li:first-child a {    margin-left: 0;}
.tab-list li a:hover, .tab-list li.activeTabLink a{	background-color: #6ECEF5;}
div.tab {	margin: 0;	padding: 9px;	border: 1px solid #bbb;	font-size: 11px !important;	border-bottom-left-radius: 3px;    -moz-border-radius-bottomleft: 3px;    -webkit-border-bottom-left-radius: 3x;		border-bottom-right-radius: 3px;    -moz-border-radius-bottomright: 3px;    -webkit-border-bottom-right-radius: 3px;}
h2.subtitle {	width: 70%;	padding: 7px;	margin: 1em 0;	margin-bottom: 10px;	color: white;	font-size: 10px;}
h2.style-subtitle
{
	width: 450px;
	padding: 7px;
	margin: 0;
	color: white;
	font-size: 10px;
}

p.style-description
{
	width: 448px;
	padding: 7px;
	margin-top: -3px;
	border: 1px solid #BBB;
	border-top: 0;
	text-align: justify;
}

div.mini-offer {
	padding: 0;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #bbb;
	font-size: 12px;

	position: relative;
}

.mini-offer .offer-title {
	padding: 0 10px;
	position: relative;
	margin: 0;
}

.mini-offer .offer-title img
{
	margin:0;
}

.mini-offer .offer-title img.style-icon
{
	margin-top: 3px;
	width:45px;
}

.mini-offer .offer-title img.special-icon, .mini-offer .offer-title img.new-icon
{
	margin: 15px 0;
}


.mini-offer .column {
	width: 215px;
	height: 135px;
	margin: 15px 6px;
}

.mini-offer img {
	margin: 15px 7px 15px 15px;
}

.mini-offer p {
	margin: 0;
	padding: 0;
}

.mini-offer p.price strong {
	font-weight: 600;
	font-size: 20px;
	color: #e64f22;
}

.mini-offer a.button
{
	position: absolute;
	bottom: 10px;
	right: 115px;
}

.mini-offer .category-icons {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.mini-offer .category-icons img {
        margin: 0;
        width: 44px;
}

table
{
	border-collapse: collapse;
	border: 1px solid #BBB;
	width:100%;
}
table th, table td{	border: 1px solid #bbb;	padding: 5px;}
table th{	background-color: #e73e1d;	border-color: #E37E6B;	text-align: center;	color: white;	padding: 10px;}
.offer .tab table th p {    color: white;}
table tr.alternate
{
	background-color: #E0CCC8;
}

.hotel-table th, .hotel-table td
{
	text-align: center;
}

.hotel-table img {
	margin: 0;
}

.hotel-table  a
{
	color: black;
	text-decoration: none
}


.parteneri {
	margin: auto;
	padding: 10px 15px;
	width: 900px;
	height:58px;
	background-color: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.parteneri .boxtitle {
	background-color: #FFF;
	float: left;
	height: 34px;
	width: 113px;    padding: 15px 10px 4px 0px;}
.parteneri .box {
	background-color: #FFF;
	float: left;
	height: 50px;
	width: 115px;		padding: 2px 0 4px 40px;	overflow: hidden;	text-align: right;}
.parteneri .boxtrafic {
	background-color: #FFF;
	float: left;
	height: 50px;
	width: 115px;    padding: 15px 0 4px 40px;    overflow: hidden;    text-align: right;}

.parteneri .box .intbox {
	background-color: #FFF;
	height: 50px;
	width: 113px;
	padding: 0px;
	border: 1px solid #F89838;
}

