td.stamp {
background-color:#777777;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
font-size:11px;
width:238px;
}

td.stamp a, a:link, a:visited {
color:#FFFFFF;
font-weight:normal;

font-size:11px;
}

td.stamp a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/**####################   FORMS CSS   ####################**/

td.wrong_field {
font-size:9px;
color:#CC0000;
}

td.divider
{ border-bottom: 1px dashed #7F7F7F; height: 8px; }

#inf_middleName
{
	color: #1C2172;
	border-bottom: 1px solid #1C2172;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Garamond;
	line-height: 6px;
}


.form_cap {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
	font-weight: bold;
}

.nt8_red {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:16px;
font-weight:bold;
}


/**####################   CSS цветастые спецпредложеня  ####################**/


.sp_name {
color:#991111;
font-weight:bold;
font-size:12px;
padding-top:7px;
}

.sp_det {
color:#663300;
font-size:12px;
padding-left:10px;
}

.sp_price {
color:#cc3333;
font-weight:bold;
font-size:12px;
padding-left:10px;
}

.sp_name_t {
color:#991111;
font-weight:bold;
font-size:12px;
padding-top:7px;
padding-left:10px;
}

.sp_det_t {
color:#991111;
font-size:12px;
padding-left:15px;
}

.sp_price_t {
color:#991111;
font-weight:bold;
font-size:12px;
padding-left:23px;
}


/**#################### DEFAULT CSS ####################**/

.textboldRed
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #991111;
	font-size:12px;
	letter-spacing: 1px;
}

ul.test {
padding-left:0px;
padding-top:10px;
margin-top:10px;
margin-left:0;}
li.test {
	padding-left:0px;
	margin-left:0;
	margin-bottom:7px;
	margin-right:45px;
	list-style-position: inside;
}

/**#################### SPECIAL OFFERS CSS ####################**/
.pict_left {
float:left;
padding-left:10px;
}

.spPict {
height:29px;
margin-bottom:6px;
float:left;
}

.spPrice
{
	width: 170px;
	color: #cc3333;
	font-size: 20px;
	font-weight:bold;
	text-align:left;
	font-family:Garamond, "Times New Roman", Times, serif, Georgia;

	position:relative;
	top:9px;

}

.normalRed
{ font-weight: normal; color: #991111; font-size:12px;}

.spboldRed
{ font-weight: bold; color: #991111; font-size:12px;}

/**#################### DEFAULT and FORMS CSS ####################**/

body, html {
  padding          : 0;
  margin           : 0 0px !important;
  margin           : 0 0px;
}

.h2_ {font-size        : 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
margin           : 5px 0;
word-spacing:2px;  
}


h2 {font-size        : 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
margin           : 5px 0;
word-spacing:2px; 
}

p {
font-family:Arial, Helvetica, sans-serif;
color            : #333333;
font-size        : 13px;
line-height      : 16px;
padding-right:25px;
padding-top:6px;
}

.anchor {
font-weight:normal;
}

.anchor a, a:link, a:visited {
font-weight:normal;
}

p a, a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#222222;
font-size        : 14px;
line-height      : 16px;
text-decoration:none;
font-weight:normal;
}

a, a:link, a:visited {
color:#222222;
font-weight:normal;
}

a:hover {
color:#990000;
}

ul {
font-family:Arial, Helvetica, sans-serif;
color            : #333333;
font-size        : 13px;
line-height      : 16px;
}


/** ссылки для таблицы предложений **/

.table_head {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
}

.table_name {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:14px;
padding-top:7px;
}

.table_contry {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:14px;
padding-bottom:12px;
margin-bottom:12px;
}

.table_rci {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
font-size:12px;
}

.table_price {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#991111;
}

.table_no {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}


.table_param {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#555555;
}


.table_sting {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#CC3300;
}


.table_price {
font-family:Arial, Helvetica, sans-serif;
padding-left:30px;
color:#774400;
}

.table_data {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
padding-right:12px;
}

.legend {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
padding-bottom:0px;
}

.table_small {
background-image:url(im/bkgr_table_small.png);
background-position:center;
background-repeat:no-repeat;
text-align:left;
padding-left:25px;
vertical-align:middle;
height:70px;
}
/** ссылки для текста **/

.menu_bott {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:14px;
font-size:12px;
font-weight:bold;
}

.menu_bott a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#777777;
text-decoration:none;
padding-left:1px;
padding-right:1px;
font-size:13px;
font-weight:bold;
}

.menu_bott a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#991111;
text-decoration:none;
font-size:13px;
padding-left:1px;
padding-right:1px;
font-weight:bold;
}

/** CSS for дополнительное - правое меню **/

.module_menu ul, .module_menu ul li
{
font-family:Arial, Helvetica, sans-serif;
background-image: none;
list-style:none;
display           : block;
width             : auto !important;
 width            : 100%;
 margin           : 1px 0;
 padding          : 0;
 font-size        : 12px;
 background       : none;
}

.module_menu ul li a, .module_menu ul li a:link, .module_menu ul li a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	display          : block;
	font-size        : 13px;
	border-bottom    : 1px solid #DCDFE1;
	padding          : 2px 0;
	color            : #777777;
	background-color : #DDDDDD;
	text-decoration  : none;
	font-weight:700;
	line-height:28px;
	height:28px;
  padding-left     : 10px;
}

.module_menu ul li a:hover
{
font-family:Arial, Helvetica, sans-serif;
border-bottom    : 1px solid #DCDFE1;
  font-size        : 13px;
  color            : #DDDDDD;
  text-decoration  : none;
  text-decoration	 : none;
  background       : #777777;
  font-weight:700;
  line-height:28px;
  height:28px;
  padding-left     : 10px;
}


/** CSS цветастые спецпредложеня **/


.sp_name {
	color:#991111;
	font-weight:bold;
	font-size:12px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
}

.sp_contry {
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
}

.sp_det {
color:#663300;
font-size:12px;
padding-left:10px;
}

.sp_price {
color:#cc3333;
font-weight:bold;
font-size:14px;
padding-left:10px;
}

.sp_name_t {
color:#991111;
font-weight:bold;
font-size:12px;
padding-top:7px;
padding-left:10px;
}

.sp_det_t {
color:#991111;
font-size:12px;
padding-left:15px;
}

.sp_price_t {
color:#991111;
font-weight:bold;
font-size:12px;
padding-left:23px;
}

/** серый фон спецпредложений **/
/** CSS for Special offers **/

.module_offers ul, .module_offers ul li
{
	background-image: none;
	list-style:none;
	display           : block;
	width             : auto !important;
	width             : 100%;
	margin           : 0px 0;
	padding          : 0;
	font-size        : 10px;
	background       : none;
}

.module_offers ul li a, .module_offers ul li a:link, .module_offers ul li a:visited
{
	display          : block;
	font-size        : 12px;
	border-bottom    : 0px solid #DCDFE1;
	font-weight      : normal;
	padding          : 2px 0;
	color            : #666666;
	padding-top		:10px;
	text-decoration  : none;
	background-color : #DDDDDD;
	padding-left: 10px;
}

.module_offers ul li a:hover
{
  border-bottom    : 0px solid #DCDFE1;
  font-size        : 12px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  padding-left     : 10px;
  padding-top		:10px;
  text-decoration	: none;
  background       : #BBBBBB;
}

/** CSS for Timeshare list **/

.tab_head {
color:#991111;
font-weight:bold;
font-size:14px;
padding-top:7px;
padding-left:7px;
}
.tab_more {
color:#991111;
font-weight:normal;
font-size:14px;
padding-top:7px;
padding-right:20px;
text-align:right;
}
.tab_txt {
color:#333333;
font-weight:bold;
font-size:14px;
padding-top:7px;
}
.tab_head_2 {
background-color:#999966;
color:#ffffff;
font-weight:bold;
font-size:12px;
text-align:center:
padding-left:7px;
padding-right:7px;
}

.tab_sring {
background-color: #ffffff;
color:#333333;
font-weight:bold;
font-size:12px;
padding-left:7px;
padding-right:7px;
}

.tlist div ul li a {
border:solid;
color:#990066;
padding:20px;
width:90%;
margin:auto;
background-color:@efefef;
background-image:url(/_var_02/im/1.gif);
background-position:bottom left;
background-repeat:repeat-x;
}

#Resortbox { border: 1px solid #999966; padding-left:0px; width:95%; margin-left:0px; margin-right:auto; background-color:#EFEFEF; background-image:url(../images/grey_fade.jpg); background-position:bottom left; background-repeat:repeat-x;}

#resort_box { border: 1px solid #991111; padding: 20px; width:90%;margin: auto; background-color:#F7F7F7; background-image:url(../images/grey_fade.jpg); background-position:bottom left; background-repeat:repeat-x;}

#Formbox { border: 1px solid #991111;
padding:30px; width:80%; margin-right:60px; background-color:#F7F7F7; }

#module_table { border: 0px; width:90%;margin: auto; background-color:#EFEFEF; }


.module_table_content ul, .module_offers ul li
{
  background-image: none;
  list-style:none;
display           : block;
 width             : auto !important;
 width             : 100%;
  margin           : 0px 0;
  padding          : 0;
  font-size        : 12px;
  background       : none;
  text-indent      : 10px;
}

.module_table_content ul li a, .module_table_content ul li a:link, .module_table_content ul li a:visited
{
  display          : block;
  font-size        : 14px;
  border-bottom    : 0px solid #DCDFE1;
  font-weight      : normal;
  padding          : 2px 0;
  color            : #666666;
  padding-top		:10px;
  text-decoration  : none;
  background-color : #eeeeee;
}

.module_table_content ul li a:hover
{
  border-bottom    : 0px solid #DCDFE1;
  font-size        : 14px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  padding-top		:10px;
  text-decoration	: none;
  background-color : #ffffff;
}

.content {
padding-left:27px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

