@charset "utf-8";
/* CSS Document for Unique Ukraine */


body {
	background:#ffffff url(../images/bgmain.jpg) top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin:0;
	padding:0;
}


a:link, a:visited {color:#0381CA; text-decoration:underline;}
a:hover {color:#2B5990; text-decoration:none;} 
a img {border: 0px solid #FFFFFF;}

h2 a, h3 a {text-decoration: none;} 

form { margin:0;}
fieldset { margin:0; padding:0; border:0;}


textarea {border:solid 1px #ccc; font-size:inherit; font-family:Tahoma, Helvetica, sans-serif; width:300px; overflow:auto;}

a.none {cursor:default;}

.clearer {height: 1px; font-size: 1px; clear: both; float:none;}
.separator {height:20px; font-size: 1px; clear: both; float:none;}
.spacer {height:5px; font-size: 5px; clear: both; float:none;}
.to_left {display:inline; float:left;}
.signfix {width:70px; float:left; display:inline; height:23px;}

.hide {display:none;}

/* RTE text styles */
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}


/* mailformplus */
.tx-thmailformplus-pi1 {clear:left;}
.tx-thmailformplus-pi1 dl {display:inline; margin:10px 0px;}
.tx-thmailformplus-pi1 dt {display:inline; float:left; clear:both; width:130px; margin-bottom:10px; margin-right:10px; text-align:right;}
.tx-thmailformplus-pi1 dd {margin-bottom:10px; }

.tx-thmailformplus-pi1 input {border:solid 1px #ccc; float:left; display:inline; height:20px; margin:0 5px 5px 0; padding:0 0 0 3px; width:200px;}
.tx-thmailformplus-pi1 select {border:solid 1px #ccc; float:left; display:inline; height:20px; margin:0 5px 5px 0; padding:0 0 0 3px; width:200px;}
	.tx-thmailformplus-pi1 select.multi {height:auto;}
.tx-thmailformplus-pi1 textarea {border:solid 1px #ccc; font-size:inherit; font-family:Tahoma, Helvetica, sans-serif; float:left; margin:0 0 5px 0; padding:2px 0 2px 3px; overflow:auto; height:120px; width:300px;}
	input.button {border:solid 1px #ccc; margin-top:8px; width:150px; height:22px; cursor:pointer; background:#e0e0e0;}
.tx-thmailformplus-pi1 label {clear:left; float:left; margin:0 5px 0 0; text-align:left; width:160px;}
.tx-thmailformplus-pi1 label  span {color:#0381CA;}
.tx-thmailformplus-pi1 .small40 {width:40px;}
.tx-thmailformplus-pi1 .small70 {width:70px;}
.tx-thmailformplus-pi1 .small80 {width:80px;}
.tx-thmailformplus-pi1 .small100 {width:100px;}
.tx-thmailformplus-pi1 .widelabels label {width:250px;}
.tx-thmailformplus-pi1 label.radiolabel {clear:none; width:auto; font-size:11px; }
.tx-thmailformplus-pi1 input.radio {height:auto; width:15px; border:none; margin:0 1px 5px 0; padding:0;}

.tx-thmailformplus-pi1 .contact_form label {text-align:right; width:80px;}
.tx-thmailformplus-pi1 .contact_form input {width:205px;}
.tx-thmailformplus-pi1 .contact_form input.button {width:150px;}
.tx-thmailformplus-pi1 .contact_form textarea {width:205px; height:88px;}



/* styles for form, maybe it will be use for all forms */
.formstyle label {clear:left; float:left; margin:5px 10px 0 0; padding:2px 0 0 0; text-align:right; width:180px;}
	.formstyle label span {color:#555; font-size:11px;}
.formstyle input, .formstyle select {border:solid 1px #ccc; float:left; display:inline; height:20px; margin:5px 5px 0 0; padding:0 0 0 2px; width:180px;}
.formstyle textarea {border:solid 1px #ccc; float:left; display:inline; height:80px; margin:5px 5px 0 0; padding:0 0 0 2px; width:220px;}

	.formstyle  span.error {color:#ff0000; float:left; margin:7px 0 0 2px; width:180px;}
	.line {border-bottom:1px dotted #999; clear:both; height:10px; float:none; margin:4px 0;}
	
	.formstyle input.checkbox, .formstyle input.radio {border:auto; height:auto; margin:7px 5px 0 0; padding:0; border-style:none; width:auto;}
	/*.formstyle input[type=checkbox] {height:auto; width:auto} --- not supported in IE */
	/*.formstyle input[type=radio] {height:auto; width:auto} --- not supported in IE */

	.formstyle input.button {margin:5px 5px 5px 0; width:150px;}
	.formstyle .small40 {width:40px;}
	.formstyle .small70 {width:70px;}
	.formstyle .small80 {width:80px;}
	.formstyle .small100 {width:100px;}

/* ------- styles for order template -------- */
.order-calc {margin:0;}
	table.tablestyle select {width:auto;}
	table.tablestyle td {padding:2px 10px 2px 0; min-width:60px;}
	.order-calc table td span, .formstyle table td span, table.tablestyle td span {font-weight:bold;}
	

.order-login {margin:0;}
.order-info, .order-person, .order-person-new, .order-rooms, .order-food, .order-additional, .order-general {margin:40px 0 0 0;}
	.order-food table td {vertical-align:center;}
body div form input[type=hidden] {display:none!important;}




#wrap {float:left; display:inline; position:relative;}
#suggest {border-top:none; border-left:solid 1px #ccc; border-bottom:solid 1px #555; border-right:solid 1px #555; position:absolute; clear:left; z-index:80; top:22px; left:0px; background:#ffffff; width:203px;}
	#suggest a {display:block; color:#000000; text-decoration:none; padding:0 0 0 3px; position:relative; z-index:90;}
		#suggest a:hover {background:#eeeeee;}
	


/* main */
#main {width:938px; margin:0 auto; padding:16px 31px 22px 31px; position:relative;}


/* top */
	#main #top {height:45px; width:938px; margin:0; color:#ffffff; float:left; display:inline;}
		#main #top a {color:#ffffff; text-decoration:none; font-size:11px; line-height:11px;}
			#main #top a:hover {text-decoration:underline;}
		#main #top .phone {font-size:16px; line-height:16px; margin:5px 0 2px 22px; float:left; display:inline;}
			#main #top .phone span {font-size:12px;}

/* sysmenu */			
		#main #top .sysmenu {float:left; display:inline; margin:5px 15px 0 16px; font-size:11px;}
			#main #top .sysmenu div {height:18px; line-height:18px; margin:0 5px 0 5px; padding:0 8px 0 8px; float:left; display:inline; color:#ffffff;}
				#main #top .sysmenu div a {height:18px; line-height:18px; margin:0 0 0 0; /*padding:0px 9px 0 1px;*/ float:left; display:inline; color:#96ADC8;}
					#main #top .sysmenu div a:hover {color:#ffffff;}
			
			#main #top .sysmenu div.active {background:url(../images/act_l.gif) left bottom no-repeat;}
				#main #top .sysmenu div.active a {background:#ffffff url(../images/act_r.gif) right bottom no-repeat; color:#0063B4;}
				#main #top .sysmenu div.active a:hover {text-decoration:none; cursor:default;}
				

/* langmenu */				
		#main #top .langmenu {float:left; display:inline; margin:5px 0 0 30px; font-size:11px;}
			#main #top .langmenu div {height:18px; line-height:18px; margin:0 1px 0 1px; padding:0 8px 0 8px; float:left; display:inline; color:#ffffff;}
				#main #top .langmenu div a {height:18px; line-height:18px; margin:0 0 0 0; /*padding:0px 9px 0 1px;*/ float:left; display:inline; color:#96ADC8;}
					#main #top .langmenu div a:hover {color:#ffffff;}
			
			#main #top .langmenu div.active {background:url(../images/act_l.gif) left bottom no-repeat;}
				#main #top .langmenu div.active a {background:#ffffff url(../images/act_r.gif) right bottom no-repeat; color:#0063B4;}
				#main #top .langmenu div.active a:hover {text-decoration:none; cursor:default;}

/* search */
		#main #top .search {float:right; display:inline;  height:25px; width:259px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/bg_search.png', sizingMethod='scale');}
		html > body #top .search {background:url(../images/bg_search.png) left bottom no-repeat;}

			#main #top .search form {display:inline;}
			#main #top .search fieldset {display:inline;}
			#main #top .search input {display:inline; float:left; width:210px; height:16px; border:none; background:transparent; color:#FFFFFF; font-size:11px; margin:4px 0px 0 12px; line-height:16px;}
				#main #top .search input.button {float:left; display:inline; width:20px; height:18px; cursor:pointer; padding:4px 8px 2px 6px; margin:0; font-size:18px; line-height:18px;}
				#main #top .search input.button:hover {cursor:pointer;}
				
			.tx-indexedsearch span.grey a {color: #bbbbbb; text-align:right; font-size:11px; padding-left:20px;}
			.tx-indexedsearch-redMarkup {color: #000000;}
			/*div.tx-indexedsearch-searchbox table {background:#E8F3FD; padding:16px;}*/
			table#search_table { height:55px; width:600px; background:url(../images/bg_search_wide.gif) top no-repeat;}

		#main .region-links {padding-left: 48px;}
			#main .region-links sup {margin-left: 2px}
			

				
/* logo */
	.logo {background:#FFFFFF; display:inline; float:left; height:76px; padding:0; width:202px; padding:10px 0 0 10px;}
		.logo img {border:none;}
		.logo h1 {background:url(../images/logo.gif) left top no-repeat; padding:0; margin:-10px 0 0 -10px; font-size:16px; font-weight:normal; height:76px; width:202px;}
		.logo h1 span {display:none;}
		


/* menu */
	#block {height:86px; width:938px; display:inline; float:left;}
		#block .round_l {display:inline; float:left; height:86px; width:9px; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/menu_l.png', sizingMethod='scale');}
			html > body #block .round_l {background:url(../images/menu_l.png) left bottom no-repeat;}
		#block .round_r {display:inline; float:left; height:86px; width:9px; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/menu_r.png', sizingMethod='scale');}
			html > body #block .round_r {background:url(../images/menu_r.png) left bottom no-repeat;}
		
		#block ul.menu {width:708px; display:inline; float:left; height:86px; background:#FFFFFF; list-style:none; margin:0; padding:0;}
			#block ul.menu li {display:inline; margin:36px 0 0 50px; font-size:14px; line-height:14px; padding:0; display:inline; float:left; width:auto;}
				#block ul.menu li strong a {color:#000000; font-weight:bold; text-decoration:none;}


/* content */
	#content {width:938px; float:left; display:inline; position:relative; z-index:2; background: url(../images/bg_mm.png) no-repeat 0px 128px;}
	

/* arrows */
	#content .arrow_l {width:194px; float:left; display:inline; margin-top:134px; padding:0; font-size:14px; }
		#content .arrow_l a { margin:12px 6px 14px 35px; display:block;}
	#content .arrow_r {width:190px; float:left; display:inline; margin-top:134px; padding:0; font-size:14px; }
		#content .arrow_r a {margin:12px 0px 14px 30px; width:160px; display:block; text-align:left;}


/* image signed */
	#content #signed {width:160px; position: absolute; top:320px; left:230px; font-size:11px; color:#084ea1;}
	#nextcontent #signed {width:160px; float:left; display:inline; margin:0 0 0 0; font-size:11px; color:#084ea1; height:30px; }
		#content #signed p {margin:0;}
	
		
/* map */
	#map1 {line-height:0; position:relative; float:left; display:inline; width:549px; height:264px; margin:77px 0 0 0; padding:5px 0 0 5px;   
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/map_1.png', sizingMethod='scale'); */
	background:url(../images/map_1.gif) left top no-repeat; z-index:4;}	
/* for all except IE */
	/*html > body #map1 {background:url(../images/map_1.gif) left top no-repeat;}*/
/* for IE only */
		/** html #map1 {background:url(../images/map_1.gif) left top no-repeat;}*/
	#map2 {line-height:0; position:relative; float:left; display:inline; width:293px; height:126px; margin:0 0 0 45px; padding:0 0 0 6px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/map_2.png', sizingMethod='scale');*/
	background:url(../images/map_2.gif) left top no-repeat; z-index:3;}
/* for all except IE */
	/*html > body #map2 {background:url(../images/map_2.gif) left bottom no-repeat;}*/
/* for IE only */
		/** html #map2 {background:url(../images/map_2.gif) left top no-repeat;}*/
		#map1 a, #map2 a {/*position:relative;*/ width:31px; height:23px; font-size:26px; line-height:0;}
		#map1 img, #map2 img {/*float:left;*/ display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		#map1 img.big, #map2 img.big { border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}
		#map1 a.big, #map2 a.big { position:absolute; z-index:50; width: auto; height: auto;}
			#map1 a.big img, #map2 a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}
			#map1 img.big, #map2 img.big {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block; z-index:50;}
	
/* left_text + right_text */
	.left_text { position: absolute;  top:42px; left:30px; color:#084EA1; font-size:18px; margin:0px; width:440px; height:60px; line-height: 22px; }
		.left_text strong {font-size:22px;}			
	.right_text {position:absolute; top:45px; left:570px; text-align:right; margin:0 26px 0 0; height:60px; width:330px;}
		.right_text a {font-size:18px;}
		.right_text p {margin:0; padding:0;}	

/* nearest events */

	#content #nearest {float:left; display:inline; clear:both; width:264px; margin:70px 38px 10px 38px;}
		#content #nearest h2 {color:#084EA1; font-size:20px; font-weight:normal; padding:0; margin:0 0 15px 0;}
			#content #nearest h2  a {text-decoration: none; color:#084EA1;}
			#content #nearest .date { font-size:16px; color:#3E3E3E; float:left; display:inline; width:52px; text-align:center; margin:15px 0 0 0;}
				#content #nearest .date span {font-size:11px;}
			
			#content #nearest .events {float:left; display:inline; font-size:12px; width:196px; margin:15px 0 2px 16px;}
				#content #nearest .events span {display:block; line-height:16px; margin:0 0 7px 0;}
				#content #nearest .events span a {font-size:14px;}
			
			#content #nearest .separator {width:99%; float:left; display:inline; clear:both; height:1px;}
			#content #nearest .calendar {clear:both;}
				#content #nearest .calendar a {color:#000000; font-size:11px; line-height:35px;}

#inner {float:left; display:inline; width:344px;}

/* we are unique because... */				
	#unique {float:left; display:inline; width:324px; margin:18px /*8px*/ 0 /*20px*/ 10px 0;}
		#unique h3 {color:#084EA1; padding:0; margin:0 0 18px 0; font-weight: bold; font-size:16px;}
				#unique h3 a{color:#084EA1; text-decoration: none;} 
		#unique ul { list-style:square; margin:0; padding:0;}
		#unique ul li {color:#0078CA; margin:5px 0 10px 18px; padding:0;}
			#unique ul li em {color: #000000; font-style:normal;}

/* searching the trip */
	#content h2 {color:#084EA1; font-size:20px; font-weight:normal; padding:0; margin:50px 0 15px 0;}
		#content #search_trip {float:right /*left*/; display:inline; width:243px; margin:15px 5px/*8px*/ 10px 0 /*3px*/;}
		#nextcontent  #search_trip { margin-top:10px;}
			#search_trip .search_trip {float:left; display:inline; width:243px; background-color:#E8F3FD;}
				#search_trip .search_trip select {float:left; display:inline; clear:both; color:#4B4B4B; width:200px; margin:10px 0 10px 22px; height:22px; line-height:20px; /*padding:2px 0 2px 2px;*/}
				#search_trip .search_trip input.button {float:left; display:inline; clear:both; border:0px solid #DEEBF6; color:#4B4B4B; width:117px; margin:10px 0 10px 62px; height:24px; line-height:25px; padding:0;}

				
				#search_trip .search_trip a {float:left; display:inline; margin:6px 0 2px 16px; padding:0; width:88px; font-size:11px;}
				
				
			#search_trip .round_t {display:inline; float:left; height:12px; width:243px; background:url(../images/trip_t.gif) left bottom no-repeat;}
			#search_trip .round_b {display:inline; float:left; height:12px; width:243px; background:url(../images/trip_b.gif) left top no-repeat;}
			
/* On quick search page */
	#nextcontent #quicksearch #search_trip2 {width:573px;}
		#nextcontent #quicksearch #search_trip2 .search_trip2 {width:559px; background:#E8F3FD;display:inline; float:left; height:109px; padding:14px 0;}
		#nextcontent #quicksearch #search_trip2 .round_l {display:inline; float:left; height:137px; width:7px; background:url(../images/trip_l.gif) left bottom no-repeat;}
		#nextcontent #quicksearch #search_trip2 .round_r {display:inline; float:left; height:137px; width:7px; background:url(../images/trip_r.gif) left bottom no-repeat;}
		#nextcontent #quicksearch #search_trip2 .search_trip2 select {float:left; display:inline; color:#4B4B4B; width:200px; margin:6px 0 6px 2px; height:22px; line-height:20px; /*padding:2px 0 2px 2px;*/}
		#nextcontent #quicksearch #search_trip2 .search_trip2 input.button {float:left; display:inline; border:0px solid #DEEBF6; color:#4B4B4B; width:117px; margin:6px 0 6px 50px; height:24px; line-height:25px; padding:0;}
		#nextcontent #quicksearch #search_trip2 label {float:left; display:inline; clear:left; width:140px; font-size:12px; margin:6px 0 6px 23px;}	

/* next page */			
	#nextcontent {width:938px; float:left; display:inline; clear:both; margin:40px 0 0 0; clear:right;} 
	
/* left menu */	
	#nextcontent #leftmenu {width:225px; float:left; display:inline; margin:0 30px;}
		#nextcontent #leftmenu a { font-size:14px; line-height:14px; display:block; padding:5px 0;}
		#nextcontent #leftmenu .submenu { margin:0 0 20px 30px;}
			#nextcontent #leftmenu .submenu a { padding:3px 0; font-size:12px;}
				#nextcontent #leftmenu strong a { text-decoration:none; color:#000000; font-weight:bold;}
			

/* pathway */
	#nextcontent .pathway {margin:0 0 10px 0; font-size:11px; position: relative;}
		#nextcontent .pathway a {font-size:11px;}
		#nextcontent .pathway span {color:#777; font-size:11px;}
		#nextcontent .pathway .print-link {background: #ff000; width: 100px; height: 10px; position: absolute; right: 0; top:0; }


/* right column */
	#nextcontent #right_col {width:623px; float: right; display:inline; margin:0 23px 0 0;}
	#nextcontent #left_col {float: left; display:inline; margin:0 0 10px 30px;}
		#nextcontent h1 { font-size:24px; color:#084EA1; margin:0 0 20px 0; padding:0; font-weight:normal;}
		#nextcontent h2 { font-size:18px; color:#084EA1; margin:10px 0; padding:0; font-weight:normal;}
		#nextcontent h3 { font-size:16px; color:#084EA1; margin:10px 0; padding:0; font-weight:normal;}
		#nextcontent h4 { font-size:14px; color:#000; margin:10px 0; padding:0; font-weight:bold;}
		#nextcontent h5 { font-size:14px; color:#000; margin:30px 0 12px 0; padding:0; font-weight:normal;/* font-style:italic;*/}
		
		#nextcontent p {margin:7px 0 8px 0; padding:0;}
		
		
/* next content */
	#nextcontent #text_cont {float:left; display:inline; padding:0 23px 0 0;}
		#nextcontent #text_cont h1 {font-size:24px; color:#084EA1; margin:0 0 20px 0; padding:0; font-weight: normal;}

		
/* small gallery */
	#nextcontent #minigallery {width:587px; float:left; display:inline; margin:0; padding:0px;}
		#nextcontent #minigallery .img_t {width:587px; height:5px; float:left; font-size:5px; display:inline; margin:0; padding:0;  






		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/gal_t.png', sizingMethod='fixed');}
		html > body #minigallery .img_t {background: url(../images/gal_t.png) center right no-repeat;}
		
		#nextcontent #minigallery .images {width:582px; height:auto; float:left; display:inline; margin:0; padding:0 0 0 5px; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/gal_m.png', sizingMethod='scale');}
		html > body #minigallery .images {background: url(../images/gal_m.png) top right repeat;}

		#nextcontent #minigallery .img_b {width:587px; height:7px; float:left; display:inline; margin:0; padding:0;  
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/gal_b.png', sizingMethod='fixed');}
		html > body #minigallery .img_b {background: url(../images/gal_b.png) center right no-repeat;}
		
			#nextcontent #minigallery span { text-align:center; margin:auto; display:block;}		
			#nextcontent #minigallery .images img {width:71px; height:47px; float:left; display:inline; margin:0 1px 1px 0; padding:0px; border:0px solid #fff; position:relative; z-index:50;}


/* program of the tour */
	#tour_program {width:557px; float:left; display:inline; margin:0 43px 0 0;}
		#main table {/* width:563px;*/ width:100%; margin:0 0 20px 0; /*margin:0 0 20px 37px;*/ border-collapse:collapse;}
			#main table tr:hover { background:#FFF59D;}
				#main table tr td { border:0px solid #CEDDE7; border-bottom-width:1px; font-size:11px; padding:3px 10px; vertical-align:top;}
					#main table tr td.td-0 { /*color:#2F6CB2;*/ width:80px;}
					#main table caption { font-size:14px; text-align:left;}
			
			#right_col .order {clear:both; float:left; display:block; font-size:16px; margin:20px 0 16px 0; width:99%;}	
				#right_col .order a {font-size:16px; margin:0 12px 0 0; white-space:nowrap;}
			
			.sales {text-align: center; margin-top: 15px;}
				.sales a {color: red; font-size: 17px}
	


/* contact page */
	#nextcontent .cont_left { width:267px; margin:0 30px 10px 23px; float:left; display:inline;}
	#nextcontent .cont_middle { width:322px; margin:0 30px 10px 0;float:left; display:inline;}
	#nextcontent .cont_right { width:248px; float:left; display:inline; margin:0 0 10px 0;}
	#nextcontent .cont_left  h1 {margin:0 0 38px 0;}
	#nextcontent .cont_left  h5 { margin-left:20px;}
	
	#nextcontent .cont_gal {line-height:0; position:relative; float:left; display:inline; width:298px; padding:5px 0 0 5px; height:202px; margin:32px 0 20px 0;
	
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/contacts_bg.png', sizingMethod='fixed');*/ background:url(../images/contacts_bg.gif) left top no-repeat; position:relative; z-index:4;}	

		.cont_gal a {width:31px; height:23px; font-size:26px; line-height:0;}
		.cont_gal img {display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		.cont_gal a.big {position:absolute; z-index:50; width: auto; height: auto;}
			.cont_gal a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}

	
	
/* film (Unique Ukraine) page */	
	#nextcontent .film_left	{float:left; display:inline; width:528px; margin:0; position:relative;}
	#nextcontent .film_right {float:left; display:inline; width:352px; margin:40px 0 10px 0;}
	#nextcontent .film_bottom {float:left; display:inline; width:352px; margin:40px 0 10px 0;}
	
		
	#nextcontent .film_gal {float:left; position:relative; display:inline; width:426px; padding:5px 0 0 5px; height:418px; margin:0 0 0 50px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/film_bg.png', sizingMethod='fixed'); }	
	html > body .film_gal {background:url(../images/film_bg.png) left top no-repeat;}
		* html .film_gal {background: none;}
		#nextcontent .film_gal img {float:left; display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:50;}
		#nextcontent .player { position:absolute; width:343px; height:278px; padding:0; margin:0; left:91px; top:105px;}
			#nextcontent .player object { position:relative; z-index:90;}
		
	#nextcontent .series {float:left; display:inline; width:885px; margin:25px 0 0 48px;}
		#nextcontent .series div.header {margin:0;}
		#nextcontent .series div.column {float:left; display:inline; width:255px; margin:0 25px 0 15px;}

	
	#nextcontent .series h2 {font-size:16px; font-weight:bold; color:#000000; margin:20px 0 15px 0;}
	#nextcontent .series div h3 {clear:both; font-size:16px; font-weight:bold; float:left; display:inline; width:50px; color:#000000; text-align:center; margin:10px 0;}
	#nextcontent .series div.column p {float:left; display:inline; width:205px; margin:10px 0; font-size:11px;}
	
	
/* list page */	
	#nextcontent .list {float:left; display:inline; width:610px;}
		#nextcontent .list h3 {margin-top: 20px;}
	#nextcontent .list img {}
		#nextcontent .list .list_info {float:left; display:inline; margin:0px 10px 0 15px; width:70px; line-height: 16px; color: #000; font-size: 11px}
			span.list_akc {color: #0381CA}
		#nextcontent .list .list_date {float:left; display:inline; margin:0; width:70px; line-height: 16px; color: #595959; font-size: 11px; font-weight: normal; text-align: center }
			.list_date_garant {color: #084ea1;float:left; display:inline; margin:0; width:70px; line-height: 16px;  font-size: 11px; font-weight: normal; text-align: center}

		#nextcontent .list .list_item {float:left; display:inline; margin:12px 10px 12px 28px; width:562px; }
		#nextcontent .list .list_item_c {float:left; display:inline; margin:12px 10px 12px 0; width:610px; }
			#nextcontent .list .list_item_c div.calendar-date {display:inline;float:left;font-size:15px;margin:0;text-align:center;width:52px; }
				#nextcontent .list .list_item_c div.calendar-date span {font-size:11px; display: block; line-height: 14px}
					#nextcontent .list .list_item_c div.calendar-date span.black {color: black;}
		
		#nextcontent .list .list_image {float:left; display:inline; margin:0; width:78px; height:55px; padding:0 0 0 5px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://uu-travel.com/fileadmin/templates/uu/images/list_bg.png', sizingMethod='fixed'); }
		html > body #nextcontent .list .list_image {background:url(../images/list_bg.png) left top no-repeat;}

		#nextcontent .list .list_image_empty {float:left; display:inline; margin:0; width:78px; height:55px; padding:5px 0 0 5px; background:none;}
		
			#nextcontent .list .list_image img {width:71px; height:47px; position:relative; z-index:40;}
			
		#nextcontent .list .list_text {float:left; display:inline; margin-left:16px; margin-top:-3px; width:463px; }
			#nextcontent .list .list_text p {margin:0px; padding: 0}
			#nextcontent .list .list_text h3 {color:#000; margin: 0px 0 10px; }
			.helpc p {color:#373737;}
				.helpc span {color: #000;}
				.helpc strong {color: #595959;}
				.helpc b {color: #084ea1;}
			
			#nextcontent .list_item_c .list_text {width: 335px;}
			

		
/* styles for news */
	#news .archive_link a {color:#000;}
	div.news_list em.date {float:left; display:inline; clear:both; width:130px; margin:7px 0;}
	div.news_list a {float:left; display:inline; width:480px; margin:7px 0;}
	#news .news_img {float:left; display:inline; margin:10px 20px 10px 0;}
	
	#unique .news-home {}
	#unique .news-home span {clear:both; float:left; font-size:11px; margin:1px 0 21px 5px; width:75px;}
	#unique .news-home a {float:left; margin-bottom:22px; width:230px;}
	#unique .news-home-other a {clear:both; color:#000; font-size:11px; float:left; margin:0 0 0 80px;}
	

		
	#nextcontent .news_gal { clear:left; width:171px; height:156px; float:left; display:inline; background:url(../images/gal_news2.gif) left top no-repeat;
	line-height:0; position:relative; padding:5px 0 0 5px; margin:4px 0 10px 25px;}
			#nextcontent .news_gal a {width:31px; height:23px; font-size:26px; line-height:0;}
		#nextcontent .news_gal img {display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		#nextcontent .news_gal a.big {position:absolute; z-index:50; width: auto; height: auto;}
			#nextcontent .news_gal a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}


/* about page */
	#nextcontent .about_gal {clear:left; width:171px; height:228px; float:left; display:inline; background:url(../images/gal_about.gif) left top no-repeat;
	line-height:0; position:relative; padding:5px 0 0 5px; margin:4px 0 10px 28px;}
			#nextcontent .about_gal a {width:31px; height:23px; font-size:26px; line-height:0;}
		#nextcontent .about_gal img {display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		#nextcontent .about_gal a.big {position:absolute; z-index:50; width: auto; height: auto;}
			#nextcontent .about_gal a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}
			
/* quick search page */
	#nextcontent .search_gal {width:268px; height:228px; float:right; display:inline; background:url(../images/gal_search.gif) left top no-repeat;
	line-height:0; position:relative; padding:5px 0 0 5px; margin:2px 0px 10px 10px;}
			#nextcontent .search_gal a {width:31px; height:23px; font-size:26px; line-height:0;}
		#nextcontent .search_gal img {display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		#nextcontent .search_gal a.big {position:absolute; z-index:50; width: auto; height: auto;}
			#nextcontent .search_gal a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}

	#nextcontent #quicksearch { width:894px; margin:0 22px;}
		#nextcontent #quicksearch #left_col {width:600px; float:left; display:inline;  margin:0;}
		#nextcontent #quicksearch #right_col {width:294px; float: right; display:inline;  margin:0;}
	

/* sitemap page */
	#nextcontent .map_gal {clear:left; width:107px; height:252px; float:left; display:inline; background:url(../images/gal_map.gif) left top no-repeat;
	line-height:0; position:relative; padding:5px 0 0 5px; margin:4px 0 10px 40px;}
			#nextcontent .map_gal a {width:31px; height:23px; font-size:26px; line-height:0;}
		#nextcontent .map_gal img {display:inline; border:0px solid #FFFFFF; margin:0 1px 1px 0; width:31px; height:23px; position:relative; z-index:6;}
		#nextcontent .map_gal a.big {position:absolute; z-index:50; width: auto; height: auto;}
			#nextcontent .map_gal a.big img {border:3px solid #fff; width:auto; height:auto; position:absolute; display:block;}


/* bottom block */
	#bottom {float:left; display:inline; width:938px; margin:31px 0 0 0;}
		#bottom .round {float:left; display:inline; width:301px; height:64px; background:url(../images/round.gif) top no-repeat; margin:0px 2px 0px 8px;}
			#bottom .round img {background:url(../images/banner_bg.gif) left bottom no-repeat; padding:5px 8px 8px 5px; margin:4px; float:left; display:inline; height:47px; width:71px;}
			#bottom .round .text {float:left; display:inline; width:190px; margin:14px 0 0 10px;}
			#bottom .round .text a {display:block; font-size:14px; margin:0 0 4px 0;}
			#bottom .round .text span {display:block; font-size:11px;}

		
		#bottom .copyrights {float:left; display:inline; color:#808080; margin:18px 2px 18px 22px; font-size:11px;}
		#bottom .webdes {float:right; display:inline; color:#808080; margin:18px 26px 18px 2px; font-size:11px; text-align:right;}
			#bottom .webdes a {}
			
/* comments */
	#nextcontent .comments textarea {width:350px;}
	span.tx-comments-comment-date {font-weight:normal; color:#a9a9a9; font-size:11px;}
	div.tx-comments-comments div.tx-comments-comment-1, div.tx-comments-comments div.tx-comments-comment-2 {border:none;}
	span.tx-comments-required-error {background:none; padding:2px;}
	#nextcontent .tx-comments-captcha {float:left; padding-left:0; width: 350px;}
		#nextcontent .tx-comments-captcha input {margin-top:5px;}

		
/* content elements */
	.contenttable.transport .td-0 {width:34%}
	.contenttable.transport .td-1 {width:33%}
	.contenttable.transport .td-2 {width:33%}
	.contenttable.short {width:auto!important; white-space: nowrap;
}


/* styles for fe travel adding and hotel management */
	div.fe_travel_adding textarea {width: 530px; height: 200px; border:solid 1px #ccc;}
	div.fe_travel_adding input[type="text"] {width: 404px; border:solid 1px #ccc;}
	div.fe_travel_adding div#travel_images div.image {display: inline;}
	
	div.fe_hotel_adding textarea {width: 530px; height: 200px; border:solid 1px #ccc;}
	div.fe_hotel_adding input[type="text"] {width: 404px; border:solid 1px #ccc;}
	div.fe_hotel_adding select {border:solid 1px #ccc;}

	div.fe_camp_adding textarea {width: 530px; height: 200px; border:solid 1px #ccc;}
	div.fe_camp_adding input[type="text"] {width: 404px; border:solid 1px #ccc;}
	div.fe_camp_adding select {border:solid 1px #ccc;}

	#main table.camp-table {width: 285px;}
		#main table.camp-table td.td-0 {width: 150px;}
		#main table.camp-table tr.tr-even {font-weight: bold; text-align: center;}