/* CSS Document */
*{margin:0;padding:0;}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#786A58;
	background-color:#341B17;
}
img{border:none;}

a img {border: none;}

table{
	width:100%;
	height:100%;
	border-collapse:collapse;
	text-align:center;
}
table.rooms{
	height:40px;
	text-align:left;
}
#wrapp{
    width:990px;
    height:441px;
    position:relative;
	top:-15px;
}
#wrapp2{
    width:800px;
    height:441px;
   	position:relative;
	display:none;
	font-size:13px;
}
#div-1, #div-2, #div-3, #div-4, #div-5{
	width:862px;
	height:441px;
	position:absolute;
	text-align:right;
	cursor:default;
	1background-image: url("img/winter.jpg") 0% 100% no-repeat;
	1border: solid 1px #f00;
}

.lDiv{
	position:relative;
	float:left;
	width:375px;
	height:auto;
	border-right:#CEB27C 2px solid;
}
.lDiv2{
	position:relative;
	top:3px;
	left:15px;
	float:left;
	padding-right:37px;
	border-right:#CEB27C 2px solid;
}

.mailDiv{
	position:relative;
	float:left;
	width:990px;
	border-right:#CEB27C 2px solid;
}
.mailrDiv{
	position:relative;
	float:right;
	width:500px;
	text-align:left;
	font-size:13px;
	margin-right:35px;
}
.rDiv{
	position:relative;
	float:right;
	width:300px;
	text-align:left;
	font-size:13px;
	margin-right:35px;
}
.rDiv2{
	position:relative;
	top:1px;
	width:300px;
	float:right;
	text-align:left;
	font-size:13px;
	margin-right:5px;
}


h1, h2{
	font-size:14px; 
	1color:#DF1C7E; 
	color:#cc6633; 
	font-weight:bold; 
	text-align:left;
}


ul{padding-left:20px;}
.tableNomera{
	position:relative;
	font-size:12px;
	color:#70614E;
	text-align:left;
	line-height:1.2;
}
.tableNomera tr td{vertical-align:top;}
.tableNomera tr td a{
	text-decoration:none;
	1color:#DF1C7E;
	color:#cc6633;
}
.tableNomera tr td p a{
	font-size:11px;}

td p{
	position:relative;
	font-size:12px;
	color:#70614E;
	text-align:left;
	line-height:1.2;
}

.t4{
	position:relative;
	top:0px;
	width:700px;
	height:250px;
	font-size:13px;
	line-height:1.1;
}
.t4 td{vertical-align:top;}
#fotoTable{
	width:700px;
	height:370px;
}
.v_tur{
	background-color:#CEB27C;
	width:142px; 
	height:113px;
	cursor:pointer;
	color:#FFF7C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;}

#lDivBook{
	position:relative;
	float:left;
	width:375px;
	height: 200px;
	border-right:#CEB27C 2px solid;
}

#divBookRes{
	width:990px;
	float:left;
	margin-top:10px;
	text-align:right;
	cursor:default;
	background-image: url("img/winter.jpg") 0% 100% no-repeat;
	1border: solid 1px red;
}


.formDiv{
	position:relative;
	width:600px;
	height: 200px;
	font-size:13px;
	float:right;
	}

.formDivTxt{
	text-align:left;
}
.formDivTxt p{
	position:relative;
	left:30px;
	width:auto;
	}

.formDiv2 p{
	position:relative;
	left:30px;
	width:auto;
	}
.formDiv2 div{
	text-align:left;
	font-size:13px;
	position:relative;
	width:100%;
	padding:10px 0;}
.btnDiv{
	width:210px;
	1height:80px;
	background-color:#CDB27B;
	color:#FFF;
	font-size:14px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	cursor:pointer;
	}
.yandex{
	width:104px;
	height:32px;
	background-color:#CDB27B;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-top:13px;
	cursor:pointer;
	}

.submit{
	width:120px;
	1height:32px;
	background-color:#CDB27B;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:13px 20px 14px 20px;
	margin-top:0px;
	cursor:pointer;
	border: 0px;
	}
/*бронирование*/
#lDiv{
	position:relative;
	float:left;
	width:375px;
	height:300px;
}
.t3{
	font-size:13px;
	border-bottom: 1px solid #a48a54;
	}
.t3 td{
	text-align:left;
	padding:1px 0;
	}
.t3 td p{
	left:0px;
	position:relative;}
.t3 select{
	width:40px;}
.t_new{text-align:left;}
.t_3{
	position:relative;
	font-size:13px;
	margin:5px 0;
	}
a{
/*	text-decoration:none;
*/	color:#786A58;
}
.spanA{
	1color:#DF1C7E;
	color:#cc6633;
	font-size:11px;
	cursor:pointer;
	}
.tblAdmin tr td{
	padding-bottom:10px;
	}
.tblAdmin tr td a{
	text-decoration:none;
	}

input{width:250px;}
input.num{width:50px;}
input.str{width:250px;}

textarea{width:500px;}

strong {font-size:13px;
	font-weight:bold;}

table.roomstable {border: 1px solid #a48a54; width:940px; font-size:14px;}
table.roomstable td{padding:3px;}
table.roomstable td strong {color:#FFF;
	font-size:13px;}

input.checkbox	{
	width:30px;
}

div#print{ display: none;}


div.subpanel	{padding: 0px;
		border: 0px; 
		margin: 0px;
}

div.check_panel	{padding: 0px;
		border: 0px; 
		margin: 0px;
		background: #FFF6CC; border: 1px solid #eeb25a; padding: 7px;
}

div.subpanel table{width:100%;
		border: 1px solid #eeb25a; 
		padding: 0px;
		margin: 0px;
		background: #FFF6CC}

div.subpanel table td{padding: 7px;}

td.narrow	{padding: 30px;}

div.subsubpanel{padding: 0px;
		border: 1px solid red; 
		margin: 0px;
		background: #FF0000;}

#logo {DISPLAY: none}
#sign_txt {DISPLAY: none}

span.link{cursor: hand; color: #00F}

p.small{
	font-size:11px;
	color: #C63;
}

p.red{
	color: #C63;
}

p.action{
	color: #fff7c7;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	font-family: Georgia, Geneva, "Times New Roman", times;
}
