h2 {
	font-size:13px;
	color:#48606c;
	font-family:Arial;
}

table.bodytable {
}

.bg_top_hl {
	height: 8px;
	background-color: #704836;
	color:white;
	font-family:Arial;
	font-size:12px;
}
.top_menu {
	background-image: url(../img/top_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
}
.menu_items {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.menu_items:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.menu_items1 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
}
.menu_items1:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

.menu_bg {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
}

.menu2 {
	background-image: url(../img/menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
}

.menu2bottom {
	background-image: url(../img/bottom_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
}

.bottom_menu_bg {
	background-image: url(../img/bottom_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 34px;
}
.pro {
	font-family: Tahoma, Verdana;
	font-size: 9px;
	color: #05102b;
	text-decoration: underline;
}
.foot_td {
	padding: 5px;
}


.menu_item_tbl {
	margin-left: 20px;
	width: 150px;
	margin-bottom: 10px;
}

.menu_table {
	margin-top: 0px;
}
.main_bg {
	background: #eae9e9 url(../img/main_bg.jpg) center bottom no-repeat;
	min-height:	913px;
}
.main_bg_top {
	background-image: url(../img/hl.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.content_table {
	text-align: justify;
	margin-left: 30px;
	margin-top: 10px;
	padding: 3px;
	margin-right: 20px;
}
.chapter {
	font-family: Tahoma, Verdana;
	font-size: 18px;
	color: #35464f;
	margin-top: 10px;
}
.content{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #010101;
	text-decoration: none;
	padding: 4 50 4 4;
	}

table.contentpaneopen {
	margin:		10px 0px 10px 0px;

}
table.contentpaneopen .content_td{
	padding:	0px 70px 240px 30px;
	border:0px;
}
.contentpaneopen div {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #010101;
	text-decoration: none;
	padding: 3 5 3 5;
	}

.contentpaneopen p {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #010101;
	}
.contentpaneopen li, .contentpaneopen span	  {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #010101;
	padding:0px;
	}
.contentpaneopen table {
    border:1px solid black;
	}
.contentpaneopen td {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #010101;
	padding:3px;
    border:1px solid black;
	}
table.contentpaneopen, table.contentpaneopen.td {
    border:0px;
}
.contentpaneopen .table_form, .contentpaneopen .table_form td{
    border:0px;
}

td.contentheading {
	border-bottom:	1px solid #abb2b6;
	color:			#35464F;
	font-family:	Tahoma,Verdana;
	font-size:		18px;
	margin-top:		10px;
	text-align:		right;
	width:			552px;
	border:0px;
}

#left {
	/*margin-bottom:	400px;*/
	min-height:		775px;
}

.lang {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
	text-align: right;
	text-decoration: none;
}

#Layer1 {
	position: relativ;
	margin-left: -14px;
	margin-top: 19px;
	width: 0;
	height: 127px;
	Z-INDEX: 9;
	display: none;
}
#mp {
	margin:0px;
	padding:0px;
}
#zakaz {
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #010101;
	text-decoration: underline;
}
#zakaz:hover {
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #010101;
	text-decoration: none;
}
h1.h1 {font-size: 14px;}
.content a {color: #000;}









	.pricetable {
		border-collapse:collapse;
		margin-top:7px;
	}
	.pricetable td {
		text-align:center;
		border:1px solid #cf6a6a;
		padding:7px;
		background-color:#f0f0f0;
	}
	.pricetable tr.heading td {
		text-indent:10px;
		background-color:#dedede;
	}
	.pricetable td strike {
		color:red;
	}

	.nomeratable {
		border-collapse:collapse;
		margin-top:7px;
	}
	.nomeratable td {
		border:0px solid red;
	}
	.nomeratable td img {
		border:3px solid #c6c6c6;
	}
	.nomeratable td h2 {
		font-size:16px;
		color:#cf2020;
	}



		body {
			ba__ckground:#733030 url(/images/newbg.jpg) center 100px no-repeat;
			background:#999 url(/images/silver_pattern.jpg) center top;
		}
		.bg_top_hl {
			height:30px;
			background-color:#777;
		}
		.bg_top_hl form {
			margin-top:5px;
		}
		.bg_top_hl form #mod_search_searchword {
			border:2px solid #e0e0e0;
			margin-right:5px;
			background-color:#fbeee9;
			font-size:11px;
		}
		
		.bg_top_hl form .button {
			border:2px solid #fbeee9;
			margin-right:5px;
			background-color:#fbeee9;
			font-size:11px;
			cursor:pointer;
		}
		
		.bg_top_hl a {
			color:white;
			display:block;
			float:left;
			padding-left:10px;
			font-size:13px;
			font-family:Arial;
			text-decoration:none;
			padding-top:6px;
			padding-right:10px;
			padding-bottom:7px;
		}
		.bg_top_hl a:hover {
			background-color:#cf2828;
		}
		
		
		div.box1 {
			background: transparent url(/asdf/asdf.jpg) no-repeat;
		}
		a.inbox1 {
			display:block;
			border-bottom:1px solid #ccc;
			background: transparent url(/asdf/asdf.jpg) no-repeat;
			padding:10px;
			text-decoration:none;
			color:#333;
			font-size:13px;
			font-weight:bold;
			font-family:Arial;
		}
		a.inbox1:hover {
			color:#cf2828;
		}
		table.content {
			width:580px;
			margin-top:5px;
			margin-left:20px;
			text-align:justify;
		}
		
		.content h1 {
			font-size:21px;
			font-weight:normal;
			color:#48606c;
		}
		
		table.nopad {
			margin-bottom:300px;
		}


#top {
	width:844px;
	height:21px;
	line-height:18px;
	background-color:#999;
	border-left:3px solid #bbb;
	border-right:3px solid #bbb;
	color:#eee;
	font-family:Arial;
	font-size:11px;
	text-align:left;
}

#top img {
	border:0;
}

#top .shorttext {
	margin-left:70px;
	text-align:right;
}

#top .bullets {
	margin-left:60px;
}

#top a {
	color:#eee;
}

#arrival, #departure, .dateinput {
	background: white url(/images/cal.gif) 77px 6px no-repeat;
	width:100px;
	cursor:pointer;
}

#leftcontacts {
	padding:10px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

#leftcontacts h2 {
	font-size:17px;
	font-family:Arial;
	text-transform:uppercase;
}
.evob {
	font-weight:bold;
}

#slideshow {
	position:relative;
	z-__index:1;
}

#fastbooking {
	width:170px;
	height:186px; 
	position:relative;
	top:-192px;
	margin-left:665px;
	margin-top:0px;
	background: transparent url(/images/bg/fast-bg.png);
	z-__index:2;
}


#fastbooking span {
	display:block; 
	padding:0px 7px 0px 7px;
	font-family:Arial;
	font-size:12px;
	ma__rgin-top:5px;
}
#fastbooking div {
	margin-top:8px;
}

#fastbooking input, #fastbooking select {
	font-size:12px;
}

#fastbooking select.sroom {
	width:100px;
}

#fastbooking label {
	width:50px;display:block;float:left;
}

#fastbooking select.n {
	width:30px;
}

#fastbooking .dateinput {
	background: white url(/images/cal.gif) 70px 6px no-repeat;
	
}

#fastbooking  .submit {
	border:1px solid #f0f0f0;
	background-color:red;
	color:white;
	padding:0px 5px 2px 5px;
	cursor:pointer;
}
#fastbooking  b {
	margin-bottom:5px;
	display:block;
}

.strike {
	text-decoration:line-through;
}

.flag {
	display:block;
	padding-left:20px;
	background:transparent url(/images/redflag.gif) no-repeat 1px 1px;
}

#stories h1 {
	font-size:17px;
}

#stories ul {
	padding:5px;
}

#stories li {
	list-style:none;
	background:transparent url(/images/chat.png) no-repeat 1px 1px;
	margin:0px;
	padding:1px 0px 3px 23px;
	
}

h2.spec, h2.spec a {
	font-size:19px;
	font-weight:normal;
	color:red;
}

span.red {
	color:red;
}

.lang img {
	border:0px solid red;
}
.lang a {
	float:right;
	font-weight:normal;
}
