body { 
	margin:0px 0px;
	color:#3a3a3a;
	}
a {
	color:#0000d7;
	text-decoration:none;
	}
a:hover {text-decoration:underline;}

td {
	font-family:normal 70% Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:top;
	} 
input, select, textarea {
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	}
ul {margin:0px 0px 0px 20px;}
form {margin:0px;}

.tip {
	color:green;
	font-weight:bold;
	cursor:hand;
	}
.tip .OB {color:#336600;}
.tip .BB {color:#FF6600;}
.tip .HB {color:#0000BE;}
.tip .FB {color:#4B0097;}
.tip .ALL {color:red;}
.tip .MAX {color:#FF0099;}
#tooltip {
	b__ehavior:url('../includes/tooltip_js.htc');
	border:1px solid #000000;
	font-size:11px;
	text-align:left;
	}
#bullet {color:#3366CC;}
#marked {background-color:yellow;}

ul.menu {
	margin:0px;
	padding:0px;
	} 
ul.menu li {
	display:inline;
	margin:0px;
	padding:0px;
	} 
.clear:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	}
.borders {
	border:1px dotted #CCCCCC;
	}
.hidden {
	position:absolute;
	z-index:-9999;
	top:-10000;
	left:-10000;
	}

/* dotted line */
#line {
	height:4px;
	font-size:4px;
	background:transparent url('../images/line_background.gif') top left repeat-x;
	}

/* head */
#head_right {
	width:100%;
	height:112px;
	background:transparent url('../images/bg/head_background_right.gif') bottom right no-repeat;
	}
#head address {
	position:absolute;
	top:0px;
	left:330px;
	font-style:normal;
	}
#head #menu_lang li {margin:0px 3px;}

#head #head_link {
	position:absolute;
	top:10px;
	left:0px;
	display:block;
	width:650px;
	height:90px;
	}
#head #english, #head #russian, #head #turkish {
	display:block;
	height:12px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url('../images/lang_icons.gif');
	text-decoration:none;
	float:left;
	margin-right:12px;
	}
#head #english {
	width:65px;
	background-position:0px -12px;
	}
#head #russian {
	width:70px;
	background-position:0px -24px;
	}
#head #turkish {
	width:62px;
	background-position:0px 0px;
	}
#head #icon_links {
	float:right;
	width:128px;
	height:21px;
	margin:5px;
	background:transparent url('../images/bg/entrance.gif') bottom right no-repeat;
	}
/*Firefox*/html>body #head #icon_links  {}
#head #icon_links a {
	margin: 0px 0px 0px 19px;
	vertical-align:bottom;
	text-transform:uppercase;
	font-weight: bold;
	color:#FFFFFF;
	}
#head #hotline {background:transparent url('../images/bg/header_icons.gif') 24px -97px no-repeat; }
#head #reservation { background:transparent url('../images/bg/header_icons.gif') -74px 0px no-repeat; }
#head #contact {  background:transparent url('../images/bg/header_icons.gif') -91px -97px no-repeat; }
#head #icon_links a span {line-height:20px;}

#submitbutton{
	border:none;
	width:100px;
	height:20px;
	}
#submit_new{
	display:block;
	width:100px;
	height:22px!important;
	background:transparent url('../images/offers/buttons.gif') left top no-repeat;
	border:none;
	float:left;
	margin-top:10px;
	overflow:hidden;
	}
#submit_new input {
	background:none;
	border:none;
	cursor:pointer;
	}
#submit_new:hover {
	display:block;
	width:100px;
	height:25px;
	background:transparent url('../images/offers/buttons.gif') no-repeat 0px -24px;
	border:none;
	float:left;
	}

#menutop {
	height:25px;
	margin:0px;
	background-image:url('../images/bg/menutop_background.gif');
	background-repeat:repeat-x;
	}
#menutop ul {
	padding:5px 0px 0px 15px;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	}
#menutop li {
	display:inline;
	padding:0px;
	} 
#menutop li.last {
	border-right:none;
	padding:0px;
	} 
#menutop a {
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
	margin-right:4px;
	}
#menutop a:hover {
	text-decoration:none;
	color:#ffaa00;
	}
#menutop.row2 {background-image:url('../images/bg/menutop_row2_background.gif');}

#menutop .tel_menu {
	float:right;
	width:220px;
	height:25px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:23px;
	}
/* content_container */
#content_container {
	position:relative;
	top:0;
	left:0;
	min-height:450px;
	height:450px;
	margin-top:14px;
	width:997px;
	}
html>body #content_container {height:auto;}

/* content_info */
#content_info {
	potision:absolute;
	top:0;
	left:0px;
	margin:0px 0px 0px 220px;
	}
#home_top_container {width:997px;}

/* homepage_search */
#homepage_search, #foot_search {
	position:relative;
	top:0px;
	width:997px;
	margin:0px;
	}
#foot_search {text-align:left!important;}

#foot_search ul.menu li {
	border:0px !important;
	color:#FFFFFF;
	}
#foot_search h2 {font-size:17px;}
#foot_search h3 {font-size:14px;}
#foot_search h2, #foot_search h3 {margin:9px 3px;}
#foot_search ul {margin-left:3px;}

#foot_search h2, #foot_search h3, #foot_search a {
	color:#FFFFFF !important;
	text-align:left !important;
	text-decoration:none !important;
	text-align:none !important;
	}
/*Firefox*/html>body #homepage_search {max-width:997px;}
#homepage_search h3 {
	font-weight:normal;
	color:#327ACC;
	margin:16px 0px 0px 10px;
	font-size:12px;
	}
#homepage_search h2 {
	font-weight:normal;
	color:#327acc;
	margin:0px 0px 9px 10px;
	font-size:18px;
	text-transform:uppercase;
	}
#homepage_search a {
	display:block;
	float:left;
	padding:3px 7px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF;
	}
#homepage_search a:hover {text-decoration:none;}

#search_world {
	top:0px;
	left:0px;
	width:27%;
	height:110px;
	padding-top:1px;
	position:absolute;
	margin-bottom:-1px;
	background:#80afe4 url('../images/bg/search_world_background.gif') top right no-repeat;
	}
#search_world A:hover {background-color:#327acc;}

#search_tk {
	position:absolute;
	top:0px;
	left:27%;
	width:45%;
	height:110px;
	background:#c56cda url('../images/bg/search_tk_background.gif') top right no-repeat;
	}
#search_tk a:hover {background-color:#a143b7;}

#search_bg {
	position:absolute;
	top:0px;
	left:72%;
	width:27%;
	height:110px;
	background:#ff8105 url('../images/bg/search_bg_background.gif') top right no-repeat;
	}
#search_bg a:hover {background-color:#e05805;}

/* topoffer_list */
#topoffer_list {
	clear:left;
	height:128px;
	margin:8px 0px;
	background:transparent url('../images/bg/topoffer_icon.gif') left top no-repeat;
	}
#topoffer_list a:hover {text-decoration:none;}

#topoffer_list ul {
	height:128px;
	padding:0px;
	margin:0px 0px 0px 47px;
	background-color:#fffbed;
	border:1px solid #e97020;
	border-top:none solid;
	}
#topoffer_list li {
	display:inline;
	float:left;
	width:143px;
	height:116px;
	list-style:none;
	margin:5px 0px 5px 6px;
	padding:0px 8px 0px 0px;
	background:transparent url('../images/line_background.gif') right top repeat-y;
	font-size:90%;
	}
/*Firefox*/html>body #topoffer_list UL {
	height:126px;
	margin-right:0px;
	}
/*Firefox*/#topoffer_list UL>LI {width:142px;}

#topoffer_list LI.last {
	background-image:none;
	margin-right:0px;
	}
#topoffer_list .price {
	font-size:110%;
	font-weight:bold;
	color:#FF0000;
	}
#topoffer_list .city {
	font-weight:bold;
	color:#000000;
	}
#topoffer_list .kareto {
	clear:left;
	color:#000000;
	}
#topoffer_list #opics_icon {
	float:left;
	margin:0px 6px 0px 0px;
	}
.icon_frame{
	background-color:#FF9900;
	padding:2px;
	margin:0px auto;
	max-width:90px;
	}

/* banners */
#banners {
	clear:left;
	height:60px;
	margin:12px 0px;
	text-align:center;
	}
#banners span {margin:0px 10px;}

/* columns */
#columns {
	clear:left;
	width:100%;
	}
#columns #leftcol {
	float:left;
	margin:0px 0px 0px 1%;
	width:31%;
	}
#columns #midcol {
	float:left;
	margin:0px 0px 0px 2%;
	width:31%;
	}
#columns #rightcol {
	float:left;
	margin:0px 0px 0px 2%;
	width:31%;
	}

/* rows */
#rows H2 {
	font-size:150%;
	font-weight:normal;
	color:#276cbc;
	margin:10px 0px 4px 10px;
	}
#rows H2 SPAN.accented {color:#0e498e;}

#rows #accent_info {
	float:left;
	width:31%;
	margin:12px 0px 12px 1%;
	padding-bottom:6px;
	}
#rows #clear {clear:left;}

/* accent_list */
/* right line */
#accent_list {}
#accent_list #accent_info H3 {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	color:#002f8e;
	font-size:12px;
	border-bottom:1px solid #2b77cc;
	background:#c5daf9 url('../images/bg/accent_h3_background.gif') top right no-repeat;
	}
#accent_list #accent_info H3 SPAN {
	display:block;
	padding:10px 0px 10px 35px;
	background:transparent url('../images/bg/accent_h3_span_background.gif') 8px 8px no-repeat;
	}
#accent_list #accent_info .info_text {
	margin:4px 8px;
	font-size:10px;
	}
#accent_list #accent_info A { font-weight: normal;  }
#accent_list #accent_info A:hover { text-decoration: underline; }
#accent_list #accent_info P {margin: 0px;}
#accent_list #accent_info HR {width:80%; height: 1px; color: #7bade4; text-align:center; margin: 0px; }


/* accent_keywords */
#accent_keywords { display: none; }

/* accent_down */
.accent_down { margin: 22px 10px; background-position: top left; background-repeat:no-repeat; }
.accent_down H2 { color: #FF0000; font-size: 110%; margin: 10px 0px 10px 50px; }
.accent_down .info_text { margin: 0px 0px 0px 50px; }
.accent_down .info_text P { margin: 5px 0px; }
#accent_down_1 { background-image:url('/images/icon_bonus.gif'); }
#accent_down_2 { background-image:url('/images/icon_attention.gif'); }

/* accent_marquee */
#accent_marquee { position: relative; top: 0; left: 4; height: 20px; margin: -8px 0px 0px 0px; font-size: 110%; font-weight: bold; }
#content_info #accent_marquee { margin: 7px 0px 20px 0px; } /* inner pages */
#accent_marquee P { display: inline; }
#accent_marquee #memoryscroller_container { width: 100%; height: 20px; }
#accent_marquee #memoryscroller { position: relative; top: 0; top: 0; padding: 0px 0px; }

/* accent_home_left */
#accent_home_left { float: left; width: 170px; border:1px solid #327acc; background-color: #e8f1ff; font-size: 10px; }
/*Firefox*/html>body #accent_home_left { width: 168px;  }
#accent_home_left H2 { font-size: 11px; margin: 6px 2px 6px 6px; }
#accent_home_left P { margin: 6px 2px 6px 6px; }

/* accent_info_left */
#accent_info_left { width: 200px; float: left; overflow:hidden; padding:0px; margin:0px }
#accent_info_left #accent_info H3 { font-size: 11px; }

/* search_offers */
#search_offers { position: relative; top: 0px; left: 0px; font-size: 90%; background: #eaf3ff; width:100%; padding:16px 0px 0px 0p; height:50px;}
#search_offers P { margin: 0px; padding: 7px 0px 0px 0px; }
#search_offers form { margin-left: 10px;}
#search_offers label { position: absolute; margin: 0px 0px 0px 0px; padding: 0px; }
#search_offers input, #search_offers select { margin:0px 4px 0px 0px; padding:0px 0px 0px 0px; font-size: 11px; }
#search_offers #win_country_label { margin-left: 3px; }
#search_offers #win_city_label { margin-left: 7px; }
#search_offers iframe { position: relative; width: 110px; height:22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#eaf3ff }
#search_offers #win_country { width: 100px; }
#search_offers #win_city { width: 110px; }
#search_offers .buttons { display: block; text-align: right; position: absolute; top: 29px; left: 670px; }

#search_offers #keyword { width: 90px; }
#search_offers #cat { width: 90px; }
#search_offers #trans { }
#search_offers div {float:left; margin:10px 4px 0px 0px;}
#search_offers div input {margin:0px; padding:0px; height:15px;}

#homepage_search #search_offers H2 { display: none; }

#content_info #search_offers { height: 84px; }
#content_info #search_offers form { margin: 0px; padding: 14px 0px 0px 18px; }
#content_info #search_offers H2 { font-size: 110%; color: #353535; margin: 10px 0px 2px 22px; }
#content_info #search_offers #keyword { width: 100px; }
#content_info #search_offers .buttons { top: 43px; left: 600px; }



/* search_inside */
#search_inside { position: relative; top: 0px; left: 0px; width: 100%; }

#search_inside #bar1 { height: 61px; background-color: #7bade4; background-image:url('/images/bg/search_bar1_background.gif'); background-position: top right; background-repeat:no-repeat; border-top: 1px solid #FFFFFF; }
#search_inside #bar1 .heading1 { font-weight: normal; color: #ffffff; margin: 12px 0px 0px 22px; font-size: 100%; }
#search_inside #bar1 .heading2 { font-weight: normal; color: #ffffff; margin: 0px 0px 6px 22px; font-size: 160%; text-transform:uppercase }
#search_inside #bar1 .choose_country { position: absolute; top: 13; left: 200px; font-size: 110%; }

#search_inside #bar2 { height: 61px; position: relative; top: 0; left: 0; background-color: #c2d8f9; background-image:url('/images/bg/search_bar2_background.gif'); background-position: top right; background-repeat:no-repeat; }
#search_inside #bar2:before { content: "."; height: 0; visibility: hidden; display: block; }
#search_inside #bar2 H2 { position: absolute; margin: 12px 0px 0px 22px; font-size: 190%; font-weight: normal; color: #26609f; }
#search_inside #bar2 .itype_list UL { margin: 12px 0px 10px 190px; padding:0px; }
#search_inside #bar2 .itype_list LI { display: block; float: left; margin: 2px 0px 0px 10px; width: 120px; font-size: 12px; color: #333333; white-space: nowrap; }
#search_inside #bar2 .itype_list LI A { color: #333333; font-weight: bold; }
#search_inside #bar2 .itype_list LI A:hover { text-decoration: underline; }

#search_inside #bar3 { height: 50px; background-color: #d3e5ff; padding-left: 12px; }
#search_inside #bar3 FORM { margin: 0px 0px 0px 0px; }
#search_inside #bar3 LABEL { display: block; float: left; padding: 8px 10px;}
#search_inside #bar3 SELECT { display: block; font-size: 100%; margin: 0px 4px 0px 0px; }
#search_inside #bar3 LABEL.city { font-weight: bold; }
#search_inside #bar3 INPUT { display: block; margin: 0px 4px 0px 0px; width: 80px; font-size: 100%; }
#search_inside #bar3 INPUT.submit { width: 80px; margin-top: 22px; border: 1px solid #212c7f; border-bottom: 2px solid #212c7f; border-right: 2px solid #212c7f; background-color: #ffffff; font-weight: bold; }
/*Firefox*/html>body #search_inside #bar3 INPUT.submit { margin-top: 12px; }

/* action_buttons */
.action_buttons { clear: both; border: 1px solid #7bade4; background-color: #f3f6f9; padding: 10px; margin: 16px 10px; }

/* bottom */
#bottom_links {
	width:100%;
	position:relative;
	top:0px;
	left:0px;
	clear:both;
	margin:22px 0px;
	}
#bottom_links H2 {
	position:absolute;
	top:0px;
	left:0px;
	font-size:100%;
	color:#666666;
	}
#bottom_links .info_text {
	margin:0px 0px 0px 80px;
	font-size:90%;
	}
#bottom_links .info_text P {margin: 1px 0px;}

#bottom_links .info_text A {
	font-weight:bold;
	color:#333333;
	}
#bottom {
	clear:both;
	margin:12px 0px;
	text-align:center;
	}
#bottom H3 {
	margin:10px 0px 4px;
	font-size:100%;
	}
#bottom ul.menu {
	margin:3px 0px;
	padding:0px;
	} 
#bottom ul.menu li {
	display:inline;
	margin:0px 3px;
	border-right:1px solid #3e3e3e;
	padding:0px 4px 0px 0px;
	} 
#bottom ul.menu li.last {
	border-right:none;
	padding:0px;
	} 
#bottom A {
	text-decoration:underline;
	color:#000000;
	}
#bottom A:hover {text-decoration:none;}

.disclaimer {
	text-align:center;
	padding:15px 0px 0px;
	color:#8d8d8d;
	}
.disclaimer A {
	color:#8d8d8d;
	text-decoration:underline;
	}
.disclaimer A:hover {color:#000000;}

#paging_navigation {
	display:block;
	margin:10px 0px;
	}
#paging_navigation TD {font-size:80%;}

/* smlhead */
#smlhead {
	margin:0px 30px;
	text-align:left;
	border-bottom:2px solid #7bade4;
	}

/* easytrader_code */
#easytrader_code_right_1,
#easytrader_code_right_2,
#easytrader_code_right_3 {
	position: absolute;
	left: 800px;
	}
#easytrader_code_right_1 {top:46px;}
#easytrader_code_right_2 {top:296px;}
#easytrader_code_right_3 {top:546px;}
#easytrader_code_col_left {text-align:center;}
#easytrader_code_col_right {text-align:center;}
#easytrader_code_bottom {  }
.banner_left {text-align:center;}
.ui-datepicker-trigger{margin-left:5px;}