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;}
a.orange_link_normal:link, a.orange_link_normal:active, a.orange_link_normal:visited {color: #d56b00; font-family: verdana; font-size: 100%; font-style: normal; font-weight: normal; text-decoration: none;}
a.orange_link_normal:hover {color: #d56b00; font-family: verdana; 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(http://travel.ski.ru/images/picture_top.gif);
	background-repeat: repeat-x;
}

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

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

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

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

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

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

.picture_bl {
	background-image: url(http://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;
}

.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;
}
