body {margin: 0; padding: 0; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  height: 100%; background: #F5F2E9; color: #333333; font-family: 'Lucida Grande', Verdana, Sans-Serif, arial; font-size:0.8em}
table {font-family: 'Lucida Grande', Verdana, Sans-Serif, arial; font-size:1.0em}
img { border: 0;}

.tlt {background-image: url(/i/top_lef_t.jpg); width: 402px; height:190px; }
.tlt2 {background-image: url(/i/top_lef_t2.jpg); width: 233px; height:190px;}
.tbg {background-image: url(/i/top_bg_t.jpg); width: 100%; height:190px;}
.tp {background-image: url(/i/top_pra_t.jpg); width: 340px; height:190px;}

.time_m{font-size:12px; padding-left: 36px; color: #FD6702; padding-top: 30px; line-height: 15px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}
.time_b {font-size:12px; padding-left: 36px; color: #FF0000; line-height: 15px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}

.l {border-top: solid 2px #EAE5D4}
.top_main {background-image: url(/i/top_main.jpg); width: 184px; height:19px;}

.npb {font-size:14px;  color: #FF6600; margin-top: 43px; margin-left: 19px; line-height: 15px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}

#logo {margin-left: 40px; margin-right: 21px;}
.ads {font-size:13px;  color: #9D5A39; margin-top: 8px; margin-left: 19px; line-height: 15px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}

#mb {font-size:14px; color: #FF0000; line-height: 19px; margin-left: 24px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; position:relative; top:-10px; }
#mb a {color: #FF0000; text-decoration: none;  }
.mb a:hover { color: #FF6666; text-decoration: none; }

.mf {font-size:14px; color: #FF6600; line-height: 17px; margin-left: 40px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; position:relative; top:-10px;}
.mf a {color: #FF6600; text-decoration: none; }
.mf a:hover { color: #FF0000; text-decoration: none; }

#16 {height:16px}

h1 {font-size:14px; color: #259C2E; line-height: 19px; margin-top: 24px; margin-left: 16px; margin-bottom: 16px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}

.mz {font-size:14px; color: #259C2E; line-height: 19px; margin-top: 24px; margin-left: 16px; margin-bottom: 16px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}

.mt {font-size:13px; color: #4D4036; line-height: 19px;  margin-bottom: 26px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; margin-left:0px; }
.mt a {color: #FF6600; text-decoration: none; font-weight:bold}
.mt a:hover { color: #FF0000; text-decoration: none;  }

#ft {margin-left: 3px; margin-right: 12px; float: left}

.mib {font-size:13px; color: #FF6600; margin-top: 22px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}
.mib a {color: #FF6600; text-decoration: none;}
.mib a:hover { color: #FF0000; text-decoration: none; }

.mit {font-size:13px; color: #259C2E; margin-top: 22px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}
.mit a {color: #259C2E; text-decoration: none;}
.mit a:hover { color: #5AD864; text-decoration: none; }

#img {z-index: 1000; position: absolute}

#foto {margin-left: 12px; margin-top: 15px; margin-bottom: 15px}

.d {font-size:11px; color: #000000; line-height: 19px; margin-left: 19px; text-decoration:none; position:relative; top:-20px;}
.d a {color: #9D5A39; text-decoration: none;}
.d a:hover { color: #CB8E72; text-decoration: none; }

.nzg {font-size:13px; color: #9D5A39;  margin-left: 19px; margin-right: 19px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; 
position:relative; top:-20px; 
}
.nzg a {color: #9D5A39; text-decoration: none;}
.nzg a:hover { color: #CB8E72; text-decoration: none; }

.nxt {font-size:13px; color: #463E37; position:relative; top:-20px;  margin-left: 19px; margin-right: 19px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}
.nxt a {color: #463E37; text-decoration: none;}
.nxt a:hover { color: #957B68; text-decoration: none; }

.next {font-size:13px; color: #B83C11; margin-top: 2px; margin-left: 19px; margin-right: 19px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;}
.next a {color: #B83C11; text-decoration: none;}
.next a:hover { color: #FF0000; text-decoration: none; }

.special {background-image: url(/i/special.jpg); width: 233px; height:44px;}
.sp {font-size:14px;  color: #FF6600; padding-left: 9px; padding-bottom: 4px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; margin-top:-400px;}
.sp a {color: #FF6600; text-decoration: none;}

.menu_bot {font-size:13px; color: #9D5A39; margin-left: 19px; font-family:arial, Verdana, Sans-Serif; text-decoration: none; margin-top:-100px;}
.menu_bot a {color: #9D5A39; text-decoration: none;}
.menu_bot a:hover { color: #613723; text-decoration: none; }


a {
color:#4D4036;
}

.palki {
color:#3399FF;
font-size:11px;
text-decoration:none;

}

/*ïåðåëèíêîâêà*/
.lnks {
    font-size: 10px;
	padding: 10px;
    text-align: center;
	position:relative;
	top:-100px;
}
.lnks P{
    color: #9D5A39;
    margin: 0;
    text-align: justify;
}
.lnks A {
	color: #f60;
	font-weight: bold;
    text-decoration: none;
}
.lnks A:hover {
    text-decoration: underline;
}


.nzg2 {font-size:13px; color: #9D5A39;  margin-left: 19px; margin-right: 19px; margin-top:50px; font-family:arial, Verdana, Sans-Serif; text-decoration: none;
position:relative; top:-110px;
}
.nzg2 a {color: #9D5A39; text-decoration: none;}
.nzg2 a:hover { color: #CB8E72; text-decoration: none; }

#spec {position:relative; top:-20px;}

#d {font-size:11px; color: #000000; line-height: 19px; margin-left: 19px; text-decoration:none; position:relative; }
#d a {color: #9D5A39; text-decoration: none;}
#d a:hover { color: #CB8E72; text-decoration: none; }


#reclama {margin-left:20px; font-size:13px; font-family:arial, Verdana, Sans-Serif;  color: #9D5A39; text-decoration: none; width:190px; text-align:justify; }
#reclama a {color: #FF6600;}
table.price {
	border: 1px solid #DA8C5F;
		
	}
table.price td {
	BACKGROUND-COLOR: #f5f2e9;
	height: 10px;
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: center;
	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;
}