 * {

	 text-decoration: none;

	 list-style: none;

	 padding: 0px;

	 margin: 0px;

	 list-style: none;

	 outline: none; }

	 

body {

	background: white url('../img/new/background.png') left top repeat-x;

	font-family: Tahoma, Geneva, sans-serif; }

	

.content {

	background: transparent url('../img/new/cnt_bg.gif') left top repeat-y;

	width: 1118px;

	height: auto;

	overflow: hidden;

	margin: 0px auto;}

	

.content_top {

	background: transparent url('../img/new/cnt_top.gif') left top no-repeat;

	width: 1101px;

	overflow: hidden;

	padding: 0px 0px 5px 17px; }

	

.header {
	background: transparent url('../img/new/head.png') left top no-repeat;
	width: 1079px;
	height: 81px;
	display: block;
	clear: both;
	padding: 17px 0px 0px 22px;
	position:relative;}

	

.logo {
	/*background: transparent url('../img/new/logo.png') left top no-repeat;*/
	width: 121px;
	height: 14px;
	float: left;
	font-size: 11px;
	color: white;
	padding: 50px 0px 0px 70px;}

.holyd {

	/*background: transparent url('../img/new/link_to_promohoteli.png') left top no-repeat;*/
	width: 122px;
	height: 41px;
	float: left; }

.licenz{
	width: 344px;
	height: 58px;
	float: right;
	position:absolute;
	right:25px;
	top:0;}
}

.outlinks {

	float: left;

	width: 860px;

	height: auto;

	overflow: hidden;}

	

.buttons {

	width: 860px;

	height: auto;

	float: left;

	padding-top: 7px;}

	

.buttons a {

	height: 33px;

	background: transparent url('../img/new/button_center.png') left top repeat-x;

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: white;

	text-align: center;

	margin-left: 5px;

	cursor: pointer;}

	

.buttons a:hover, .buttons a:hover .left_corner, .buttons a:hover .right_corner {

	background-position: left -33px;

	color: #fff7bb;

	cursor: pointer;}

	

.buttons a .cntr {

	float: left;

	padding: 7px 15px 0px 15px;}

	

.buttons a .left_corner {

	background: transparent url('../img/new/button_left.png') left top no-repeat;

	height: 33px;

	width: 3px;

	float: left; }



.buttons a .right_corner {

	background: transparent url('../img/new/button_right.png') left top no-repeat;

	height: 33px;

	width: 3px;

	float: left; }

	

.sub_header {

	width: 1092px;

	height: auto;

	display: block;

	clear: both; 

	overflow: hidden;

	padding: 1px 0px 0px 9px;}

	

.sub_header form {

	background: transparent url('../img/new/form_bg.png') left top repeat-x;

	height: 180px;

	width: 201px;

	float: left;

	padding: 10px 0px 0px 15px;}

	

.sub_header form h2 {

	font-size: 14px;

	color: white;

	font-weight: bold;

	padding: 0px 0px 8px 0px;}

	

.line {

	display: block;

	width: 210px;

	height: auto;

	overflow: hidden;

	clear: both;

	padding: 0px 0px 3px 0px;}

	

.line input, .line select {

	border: none;

	border: 1px solid #3076ba;

	font-size: 10px;

	color: black;

	width: 181px;

	height: 20px;

	float: left;

	padding: 2px;}

.line input .date{

	padding:3px;

}





	

.line .select {

	width: 187px;

	height: 19px;

}

	

.search_btn {

	background: transparent url('../img/new/search_btn.png') left top no-repeat;

	width: 186px;

	height: 25px;

	display: block;

	clear: both;

	font-size: 11px;

	font-weight: bold;

	color: white;

	border: none;

	cursor: pointer;

	margin: 5px 0px 0px 0px;}

	

.big_banner_parrent {

	width: 850px;
	position:relative;
	height: 195px;
	float: left; }

	

.big_banner_parrent a img {

	border: none; }

	

.left {

	background: transparent url('../img/new/left_top.png') left top no-repeat;

	width: 217px;

	height: auto;

	overflow: hidden;

	float: left;

	padding: 3px 0px 0px 11px;}

	

.left h2 {

	background: #3a89e3 url('../img/new/h3_bg.png') left top no-repeat;

	width: 217px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	font-size: 12px;

	color: #fff7bb;

	text-align: center;

	padding: 7px 0px 7px 0px;}

	

.left ul {

	width: 228px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	float: left;

	background: #d6e3f9;

	padding-bottom: 10px;}

	

.left ul li, .browse_right ul li {

	width: 228px;

	height: auto;

	overflow: hidden;

	display: block;

	float: left;

	clear: both;

	font-size: 11px;}

	

.left ul li a, .browse_right ul li a {

	background: #d6e3f9;

	width: 203px;

	height: auto;

	overflow: hidden;

	float: left;

	color: black;

	border-bottom: 1px solid #a3adbd;

	padding: 4px 10px 4px 15px;}

	

.browse_right ul li a {

	width: 146px;

	padding: 4px 10px 4px 5px; }

	

.left ul li a:hover, .browse_right ul li a:hover {

	background: #d6e3f9 url('../img/new/li_hover.png') left bottom repeat-x; }

	

.left ul li a span, .browse_right ul li a span {

	background: transparent url('../img/new/span_front_black.gif') left top no-repeat;

	background-position: left 4px;

	padding: 0px 0px 0px 7px;}

	

.num {

	background: none!important;

	padding: 0px 0px 0px 7px!important;

	color: #919191!important;} 

	

.left ul li a:hover .num, .browse_right ul li a:hover .num {

	color: black!important; }

		

.right {

	width: 847px;

	height: auto;

	overflow: hidden;

	float: left;

	padding: 3px 0px 0px 8px;}

	

.promo_pack{

	background: #fff7bb;

	width: 838px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin: 0px 0px 5px 0px;} 

	

.promo_pack_top {

	background: transparent url('../img/new/promotionalPack_top.png') left top no-repeat;

	width: 838px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 0px 5px;}

	

.promo_title{

	width: 833px;

	height: auto;

	text-align: center;

	color: white;

	font-weight: bold;

	font-size: 13px;

	padding: 7px 0px 10px 5px;}

	

.promo{

	background: transparent url('../img/new/promotion_bg.png') left top no-repeat;

	width: 402px;

	height: auto;

	overflow: hidden;

	float: left;

	padding: 6px 0px 10px 10px;

	margin: 5px 5px 7px 0px;}

	

.promo h3 a {

	font-size: 12px;

	font-weight: bold;

	color: #2f2f2f;

	display: block;

	clear: both;

	text-decoration: underline;

	float: left;

	padding: 0px 0px 0px 3px;}

	

.city {

	font-size: 10px;

	color: #616161;

	width: 300px;

	float: left;

	padding: 3px 0px 5px 3px;}

	

.promo h3 a:hover {

	text-decoration: none; }

	

.left_promo, .left_promo1 {

	float: left;

	width: 110px;

	height: auto;

	overflow: hidden; }

	
.left_promo1 a {

	width: 96px;

	height: 83px;

	float: left;

	padding: 3px;

	border: 1px solid #dad297;

	text-align:center;

	overflow:hidden;

	background:white;

	margin-bottom:5px;

	text-align: center;}

	

.left_promo a img, .left_promo1 a img  {

	margin: 0px!important;

	border:none;

	text-align:center;

	height: 83px;}



.left_promo a span{

	width:96px;

	height:83px;

	overflow:hidden;

	display:block;

	text-align:center;

}



.left_promo1 {

	clear: left; }

	

.left_promo a.img, .left_promo1 a.img {

	width: 96px;

	height: 83px;

	float: left;

	padding: 3px;

	border: 1px solid #dad297;

	text-align:center;

	overflow:hidden;

	background:white;

	margin-bottom:5px;

	text-align: center;}

	

.left_promo a img, .left_promo1 a img  {

	margin: 0px!important;

	border:none;

	text-align:center;

	height: 83px;}



.left_promo a span{

	width:96px;

	height:83px;

	overflow:hidden;

	display:block;

	text-align:center;

}

	

.right_promo {

	float: left;

	width: 280px;

	height: auto;

	overflow: hidden;}

	

.dscrptn {

	font-size: 11px;

	color: black;

	width: 280px;

	min-height: 55px;

	overflow: hidden;

	padding: 5px 0px 0px 0px;

	text-align: justify;}

	

* .dscrptn {

	height: 50px;

	overflow: visible; }

	

.price {

	font-size: 12px!important;

	color: #ff5706!important;

	font-weight: bold;

	padding: 5px 0px 5px 0px;}

	

.price span {

	font-size: 14px;

	padding: 0px 3px 0px 3px;}





.detail {

	background: transparent url('../img/new/detail_btn.png') left top no-repeat;

	width: 77px;

	height: 17px;

	float: left;

	font-size: 10px;

	text-align: center;

	color: #d4e3ff;

	padding: 4px 0px 0px 0px;

	margin: 2px 0px 0px 0px;}

	

a:hover.detail { 

	background-position: left -21px;

	color: white;}

	

.promo_pack_bottom{

	background: transparent url('../img/new/promotionalPack_bottom.png') left top no-repeat;

	width: 838px;

	height: 9px;

	font-size: 1px;

	display: block;

	clear: both;}

	

.bottom_blue {

	background: transparent url('../img/bottom_bg.png') left top repeat-y;

	width: 1062px;

	height: auto;

	overflow: hidden;

	display: block;

	float: left;

	clear: both;

	margin: 10px 0px 10px 0px;}

	

* html .bottom_blue {

	float: none; }

	

.battom_bluetop {

	background: transparent url('../img/bottom_top.png') left top no-repeat;

	width: 1062px;

	height: auto;

	overflow: hidden;}

	

.blue_title {

	width: 1062px;

	text-align: center;

	font-weight: bold;

	font-size: 13px;

	color: #094cbe;

	padding: 10px 0px 10px 0px;}

	

.blue_left {

	background: transparent url('../img/left_large.png') left top no-repeat;

	width: 510px;

	height: auto;

	overflow: hidden;

	float: left;

	padding: 10px 0px 0px 15px;

	margin: 5px 0px 0px 6px;}

* html .blue_left {

	margin: 5px 0px 0px 3px; }
	
.blue_center {

	background: transparent url('../img/left_large2.png') left top no-repeat;

	width: 298px !important;
	padding-left:5px !important;
}
	

.blue_center ul{
	width:300px !important;
}

.blue_center li{
width:135px !important;
margin-left:10px !important;
}	

.blue_left ul, .blue_right ul {

	float: left;
	display: block;
	margin-right: 15px;}

.blue_left ul{
	width:470px;
}



.blue_left ul li, .blue_right ul li {


	height: auto;

	overflow: hidden;

	float: left;

	font-size: 12px;

	padding: 0px 0px 7px 0px;}

	
.bottom_blue li{
	width: 145px;	
}

.blue_left ul li {

	padding: 0px 0px 7px 0px;

}

	

.blue_left ul li a, .blue_right ul li a {

	background: transparent url('../img/bottom_front.gif') left top no-repeat;

	background-position: left 5px;

	padding: 0px 0px 0px 7px;

	color: #02367f;

	display: block;

	clear: both;

	float: left;}

	

.blue_left ul li a:hover, .blue_right ul li a:hover {

	text-decoration: underline; }

	

.uls_title {

	display: block;

	clear: both;

	font-size: 12px;

	font-weight: bold;

	color: #094cbe;

	padding: 0px 0px 10px 0px;}

	

.blue_right {

	background: transparent url('../img/right_small.png') left top no-repeat;

	width: 188px;

	height: auto;

	overflow: hidden;

	margin: 5px 0px 0px 4px;

	float: left;

	padding: 10px 0px 0px 15px;}

	

.bottom_bluebottom {

	background: transparent url('../img/bottom_bottom.png') left top no-repeat;

	width: 1062px;

	height: 8px;

	display: block;

	clear: both;

	font-size: 1px;}

	

.footer {

	background: transparent url('../img/new/footer.png') left top no-repeat;

	width: 1062px;

	height: 54px;

	display: block;

	clear: both;

	float: left;

	margin: 5px 0px 0px 11px;}

	

* html .footer {

	float: none; }



.footer_left {

	float: left;

	font-size: 11px;

	color: #8e8f8f;
	
	width: 930px;

	padding: 20px 0px 0px 15px;}

	

.footer_left a {

	font-size: 11px;

	color: black;

	padding: 0px 3px 0px 3px;}

	

.footer_left a:hover {

	text-decoration: underline; }

	

.footer_right {

	float: right;

	padding: 10px 15px 0px 0px;}

	

.footer_right a {

	background: transparent url('../img/new/webdevel.png') left top no-repeat;

	width: 102px;

	height: 34px;

	display: block;

	clear: both; }

	

.footer_right a:hover {

	background-position: left -34px; }

	

.info {

	display: block;

	width: 290;

	float: left;

	clear: both;

	font-size: 10px;

	color: black;

	padding: 3px 0px 0px 0px;}

	

/***** BROWSE PAGE ******/



.with_margin {

	margin-top: 5px!important;

	float: left;}

	

.browse_center {

	background: #fff7bb;

	width: 668px;

	height: auto;

	overflow: hidden;

	float: left;}

	

.browse_top {

	background: transparent url('../img/new/browse_cntr_top.png') left top no-repeat;

	width: 663px;

	height: auto;

	overflow: hidden;

	padding: 5px 0px 0px 5px;}

	

.browse_ctr_bottom {

	background: transparent url('../img/new/browse_cntr_bottom.png') left top no-repeat;

	width: 668px;

	height: 7px;

	display: block;

	clear: both;

	font-size: 1px;}

	

.sub_tabs {

	display: block;

	float: left;

	clear: both;

	width: 600px;
	height:30px;

	padding: 0px 0px 3px 5px;}

	

.sub_tabs a, .sub_tabs h1 {

	background: transparent url('../img/new/sub_tab_body.png') left top repeat-x;

	float: left;

	height: 32px;

	font-size: 12px;

	color: #3e3532;

	margin-right: 4px;}

	

.sub_tabs a { cursor: pointer; }

	

.sub_tabs h1 {

	background-position: left -64px;

	font-size: 13px;

	color: white;}

	

.sub_tabs a .ctr, .sub_tabs h1 .ctr {

	float: left;
	
	height:25px;

	padding: 7px 15px 0px 15px;}

	

.sub_tabs a .lft, .sub_tabs h1 .lft {

	background: transparent url('../img/new/sub_tab_left.png') left top no-repeat;

	width: 5px;

	height: 32px;

	float: left; }

	

.sub_tabs h1 .lft {

	background-position: left -64px; }

	

.sub_tabs a .rgh, .sub_tabs h1 .rgh {

	background: transparent url('../img/new/sub_tab_right.png') left top no-repeat;

	width: 5px;

	height: 32px;

	float: left;}

	

.sub_tabs h1 .rgh {

	background-position: left -64px; }

	

.sub_tabs a:hover, .sub_tabs a:hover .lft, .sub_tabs a:hover .rgh {

	background-position: left -32px; }

	

.offer {

	background: transparent url('../img/new/inside_bg.png') left top no-repeat;

	width: 659px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	margin-bottom: 5px;}



.offer_left {

	width: 515px;

	height: auto;

	overflow: hidden;

	padding: 5px 0px 0px 10px;

	float: left;}

	

.offer_left h3 a {

	font-size: 12px;

	font-weight: bold;

	color: #2f2f2f;

	display: block;

	clear: both;

	text-decoration: underline;

	padding: 0px 0px 5px 3px;}

	

.offer_left h3 a:hover {

	text-decoration: none; }

	

.off_description {

	width: 397px;

	font-size: 11px;

	color: black;

	text-align: justify;

	float: left;

	padding: 4px 0px 0px 0px;}

.off_description2 {

	width: 397px;

	font-size: 13px;
	
	font-weight: bold;
	
	color: black;

	text-align: justify;

	float: left;

	padding: 4px 0px 0px 0px;}
	

.offer_right {

	background: #fff4a4;

	width: 123px;

	min-height: 123px;

	overflow: hidden;

	float: left;

	margin: 10px 0px 0px 5px;}

	

* html .offer_right {

	height: 123px;

	overflow: visible; }

	

.offer_right p, .offer_right span {

	background: #fff4a4 url('../img/new/price_bg.gif') left top no-repeat;

	width: 123px;

	height: 25px;

	display: block;

	text-align: center;

	clear: both;

	font-size: 11px;

	padding: 5px 0px 0px 0px;}

	

.offer_right span {

	background: none;

	color: #ff5706;

	font-weight: bold;

	height: auto;

	overflow: hidden;

	padding-bottom: 10px;}

	

* html .offer_right {

	float: none; }



.links_right {

	background: transparent url('../img/new/bottom_links_right.png') left top no-repeat;

	float: right;

	width: 5px;

	height: 30px;}

	

.links_left {

	background: transparent url('../img/new/bottom_links_left.png') left top no-repeat;

	width: 5px;

	height: 30px;

	float: right;}

	

.links_ctr {

	float: right;

	height: 23px;

	background: #ffef75;

	font-size: 10px;

	color: #ff5c06;

	padding: 7px 10px 0px 10px;}

	

.links_ctr a, .links_ctr a strong {

	color: #2f2f2f;

	font-size: 11px;

	padding: 0px 3px 0px 3px;

	text-decoration: underline;}

	

.links_ctr a strong {

	padding: 0px; }

	

.links_ctr a:hover, .links_ctr a:hover strong {

	text-decoration: none; }

	

.links {

	display: block;

	clear: both;

	margin: 0px 5px 0px 0px;}

	

.nmb_left {

	background: transparent url('../img/new/numb_left.png') left top no-repeat;

	width: 3px;

	height: 23px;

	float: left; }

	

.btns {

	background: transparent url('../img/new/numb.png') left top repeat-x;

	height: 20px;

	float: left;

	padding: 3px 5px 0px 5px;}

	

.nmb_right {

	background: transparent url('../img/new/numb_right.png') left top no-repeat;

	width: 3px;

	height: 23px;

	float: left; }

	

.btns a, .btns strong, .btns span {

	float: left;

	color: #2f2f2f;

	font-size: 11px;

	padding: 3px 6px 4px 6px;}

	

.btns a:hover, .btns span {

	background: #fff7bb; }

	

.btns span {

	font-weight: bold;

	padding: 3px 6px 4px 6px;}

	

.back, .forw {

	float: left;

	text-align: center;

	height: 21px;

	width: 8px;

	padding: 6px 2px 0px 5px!important;}

	

.back span, .forw span {

	background: transparent url('../img/new/back_btn.gif') left top no-repeat;

	float: left;

	width: 4px;

	height: 7px;

	padding: 0px!important;}

	

.forw span {

	background: transparent url('../img/new/forw_btn.gif') left top no-repeat; }

	

.numbs {

	display: block;

	float: left;

	clear: both;

	padding: 0px 0px 0px 10px;}

	

.browse_right {

	float: left;

	width: 165px;

	height: auto;

	overflow: hidden;

	padding: 0px 0px 0px 7px;}

	

.skype_me {

	background: transparent url('../img/new/right_bann_skype.png') left top no-repeat;

	width: 155px;

	height: 100px;

	padding: 149px 0px 0px 5px;}

	

.skype_me strong a {

	color: white;

	float: left;

	font-size: 11px;

	padding: 12px 0px 0px 5px; }

	

.parrent_banner {

	width: 160px;

	display: block;

	clear: both;

	padding: 5px 0px 5px 0px;

	font-size: 1px;}


.rightchat{
	width: 160px;

	display: block;

	clear: both;
	background: transparent url('../img/rightchat.png')	 left top no-repeat;
	height:203px;
	
}


.rightchat textarea{
	width:155px;
	height:75px;
	background:transparent;
	border:none;
	clear:both;
	margin-top:100px;
	margin-left:3px;
	font-size:11px;
	color:#333;
}

.chb{
	clear:both;
	width:100px;
	height:20px;
	margin-right:4px;
	margin-top:3px;
	float:right;
	cursor:pointer;
	background:none;
	border:none;
}



.parrent_banner a img {

	border: none; }

	

.small_title_bl {

	background: #3a89e3 url('../img/new/other_dests_bg.png') left top no-repeat;

	width: 161px;

	min-height: 24px;

	overflow: hidden;

	text-align: center;

	display: block;

	clear: both;

	color: #fff7bb;

	margin-top: 10px;
	
	padding: 8px 0px 0px 0px;

	font-size: 11px;}

	

* html .small_title_bl {

	height: 22px;

	overflow: visible; }

	

/******* HOTEL PAGE *****/



.hotel_name {

	width: 550px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	padding: 10px 0px 10px 15px;}



.hotel_name h1 {

	color: #2f2f2f;

	font-size: 14px;

	display: block;

	float: left;

	clear: both;

	width: 500px;}

	

.hotel_name img {

	float: left;

	margin: 3px 2px 0px 0px;}

	

.hotel_left {

	width: 200px;

	min-height: 10px; 

	overflow: hidden;

	float: left;
	padding-top:6px;}

	

* html .hotel_left {

	height: 10px;

	overflow: visible; }

	

.hotel_left a, .hotel_images a {

	width: 164px;

	height: 121px;

	background: white;

	border: 1px solid #dbd4a1;

	display: block;

	clear: both;

	padding: 3px;

	margin: 8px 0px 0px 10px;}

.hotel_left a span, .hotel_images a span{
	height:121px;
	widows:164px;
	display: block;
	overflow:hidden;
}

.hotel_left a img, .hotel_images a img {

	border: none;

	width: 164px;}

.hotel_images{

	margin-left:40px;

}



.hotel_images a{

	float: left;

	clear:none !important;

}



.hotel_right {

	width: 445px;

	height: auto;

	overflow: hidden;

	float: left; }

	

.hotel_right p {

	text-align: justify;

	font-size: 11px;

	color: black;

	width: 443px;

	padding: 8px 0px 0px 0px;}

	

	

	

.links_line {

	display: block;

	clear: both;

	width: 440px;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 0px 0px;}

	

.links_line_big {

	display: block;

	clear: both;

	width: 650px;

	height: auto;

	overflow: hidden;

	padding: 20px 0px 0px 0px;}

	

.comm {

	background: transparent url('../img/new/turizmo_link.png') left top no-repeat;

	color: #ff5806;

	font-size: 11px;

	text-decoration: underline;

	width: 125px;

	float: left;

	padding-left: 38px;}

	

a:hover.comm {

	text-decoration: none; }

	

.rez {

	background: transparent url('../img/new/make_rez.png') left top no-repeat;

	width: 174px;

	height: 27px;

	text-align: center;

	font-weight: bold;

	font-size: 14px;

	color: white;

	float: right;

	padding: 7px 0px 0px 0px;}

	

a:hover.rez {

	background-position: left -34px; }

	

.czrs {

	background: #d6e3f9;

	width: 668px;

	height: auto;

	overflow: hidden;

	display: block;

	clear: both;

	float: left;

	margin-top: 10px;}

	

.czrs_top {

	background: transparent url('../img/new/bottom_kzdr.png') left top no-repeat;

	width: 668px;

	height: auto;

	overflow: hidden; }

	

.smallblue_title {

	width: 668px;

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	color: #e9f1ff;

	padding: 5px 0px 10px 0px;}

	

.kare {

	background: transparent url('../img/new/kare.png') left top no-repeat;

	width: 321px;

	height: 66px;

	float: left;

	padding: 0px 0px 0px 8px;

	margin: 2px 2px 0px 0px;

}

	

.kareleft {

	float: left;

	padding: 5px;}

	

.kareleft a {

	background: white;

	padding: 3px;

	float: left;

	border-bottom: 1px solid #cad1dd;

	border-right: 1px solid #cad1dd;}

	

.kareleft a img {

	border: none;

	width: 59px;

	height: 43px;}

	

.kareright {
	float:left;
	padding:5px 0 0 5px;
	width:230px;}

	

.kareright h4 a {

	font-size: 11px;

	color: #0e4db6;

	display: block;

	text-decoration: underline;

	float: left;

	clear: both; }

	

.kareright h4 a:hover {

	text-decoration: none; }

	

.stars {

	float: left;

	width: 200px;

	padding: 2px 0px 0px 0px;}

	

.stars img {

	float: left;

	margin: 4px 3px 0px 0px;}

	

.kareright p {

	font-size: 11px;

	font-weight: bold;

	color: #ff6106;

	display: block;

	clear: both;

	width: 200px;

	padding: 3px 0px 0px 0px;}

	

.kareta {

	display: block;

	float: left;

	clear: both;

	width: 800px;

	padding: 5px 0px 0px 6px;}

	

.fix {

	display: block;

	width: 668px;

	height: auto;

	overflow: hidden;

	float: left;}

	

.czrs_bottom {

	background: transparent url('../img/new/bottom_kzd_bottom.png') left top no-repeat;

	width: 668px;

	height: 6px;

	display: block;

	clear: both;

	font-size: 1px;}

	

.hotel_both{

	font-size:12px;

}



.hotel_both table{

	margin-bottom:10px;

}



.hotel_both table td{

	padding:3px;

}



.hotel_both {

	height: auto;

	overflow: hidden;

	padding: 0px 10px 0px 10px;}



.hotel_both p {

	text-align: justify;

	font-size: 11px;

	color: black;

	width: 645px;

	padding: 8px 10px 0px 0px;}



table.prices {

	font-size:12px;

	margin-bottom:10px;

}



table.prices thead td{

	background:#FF6600;

	border-bottom:2px solid #ea5e00;

	text-align:center;

	color:white;

	padding:3px;

}





table.prices tbody td{

	background:#ffffff;

	padding:3px;

	border-bottom:1px solid #D1CDB8;

}

ul.autocompleter-choices

{

	position:				absolute;

	margin:					0;

	padding:				0;

	list-style:				none;

	border:					1px solid #7c7c7c;

	border-left-color:		#c3c3c3;

	border-right-color:		#c3c3c3;

	border-bottom-color:	#ddd;

	background-color:		#fff;

	text-align:				left;

	font-family:			Tahoma;

	z-index:				50;

	background-color:		#fff;

}



ul.autocompleter-choices li

{

	position:				relative;

	margin:					-2px 0 0 0;

	padding:				0.2em 1.5em 0.2em 1em;

	display:				block;

	float:					none !important; 

	cursor:					pointer;

	font-weight:			normal;

	white-space:			nowrap;

	font-size:				11px;

	line-height:			1.5em;

}



ul.autocompleter-choices li.autocompleter-selected

{

	background-color: #0066CC;

	color:					#fff;

}



ul.autocompleter-choices span.autocompleter-queried

{

	display:				inline;

	float:					none;

	font-weight:			bold;

	margin:					0;

	padding:				0;

}



ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried

{

	color: #00FFFF;

}





/* FORMS */





.lineup{

	display: block;

	clear:both;

	padding:10px;

	overflow:hidden;

}

.lineup label{

	float:left;

	width:150px;

}



input.text{

	padding:3px;

	font-size:12px;

	border:1px solid #454545;

	border-bottom-color:#999999;

	border-right-color:#999999;

	width:220px;

}



.lineup select{

	width:320px;

}



.textarea{

	padding:3px;

	font-size:12px;

	border:1px solid #454545;

	border-bottom-color:#999999;

	border-right-color:#999999;

	width:320px;

	height:160px;

}

.pickerImg {

	position: absolute;

	margin-left: -20px;

	margin-top: 5px;

	cursor: pointer;

}







/*

SITEMAP

*/





.holidays {

	margin-left:8px;

	float: left;

	padding-top: 2px;

	}



.h_tourist_v {



	background: #fff7bb;



	float: left;



	width: 266px;



	padding-bottom: 5px;



	min-height: 115px;

	

	overflow: hidden;



	margin-right: 1px; }



* html .h_tourist_v {

  height: 115px;

  overflow: visible; }	



.h_tourist_v h3 {



	float: left;



	color: #f57f00;



	background: #fff07e;



	width: 251px;



	height: auto;



	overflow: hidden;



	font-size: 13px;



	padding-left: 15px;



	padding-top: 10px;



	padding-bottom: 10px; }



.h_tourist_h {



	background: #fff7bb;



	float: left;



	width: 266px;



	padding-bottom: 5px;



	min-height: 150px;

	

	overflow: hidden;



	margin-right: 1px; }



* html .h_tourist_h {

  height: 150px;

  overflow: visible; }	



.h_tourist_h h3 {



	float: left;



	color: #f57f00;



	background: #fff07e;



	width: 251px;



	height: 30px;



	overflow: hidden;



	font-size: 13px;



	padding-left: 15px;



	padding-top: 10px;



	padding-bottom: 10px; }

	



.hol_links {



	float: left;



	display: block;



	clear: both; }



	



.hol_links li {



	display: block;



	width: 266px;



	clear: both;



	float: left; }



	



.link_to_hol {



	background: #fff7bb url('../img/new/btn_bg.png') left top no-repeat;



	width: 240px;



	height: auto;



	display: block;



	padding-left: 26px;



	font-size: 10px;



	color: black;



	padding-top: 3px;}



	



a:hover.link_to_hol {



	background: #fffbdf url('../img/new/btn_bg.png') left top no-repeat;



	background-position: left -20px; }

div.hotelinfo{
	margin:10px;
	font-size:11px;
	text-align:justify;
}

	
.clear_packs{
	display:block;
	clear:both;
	overflow:hidden;
}

.big_banner_parrent{
}


.countdown{
	float:left;
	margin-left:365px;
	margin-top:104px;
}

.countdown li{
	float:left;
	color:white;
	width:54px;
	padding-top:5px;
	height:100px;
	margin-right:7px;
	font-size:25px;
	font-weight:bold;
	text-align:center;
}
.cntbanner{
	width:215px;
	height:100px;
	float:left;
	margin-left:20px;
	margin-top:72px;
}

.cntbanner .email{
	display:block;
	margin-top:53px;
	font-size:11px;
	color:white;
	margin-left:40px;
}

.cntbanner .email a{
	color:white;
	text-decoration:none;
}
.cntbanner .email a:hover{
	text-decoration:underline;	
}
.cntbanner .chat{
	display:block;
	width:200px;
	height:30px;
	margin-top:6px;
}

.cntbanner .chat a{
	display:block;
	width:200px;
	height:30px;
}

.cntbanner .chat a img{
}


.hprices{
	width:630px;	
}

.hprices thead th{
	background:#F60;
	color:white;
	text-align:center;
	padding:5px;
}

.hprices tbody td{
	background:#FFC;
	color:#454545;
	text-align:center;
	font-weight:normal;
	padding:5px;
	background:#FFB;
}

.popimage{
	left:50% !important;
	top:50% !important;
	margin-left:-200px;
	width:400px;
	height:200px;
	margin-top:-100px;
	position:fixed !important;
}

.popimage a{
	width:400px !important;
	height:250px !important;	
}

#closebtn{
	position:absolute;
	z-index:99999;
	text-indent:999px;
	width:20px !important;
	height:20px !important;
	display:block;
	color:white;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-left:173px;
}
