*{margin:0; padding:0;}
body{background-color:#3c1f15;}
img{border:0; text-align:left; vertical-align:top;}

.container{width:100%;background:#f8efd6;}
body{font-family:Tahoma; color:#33333; font-size:0.6875em; line-height:1.27em; text-align:center;}


/*=======header===========*/
#header{height:277px; margin:0 0 0 0px;}
#header .head{height:238px; background:url(images/header.jpg) center no-repeat;}
#header .number{height:238px; background:url(images/nomer.jpg) center no-repeat;}
#header .photos{height:238px; background:url(images/photos.jpg) center no-repeat;}
#header .hotel{height:238px; background:url(images/hotel1.jpg) center no-repeat;}
#header .hotel223{height:238px; background:url(images/headcontac1.jpg) center no-repeat;}
#header .contact{height:238px; background:url(images/headcontact.jpg) center  no-repeat;}
#header .bron{height:238px; background:url(images/bron1.jpg) center  no-repeat;}
#header .partner{height:238px; background:url(images/partner.jpg) center  no-repeat;}
#header .photo{height:238px; background:url(images/photos.jpg) center  no-repeat;}
#header .restoran{height:238px; background:url(images/restoran.jpg) center  no-repeat;}
#header .yslygi{height:238px; background:url(images/uslugi.jpg) center  no-repeat;}
#header .bani{height:238px; background:url(images/headbani.jpg) center  no-repeat;}
#header .spec{height:238px; background:url(images/spec_predlog.jpg) center  no-repeat;}
#header .guests{height:238px; background:url(images/headguests.jpg) center  no-repeat;}
#header .responses{height:238px; background:url(images/headresponses.jpg) center  no-repeat;}
			  .logo{width: 137px;
				position:relative;
					padding:0px; 
					float: left; 
					top:16px; 
					left:16px;
			    	}
#header .menu{margin:0 0 0 0px; position:relative;padding-left:35px;background-image:url(images/podlojka.png);}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 0px 0 0px;position: relative;}

a{color:#3c1f15; text-decoration:underline;}
a:hover{text-decoration:none;}

.link-2{color:#4F8F00; text-decoration:underline;}
.link-2:hover{text-decoration:none;}

.title{margin-bottom:15px;}

.img_float{margin-right:10px; float:left;}

li{padding:3px 0 4px 0;}
li a{color:#93320B; text-decoration:underline; font-weight:bold; line-height:1em;}
li a:hover{text-decoration:none;}
/*=====//content===========*/



/*=======block_2===========*/
.block-2{background-image:url(images/foninfo.png);
		background-repeat:no-repeat;
		width: 300px;
		height:567px;
		margin: 0 auto;
		padding:0% auto;}
.block-2 .corner-right-bot .indent{padding:41px 34px 38px 39px;}
/*=====//block_2===========*/
/*=======footer===========*/
#footer{color:#f8efd6; padding:0px 5px 22px 0; text-align:center;}
#footer a{color:#f8efd6; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer span{color:#f8efd6; word-spacing:4px; display:block; margin-bottom:25px;}
#footer span a{color:#f8efd6; text-decoration:none; word-spacing:20;font-size: 10pt;}
#footer span a:hover{text-decoration:underline;font-size: 10pt;}
/*=====//footer===========*/


.special{ 
	width: 296px;
	height:586px; 
	 float:left;
	background-image:url(images/specialfonn.jpg);
	 background-repeat: no-repeat;
		
}
.button{
    width: 101px;
    padding:0px; 
    float: right; 
    position: relative; 
    margin-top:335px; 
	margin-right: 3px;
}

#feedback {
	width: 100%;
	position: relative;
	float: left;
	}
	
#guests {
	width: 100%;
	position: relative;
	float: left;
	}
#wrapperinfo{
    position: absolute;
    width: 602px;
	height:540px;
	left:295px;
}

#footerlogo{
	 width: 115px;
	padding:0px; 
	float: right; 
	position: absolute; 
	
}
#footerlogo p{
	color:#f8efd6;
	width: 70%;
	padding-bottom:3px;
	font-family:tahoma;
    font-size: 8pt;
	white-space: nowrap;
}



.roundedcornr_box{
   background: #f8efd6;
   padding:0px;
   position:relative;
   margin-bottom:25px;
}
.roundedcornr_top div {
   background: url(images/tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(images/tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(images/bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(images/br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 0px; }
.roundedcornr_content p{
    padding-top:22px;
	margin:3px 0px 5px 0px;
	width: 63%;
    text-align: justify;
    color:#1e1b1b;
    padding-top:1px;
    font-family:tahoma;
    font-size: 10pt;
	line-height:1.3;
}

img.floatRight { 
    float: right;
	margin-top:0px;
    margin-right: 25px; 
	padding-left:20px;
	position:relative;
}

img.floatnone{
    float: none;
	margin-top:27px;
    margin-right: 4px; 
	padding-left:0px;
	width:900px;
}

table{
margin:0px;
}

#number p{
    padding-top:22px;
	margin:21px 24px 5px 28px;
	width: 93%;
    text-align: justify;
    color:#1e1b1b;
    padding-top:1px;
    font-family:tahoma;
    font-size: 10pt;
	line-height:1.3;
}
#number ul{
padding-left:40px;
line-height:1;
}
#number li{
	line-height:1;
	width: 63%;
    text-align: justify;
    color:#1e1b1b;
    padding-top:1px;
    font-family:tahoma;
    font-size: 10pt;
	list-style-type:disc;
}

.container{
overflow:hidden;
width:100%;
background:#3c1f15;
}
#hotel p{
    padding-top:22px;
	margin:0px;
	width: 94%;
    text-align: justify;
    color:#1e1b1b;
    padding-top:1px;
	padding-left:12px;
    font-family:tahoma;
    font-size: 10pt;
	line-height:1.3;
	}
#restoran p{
	text-align: justify;
    color:#1e1b1b;
    font-family:tahoma;
    font-size: 10pt;
	line-height:1.3;
	width:560px;
	margin:-3px 23px 0px 25px;
}	
#infocontact{
	float: none;
	margin-top:1px;
    margin-right: 25px; 
	padding-left:0px;
	position:relative;
}
#infocontact1{
	width:270px;
	height:150px;
	left:0px;
	top:10px;
	padding:10px 10px 10px 30px;
	font-size: 10pt;
	font-family:tahoma;
	position:absolute;
}

select{
background-color:#ffffff;
border:1px inset threedface;
color:#000000;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
margin:0;
overflow:-moz-hidden-unscrollable;
text-align:center;
text-indent:0;
text-shadow:none;
white-space:nowrap !important;
}
input{
cursor:text;
line-height:normal;
text-align:start;
font-family:tahoma;
font-size: 12pt;
text-indent:0;
text-shadow:none;
background:#ffffff;
color:#000000;
border:1px solid gray;
}
option{
font-size: 11pt;
text-align: center;
font-family:tahoma;
}
textarea{
background:#ffffff;
color:#000000;
font-size: 10pt;
font-family:tahoma;
width:290px;
height:100px;
border:1px solid gray;
}
#partnerlogo{
	width:165px;
	height:59px;
	left:0px;
	top:10px;
	padding:15px 10px 10px 20px;
	position:relative;
}
#poloska{
	float:none;
	margin-right:0px;
	margin-top:27px;
	padding-left:0;
}
#imgphotoleft{
height:105px;
left:0;
padding:10px 10px 10px 30px;
position:absolute;
top:661px;
width:248px;
}
#imgphotoleft p{
font-size: 10pt;
font-family:tahoma;
padding-top:4px;
padding-left:30px;
}
#imgphotoright{
height:105px;
right:0;
padding:10px 10px 10px 30px;
position:absolute;
top:661px;
width:267px;
font-size: 10pt;
font-family:tahoma;
float:right;
}
#imgphotoright p{
font-size: 10pt;
font-family:tahoma;
padding-top:4px;
padding-left:41px;

}
img.bani{
padding:20px 0px 5px 25px;
}
img.bani1{
padding:20px 0px 5px 14px;
}
img.bani2{
padding:20px 0px 5px 14px;
}
img.bani3{
padding:20px 0px 5px 14px;
}
img.bani4{
padding:20px 0px 5px 14px;
}
a{outline: none;}

#response_txt {
	width: 420px;
	height: 80px;
	}
