/* цвета */
.black,.black a {color:#000; border-color:#000 !important}
.blue,.blue a {color:#369}
.fiolet {color:#99c}
.grey,.grey a {color:#999}
.grey2 {color:#666}
.maroon,.maroon a {color:#800000}
.orange {color:#EA6E00}
.red {color:#C92F37}
.red2 {color:#f00}
.white {color:#fff; border-color:#fff !important}

/* шрифты */
.f10, table.f10 td {font-size:10px}
.f11, table.f11 td {font-size:11px}
.f12, table.f12 td {font-size:12px}
.f14, table.f14 td {font-size:14px !important}
.f16, table.f16 td {font-size:16px}
.f18, table.f18 td {font-size:18px}

/* фон */
.bg_fiolet {background:#C7C7E3 !important}
.bg_fiolet2 {background:#D2D2E9}
.bg_fiolet3 {background:#E8E8F3}
.bg_fiolet4 {background:#F5F5FA}
.bg_orange {background:#FDD0A4}
.bg_rose {background:#FFEFF0}
.bg_rose2 {background:#FFFAFA}
.bg_white {background:#fff}

/* рамки */
.brd1 {border:1px solid #ccc}
.brd2 {border-bottom:1px solid #ccc}
.brd2f {border-bottom:1px solid #C6C6E2}
.brd2r {border-bottom:1px solid #D8BDBD}
.brd2w {border-bottom:1px solid #fff !important}
.brd3 {border-left:1px solid #ccc}
.brd3f {border-left:1px solid #C6C6E2}
.brd3g {border-left:1px solid #8E8E8E}
.brd3r {border-left:1px solid #D8BDBD}
.brd3w {border-left:1px solid #fff}
.brd4 {border-right:1px solid #ccc}
.brd4f {border-right:1px solid #C6C6E2}
.brd4r {border-right:1px solid #D8BDBD}
.brd5 {border-top:4px solid #8E8E8E}
.brd5r {border-top:4px solid #D8BDBD}
.brd6 {border-top:1px solid #ccc}
.brd6f {border-top:1px solid #C6C6E2}
.brd7f {border-top:3px solid #C6C6E2}

/* прочее */
.item {color:#369; padding:0 3px 1px}
.item_active {background:#99c; color:#fff; padding:0 3px 1px}
.nobr {white-space:nowrap}
.service {background:#cffede; border-left:1px solid #fff; padding-right:12px}
.service a {border-bottom:1px dashed #b45872; color:#b45872; font-size:10px; text-decoration:none; text-transform:uppercase}
.submenu td {border-bottom:1px solid #D8BDBD; color:#99c; padding:3px 0; text-align:center}
.submenu td a {border-bottom:1px dashed #9E97CA; color:#99c; font:bold 11px Arial,sans-serif; text-align:center; text-decoration:none; text-transform:uppercase}
.submenu td.active {background:#F9ECEC; border-width:4px 1px 0 1px; border-style:solid; border-color:#D8BDBD}
.submenu td.active a {border-bottom:none; color:#C92F37; font:11px Arial,sans-serif; text-transform:uppercase}
.tloc_hotel_block {display:none}
.topline1 {padding:0 8px}
.topline1 a {color: #336699;}
.topline1 .dashed {border-bottom:1px dashed #336699; text-decoration:none;}
.topline2 {background:#cff4fe; border-bottom:1px solid #FFFFFF}
.topline3 {background:#ecfbff; padding-left:6px}


.topline4 {background:url(/i/bg1.gif); color:#C9252B}
.topline4 a {color:#C9252B}
.topline5 {background:#FDD0A4; color:#B45872; display:none; font-size:11px; padding:3px 12px 7px; text-align:right}
.topline5 a {color:#B45872}

.upp {text-transform:uppercase}
.vam {vertical-align: middle;}

/* авторизация */
#login_block {position:absolute; top:26px; z-index:10}
.tp_login {background:url(../i/tpass_bg.gif) left center; padding:3px 14px 5px 13px; font-size:11px; white-space:nowrap}
.tp_tbl {background:#eee; border:1px solid #ccc; border-top:none}
.fields input,select,textarea {border:1px solid #ccc}

.tp_login2
{
	background:url(../i/tpass_bg.gif) left center #005596;
	padding:0 5px;
}

/* поиск */
.ti_cal {height: 18px; width: 18px; background:#A5ACB2 url(/i/calendar.gif) no-repeat center; border:0}
.ti_frame {background:#FFFAFA; height:100%; overflow-y:scroll}
.ti_input,.ti_input_data,.ti_select {background: #fff; border: 1px solid #A5ACB2; color: #D22339; font: 11px Arial,sans-serif}
.ti_input_data {height:18px; text-align:center; width:82px}
.ti_tbl_cb td {font-size:11px; white-space:nowrap}
.ti_tbl_cb2 td {font-weight:bold; padding-right:10px; white-space:nowrap}
.ti_tbl_offers {border-right:1px solid #DADADA; border-bottom:1px solid #DADADA;}
.ti_tbl_offers th {background:#ECECEC; border-left:1px solid #DADADA; border-top:1px solid #DADADA; font:10px Arial,sans-serif; padding:3px 7px}
.ti_tbl_offers td {border-left:1px solid #DADADA; border-top:1px solid #DADADA; font:11px Arial,sans-serif; padding:3px 7px}
.ti_tbl_offers td.info,.ti_tbl_offers th.info {border-left:0; text-align:center}
.ti_tbl_offers tr.mark {background:#FAFAFA}
.ti_text {color: #999; white-space:nowrap}
.ti_title {background:#E9E9E9; padding:2px 8px}
.ti_title2 {background:#F9ECEC; padding:1px 8px}

/* главная */
.bp_tbl td {padding:3px 5px; vertical-align:bottom}
.bp_tbl th {background:#C7C7E3; color:white; font:bold 12px Arial,sans-serif; padding:2px 5px; text-align:left}
.countries {background:url(/i/earth.gif) no-repeat center; border-collapse:collapse}
.countries td {border:1px solid #EEEEF7; padding:3px 5px; width:20%; white-space:nowrap}
.voting {background:#f5f5f5 url(/i/bg_ask.gif) no-repeat right; padding:7px 30px 7px 10px}

.line_str
{
	line-height: 0px;
	font-size: 0px;
	background-color: #cff4fe;
	height: 1px;
}

.phone_line
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
}

.phone_line span
{
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
}

.phone_line span.sm
{
	font-size: 11px;
	font-weight: normal;
}

.top_blue
{
	color: #336699;
	font-size: 11px;
}

.top_glue
{
	background: url(../i/glue_top_v.gif) no-repeat center top;
	width: 1px;
}

.black_nav
{
	border-bottom: 1px solid #ffffff;
}

.black_nav, .black_nav a
{
	color: #000000;
	font-size: 11px;
}

.black_nav img
{
	margin-left: 5px;
}

.green_nav, .green_nav a
{
	color: #336699;
	font-size: 11px;
}

.green_nav img
{
	margin-left: 5px;
}