/*#content h5 {
	display:block;
	width:496px;
	font-size:14px;
	height:22px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	font-weight: normal;
}   */
#about hr {
	color: #dbe1f1;
	background-color: #dbe1f1;
	height: 1px;
	border: 0px;
	width: 205px;
}
#news {
	width: 752px;
}

#news1 {
	float: left;
	width: 100px;
	/* height: 502px; */
	margin-left: 1px;
	margin-right: 0px;
	padding-left:1px;
	background-color:#e1ebec;
	color: #588898;
}
#news3 {
	float: left;
	width: 150px;
	/* height: 502px; */
	margin-left: 1px;
	margin-right: 0px;
	padding-left:1px;
	background-color:#e1ebec;
	color: #588898;
}
#news2{
	height: 46px;
	border:#FFFFFF thin solid;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:2px;
	float: left;
	width: 99%;
}
#news2 h1 a{
	text-decoration: underline;
}
#news .spb_agent, #news .spb_agent a
{
  font-size: 12px;
}

#ticket{
	width:732px;
	padding: 10px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	color: #6D7A7C;
}

h1{
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 99%;
	padding-left:2px;
	/*	background-color:#e1ebec;*/
	color: #4F7A88;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-align: left;
	vertical-align: baseline;
	letter-spacing: normal;
}

#ticket h6 {
font-size:11px;
color: #3971CC;
font-weight:bold;
margin:0;
padding:0;
}

#ticket h3 {
font-size:11px;
color: #5C6879;
font-weight:bold;
margin:0;
padding:0;
}


#news1 h2 {
	background-color:#A3C6C9;
	color:#fff;
	font-size: 12px;


	display:block;

	height:30px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
#news3 h2 {
	background-color:#A3C6C9;
	color:#fff;
	font-size: 12px;

	display:block;
	height:30px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}

#news1 h6 {
	float:left;
	font-size: 14px;
	text-decoration: none;
	color: #BDD2D9;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #859C9A;
	border-right-color: #859C9A;
	border-bottom-color: #859C9A;
	border-left-color: #859C9A;
}

#content h5
{
	width:732px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	height: 22px;
	vertical-align: bottom;
    font-weight: normal;
    font-size: 14px;
	background-color:#89b6ba;
	color:#fff;
}


#pageNameText h1
{
	margin: 15px 0px 15px 163px;
	font-size: 24px;
	font-weight: normal;
}

#pageNameLeft
{
 margin: 0px;
	float: left;
	margin-left: 4px;
	width: 248px;
	padding: 0px;
}

.red
{
  color: red;
}

.blue
{
  color: blue;
}

#ticket .news_imp1,
#ticket .news_imp1 h6,
#ticket .news_imp1 a
{
  color: #ff6803;
}

#ticket .news_imp1 div a:hover
{
  color: #a44302;
}

#ticket .news_imp2,
#ticket .news_imp2 h6,
#ticket .news_imp2 a
{
  color: #f00;
  font-weight: bold;
}

#ticket .news_imp2 div a:hover
{
  color: #b20000;
}

#content ul ul
{
  list-style-image: url(/img/misc/arrowSub.gif);
  margin: 0px;
}
#content ul ul ul
{
  list-style-image: url(/img/misc/arrowSub2.gif);
  margin: 0px;
  padding: 0px 0px 0px 10px;
}
#content ul li.currLi
{
  list-style-image: url(/img/misc/arrowCurr.gif);
}
#content ul ul li.currLi
{
  list-style-image: url(/img/misc/arrowSubCurr.gif);
}
#content ul ul ul li.currLi
{
  list-style-image: url(/img/misc/arrowSub2Curr.gif);
}

#ticket h4, #ticket h6
{
margin: 0px;
padding: 10px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
color: #588898;
background-color: #fff;
}
#ticket h6
{
  padding: 0px;
  font-size: 12px;
}

#ticket .priceTable1
{
	width: 470px;
    margin: 5px 0px 0px 0px;
	border-collapse: collapse;
	border: 1px #aeb3bf solid;
}

#ticket .priceTable1 tr td
{
	border: 1px solid #aeb3bf;
	font-size: 10px;
	text-align: center;
	padding: 0px 2px 0px 2px;
	height: 30px;
}

#ticket .priceTable1 .tableHead
{
background-color:#dbe1f1;
}

#ticket #tableCenterDiv
{
  text-align: center;
  width: 100%;
}

#ticket #tableCenterDiv table
{
  margin-left: auto;
  margin-right: auto;
}


#ticket #tableDef
{
	margin: 5px 0px 0px 0px;
	border-collapse: collapse;
	border: 1px #aeb3bf solid;
}

#ticket #tableDef tr td
{
	border: 1px solid #aeb3bf;
	font-size: 10px;
	text-align: center;
	padding: 0px 2px 0px 2px;
	height: 30px;
}

#ticket #tableDef #tableDefHead
{
background-color:#dbe1f1;
}

#ticket tr td a img
{
border: none;
}
#ticket a.underline
{
  text-decoration: underline;
}
.red_head
{
  color: red;
}
.comfort_header
{
	color: #a6aed8;
	font-size: 18px;
  font-weight: bold;
}
.comfort_subheader_brown
{
	color: #dcb47b;
	font-size: 16px;
}
.comfort_subheader_blue
{
	color: #86b7cb;
	font-size: 16px;
}
.comfort_subheader_green
{
	color: #b9d989;
	font-size: 16px;
}
.comfort_subheader_lilac
{
	color: #a6aed8;
	font-size: 16px;
}
.comfort_subheader2_brown
{
	color: #dcb47b;
	font-size: 11px;
}
#news #comfort_ul
{
  list-style-image: none;
  list-style-type: disc;

  padding-top: 3px;
  padding-left: 3px;
}
.comfort_subheader
{
	color: #a6aed8;
	font-size: 14px;
}
.comfort_text_normal
{
  color:#6d7a7c;
  font-size: 11px ;
}
.comfort_right
{
  float: right;
}
.comfort_img
{
  margin-left:10px;
}
.comfort_img_winter
{
  margin-left:10px;
}
.comfort_img_winter2
{
  float:right;
}
.comfort_header_winter
{
	color: #547692;
	font-size: 17px;
  font-weight: bold;
}
.comfort_subheader_winter
{
  color: #547692;
	font-size: 13px;
}
.comfort_winter_table
{
  /*background-color: #f3e3ce;*/
  border-collapse: collapse;
  border: solid 5px #f3b768;
  border-spacing: 0px;
}
.comfort_winter_cell
{
  /*background-color: #f3e3ce;*/
  padding:10px;

}

#news #comfort_ul_winter
{
  list-style-image: none;
  list-style-type: disc;
  padding-top: 3px;
  padding-left: 3px;
}

.room_winter_header
{
  color: #547692;
	font-size: 18px;
  font-weight: bold;
}
.room_winter_subheader
{
	color: #547692;
	font-size: 14px;
}
.room_winter_img
{
  margin-right:10px;
}


.writes_winter
{
  color:#547692;
  /*font-size:13px;*/
  /*width:600px;
  text-align: right;*/
}
.writes_summer
{
  color:#86d1d8;
 /* font-size:10px;
  width:600px;
  text-align: right;*/
}

.writes_img_winter
{
 /* float:right;*/
  margin-right: 30px;
}
.writes_img_summer
{
 /* float:right;*/
  margin-right: 30px;
}

/*catalog order*/
#order_fs
{
  padding: 5px 5px 5px 5px;
}
.order_cat
{
  text-align: center;
  margin: 0px 26px 0px 26px;
  float:left;
  vertical-align: middle;
}
.order_cat label
{
  font-size: 14px;
}
.order_div
{
  padding: 10px;
  text-align: right;
}
.order_res
{
  font-size: 16px;
  width: 100%;
  text-align: center;
}

.order_fmt_table
{
  padding-top: 15px;
  width: 100%;
  border: 0px;
  border-collapse: true;
  text-align: left;
  clear: both;
}
.order_fmt_table .txt_td
{
  width: 100%;
}
.order_cat_img
{
  float: right;
  margin: 5px;
}
.order_hr
{
  color: #d5dfe5;
}






.season_div
{
    height: 35px;
    margin: 10px 0px 0px 0px;
    vertical-align: middle;
}
.season_summer, .season_winter, .season_summer_curr, .season_winter_curr
{
    float:left;
    display:block;
    width:65px;
    padding:7px 10px 9px 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.season_summer
{
    border-left: 1px solid #ddd;
}
.season_winter
{
    border-right: 1px solid #ddd;
}
.season_summer:hover,.season_summer_curr
{
    background-color: #f9eed3;
    border-bottom: 1px solid #f9eed3;
    border-top: 1px solid #f9eed3;
    border-left: 1px solid #f9eed3;
}
.season_winter:hover, .season_winter_curr
{
    background-color: #dbe1f1;
    border-bottom: 1px solid #dbe1f1;
    border-top: 1px solid #dbe1f1;
    border-right: 1px solid #dbe1f1;
}
.season_summer_img, .season_winter_img
{
    padding: 3px;
    width:21px;
    height:21px;
    float:left;
}
.season_summer_img
{
    border: 3px solid #f9eed3;;
}
.season_winter_img
{
    border: 3px solid #dbe1f1;;
}
.discount_header
{
  font-size: 22px;
  color: #86d1d8;
  font-weight: bold;
  text-align: left;
}

.discount_table
{
  /*background-color:#a6aed8;
  color:#ffffff;*/
  border: 3px solid #86d1d8;
  border-collapse: collapse;
  font-size: 12px;
}
.discount_blue_border
{
  border: 3px solid #86d1d8;
  padding: 13px;
}
.big_text
{
  font-size: 22px;
  font-weight: bold;
}
.discount_center
{
  border: 3px solid #86d1d8;
  padding: 5px;
  text-align: center;
  font-size: 13px;
}

#news #discount_ul
{
  list-style-type: disc;
  list-style-image: none;
  padding-top: 3px;
  padding-left: 3px;
  color:#86d1d8;
}
.discount_text_normal
{
  color:#6d7a7c;
}


.discount_winter_header
{
  font-size: 22px;
  color: #547692;
  font-weight: bold;
  text-align: left;
}

.discount_winter_table
{
  background-color:#b2cfdc;
  color:#000000;
  border: 1px solid #ffffff;
  border-collapse: collapse;
}

.discount_winter_table tr td,
{
  border: 1px solid #ffffff;
  padding: 13px;
}
.big_winter_text
{
  font-size: 22px;
  font-weight: bold;
}
.center_winter_td
{
  border: 1px solid #fff;
  padding: 5px;
  text-align: center;
  font-size: 13px;
}
#news #discount_winter_ul
{
  list-style-type: disc;
  list-style-image: none;
  padding-top: 3px;
  padding-left: 3px;
}


.history_winter_head
{
  color:#557793;
  font-size: 23px;
  font-weight: bold;
}
.history_winter_time
{
  color:#557793;
  font-size: 20px;
  font-weight: bold;
}

.history_winter_subhead
{
  color:#557793;
  font-size: 14px;
  font-weight: bold;
}
.history_winter_color
{
  color:#557793;
}
.history_winter_highlight
{
  color:#557793;
  font-size: 14px;
}
.history_img_winter
{
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right:10px;
  margin-left: 0px;
}
.history_winter_vtop
{
  vertical-align: top;
}
.history_winter_now
{
  color:#557793;
  font-size: 19px;
}
.history_head
{
  color:#86d1d8;
  font-size: 20px;
  font-weight: bold;

}
.history_time
{
  color:#86d1d8;
  font-size: 17px;
}
.history_time2
{
  color:#86d1d8;
  font-size: 15px;
}

.history_subhead
{
  color:#86d1d8;
  font-size: 14px;
}
.history_now
{
  color:#86d1d8;
  font-size: 15px;
}
.history_happy
{
  color:#86d1d8;
  font-size: 19px;
  font-weight: bold;
}
.history_subhappy
{
  color:#86d1d8;
  font-size: 17px;
}


.history_highlight
{
  color:#86d1d8;
  font-size: 14px;
}
.history_img
{
  float:right;
  margin:10px 10px 0px 10px;
}
.history_img_2
{
  float:left;
  margin:10px 10px 10px 10px;
}

.allabout_table_1
{
    border-collapse: false;
    clear: all;
}
.allabout_table_1 tr td
{
   /*border: 1px solid #DCB47B;*/
   padding: 10px;
}

.allabout_head1, .allabout_head2, .allabout_head3
{
  color:#a6aed8;
  font-size: 16px;
  font-weight: bold;
}
.allabout_winter_head1
{
  color:#9d0229;
  font-size: 16px;
  font-weight: bold;
}

.allabout_winter_subhead1
{
  color:#9d0229;
  font-size: 12px;
}
.allabout_winter_sub2head1
{
  color:#9d0229;
}
.allabout_normal
{
  color:#6d7a7c;
}


#news #allabout_winter_ul1
{
  list-style-image: none;
  list-style-type: disc;
  color: #9d0229;
  padding-top: 3px;
  padding-left: 3px;
}

.allabout_winter_head2
{
  color:#9d0229;
  font-size: 16px;
  font-weight: bold;
}

.allabout_winter_subhead2
{
  color:#9d0229;
  font-size: 12px;
}

.allabout_winter_head3
{
  color:#9d0229;
  font-size: 16px;
  font-weight: bold;
}

.allabout_winter_subhead3
{
  color:#9d0229;
  font-size: 12px;
}
.allabout_winter_head4
{
  color:#9d0229;
  font-size: 16px;
  font-weight: bold;
}

.allabout_winter_subhead4
{
  color:#9d0229;
  font-size: 12px;
}

.allabout_subhead1, .allabout_subhead2, .allabout_subhead3
{
  color:#a6aed8;
  font-size: 16px;
}
.allabout_head2, .allabout_subhead2
{
  color:#86b7cb;
}
.allabout_head3, .allabout_subhead3, .allabout_highlight3
{
  color:#9cc1a9;
}
.allabout_highlight3
{
  font-size: 14px;
  font-weight: bold;
}
.allabout_img
{
  float:right;
  margin-left:20px;

}
#news #allabout_ul2
{
  list-style-image: none;
  list-style-type: disc;
}

.allabout_img_left
{
  float:left;
  margin:10px;

}
.allabout_hr1
{
  background-color: #dcb47b;
  color: #dcb47b;
  border:0px;
  height: 15px;
  margin: 0px;

}
.allabout_hr2
{
  background-color:#3a8e96;
  color:#3a8e96;
  border:0px;
  height: 15px;
  margin: 0px;

}
.allabout_new2
{
  color:#3a8e96;
  font-size: 11px;
  font-weight: bold;
}

.allabout_hr3
{
  background-color:#537692;
  color:#537692;
  border:0px;
  height: 15px;
  margin: 0px;

}
.formula_header
{
  color:#9cc1a8;
  font-size: 17px;
  font-weight: bold;
}
.formula_subheader1
{
  color:#9cc1a8;
  font-size: 15px;
  font-weight: bold;
}
.formula_subheader2
{
  color:#9cc1a8;
  font-size: 13px;
  font-weight: bold;
}
.formula_subheader_black
{
  color:#9cc1a8;
  font-size: 12px;
  font-weight: bold;
}
#news #formula_ul
{
  /*list-style-image: none;
  list-style-type: disc;  */
  color: #9cc1a8;
  padding-top: 3px;
}
.formula_div
{
  border: 4px solid #a6aed8;
}
.formula_news
{
  border: 4px solid #d7d9ee;
  background-color: #a6aed8;
  color: #ffffff;
  padding: 10px;
}
.formula_img
{
  /*float: right;*/
  margin-left: 10px;
}
.formula_right
{
  float:right;
}

.formula_winter_img
{
  float: right;
  margin-left: 15px;
}
.formula_winter_right
{
  float:right;
}

.formula_text
{
  color: #6d7a7c;
}
.formula_text_bold
{
  color: #6d7a7c;
  font-weight: bold;
}
.formula_winter_header
{
  color:#547692;
  font-size: 16px;
  font-weight: bold;
}
.formula_winter_subheader1
{
  color:#547692;
  font-size: 12px;
  font-weight: bold;
}
.formula_winter_normal
{
  color:#6d7a7c;
}

.formula_winter_div
{
  border: 1px solid #9cc1a9;
  padding: 5px;
}
.formula_winter_subheader2
{
  color:#9cc1a9;
  font-size: 13px;
  font-weight: bold;
}

#news #formula_winter_ul
{
  list-style-image:url('/img/about/formula_winter_star.gif');
  padding-left: 3px;
}


.child_header
{
  color:#9e76b4;
  font-size: 20px;
  font-weight: bold;
}
.child_subheader
{
  color:#9e76b4;
  font-size: 14px;

}
#news #child_ul
{
  color:#9e76b4;
  list-style-image: none;
  list-style-type: disc;
  padding-top: 5px;
  padding-left: 8px;
}
.child_text_normal
{
  color: #6d7a7c;
  font-size: 11px;
  font-weight: normal;
}

.child_div
{
 background-color: #ffffff;
 border: 4px solid #9e76b4;
 /*color: #ffffff;*/
}
.child_divred
{
 background-color: #fee1c6;
 border: 4px solid #faa85e;
 color: #000000;
 padding:5px;
}
.child_divsport
{
 background-color: #d7d9ee;
 border: 4px solid #a6aed8;
 color: #000000;
 padding:5px;
}
.passworld_table
{
  /*background-color:#a6aed8;
  color:#ffffff;*/
  border: 3px solid #9e76b4;
  border-collapse: collapse;
  font-size: 12px;
}
.passworld_center
{
  border: 3px solid #9e76b4;
  padding: 5px;
  text-align: center;
  font-size: 13px;
}
.child_img
{
  float:right;
}
.child_red
{
  color: #e82b25;
  font-size: 12px;
  font-weight: bold;
}
.child_right
{
  float: right;
}

.child_winter_header
{
  color: #547692;
 font-weight: bold;
 font-size: 16px;
}
.child_winter_subheader
{
  color: #547692;
 font-size: 12px;
}
.child_winter_sub2header
{
  color: #547692;
  font-style: italic;
}
#news #child_winter_ul
{
  list-style-image: none;
  list-style-type: disc;
  padding: 2px;
  color: #547692;
}
#news #child_winter_ul2
{
  list-style-image:url('/img/about/formula_winter_star.gif');
  padding-left: 3px;
}
.child_winter_color
{
  color: #547692;
}
.child_winter_div1
{
 background-color: #ffffff;
 border: 3px solid #547692;
 padding: 10px;
}

.child_winter_img
{
  float:right;
  margin-left: 10px;

}

.tennis_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.tennis_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.tennis_sub2header
{
  font-size: 12px;
  font-weight: bold;
}
.tennis_div
{
  background-color:#a6aed8;
  color:#fff;
  padding-top:5px;
  padding-left: 10px;
  border: 4px solid #cfd3eb;
}
.tennis_divul
{
  font-size: 12px;
  width:330px;
}
#news #tennis_ul
{
  list-style-image: none;
  list-style-type: disc;
}

.horse_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.horse_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.horse_sub2header
{
  font-size: 12px;
  font-weight: bold;
}
.horse_div
{
  background-color:#a6aed8;
  color:#fff;
  padding-top:5px;
  padding-left: 10px;
  border: 4px solid #cfd3eb;
}
#news #horse_ul
{
  list-style-image: none;
  list-style-type: disc;
}
.horse_img
{
  padding:7px;
  float:left;
}

.golf_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.golf_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.golf_sub2header
{
  font-size: 13px;
  color:#a6aed8;
  font-weight: bold;
}
#news #golf_ul
{
  list-style-image: none;
  list-style-type: disc;
}
.golf_table td
{
  background-color: #e9eaf5;
  border: 1px medium #ffffff;
  text-align: center;
  vertical-align: middle;
}
.golf_table_header td
{
  color: #ffffff;
  background-color: #a6aed8;
  border: 1px medium #ffffff;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
.golf_table_hr td
{
  color: #ffffff;
  background-color: #b6bcdf;
  border: 1px medium #ffffff;
  text-align: center;
  vertical-align: middle;
}

.wind_header
{
   color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.wind_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.wind_sub2header
{
  font-size: 13px;
  font-weight: bold;
}
.wind_blue
{
  color:#a6aed8;
  font-weight: bold;
}

#news #wind_ul
{
  list-style-image: none;
  list-style-type: disc;
}
#news #waterski_ul
{
  list-style-image: none;
  list-style-type: disc;
}
.waterski_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.waterski_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.waterski_sub2header
{
  font-size: 13px;
  font-weight: bold;
}
.waterski_blue
{
  color:#a6aed8;
  font-weight: bold;
}

.diving_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.diving_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.diving_sub2header
{
  font-size: 12px;
  font-weight: bold;
}
.diving_textblue
{
  color:#a6aed8;

}

.diving_div
{
  background-color: #a6aed8;
  color: #ffffff;
  padding: 7px;
  width:400px;
}
#news #diving_ul
{
  list-style-image: none;
  list-style-type: disc;
}
.diving_table tr td
{
  border: 0px solid #fff;
  border-collapse: collapse;
  padding: 8px;
  color: #000000;
}
.diving_greyblue
{
  background-color: #a6aed8;
}
.diving_blue
{
  background-color: #e9eaf5;
}

.tube_diving_header
{
  color:#a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.tube_diving_subheader
{
  color:#a6aed8;
  font-size: 15px;
}
.tube_diving_div
{
  background-color: #a6aed8;
  color: #ffffff;
  padding: 7px;
}
#news #tube_diving_ul
{
  list-style-image: none;
  list-style-type: disc;
}
.tube_diving_blue
{
  border: 2px solid #a6aed8;
  background-color: #e9eaf5;
  padding: 8px;
}





.snow_normal
{
  color: #6d7a7c;
}
#news #snow_ul
{
  list-style-image:url('/img/about/formula_winter_star.gif');
  padding-left: 2px;
  padding-top: 3px;
}
.snow_header
{
 color: #547692;
 font-weight: bold;
 font-size: 16px;
}
.snow_color
{
 color: #547692;
}

.snow_subheader
{
 color: #547692;
 font-weight: bold;
 font-size: 13px;
}
.snow_sub2header
{
 color: #547692;
 font-size: 12px;
}
.snow_bluetable tr td
{
  font-weight: bold;
  text-align: center;
  color: #000000;
}
.snow_bluetable2 tr td
{
  text-align: center;
  color: #000000;
}
.snow_greyblue
{
  background-color: #b2cfdc;
}
.snow_blue
{
  background-color: #c9dce5;
}
.snow_img
{
  float:right;
  margin-left: 20px;
  margin-top: 5px;
}
.snow_right
{
  float: right;
}





.business_header
{
  color: #dca53c;
  font-size: 13px;
  font-weight: bold;
}
.business_subheader
{
  color: #dca53c;
  font-size: 11px;
  font-weight: bold;
}
.business_brown
{
  color: #dca53c;
}
.business_div
{
  background-color: #f9eed3;
  color: #588898;
  padding: 10px;
  padding-bottom:45px;
}
#news #business_ul
{
  list-style-image: none;
  list-style-type: disc;
  padding-left: 2px;
}
.business_whitediv
{
  border: 6px solid #f9eed3;
  padding: 6px;
}
.wedding_header
{
  color: #a6aed8;
  font-size: 18px;
  font-weight: bold;
}
.wedding_subheader
{
  color: #a6aed8;
  font-size: 15px;
  font-weight: bold;
}
.wedding_sub2header
{
  color: #a6aed8;
  font-size: 13px;
  font-weight: bold;
}
.wedding_blue
{
  color: #a6aed8;
}

.wedding_img
{
  float: left;
  margin-right: 30px;
}
#news #wedding_ul
{
  list-style-image: none;
  list-style-type: disc;
  padding-left: 2px;
}
.wedding_div
{
  color: #ffffff;
  background-color: #a6aed8;
  border: 5px solid #cfd2ea;
  padding:5px;
  width: 200px;
}
.sport_img
{
  float: right;
  margin-left: 5px;
  margin-top:3px;
}
.sport_header
{
  color: #86b7cb;
  font-size: 18px;
  font-weight: bold;
}
.sport_sub2header
{
  color: #86b7cb;
  font-size: 13px;
}
#news #sport_ul
{
  color: #86b7cb;
  list-style-image: none;
  list-style-type: disc;
  padding-left: 2px;
}
.sport_text_normal
{
  color: #6d7a7c;
  font-size: 11px;
  font-weight: normal;
}
.sport_subheader
{
  color: #a6aed8;
  font-size: 15px;
  font-weight: bold;
}
.sport_div
{
  width:445px;
  color: #ffffff;
  background-color: #a6aed8;
  border: 5px solid #cfd2ea;
  padding:5px;
  float: left;
}
.sport_div2
{
  width:292px;
  background-color: #cfd3eb;
  border: 5px solid #86b7cb;
  padding:5px;
  float: right;
}
.sport_rimg
{
  float: right;
  margin-left: 20px;
  margin-bottom:20px
}

.beauty_header
{
  font-weight: bold;
  font-size: 20px;
  color: #d79538;
}
.beauty_color
{
  color: #d79538;
}
.beauty_subheader
{
  font-size: 13px;
  color: #d79538;
}
.beauty_subheader2
{
  font-weight: bold;
  font-size: 12px;
  color:#d79538;
}
.beauty_subheader3
{
  font-weight: bold;
  font-size: 11px;
  color:#d79538;
}
.beauty_img
{
  margin-left: 20px;
}
.beauty_table
{
  border-collapse: collapse;
  border: 1px solid #dcb47b;
}
.beauty_table_header
{
  padding: 2px;
  background-color: #dcb47b;
  color: #ffffff;
  border-collapse: collapse;
  text-align: center;
  font-weight: bold;
  border: 1px solid #dcb47b;
}
.beauty_table_cell
{
  padding: 3px;
  vertical-align: top;
  border: 1px solid #dcb47b;
}
.beauty_table_cell_cost
{
  width: 180px;
  padding: 3px;
  vertical-align: top;
  border: 1px solid #dcb47b;
}
#news #beauty_ul
{
  list-style-image:url('/img/about/beauty_tick.gif');
  padding-left: 2px;
}


.visa_fr_accr_div
{
  width: 248px;
  text-align: center;
}

.partner_header
{
  color: #9d0329;
  font-size: 20px;
}
.partner_text
{
  color: #9d0329;
  font-weight: bold;
  font-size: 12px;
}
#news #partner_ul
{
  list-style-image: none;
  list-style-type: disc;
  padding-left: 2px;
  color: #9d0329;
}
.partner_grey
{
  color:#6d7a7c;
}
.excursion_header
{
  color:#9cc1a8;
  font-size: 18px;
  font-weight: bold;
}
.excursion_subheader
{
  color:#9cc1a8;
  font-size: 14px;
}
.excursion_img
{
  margin-left: 10px;
  margin-top:3px;
}
.villas_header
{
  font-size: 18px;
  font-weight: bold;
  color:#dcb47b;

}
.villas_subheader
{
  font-size: 14px;
  color:#dcb47b;
}
.villas_img
{
  margin-left: 5px;
  margin-bottom: 15px;
}

.anketa h6
{
  text-align: center;
}

.anketa .submit_btn
{
  text-align: center;
}

.anketa_finish
{
  text-align: center;
}

/* Памятка туриста */
.tourbook_header
{
  font-size: 16px;
  font-weight: bold;
  color: #316b82;
}
.tourbook_subheader
{
  font-size: 13px;
  font-weight: bold;
  color: #316b82;
}
.tourbook_subredheader
{
  font-size: 13px;
  font-weight: bold;
  color: #e82b25;
}
.tourbook_table
{
  vertical-align: middle;
  text-align: center;
  border: 1px solid #316b82;
  border-collapse: collapse;
  padding: 2px;
}
#news #tourbook_ul
{
  list-style-image:url('/img/misc/tick_black.gif');
  padding-left: 2px;
}
#news #tourbook_ul_disk
{
  list-style-image: none;
  list-style-type: disc;
  padding-left: 2px;
}
#news #tourbook_ul_triangle
{
  list-style-image:url('/img/misc/triangle_black.gif');
  padding-left: 2px;
}


/* /Памятка туриста */
