html , body { margin:0px; padding:0px;
			  font-family:Tahoma,Arial; font-size:11px;
			  background:url(../_img/body_fon.gif) left top repeat-x;
			  background-color:#fbfeff;}
			  
i { display:none;}
a { text-decoration:none; outline:none; color:#fdd852; font-size:11px;}
a:hover { text-decoration:underline;}

.nofloat { clear:both;}
ul { list-style-type:none;}

.center { margin:0px auto; padding:0px; width:1003px; padding-bottom:40px; position:relative;
			overflow:hidden;
			background:url(../_img/line_fon.gif) left top repeat-y;}
.palm { position:absolute; right:5px; bottom:1px;}


/*  ==========UP ELEMENTS==========  */

.picture {  padding:0px; width:1004px; 
			background:url(../_img/pictures_fon4.jpg) no-repeat left top;}
			
.picture_en	{ background-image:url(../_img/pictures_fon_en.jpg);}

.picture_ro	{ background-image:url(../_img/pictures_fon_ro.jpg);}

			
.hidden { margin:0px; padding:0xp; width:1004px; height:210px;  }
.click { margin:38px 0 0 0; padding-left:104px; width:384px; height:107px; float:left; }

.click a { display:block; width:225px; height:107px;}
			

/*------ SEARCH FORM ------*/

.search_form { margin-top:38px; padding:62px 0 0 23px; width:277px; float:left;}
.search_form form { margin:0px 0 0 8px; padding:0px;}
.field {	padding:2px 0 0 4px; width:142px; height:14px; 
			border:none; border:0px; 
			float:left; font-size:10px; 
			color:#0397cb; background:none; }
.submit { margin-left:20px;  width:18px; height:18px; cursor:pointer; float:left; 
			 border:0px; background:url(../_img/but_s.gif) no-repeat left top;}
			
.search_form ul { margin:0px; padding:0px 0 38px 0;}
.search_form li { margin:0 5px 0 0; padding:0 5px 0 0; float:left; 
					background:url(../_img/li_border.gif) right center no-repeat;}
.search_form li a { color:#fff;}
.search_form li a:hover { text-decoration:underline;}

/*------ LANGUAGES ------*/

.languages { padding-top:10px; width:110px; height:25px; float:right; }
.languages ul { margin:0px; padding:0px;}
.languages ul li { margin-right:3px; float:left;}
/*.languages ul li a { display:block; width:24px; height:29px;
					background: no-repeat left top;}
.languages ul li a:hover { background-position:bottom;}
.languages ul .bg a { background-image:url(../_img/bg.gif);}
.languages ul .en a { background-image:url(../_img/en.gif);}
.languages ul .de a { background-image:url(../_img/de.gif);}*/

.languages ul li a {	margin:0px; padding:4px 0 0 0;
						width:29px; height:20px;
						text-align:center;
						display:block;
						color:#d5f1ff;
						font-size:11px;
						background:url(../_img/lang2.gif) no-repeat left top;}
.languages ul li a:hover { text-decoration:none;
					background-position:bottom;}						

/*  ==========LEFT ELEMENTS==========  */
.left { padding:4px 0 0 14px; width:621px; float:left;}

.flash_menu { width:433px; height:106px; position:relative; }
#flash {position:absolute; z-index:150; 
		top:0px; left:0px; }
		 
/* ------ TOP OFFERT ------*/
.offerts {  margin:0px; padding:48px 0 0 30px; 
			float:left; width:300px; }
			
.top_ofert { 	padding:30px 0 0 0;
				width:294px; 
				position:relative; 
				background:url(../_img/top_ofert.jpg) no-repeat left top;}

.top_ofert .ring { width:95px; height:95px; 
					position:absolute; top:-15px; left:-13px; 
					background:url(../_img/zvezda.png) no-repeat left top;}
* html .top_ofert .ring { background:none; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/zvezda.png', sizingMethod='image');}

.top_ofert .ring_en { background:url(../_img/zvezda_en.png) no-repeat left top;}
* html .top_ofert .ring_en { background:none; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/zvezda_en.png', sizingMethod='image');}

.top_ofert .ring_ro { background:url(../_img/zvezda_ro.png) no-repeat left top;}
* html .top_ofert .ring_ro { background:none; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/zvezda_ro.png', sizingMethod='image');}


.name { margin:0px; padding:0px 0 13px 85px; 
		width:195px; 
		font-size:15px; font-weight:bold; color:#ffa302;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:url(../_img/liniq.gif) no-repeat 65px bottom; }
		
.info { padding:15px 35px 30px 45px;
		position:relative;
		height:96px; overflow:hidden;
		width:210px; color:#0176b2; 
		/*font-size:13px; font-weight:bold;*/}
		
.info span { color:#fff;}
.button { padding:5px 0 0 0; text-align:center;  
			position:absolute; bottom:0px; left:43px;
			display:block; width:118px; height:21px; color:#0c6a8a;
			font-size:11px; font-family:Verdana; font-weight:normal;
			background:url(../_img/buttons.gif) no-repeat left top;}
			
.button:hover { text-decoration:none; background-position:left bottom; color:#fff;}

.button2 { background-position:bottom left; color:#fff; 
			position:absolute; left:40px; }
.button2:hover { background-position:top left; color:#0c6a8a; }

.single {background:url(../_img/line_ofert.gif) left top repeat-y;}

/* ------WELCOME------ */
.welcome {	margin:0px; padding:60px 0 14px 45px; float:left;
			width:245px;  
			color:#fff; position:relative;} 
			
.welcome h2 { margin:0px 0 0px 0; padding:0px; width:213px; height:29px;
				background: no-repeat left top;}	 
.welcome p a { text-decoration:underline; color:#fff; font-size:11px; }
.welcome p a:hover { text-decoration:none;}		 
.zaglavie { margin-bottom:5px; padding:0px 0px 2px 0px; width:216px; 
			background:url(../_img/puncts.gif) repeat-x left bottom;  }
.welcome font { font-size:11px;}

.welcome_h { height:176px; overflow:hidden;}		 
		
/*  ==========RIGHT ELEMENTS==========  */
.right  {   padding:274px 0 0 30px;
			width:339px; float:left;}
.right_en { padding-top:288px;}
.box { margin:0px; padding:0px;	width:195px;}
.online_up { width:195px; height:34px; position:relative;
			background:url(../_img/online_up.gif) no-repeat left top;}
.online_up_en { background:url(../_img/online_up_en.gif) no-repeat left top;}
.online_up_ro { background:url(../_img/online_up_ro.gif) no-repeat left top;}			
.online_up img.laser_mouse { position:absolute; top:0px; right:-45px;}
			
.online_center { padding:10px 15px 6px 15px; width:165px; 
				 color:#fff; font-size:11px;
				 background:url(../_img/online_center.gif) left top repeat-y;}
				 
.online_center a { text-decoration:underline; color:#fdd852; font-size:11px;}
.online_center a:hover { text-decoration:none;} 

.online_down { width:195px; height:8px;
				background:url(../_img/online_down.gif) left top no-repeat;}

/*  ==========FOOTER==========  */

.foot { margin:0px auto; padding:10px 0 0 0; width:994px;
		background:url(../_img/footer_up_line.gif) repeat-x left top; background-color:#FFF;}
.albena { width:164px; float:left; text-align:right; padding-top:10px;}
.albena img { border:0px;}

.foot_menu { padding:5px 0 0 30px; width:527px;   
			 float:left; height:40px; }

.foot_menu ul { margin:0px 0 0 30px; padding:10px 0 0 0; height:25px; overflow:hidden;}
 
.foot_menu ul li { margin:0 0 0 10px; padding: 0 10px 0 0; 
					float:left; height:15px;
					background:url(../_img/foot_menu_border.gif) right center no-repeat;}

.foot_menu a { color:#22aedf; font-size:11px;}
.foot_menu a:hover { color:#fd8402;}

.telefons { width:200px;
			padding-top:2px;
			float:left; 
			text-align:center;
			color:#1db6ed; position:relative;
			font-size:11px; /*font-weight:bold; */
			font-family:Tahoma,Verdana,Arial; }
			
.telefons img { position:absolute; top:-50px; right:-100px;}			
.telefons span { color:#9b9b9b; font-size:11px; font-weight:normal; }
.telefons .nec { padding-left:29px;}
.tele { margin:0px; padding:0px; 
		position:absolute; top:-50px; right:-67px;
		width:108px; height:112px;
		background:url(../_img/telefon.png) no-repeat left top;}
* html .tele {background:none; filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/telefon.png', sizingMethod='crop');}

.design	{	margin:0px; padding:0 0 10px 0; 
			color:#808080;
			font-size:11px;
			text-align:center;
			}
			
.design a { color:#808080;}

/*  ==========  INNER PAGE  ==========  */

.inner_welcome { width:560px; }
.inner_welcome .zaglavie { background-repeat:repeat-x; width:560px;}

/*  ========== CONTACT US ==========  */
.cont_bg {padding-bottom:0px;}
.contacts_bg { width:560px; padding:25px 0; 
			   background: url(../_img/puncts.gif) repeat-x left bottom;}

.contacts_bg ul{ margin:0px; padding:0px;
				 color:#004a66;
				 font-weight:bold;
				 font-size:12px;}
				 
.contacts_bg ul li { margin:0px; padding:0px; 
					 width:180px; height:17px; }
/*.contacts_bg ul li span { margin-left:10px; text-align:right;  border:solid 1px #0000FF;  
font-weight:normal;}*/

.contacts_bg ul li .float_left  { float:left;}
.contacts_bg ul li .float_right { float:right; font-weight:normal;}
.contacts_bg ul li .float_right a { text-decoration:underline; color:#004660; font-weight:bold;}
.contacts_bg ul li .float_right a:hover { text-decoration:none;}

.question { padding:20px 0 20px 0;
			color:#02506c; font-size:11px; }
			
.mail_form { margin:0px; padding:0px;
			 width:450px; height:196px; }


.mail_form ul { margin:0px; padding:0px; width:450px;}
.mail_form ul li { margin:0px; padding:0px; width:430px; height:30px;}
.mail_form ul li .form_label { float:left;}
.mail_form ul li  .comentar{ display:block; padding-top:2px;
							 width:353px; height:66px;
							 background:url(../_img/comment_area.gif) no-repeat left top; float:right;}
							 
.comentar .form_text { margin:0px; padding:2px 4px 0px 4px; 
					   width:342px;/* height:64px;*/ overflow:auto; height:59px;
					   color:#004a66; font-size:12px;
					   background:none; border:0px;}
					   							 
.meer .form_name { padding:1px 1px 1px 0; margin:0px 0 0 0; 
				   background:none; border:0px; 
				   width:175px;  height:18px;
				   color:#004a66; font-size:12px;
				    }
				   
.mail_form ul li .meer { padding:0 0 0 6px; margin:0px 162px 0 0; 
						 display:block; float:right;
						 width:186px; height:18px;
						 background: url(../_img/form_field.gif) no-repeat left top;}

* html .mail_form ul li .meer { margin-right:57px;}

.mail_form ul .part { padding-top:30px;}
.send_mail { margin:0px 0 0 76px; padding:0px 0px 2px 0px; cursor: pointer;
			 width:83px;  border:none;
			 font-family:Tahoma,Arial,Verdana; 
			 font-size:11px; color:#fff; 
			 background:url(../_img/send_button.gif) no-repeat left top;}

/*  ========== REFERENCES ==========  */

.pages { padding:5px 31px 0 0px; width:170px; height:20px;  float:right;}
* html .pages { padding-right:24px;}
.pages span { padding:5px 4px 0 4px;; display:block; width:auto; height:auto; float:left;}

.pages a { text-decoration:none; padding-top:2px; margin-right:2px; display:block; width:21px; height:16px; 
		   text-align:center; color:#0c6a8a; float:right; 
		   background:url(../_img/pages_num.gif) no-repeat left top;}
.pages a:hover , .pages .selected { text-decoration:none; background-position:bottom; color:#fff;}			
.references { padding-bottom:10px; width:450px; }
.ref_up { width:562px; height:8px; font-size:7px;
		  background: url(../_img/ref_up.gif) no-repeat left top;}
		  
.ref_center { padding:0 15px 0 15px; width:532px; 
			  background-color:#7fdffe; color:#095672;}
			  
.from { padding-bottom:8px; width:200px; float:left;  
		 color:#095672;}
.date { padding-bottom:8px; width:150px; float:right; 
		text-align:right; color:#208cb2; }

			
.ref_down { width:562px; height:8px; font-size:7px;
			background:url(../_img/ref_down.gif) no-repeat left top;}

.references_form { height:120px;}

.wrong { width:272px; height:45px; 
		 background:url(../_img/wrong.gif) no-repeat left top;}
.correct { width:272px; height:45px; 
		 	background:url(../_img/correct.gif) no-repeat left top;}

.wrong_en { background:url(../_img/wrong_en.gif) no-repeat left top;} 
.wrong_ro { background:url(../_img/wrong_ro.gif) no-repeat left top;} 
		 	
.correct_en { background:url(../_img/correct_en.gif) no-repeat left top;}
.correct_ro { background:url(../_img/correct_ro.gif) no-repeat left top;}
.dole { padding-top:20px;}
/* ---------- RESERVATION FORM ---------- */
.reservation_bg { margin:0px auto; padding-top:15px; width:300px;}
.res {
	position: relative;
	z-index: 1001;
	float: left;
	width: 210px;
	margin-top: -8px;
	color: #fff;
}

.res h2 {
	height: 25px;
	padding-bottom: 0;
	background: 23px top no-repeat;
}

.res .headbg {
	background-image: url(../img/hilite_res_head_bg.gif);
}

.res .headen {
	background-image: url(../img/hilite_res_head_en.gif);
}

.res .rows {
	height: 160px; 
	padding: 0 0 0 23px;
	margin: 0;
	list-style-type: none;
	line-height: 21px;
}

.res .litle,  .res .big {
	float: left;
}

.res .litle {
	width: 56px;
}

.res .big {
	width: 64px;
}

.res h4 {
	padding: 0 0 0 2px;
	margin: 0; 
	font-size: 11px;
	font-weight: normal;
}

.res .label {
	display: none;
}

.res label {
	padding-left: 2px;
}

.res .drop { 
	display: block;
	position: relative;
	line-height: 13px;
	padding: 2px 21px 2px 5px;
	outline: none;
	font-size: 11px;
	color: #0074a9;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}

.res .longd .drop {
	width: 29px;
	background-image: url(../_img/drop_long.gif);
}

.res .shortd .drop {
	width: 17px; 
	background-image: url(../_img/drop_short.gif);
}

 .res .error .drop {
	background-position: left bottom;
}

.res .drop span {
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
}

.res a:hover.drop {
	background-position: left bottom;
	color: #ff7a00;
}

.res .dropper div {
	position: absolute;
	width: auto;
	border: 1px solid #d1d2d1;
	border-top: 0;
	background: #eff2f3;
	overflow: auto;
	z-index: 1000;
}

.res .dropper .scrolled {
	height: 112px; width:38px;
}
* html .res .shortd div ul {
	width: auto;
}
.res .longd div {
	margin-left: 2px;
}

.res .longd div ul {
	width: 34px;
}

.res .shortd div {
	margin-left: 1px;
}


.res .shortd div ul {
	width: 15px; 
}

.res .dropper ul {
	padding: 0;
	margin: 0;
	line-height: 16px;
	list-style-type: none; 
	text-align: center; 
}

.res .dropper ul li a {
	display: block; 
	height: 15px;
	padding-left: 3px;
	border-bottom: 1px solid #fff;
	font-size: 11px;
	color: #605850;
	text-decoration: none;
	outline: none;
}

.res .dropper ul li a:hover {
	background: #fff;
	color: #0074a9; 
}





.res select {
	font-size: 10px;
	color: #605850;
}

/*.res .submit {position: absolute;bottom:0px;left: 55px;}*/
	
.res .submit1 { padding-top:10px; float:right; padding-right:17px;}	
	


.res .submit1 input {
	width: 118px;
	height: 26px;
	padding: 0 0px 0 0;
	border: 0;
	background: url(../_img/buttons.gif) left bottom  no-repeat;
	cursor: pointer;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #fff;
}


/* ========== SITE MAP ========== */
.ipage { padding:15px 0 0 110px; ;}
.listing { margin:0px; padding:0px;}
.listing li { margin:0px; padding:0px;}
.listing a { padding-left:15px; color:#f5fdff; background:url(../_img/star_up.gif) no-repeat left center;}
.listing a:hover { color:#ffe37c; background:url(../_img/star_down.gif) no-repeat left center;}
.listing2 { margin:0px; width:310px; padding-top:10px; }

.listing2 dl { margin:0px; padding:0px;}

.ddt { padding-bottom:5px;}
/*----------GALLERY----------*/
.gal_but { width:380px; float:left; }
.gal_but a { margin:3px 0 0 6px; padding:2px 0 0 0px;  display:block; 
			 width:82px; height:15px; float:left; text-align:center;
			 color:#0c6a8a; outline:none;
			 background:url(../_img/gal_but.gif) no-repeat left top;}
.gal_but a:hover , .gal_but .selected { background-position:bottom; color:#fff;}	
.conteiner { padding:10px 0 0 0; }
.images { margin:0 0 10px 5px; padding-top:2px; 
		  width:104px; height:100px; float:left;
		  vertical-align: middle; text-align:center;
		  background:url(../_img/gal_fon2.gif) no-repeat left top;}
.images img { vertical-align:middle; border:0px;}	





