@import url(http://maksoft.net/css/standart_classes.css);
	/* predefine here*/
body
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #e2e6e7;
}

li {list-style: normal}
hr{display: block; height: 1px; border-top: 1px solid #cccccc; border-bottom: 1px solid #FFFFFF;}
a {text-decoration: underline;}
a:hover {color: #0c556f}
p {font-size: 10px;}

img.png {behavior: url("lib/png/iepngfix.htc")}

form {display: block; float: left; clear: right;};
#header
{
	display: block;
	width: 946px;
	height: 340px;
	clear: both;
	background-color: transparent;
	margin-left: 5px;
	margin-right: 5px;

}

#header div.content
{
	position: relative; 
	display: block;
	width: 1100px; height: 340px; z-index: 5; border: 0px solid #FFF; margin-left: -78px; margin-right: -78px;
	background-color: transparent; 

}

#content
{
	display: block;
	float: right;
	background-color: #FFFFFF;
	margin-right: 5px;
	/*margin-right: 3px;*/
	text-align: left;
	
}

#menu, table#menu
{
	display: block;
	background-image: url(http://www.maksoft.net/Templates/queentours/images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	width: 200px;
	margin-left: 5px;
	/*margin-left: 3px;*/
	/*margin-right: 0px;*/
	padding: 0px;
	border: 0px solid #FFFFFF;
}

#menu a.title
{
	display: block;
	color: #f3008b;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
}
#menu a.title:hover
{
	color: #3198be;
}

#navbar {display: block; text-align: center; width: 100%;  margin-top: 10px; clear: both;}

@import url(http://maksoft.net/css/text_classes.css);
	/* predefine here*/

/* big text */
big 	{font-size: 12px; font-family: inherit; color: inherit;}

/* smallest text min 8px; */
small {font-size: 9px; font-family:inherit; color: inherit;}

em 		{ font-style: italic; }
strong 	{ font-style: bold; }

h1 { font-size: 18px; color: #0c556f;} /* relative to h4 bgcolor or use extra color */
h2 { font-size: 16px; color: #0c556f;} /* relative to h3 bgcolor or use extra color */
h3 { font-size: 14px; color: #0c556f;} /* relative to h2 bgcolor or use extra color */
h4 { font-size: 12px; color: #0c556f;} /* relative to h1 bgcolor or use extra color */

/* extra text classes*/

/* long description text:  font, color, size */
.small_text {font-size: 10px; font-family: inherit; color: inherit;} 

/* accent text: small_text + 2px */
.big_text 	{font-size: 12px; font-family: inherit; color: inherit;}

.head_text {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #FFFFFF; margin-left: 51px; font-weight: normal; position: absolute; z-index: 5; margin-top: 1px; float: left; display: block;}
.head_text_shadow1 {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #d1770f; margin-left: 50px; font-weight: normal; position: absolute; z-index:1; margin-top: 0px; float: left; display: block;}
.head_text_shadow2 {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #d1770f; margin-left: 52px; font-weight: normal; position: absolute; z-index:2; margin-top: 0px; float: left; display: block;}
.head_text_shadow3 {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #d1770f; margin-left: 52px; font-weight: normal; position: absolute; z-index:3; margin-top: 2px; float: left; display: block;}
.head_text_shadow4 {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #d1770f; margin-left: 50px; font-weight: normal; position: absolute; z-index:4; margin-top: 2px; float: left; display: block;}

.head_text2 {font-family: 'Fresco BG', Verdana; font-size: 25px; color: #2d6d84; font-weight: normal; line-height: 10px;}

.title, .title a
{
	font-size: 14px;
	line-height: 14px;
	font-family: Verdana;
	color: #0c556f;
	text-decoration: none;	
}

.title {color: #808080};

.title a:hover {text-decoration: underline; color: #f6269e;}

@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/

.main_link {font-size: 14; font-family: Verdana; color: #0c556f; text-decoration: none;}
	.main_link:hover {color: #0c556f; text-decoration: underline;}

.next_link {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #38a6ce; display: block; clear: both; padding:5px; text-align: center; margin-top: 5px; text-decoration: none;	}
	.next_link:hover {color: #0c556f; background-color: #d5d5d5;}
	
@import url(http://maksoft.net/css/image_classes.css);
	/* predefine here*/

.main_image, .border_image, .main_table img {border: solid 1px #FFF; padding: 0px; border-radius: 15px; -moz-border-radius: 15px;}

#img_preview
{
	display: block;
	width: 140px;
	height: 140px;
	overflow: hidden; 
	margin: 5px;
	float: left;
}

#img_preview .mask1
{
	display: block;
	width: 140px;
	height: 140px;
	position: absolute;
	z-index:2;
	background-color : transparent;
	background-image : url(http://www.maksoft.net/Templates/queentours/images/mask1.png); 
	background-position : 50% 50%;
}

#img_preview .mask2
{
	display: block;
	width: 140px;
	height: 140px;
	position: absolute;
	z-index:2;
	background-color : transparent;
	background-image : url(http://www.maksoft.net/Templates/queentours/images/mask2.png); 
	background-position : 50% 50%;
}

#img_preview .content
{
	display: block;
	width: 140px;
	height: 140px;
	overflow: hidden; 
	background-position: 0% 0%;
}

#img_preview .mask_hot_offers
{
	display: block;
	width: 163px;
	height: 145px;
	position: absolute;
	z-index:2;
	background-color : transparent;
	background-image : url(http://www.maksoft.net/Templates/queentours/images/mask_hot_offers.png); 
	background-position : 0% 0%;
}


@import url(http://maksoft.net/css/table_classes.css);
	/* predefine here*/

.border_table			{background: transparent; border: 1px solid #31aad6; color: inherit; font-family: inherit; font-size:inherit;}
.border_table tr 		{}
.border_table td	 	{border-bottom:1px solid #dedede;  border-left: 0px solid #A0AAAE; border-right: 0px solid #31aad6; border-top: 0px solid #A0AAAE; background-color: #FFFFFF;}
.border_table th, .border_table caption		{height: 33px; color: #FFFFFF; font-size: 14px; background-image: url(http://www.maksoft.net/Templates/queentours/images/tcaption_bg.jpg)}

/*@import url(http://maksoft.net/css/block_classes.css);
	/* predefine here*/

.message_normal 	{display: block; background: #f6279f; color: #FFFFFF; font-size: 12px; padding: 10px; border: solid 1px #cb006c; margin: 5px;}
	.message_normal a{color: #FFFFFF; text-decoration: underline;}
	.message_normal a:hover{color: #FFFFFF; text-decoration: none;}

.message_warning 	{display: block; background: #38a5cd; color: #FFFFFF; font-size: 12px; padding: 10px; border: solid 1px #2f94b9; margin: 5px;}
	.message_warning a{color: #FFFFFF; 	text-decoration: underline;}
	.message_warning a:hover{color: #FFFFFF;	text-decoration:none;}
	
	
/*@import url(http://maksoft.net/css/form_classes.css);
	/* predefine here*/
	
/*@import url(http://maksoft.net/css/menu_classes.css);
	/* predefine here*/

.menu_button, .menu_button_selected, .menu_button_selected_content
{
	color: #ec008c;
	text-align: right;
	display: block;
	height: 47px;
	margin:0px;
	font-family: inherit;
	font-weight: normal;
	background: transparent;
	border-top: dotted 1px transparent; 
	background-image: url(http://www.maksoft.net/Templates/queentours/images/menu_button.png);
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	text-decoration: none;	
}


	.menu_button_selected_content, .menu_button_selected_content:hover {text-decoration: none; background-image: url(http://www.maksoft.net/Templates/queentours/images/menu_button_selected_content.png); color: #FFFFFF;}

	.menu_button_selected, .menu_button_selected:hover {text-decoration: none;	background: transparent; background-image: url(http://www.maksoft.net/Templates/queentours/images/menu_button_selected.png); color: #FFFFFF;}
	.menu_button:hover {text-decoration: none;	background: transparent; background-image: url(http://www.maksoft.net/Templates/queentours/images/menu_button_hover.png); color: #FFFFFF;}

.submenu
{
	overflow: auto;
	overflow-y: auto;
	height: 200px;
	min-height: 200px;
	background-image: url(http://www.maksoft.net/Templates/queentours/images/submenu_button.png);
	scrollbar-face-color:#38a6ce;
	scrollbar-base-color:#f0f0f0;
	scrollbar-arrow-color:#f0f0f0;
	scrollbar-track-color:#f0f0f0;
	scrollbar-shadow-color:#38a6ce;
	scrollbar-highlight-color:#38a6ce;
	scrollbar-3dlight-color:#38a6ce;
	scrollbar-darkshadow-color:#38a6ce;	
	text-decoration: none;	
}

.submenu_button
{
color: #3198be; text-align: left; display: block; height: 40px; background: transparent; border: solid 0px #ebeff4;
background-image: url(http://www.maksoft.net/Templates/queentours/images/submenu_button.png);
font-size: 10px;
font-family: Verdana;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;	
}

.submenu_button:hover
{
color: #f6269e; 
background: transparent;
font-weight: normal;
text-align: left;
background-image: url(http://www.maksoft.net/Templates/queentours/images/submenu_button_hover.png);
text-decoration: none;	
}

.menu_button_text
{
	margin: 15px 10px 0px 45px;
	cursor: hand;
}

.menu_button_text2
{
	margin: 6px 10px 0px 45px;
	cursor: hand;
}


.submenu_button_text
{
	padding-top:15px;
	padding-left: 40px;
	display: block;
}

/*@import url(http://maksoft.net/css/extra_classes.css);
	/* predefine here*/

/*@import url(http://maksoft.net/css/admin_classes.css);
	/* predefine here*/
	
.short_navigation
{
	text-size: 10px;
	color: #838383;
}

.short_navigation a
{
	color: #0c556f;
	text-decoration: underline;
}	

.date { 	text-size: 10px; 	color: #838383;}

#offer_preview, #offer_preview2
{
	display: block;
	width: 723px;
	height: 170px;
	background-image: url(http://www.maksoft.net/Templates/queentours/images/offer_preview_bg.jpg);
	margin-top: 10px;
	border: 0px solid Red;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

#offer_preview2
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/offer_preview_bg2.jpg);
}

#offer_preview table, #offer_preview2 table
{
	background: transparent;
	margin: 10px;
}

#offer_preview td.title, #offer_preview2 td.title
{
	border-bottom: 1px solid #cccccc;
	color: #0c556f;
	font-family: Verdana;
	font-size: 20px;
	line-height: 20px;
}

#offer_preview td.title a, #offer_preview2 td.title a
{
	color: #0c556f;
	font-family: Verdana;
	font-size: 20px;
	line-height: 20px;
}

#offer_preview td.title a:hover, #offer_preview2 td.title a:hover
{
	color: #f6269e;
}

#offer_preview td.text, #offer_preview2 td.text
{
	border-top: 1px solid #FFFFFF;
}

#offer_preview a.next_link, #offer_preview2 a.next_link
{
	color: #f1008a;
	text-decoration: none;
	font-weight: normal;
	background: none;
	text-align: center;
	padding: 0px;
}

#offer_preview a.next_link:hover, #offer_preview2 a.next_link:hover
{
	color: #f1008a;
	text-decoration: none;
	font-weight: bold;
}

#reviews
{
	display: block;
	width: 160px;
	/*border: 1px solid red;*/
	margin: 0px 20px 0px 20px;
}

#reviews .box
{
	display: block;
	clear: both;
	text-align: left;
	color: #747474;
	margin-top:10px;
	margin-bottom: 5px;
}

#reviews .box a
{
	color: #000000;
	text-decoration: underline;
}

#reviews .box .title, #reviews .title
{
	color: #747474;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;	
}
#reviews .box .date
{
	display: block;
	color: #2d6ec0;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#reviews a.next_link
{
	display: block;
	text-align: right;
	color:#f3018b;
	text-decoration: underline;
	background: none;
}

#other_links a {text-decoration: none;	display: block; width: 200px; padding: 5px; float: left; border-left: 1px solid #1d7494; margin-left: 20px; color: #1d7494; text-transform: uppercase;}
#other_links a:hover {background-color: #1d7494; color: #FFFFFF;}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   160px;
  padding: 5px;
  background: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-size: 15px;
  color:  #0c556f;
}
a.sample_attach:hover
{
	background: #f0f0f0;
	color:  #2d6d84;
	font-weight: bold;
}
a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child { border: 2px solid #feac00;  border-top: 0px;}
div#sample_attach_menu_parent.sample_attach { font-size: 10px; }
div#sample_attach_menu_parent{border: 2px solid #feac00; border-bottom: 0px;}

a.special_button
{
	width: 220px;
	height: 75px;
	display: block;
	float: left;
	background-position: 0% 0%;
	margin-left: 5px;
}

a.special_button:hover
{
	background-position: 0% 100%;
}


/* table box classes */

.infoBox 			{background: #3daed8; padding-left: 2px;	padding-right: 2px;}/* dark content */
.infoBoxContents	{background: #FFFFFF; padding: 2px;}/* light content */
.infoBoxHeading
{
	background-image:url(http://www.maksoft.net/Templates/queentours/images/infoBoxHeading_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: left;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 5px;
}

.infoBoxHeading a
{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: underline;
}

.infoBoxFooter
{
	background-image:url(http://www.maksoft.net/Templates/queentours/images/infoBoxFooter_bg.gif);
	background-repeat: repeat-x;
	color: inherit;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	text-transform: lowercase;
	padding: 5px;
}


/* corners  */

.corner_top_left
{
	background-image:url(http://www.maksoft.net/Templates/queentours/images/corner_top_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	margin: 0px;
	width: 55px;
	height: 55px;
}

.corner_top_right
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/corner_top_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	width: 55px;
	height: 55px;
}

.corner_bottom_left
{
	background-image:url(http://www.maksoft.net/Templates/queentours/images/corner_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	margin: 0px;
	width: 55px;
	height: 55px;
}

.corner_bottom_right
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/corner_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	width: 55px;
	height: 55px;
}

.contact_table {width: 650px;}
.contact_table td.label {color: #ef1e94; padding-left: 15px; font-size: 12px;}
.contact_table td.label small {color: #939598; font-size: 12px;}
.contact_table div.text_field
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/text_field_bg.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: none;
	width: 300px;
	height: 44px; 
	color: #004972;
}

.contact_table input
{
	border: none;
	font-size: 16px;
	color: #339dc3;
	background-color: transparent;
	margin: 7px;
}

.contact_table div.textarea
{
	background-image: url(http://www.maksoft.net/Templates/queentours/images/textarea_bg.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 300px;
	height: 200px;
}


.contact_table textarea, .contact_table select
{
	font-size: 16px;
	color: #339dc3;
	background-color: transparent;
	margin: 7px;
	border: none;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
}

.contact_table a.button_submit {text-decoration: none; verflow: hidden; overflow-y: hidden; color: #FFFFFF; font-size: 14px; text-transform: uppercase; text-align: center; padding-top: 3px; line-height: 30px; display: block; width: 196px; bordrer: none; height: 37px; background-image: url(http://www.maksoft.net/Templates/queentours/images/button_submit.jpg); background-position: 0% 0%;}
.contact_table a.button_submit:hover {display: block; width: 196px; height: 37px; background-image: url(http://www.maksoft.net/Templates/queentours/images/button_submit.jpg); background-position: 50% 100%;}


.request_table {width: 650px;}
.request_table td.label {color: #ef1e94; padding-left: 15px; font-size: 12px;}
.request_table td.label small {color: #939598; font-size: 12px;}
.request_table div.text_field
{
	/*background-image: url(http://www.maksoft.net/Templates/queentours/images/text_field_bg.jpg);
	*/background-position: 50% 50%;
	background-repeat: no-repeat;
	border: none;
	width: 300px;
	height: 44px; 
	color: #004972;
}

.request_table input, .request_table select
{
	border: 1px solid #dce2e5;
	font-size: 16px;
	color: #339dc3;
	background-color: #f6f6f6;
	margin: 3px;
}

.request_table div.textarea
{
	/*background-image: url(http://www.maksoft.net/Templates/queentours/images/textarea_bg.jpg);
	*/background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #f6f6f6;
	width: 300px;
	height: 200px;
	border: 1px solid #dce2e5;
}


.request_table textarea, .request_table select
{
	font-size: 16px;
	color: #339dc3;
	background-color: transparent;
	margin: 7px;
	border: none;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
}

.request_table a.button_submit {text-decoration: none; overflow: hidden; overflow-y: hidden; color: #FFFFFF; font-size: 14px; text-transform: uppercase; text-align: center; padding-top: 3px; line-height: 30px; display: block; width: 196px; bordrer: none; height: 37px; background-image: url(http://www.maksoft.net/Templates/queentours/images/button_submit.jpg); background-position: 0% 0%;}
.request_table a.button_submit:hover {display: block; width: 196px; height: 37px; background-image: url(http://www.maksoft.net/Templates/queentours/images/button_submit.jpg); background-position: 50% 100%;}



#pagination {display: table; background-color: #FFFFFF; text-align: center;}
#pagination a.page, #pagination a.page_selected {padding: 0px; line-height: 20px; display: inline-block; background-image: url(http://www.maksoft.net/Templates/queentours/images/pagination.jpg); background-position: 50% 0%;  width: 23px; height:23px; color:#217798; text-decoration: none; margin: 1px; text-align: center}
#pagination a.page:hover,  #pagination a.page_selected{padding: 0px; text-decoration: underline; background-image: url(http://www.maksoft.net/Templates/queentours/images/pagination.jpg); background-position: 50% 100%;  width: 23px; height:23px; color:#FFFFFF; text-decoration: none; margin: 1px;}

#pagination a.prev_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 0% 0%;  width: 50px; height:23px; margin: 1px; line-height: 20px; display: inline-block; float: left;}
#pagination a.prev_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 0% 100%;  width: 50px; height:23px; margin: 1px;}

#pagination a.next_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 100% 0%;  width: 50px; height:23px; margin: 1px; line-height: 20px; display: inline-block;}
#pagination a.next_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 100% 100%;  width: 50px; height:23px; margin: 1px;}

#pagination a.first_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/home_end.jpg); background-position: 0% 0%;  width: 50px; height:23px; margin: 1px; line-height: 20px; display: inline-block; float: left;}
#pagination a.first_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/home_end.jpg); background-position: 0% 100%;  width: 50px; height:23px; margin: 1px;}

#pagination a.last_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/home_end.jpg); background-position: 100% 0%;  width: 50px; height:23px; margin: 1px; line-height: 20px; display: inline-block;}
#pagination a.last_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/home_end.jpg); background-position: 100% 100%;  width: 50px; height:23px; margin: 1px;}

#prev_next{background-image: url(http://www.maksoft.net/Templates/queentours/images/page_prev_next_bg.jpg); background-position: 0% 0%;  width: 150px; height:30px; margin: 1px; display: inline-block; float: right; text-align: center; position: relative; margin-right: 30px; margin-bottom: 7px;}
#prev_next a.prev_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 0% 0%;  width: 50px; height:23px; margin: 1px; margin-left:20px; position: relative; display: inline-block;}
#prev_next a.prev_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 0% 100%;  width: 50px; height:23px;}

#prev_next a.next_page {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 100% 0%;  width: 50px; height:23px; margin: 1px;  margin-right: 20px; display: inline-block;}
#prev_next a.next_page:hover {background-image: url(http://www.maksoft.net/Templates/queentours/images/prev_next.jpg); background-position: 100% 100%;  width: 50px; height:23px;}

#hint_title{display: block; float: right; width: 350px; overflow: hidden; height: 30px; margin-bottom: 7px; font-size: 16px; text-align: right; color: #0c556f; padding: 5px; margin-right: 10px;}

#footer {margin-bottom: 50px; display: block; color: #0c556f; font-size: 10px;}
#footer a{color: #0c556f; font-size: 10px;}

a.calendar {display: block; width: 30px; height: 30px; background: url(http://www.maksoft.net/Templates/queentours/images/calendar.jpg) 0% 0%; float: left;}
a.calendar:hover {display: block; width: 30px; height: 30px; background: url(http://www.maksoft.net/Templates/queentours/images/calendar.jpg) 0% 100%; float: left;}

iframe {border: 1px solid #FFF; background-color: #F00}

a.qt_back, a.qt_online {float: left; display: block; position: relative; z-index: 2; margin: -65px 0 0 85px;}

#hot_offers {background: #f2f2f2; width: 100%; border-radius: 20px; -moz-border-radius: 20px; padding: 20px 0 20px 0; margin: 20px 0 20px 0;}
#hot_offers .offer {display: block; width: 350px; height: 170px; float: left; margin: 3px; background: #F2F2F2; text-align: left; border: 1px solid #F2F2F2;}
#hot_offers #img_preview 
{
	width: 163px;
	height: 145px;
	margin: 0px;
	float: none;
}
#hot_offers #img_preview .content
{
	width: 163px;
	height: 145px;
}

#hot_offers .offer .price {display: block; margin: 90px 0 0 30px; position: absolute; z-index:5; width: 130px; height: 30px; line-height: 30px; color: #FFF; font-size: 16px; font-weight: bold; text-align: center;}
#hot_offers .offer a.next_link {display: block; width: 124px; height: 22px; background: url(http://www.maksoft.net/Templates/queentours/images/hot_offer_button_more.png) 50% 0% no-repeat; float: right; clear: both; padding: 0px;}
#hot_offers .offer a.next_link:hover {background: url(http://www.maksoft.net/Templates/queentours/images/hot_offer_button_more.png) 50% 100% no-repeat;}
#hot_offers .expired {background: #F00; color: #FFF; padding: 5px 15px 5px 15px; text-transform: uppercase;}
#hot_offers hr{margin: 0 10px 0 10px;}

#popup_offer {width: 765px; height: 558px; background: url(http://www.maksoft.net/Templates/queentours/images/popup_offer_bg.jpg) no-repeat #fafafa;}
#popup_offer .offer_image {display: block; width: 493px; height: 304px; overflow: hidden;}
#popup_offer .offer_title {height: 160px; font-size:20px; font-style: italic; text-align:right; color: #FFF;}
#popup_offer cite {font-size: 14px; color: #d72970; margin: 0 0 0 30px}
#popup_offer a.next_link {background: #d72970; color: #FFF; padding: 10px; margin: 0 30px 0 0; border-radius:10px; -moz-border-radius:10px;}
#popup_offer a.next_link:hover {background: #e5e5e5; color: #d72970}

#fancybox-wrap, .fr-content, .fr-content-background {top:170px !important;}

