body {
	margin: 35px;
	padding: 0;
	background: #FFFFFF;
}
img {
	border: 0;
}
table {
	border-collapse: collapse;
}
td {
	padding: 0;
	border: 1;
	font: 12px Arial;
	color: #2a2a2a;
}
table.show td /* таблицы с рамками для контента */ {
	padding: 3px;
	border: solid 1px #d1c869;
	font: 12px Arial;
	color: #2a2a2a;
}

a {
	color: #005bab;
	text-decoration: none;
}
a.white {
	color: #FFF;
}

h1 {
	font: 30px Arial;
	color: #f70146;
}
h2 {
	font: 18px Arial;
	color: #3a3a3a;
}
h2.red {
	color: #f70146;
}
h3 {
	font: bold 14px Arial;
	margin: 5px 0 1px 0;
}
.bigText {
	font: 14px Arial;
	color: #2a2a2a;
}
.hotelshort {
	color: #fff;
	width: 218px;
	padding-top: 112px;
}
.hotelshorttext {
	padding:  10px 10px 25px 25px;
}
span.cost {
	padding: 0 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 48px;
	font-weight: bold;
	color: #fff;
	background: #b4ce2a;
}

.news {
	font: 11px Verdana, Tahoma;
	margin: 0 10px 25px 30px;
}
.dateNews {
	color: #727272;
}
.moreNews {
	margin: 7px 0;
}

.vdt {
	background: url(img/vdt.gif) repeat-y center 50px;
}
.newsCont td {
	padding: 0px 0px 8px 0px;
}
table.weather td {
	padding: 5px;
	font: 11px Verdana, Tahoma;
}
table.currency td {
	padding: 6px;
	font: 11px Verdana, Tahoma;
}
table.footer td {
	background: #c5023e;
	font: 11px/16px Verdana, Tahoma;
	padding: 10px;
}




.comment {
	font-size: 12px;
}

/* Меню */

td.menu {
	padding: 10px 6px;
}
td.menu a {
	color: #FFFFFF;
	font: 11px Verdana;
}
td.menuActive {
	padding: 10px 6px;
	color: #2a2a2a;
	font:  bold 11px Verdana;
}

.menu ul {
	margin: 0.1em 0; /*отступ списка от родительского элемента снизу и сверху*/
	padding: 0 0 0 0.2em; /*отступ списка от родительского элемента слева*/
}
.menu ul li {
	margin: 0.1em 0; /*расстояние между элементами списка по вертикали*/ padding: 0 0 0 10px; /*отступ маркера от текста*/
	list-style-type: none;
	background: url('img/bullet_m.gif') no-repeat 0 0.5em; /*регулировка маркера по вертикали*/
}

table.m_news td { font: 11px normal Tahoma, Verdana; padding: 0px 4px 0px 0px; border: 0px }
table.b_news td { font: 12px normal Arial; padding: 16px 4px 0px 0px; border: 0px }

div.year_nav { font: 16px normal Arial; color: #3A3A3A; }

.red,.tsh { color:#F70146; }
.tp5 td { padding:5px; }

.hotellink { font: 9px Arial; color:#005bab; text-decoration:none; }
.hotellink:hover { font: 10px Arial; color:#f70146; text-decoration:underline; }

/* Обратная связь */
.osv {color:#ff7f50;}
.feedbform { width: 180px;}
.feedbbut { font-family: Tahoma; font-size: 8pt; }
