/* CSS Document */

html, body, form, input {
	margin:0px;
	padding:0px;
	}
body {
	background:#fff1bf;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#6d6659;}

a{
color:#6D6659;
}
	
.counter {
margin-top:10px;
text-align:center;
}

img {
	border:none;
	}

.clear {
	clear:both;
	}
	

h6 {font-family:; font-size:; font-weight:;	color:;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}	
h2 {font-family:;	font-size:;	font-weight:;	color:;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h3 {font-family:;	font-size:;	font-weight:;	color:;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h4 {font-family:;	font-size:;	font-weight:;	color:;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h5 {font-family:; font-size:; font-weight:;	color:;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h1 {font-family:Tahoma, Geneva, sans-serif;	font-size:14pt;	font-weight:normal;	color:#464646;	margin:0px 0px 0px 0px;	padding:0px 0px 25px 0px;}
	
	
	

/* a {
	outline:none;} */

/*BACKGROUND*/






 .main-bg-01 {
	margin:0px auto;
	background:url(main/conf/center.jpg) repeat-y center top;
	width:1230px;
	}
	.main-bg-02 {
		background:url(main/conf/bot.jpg) no-repeat center bottom;
		width:100%;
		}
		.main-bg-03 {
			background:url(main/conf/top.jpg) no-repeat center top;
			width:100%
			}


/* .main-bg-01 {
	margin:0px auto;
	background:url(main/center.jpg) repeat-y center top;
	width:1230px;
	}
	.main-bg-02 {
		background:url(main/bot.jpg) no-repeat center bottom;
		width:100%;
		}
	.main-bg-02 {
		background:url(main/ind/bb.jpg) no-repeat center bottom;
		width:100%;
		}		
		
		
		.main-bg-03 {
			background:url(main/top.jpg) no-repeat center top;
			width:100%
			} */

.index-ng_02 .main-bg-01 {
	margin:0px auto;
	background:url(main/ind-02/center.jpg) repeat-y center top;
	width:1230px;
	}
	.index-ng_02 .main-bg-02 {
		background:url(main/ind-02/bot.jpg) no-repeat center bottom;
		width:100%;
		}
	
			
		.index-ng_02 .main-bg-03 {
			background:url(main/ind-02/top.jpg) no-repeat center top;
			width:100%
			}
			
.index-ng .main-bg-01 {
	margin:0px auto;
	background:url(main/ind/center.jpg) repeat-y center top;
	width:1230px;
	}
	.index-ng .main-bg-02 {
		background:url(main/ind/bot.jpg) no-repeat center bottom;
		width:100%;
		}
	
			
		.index-ng .main-bg-03 {
		background:url(main/ind/top.jpg) no-repeat center top;
		width:100%; 

			
			}
/*END BACKGROUND*/		
			
	
			
			
			
			
			
			

.main {
	width:950px;
	margin:0px auto;
	padding:80px 0px 0px 0px;

	}
	

			



/*TOP MENU*/
.top-menu {
	width:920px;
	background:#fbecb1;
	height:46px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 11px;
	}
	.top-menu ul {
		margin:0px 0px 0px 25px;
		padding:0px;
		list-style:none;
		background:#fbecb1;
		clear:both;
		}
		.top-menu ul li {
			float:left;
			background:#fbecb1;
			}
			.top-menu ul li a {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:13px;
				color:#998675;
				display:block;
				text-decoration:none;
				background:url(tm-sep.gif) no-repeat right center;
				padding:10px 5px 10px 3px;

				}
					.top-menu ul li a span {
						padding:15px 10px 15px 10px;
						}
						.top-menu ul li a span.active {
							background:url(tm-rep.gif) no-repeat right center;
							padding:15px 10px 15px 10px;
							color:#FFF;
							}
							.top-menu ul li a:hover span {
								background:url(tm-rep.gif) no-repeat right center;
								padding:15px 10px 15px 10px;
								color:#FFF;
								}
					.top-menu ul li a.last {
						font-family:Tahoma, Geneva, sans-serif;
						font-size:13px;
						color:#998675;
						display:block;
						text-decoration:none;
						background:none;
						padding:15px 10px 15px 6px;}
					
/*END TOP MENU*/



/*LEFT-MENU*/
.left-menu {
	width:220px;
	padding:20px 0px 40px 20px;
	background:url(lm-lau-rep.gif) no-repeat left top;}
	.left-menu ul {
		list-style:none;
		margin:0px 0px 20px 0px;
		padding:0px;
		}
		.left-menu ul li {
			background:url(lm-sep.gif) no-repeat;
			background-position: 40px  bottom;
			padding:5px 0px 5px 0px;
			}
			.left-menu ul li a {
				display:block;
				height:32px;
				line-height:32px;
				font-family:Tahoma, Geneva, sans-serif;
				font-size:13px;
				color:#998675;
				text-decoration:none;
				padding:0px 0px 0px 5px;
				}
				.left-menu ul li a.active {
					display:block;
					height:32px;
					line-height:32px;
					background:url(lm-rep.gif) no-repeat left center;
					font-family:Tahoma, Geneva, sans-serif;
					font-size:13px;
					color:#fff;
					text-decoration:none;
					}
					.left-menu ul li a:hover {
						display:block;
						height:32px;
						line-height:32px;
						background:url(lm-rep.gif) no-repeat left center;
						font-family:Tahoma, Geneva, sans-serif;
						font-size:13px;
						color:#fff;
						text-decoration:none;
						}
						.left-menu ul li a span {}
/*END LEFT-MENU*/

.center {
	padding:0px 7px 0px 3px;

	}
	.content {
		float:right;
		width:660px;
        min-height: 600px;
		padding:45px 10px 50px 0px;
		}

	.nomin {
		float:right;
		width:660px;
        min-height: 100px;
		padding:45px 10px 50px 0px;
		}
.index-ng .content {
		width:930px;
		padding:0px 0px 50px 0px;
		}	
.index-ng_02 .content {
		width:930px;
		padding:0px 0px 50px 0px;
		}
		.top-baner {
			padding:10px 0px 20px 0px
			}
	.index-ng_02 .text {
		padding:35px 40px 20px 40px;
		text-align:center;
		}	
	.text {
		padding:50px 40px 60px 40px;
		text-align:center;
		}
	.ng-flash {
		width:945px;
		height:238px;}
		
		
		
		
	.left-menu-pozition {
		float:left;
		width:240px;}
.index-ng .left-menu-pozition {}
.index-ng_02 .left-menu-pozition {}
		
		.logo {
			text-align:center;
			padding:40px 0px;
			}
	
/*FOOTER*/
.index-ng_02 .footer {
	padding:10px 0px 63px 0px;
	}
.index-ng .footer {
	padding:49px 0px 63px 0px;
	}
.footer {
	padding:68px 0px 63px 0px;
	}
	.contact {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
		color:#464646;
		padding:0px 0px 15px 0px;
		}
		.contact span {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:21px;
			font-weight:bold;
			color:#464646;
			}
	
/*BOT MENU*/
.bot-menu {
	text-align:center;
	
	margin:0px 3px
	}
	.bot-menu ul {
		margin:0px;
		padding:0px;
		list-style:none;
		background:#e0c07b;
		padding:10px 0px
		}
		.bot-menu ul li {
			display:inline;
			}
			.bot-menu ul li a {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:11px;
				color:#505050;
				display:inline-block;
				padding:0px 5px;
				}
/*END BOT MENU*/






.opis {
	margin:15px 0px 0px 0px;
	}
	
	
	
.left-col {
	width:415px;
	float:left;}	
.poto-big {
	background:url(pod-photo.png) no-repeat left center;
	width:415px;
	height:270px;
	}
	.poto-big .poz img {
		display:block;
		}

.poto-big .poz {
	padding:11px 0px 0px 12px;}

.opis .txt {
	float:right;
	width:225px;
	text-align:justify;
	padding:0px 10px 0px 0px;}
	.ttop {
		background:url(red-pc.gif) no-repeat 0px 3px;
		padding:0px 0px 30px 10px;}
		
	.ttop-02 {
		text-align:left;
		}
		.ttop-02 a {
			background:url(red-pc.gif) repeat-y left top;
			display:block;
			padding:5px 0px 5px 10px;
			color:#e32025;
			}



.ss-poz {
	padding:20px 0px 10px 0px;
	}
.ss-poz .per {
	width:290px}
	
	
	
.txt .ss-poz .per {
	width:190px}

.txt ul {
	margin:10px 0px 30px 0px;
	padding:0px;
	list-style:none;
	}
	.txt ul li {
		background:url(pic-ul.gif) no-repeat 0px 5px;
		padding:0px 0px 0px 10px}










	
	
	.per a {
		display:block;
		background:url(ss-l.gif) no-repeat left center;
		height:25px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#FFF;
		text-decoration:none;}
		.per a span {
			display:block;
			background:url(ss-r_.gif) no-repeat right center;
			height:25px;
			line-height:25px;
			text-align:center;
			}


.photo-litle {}
	.photo-poz-litl {
		background:url(pod-photo-litl.png) no-repeat center center;
		width:135px;
		height:98px;
		float:left;
		margin:0px 3px 0px 0px;
		
		}
		.photo-cent {
			padding:10px 0px 0px 10px;}
			.photo-cent img {
				display:block;
				}

.room-p {
	padding:20px 0px 0px 0px }
	

.pozition {
	padding:15px 0px 15px 0px;
	//padding:0px 0px 0px 0px;


	}
	.zaglav {
		background:url(zag.jpg) no-repeat left center;
		float:left;
		}
	.zaglav_02 {
		float:left;
		background:url(zag_2.jpg) no-repeat right center;
		height:35px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14pt;
		color:#FFF;
		line-height:35px;
		text-align:center;
		padding:0px 25px;
		}

.colmnl {
	float:left;
	width:220px}
.colmnl_02 {
	float:left;
	width:350px;
	padding:0px 0px 0px 40px
	}
.prev {}
	.prev ul {
		margin:0px;
		padding:0px 40px 0px 0px;
		list-style:none;
		}
		.prev ul li.ferst {
			background:none;
			padding:0px 0px 15px 0px;
			font-weight:bold;
			}
			.prev ul li.second {
				background:none;
				padding:0px 0px 0px 0px;
				}
		.prev ul li {
			background:url(per.gif) no-repeat 10px 4px;
			padding:3px 0px 3px 20px;
				}


.prise {}
	.top-prise {
		background:url(second_rooms_price.gif) no-repeat center top;
		width:660px;
		}
	.bottom-prise {
		background:url(second_rooms_price_.gif) no-repeat center top;
		padding:8px 0px 0px 0px;
		width:660px}



.prise-tabl {}

	.bg-za {
		background:url(first_r.gif) no-repeat right center;
		display:block;
		padding:20px 0px 20px 0px;
		text-align:center;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#938464;
		}

	.first-row {}
		.first-row .first-col, .first-row .sekond-col, .first-row .third-col, .first-row .fourth-col {
			background:url(first_l.gif) no-repeat left center;}
		.first-row .sekond-col {}
		.first-row .third-col {}
		.first-row .fourth-col {}

.sekond-row {}
	.sekond-row .first-col {
		background:url(td.gif) no-repeat right bottom;
		}
		.sekond-row .first-col div {
			background:url(ulli.gif) no-repeat 5px 20px;
			padding:15px 10px 20px 10px
			}
		
	.sekond-row .sekond-col {
		background:url(td.gif) no-repeat right bottom;
		text-align:center
		}
	.sekond-row .third-col {
		background:url(td.gif) no-repeat right bottom;
		text-align:center
		}
	.sekond-row .fourth-col {
		text-align:center}


.ttsp {
	background:url(dzin.png) no-repeat  0px 0px;
	padding:1px 0px 60px 80px;
	}

.red {
	color:#cb2020}


.rewt {
	position:relative;
	}
	.rest-link {
	background:url(rest-pic.png) no-repeat left center;
	padding:50px 0px 50px 70px;
	position:absolute;
	top:273px;
	left:9px;
}


	.rest-link_02 {
	padding:0px 0px 0px 0px;
	position:absolute;
	top:8px;
	left:10px;
	width:300px;}



.ttop-03 {
	background:url(red-pc.gif) repeat-y left top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;
	padding:0px 0px 0px 15px;
	}


.ttop-03 span {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:21px;
			font-weight:bold;
			color:#464646;
			}


.soob {
	font-size:12pt;}

.soob input {
	width:170px;
	height:30px;
	padding:0px;
	margin:0px;
	background:none;
	border:1px solid #603913;}

.soob textarea {
	width:405px;
	//width:415px;
	background:none;
	border:1px solid #603913;
	overflow:auto
	}


.newyear{
  position: absolute;
  top: 535px;
  left: 50%;
  margin-left: -475px;
}
.newyear img{
    width:950px;
    height:235px;
}

.images {text-align:center;}
.images img { border:0; margin;5px}