body{
	margin:0px;
	padding: 0px;
	text-align: center;
	font-family: Calibri;
	font-size: 12pt;
	color: #212121;
	background: #10dbfc url('../images/bg.jpg') top center repeat-x;
}
a{
text-decoration: none;
outline: none;
}
a:hover{
text-decoration:none;
outline: none;
}
h1{
margin:0px;
padding: 0px;
background: url('../images/symb.jpg') left center no-repeat;
padding-left: 55px;
font-size: 24pt;
color: #fe0000;
margin-bottom: 5px;
}
h2{
margin: 0px;
padding: 0px;
color: #fe0000;
font-size: 16pt;
}
.titlu-dreapta{
background: url('../images/sun.jpg') right top no-repeat;
padding-right: 22px;
padding-left: 15px;
color: red;
padding-top: 12px;
line-height: 50px;
font-size: 14pt;

}

.page, .menu , .header ,.footer, .expressive-bytes{
width: 1128px;
margin:auto;
text-align: left;
}
.header{
height: 383px;
background: url('../images/hd-bg.jpg');
width: 1260px;

}
span.menuelement{
cursor: hand;
cursor: pointer;
color: #022893;
}
.menuelement{
	width: 146px;
	line-height: 75px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14pt;
	color: #022893;

}
.menuelement:hover{
color: red;
}
.page{
background:url('../images/bg-site.jpg') center top repeat-y;

}
.bgpage-left{
eidth: 100%;
	background: url('../images/left.jpg') left top no-repeat;
}
.bgpage-right{
eidth: 100%;
	background: url('../images/right.jpg') right top no-repeat;
	padding-bottom: 8px;
}
.menu{
background: url('../images/menu-up.jpg') center top repeat-x;
}
.left-up{
background: url('../images/left-up.jpg') left top no-repeat;
}
.right-up{
background: url('../images/right-up.jpg') right top no-repeat;
text-align: center;
}
.leftbkkold{
background: url('../images/lm.jpg') top center no-repeat;
width: 300px;
float: left;
padding-top: 206px;
}
.left{

width: 300px;
float: left;
padding-top: 30px;
}
.right{
float: right;
width: 170px;
text-align: center;
padding-top: 30px;
padding-right: 10px;
}
.centru{
float:left;
width: 600px;
padding-left: 10px;
padding-top: 10px;

}
.content{
min-height: 500px;
height: auto !important;
height: 500px;
width: 1096px;
margin: auto;
background: url('../images/umbra.jpg') center top repeat-x;
}
.footer{
background: url('../images/foot.jpg') center top repeat-x;
}
.foot-left{
background: url('../images/foot-left.jpg') left top no-repeat;
}
.foot-right{
background: url('../images/foot-right.jpg') right top no-repeat;
height: 84px;
text-align: center;
padding-top: 20px;
}
.modul{
	width: 288px;
	height: 258px;
	background: url('../images/modul-body.jpg') top center no-repeat;
	float: left;


	
}
.poza-modul img {
height: 210px;
}
.poza-modul{
height: 210px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	text-align: center;
	

}

.titlu-modul{
padding-top: 5px;
color: #ffffff;
padding-left: 15px;
}
.submenudiv{
position: relative;
width: 0px;
height: 0px;
background: red;
text-align:left;
}
.submenu1{
position: absolute;
margin: 0px 131px;
display: none;
width: 190px;
z-index: 999;
}

select {
z-index:0;
}
.submenu2{
position: absolute;
margin: 0px 321px;
display: none;
width: 190px;
}
.submenu3{
position: absolute;
margin: 0px 501px;
display: none;
width: 190px;
}
.submenu4{
position: absolute;
margin: 0px 831px;
display: none;
width: 190px;
}
.submenu{
margin: 2px 0px 0px 0px;
display: block;
text-align: center;
line-height: 30px;
font-size: 12pt;
background: url('../images/btn.jpg') no-repeat center top;
color: #022893;
z-index: 999999;

}
.submenu:hover{
color: #ef0000;
}
.lastminute{
text-align:center;
color: #000000;
font-size: 12pt;
}
.pozaborderrosu{
border: solid 2px #fe0000;
}
.sep{
margin-top: 6px;
}
.modul_intern{
width: 196px;

min-height: 200px;
height: auto !important;
height: 200px;
background: url('../images/modul-int.jpg') center top no-repeat;
float: left;

padding-left: 2px;
color: #ffffff;
}
.subhoteluri{
color :#000000;
padding-top: 25px;
padding-bottom: 8px;

}
.subhotel{
padding-left: 27px; 
display: block;
background: url('../images/hot.jpg') left center no-repeat;
font-size: 12pt;
line-height: 27px;
}
.subhotel:hover{
color: #ef0000;
}
.subhotel2{
padding-left: 0px; 
display: block;
background: url('../images/hot2.jpg') left center no-repeat;
font-size: 12pt;
line-height: 27px;
}
.subhotel2:hover{
color: #ef0000;
}
.titlu-modul-intern{
color: #ffffff;
text-align: center;
height: 25px;
padding-top: 6px;
font-size: 13pt;
}
.bannerzone{
width: 1000px;
margin: auto;
overflow: hidden;
height: 100px;
position: relative;

}
.sejur{
background: url('../images/sejur.jpg') left 30px no-repeat;
}
.sejur img{
margin-top: 19px;

}
.locatiiexterne{
padding-top: 30px;
text-align: center;
}
.tabelbilete{
width: 100%;
border-collapse: collapse;

}
.tabelbilete th{
color: #fe0000;
border: solid 1px #0866b9;
height: 30px;
padding: 2px 10px;
width: 25%;
text-align: left;

}
.tabelbilete tr{
background: #c7e3f1;
margin: 10px 0px;
}
.tabelbilete td{
border: solid 1px #0866b9;
padding: 2px 5px;
width: 25%;
}
.linkuriutile{
	display: block;
}
.toptabel{
margin-top: 10px;
	background: url('../images/head-tab.jpg') top center no-repeat;
	padding-top: 15px;
	width: 579px;
	padding-left: 1px;
}
.middtabel{
background: url('../images/mid-tab.jpg') top center no-repeat;
padding-top: 15px;
	width: 579px;
	padding-left: 1px;
}
.bottabel{
background: url('../images/foot-tab.jpg') top center no-repeat;
padding-top: 15px;
	width: 579px;
	padding-left: 1px;
}
.avionul{
background:#c7e3f1 url('../images/tab-plane.jpg') right center no-repeat;

}
.titlulabilete{
background: url('../images/sym-plane.jpg') right top no-repeat;
min-height: 52px;
height: auto !important;
height: 52px;
padding-right: 60px;
width: 520px;
}

.rent-module{
background: url('../images/mod-car.jpg') center top no-repeat;
padding-top: 0px;
height: 251px;
width: 288px;
float: left;
margin-bottom: 15px;
margin-left: 6px;
}
.rent-module-title{
background: url('../images/titl-car.jpg') center top no-repeat;
height: 36px;
color: #ffffff;
padding-left: 15px;
padding-top: 4px;
}
.rent-module-pict{
height: 220px;
}
.rent-module-pict img{
border:solid 5px #1853a5;


}
.renttitle{
	background: url('../images/sym-car.jpg') right center no-repeat;
	padding-right: 60px;
}
.rezervahotel{
float: right;
width: 288px;
height: 38px;
background: url('../images/but-rez.jpg');
}
.rezervamasina{
float: right;
width: 288px;
height: 38px;
background: url('../images/but-rent.jpg');
}
fieldset{
border: none;
}
fieldset label{
width: 200px;
float: left;
}
fieldsetinput{
float:left;
}
.inputmisto{
border: none;
background: url('../images/fill-in.jpg') center top no-repeat;
width: 136px;
height: 22px;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
margin-bottom: 5px;
}
.expressive-bytes{
text-align: right;
width: 1013px;
padding-right: 15px;
padding-bottom:50px;
}
.flashheader{
padding-top: 59px;
padding-left: 139px;
}
.rezervariOnline{
display: block;
height: 36px;
width:158px;
background: url('../images/rez-online.jpg') center bottom no-repeat;
margin:auto;
}
.rezervariOnline:hover{
background: url('../images/rez-online.jpg') center top no-repeat;
}

.rezulttitlu{
border-bottom: solid 2px #0547a7;
width: 580px;
margin-top: 10px;
margin-bottom:5px;
color: #0547a7;

}
.reztitlu{
float:left;
}
.reznumar{
float:right;
}
.reza{
display: block;
background: url('../images/rez-sym.jpg') left top no-repeat;
padding-left: 40px;
height: 25px;
}
.selectB{
width: 100%;
background: #c7e3f1;
}
form{
margin: 0px;
}
embed{
cursor: hand;
cursor: pointer;
}
.right a{
color: #0547a7;
}
.right a:hover{
color: #ef0000;
}
.dirdiv{
text-align:center;
padding-top:20px;
}
.descarcaoferta{
float:left;
width: 246px;
height: 30px;
padding:4px 4px 0px 80px;
background: url('../images/buton-dl.jpg') no-repeat left top;
color: #ffffff;
font-size:14px;
}
.modulHotel{
	width: 160px;
	height: 117px;
	padding: 6px;
	background: url('../images/mdl.jpg') left top no-repeat;
	
}
