ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, span, em, pre, blockquote, abbr, acronym, a,
dl, dt, dd,
table, tr, th, td, thead, tbody, tfoot, caption,
form, fieldset, legend, input, textarea, select, button, label
{
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	outline: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a 			{ text-decoration: none; color: #000; }
a:hover 		{ color: #53b427; }
a img			{ border: none; }
a.green			{ text-decoration: none; }
a.blue			{ color: blue !important; }
a.red			{ color: red !important; }
a.green:hover		{ color: #000 !important; }
a.underline		{ text-decoration: underline; }
a.underline:hover 	{ text-decoration: none; }

a.moreLess	{ clear: both; display: block;	}
a.moreLess	span.less { display: none; }
a.moreLess.selected span.less	{ display: inline; }
a.moreLess.selected span.more	{ display: none; }

a.r-under		{ text-decoration: none; }
a.r-under:hover 	{ text-decoration: underline; }

small			{ font-size: 85%; }
big				{ font-size: 120%; }
em				{ font-style: italic; }
p				{ line-height: 20px; margin: 0 0 10px; }
p a:visited		{ color: #000; }

table			{ border-collapse: separate; border-spacing: 0; }

ul				{ list-style-type: none; }

img.left		{ margin: 0 10px 10px 0; }
img.right		{ margin: 0 0 10px 10px; }

.left			{ float: left !important; }
.right			{ float: right !important; }
.no-float		{ float: none !important; clear: both; }

.grey			{ color: #747474 !important; }
.grey a 		{ font-weight:bold; color: #53b427;}
.grey a:hover	{ color: #000;}
.grey a:visited { color: #53b427;}
.grey-light		{ color: #999 !important; }
.black			{ color: #000 !important; }
.white			{ color: #fff !important; }
.red			{ color: #f00 !important; }
.blue			{ color: #225ea7 !important; }
.green			{ color: #53b427 !important; }
.orange			{ color: #ff7e00 !important; }
.dorange		{ color: #FB6100 !important; }

ul.green-links li a		{ color: #53b427; }
ul.green-links li a:hover	{ color: #000; }

.small-caps		{ font-variant: small-caps !important; }
.no-underline	{ text-decoration: none !important; }

.align-left		{ text-align: left !important; }
.align-center	{ text-align: center !important; }
.align-right	{ text-align: right !important; }

.no-border		{ border: none !important; }
.no-margin		{ margin: 0 !important; }
.no-padding		{ padding: 0 !important; }
.no-decoration	{ text-decoration: none !important; }

.cursor-help	{ cursor: help; }
.topdiv		{ border-top:2px solid #53b427; padding-top:20px !important; }

/* clear fixes */

.cleaner 		{ height: 0; line-height: 0; clear: both; }
.clear			{ clear: both; }

.clearfix:after,
.box:after
{
	height: 0;
	line-height: 0;
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}
.clearfix,
.box					{ display: inline-block; }
html[xmlns] .clearfix,
html[xmlns] .box 		{ display: block; }
* html .clearfix,
* html .box				{ height: 1%; }

.dotted-hr	{ border-bottom: 1px dotted #c0c0c0; }



/* headings */

h1
{
	line-height:100%; font-size: 20px; font-weight: bold; color: #53b427; float:left;
}
	h1.homepage
	{
		position: relative;
		margin: -15px 15px 30px;
	}

	h1.trips
	{
		width:90%; font-size: 22px; margin-bottom:10px; width:320px; line-height:25px; padding-left:10px;
	}

	h2.inner
	{
		line-height:20px; font-size: 20px; font-weight: bold; color: #53b427; float:left;
	}

	h2.tripslist
	{
		line-height:20px; font-size: 18px; font-weight: bold; color: #53b427; float:left; margin-bottom:10px;
	}

	h2.innerhotel { 
		line-height:20px; font-size: 20px; font-weight: bold; color: #53b427; float:left;
		width:460px; padding-left:10px; 
	}

h3,
h3 a
{
	font-size: 16px;
	text-decoration: none;
	color: #53b427;
	margin: 10px 0;
}
	h3 a:hover	{ color: #000; }

	h3.icon-exotic a,
	h3.icon-plane a,
	h3.icon-bus a
	{
		background: transparent url('../img/trip-links.gif') no-repeat 0 -1940px;
		padding: 5px 0 5px 30px;
	}
	h3.icon-plane a { background-position: 0 -2207px; }
	h3.icon-bus a { background-position: 0 -2473px; }

		h3.icon-exotic a:hover	{ background-position: 0 -2074px; }
		h3.icon-plane a:hover	{ background-position: 0 -2337px; }
		h3.icon-bus a:hover		{ background-position: 0 -2577px; }


/* links */

a.print
{
	font-weight:normal; padding:0 25px 0 0; color:#747474; font-size:11px;
	background: url('../img/icon-print.gif') no-repeat right top;
}
a.print:hover {text-decoration:underline;}

.box h2.visos_salys {
		margin:0px;padding:0px;
		margin-top:14px;
		margin-left:-5px;
		margin-bottom:-10px;
		line-height: normal;
		position: relative;
		font-weight:bold;
		width:165px !important;
		display:block;
}

a.country
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: normal;
/*	border: 1px solid #000;*/
}
a.country:hover	{ color: #53b427; }

a.hotel
{
	font-weight: normal;
	text-decoration: none;
	color: #53b427;
	white-space: nowrap;
	cursor: pointer;
	background: transparent url('../img/stars.gif') no-repeat right 1px;
	padding: 0 75px 0 0;

}
	a.hotel:hover	{ color: #000; background-position: right -49px; }

	a.stars-4			{ background-position: right -99px; }
		a.stars-4:hover	{ background-position: right -149px; }
	a.stars-3			{ background-position: right -199px; }
		a.stars-3:hover	{ background-position: right -249px; }
	a.stars-2			{ background-position: right -299px; }
		a.stars-2:hover	{ background-position: right -349px; }
	a.stars-1			{ background-position: right -399px; }
		a.stars-1:hover	{ background-position: right -449px; }

a.go
{
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	line-height: 10px;
	color: #fff;
	background: transparent url('../img/box-heading.gif') no-repeat 0 -50px;
	padding: 2px 0 2px;
}
	* html 	a.go 	{ padding: 0 !important; }
	* + html a.go 	{ padding: 0 !important; }

	a.go span
	{
		background: transparent url('../img/box-heading.gif') no-repeat right -70px;
		padding: 2px 5px 2px;
	}
	a.go:hover
	{
		background-position: 0 -90px !important; 
	}
		a.go:hover span
		{
			background-position: right -110px !important;
		}

a.go.block
{
	display: inline;
	float: left;
	padding: 0;
}
	a.go.block span
	{
		height: 100%;
		display: block;
		float: left;
		padding: 5px 5px;
	}

	a.go.arrow.grey
	{
		background-position: 0 -420px;
	}
		a.go.arrow.grey span
		{
			background-position: right -440px;
		}

	a.go.transparent
	{
		color: #53b427;
		background-position: 0 -500px;
	}
		a.go.transparent span
		{
			background-position: right -520px;
			padding-right: 15px !important;
		}
		a.go.transparent:hover
		{
			color: #000 !important;
			background-position: 0 -540px !important;
		}
			a.go.transparent:hover span
			{
				background-position: right -560px !important;
			}
	
	a.go.arrow
	{
		background-position: 0 -580px;
	}
		a.go.arrow span
		{
			background-position: right -600px;
			padding-right: 15px !important;
		}
		a.go.arrow:hover
		{
			background-position: 0 -620px !important;
		}
			a.go.arrow:hover span
			{
				background-position: right -640px !important;
			}

	a.go.arrow-only
	{
		color: #747474;
		background: transparent url('../img/icons.gif') no-repeat right -445px;
		padding: 2px 15px 2px 0 !important;
	}
	* html a.go.arrow-only { padding: 3px 15px 3px 0 !important; }

		a.go.arrow-only:hover
		{
			color: #000;
			background-position: right -569px !important;
		}
		a.go.arrow-only.block
		{
			padding: 4px 15px 2px 0 !important;
		}
		a.go.arrow-only.green
		{
			background-position: right -503px;
		}

	
	a.go.transparent.grey
	{
		background-position: 0 -690px;
	}
		a.go.transparent.grey span
		{
			background-position: right -710px;
		}

a.to-my-trips
{
	font-size: 10px;
	color: #747474;
	text-decoration: none;
	line-height: 10px;
	font-weight: bold;
	display: block;
	width: 50px;
	height:25px;
	background: transparent url('/img/add_to_shopping_cart.png') no-repeat 0 0px;
	padding: 0 0 0 30px;
}
	a.to-my-trips:hover
	{
		color: #53b427;
		font-weight: bold;
	}


/* special text styles */

span.price
{
	font-size: 15px;
	font-weight: bold;
/*	letter-spacing: -1px;*/
	color: #FF7E00;
	/* #ff7e00; */
	
}
span.price-old
{
	text-decoration: line-through;
	color: #747474;
	cursor: help;
}
span.extra-payment
{
	font-size: 12px;
	font-weight: bold;
	color: #53b427;
	cursor: help;
	background: transparent url('../img/icons.gif') no-repeat right 0;
	padding: 0 20px 0 0;
}
	span.extra-payment.grey
	{
		background-position: right -104px;
	}

span.extra-akcija
{
	font-size: 11px;
	font-weight: bold;
	color:red;
	width:150px;
	line-height:13px;
}

span.extra-visi
{
	font-size: 9px;
	font-weight: bold !important;
	color:#53b427;
}

span.tiny
{
	font-size: 11px;
/*	letter-spacing: -1px; */
	white-space: nowrap;
	line-height: 10px;
	color: #fff;
	background: transparent url('../img/box-heading.gif') no-repeat 0 -280px;
	padding: 1px 0px 0px 1px;
}
	* html 	span.tiny 	{ padding: 0; }
	* + html span.tiny	{ padding: 0; }

	span.tiny span
	{
		background: transparent url('../img/box-heading.gif') no-repeat right -295px;
		padding: 1px 5px 1px 3px;
	}
	* html span.tiny span { padding-bottom: 2; }

span.tiny.green
{
	color: #fff !important;
	background-position: 0 -660px;
}
	span.tiny.green span
	{
		background-position: right -675px;
	}


/* corners */

.c-tl,
.c-tr,
.c-bl,
.c-br
{
	width: 5px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: transparent url('../img/corners.gif') no-repeat 0 0;
	position: absolute;
	z-index: 1; /*10*/
}
.c-tl		{ top: 0; left: 0;}
.c-tr		{ top: 0; right: 0; background-position: -5px 0; }
.c-bl		{ bottom: 0; left: 0; background-position: -10px 0; }
.c-br		{ bottom: 0; right: 0; background-position: -15px 0;  }


/* shadows */

.s-top,
.s-bottom
{
	width: 100%;
	height: 4px;
	font-size: 0;
	line-height: 0;
	background: transparent url('../img/shadows.gif') repeat-x 0 0;
	position: absolute;
	left: 0;
	z-index: 1; /* 9*/
}
.s-top				{ top: 0; }
.s-bottom			{ bottom: 0; background-position: 0 -4px; }


/* pagination */

ul.pagination
{
}
	ul.pagination li
	{
		display: inline;
	}
		ul.pagination li a
		{
			width: 16px;
			height: 17px;
			font-size: 10px;
			text-align: center;
			text-decoration: none;
			line-height: 16px;
			color: #fff;
			background: transparent url('../img/pagination.png') no-repeat 0 0;
			float: left;
			display: inline;
			padding: 0 0 0 1px;
			margin: 0 5px 0 0;
		}
			ul.pagination li.selected a,
			ul.pagination li a:hover
			{
				color: #000;
				background-position: right 0;
			}

		ul.pagination li.info
		{
			font-size: 11px;
			color: #747474;
			width: auto;
			height: auto;
			float: left;
			margin: -2px 10px 0 0;
		}


		ul.pagination li.biginfo
		{
			font-weight:bold;
			font-size: 15px;
			color: #ff7e00;
			width: auto;
			height: auto;
			float: left;
			margin: -2px 10px 0 0;
		}

	ul.pagination.usual
	{
	}
		ul.pagination.usual li a
		{
			width: 17px;
			height: 17px;
			color: #747474;
			background-position: 0 -49px;
			padding: 0;
			margin-bottom: 5px;
		}
			ul.pagination.usual li.selected a,
			ul.pagination.usual li a:hover
			{
				color: #fff;
				background-position: right -49px;
			}

	ul.pagination.numbers
	{
		padding-left:10px;
	}
		ul.pagination.numbers li a
		{
			width:20px;
			font-weight:bold;
			background: none;
			font-size:15px;
			color: #ff7e00;
			padding:0; text-decoration: underline;
		}
			ul.pagination.numbers li.selected a,
			ul.pagination.numbers li a:hover
			{
				background: #ff7e00;
				color: #fff;
				text-decoration: none;
			}
			



html
{
	padding: 0;
	margin: 0;
}

body
{
	font: normal 13px/normal Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #000;
	background: #ebebeb url('../img/bg.gif') repeat-x 0 bottom;
	padding: 0;
	margin: 0;
}


/*
	------------------------------------------------------------------------------------------------
	CONSTRUCTIONS
*/


#wrapper
{
	width: 998px;
	padding: 15px 0;
	margin: 0 auto;
}



/*
	top links
*/


ul#top-links
{
	font-size: 11px;
	display: inline;
	float: left;
	clear: left;
	margin: 0 0 5px 10px;
}
	ul#top-links li
	{
		border-right: 1px dotted #c0c0c0;
		display: inline;
		float: left;
		padding: 0 10px 0 0;
		margin: 0 10px 0 0;
	}
		ul#top-links li a
		{
			text-decoration: none;
			color: #8d948d;
		}
			ul#top-links li a:hover	{ color: #000; }


/*
	extra navigation
*/

ul#extra-nav
{
	font-size: 12px;
	display: inline;
	float: right;
	clear: right;
	margin: 0 10px 0 0;
}
	ul#extra-nav li
	{
		float: left;
		display: inline;
	}
		ul#extra-nav li a
		{
			text-decoration: none;
			line-height: 23px;
			color: #8d948d;
			border-right: 1px dotted #c0c0c0;
			padding: 4px 10px 4px 0;
			margin: 0 0 0 10px;
		}
			ul#extra-nav li a:hover	{ color: #000; }

		li#en-trips a
		{
			background: transparent url('../img/extra-nav.gif') no-repeat 0 3px;
			border: none !important;
			padding-right: none !important;
			padding-left: 30px !important;
		}
			li#en-trips a:hover	
			{
				color: #000 !important;
				background-position: 0 -50px !important; 
			}
				li#en-trips a span
				{
					font-size: 11px;
					color: #fff;
					display: none;
					position: absolute;
					width:13px;
					text-align:center;
					top: -1px;
					left: 11px;
				}
				* html li#en-trips a span { top: -1px; }

			ul#extra-nav li.selected
			{
				position: relative;
			}
				ul#extra-nav li.selected a
				{
					font-weight: bold;
					color: #53b427;
					background-position: 0 -103px;
				}
					ul#extra-nav li.selected span
					{
						font-weight: normal;
						display: inline;
					}


/*
	MAIN CONTENT
*/

#main
{
	background: #fff url('../img/main-bg.gif') repeat-y center center;
	clear: both;
	position: relative;
	padding: 20px 9px 8px;
}

	#main .out-tl,
	#main .out-tr,
	#main .out-bl,
	#main .out-br
	{
		width: 8px;
		height: 8px;
	}
	#main .out-tr		{ background-position: -8px 0; }
	#main .out-bl		{ background-position: -16px 0; }
	#main .out-br		{ background-position: -24px 0; }

	* html .s-out		{ padding: 0 5px; }


	/*
		HEAD
	*/

	#head
	{
		width: 300px;
		display: inline;
		float: left;
	}

		/*
			logo
		*/
	
		a#logo
		{
			width: 153px;
			height: 75px;
			overflow: hidden;
			position: relative;
			display: inline;
			float: left;
			margin: -10px 0 0 10px;
		}

		/*
			language bar
		*/

		ul#lang-bar
		{
			float: right;
			display: inline;
			position: relative;
			margin: 35px 25px 0 0;
		}
			ul#lang-bar li
			{
				display: inline;
				float: left;
				border-right: 1px dotted #c0c0c0;
				padding: 0 5px 0 0;
				margin: 0 5px 0 0;
			}
				ul#lang-bar li.last
				{
					border: none;
					padding: 0;
					margin: 0;
				}
				ul#lang-bar li a
				{
					text-transform: uppercase;
					text-decoration: none;
					color: #53b427;
				}
					ul#lang-bar li.selected a
					{
						color: #999;
					}
					ul#lang-bar li a:hover
					{
						color: #000;
					}

		/*
			motto
		*/
	
		#motto
		{
			width: 280px;
			height: 32px;
			text-indent: -9999px;
			background: transparent url('../img/motto.gif') no-repeat 0 0;
			display: inline;
			float: left;
			clear: both;
			position: relative;
			margin: 15px 0 0 10px;
		}

	/*
		navigation
	*/

	#nav
	{
		width: 670px;
		background: transparent url('../img/nav-shadow.gif') no-repeat bottom right;
		float: right;
		clear: right;
		padding: 0 0 6px;
	}
		ul#nav-main
		{
		}
			ul#nav-main li
			{
				display: inline;
			}
				ul#nav-main li a
				{
					height: 25px;
					font-size: 14px;
					font-weight: bold;
					text-transform: uppercase;
					text-decoration: none;
					line-height: 25px;
					color: #9a9e9a;
					background: transparent url('../img/nav.gif') no-repeat 0 -60px;
					float: left;
					position: relative;
					bottom: -5px;
					margin: 0 1px 0 0;
				}
					ul#nav-main li a span
					{
						height: 100%;
						background: transparent url('../img/nav.gif') no-repeat right -90px;
						cursor: pointer;
						display: block;
						float: left;
						padding: 0 9px;
					}
					ul#nav-main li a:hover
					{
						height: 30px;
						line-height: 30px;
						color: #000;
						position: static;
					}

					ul#nav-main li.selected a
					{
						height: 30px;
						font-size: 15px;
						line-height: 30px;
						position: static;
						color: #fff;
						background-position: 0 0;
					}
						ul#nav-main li.selected a span	{ background: transparent url('../img/nav.gif') no-repeat right -30px; }

		/*
			sub navigation
		*/

		#nav-sub
		{
			height: 35px;
			background: transparent url('../img/nav-sub.gif') no-repeat 0 -44px;
			position: relative;
			margin: 0 -12px 0 0;
		}
			* html #nav-sub	{ margin-right: -13px; }

			#nav-sub ul
			{
				background: transparent url('../img/nav-sub.gif') no-repeat right -79px;
			}
				#nav-sub ul li
				{
					display: inline;
				}
					#nav-sub ul li a
					{
						font-weight: bold;
						text-decoration: none;
						line-height: 35px;
						color: #fff;
						display: inline;
						float: left;
						margin: 0 10px;
					}
						#nav-sub ul li.selected a
						{
							background: transparent url('../img/nav-sub.gif') no-repeat center 28px;
							position: relative;
							padding: 0 0 6px;
							margin-bottom: -6px;
						}
						#nav-sub ul li a:hover
						{
							color: #000;
						}

			a#ns-more
			{
				width: 12px;
				height: 25px;
				text-indent: -9999px;
				background: transparent url('../img/nav-sub.gif') no-repeat 0 -14px;
				position: absolute;
				right: 10px;
				top: 50%;
				margin: -13px 0 0;
			}
				a#ns-more:hover	{ background-position: -12px -14px; }

			#ns-bend
			{
				width: 7px;
				height: 5px;
				background: transparent url('../img/nav-sub.gif') no-repeat 0 -39px;
				position: absolute;
				top: -5px;
				right: 0;
			}

	/*
		hotline
	*/

	ul#hotline 
	{
		float: right;
		display: inline;
		background: transparent url('../img/dot-grey.gif') repeat-x 0 center;
		margin: 5px 10px 5px 0;
	}
		ul#hotline  li
		{
			font-size: 15px;
			background-color: #fff;
			float: left;
			display: inline;
			padding: 0 7px;
			margin: 0 27px 0 0;
		}
			ul#hotline  li.caption
			{
				font-weight: bold;
				line-height: 35px;
				text-transform: uppercase;
				color: #bec0be;
			}

			ul#hotline li a
			{
				text-decoration: none;
				line-height: 23px;
				color: #53b427;
				display: block;
				background: transparent url('../img/hotline-icons.gif') no-repeat 0 5px;
				padding: 4px 0 4px 20px;
			}
				li#hl-phone a				{ line-height: 14px !important; }
					li#hl-phone a:hover		{ background-position: 0 -39px !important; }
				li#hl-subscribe a			{ background-position: 0 -80px !important; padding-left: 30px !important; }
					li#hl-subscribe a:hover	{ background-position: 0 -117px !important; }
				li#hl-request a				{ background-position: 0 -155px !important; padding-left: 30px !important; }
					li#hl-request a:hover	{ background-position: 0 -198px !important; }

				ul#hotline li a:hover	{ color: #000; }
				ul#hotline li a span 	{ font-size: 10px; color: #646864; }

			ul#hotline li.last
			{
				padding-right: 0 !important;
				margin: 0 !important;
			}

	ul.hotline2 
	{
		float: left;
		display: inline;
		background: transparent url('../img/dot-grey.gif') repeat-x 0 center;
	}
		ul.hotline2 li
		{
			font-size: 15px;
			background-color: #fff;
			float: left;
			display: inline;
			padding: 0 7px;
		}

			ul.hotline2 li a
			{
				text-decoration: none;
				line-height: 23px;
				color: #53b427;
				display: block;
				background: transparent url('../img/hotline-icons.gif') no-repeat 0 5px;
				padding: 4px 0 4px 20px;
			}
				li.hl2-phone a				{ line-height: 14px !important; }
					li.hl2-phone a:hover		{ background-position: 0 -39px !important; }
				li.hl2-subscribe a			{ background-position: 0 -80px !important; padding-left: 30px !important; }
					li.hl2-subscribe a:hover	{ background-position: 0 -117px !important; }
				li.hl2-request a				{ background-position: 0 -155px !important; padding-left: 30px !important; }
					li.h2l-request a:hover	{ background-position: 0 -198px !important; }

				ul.hotline2 li a:hover	{ color: #000; }
				ul.hotline2 li a span 	{ font-size: 10px; color: #bec0be; }

			ul.hotline2 li.last
			{
				padding-right: 0 !important;
				margin: 0 !important;
			}

	/*
		sidebar & content containers
	*/

	#sidebar
	{
		width: 304px;
		float: left;
	}

		#sidebar .box
		{
			display: block;
			clear: both;
			float: none;
		}

	#content
	{
		width: 676px;
		float: right;
	}

	#content-full
	{
		width: 100%;
		margin:0 auto;
	}


	/*
		search form
	*/

	#search
	{
		width: 294px;
		background: #e3e4e3 url('../img/search-shadow.gif') repeat-y 0 0;
		padding: 0 !important;
	}
		#search .inner
		{
			background: transparent url('../img/search-bg.gif') repeat-x 0 3px;
			padding: 20px 6px 9px;
			margin: 0 4px;
		}

		#search .corner		{ width: 8px; height: 8px; }
		#search .c-tl		{ background-position: 0 -8px; top: 0; left: 0; }
		#search .c-tr		{ background-position: -8px -8px; top: 0; right: 0; }
		#search .c-bl		{ background-position: -16px -8px; bottom: 0; left: 0; }
		#search .c-br		{ background-position: -24px -8px; bottom: 0; right: 0; }
		#search .s-top		{ top: -1px; background-position: 0 -8px;}
		#search .s-bottom	{ background-position: 0 -12px; }
		* html #search .s-top,
		* html #search .s-bottom	{ padding: 0 10px; }
		
		.date-change { padding:0px !important; margin:0px !important;}

		#search-map
		{
			width: 268px;
			height: 146px;
			/* background: transparent url('../img/search-map.gif') no-repeat 0 0;*/ 
			margin: 0px; padding:0px;
		}

		ul#search-nav
		{
			width: 100%;
			border-bottom: 2px solid #41af0f;
			margin: 20px 0 0;
		}
			ul#search-nav li
			{
				display: inline;
			}
				ul#search-nav li a
				{
					height: 23px;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					line-height: 23px;
					color: #7a7f7a;
					background: transparent url('../img/search-nav.gif') no-repeat 0 -56px;
					float: left;
					position: relative;
					bottom: -5px;
					margin: 0 1px 0 0;
				}
					ul#search-nav li a span
					{
						background: transparent url('../img/search-nav.gif') no-repeat right -84px;
						display: block;
						padding: 0 7px;
					}
					ul#search-nav li a:hover
					{
						height: 28px;
						line-height: 28px;	
						color: #000;					
						position: static;
					}

					ul#search-nav li.selected a
					{
						height: 28px;
						font-weight: bold;
						letter-spacing: 0;
						line-height: 28px;
						color: #fff;
						position: static;
						background: transparent url('../img/search-nav.gif') repeat-x 0 0;
					}
						ul#search-nav li.selected a span
						{
							background-position: right -28px;
						}

		#search form
		{
			margin: 15px 0 0;
		}
			#search form .item-short
			{
				width: 132px;
				height:40px;
				float: left;
			}

			#search form .last
			{
				padding-bottom: 10px; 
				border-bottom: 2px solid #41af0f;
			}


			#search form label
			{
				color: #585f58;
			}

		#search a.moreLess
		{
			font-size: 11px;
			text-decoration: none;
			color: #53b427;
			background: transparent url('../img/search-more.gif') no-repeat right 7px;
			clear: both;
			display: block;
			margin: 10px 0;
		}
			#search a.moreLess:hover
			{
				color: #000;
				background-position: right -26px;
			}
			#search a.moreLess span
			{
				font-weight: bold;
				background-color: #e3e4e3;
				padding: 0 8px 0 0;
			}
				#search a.moreLess	span.less	{ display: none; }

		#search a.moreLess.selected
		{
			background-position: right -61px;
		}
			#search a.moreLess.selected:hover
			{
				background-position: right -94px;
			}
			#search a.moreLess.selected span.less	{ display: inline; }
			#search a.moreLess.selected span.more	{ display: none; }
	/* 
		FILTER FORM
	*/

	#filter
	{
	}
		#filter form
		{
			margin: 10px 0 0;
		}

			#filter form .divider
			{
				width:100%;
				padding-bottom: 5px;
				margin-bottom: 5px;
				border-bottom: 1px solid #ff7e00;
			}

			#filter form .item
			{
				padding-left: 10px; 
			}

			#filter form .selected
			{
				background: #F7A126; 
			}
			
			#filter form .f-submit
			{
				float: right;
			}

			#filter form label
			{
				color: #000;
			}

			#filter form span
			{
				color: #585f58;
			}

			#filter form h3
			{
				font-size:16px;
				color: #000;
				margin:5px 0 0 0;
			}

	#smallfilter 
	{
	}
		#smallfilter form
		{
			margin: 10px 0 0;
		}

			#smallfilter form .divider
			{
				width:100%;
				padding-bottom: 5px;
				margin-bottom: 5px;
				border-bottom: 1px solid #ff7e00;
			}

			#smallfilter form .item
			{
				padding-left: 10px; 
			}

			#smallfilter form .selected
			{
				background: #F7A126; 
			}
			
			#smallfilter form .f-submit
			{
				float: right;
			}

			#smallfilter form label
			{
				color: #000;
			}

			#smallfilter form span
			{
				color: #585f58;
			}

			#smallfilter form h3
			{
				font-size:16px;
				color: #000;
				margin:5px 0 0 0;
			}

	/*
	      Google MAPS
	*/

		#gMaps {
			text-position:center; border:2px solid #747474; padding:0; margin:0 0 5px 12px;height:300px;
		}

		#gMapButton
		{
			width: 160px;
			float:right;
			padding: 0 20px 0 0;
			margin:0px;
		}
		
		#gMapButton a.moreLess
		{
			font-size: 16px;
			text-decoration: none;
			color: #53b427; height:20px;
			background: transparent url('../img/mapexpand.png') no-repeat right -20px ;
			clear: both;
			display: block;
		}
			#gMapButton a.moreLess:hover
			{
				color: #000;
				background-position: right -60px;
			}
			#gMapButton a.moreLess span
			{
				font-weight: bold;
			}
				#gMapButton a.moreLess	span.less	{ display: none; }

		#gMapButton a.moreLess.selected
		{
			background-position: right 0px;
		}
			#gMapButton a.moreLess.selected:hover
			{
				background-position: right -40px;
			}
			#gMapButton a.moreLess.selected span.less	{ display: inline; }
			#gMapButton a.moreLess.selected span.more	{ display: none; }
	/*
		consultant
	

		.consultant
		{
		}

		.consultant span
			{
				text-align:left; width:55%; float:right;
			}

		.consultant span.name	{ font-size:14px;  font-weight:bold; }
		.consultant span.c-title { font-size:20px; width:100%; margin-bottom:5px; }
		.consultant span.hours	{ font-size:10px; line-height:10px; margin-top:5px; padding-top:5px; border-top:1px solid #b0bcb0; }

		.consultant span.phone	{ 
			font-size:20px;  font-weight:bold; width:90%; margin:5px 0 0 10px; line-height:25px;
			background: url(img/icon-phone.gif) no-repeat 0 0; padding-left:15px;
		}
		.consultant span.title { font-size:11px; line-height:11px; padding-bottom:5px; }
		.consultant img	{ border: 1px solid #b0bcb0; height:80px; width:60px; float:left; overflow:hidden; }
*/
	/*
		slide show
	*/

	.slideshow
	{
		width: 658px !important;
		height: 260px !important;
		background: transparent url('../img/slideshow-shadow.gif') repeat-y  0 0;
		overflow: hidden;
		padding: 0 4px !important;
	}
	.slideshow-narrowest
	{
		width: 205px !important;
		background-image: url('../img/slideshow-shadow-narrowest.gif');
	}

	.slideshow-hsmall
	{
		height: 188px !important;
		background-image: url('../img/slideshow-shadow.gif');
	}

	.slideshow-narrow
	{
		width: 240px !important;
		background-image: url('../img/slideshow-shadow-narrow.gif');
	}

	.slideshow-normal
	{
		width: 320px !important;
		height: 320px !important;
		background-image: url('../img/slideshow-shadow.gif');
		overflow: hidden;
		padding: 0 4px !important;
	}

	.slideshow-hotel
	{
		width: 462px !important;
		heigth: 337px !important;
		background-image: url(img/slideshow-shadow-hotel.gif);
	}

		.slideshow .corner,
		.slideshow-normal .corner		{ width: 8px; height: 8px; }
		.slideshow .c-tl,
		.slideshow-normal .c-tl		{ background: transparent url('../img/slideshow-tl.png') no-repeat 0 0; top: 0 !important; left: 0 !important; }
		.slideshow .c-tr,
		.slideshow-normal .c-tr		{ background: transparent url('../img/slideshow-tr.png') no-repeat 0 0; top: 0 !important; right: 0 !important;}
		.slideshow .c-bl,
		.slideshow-normal .c-bl		{ background: transparent url('../img/slideshow-bl.png') no-repeat 0 0; bottom: 0 !important; left: 0 !important; }
		.slideshow .c-br,
		.slideshow-normal .c-br		{ background: transparent url('../img/slideshow-br.png') no-repeat 0 0; bottom: 0 !important; right: 0 !important; }
		.slideshow .s-top,
		.slideshow-normal .s-top		{ background-position: 0 -8px;}
		.slideshow .s-bottom,
		.slideshow-normal .s-bottom		{ background-position: 0 -12px; }

		.slideshow .slide,
		.slideshow-normal .slide
		{
			width: 100%;
			height: 100%;
			position: relative;
			z-index: 1;
		}
			.slideshow .slide div
			{
				width: 618px;
				color: #fff;
				background: transparent url('../img/dot-transparent.png') repeat 0 0;
				position: absolute;
				bottom: 0;
				left: 0;
				z-index: 2;
				padding: 10px 20px 10px;
			}
			.slideshow-narrowest .slide div
			{
				width: 185px;
				padding: 5px 10px;
			}

			.slideshow .slide-light div
			{
				background-image: url('../img/dot-transparent-light.png');
			}
				.slideshow .slide-light div *
				{
					color: #000 !important;
				}

				.slideshow .slide div p
				{
					line-height: 17px;
					margin: 0 0 5px;
				}
				.slideshow-narrowest .slide div p
				{
					font-size: 12px;
					line-height: 15px;
				}
				.slideshow .slide div a
				{
					font-weight: bold;
					text-decoration: none;
					color: #fff;
				}
					.slideshow .slide div a:hover
					{
						text-decoration: underline;
					}
				.slideshow .slide div h2
				{
					font-size: 25px;
					text-transform: none;
					color: #fff;
					position: static;
					margin: 0 0 5px;
				}
				.slideshow-narrowest .slide div h2
				{
					font-size: 20px;
					margin: 0;
				}

		.slideshow a.prev,
		.slideshow a.next
		{
			width: 29px;
			height: 59px;
			text-indent: -9999px;
			cursor: pointer;
			background: transparent no-repeat 0 0;
			display: block;
			position: absolute;
			top: 50%;
			z-index: 3;
			margin: -30px 0 0;
		}
		.slideshow a.prev:hover,
		.slideshow a.next:hover	{ background-position: 0 bottom; }
		.slideshow a.prev		{ background-image: url('../img/slideshow-prev.png'); left: 4px; }
		.slideshow a.next		{ background-image: url('../img/slideshow-next.png'); right: 4px; }

		.slideshow ul.pagination
		{
			position: absolute;
			bottom: 15px;
			right: 10px;
			z-index: 3;
		}
			.slideshow ul.pagination li.selected a	{ font-weight: bold; }
			.slideshow ul.pagination li.selected a,
			.slideshow ul.pagination li a:hover
			{
				color: #000;
			}


	/*
		daily offers 
	*/

	ul.daily
	{
	}
		ul.daily li
		{
			margin: 10px 0 15px;
		}
			ul.daily li p small
			{
				line-height: 16px;
			}
			ul.daily li .info
			{
				width: 60%;
				line-height: 24px;
				float: left;
			}
				ul.daily li .info span
				{
					float: left;
					margin: 0 7px 0 0;
				}
				ul.daily li .info span.discount
				{
					font-weight: bold;
					letter-spacing: -1px;
					line-height: 20px;
					color: #fff;
					background: transparent url('../img/box-heading.gif') no-repeat 0 -380px;
				}
					ul.daily li .info span.discount span
					{
						height: 100%;
						font-size: 16px;
						background: transparent url('../img/box-heading.gif') no-repeat right -400px;
						padding: 0 5px;
						margin: 0;
					}

			ul.daily li .info a.go span
			{
				margin: 0;
			}

			ul.daily li .extra
			{
				width: 20%;
				font-size: 11px;
				line-height: 18px;
				color: #747474;
				float: right;
			}

			ul.daily li img
			{
				border: 1px solid #e0e0e0;
				float: right;
				padding: 5px;
			}
				ul.daily li a:hover img	{ border-color: #000; }

			ul.daily li a.to-my-trips
			{
				clear: both;
				float: right;
				margin: 3px 4px 0 0;
			}

	ul.daily-pag
	{
		float: left;
		position: absolute;
		top: -10px;
		right: 20px;
	}
		ul.daily-pag li a
		{
			color: #53b427;
			background-position: 0 -17px; 
		}
			ul.daily-pag li.selected a,
			ul.daily-pag li a:hover
			{
				color: #fff;
				background-position: right -17px;
			}


	/*
		trips briefly
	*/

	ul.trips-brief
	{
		margin: 0 0 15px;
	}
		ul.trips-brief li
		{
			font-size: 14px;
			font-weight: bold;
			border-bottom: 1px dotted #c0c0c0;
			margin: 0 0 5px 10px;
		}
			ul.trips-brief li a
			{
				text-decoration: none;
			}
				ul.trips-brief li a:hover
				{
					color: #53b427;
				}
				ul.trips-brief li small a
				{
					font-weight: normal;
				}
			ul.trips-brief li div.country
			{
				background-color: #fff;
				float: left;
				position: relative;
				bottom: -5px;
				padding: 0 10px 0 0;
			}

			ul.trips-brief li span
			{
				background-color: #fff;
				float: right;
				position: relative;
				bottom: -5px;
				padding: 0 0 0 10px;
			}

	/*
		trips briefly
	*/

	ul.trips-brief2
	{
		margin:0;
	}
		ul.trips-brief2 li
		{
			font-size: 14px;
			font-weight: bold;
			border-bottom: 1px dotted #c0c0c0;
			padding-bottom:5px;
			margin: 0 0 5px 10px;
		}

		ul.trips-brief2 li.last	{ border: none !important; }
			ul.trips-brief2 li a
			{
				text-decoration: none;
			}
				ul.trips-brief2 li a:hover
				{
					color: #53b427;
				}

			ul.trips-brief2 li span.country
			{
				float: left; width: 270px; vertical-align:bottom;
			}

			ul.trips-brief2 li span.length
			{
				float: right; margin-right:10px;
				font-size:10px; font-weight:normal; color:#747474; 			vertical-align:bottom;
			}

	/*
		specials
	*/

	.specials
	{
	}
		.specials .specials-header
		{
			height: 30px;
			background: transparent url('../img/specials-header.gif') no-repeat 0 0;
			overflow-y: hidden;
			position: relative;
			margin: -11px -11px 0;
		}
		.specials .sh-down	 { background-position: 0 bottom; margin-top: 0; margin-bottom: -11px; }

			.specials .specials-header h2
			{
				line-height: 15px;
				color: #fff;
				background: none;
				display: inline;
				float: left;
				position: static;
				margin: 7px 0 0 13px;
			}

			.specials .specials-header ul
			{
				float: right;
				display: inline;
				margin: 6px 8px 0 0;
			}
				.specials .specials-header ul li a
				{
					width: 14px;
					height: 15px;
					line-height: 15px;
					background-position: 0 -34px;
				}
					.specials .specials-header ul li.selected a,
					.specials .specials-header ul li a:hover
					{
						color: #000;
						background-position: right -34px;
					}

		.specials h3,
		.specials h3 a
		{
			font-weight: bold;
			font-size: 13px;
			line-height: 17px;
			color: #000;
			margin: 0;
		}
			.specials h3 a:hover	{ color: #53b427; }

		.specials ul.specials-list
		{
			margin: 0 -10px;
		}
			.specials ul.specials-list li
			{
				line-height: 16px;
				background: transparent url('../img/specials-list.gif') repeat-x 0 0;
				border-top: 1px solid #fff;
				padding: 10px 10px;
			}
				.specials ul.specials-list li.sl-first	{ background: none; }


	/*
		trips and services links list
	*/

	ul.iconized
	{
		padding: 6px 0 0;
	}
		ul.iconized li
		{
		}
		ul.trips-links li { font-weight: bold; }

			ul.iconized li a
			{
				text-decoration: none;
				line-height: 28px;
				color: #53b427;
				background: transparent url('../img/trip-links.gif') no-repeat 0 0;
				padding: 5px 0 5px 35px;
			}
			ul.i-services li a
			{
				color: #ff7e00;
				background: transparent url('../img/services-links.gif') no-repeat 0 0;
			}
				ul.iconized li a:hover
				{
					color: #000;
					background-position: 0 -124px;
				}

				ul.iconized li.trips-relaxation a				{ background-position: 0 -245px; }
					ul.iconized li.trips-relaxation a:hover		{ background-position: 0 -357px; }
				ul.iconized li.trips-egzotic a					{ background-position: 0 -470px; }
					ul.iconized li.trips-egzotic a:hover		{ background-position: -1px -593px; }

				ul.iconized li.trips-plane a 					{ background-position: 0 -2210px; }
					ul.iconized li.trips-plane a:hover			{ background-position: 0 -2340px; }					

				ul.iconized li.trips-discover a					{ background-position: 0 -713px; }
					ul.iconized li.trips-discover a:hover		{ background-position: 0 -828px; }
				ul.iconized li.trips-skiing a					{ background-position: 0 -953px; }
					ul.iconized li.trips-skiing a:hover			{ background-position: 0 -1083px; }
				ul.iconized li.trips-cruise a					{ background-position: 0 -1205px; }
					ul.iconized li.trips-cruise a:hover			{ background-position: 0 -1322px; }
				ul.iconized li.trips-camps a					{ background-position: 0 -1440px; }
					ul.iconized li.trips-camps a:hover			{ background-position: 0 -1558px; }
				ul.iconized li.trips-bycountry a				{ background-position: 0 -1679px; }
					ul.iconized li.trips-bycountry a:hover		{ background-position: -1px -1805px; }

				ul.iconized li.services-reminder a				{ background-position: 0 0; }
					ul.iconized li.services-reminder a:hover	{ background-position: 0 -130px; }
				ul.iconized li.services-visa a					{ background-position: 0 -260px; }
					ul.iconized li.services-visa a:hover		{ background-position: 0 -391px; }
				ul.iconized li.services-tickets a				{ background-position: 0 -520px; }
					ul.iconized li.services-tickets a:hover		{ background-position: 0 -650px; }
				ul.iconized li.services-insurance a				{ background-position: 0 -783px; }
					ul.iconized li.services-insurance a:hover	{ background-position: 0 -919px; }
				ul.iconized li.services-hotels a				{ background-position: 0 -1065px; }
					ul.iconized li.services-hotels a:hover		{ background-position: 0 -1195px; }
				ul.iconized li.services-cars a					{ background-position: 0 -1312px; }
					ul.iconized li.services-cars a:hover		{ background-position: 0 -1439px; }
				ul.iconized li.services-parking a				{ background-position: 0 -1555px; }
					ul.iconized li.services-parking a:hover		{ background-position: 0 -1685px; }
				ul.iconized li.services-buses a					{ background-position: 0 -1815px; }
					ul.iconized li.services-buses a:hover		{ background-position: 0 -1945px; }


			ul.iconized li ul
			{
				margin: 0 0 5px 20px;
			}
				ul.iconized li ul li
				{
				}
					ul.iconized li ul li a
					{
						line-height: 24px;
						background: transparent url('../img/trip-links-sub.gif') no-repeat 0 0 !important;
					}
						ul.iconized li ul li a:hover			{ background-position: 0 -74px !important; }

						ul.iconized li ul li.last a			{ background-position: 0 -148px !important; }
							ul.iconized li ul li.last a:hover	{ background-position: 0 -210px !important; }


	/*
		tags cloud
	*/

	.tags-cloud
	{
		line-height: 28px;
		text-align: center;
		margin: 5px 0 0;
	}
		.tags-cloud a
		{
			white-space: nowrap;
			color: #53b427;
			text-decoration: none;
			margin: 0 5px;
		}
			.tags-cloud a:hover	{ color: #000; }


	/*
		social network contacts
	*/

	ul.social-contacts
	{
		margin: 10px 0;
	}
		ul.social-contacts li
		{
			display: inline;
		}
			ul.social-contacts li a
			{
				text-decoration: none;
				color: #53b427;
				background: transparent url('../img/social-contacts.gif') no-repeat 0 0;
				display: inline;
				float: left;
				padding: 3px 0 3px 30px;
				margin: 0 40px 0 0;
			}
				ul.social-contacts li a:hover
				{
					color: #000;
					background-position: 0 -93px;
				}

				ul.social-contacts li.sc-facebook a			{ background-position: 0 -186px; }
				ul.social-contacts li.sc-facebook a:hover	{ background-position: 0 -277px; }


	/*
		operator's logos
	*/

	ul#operators
	{
	}
		ul#operators li
		{
			display: inline;
		}
			ul#operators li a
			{
				height: 40px;
				background: transparent url('../img/operators.gif') no-repeat 0 0;
				display: inline;
				float: left;
				margin: 0 36px 0 0;
			}
			ul#operators li.last a
			{
				margin: 0;
			}

			li#o-visi a				{ width: 960px; background-position: 0 bottom !important;;}				
			li#o-tez a				{ width: 91px; }
				li#o-tez a:hover	{ background-position: 0 bottom; }
			li#o-nova a				{ width: 148px; background-position: -130px 0 !important; }
				li#o-nova a:hover	{ background-position: -130px bottom !important; }
			li#o-star1 a			{ width: 81px; background-position: -320px 0 !important; }
				li#o-star1 a:hover	{ background-position: -320px bottom !important; }
			li#o-star a				{ width: 123px; background-position: -442px 0 !important; }
				li#o-star a:hover	{ background-position: -442px bottom !important; }
			li#o-sofa a				{ width: 64px; background-position: -607px 0 !important; }
				li#o-sofa a:hover	{ background-position: -607px bottom !important; }
			li#o-oasis a			{ width: 82px; background-position: -712px 0 !important; }
				li#o-oasis a:hover	{ background-position: -712px bottom !important; }
			li#o-fiji a				{ width: 137px; background-position: -827px 0 !important; }
				li#o-fiji a:hover	{ background-position: -827px bottom !important; }


	/*
		next previous navigation
	*/

	a.prev,
	a.next
	{
		height: 20px;
		font-size: 10px;
		text-decoration: none;
		color: #fff;
		background: transparent url('../img/next-prev.gif') no-repeat 0 0;
		cursor: pointer;
		display: inline;
		float: left;
	}
	a.next 		{ background-position: 0 -80px; }
	
		a.prev span,
		a.next span
		{
			height: 100%;
			background: transparent url('../img/next-prev.gif') no-repeat right -20px;
			display: inline;
			float: left;
			padding: 0 10px 0 28px;
		}
		a.next span				{ background-position: right -100px; }
	
		a.prev:hover			{ background-position: 0 -40px; }
			a.prev:hover span	{ background-position: right -60px; }
		a.next:hover			{ background-position: 0 -120px; }
			a.next:hover span	{ background-position: right -140px; }


	/*
		work hours
	*/

	ul.work-hours
	{
		color: #53b427;
		margin: 0 0 5px;
	}
		ul.work-hours li
		{
			width: 14px;
			height: 14px;
			background: transparent url('../img/work-hours.gif') no-repeat 0 0;
			display: inline;
			float: left;
			margin: 0 8px 5px 0;
		}
			ul.work-hours li.wh-half	{ background-position: -14px 0; }
			ul.work-hours li.wh-special	{ background-position: -28px 0; }
			ul.work-hours li.wh-rest	{ background-position: -42px 0; }
	
			ul.work-hours li.wh-info
			{
				width: 110px;
				height: auto;
				background: transparent;
				clear: left;
				margin: 0;
			}
			ul.work-hours li.wh-extra
			{
				width: auto;
				background: transparent;
				margin: 0;
			}
				* html ul.work-hours li.wh-extra { white-space: nowrap; }


	/*
		map links
	*/
	a.map
	{
		font-size: 10px;
		text-decoration: none;
		color: #747474;
		background: transparent url('../img/map-link.gif') no-repeat center 0;
		display: inline;
		float: right;
		padding: 25px 0 0;
	}
		a.map:hover
		{
			color: #000;
			background-position: center -126px;
		}


	/*
		simply trips :)
	*/

	ul.simply-trips
	{
		margin: 10px 0 0;
	}
		ul.simply-trips li
		{
			border-bottom: 1px dotted #c0c0c0;
			padding: 0 0 10px 30px;
			margin: 0 0 10px;
		}

		ul.simply-trips li.last	{ border: none !important; }

			ul.simply-trips li a.country
			{
				width: 100%;
				font-size: 20px;
				line-height: 18px;
				display: block;
			}

			ul.simply-trips li .right
			{
				width: 50%;
				text-align: right;
			}
			ul.simply-trips li a span span
			{
				text-transform: uppercase;
			}

		ul.simply-trips.mod li
		{
			padding-left: 0;
		}
		ul.simply-trips.mod li
		{
			padding-left: 0;
		}
			ul.simply-trips.mod li a.country
			{
				width: 65%;
			}
			ul.simply-trips.mod li .right
			{
				width: 30%;
			}

		ul.simply-trips.compact li
		{
			font-size: 12px;
			line-height: 17px;
			padding: 0 0 0px;
			margin: 0 0 5px;
			border: none;
		}
			ul.simply-trips.compact li a
			{
				font-weight: bold;
				color: #53b427;
			}
				ul.simply-trips.compact li a:hover
				{
					color: #000;
				}


	/*
		trip ideas
	*/

	ul.trip-ideas
	{	
	}
		ul.trip-ideas li
		{
			padding: 5px 0;
		}
			ul.trip-ideas li h3
			{
				margin: 0;
			}
			* html ul.trip-ideas li h3 { float: left; }


	/*
		breadcrumb - user location
	*/

	ul.breadcrumb
	{
		margin: 3px 0 27px;
	}
		ul.breadcrumb li
		{
			display: inline;
		}
			ul.breadcrumb li a
			{
				font-size: 11px;
				text-decoration: none;
				color: #747474;
				background: transparent url('../img/icons.gif') no-repeat right -444px;
				display: inline;
				float: left;
				padding: 0 20px 0 0;
				margin: 0 10px 0 0;
			}
				ul.breadcrumb li a:hover
				{
					color: #000;
					background-position: right -568px;
				}

			ul.breadcrumb li.last a
			{
				background: none;
				padding: 0;
				margin: 0;
			}


	/*
		icons explained
	*/

	ul.icons-explained
	{
		font-size: 11px;
	}
		ul.icons-explained li
		{
			display: inline;
			float: left;
			margin: 0 10px 0 0;
		}
			ul.icons-explained li img
			{
				margin: 0 0 -3px;
			}


	/*
		trips table
	*/

	table.trips
	{
		width: 664px;
		border-top: 1px solid #ccd4cc;
		border-bottom: 2px solid #ccd4cc;
		border-left: 1px solid #ccd4cc;
		margin: 0 5px 20px;
	}

		table.trips tr.highlight-1	{ background-color: #f6f9f6; }
		table.trips tr.highlight-2	{ background-color: #efffef; }
		table.trips tr.highlight-3	{ background-color: #e9ffe9; }

		table.trips th
		{
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			background-color: #ebf0eb;
			border-right: 1px solid #ccd4cc;
			border-bottom: 1px solid #fff;
			padding: 5px 10px;
		}

		table.trips td
		{
			vertical-align: top;
			border-right: 1px solid #ccd4cc;
			border-bottom: 1px solid #ccd4cc;
			padding: 10px;
		}
		
		div.trips-info-block {
			margin-top:-15px;
			position: relative;
			margin-left:110px;
		}
		
			table.trips th.main
			{
				width: 312px !important;
			}
			table.trips td.trips-pavad{width: 312px !important;}
			table.trips td.trips-kainos{width: 250px !important;}
				table.trips td .block-extra
				{	
					margin:0px;
					padding:0px;
					width:120px; 
				}
			table.trips td.trips-uzklausos{width: 115px !important;}

			table.trips td img.thumb
			{
				float: left;
				margin: 0 10px 0 0;
			}
			table.trips td a.country
			{
				font-size: 13px;
			}
			table.trips td small
			{
				line-height: 16px;
			}
				table.trips td small img
				{
					margin: 0 0 -2px;
				}

			table.trips td a.to-my-trips
			{
				float: right;
				clear: right;
				margin: 10px 0 0;
			}
			table.trips td .price,
			table.trips td .price-old
			{
				margin: 0 10px 0 0;
			}
			table.trips td img.trip-info
			{
				float: right;
				margin: 5px 5px 0 0;
			}

	/*
		ask about trip form
	*/

	form.ask-about-trip
	{
		margin: 15px 0 0;
	}
		form.ask-about-trip .item
		{
			width: 49%;
			float: left;
		}
		form.ask-about-trip input,
		form.ask-about-trip select,
		form.ask-about-trip textarea
		{
			width: 98%;
		}


	/*
		ask about EXPANDED form
	*/
	form.ask-about-big
	{
		margin: 5px 0 0;
	}

	form.ask-about-big p
	{
		font-size:10px; line-height:10px;
	}

		form.ask-about-big .form-title {
			margin-bottom:5px; font-size:14; font-weight:bold; font-variant:small-caps;
		}
		form.ask-about-big .items
		{
			width: 34%;
			float: right;
			padding-right:5px;
		}

		form.ask-about-big .f-submit
		{
			float: left; no-margin;
		}

		form.ask-about-big .items input
		{
			margin-bottom:5px;
			font-size:12px;
		}

		form.ask-about-big label
		{
			font-size:11px;
		}

		form.ask-about-big .warning
		{
			font-size:9px; line-height:9px;
			color: red; float:left; padding-bottom:5px;
		}

		form.ask-about-big .textarea
		{
			width: 37%; 
			float: left;
		}

		form.ask-about-big textarea
		{
			font-size:12px; line-height:12px;
			width: 98%; height:110px;
			float: right;
		}

		form.ask-about-big input,
		form.ask-about-big select,
		{
			width: 98%;
		}

		form.ask-about-big .last { margin-bottom:25px; }

		ul#ask-about-nav
		{
			border-bottom: 2px solid #41af0f;
		}

		ul#ask-about-nav .close-button
		{
			color: #7a7f7a;
			font-size:11px;
			padding:0 0 0 15px;
			margin:0px;
			background: none;
/*			background: url(/img/x.gif) left 6px no-repeat;*/
		}

		ul#ask-about-nav .close-button:hover
		{
			color: #000;
			padding:0 0 0 15px;
			margin:0px;			
/*			background: none;
			background: url('../img/close-button.png') no-repeat 0 -12px; */
		}
			ul#ask-about-nav li
			{
				display: inline;
			}
				ul#ask-about-nav li a
				{
					height: 23px;
					font-size: 18px; font-weight: bold; font-variant:small-caps;
					text-decoration: none;
					color: #7a7f7a;
					background: url('../img/search-nav.gif') no-repeat 0 -56px;
					float: left;
					position: relative;
					bottom: -5px;
					margin: 0 2px 0 0;
				}
					ul#ask-about-nav li a span
					{
						background: transparent url('../img/search-nav.gif') no-repeat right -84px;
						display: block;
						padding: 0 7px;
					}
					ul#ask-about-nav li a:hover
					{
						height: 28px;
						line-height: 28px;	
						color: #000;					
						position: static;
					}

					ul#ask-about-nav li.selected a
					{
						height: 28px;
						font-weight: bold;
						letter-spacing: 0;
						line-height: 28px;
						color: #fff;
						position: static;
						background: #fff url('../img/search-nav.gif') repeat-x 0 0;
					}
						ul#ask-about-nav li.selected a span
						{
							background-position: right -28px;
						}
/*
	FOOTER
*/

#footer
{
	color: #989898;
	padding: 20px 10px 0;
}
	#footer a
	{
		color: #747474;
	}
		#footer a:hover
		{
			color: #000;
		}

	#copyright
	{
		margin: 0 0 20px;
	}
		#copyright p
		{
			display: inline;
			float: left;
		}

		#visitors-counters
		{
			float: right;
		}
			#visitors-counters a
			{
				display: inline;
				float: left;
				margin: 10px 0 0 10px;
			}
				#visitors-counters a:hover img
				{
					border: 0;
					margin: 0;
				}

	#footer ul
	{
		font-size: 11px;
		display: inline;
		float: left;
		margin: 0 25px 20px 0;
	}

		#footer ul li
		{
			line-height: 15px;
			color: #989898;
			margin: 0 0 5px;
		}
		* html #footer ul li { width: 100%; display: inline; float: left; clear: both; }

			#footer ul li a
			{
				text-decoration: none;
				color: #777;
			}
			* html #footer ul li a	{ display: inline; float: left; clear: both; }

			#footer ul li ul
			{
				float: none;
				display: block;
				margin: 5px 0 0 5px;
			}

/*
    HOTEL LIST 
*/

	ul.hotels
	{
		border-bottom: 1px solid #ff7e00;
	}

		ul.hotels li
		{
			position:relative;
			padding:10px 0 10px;
			border-top: 1px	solid #ff7e00;
		}
		

			ul.hotels li p 
			{
				line-height: 14px; 
				font-size: 11px;
				color: #4f4f4f;
			}

			
			ul.hotels li .info
			{
				width: 50%;
				line-height: 16px;
			}

			ul.hotels li .hotelname
			{
				font-size: 16px; font-weight:bold; text-transform:uppercase;
				color: #53b427;
				cursor: pointer; padding:0; margin:0; line-height:10px;
			}
				ul.hotels li .info span
				{
					margin: 0 7px 0 0;
				}

				ul.hotels li span.iconblock img
				{
					margin:5px 0 2px 0;
				}
				
				ul.hotels li span.country				
				{
					line-height: 14px; 
					font-size: 11px;
					color: #4f4f4f;					
				}
				
			ul.hotels li .advisor
			{
				width: 175px;
				font-size: 11px;
				line-height: 15px;
				color: #5f5f5f;
				float: right;
			}

			ul.hotels li .advisor img
			{
				float: right;
			}

			ul.hotels li a.imghotel
			{
				float: left; 
				width: 127px; height: 94px;
				margin: 0 5px 8px 0;
			}

			ul.hotels li a.imghotel span
			{
				position: absolute; top: 5px; left: -5px;
				color: #fff;
				background: url(img/h_num.png) no-repeat; 
				font-weight:bold;
				width:25px; height:20px;
				text-align:center; vertical-align:center;
			}
			
.rating_line {
	width: 89px;
	height: 7px;
	font-size: 0;
	background: url(img/rating_line_items.gif) no-repeat;
	margin: 0 5px 0 0;
	position: relative;
	display: inline-block;
}
.rating_line span {
	height: 7px;
	background: url(img/rating_line_items.gif) no-repeat 0 -10px;
	position: absolute;
	top: 0;
	left: 0;
}

.rating_line_advisor {
	width: 70px;
	height: 14px;
	font-size: 0;
	margin-top:5px;
	background: url(img/tripadvisor.png) no-repeat;
	position: relative;
	display: inline-block;
}
.rating_line_advisor span {
	height: 14px;
	background: url(img/tripadvisor.png) no-repeat 0 -14px;
	position: absolute;
	top: 0;
	left: 0;
}

	table.hotels
	{
		width: 100%;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
		margin-bottom:5px;
	}

	table.hotels .bg th {
		height: 27px;
		background: url(../img/info_table_items.gif) no-repeat center 0;
		border: none;
	}

	table.hotels .bg th.first_th {
		background: url(../img/info_table_items.gif) no-repeat;
	padding: 0 0 0 10px;
	}

	table.hotels .bg th.last_th {
		background: url(../img/info_table_items.gif) no-repeat right 0;
	}

		table.hotels td
		{
			line-height:19px;
			vertical-align: top;
			border-bottom: 1px dotted #ccd4cc;
			padding: 5px 0 5px 0;
		}

		table.hotels td.no-border
		{
			border: none;
		}

		table.hotels td.more-info
		{
			padding-left:5px;
			text-align:left; 
			font-size:12px; font-weight:bold;
		}
		
			table.hotels td img.org
			{
				margin-top:3px;
			}

			table.hotels td .price,
			table.hotels td .price-old
			{
				margin: 0 10px 0 0;
			}
			table.hotels td img.trip-info
			{
				float: left;
				margin: 5px 5px 0 0;
			}

				table.hotels td.discount
				{
					font-weight: bold; font-size:14px; color: #fff;
					width:56px;
					background: url('../img/h_disc.gif') no-repeat center center;
				}

				table.hotels td.discount2
				{
					font-weight: bold; font-size:14px; color: #fff;
					width:56px;
					background: url('../img/h_disc_2.gif') no-repeat center center;
				}

				table.hotels td.discount3
				{
					font-weight: bold; font-size:14px; color: #fff;
					width:56px;
					background: url('../img/h_disc_3.gif') no-repeat center center;
				}

				table.hotels td.ai
				{
					font-weight: bold;
					font-size: 12px;
					color: #F9811A;
					cursor: help;
					text-decoration:underline;
				}
				
				table.hotels td.ai a
				{
					font-weight: bold;
					font-size: 12px;
					color: #F9811A;
					cursor: help;
					text-decoration:none;
				}
				

				table.hotels td.hb
				{
					font-weight: bold;
					font-size: 12px;
					color: #5f5f5f;
					cursor: help;
					text-decoration:underline;
				}

				table.hotels td.price 
				{
					font-weight: bold;
					font-size: 14px;
					color: #5f5f5f;
				}

				table.hotels td.hurry
				{
					font-weight: bold;
					font-size: 14px;
					color: #F9811A;
					text-decoration:underline;
				}

				table.hotels td.price span.old
				{
					text-decoration:line-through;
					margin-right:5px;
					font-weight: normal; font-size:11px;
					cursor: help;
				}

				table.hotels td.price span.cheap
				{
					font-weight: bold;
					font-size: 16px;
					color: #f00;
				}
.ratingH { 	
	font-size: 0; height:13px;  margin:5px 0 0 10px; display:inline-block;
}

.ystar_5 {
	width: 74px;
	background: url(img/star_rating_items.gif) no-repeat;
}
.ystar_4_5 {
	width: 74px;
	background: url(img/star_rating_items.gif) no-repeat 0 -65px;
}
.ystar_4 {
	width: 59px;
	background: url(img/star_rating_items.gif) no-repeat 0 -13px;
}
.ystar_3_5 {
	width: 59px;
	background: url(img/star_rating_items.gif) no-repeat 0 -78px;
}
.ystar_3 {
	width: 44px;
	background: url(img/star_rating_items.gif) no-repeat 0 -26px;
}
.ystar_2_5 {
	width: 44px;
	background: url(img/star_rating_items.gif) no-repeat 0 -91px;
}
.ystar_2 {
	width: 29px;
	background: url(img/star_rating_items.gif) no-repeat 0 -39px;
}
.ystar_1_5 {
	width: 29px;
	background: url(img/star_rating_items.gif) no-repeat 0 -104px;
}
.ystar_1 {
	width: 14px;
	background: url(img/star_rating_items.gif) no-repeat 0 -52px;
}


/* 
	HUGE PAGE VIEW
*/

	#innernav
	{
		width: 755px;
		clear: right;
	}
		ul#innernav-main
		{
		}
			ul#innernav-main li
			{
				display: inline;
			}
				ul#innernav-main li a
				{
					height: 25px;
					font-size: 12px;
					font-weight: bold;
					text-transform: uppercase;
					text-decoration: none;
					line-height: 25px;
					color: #9a9e9a;
					background: transparent url('../img/nav-green.gif') no-repeat 0 -60px;
					float: left;
					position: relative;
					bottom: -5px;
					margin: 0 1px 0 0;
				}
					ul#innernav-main li a span
					{
						height: 100%;
						background: transparent url('../img/nav-green.gif') no-repeat right -90px;
						cursor: pointer;
						display: block;
						float: left;
						padding: 0 9px;
					}
					ul#innernav-main li a:hover
					{
						height: 30px;
						line-height: 30px;
						color: #000;
						position: static;
					}

					ul#innernav-main li.selected a
					{
						height: 30px;
						font-size: 15px;
						line-height: 30px;
						position: static;
						color: #fff;
						background-position: 0 0;
					}
						ul#innernav-main li.selected a span	{ background: transparent url('../img/nav-green.gif') no-repeat right -30px; }

	#innernav2
	{
		clear: right;
		border-bottom: 2px solid #41af0f;
	}
		ul#innernav2-main
		{
		}
			ul#innernav2-main li
			{
				display: inline;
			}
				ul#innernav2-main li a
				{
					height: 25px;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					line-height: 25px;
					color: #9a9e9a;
					background: transparent url('../img/nav-green.gif') no-repeat 0 -60px;
					float: left;
					position: relative;
					bottom: -5px;
					margin: 0 1px 0 0;
				}
					ul#innernav2-main li a span
					{
						height: 100%;
						background: transparent url('../img/nav-green.gif') no-repeat right -90px;
						cursor: pointer;
						display: block;
						float: left;
						padding: 0 9px;
					}
					ul#innernav2-main li a:hover
					{
						height: 30px;
						line-height: 30px;
						color: #000;
						position: static;
					}

					ul#innernav2-main li.selected a
					{
						height: 30px;
						font-size: 14px;
						line-height: 30px;
						position: static;
						color: #fff;
						background-position: 0 0;
					}
						ul#innernav2-main li.selected a span	{ background: transparent url('../img/nav-green.gif') no-repeat right -30px; }

		/*
			sub navigation
		*/

		#innernav-sub
		{
			height: 30px;
			background: transparent url('../img/nav-sub-green.gif') no-repeat 0 -49px;
			position: relative;
			margin: 0 -12px 10px 0;
		}
			* html #innernav-sub	{ margin-right: -13px; }

			#innernav-sub ul
			{
				background: transparent url('../img/nav-sub-green.gif') no-repeat right -84px;
			}
				#innernav-sub ul li
				{
					display: inline;
				}
					#innernav-sub ul li a
					{
						font-weight: bold;
						text-decoration: none;
						line-height: 30px;
						color: #fff;
						display: inline;
						float: left;
						margin: 0 10px;
					}
						#innernav-sub ul li.selected a
						{
							background: transparent url('../img/nav-sub-green.gif') no-repeat center 23px;
							position: relative;
						}
						#innernav-sub ul li a:hover
						{
							color: #000;
						}

			#ns-bend-green
			{
				width: 6px;
				height: 5px;
				background: transparent url('../img/nav-sub-green.gif') no-repeat 0 -39px;
				position: absolute;
				top: -5px;
				right: 0;
			}
	#hotel-img
	{
		width: 462px !important;
		heigth: 337px !important; 		
		background-image: url(img/slideshow-shadow-hotel.gif);
		overflow: hidden;
		padding-left:10px;
		padding: 0 4px !important;
	}

		#hotel-img .image
		{
			width:  462px;
			height: 337px;
			position: relative;
			z-index: 1;
		}

		#hotel-img .corner	{ width: 8px; height: 8px; }
		#hotel-img .c-tl		{ background: transparent url('../img/slideshow-tl.png') no-repeat 0 0; top: 0 !important; left: 0 !important; }
		#hotel-img .c-tr		{ background: transparent url('../img/slideshow-tr.png') no-repeat 0 0; top: 0 !important; right: 0 !important;}
		#hotel-img .c-bl		{ background: transparent url('../img/slideshow-bl.png') no-repeat 0 0; bottom: 0 !important; left: 0 !important; }
		#hotel-img .c-br		{ background: transparent url('../img/slideshow-br.png') no-repeat 0 0; bottom: 0 !important; right: 0 !important; }
		#hotel-img .s-top	{ background-position: 0 -8px;}
		#hotel-img .s-bottom	{ background-position: 0 -12px; }

	#mini-gallery { min-height:337px; }

	#mini-gallery img
	{
		margin: 3px;
		border: 2px solid #fff;
		float:left; width:80px; height:60px; overflow:hidden;
	}

	#mini-gallery img.active
	{
		border: 2px solid orange;
	}

	#description-box {
		color: #000; font-size:13px; padding: 10px 10px 0 8px;
	}
	
	#description-box p { line-height:16px; margin:0 0 10px 0;  }
	#description-box ul { list-style-type:circle; margin:0 0 10px 0; }
	#description-box li { line-height:16px; margin:0 0 0 30px; } 

	#trip-desc a { color:#53b427; }
	#trip-desc a:hover { color: #000;}
	#trip-desc p { line-height:normal; font-size:12px; display:block;}
	#trip-desc div { color:#050505; padding-top:5px; line-height:normal; font-size:12px; width:450px; }
	#trip-desc div.half { color:#050505; padding-top:5px; line-height:normal; font-size:12px; width:250px; }	#trip-desc div.half_r_small { font-size:11px; width:300px; }
		#trip-desc div.wider { color:#050505; padding-top:5px; line-height:normal; font-size:12px; width:560px; }
	#trip-desc div.wider table {	border-spacing:2px; margin:0px; width: 530px; margin-bottom:10px;margin-top:10px; padding-bottom:5px; padding-top:10px; }
	
	#trip-desc h2 {font-size:16px; color:#53b427; font-weight:bold; margin-bottom:5px;margin-top:15px; display:block; width:450px;}
	#trip-desc h5 {font-size:11px; color:#ff3300; font-weight:bold; margin-bottom:20px;margin-top:20px;}
	#trip-desc h4 {}
	#trip-desc table {	border-spacing:2px; margin:0px; width: 440px; margin-bottom:10px;margin-top:10px; padding-bottom:5px; padding-top:10px; }
	#trip-desc div.half_r_small table{ width:300px; }	
	#trip-desc table div {width:100%;}
	#trip-desc table p {font-size:11px;}
	#trip-desc table li {font-size:11px;}
	#trip-desc table td { background-color: #E5FCCE; color: #000000;  font-size: 11px;
							padding:3px; text-align: left; border: 1px solid #aaccaa; margin:0px; }
	
	#trip-desc .program { font-size:11px; }
	#trip-desc .notes { font-size:11px; color: red; }
	#trip-desc span.program-day { color: #000; font-weight:bold; }

	#trip-desc ul { margin:0 0 20px 30px; font-size:13px; line-height:16px; list-style-type: circle;}
	#trip-desc ul div.wider { width:530px;}
	#trip-desc ol { margin:0 0 20px 30px; font-size:13px; line-height:16px; list-style-type: circle;}
	#trip-desc li { color:#111111; line-height:16px; padding-left:0px;}
	#trip-desc li li { margin-left:100px; line-height:16px;}
		
	#feedback-box {
		 line-height:20px; text-align:center; padding:10px 0 10px 0; width: 275px;
	}

	#feedback-box .last { border-bottom:1px solid #ff9936; margin-bottom:5px; padding-bottom:5px;  }
		#feedback-box ul { text-align:right; background: #F7EFC6;}

		#feedback-box li.av-feedback { width:100%; background: #f7efe8; }
		#feedback-box ul li span.value { float:right; width:80px; font-weight:bold; text-align:left; }

		#feedback-box a { font-weight:bold; }

		#feedback-box a:hover { text-decoration:underline; }


#feedback-posts h1 {
	padding:0 0 5px;
}

#feedback-posts .comments {
	border-top:1px dotted black;
	padding:10px 0 10px 0px;
}

#feedback-posts .comments .member {
	width: 18%; float: left;
	padding:0 0 10px 0;
}

}
#feedback-posts .comments p {
	width: 70%; float:right;
	margin-left:10px;
	line-height:normal; 
}

#feedback-posts .comments .member li.expfeedback {
	font-size:10px; width:70%; line-height:12px; float:right; display:none;
}

#feedback-posts .user-gallery li {
	float:left; margin:5px 5px 5px 0; width:72px; height:60px; overflow:hidden;
}

#feedback-posts .user-gallery {
	width: 80%; float:right;
}

#tfeedback-posts .comments { margin:10px 0; padding:0 0 20px 0; }
#tfeedback-posts .last { border: none; }

#tfeedback-posts .comments span { font-weight:bold; }
#tfeedback-posts .comments span.traveldate { color:grey; font-size:11px; font-weight:normal; font-style:italic  }

#tfeedback-posts .comments ul li { float:left; width: 140px; }

#tfeedback-posts .comments ul li.expfeedback { padding-left:300px; font-size:10px; line-height:12px; }

#tfeedback-posts .comments p {
	clear:both;
	line-height:15px; margin:0; padding:10px 0;
}

			#hotsearch { display:none; padding-bottom:30px; }

			#hotsearch form .item
			{ float:left; margin-right:5px; }

			#hotsearch form label  { padding:0 10px; float:left; color: #585f58; }
			#hotsearch form select { float:left; width:auto; }
			#price-listings .mlfix { float:right; width:550px; }

			#filtertrips form .item { }
			#filtertrips form label  { text-align: right; float:left; width:195px; color: #585f58; }
			#filtertrips form select { float:right; width:100px; }



#post-feedback form .item { margin-top:5px; }

#post-feedback form label { width:30%; float:left; text-align:right; font-weight:bold; }

#post-feedback form input, 
#post-feedback form select { width:200px; margin-left:10px; }
#post-feedback form textarea { width:350px; margin-left:10px; }

#post-feedback form .date { width: 96px; }

#post-feedback form .radio input { float:left; width:20px; margin-top:3px; border:none; }
#post-feedback form .radio span { float:left; margin-right:5px; }

#post-feedback form .upl input { float:left; width:350px; }

#post-feedback .vote {
	width: 330px;
	background: url(img/rating.gif) no-repeat 90px -135px;
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	float: left;
}
#post-feedback .vote label {
	width: 85px; padding-right:5px;
	clear: left; float: left;
	font-weight:normal;
}

#post-feedback .vote .block {
	width: 330px;
	float: left;
}

ul.vrating li {
	width: auto !important;
	text-indent: -9999px;
	padding: 0 !important;
	float: left;
}

ul.vrating li a { width: 24px; height: 11px; position: absolute; top: 0; z-index: 2; }
ul.vrating li.one a 	{ left: 0; }
ul.vrating li.two a 	{ left: 24px; }
ul.vrating li.three a 	{ left: 48px; }
ul.vrating li.four a 	{ left: 72px; }
ul.vrating li.five a 	{ left: 96px; }
ul.vrating li.six a 	{ left: 120px; }
ul.vrating li.seven a 	{ left: 144px; }
ul.vrating li.eight a 	{ left: 168px; }
ul.vrating li.nine a 	{ left: 192px; }
ul.vrating li.ten a 	{ left: 216px; }
ul.vrating li a:hover	{ background: url(img/rating.gif) no-repeat 0 0; width: 240px; left: 0; z-index: 1; }

.vrating	 	{ 
				font-size: 0; display: inline-block;
				width: 240px; height: 11px; margin-top:5px; position:relative;
				background: url(img/rating.gif) no-repeat 0 0;
			}

.rated-1, ul.vrating li.one a:hover 	{ background-position: 0 -11px; }
.rated-2, ul.vrating li.two a:hover	{ background-position: 0 -22px; }
.rated-3, ul.vrating li.three a:hover	{ background-position: 0 -33px; }
.rated-4, ul.vrating li.four a:hover	{ background-position: 0 -44px; }
.rated-5, ul.vrating li.five a:hover	{ background-position: 0 -55px; }
.rated-6, ul.vrating li.six a:hover	{ background-position: 0 -66px; }
.rated-7, ul.vrating li.seven a:hover	{ background-position: 0 -77px; }
.rated-8, ul.vrating li.eight a:hover	{ background-position: 0 -88px; }
.rated-9, ul.vrating li.nine a:hover	{ background-position: 0 -99px; }
.rated-10, ul.vrating li.ten a:hover	{ background-position: 0 -110px; }


#quickTorder { /*height:300px;*/ color:#111111; background-color: #ffffff; /*#FEECA4;#F7E412; */}

#quickTorder form .item { line-height:14px; }

#quickTorder form .item label { width:40%; float:left; text-align:right; margin:0 10px 0 0; }

#quickTorder form .item select,
#quickTorder form .item input,
#quickTorder form .item span,
#quickTorder form .item textarea { width:55%; float: left;  }

#quickTorder form .item span.price { color: green; font-size:30px; line-height:30px; }

#quickTorder form li { border-top:1px dotted #747474; font-size:11px;}
#quickTorder form ul { border-bottom:1px dotted #747474; margin:0; padding:0; }

#quickTorder form .submbutt { border:none; width:133px; heigth:38px; float:right; }


	.triplist-table 
	{
		width: 100%;

		vertical-align: middle;
		font-size: 13px;
		color:#444444; border-collapse:collapse; 
	}

	.triplist-table .alt 		{ background-color: #f7efe8; }
	.triplist-table .last td	{ border-bottom:2px solid #949494; }
	.triplist-table .first		{ background: url('../img/trips-select.gif') no-repeat;  }
	.triplist-table .first td	{ padding-top:15px; }

	.triplist-table .expansion td.iframe 	{ 
							padding:0;
							border-top:5px solid #9EFC4C;	
							border-bottom:5px solid #9EFC4C;	
							border-right:5px solid #9EFC4C;	
						}

	.triplist-table .expansion td.stuff 	{ 
							padding:0;
							border-top:5px solid #9EFC4C;	
							border-bottom:5px solid #9EFC4C;	
							border-left:5px solid #9EFC4C;	
							vertical-align:top;
							background-color: #9EFC4C;
						}

	.triplist-table ul { list-style-image: url(img/bullet-arrow.gif); margin-left:25px; line-height:20px; font-size:14px; font-weight:bold; vertical-align:middle; color:#000; }
	.triplist-table h3 { font-weight:bold; text-transform:uppercase; margin-left:5px; color: #fff;}


	.triplist-table a.country 	{ font-size:14px; color: #FB6100; }
	.triplist-table a.country:hover	{ text-decoration:underline; }


	.triplist-table th { line-height:12px; padding-bottom:5px; text-align:left; font-size:11px; border-bottom:1px solid #747474; color: #747474; }

	.triplist-table td
		{
			line-height:15px;
			vertical-align: middle;
			padding: 5px 0 5px 0;
		}

	.triplist-table td img { margin:0 10px; }
	.triplist-table td.reminder { color:#747474; font-size:10px; line-height:12px; margin-bottom:20px; width:100%; }
	.triplist-table td.region   { padding:35px 0 5px 30px; vertical-align:bottom; }
	.triplist-table td.w-sunny { font-size:11px; background-image: url('../img/icon_sunny.gif'); background-position: 0 7px; background-repeat: no-repeat; padding-left:20px; width:40px; }
							 /*{ font-size:11px; background: url('../img/icon_sunny.gif') no-repeat 0 7px; padding-left:20px; width:40px; }*/
	.triplist-table td.water	{ font-size:11px; background-image: url('../img/icon_water.gif'); background-position: 0 7px; background-repeat: no-repeat; padding-left:20px; width:40px; }
							  /*{ font-size:11px; background: url('../img/icon_water.gif') no-repeat 0 7px; padding-left:20px; width:40px; }*/
	.triplist-table td.flight { font-size:11px; background-image: url('../img/icon_flight.gif'); background-position: 0 7px; background-repeat: no-repeat; padding-left:20px; width:40px; }	
							/*{ font-size:11px; background: url('../img/icon_flight.gif') no-repeat 0 7px; padding-left:20px; width:40px; }*/
	.triplist-table td.length	{ text-align:center; width:70px; font-size:11px;line-height:normal;}
	.triplist-table td .go		{ margin-right:10px; }
	.triplist-table td.price  
				{
					width:100px; text-align:right; padding-right:10px;
					font-weight: bold; font-size: 16px;
					color: #F9811A;
				}

	.triplist-table .first td.w-sunny	{ background: url('../img/icon_sunny.gif') no-repeat 0 17px; }
	.triplist-table .first td.water		{ background: url('../img/icon_water.gif') no-repeat 0 17px; }
	.triplist-table .first td.flight	{ background: url('../img/icon_flight.gif') no-repeat 0 17px; }


.gal-links	ul { margin:0 010px 10px; }

	table.trip-table 
	{
		width: 100%;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
		margin-bottom:5px;
		margin-top:15px;
	}

	table.trip-table .bg th {
		height: 10px; padding-left:2px; padding-top:10px; padding-bottom:10px; font-weight:bold;
		background: url(../img/info_table_items2.gif) no-repeat center 0;
	}

	table.trip-table .bg th.first_th {
		background: url(../img/info_table_items2.gif) no-repeat;
		padding: 0 0 0 10px;
	}

	table.trip-table .bg th.last_th {
		background: url(../img/info_table_items2.gif) no-repeat right 0;
	}

		table.trip-table th{line-height:12px;}
		table.trip-table th span.apg_tipas{
			cursor: help;
			background: transparent url('../img/icons.gif') no-repeat right 0;
			padding: 0 20px 0 0;
		}

.lh14 { line-height: 14px; }

		table.trip-table td
		{
			width:15%;
			line-height:15px;
			vertical-align: middle;
			border-bottom: 1px dotted #ccd4cc;
			padding: 5px 0 5px 0;
		}

		table.trip-table td span.text-normal {font-weight:normal;}

		table.trip-table td.no-border
		{
			border: none;
		}
		
		table.trip-table td img
		{
			margin:1px;
		}

			table.trip-table td.selected,
			table.trip-table th.selected
			{
				background-color: #f0f0f0; 
			}
		
			table.trip-table td .price,
			table.trip-table td .price-old
			{
				margin: 0 10px 0 0;
			}

				table.trip-table td.price 
				{
					font-weight: bold;
					font-size: 12px;
					color: #5f5f5f;
				}

				table.trip-table td.hurry
				{
					font-weight: bold;
					font-size: 14px;
					color: #F9811A;
					text-decoration:underline;
				}

				table.trip-table td.price span.old
				{
					text-decoration:line-through;
					margin-right:5px;
					font-weight: normal; font-size:12px;
					cursor: help;
				}

				table.trip-table td.price span.cheap
				{
					font-weight: bold;
					font-size: 12px;
					color: #F9811A;
				}

	.popexotrips { margin-top:20px; border-bottom:2px solid #53b427; width:100%; min-height:180px; }
	.popexotrips h2 { font-size:22px; color:#f9811a; font-weight:bold; margin-bottom:5px;}
	.popexotrips h2 span { font-size:14px; padding-left:5px; color: #000; }
	.popexotrips p { line-height: 15px; }
	.popexotrips img
			{
				float: left; 
				width: 200px; height: 150px; overflow:hidden;
				margin: 0 15px 8px 0;
			}
	.popexotrips .more-info { width: 200px; text-alignment:left; line-height:10px; }

	.exotriplist h2 { margin-top:20px; padding-bottom:5px; font-weight:bold; color:#53b427; font-size:20px; border-bottom:1px dotted #53b427; }
	.exotriplist h1 { padding-bottom:20px; float:none; }
	.exotriplist ul { margin: 10px 0 0 20px; font-weight:bold; color:#f9811a; font-size:11px; }
	.exotriplist span { color:#747474; font-weight:normal; font-size:13px; }

	.exotriplist a 		{ color: #FB6100; font-size:16px; }
	.exotriplist a:hover 		{ color: #FB6100; font-size:16px; text-decoration:underline;}


	/*
		ask about trip form
	*/

	form.ask-about-trip
	{
		margin: 15px 0 0;
	}
		form.ask-about-trip .item
		{
			width: 49%;
			float: left;
		}
		form.ask-about-trip input,
		form.ask-about-trip select,
		form.ask-about-trip textarea
		{
			width: 98%;
		}


	/*
		TRIP ORDER form
	*/

	form.trip-order			{ }
	form.trip-order .divider	{ width:100%; border-bottom:1px solid #ff7e00; margin-bottom:15px; padding-bottom:15px; }
	form.trip-order h2		{ clear:both; background: none; font-size:18px; color:#444444; margin-bottom:10px; }
	form.trip-order p		{ line-height:14px; }
	form.trip-order a		{ color: #53b427; }
	form.trip-order a:hover		{ text-decoration:underline; }

	form.trip-order .title		{ color: #000; font-weight:bold; }

	form.trip-order .half		{ width: 250px; margin-bottom:20px; }
		form.trip-order .half .item	{ width: 100%; margin:0; }
		form.trip-order .half .item span { margin-left:10px; font-size:10px; color:#747474; line-height:16px; }
		form.trip-order .half label	{ width: 40%; float:left; text-align:right; font-size:13px; vertical-align:middle; }
		form.trip-order .half input	{ width: 55%; float:left; margin-left:10px; }
		form.trip-order .half textarea	{ width: 55%; float:left; margin-left:10px; height:110px; line-height:12px; }
		form.trip-order .half select	{ width: 16%; float:left; margin-left:10px; }
		form.trip-order .half .radio input { float:left; width:20px; margin-top:3px; border:none; }
		form.trip-order .half .radio span { float:left; font-size:13px; }
		form.trip-order .half span.title	
		{ 
			padding-left:20px;  width:250px; height:30px; margin-bottom:10px;
			line-height: 25px; background: url(img/order_title.gif) no-repeat;
		}

	form.trip-order .insurance	{ margin-top:20px; background: url(img/Ergo_logo.jpg) no-repeat 500px 0; height:100px; }
		form.trip-order .insurance .item	{ width: 60%; margin:0; float:left; }
		form.trip-order .insurance label	{ float:right; width:90%; text-align:left; }
		form.trip-order .insurance input	{ width: 20px; float:left; margin:3px 0 0 15px; border:none; }
		form.trip-order .insurance .last	{ margin-top:5px; padding-top:5px; border-top:1px dotted #747474; }

	form.trip-order .banks		{ }
	form.trip-order .banks input	{ width:5%; float:left; margin-top:5px; border:none; }
	form.trip-order .banks label	{ width:90%; float:right; cursor:pointer; }
	form.trip-order .f-submit 	{ float: left; no-margin; }

	form.trip-order .finalprice { line-height:25px; margin-bottom:10px; width:380px; }
	form.trip-order .finalprice .title { padding:0 10px 0 10px; border-bottom:1px solid #ccd4cc; }
	form.trip-order .finalprice .sdiv { border-bottom:1px dotted #ccd4cc; }
	form.trip-order .finalprice img	{ margin:5px 0 0 10px; }
	form.trip-order .finalprice span.r { text-align:right; }
	form.trip-order .finalprice p 	{ color:#747474; font-size:11px; margin-top:5px; padding:0 10px 0 10px; }
		form.trip-order .finalprice span.pricing	{ width:100px; float:right; }
		form.trip-order .finalprice span.sum 		{ float:right; width:90px; text-align:right; }
		form.trip-order .finalprice span.desc		{ float:left; }
	form.trip-order .white-box { background-color:#fff; padding:0 10px 0 10px; border-bottom:1px solid #ccd4cc; }

		form.trip-order .terms label	{ float:right; width:90%; text-align:left; }
		form.trip-order .terms .item	{ width:85%; }
		form.trip-order .terms .f-submit 	{ margin-top:10px; }
		form.trip-order .terms input.check	{ width:20px; float:left; margin:13px 0 0 5px; border:none; }
		form.trip-order h2 {margin-bottom:20px; color:#53b427; font-weight:bold;}

	.planeinout { float: left; margin-right:20px; width:250px; line-height:17px; }
	.planeinout .title { width:300px; padding:0 0 5px 20px; }
	.flight p.desc { margin-top:5px; color:#747474; font-size:11px; line-height:15px; margin-bottom:0; }
	.flight .planeinout p { border-top:1px dotted #747474; padding-top:5px; margin-top:5px; color: #000; line-height:18px;}
	.planeinout .in { background: url(img/icon_flight.gif) no-repeat; }
	.planeinout .out { background: url(img/icon_flightr.gif) no-repeat; }
	.calfront {z-index:12;}
	
	.map_loader {font-weight:bold; font-size:15px; color:#53b427;}
	.poilsines_h_desc {margin-top:10px;line-height:16px;color: #747474 !important; }
	.hotel_sdesc {margin-top:10px;line-height:16px;color: #747474 !important; width:500px;}
	.h_images {}
	
	

.box
{
	display: inline;
	float: left;
	position: relative;
	padding: 10px 10px 8px;
	margin: 0 5px 25px;
}

.hbox
{
	display: inline;
	float: left;
	position: relative;
	padding: 10px 10px 8px;
	margin: 0 5px 25px; 
}
	.box .c-tl,
	.hbox .c-tl		{ top: -1px; left: -1px; }
	.box .c-tr,
	.hbox .c-tr		{ top: -1px; right: -1px; }
	.box .c-bl,
	.hbox .c-bl		{ bottom: -1px; left: -1px; }
	.box .c-br,
	.hbox .c-br		{ bottom: -1px; right: -1px; }

	.box h2
	{
		height: 25px;
/*		text-transform: uppercase; */
		line-height: 25px;
		white-space: nowrap;
		position: absolute;
		top: -14px;
		left: 5px; font-weight:bold;
	}

		.box h2 span
		{
			height: 100%;
			display: inline;
			float: left;
			background-color: #fff;
			padding: 0 5px;
		}

	.box a.more
	{
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #5f5e5e;
		background: transparent url('../img/box-heading.gif') no-repeat 0 -420px;
		cursor: pointer;
		display: block;
		float: left;
		position: absolute;
		right: 10px;
		bottom: -10px;
	}
		.box a.more span
		{
			height: 100%;
			background: transparent url('../img/box-heading.gif') no-repeat right -440px;
			display: inline;
			float: left;
			padding: 0 15px 0 5px;
		}
		.box a.more:hover
		{
			color: #fff;
			background-position: 0 -460px;
		}
			.box a.more:hover span { background-position: right -480px; }


/* general heading styles */

	.box h2.icon-countries
	{
		height: 30px;
		font-size: 16px;
		text-transform: none;
		line-height: 30px;
		color: #909e90;
	}
		.box h2.icon-countries span
		{
			background: #fff url('../img/box-heading.gif') no-repeat 5px -180px;
			padding-left: 38px;
		}

	.box h2.icon-contact
	{
		height: 35px;
		font-size: 16px;
		text-transform: none;
		line-height: 35px;
		color: #53b427;
		background-position: 0 -210px;
		top: -20px;
	}
		.box h2.icon-contact span
		{
			background-position: right -245px;
			padding-left: 50px;
		}

	.box h2.blank-bg
	{
		font-size: 15px;
		color: #747474;
		background: transparent url('../img/box-heading.gif') no-repeat 0 -130px;
	}
		.box h2.blank-bg span
		{
			background: transparent url('../img/box-heading.gif') no-repeat right -155px;
		}


/* box sizes */

.widest 				{ width: 945px; }
.widest.no-padding		{ width: 965px; }

.wider					{ width: 644px; }
.wider.no-padding		{ width: 664px; }

.wide 					{ width: 462px; }
.wide.no-padding		{ width: 482px; }

.normal					{ width: 306px; }
.normal.no-padding		{ width: 326px; }

.normals				{ width: 255px; }
.normals.no-padding		{ width: 275px; }

.narrowest				{ width: 150px; }
.narrowest.no-padding		{ width: 170px; }

.innerwide				{ width: 760px; }
.innerwide.no-padding		{ width: 780px; }


.elastic				{ width: auto; }


/* grey blank box */

.grey-blank
{
	border: 1px solid #ccd4cc;
}
	.grey-blank .c-tl { background-position: 0 -16px; }
	.grey-blank .c-tr { background-position: -5px -16px; }
	.grey-blank .c-bl { background-position: -10px -16px; }
	.grey-blank .c-br { background-position: -15px -16px; }


/* grey with background box */

.grey-bg
{
	background-color: #f6f9f6;
	border: 1px solid #ccd4cc;
}
	.grey-bg .c-tl { background-position: 0 -26px; }
	.grey-bg .c-tr { background-position: -5px -26px; }
	.grey-bg .c-bl { background-position: -10px -26px; }
	.grey-bg .c-br { background-position: -15px -26px; }

	.grey-bg h2
	{
		font-size: 15px;
		color: #1A1A1A;
		background: transparent url('../img/box-heading.gif') no-repeat 0 -130px;
	}
		.grey-bg h2 span
		{
			background: transparent url('../img/box-heading.gif') no-repeat right -155px;
		}

	.grey-bg.borderless .c-tl { background-position: 0 -46px; }
	.grey-bg.borderless .c-tr { background-position: -5px -46px; }
	.grey-bg.borderless .c-bl { background-position: -10px -46px; }
	.grey-bg.borderless .c-br { background-position: -15px -46px; }


/* grey with gradient background box */

.grey-gradient
{
	background: #e0e8e0 url('../img/box-grey-gradient.gif') repeat-x 0 0;
	border: 1px solid #ccd4cc;
}
	.grey-gradient .c-tl { background-position: 0 -16px; }
	.grey-gradient .c-tr { background-position: -5px -16px; }
	.grey-gradient .c-bl { background-position: -20px -26px; }
	.grey-gradient .c-br { background-position: -25px -26px; }


/* orange with background box */

.orange-bg
{
	background-color: #f7efe8;
	border: 1px solid #ff9936;
}
	.orange-bg .c-tl { background-position: 0 -36px; }
	.orange-bg .c-tr { background-position: -5px -36px; }
	.orange-bg .c-bl { background-position: -10px -36px; }
	.orange-bg .c-br { background-position: -15px -36px; }

	.orange-bg h2
	{
		font-size: 15px;
		color: #fff;
		background: transparent url('../img/box-heading.gif') no-repeat 0 -330px;
	}
		.orange-bg h2 span
		{
			background: transparent url('../img/box-heading.gif') no-repeat right -355px;
		}

	.orange-bg.borderless .c-tl { background-position: 0 -51px; }
	.orange-bg.borderless .c-tr { background-position: -5px -51px; }
	.orange-bg.borderless .c-bl { background-position: -10px -51px; }
	.orange-bg.borderless .c-br { background-position: -15px -51px; }

/* orange blank box */

.orange-blank
{
	border: 1px solid #ff9936;
}
	.orange-blank .c-tl	{ background-position: 0 -41px; }
	.orange-blank .c-tr	{ background-position: -5px -41px; }
	.orange-blank .c-bl	{ background-position: -10px -41px; }
	.orange-blank .c-br	{ background-position: -15px -41px; }

	.orange-blank h2
	{
		color: #ff7e00;
	}

/* yellow with background box */

.yellow-bg
{
	background-color: #ffff55;
	border: 1px solid #ff9936;
}
	.yellow-bg .c-tl { background-position: 0 -36px; }
	.yellow-bg .c-tr { background-position: -5px -36px; }
	.yellow-bg .c-bl { background-position: -10px -36px; }
	.yellow-bg .c-br { background-position: -15px -36px; }

	.yellow-bg h2
	{
		font-size: 15px;
		color: #fff;
		background: transparent url('../img/box-heading2.gif') no-repeat 0 -330px;
	}
		.yellow-bg h2 span
		{
			background: transparent url('../img/box-heading2.gif') no-repeat right -355px;
		}

	.yellow-bg.borderless .c-tl { background-position: 0 -51px; }
	.yellow-bg.borderless .c-tr { background-position: -5px -51px; }
	.yellow-bg.borderless .c-bl { background-position: -10px -51px; }
	.yellow-bg.borderless .c-br { background-position: -15px -51px; }

/* yellow blank box */

.yellow-blank
{
	border: 1px solid #ff9936;
}
	.yellow-blank .c-tl	{ background-position: 0 -41px; }
	.yellow-blank .c-tr	{ background-position: -5px -41px; }
	.yellow-blank .c-bl	{ background-position: -10px -41px; }
	.yellow-blank .c-br	{ background-position: -15px -41px; }

	.orange-blank h2
	{
		color: #ff7e00;
	}


/* green with background box */

.green-bg
{
	background-color: #f6f9f6;
	border: 1px solid #56be26;
}
	.green-bg .c-tl	{ background-position: 0 -21px; }
	.green-bg .c-tr	{ background-position: -5px -21px; }
	.green-bg .c-bl	{ background-position: -10px -21px; }
	.green-bg .c-br	{ background-position: -15px -21px; }

	.green-bg h2
	{
		font-size: 15px;
		color: #fff;
		background: transparent url('../img/box-heading.gif') no-repeat 0 0;
	}
		.green-bg h2 span
		{
			background: transparent url('../img/box-heading.gif') no-repeat right -25px;
		}


/* green blank box */

.green-blank
{
	border: 1px solid #56be26;
}
	.green-blank .c-tl	{ background-position: 0 -31px; }
	.green-blank .c-tr	{ background-position: -5px -31px; }
	.green-blank .c-bl	{ background-position: -10px -31px; }
	.green-blank .c-br	{ background-position: -15px -31px; }

	.green-blank h2.bg
	{
		font-size: 15px;
		color: #fff;
		background: transparent url('../img/box-heading.gif') no-repeat 0 0;
	}
		.green-blank h2.bg span
		{
			background: transparent url('../img/box-heading.gif') no-repeat right -25px;
		}


/* grey simple box with only top border */

.grey-simple
{
	border-top: 1px solid #ccd4cc;
}
	.grey-simple h2
	{
		font-size: 15px;
		color: #909e90;
	}

.title-right
{
	border-left: 1px dotted #c0c0c0;
	line-height:16px;
	float:right;
}

/* very simple box */

.simple
{
	padding-top: 0;
	padding-bottom: 0;
}


/* very simply box */

.borderless
{
	border: none;
}
	.borderless .c-tl		{ top: 0; left: 0; }
	.borderless .c-tr		{ top: 0; right: 0; }
	.borderless .c-bl		{ bottom: 0; left: 0; }
	.borderless .c-br		{ bottom: 0; right: 0; }




form
{

}

	form .item
	{
		margin: 0 0 5px;
	}

	form .item-short
	{
		float: left;
	}

	form label
	{
		font-size: 12px;
		display: block;
		clear: both;
	} 

	form label .wide
	{
		font-size: 12px;
	} 

	form .hotel
	{
		float: right;
	}

	form input,
	form select,
	form textarea
	{
		width: 100%;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #000;
		/*background: #fff url('../img/field-bg.gif') repeat-x 0 0;*/
		border: 1px solid #b0bcb0;
		float: left;
		margin:0px;
		padding:0px;
	}

		form input:focus,
		form select:focus,
		form textarea:focus
		{
			color: #000;
			border-color: #000;
		}

	form textarea
	{
		height: 160px;
		overflow: auto;
	}

	form .f-submit
	{
		margin-top:10px;
		margin-bottom:5px;
		margin-right:5px;
		background: transparent url('../img/box-heading.gif') no-repeat 0 -730px;
		cursor: pointer;
		display: inline;
		float: right;
	}

		form .f-submit input
		{
			width: auto;
			height: 20px;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			background: transparent url('../img/box-heading.gif') no-repeat right -750px;
			border: none;
			cursor: pointer;
			float: left;
			display: inline;
			padding: 0 15px 5px 5px;
		}
		* html form .f-submit input
		{
			padding: 2px 10px 6px 0 !important;
		}

		form .f-submit:hover
		{
			background-position: 0 -460px !important;
		}
			form .f-submit:hover input
			{
				background-position: right -480px !important;
			}

		form .f-submit.green
		{
			background-position: 0 -770px;
		}
			form .f-submit.green input 
			{
				background-position: right -790px;
			}

	form input.checkbox
	{
		width: auto;
		margin: 2px 5px 0 0;
		border:none;
	}

	form select.grey
	{
		color: #000 !important;
		background-color: #f6f9f6;
	}
	form select.highlight
	{
		background-color: #f7efe8;
	}

.kelione_poh1 {
	color:#868686;
	line-height:16px;
	padding-left:10px;
	display:block;
	width:310px;
	margin-bottom:10px;
}
.small_loader {
width:16px;
height:16px;
}
.keliones-pic-right
{
	width: 320px !important;
	padding: 0px !important;
}

form.search-trips input[type="text"]
{
	font-size:12px;
	line-height: normal !important;
	padding: 2px;
	margin-bottom: 9px;	
}

#loader_big{
/*	background:#ffffff;
	z-index:98;
	filter:alpha(opacity=60);
	opacity:.6*/
}

.less {}

.plain-title {
  width: 390px;
  display:block;
  font-size: 20px !important;
  font-weight: bold;
  margin: 0 10px 10px 0;
  line-height: normal;
}
.print-title {with:100px; }

.last-min a.in-trip {
  float:none;
  display:inline;
  font-size:11px;
  color:#ed4a2b;
  font-weight:normal;
  margin: 0px;
  text-decoration: none;
}
.last-min a.in-trip:hover {
  color: #000;
  text-decoration: underline;
}



td#mano-trips a
{
background: transparent url('../img/extra-nav.gif') no-repeat 0 3px;
color: #53b427;
background-position: 0 -103px;
border: none !important;
padding-right: none !important;
padding-left: 30px !important;
float:right;
height:20px;
}
td#mano-trips a:hover	
{
color: #000 !important;
background-position: 0 -50px !important; 
}
td#mano-trips a span
{
	margin:0px;
	font-size: 11px;
	color: #fff;
	position: relative;
	width:13px;
	text-align:center;
	bottom: 0px;
	left: -96px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip.feedpic {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 3px;
	opacity: 1;
}
