body {text-align:center;font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12px;line-height:16px;background-color:#fff;}
strong {font-weight:bold;}
a, a:visited {text-decoration:none;}
*:focus {outline: none;}
	
.noahref a, .noahref a:visited, .noahref a:hover {
border-bottom: 0px none !important;
}

#ldrbg {
	z-index:99990;display:none;position:fixed;top:0;left:0;height:100%;width:100%;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#fff;
}
#ldrco {
	z-index:99991;display:none;position:fixed;top:0;left:0;height:100%;width:100%;
}

#ldrbg-ibe {
	z-index:99980;display:none;position:absolute;top:0;left:0;height:100%;width:100%;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#fff;
}
#ldrco-ibe {
	z-index:99981;display:none;position:fixed;top:0;left:0;height:100%;width:100%;
}

.showLoader {}

/*nojs*/
.search .nojs {padding-top:113px;color:#fff;text-align:center;}

/*clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

html {
	overflow: -moz-scrollbars-vertical;
	overflow: scroll;
}

.wrapper {margin:0 auto;width:984px;text-align:left;}
.lft {float:left;}
.rgt {float:right;}
.clear {clear:both;}

/** LINKS **/
/*
a {color:#428CE1;text-decoration:none;cursor:pointer;}
a:visited {color:#428CE1;text-decoration:none;cursor:pointer;}
a:hover {color:#428CE1;text-decoration:underline;cursor:pointer;}
*/

.info a {color:#428CE1;text-decoration:none;cursor:pointer;}
.info a:visited {color:#428CE1;text-decoration:none;cursor:pointer;}
.info a:hover {color:#428CE1;text-decoration:underline;cursor:pointer;}

.nf {color:#428CE1;text-decoration:none;cursor:pointer;}
.nf:visited {color:#428CE1;text-decoration:none;cursor:pointer;}
.nf:hover {color:#428CE1;text-decoration:underline;cursor:pointer;}


	.site {
		background-image:url('/img/v2base/top_bg.jpg');
		background-repeat:no-repeat;
		background-position:center top;
		background-color: rgb(245,244,240);
	}

	.l_input_wrapper {
		border-radius:7px;background-color:#fff;width:311px;height:37px;margin-bottom:6px;
	}
	.l_input_left {
		float:left;
		width: 270px;
	}
	.l_input_right {
		float:right;
		width: 25px;
		margin-top:8px;
	}
	.l_input {
		width:270px;height:22px;margin:4px 0px 0px 4px;font-size:14px;border:0px;padding:3px 0px 0px;
	}

	.r_input_wrapper {
		float:left; border-radius:7px;width:271px;height:37px;margin-bottom:6px;margin-right:6px;
	}
	.r_input_left {
		float:left;
		width: 240px;
	}
	.r_input_right {
		float:right;
		width: 25px;
		margin-top:8px;
	}
	.r_input {
		width:240px;height:22px;margin:4px 0px 0px 4px;font-size:14px;border:0px;padding:3px 0px 0px;
	}

	.r_input_bgcolor {
		background-color:#fff;
	}
	.r_input_bgcolor_add {
		background-color:rgb(240,240,225);
		font-size: 12px !important;
	}

	.input_defval_color {
		color: #888;
	}

	.t_hdr {
		height: 32px;
		vertical-align:middle;
		font-weight: bold;
		font-size:16px;
	}

	#content a,#content a:hover,#content a:visited {
		color: #428CDD;
		text-decoration: none;
		border-bottom: 1px dotted #428CDD;
	}
	#content_wrapper {
		padding:70px;background-color:#fff;line-height:18px;
	}
	#content_wrapper h1 {
		font-size: 19px;
		color: #428CDD;
		padding-bottom: 17px;
	}
	#content_wrapper h2 {
		font-size: 16px;
		color: #448EDF;
		padding-bottom: 5px;
	}
	#content_wrapper p {
		padding-bottom: 8px;
	}
	#content_wrapper ul {
		padding-bottom: 17px;
		list-style-type: circle;
		margin: 5px;
	    padding: 5px 5px 5px 20px;
	}
	#content_wrapper li {
	}

/*header*/
.header {height:31px;line-height:31px;background-color:#222629;color:#f9f8f6;}
.header a,
.header a:visited {color:#f9f8f6;}
.header ul.lft li {float:left;margin:0 20px 0 0;}
.header ul.rgt li {float:left;margin:0 0 0 20px;}
.header strong {font-size:14px;line-height:14px;}


/*navigation*/
.navigation {height:26px;background-color:#ff9203;color:#fff;}
.navigation .wrapper {width:100%;overflow:hidden;}

.navigation ul {position:relative;float:left;left:50%;}
.navigation h2 {color:#222629;font-size:14px;font-weight:normal;line-height:14px;margin-bottom:4px;}

.navigation li {height:38px;float:left;text-align:center;position:relative;z-index:2;right:50%;}

.navigation a,
.navigation a:visited {color:#fff;font-size:11px;line-height:11px;display:block;height:37px;padding:6px 17px 0 17px; /*border-left:1px solid #ffa835;*/ outline:none;}

.navigation li span {border-left:1px solid #FFA835;border-right:1px solid #cb7400;display:block;height:26px;}
.navigation li.last span {border-left: 1px solid #FFA835; border-right:1px solid #cb7400;}
.navigation li.selected span {border-left: 1px solid #CB7400; border-right:1px solid #cb7400;}



.navigation li:hover {height:38px;}
.navigation li.selected:hover {height:38px;}

.navigation li:hover,
.navigation li.selected {background:url('/img/v2base/nav_selected.png') top center no-repeat;text-shadow:0 1px 2px #ffeeab;}

.navigation li:hover a,
.navigation li.selected a { /* border-left:1px solid #fed732; */}

#pn2aphr24 a {
	font-size:14px;
	height: 20px;
	line-height: 12px;
	color:#000;
}
#pn2aphr24:hover {
	background: none;text-shadow:none;
}
#pn2aphr24:hover a {
	background-image: none;text-shadow:none;
	background-color:#fed732;
}

#pn2aphr24 div {
	font-size:1px;
	background-image: url('/img/novo-aphr.png');
	width: 32px;
	height: 10px;
	display: inline-block;
}
#pn2aphr24 div:hover {
	background-image: url('/img/novo-aphr-hover.png');
}


/*navigation*/
/*.navigation {height:26px;background-color:#FED732;color:#fff;}
.navigation .wrapper {width:100%;overflow:hidden;}
.navigation ul {position:relative;float:left;left:50%;}
.navigation h2 {color:#222629;font-size:14px;font-weight:normal;line-height:14px;margin-bottom:4px;}
.navigation li {height:26px;float:left;text-align:center;position:relative;z-index:2;right:50%;}
.navigation a,
.navigation a:visited {color:#fff;font-size:11px;line-height:11px;display:block;height:37px;padding:6px 20px 0 20px;border-left:1px solid #FED732;outline:none;}
.navigation li span {border-left:1px solid #edc621;display:block;height:43px;}
.navigation li.last span {border-right:1px solid #edc621;}
.navigation li:hover {height:26px;}
.navigation li.selected:hover {height:26px;}
.navigation li:hover,
.navigation li.selected { / * background:url(/img/v2base/nav_selected.png) top center no-repeat; * /}
.navigation li:hover a,
.navigation li.selected a {border-left:1px solid #fed732;}
*/

/*search*/
.search {height:252px;padding-top:12px;background:url(/img/v2base/bg_search.png) 0 0 repeat-x;}

/*breadcrumbs*/
.breadcrumbs {
	height:22px;line-height:22px;font-size:12px;color:#999;
	list-style: none !important;
	padding: 0 !important;
	margin:10px 0 !important;
	float:left;
}
.breadcrumbs li {float:left;padding:0 15px 0 0;background:url(/img/v2base/breacrumb_arrow.png) center right no-repeat;margin:0 0 0 11px;}
.breadcrumbs li.first {margin:0;}
.breadcrumbs li.last {background:none;}
.breadcrumbs li a,
.breadcrumbs li a:visited {color:#7f7f7f;text-decoration:none;}


/*box*/
.index h2 {height:35px;line-height:35px;font-size:14px;display:block;border:1px solid #eee;padding:0 10px;}
.index .box {padding:10px 10px 0 10px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;position:relative;}

#x-page-hdr h2 {
height:35px;line-height:35px;font-size:19px;display:block;border:none !important;padding:0 10px;color:#ff6600;
}
#x-page-hdr p {
padding:0 10px;color: #888;font-size:12px;margin-bottom:20px;
}

/*recommendations*/
.recommendations {margin:0 0 20px 0;}
.recommendations li {float:left;border: 1px solid #ebebeb;padding:3px;background-color:#f2f2f2;width:225px;margin:0 10px 10px 0;height:74px;}
.recommendations li:hover {background-color: #FFFDDB;cursor:pointer;}
.recommendations li.last {margin:0 0 10px 0;}
.recommendations li.empty {border:0 none;height:76px;background:#fff;}
.recommendations li img {float:left;margin-right:6px;}
.recommendations li h3 {color:#ff6600;line-height:16px;display:block;font-size:12px;font-weight:bold;}
.recommendations li a,
.recommendations li a:visited {color:#ff6600;}
.recommendations li span.type {text-transform:uppercase;color:#4c4c4c;font-weight:bold;font-size:11px;line-height:17px;display:block;margin:3px 0 1px 0;}
.recommendations li span.description {display:block;color:#757575;margin: 0 0 5px;}
.recommendations li span.price {color:#ff6600;display:block;line-height:12px;}
.recommendations li span.price strong {font-size:15px;}
.recommendations li .rgt {width:140px;}
.recommendations .top {position:absolute;bottom:10px;right:10px;width:234px;height:174px;}
.recommendations .top p {display:block;position:absolute;bottom:0;left:0;width:234px;height:52px;line-height:24px;text-align:center;color:#fff;font-weight:bold;background:url(/img/v2base/sep_black.png) 0 0 repeat;}

/*top destinations*/
.top_destinations {margin:0 0 20px 0;}
.top_destinations ul {float:left;width:217px;margin:0 31px 10px 0;}
.top_destinations ul.last {margin:0 1px 10px 0;}
.top_destinations li {float:left;width:217px;border-bottom:1px dotted #999;color:#999;position:relative;line-height:24px;}
.top_destinations li:hover {color:#ff6600;cursor:pointer;background-color: #FFFDDB;}
.top_destinations li.last {border-bottom:0 none;}
.top_destinations a,
.top_destinations a:visited {color:#999;}
.top_destinations span.type {display:block;position:absolute;bottom:0;right:77px;width:30px;}
.top_destinations span.price {position:absolute;bottom:0;right:0;}

/*newsletter*/
.newsletter {padding:0 0 0 10px;margin:0 0 20px 0;height:33px;line-height:33px;color:#fff;background:url(/img/v2base/bg_newsletter.png) 0 0 repeat-x;}

/*info*/
.info {padding:10px;border:1px solid #eee;margin:0 0 20px 0;color:#6a6a6a;line-height:16px;}
.info h3 {color:#fd6d0a;display:block;margin-bottom:5px;}

.info-start ul {float:left;}
.info-start li {float:left;width:200px;color:#999;position:relative;line-height:24px;
	background: url('/img/tick_orange.png') no-repeat left 5px; padding: 0px 12px 3px 20px; list-style: none;
}

.ads-start-cnt {padding:10px;border:1px solid #eee;margin:0 0 20px 0;color:#6a6a6a;}
.ads-start-cnt li {float:left;padding-right:10px;}
.ads-start-cnt li.last {padding-right:0px;}

.search {height:220px;padding:0;margin:0;background:url(/img/v2base/srch_bg2.png) 0 0 repeat-x;}
.search_cnt {width:986px;margin:0 auto;padding:0;position:relative;}
.search_cnt .logo {width:230px;margin:0;padding:50px 0 0 0;position:absolute;left:0;top:0;height:170px;z-index:100}
.search_cnt .srch_form_cnt {width:690px;left:225px;top:0px;position:absolute;z-index:200;height:205px;padding-top:15px;}
.search_cnt .srch_form_t_cnt {display: table-cell;width:500px;top:0px;height:200px;min-height:200px;vertical-align:top;}

.search_cnt .srch_cnt {width:248px;margin:0;padding:0;position:absolute;right:30px;top:0px;height:170px;z-index:100}
.search_cnt .srch {position:absolute;bottom:10px;right:-170px;z-index:100;width:150px;}

.search_cnt .form_header {font-size:15px;text-align:left;line-height:28px;color:#fff;padding-left:10px;font-weight:normal;}


.srch_form_mask {
	position:absolute;
	left:0;top:0;bottom:0;width:500px;
	background-color:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

.srch_el_box 
{
	float:left;
	position:relative;
}

.srch_el_box_m
{
	float:left;
	position:relative;
	margin-right:6px;
}

.srch_el 
{
	float:left;
	height:26px;
	margin-bottom:6px;
}

.srch_el_lft
{
	width:6px;
	background:url('/img/v2base/input_l.png') 0 0 no-repeat;
}

.srch_el_lft.active
{
	background:url('/img/v2base/input_lo.png') 0 0 no-repeat !important;
}

.srch_el_cntr
{
	background:url('/img/v2base/input_bg.png') 0 0 repeat-x;
}

.srch_el_cntr.active
{
	background:url('/img/v2base/input_bgo.png') 0 0 repeat-x !important;
}

.srch_el_rght
{
	width:6px;background:url('/img/v2base/input_r.png') 0 0 no-repeat;
}

.srch_el_rght.active
{
	background:url('/img/v2base/input_ro.png') 0 0 no-repeat !important;
}

.srch_el input {
	border: 0 none;font-size:11px;height:22px;margin:2px 0 0 2px;padding:0;
	cursor:pointer;
}

.srch_el_pop
{
	position:absolute;top:25px;left:0px;background-color:#fff;border: 1px solid #d98811;text-align:left;
}

.srch_el_pop .border_owerlay
{
	margin-top:-1px;background-color:#dfdfdf;height:1px;
}

.srch_el_pop .border_owerlay_white
{
	margin-top:-1px;background-color:#fff;height:1px;
}

#srch-epc-list ul {
	/* padding-left: 4px; */
}

.srch_el_dd_val a, .srch_el_dd_val a:visited { color:#000; text-decoration:none; outline:none;}
.srch_el_dd_val a {
	background:#ffffff url('/img/v2base/trg_n.png') no-repeat scroll right center;
	display:block;
	border: 0 none;font-size:13px;line-height:22px;margin:2px 0 0 2px;padding:0;
	padding-right:20px; text-align: left !important;
}

.srch_el_dd_val span.value { display:none; }
.srch_el_pop span.value { display:none; }
.srch_el_dd_val span.key { display:none; }
.srch_el_pop span.key { display:none; }

.srch_el_pop ul li a { padding:3px; display:block; color:#000; text-decoration:none; outline:none;}
.srch_el_pop ul li a:visited { text-decoration:none; outline:none;}
.srch_el_pop ul li a:hover { background-color:#ededed;}

.srch_def_color { color: #888 !important; }

#pn2s-dst-sel-c {
	margin: 0px 3px 0 0;
	float: left;
}

#pn2s-dst-sel-c .pn2s_dst_btn {
	padding: 0 6px 6px 0;
	float: left;
	width: 153px;
	text-align: left;
	height: 22px;
}

#pn2s-dst-sel-c .dst_btn {
position: relative;
line-height: 22px;
background-image: url('/img/v2base/dst-close.png');
background-repeat: no-repeat;
/* background-color: #FFCD9E; */
background-color:#FFCC00;
background-position: 98% 50%;
border-radius:5px;
display: block;
border: 0 none;
font-size: 12px;
line-height: 22px;
padding-left: 6px;
overflow:hidden;
max-height: 22px;
}



#pn2s-bsd .ui-widget-header { border: 1px solid #FF7B0C; background: #FF7B0C; }
#pn2s-bsd .ui-datepicker .ui-datepicker-title select { margin: 0 0; }
#pn2s-vnd .ui-datepicker .ui-datepicker-title select { margin: 0 0; }
#srch-dest-tree-dyn em {
	font-weight: bold;
}


#srch-dest-tree-stat .dest_ads {
	background-color: #F7F7F7;
	border-bottom: 1px solid #F2F2F2;
}

#srch-dest-tree-stat .dest_ads_title {
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0 5px 4px;
	background-color: #5f5f5f;
	color: #f7f7f7;
}

#pn2s-dest-ads ul {
	display: block;
	list-style-type: disc;
	margin: 0;
	padding: 0;
}

#pn2s-dest-ads li {
	list-style-type: none;
	display: block;
}

#pn2s-dest-ads span.title {
	color: #428CE2;
	padding: 3px 0px 3px 20px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	background: url('/img/v2base/dtree-o-plus.png') no-repeat 4px 9px;
	line-height: 22px;
}

#pn2s-dest-ads span.open {
	background: url('/img/v2base/dtree-o-minus.png') no-repeat 4px 9px !important;
}

#pn2s-dest-ads span.title:hover {
	background-color: #ededed;
}

#pn2s-dest-ads ul ul {
}

#pn2s-dest-ads li li {
	color: #000;
	line-height: 18px;
	display: block;
	font-size: 13px
}

#pn2s-dest-ads span.key {
	color:#000; text-decoration:none; outline:none; padding:3px 0px 3px 20px;
	display: block; cursor: pointer;
	background: url('/img/v2base/dtree-dest-ptr.png') no-repeat 9px 9px;
}
#pn2s-dest-ads span.key:hover, #pn2s-dest-ads .selected-item span.key {
	color:#000; background-color:#ededed;
	display: block; cursor: pointer;
}
#pn2s-dest-ads span.key.selected {
	background: url('/img/v2base/dtree-dest-ptr-checked.png') no-repeat 7px 9px !important;
	cursor: default;
}




#pn2s-dest-stat ul {
	display: block;
	list-style-type: disc;
	margin: 0;
	padding: 0;
}

#pn2s-dest-stat li {
	list-style-type: none;
	display: block;
}

#pn2s-dest-stat span.title {
	color: #888;
	padding: 3px 0px 3px 20px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	background: url('/img/v2base/dtree-g-plus.png') no-repeat 4px 9px;
	line-height: 22px;
}

#pn2s-dest-stat span.open {
	background-image: url('/img/v2base/dtree-g-minus.png') !important;
}

#pn2s-dest-stat span.title:hover, #pn2s-dest-stat  .selected-item  > span.title{
	background-color: #ededed;
}

#pn2s-dest-stat ul ul {
}

#pn2s-dest-stat li li {
	color: #000;
	line-height: 18px;
	display: block;
	font-size: 13px
}

#pn2s-dest-stat span.key {
	color:#000; text-decoration:none; outline:none; padding:3px 0px 3px 20px;
	display: block; cursor: pointer;
	background: url('/img/v2base/dtree-dest-ptr.png') no-repeat 9px 8px;
}
#pn2s-dest-stat span.key:hover, #pn2s-dest-stat .selected-item > span.key  {
	color:#000; background-color:#ededed;
	display: block; cursor: pointer;
}
#pn2s-dest-stat span.key.selected {
	background: url('/img/v2base/dtree-dest-ptr-checked.png') no-repeat 7px 9px !important;
	cursor: default;
}

#srch-dest-tree-dyn ul {
	display: block;
	list-style-type: disc;
	margin: 0;
	padding: 0;
}

#srch-dest-tree-dyn li {
	color: #000;
	line-height: 18px;
	display: block;
	font-size: 13px
}

#srch-dest-tree-dyn span.key {
	color:#000; text-decoration:none; outline:none; padding:3px 0px 3px 20px;
	display: block; cursor: pointer;
	background: url('/img/v2base/dtree-dest-ptr.png') no-repeat 9px 8px;
}
#srch-dest-tree-dyn span.key:hover, #srch-dest-tree-dyn .selected-item > span.key{
	color:#000; background-color:#ededed;
	display: block; cursor: pointer;
}

.dst_btn .dst {width:130px;display:block;float:left;}
.dst_btn .close {width:15px;display:block;float:left;cursor:pointer;}

/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded,
.ui-tooltip-rounded .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content{
	/*
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	*/
	background-color: #DFECF5;
	/* background-color: #fff; */
	border: 2px solid #DFECF5;
}

.ui-tooltip-rounded .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar{
	/*
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	*/
}

.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content{
	/*
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	*/
}

.ui-tooltip-helper,
.ui-tooltip-helper .ui-tooltip-content {
	background-color: #444;
	color: #fff;
	border: 1px solid #444;
}
.ui-tooltip-helper .ui-tooltip-titlebar { }
.ui-tooltip-helper .ui-tooltip-titlebar + .ui-tooltip-content { }
.ui-tooltip-helper .qtip-content {
	padding: 20px !important;
	font-size: 13px;
}


/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-htlinf,
.ui-tooltip-htlinf .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content{
	background-color: #DFECF5;
	border: 2px solid #DFECF5;
}

.ui-tooltip-htlinf .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar
{
}

.ui-tooltip-htlinf .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content
{
}

.qtip{
	max-width: 480px !important;
}
.qtip-content{
	padding:0px !important;
}

label.p2c		{ display: block;cursor: pointer;line-height: 17px;padding-bottom: 4px; }
.p2chk 		{ padding-left: 19px; }
.p2chk 		{ background: url('/img/v2base/chk-off.png') no-repeat; }
label.p2chk-on	{ background: url('/img/v2base/chk-on.png') no-repeat; }
.p2chk input	{ position: absolute; left: -9999px; }
.p2chk.disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	color: #888 !important;
}

.sp-cnt { padding-bottom: 20px;}
.sp-cnt h1 {color:#ff6600;font-size:24px;line-height:24px;margin:15px 0 15px 232px;}
.sp-cnt .lft {width:222px;}
.sp-cnt .rgt {width:732px;}
.sp-cnt p { display:block; margin-bottom:10px;}
.sp-cnt h2 {color:#ff6600;font-size:17px;margin:20px 0 6px 0;}
.sp-cnt h2.top {margin:0 0 6px 0 !important;}
.sp-cnt h3 {color:#181818;font-size:15px;margin:20px 0 6px 0;}
.sp-cnt .red-info {
	border: 1px solid #ee0000;
	padding: 10px;
	color: #ee0000;
	font-weight: bold;
}

.sp-cnt td {
	vertical-align: top;
}

.sp-cnt ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 5px 5px 5px 20px;
	margin: 10px;
}

.sp-cnt ol {
	list-style: decimal outside none;
	padding: 5px 5px 5px 10px;
	margin: 10px;
}

.sp-cnt ul li.with-hdr {
	padding-bottom: 5px;
}

.sp-seo { padding-bottom: 20px;}
.sp-seo h1 {color:#ff6600;font-size:24px;line-height:24px;margin:15px 0 15px 0px;}
.sp-seo p { display:block; margin-bottom:10px;}
.sp-seo h2 {color:#ff6600;font-size:17px;margin:20px 0 6px 0;}
.sp-seo h2.top {margin:0 0 6px 0 !important;}
.sp-seo h3 {color:#181818;font-size:15px;margin:20px 0 6px 0;}

.sp-seo a {color:#428CE1;text-decoration:none;cursor:pointer;}
.sp-seo a:visited {color:#428CE1;text-decoration:none;cursor:pointer;}
.sp-seo a:hover {color:#428CE1;text-decoration:underline;cursor:pointer;}

#addon-pay-info h2 {color:#ff6600;font-size:17px;margin:10px 0 6px 0;}

#addon-pay-info ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 5px 5px 5px 20px;
	margin: 10px;
}

#addon-pay-info ul li.with-hdr {
	padding-bottom: 5px;
}


#sp-left ul {
	list-style:none;
	padding: 0;
	margin: 0;
}

#sp-left ul li {
	width:220px;
	margin:0;
	padding:0;
	float:left;
	/* border-bottom:1px solid #efefef; */
	background-image: url('/img/single-ptr-gray.png');
	background-repeat: no-repeat;
	background-position: 8px 5px;
}

#sp-left ul li.selected {
	background: url('/img/single-ptr-orange.png') no-repeat 8px 5px !important;
}

#sp-left ul li:hover {
	/* background-color: #f4f4f4; */
	background: url('/img/single-ptr-orange.png') no-repeat 8px 5px !important;
}

#sp-left ul li a, ul li a:visited {
	display:block;
	height:26px;
	color: #000;
	padding: 0 0 0 21px;
}
#sp-left ul li.selected a, ul li.selected a:visited {
	color:#ff6600 !important;
}
.static_menu {
	line-height: 24px;
}

#sp-left ul a:hover {
	text-decoration:none;
}

.faqs dt {
	line-height: 22px;
	font-weight: bold;
	padding: 3px 0 15px 30px;
	position: relative;
	background: url('/img/q.gif') 0 4px no-repeat;
}

.faqs dt {
	padding: 0 0 15px 30px;
	position: relative;
	color: #333;
}

.faqs dt{line-height:22px;font-weight:bold;padding:3px 0 15px 30px;position:relative;background:url('/img/q.gif') 0 4px no-repeat;}
.faqs dt:hover{cursor:pointer}
.faqs dd{padding:0 0 15px 30px;position:relative;}
.faqs .hover{text-decoration:underline;}

#top-nav li {
	float:left;
	display:block;
	position:relative;
	z-index:500;
}

#top-nav ul {
	position:absolute;
	left:0;
	display:none;
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	background-color: #222629;
}

#top-nav ul li {
	width:200px;
	margin:0;
	padding:0;
	float:left;
	border-top:1px solid #2f2f2f;
}

#top-nav ul li:hover {
	background-color: #2f2f2f;
}

#top-nav ul a {
	display:block;
	height:26px;
	padding:0 0 0 8px;
	line-height:24px;
}

#top-nav ul a:hover {
	text-decoration:none;
	color: #ff6600;
}

#top-nav a:hover {
	text-decoration:none;
	color: #ff6600;
}
#top-nav a {
	display:block;
	padding:0 0 0 8px;
}

.ntf-ok {
	border: 1px solid #D0E4AD;
	background-color: #EAF7D4;
	padding: 10px 10px 2px 10px;
	color:#617C33;
}

.ntf-ok h3 {
	font-size: 15px;
	font-weight: bold;
	margin:0 0 10px 0;
	color: #617C33;
}

.ntf-ok ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 5px 5px 5px 5px;
	margin: 10px;
}

.ntf-err {
	border: 1px solid #EDC2C2;
	background-color: #F2D5D5;
	padding: 10px 2px 10px 10px;
	color:#A43F3F;
}

.ntf-err h3 {
	font-size: 15px;
	font-weight: bold;
	margin:0 0 10px 0;
	color:#A43F3F;
}

.ntf-err ul {
	list-style-type: square;
	list-style-position: outside;
	padding: 5px 5px 5px 5px;
	margin: 10px;
}

.a_name a,
.a_name a:visited,
.a_name a:hover {
	text-decoration: none !important;
	cursor:text !important;
}

#credit-calc {
	width:250px;
	position:absolute;
	top:0px;
	right:0px;
	/* background-color:#A7352C; */
}

#credit-calc h2 {
	color: #fff;
	font-size: 17px;
	margin:0;
	padding:0;
}

#lp {padding-bottom:8px;margin-bottom:16px;}

#lp a,
#lp a:visited {
	float:left;
	min-width:110px;
	line-height: 20px;
	color: #afafaf;
}
#lp a:hover {
	text-decoration: underline;
}

#x-recommendation {
	/* min-height: 300px; */
}

#x-current-dest {
	/* min-height: 300px; */
}

.dst-txt-bolder {
	font-weight: bold;
	color:#000 !important;
}

.bottom_ct .first span:hover {
	text-decoration: underline;
	cursor: pointer;
}

.input_default {
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	padding: 4px 6px;
	color: #555555;
	line-height: 17px;
	height: 17px;
	margin: 0 10px 0 10px;
}

#top-breadcrumbs {
	clear:left;
}

#top-hlpr .breadcrumbs li {
    color:#fff !important;
    background: url(/img/v2base/breacrumb_arrow-white.png) center right no-repeat !important;
}

#top-hlpr .breadcrumbs li.last {background:none; !important}

#top-hlpr .breadcrumbs li a,#top-hlpr .breadcrumbs li a:visited {
    color:#fff !important;
}
#top-hlpr .breadcrumbs li a:hover {
    color:#444 !important;
}

#x-cookie {
    z-index:99999999;bottom:5px;left:5px;width:170px;zoom: 1;display:none;overflow:hidden;position:fixed;margin:0;padding:10px;
    /* background-color:#fc6204 */
    background-color: #DFECF5;
    border: 1px solid #D0E0F0;
}

#x-cookie-msg {
    color: rgb(88, 161, 203);
    line-height: 16px;
/*    margin: 0 auto;
    width: 984px;
*/
    text-align: left;
    font-size: 11px;
}
#x-cookie-msg .left {display: table-cell;width: 790px;}
#x-cookie-msg .right {display: table-cell;width: 200px;text-align: right;}

#x-cookie-conf {display:none;line-height: 22px;
    margin: 0 auto;
    text-align: left;
    color: rgb(88, 161, 203);
    padding-top: 8px;
    font-size: 11px;
    line-height: 16px;
}
#x-cookie-conf .cfg {display:table !important;color: rgb(88, 161, 203);padding:0px 8px 8px 20px;}

#x-cookie-conf-btn {text-decoration: none;cursor: pointer;color: #E95200;}
#x-cookie-conf-btn:hover {text-decoration: underline; cursor: pointer; color: #E95200;}

#x-cookie-conf .cfg a,#x-cookie-conf .cfg a:visited {text-decoration: none;cursor: pointer;color: #E95200;}
#x-cookie-conf .cfg a:hover {text-decoration: underline;cursor: pointer;color: #E95200;}

.rsv-msg-bnr {
    background:url('/img/v2base/r-banner-step-i.png') !important;
    width:7px;height:7px;font-size:1px;float:left;margin-right:5px;
    cursor:pointer;
}
.rsv-msg-bnr.active {
    background:url('/img/v2base/r-banner-step-a.png') !important;
}

.site_top_msg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 800px;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=10);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

body iframe {
	display: none;
}

#x-recommendation .price_eur {}
#x-recommendation .price_hrk {
	display: none;

}
#x-recommendation .price_hrk strong {
	font-size: 13px !important;
}

#x-current-dest .price_eur {}
#x-current-dest .price_hrk {display: none;}
