body {margin:0;padding:0;font-family:Tahoma;font-size:12px;}
img {border:0;}
.clear {clear:both;}
a {color:#3f681c;text-decoration:underline;}
a:hover {text-decoration:none;}

#background {background:#fff url(img/bg.jpg) top repeat-x;}
#main {width:917px;background:#fff url(img/main-bg.jpg) center top no-repeat;padding:0 16px 0 16px;}

#head{}
	#head #left {float:left;margin:30px 0 22px 0;}
		#head #left img{margin:0 40px 0 0;}
		#head #left #hstl img{margin-right:13px;}
	#head #right {float:right;color:#c9e585;text-align:right;margin:30px 0 22px 0;}
		#head #right h5{margin:0 0 5px 0;padding:0;text-transform:uppercase;font-size:10px;}
		#head #right p{margin:0 0 4px 0;padding:0;font-size:21px;}
		#head #right a{color:#c9e585;}
			#head #right p span{font-weight:bold;}
		#head #right div{margin:0;padding:0;font-size:11px;}
		
#lang{float:right;padding:12px 14px 0 0;}		
		
#menu{list-style-type:none;height:35px;background:url(img/m-bg.png) no-repeat;margin:0;padding:0;}		
	#menu li{float:left;margin:0;padding:0;}		
	#menu li a{text-decoration:none;color:#000;font-size:10px;text-transform:uppercase;display:block;background:url(img/m-div-bg.png) right top no-repeat;height:22px;padding:13px 12px 0 12px;}			
		#menu li a:hover, #menu .active a{color:#fff;background:url(img/m-div-h-bg.png) right top no-repeat;}		
		#menu .first a {background:url(img/m-div-1st-bg.png) right top no-repeat;}
		#menu .first a:hover, #menu .first.active a {background:url(img/m-div-h-1st-bg.png) right top no-repeat;}	
		
		

#polosa_1 {background-color:#fff;padding:1px 0 0 0;height:321px;}	
	#polosa_1 #form{float:left;}
	#polosa_1 #flash {float:left;}
	
#sladis_up {background:url(img/sladis_up.jpg) center top no-repeat;width:917px;height:2px;margin:1px 0 0 0;}
#sladis_down {background:url(img/sladis_down.jpg) center top no-repeat;width:917px;height:25px;margin:10px 0 12px 0;}

#sladis {height:164px;width:917px;}	
	#panes {float:left;margin-left:17px;}
	.pane img{width:198px;height:125px;}
	.pane ul {float:left;margin:0;padding:0;list-style-type:none;}
	.pane li {float:left;margin:0;padding:0;}
	.pane .z3 {padding-right:12px;}
	.block {height:125px;width:198px;}	
		.block .im {background:transparent none repeat scroll 0 0;height:125px;margin:0;}	
	#right_slide {float:right;height:27px;margin-top:55px;width:27px;}
	#left_slide {float:left;height:27px;margin-top:55px;width:27px;}
	

#side{float:left;text-align:left;padding:1px 0 0 0;background-color:#fff;}
	#side h3 {margin:0 0 6px 0;padding:0;color:#666666;font-size:10px;text-transform:uppercase;font-weight:normal;}
	#side ul{margin:14px 0 14px 0;padding:0;list-style-type:none;}
		#side ul li{background:url(img/spis-l.jpg) left top no-repeat;padding:0 0 8px 15px;margin:0 0 5px 0;border-bottom:1px dashed #dbdbdb;}
		#side ul li a{color:#000;font-size:11px;text-decoration:none;}
		#side ul li a:hover{text-decoration:underline;}
		.friends{margin-top:27px;}
		#index-page .friends{margin:0;}
		
#left-events{text-align:center;padding:10px 0 0 0;}		

#video{background:url(/img/bg-video.jpg) top left no-repeat;width:229px;height:158px;padding:18px 0 0 0;text-align:center;margin:20px 0 0 0;}
#index-page #video{margin:0;}
	#video h4{color:#0e2f5d;font-size:18px;font-weight:normal;margin:0 0 7px 0;}
	#video img{cursor:url("/img/zoomin.cur"), pointer !important;} 

#content{float:left;margin:0;text-align:left;width:644px;background-color:#fff;padding:0 22px 0 22px;}
	#content h1{margin:0;padding:0 0 5px 0;font-size:21px;font-weight:normal;border-bottom:1px dashed #cccccc;width:655px;}
	#content h2, #content h3{margin:22px 0 0 0;padding:0 0 4px 0;font-size:18px;font-weight:normal;border-bottom:1px dashed #cccccc;width:400px;}
	#content h3{width:100%;}
	#content ul{list-style:disc inside;}
	#content .map-main{float:right;margin:18px 0 5px 11px;}
	#int-info {margin:0;padding:0;height:140px;}
	#content .zag-main{float:right;border:1px solid #cccccc;padding:1px;margin:2px 0 0 0;}
	#content .intro {margin:21px 0 0 0;color:#6f9502;}
	#hot-info {margin:14px 0 0 0;padding:0;}
	#hot-info p {margin:0 0 5px 0;padding:0;}
	
	/*������ ������ ���� �����*/
	#hot_menu{margin:2px 0 0 0;padding:0;}
	#hot_menu ul {margin:0;padding:0;list-style-type:none;background:url(img/hot-menu-line.jpg) left bottom no-repeat;}
		#hot_menu  ul li{float:left;margin:0 0 0 3px;}
			#hot_menu  ul li a, #hot_menu  ul li span{display:block;text-transform:uppercase;color:#666666;font-size:10px;text-decoration:none;padding:0;height:25px;}
				#hot_menu  ul li.active a{border-bottom:none;color:#000;}
			.l1 {background:url(img/l1.jpg) left top no-repeat;height:15px;float:left;margin:0;padding:8px 5px 0 12px;}
				.active .l1, #hot_menu  ul li a:hover .l1{background:url(img/l1-a.gif) left top no-repeat;height:16px;}
			.l2 {background:url(img/l2.jpg) left top no-repeat;width:6px;height:23px;float:left;}
				.active .l2, #hot_menu  ul li a:hover .l2{background:url(img/l2-a.gif) left top no-repeat;height:24px;}

	/*����� ������ ���� �����*/					
	#hotel-tabs {width:100%;height:30px;background:url(/img/h-menu-div-bg.jpg) bottom center no-repeat;}
	#hotel-tabs ul{margin:0;padding:0;list-style-type:none;text-transform:uppercase;}
		#hotel-tabs  li{float:left;background:url(/img/h-menu-bg.jpg) right center no-repeat;height:30px;padding:0 11px 0 0;margin:0 2px 0 0;}
			#hotel-tabs li:hover, #hotel-tabs .active{background:url(/img/h-menu-bg-hover.jpg) right center no-repeat;}
			#hotel-tabs li a{color:#000;text-decoration:none;display:block;font-size:10px;height:21px;background:url(/img/h-menu-bg-left.jpg) left center no-repeat;padding:9px 0 0 12px;}
			#hotel-tabs  li a:hover, #hotel-tabs li:hover a, #hotel-tabs .active a {color:#fff;background:url(/img/h-menu-bg-left-hover.jpg) left center no-repeat;}
	
	#hot_text{padding:8px 0 0 0;}
	
	#hot_foto{padding:6px 0 0 0;}
		#hot_foto #f_left{float:left;}
		#hot_foto #f_right{float:left;}
		#hot_foto #desc{color:#999999;margin:6px 0 0 0;}
		
	.emap_out{border:1px solid #ccc;padding:1px 1px 1px 2px;width:379px;float:left;}
	.emap_text {margin:0 0 0 10px;float:left;width:248px;}
		.emap_text p{margin-top:0;}
		
	#rooms {width:644px;border:0;}
	
	.room-item{padding:10px 0 0 0;border-top:1px dashed #ccc;}
		.room-item .room-left{float:left;width:326px;padding:0 10px 0 0;}
			.room-item .room-left h5{margin:0;padding:0;color:#3e671b;font-size:15px;}
		.room-item .room-right{float:left;padding:4px 0 30px 0;}
			
	.prices{border:0;width:100%;text-align:center;margin:15px 0 0 0;border-collapse:collapse;}
		.prices td, .prices th{text-align:center;border:1px solid #dadada;font-weight:normal;padding:5px 0 5px 0;}
		.prices th{background-color:#eeeeee;}
		.prices tr:hover {background-color:#f5f5f5;}
		
	.staff_item {margin:33px 0 0 0;}
		.staff_item img{float:left;margin:5px 0 0 0;}
		.staff_item .staff_right{float:left;width:531px;margin:0 0 0 12px;}
			.staff_item .staff_right h4{font-size:18px;font-weight:normal;margin:0 0 0 8px;;padding:0;}
			.staff_item .staff_right .info{color:#666666;margin:3px 0 0 8px;}
			.staff_item .staff_right .quote{background:url(/img/quot-bg.jpg) top left no-repeat;padding:14px 15px 7px 21px;margin:9px 0 0 0;}
			.staff_item .staff_right .quote_foot{background:url(/img/quot-foot.jpg) top left no-repeat;width:531px;height:8px;}
			
	.fotoblock {margin:15px 0 0 0;}
		.fotoblock #big-foto {float:left;margin:0 10px 0 0;}
		.fotoblock .preview {float:left;}
			.fotoblock .preview table td{padding:0 5px 5px 0;}
	
#foot {background:url(img/f-bg.jpg) center top no-repeat;padding:35px 0 0 0;margin:48px 0 0 0;}	
	#foot ul {list-style-type:none;margin:0;}
		#foot ul li{display:inline;padding:0 16px 0 0;}
		#foot ul li a{color:#666666;}
	#foot #copy {width:820px;font-size:11px;color:#bcbcbc;margin:23px 0 55px 0;}

#form{background:#ff9500 url(img/form-bg.jpg) right top no-repeat;width:214px;height:321px;font-size:11px;padding:0 0 0 15px;text-align:left;}
	#form img{margin:13px 0 0 0;}
	#form form table td {padding-top:4px;}
	#form input {padding:0px;margin:0px;font-size:11px;margin-top:0px;	padding-left:2px;}
	#form select {padding:0px;	margin:0px;	margin-top:1px;font-size:11px;}
	#form .tabl3, #form .tabl2 {width:243px;}
	.sel_1 {	width:199px;}
	.inp_1 {	width:193px;height:14px;}
	.sel_2 {	width:134px;font-size:11px;}
	.inp_2 {	width:19px;height:16px;}
	.inp_3 {	width:104px;height:14px;}
	.inp_3_1 {width:72px;height:14px;}
	.inp_4 {	width:193px;height:34px;overflow:hidden;font-family:Tahoma;font-size:11px;margin:0;}
	.example {width:88px;height:14px;background:#FFFFFF url(/img/kalendar.jpg) no-repeat scroll right top;}
	.no-pad{padding-top:0 !important;}
	.s-pad{padding-top:3px !important;}
	#form form .ot {padding-top:10px;}
	#form form .ot .reset {border:0;background:#ff9500;color:#fff;cursor:pointer;width:70px;height:23px;font-size:11px;float:left;display:block;margin-left:20px;}
	#form form .ot .submit{background:url(img/send.jpg) no-repeat;border:0;width:104px;height:23px;float:left;cursor:pointer;}
	#form form .y4 {padding-bottom:4px;}
	.y4 input {float:left;margin:0 !important;}
	.y4 span {padding-left:3px;}
	.y4 a {color:#a50e34;text-decoration:underline;}
	.y4 a:hover {text-decoration:none;}
	#form label{color:#fff;font-size:9px;font-family:Verdana;}

#lb-form{overflow: hidden;}

#vac-form{margin:30px 0 0 0;}
	#vac-form ul{margin:0;padding:0;}
		#vac-form ul li{list-style-type:none;}
		#vac-form ul li.col{float:left;width:300px;}
	#vac-form input{border:1px solid #ABABAB;width:220px;margin:5px 0 10px 0;}
	#vac-form textarea{height:200px;border:1px solid #ABABAB;width:520px;margin:5px 0 10px 0;}
	#vac-form input.submit{background:url(/img/jot-send.jpg) top left no-repeat;border:0;width:84px;height:23px;}
