/*body{background-color: #ffffff;}

table.fone_topic{background-color: #ffffff; color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold;}
table.fone_news {background-color: #cbd4e8;}
table.promo_blue {background-color: #463798;}

td.fone_table {background-color: #ebf0fa; color: #4b4b4b; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal;}
td.fone_blue {background-color: #13007c;}
td.fone_menu {background-color: #8192c4;}
td.promo_orange {background-color: #ff8000;}
td.promo_blue {background-color: #463798;}
*/
td.gray_text_normal, font.gray_text_normal {color: #000000; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal;}
td.blue_text_normal, font.blue_text_normal {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal;}
td.blue_text_bold, font.blue_text_bold {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold;}
td.white_text_bold, font.white_text_bold {color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold;}
td.orange_text_normal, font.orange_text_normal {color: #ff8000; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal;}
td.orange_text_bold, font.orange_text_bold {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold;}
/*
a.blue_link_normal:link, a.blue_link_normal:active, a.blue_link_normal:visited {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
a.blue_link_normal:hover {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}
a.blue_link_bold:link, a.blue_link_bold:active, a.blue_link_bold:visited {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: none;}
a.blue_link_bold:hover {color: #13007c; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: underline;}

a.gray_link_normal:link, a.gray_link_normal:active, a.gray_link_normal:visited {color: #4b4b4b; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
a.gray_link_normal:hover {color: #de7303; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}

.gray_link_normal a:link,.gray_link_normal a:active,.gray_link_normal a:visited {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
.gray_link_normal a:hover {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}

a.orange_link_normal:link, a.orange_link_normal:active, a.orange_link_normal:visited,
.orange_link_normal a:link, .orange_link_normal a:active, .orange_link_normal a:visited {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
a.orange_link_normal:hover, .orange_link_normal a:hover {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}

.orange_link_normal2 a:link, .orange_link_normal2 a:active, .orange_link_normal2 a:visited {color: #FF8000; font-family: Tahoma; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
.orange_link_normal2 a:hover {color: #FF8000; font-family: Tahoma; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}

a.orange_link_bold:link, a.orange_link_bold:active, a.orange_link_bold:visited {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: none;}
a.orange_link_bold:hover {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: underline;}

a.white_link_normal:link, a.white_link_normal:active, a.white_link_normal:visited {color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
a.white_link_normal:hover {color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: underline;}
a.white_link_bold:link, a.white_link_bold:active, a.white_link_bold:visited {color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: none;}
a.white_link_bold:hover {color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; text-decoration: underline;}
a.menu_link {color:#FFFFFF; font-weight:bold; font-size:13px; font-family:Tahoma; letter-spacing:1px; text-decoration:none;}
a.menu_link:hover {color:#FFFFFF; font-weight:bold; font-size:13px; font-family:Tahoma; letter-spacing:1px; text-decoration:underline;}

input.blue_button_bold {background-color: #8192c4; color: #ffffff; font-family: verdana; font-size: 100%; font-style: normal; font-weight: bold; border-width: 1px;}
input.white_field_normal, textarea.white_field_normal, select.white_field_normal {background-color: #ffffff; color: #000000; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; border-width: 1px; border-color: #000000;}
input.orange_button_bold {
	background-color: #FF8000;
	color: #ffffff;
	font-family: verdana;
	font-size: 100%; font-style: normal; font-weight: bold; border-width: 1px;
}

input[type="button"], input[type="submit"] {padding:0px;}

img.blue_border {border-color: #13007c;}
img.blue_promo_border {border-color: #463798;}
img.orange_promo_border {border-color: #d56b00;}

hr.white_line  {color: #ffffff;}
hr.orange_line  {color: #ff8000;}

.h1 {font-size: 110%; color:#000000; margin:0;}
.h2 {font-size: 110%; color:#ff8000; margin:0;}
.h3 {font-size: 100%; color:#ff8000; margin:0;}
.h4 {font-size: 90%; color:#ff8000; margin:0;}
.h5 {font-size: 80%; color:#ff8000; margin:0;}
.h6 {font-size: 70%; color:#ff8000; margin:0;}

div.info {
	z-index:10;
}


.picture_top {
	background-image: url(https://travel.ski.ru/images/picture_top.gif);
	background-repeat: repeat-x;
}

.picture_right {
	background-image: url(https://travel.ski.ru/images/picture_right.gif);
	background-repeat: repeat-y;
}

.picture_bottom {
	background-image: url(https://travel.ski.ru/images/picture_bottom.gif);
	background-repeat: repeat-x;
}

.picture_left {
	background-image: url(https://travel.ski.ru/images/picture_left.gif);
	background-repeat: repeat-y;
}

.picture_tl {
	background-image: url(https://travel.ski.ru/images/picture_tl.gif);
	background-repeat: no-repeat;
}

.picture_tr {
	background-image: url(https://travel.ski.ru/images/picture_tr.gif);
	background-repeat: no-repeat;
}

.picture_br {
	background-image: url(https://travel.ski.ru/images/picture_br.gif);
	background-repeat: no-repeat;
}

.picture_bl {
	background-image: url(https://travel.ski.ru/images/picture_bl.gif);
	background-repeat: no-repeat;
}

.sp_quotemain
{
	width:80%;
	text-align:left;
	background: #597fbf;
}

.sp_c {
	color: #d8e3f5;
	font-size:20px;
	font-family:Arial;
	padding: 5px 15px;
}

.sp_op {
	width:26px;
	height:19px;
	background: url(/images/171.gif) no-repeat top;
}

.sp_cl {
	width:26px;
	height:19px;
	background: url(/images/187.gif) no-repeat bottom;
}

.sp_tl {
	padding-lefth:9px;
	height:10px;
	background: url(/images/sp_tl.gif) no-repeat left bottom;
}
.sp_tr {
	padding-left:9px;
	height:10px;
	background: url(/images/sp_tr.gif) no-repeat right top;
}
.sp_bl {
	padding-left:9px;
	height:10px;
	background: url(/images/sp_bl.gif) no-repeat right bottom;
}
.sp_br {
	padding-left:9px;
	height:10px;
	background: url(/images/sp_br.gif) no-repeat right bottom;
}

.ski-quote {
    width:70%;
    text-align:left;
    background: #FAFAFA;
    padding:0.5em 4em;
    border-radius:15px;
}

.ski-quote-open {
    font-family:Georgia;
    font-size:65px;
    line-height:1em;
    vertical-align:top;
    color:#AAA;
}

.ski-quote-close {
    font-family:Georgia;
    font-size:65px;
    line-height:0;
    vertical-align:bottom;
    color:#AAA;
}

.ski-quote-quote {
    padding:0.5em;
    font-size:18px;
    color:#333;
    font-family:Arial;
}

.ski-quote img {
    width:100%;
    max-width:500px;
    height:auto;
}

.ski-quote .fone_topic {
    width:auto;
}

.cfields_button {
	background-color: #ff8000; color: #ffffff; font-family: tahoma; font-size: 80%; font-style: normal; font-weight: normal; border: 1px solid #ff8000; cursor:pointer;
}

#bg_color {
	font-size:90% !important;
}

td.miss-td a {
	text-decoration:none;
	border-bottom:1px solid #13007C;
}

span.miss-act {
	background:#deeaee;
	padding:0 5px 2px;
	color:#1c699e;
}

a.text {
	color:#cccccc;
	font-family:tahoma;
	font-size:12px;
}*/

iframe {
	border:0;
	margin:0;
	padding:0;
}
/*
table.my-table {
	border-collapse:collapse;
	border:1px solid #7c7c7c;
	width:100%;
}

table.my-table td {
	border:1px solid #FFFFFF;
	padding:0.5em;
	font-size:80%;
	background:#ebf0fa;
}

table.gp-ask-it {
	border-collapse:collapse;
	font-size:100%;
}

table.gp-ask-it a.sort {
	border-bottom:1px dashed #4b4b4b;
	color:#4b4b4b;
	text-decoration:none;
	font-family:Verdana;
}

table.gp-ask-it td {
	background: url(/images/gp-ask-it-bckg.gif) repeat-x 1px;
	padding:0;
}

table.gp-answer-it {
	border-collapse:collapse;
	font-size:100%;
	border-top:1px solid #C0C0C0;
	clear:both;
	width:100%;
}

table.gp-answer-it td {
	padding:25px 0 14px;
	border-bottom:1px solid #c0c0c0;
}

table.gp-answer-it .avatar {
	border:1px solid #b0b0b0;
	padding:2px;
	float:left;
	margin-right:30px;
}

.gp-wow {
	color:#00931c;
	border-bottom:1px dashed #00931c;
	text-decoration:none;
	font-family:Verdana;
	font-size:90%;
}

.gp-logout {
	color:#13007C;
	font-size:90%;
	border-bottom:1px dashed #13007C;
	font-family:Verdana;
	text-decoration:none;
}

.clearfix:after
{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

ul.curorts {
	list-style:none;
	margin:0 0 0 18px;
	padding:0;
}*/


/* added 14.06.11 *//*
.resort_links {
  padding:0 100px;
}

.region_header {
  font-size:90%;
  font-family: verdana;
  color:#D56B00;
  margin:0 0 3px 0;
  border-bottom:1px solid #FF8000;
  padding:0 0 2px 0;
}

.region_header_sng {
  font-size:90%;
}

.bz_header {
  border-bottom:1px solid #13007C;
}

.region_countries {
  margin:3px 0 8px 14px;
}

.region_countries td {
  text-align:left;
  height:1.3em;
}

.region_countries  a.blue_link_normal{
  font-size:80%;
}

.region_countries  a {
  line-height:1.4;
}

.region_countries  a:hover {
  font-size:85%;
  line-height:1.1;
}

.region_block {
}*/


/* added on 18.07.2011 */
/*
.resort_tabs {
  overflow:hidden;
  margin:10px 0 0 10px;
  font-family:verdana;
  font-size:12px;
}

.resort_tab {
  display:block;
  width:113px;
  margin:0 23px 0 0;
  text-align:center;
  height:145px;
  float:left;
}

.resort_tab a {
  display:inline-block;
  padding:101px 0 0 0;
  width:100%;
  color:#666;
  outline:none;
}

.resort_list a {
  background:url(/images/icon/ico-book.jpg) no-repeat center 0;
}
.resort_list a.active_view {
  color:#D56B00;
  text-decoration:none;
}

.resort_map a {
  background:url(/images/icon/ico-globe.jpg) no-repeat center 0;
}
.resort_map a.active_view {
  color:#D56B00;
  text-decoration:none;
}
.share_button {
  display:inline-block;
  margin:0 10px 0 0;
  position: relative;
  z-index: 1000;
}

.share_buttons {
  margin:25px 0 10px 18px;
  text-align:center;
  z-index:1000px;
}

.addthis_toolbox {
  z-index:1000px;
}

.share_buttons table {
  width:100%;
}

.heading_tabs {
  font-size:22px;
  font-weight:normal;
  color:#D56B00;
  margin:0 0 20px 11px;
  font-family: tahoma, sans-serif;
}


#curort_map iframe {
}
#curort_map iframe object {

}

#tooltip {
    position: absolute;
    z-index: 3000;
}

#tooltip .body p {
    margin:0 0 0.5em;
}

.tooltip-class h3 {
    font-size:1.4em;
    margin:0 0 0.5em;
    padding:0;
    color:#13007C;
}

.tooltip-class {
    width:600px;
    font-family:Verdana;
    border:1px solid #13007C;
    background-color: #FAFAFA;
    font-size:0.7em;
    padding:1em;
}*/

/**//*
.aosta {
    width:230px;
    padding-left:35px;
    height:28px;
    display:inline-block;
    cursor:pointer;
    background: url(/images/aosta-bckg.png);
}

.aosta span {
    color:#FFF;
    font-size:75%;
    font-family:Verdana;
    border-bottom:1px dotted #FFF;
    line-height:26px;
    font-weight:bold;
}

.aosta-ul {
    display:none;
    list-style:none;
    padding:0;
    margin:0.5em 0 1em 49px;
}

.aosta-ul a {
    color:#ed1850;
    font-family:verdana;
    font-size:75%;
}

.blueLinkInside {
    line-height:1.5em;
}

.blueLinkInside a,
.blueLinkInside a:hover {
    text-decoration:none;
    border-bottom:1px solid #AFAFAF;
}

.blueLinkInside a.orange,
.blueLinkInside a.orange:hover {
    color:#D56B00;
    border-bottom:1px solid #D56B00;
}*/


/* TABS *//*
.section { position: relative; margin: 10px 0; _zoom: 1; }

ul.tabs {
	list-style: none; margin: 0; padding: 0; display: block;
	overflow: hidden; height: 34px; width: 100%; _zoom: 1;
}
.tabs li {
	display: block; float: left; width: 50%; cursor: pointer; position: relative;
	text-align: center; color: #14007E; font: bold 13px/34px Tahoma;
	background: #E6E6E6 url(/images/li_bg.gif) no-repeat top left;
	*width: 49.9%;
}
.tabs li span { display: block; height: 34px; background: url(/images/li_right.gif) no-repeat top right; }

.tabs li:hover { background: url(/images/li_bg_hover.gif) no-repeat left top; }
.tabs li:hover span { background: url(/images/li_right_hover.gif) no-repeat top right; }

.tabs li.current { background: #F6F6F6 url(/images/li_bg_cur.gif) no-repeat left top; }
.tabs li.current span { background: url(/images/li_right_cur.gif) no-repeat top right; }
.tabs li a { text-decoration: none; color: #14007E !important; display: block; }

.box { border: 1px solid #ACACAC; border-top: 0px; background: #F4F4F4; _zoom: 1; padding: 15px 0; }

.box h1 { font-family:Verdana; font-size:80%; font-weight: bold; color:#13007C; margin:0px 0px 5px 0px; }

table.list_table { width: 95%; margin: 15px auto;}
table.list_table td { width: 25%; vertical-align: top; padding: 0; }
table.td25 td { width: 25%; }
table.list_table .list_item { width: 200px; text-align: left; margin: 0 auto; }

ul.list { list-style: none; margin: 0; padding: 0; margin-top: 10px; }
.list li {  padding: 0 0 0px 20px; background: url(/images/design/dot_1.gif) no-repeat 0px 5px; }
.list li .border { border-bottom: 0px dotted #13007C; }*/

/*.list li a:hover { color: #DF6B00; }
.list li a:hover .border { border-width: 0px; }*/
/*
.graph-button {
	background: #FF8000; color: #FFF; text-decoration: none; text-transform: uppercase;
	font-family: Tahoma; font-size: 90%; font-weight: bold; padding: 5px 10px; line-height: 1.5;
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}*/


/**/
.contentBlock { margin: 30px 0; }
p { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px; }