body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a {
	color: #0066FF;
}
a:hover {
	color: #CC0000;
}
.unlink {
	color: #0066FF;
}

.bg_tl {
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_tr {
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_yl {
	background-repeat: repeat-y;
	background-position: left;
}
.bg_yr {
	background-repeat: repeat-y;
	background-position: right;
}


.but {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.chas {
	font-size: 10px;
	font-weight: normal;
}
.foot {
	font-size: 10px;
}
.master {
	font-size: 10px;
	line-height: 20px;
	color: #ffffcc;
}
a.master:hover {
	color: #99CCFF;
}


.men {
	padding-left: 23px;
	text-decoration: none;
	color: #666666;
}
.men1 {
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
	padding-left: 15px;
}
.men_up {
	color: #0066ff;
	text-decoration: none;
	font-size: 10px;
}
.naz {
	font-size: 12px;
	text-align: center;
	color: #0066ff;
	font-weight: bold;
}

.nav1 {
	font-size: 10px;
	color: #FF6633;
	padding-left: 40px;
	text-decoration: none;
    text-align:left;
}
.nav {
	font-size: 10px;
	color: #FF6633;
	text-decoration: none;
    text-align:left;
}

.news {
	font-size: 10px;
	padding-right: 15px;
}
.news_data {
	font-weight: bold;
	color: #0066ff;
}
.news_zag {
	font-size: 12px;
	font-weight: bold;
	color: #FF6633;
}

.niz_m {
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
}
#submitbutton {
	margin-top: 10px;
	margin-bottom: 10px;
}
td {
	font-size: 11px;
}
.text {
	text-align: justify;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
	color: #333333;
	line-height: 16px;
    vertical-align: top;
}
 
h1 {
	font-size: 12px;
	text-align: center;
	color: #0066ff;
	font-weight: bold;
    margin:15px 0px 9px 0px;
}
 
h2 {
	font-size: 11px;
	text-align: left;
	color: #0066ff;
	font-weight: bold;
    margin:0px 0px 0px 0px;

}


a.main_l {
    text-decoration:none;
}

a.main_l:hover {
    text-decoration:none;
    COLOR: #CC0000;
}

a.palki {
   COLOR: #3399FF;
   text-decoration:none;
}
a.palki:hover {
   COLOR: #CC0000;
   text-decoration:none;
}

p {
margin:0px 0px 0px 0px;
}
td.adv {
	color: #0066ff;
	text-decoration: none;
	padding-left: 15px;
	text-align:center;
	font-size: 12px;
}
td.advr {
	color: #0066ff;
	text-align:right;
}

b.adv {
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
	padding-left: 15px;
	text-align:center;

}

.adv {
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
	text-align:center;
}

/*перелинковка*/
.lnks {
    font-size: 10px;
	padding: 15px 0 0 10px;
    text-align: center;
}
.lnks P{
    margin: 0;
    text-align: justify;
}
table.price {
	border: 1px solid #57cafe;
    background-color:#DCF8D4;
	}
table.price td {
	height: 10px;
    background-color:#FFFFFF;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	height:25px;
}
/*
*	Форма связи со страниц туров
*/
#tour_contact input#datepicker {
	width: 90px;
	background-image: url('http://www.turmaster.ru/orders/inc/css/flick/images/calendar.gif');
	background-position: 72px 4px;
	background-repeat: no-repeat;
}
#tour_contact fieldset {
	border: none;
	padding: 15px;
	text-align: left;
	margin-top: 15px;
}
#tour_contact label {
	clear: both;
	float: left;
	width: 250px;
	text-align: right;
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	padding-top: 4px;
}
#tour_contact .hidden {display: none}
#tour_contact input, #tour_contact select, #tour_contact textarea {
	margin-top: 10px;
	width: 300px;
	border: 1px solid #555555;
	background: #EEEEEE;
	padding: 3px;
	margin-left: 270px;
	display: block;
}
#tour_contact input:hover, #tour_contact select:hover, #tour_contact textarea:hover {background: #ffffff;}
#tour_contact div.help {
	cursor: help;
	color: #777777;
	clear: both;
	margin-left: 270px;
	padding: 3px 0 10px 0;
}
#tour_contact div.help:hover { color: #000000; }
#tour_contact div.checkbox label {
	clear: none;
	float: left;
	width: auto;
	padding: 0;
	margin-top: 0;
}
#tour_contact div.checkbox input {
	width: auto;
	border: none;
	float: left;
	margin: 3px 10px 0 270px;
}
#tour_contact img.captcha {margin-left: 270px;}	

div.msg {
	padding: 15px;
	text-align: center;
}
.err {color: red; font-weight: bold;}
.done {color: green; font-weight: bold;}
img.captcha {margin-left: 270px;}

/*
* Телефоны в теле контента body_phones
*/
.body_phones ul {
	list-style-position: inside;
	margin-left: 15px;
}