body {background: url(../images/bg.jpg) repeat-x 0 0 #ffffff; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
p { font-size: 0.8em; color: #4e4e4e; line-height: 1.5em; margin: 0 0 1.2em 0; }
h1, h2, h3, h3 a { color: #03558c; font-weight: normal; }
h2 { font-size: 1.0em; margin: 0px 0px 4px 0px; }
h3 { font-size: 0.8em; font-weight: bold; }
h3 a { font-weight: bold; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
a img { border: none; }


.invisible { display:none; }

.clearer {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
	overflow:hidden;
}

.container {
	width:100%;
	margin:0 auto;
}

#continut { background: url(../images/header.jpg) no-repeat center 0px; width: 100%; float: left; min-width: 995px;}
#continut2 { width: 995px; margin: 0px auto; }
#header { width: 995px; float: left; height: 270px; }
#content { width: 953px; float: left; padding: 0px 21px; background: url(../images/punctulete.gif) repeat-y 334px 0px; }
#left { float: right; width: 620px; padding-top:30px; }
#right { width: 287px; float: left; margin: 0px 0px 10px 0px; }

.lista-angajati ul{float:left;list-style:none;top:10px;}
.lista-angajati ul li{width:649px;height:100%;position:relative;float:left;margin:5px 18px 10px 0px;list-style:none;}
.lista-angajati ul li a.imagine-produs-lista{float:left;margin-top:5px;margin-right:5px;position:relative;}
.lista-angajati ul li imagine-produs-lista{float:left;margin-top:5px;margin-right:5px;position:relative;}
.lista-angajati ul li a.chenar-lista{left:0;top:42px;height:144px;width:143px;position:absolute;}
.lista-angajati ul li div.descriere-angajat{width:700px;margin-left:10px;}
.coloana2-contact{width:385px;padding:0 2px 0 5px;float:right;margin-left:5px;text-align:justify; font-size:11px;}
.coloana-poza {
border:1px dashed #DDDDDD;
float:left;
padding:3px 8px;
width:155px;
}
#contact h6 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
color:#333333;
display:block;
font-size:12px;
margin:0 10px 10px 0;
padding:3px;
}
.lista-echipa{clear:both;width:570px;float:left;padding:0;padding-bottom:5px;margin:0 10px 5px 0;}
.lista-echipa img{border:none;padding:5px 0 5px 0;}
.lista-echipa .coloana-poza{width:155px;padding:3px 8px 3px 8px;float:left;border:1px dashed #ddd;}
.lista-echipa .coloana-poza a{width:155px;padding:3px;float:left;text-align:center;}
.lista-echipa br{margin:0 0 10px 0;}
.lista-echipa .coloana-sigla{width:155px;padding:3px 8px 3px 8px;float:left;border:none;}
.lista-echipa .coloana-sigla a{width:155px;padding:3px;float:left;text-align:center;}
/*** Meniu ********************************************/
/***********************************************************/
.subtitlu-zile{padding-left:4px;display:block;color:#6b9800;text-decoration:none;text-transform:none;font-weight:400;font-size:12px;}
.subtitlu-circuit a{font-size:15px;text-transform:none;line-height:normal;text-decoration:none;color:#b7d9dc;}
#navigation { float: left; width: 100%; }
#navigation ul { float: right; margin: 0px 0px 0px 0px; padding: 0px;}
#navigation ul li { float: left; list-style-type: none; }
#navigation ul li a {float: left; height: 23px; padding: 12px 18px 0px 18px; font: 0.7em Verdana, Arial, Helvetica, sans-serif; 	color: #fff; font-weight: bold; text-decoration: none;}
#navigation ul li a:hover { color: #148AB2;}


/*** Left **************************************************/
/***********************************************************/

#left h1 { font-size: 1.35em; color: #03558c; font-weight: normal; letter-spacing: -0.03em; margin: 0 0 0.7em 0; }
#left p a { color: #03558c; }
#left p a:hover { background-color: #c5e3e9; color: #0678a9; }
#left h2 {
	color: #2b739f;
	font-weight: bold;
	font-size: 14px;
}

#despreLeft { float: left; width: 100%; }
#despreRight { width: 170px; padding: 20px 20px 12px 20px; float: right; background: #bfe8eb; margin-top: 30px; }

#despreRight p { color: #2b739f; font-style: italic; line-height: 1.4em; font-size: 0.75em; }
#despreRight p a, #despreRight p a:hover { color: #2b739f; background: none; }
#despreRight span { font-style: normal; }

#buline { margin: 0 0 1.2em 0; padding: 0; }}

#divider { border-top: 1px solid #99c4d5; margin: -10px 0 0px 0; float: left; width: 100%; height: 30px; }

#siteuri { float: left; width: 616px; background: #fff; border: solid 1px #9cc6d6; margin: 0; padding: 0 0 0 2px; }
#siteuri li { float: left; list-style-type: none; padding: 17px; background: url(../images/divider.gif) no-repeat right center; }

#eturia { margin: 0; }
#eturia a { width: 100%; height: 62px; background: url(../images/eturia.gif) no-repeat 0 0; display: block; float: left; text-indent: -5000px; outline: none; }


/*** Right *************************************************/
/***********************************************************/

#right h2 { font-size: 17px; color: #03558c; font-weight: normal; margin: 0px 0px 5px 0px; }
#right h3 { margin: 0px; }
#right p { font-size: 0.7em; line-height: 1.4em; }
#right p span { color: #6b9800; font-weight: bold; }
#right p a { color: #4e4e4e; }

.caseta-stanga { background: url(../images/underline.gif) repeat-x 0 0; padding: 12px 0px 4px 0px; float: left; width: 287px; font-size: 11px} 
.caseta-stanga li a:hover { border-top: dotted 1px #034a82; border-bottom: dotted 1px #034a82; text-decoration:none; font-weight:bold;}
.caseta-stanga li { list-style:none ; font-size: 11px; color: #4e4e4e; line-height: 1.5em;}
.caseta-stanga li a {color:#990000; font-size: 11px;list-style-type: none; text-decoration:none; font-weight:bold;}

.actualizat { margin: 2px 0px 6px 0px;}


/*** Coloane ******************************************/
/***********************************************************/

#coloane { border-top: 1px solid #99c4d5; float: left; padding-top:10px}
#coloane div {font-size: 11px; line-height: 1.4em; color: #4e4e4e; }
#coloane p { font-size: 11px; line-height: 1.4em; color: #4e4e4e; }
#coloane p a { color: #0678a9; font-size: 1.2em;}
#coloane img { width: 287px; height: 132px; float: left; font-size: 11px; color: #fff; }
#coloane ul { margin: 0px; padding: 0px; background: url(../images/punctulete.gif) repeat-y 310px 0px; float: left; }
#coloane ul li {list-style-type: none; width: 287px; float: left; padding-bottom: 12px;}
#coloane .randoi { padding-left: 46px;}
#coloane h3 { margin: 0px;}
#coloane .site { background-color: #c5e3e9; padding: 6px 0px 5px 8px; margin: 0px; color: #0678a9; border-top: 1px solid #99c4d5;	border-right: 1px solid #99c4d5; border-left: 1px solid #99c4d5; font-size: 0.7em; margin-top: 4px;}
#coloane .site a { color: #0678a9; text-decoration: none; }
#coloane .url, #coloane .url a { margin: 0px 0px 1.2em 0px; color: #6b9800; text-decoration: none; }
#coloane img { margin-bottom: 10px; }
#coloane .shadow { background: url(../images/coloane/shadow.gif) no-repeat right bottom; padding-bottom: 22px; margin-bottom: -10px; }
#coloane .shadow2 { background: url(../images/coloane/shadow.gif) no-repeat;background-position:145px 145px; padding-bottom: 18px; margin-bottom: 10px; height:132px}

.coloane { border-top: 1px solid #99c4d5; float: left; padding-top:10px}
.coloane div {font-size: 11px; line-height: 1.4em; color: #4e4e4e; }
.coloane p { font-size: 11px; line-height: 1.4em; color: #4e4e4e; }
.coloane p a { color: #0678a9; font-size: 1.2em;}
.coloane img { width: 287px; height: 132px; float: left; font-size: 11px; color: #fff; }
.coloane ul { margin: 0px; padding: 0px; background: url(../images/punctulete.gif) repeat-y 310px 0px; float: left; }
.coloane ul li {list-style-type: none; width: 287px; float: left; padding-bottom: 12px;}
.coloane .randoi { padding-left: 46px;}
.coloane h3 { margin: 0px;}
.coloane .site { background-color: #c5e3e9; padding: 6px 0px 5px 8px; margin: 0px; color: #0678a9; border-top: 1px solid #99c4d5;	border-right: 1px solid #99c4d5; border-left: 1px solid #99c4d5; font-size: 0.7em; margin-top: 4px;}
.coloane .site a { color: #0678a9; text-decoration: none; }
.coloane .url, #coloane .url a { margin: 0px 0px 1.2em 0px; color: #6b9800; text-decoration: none; }
.coloane img { margin-bottom: 10px; }
.coloane .shadow { background: url(../images/coloane/shadow.gif) no-repeat right bottom; padding-bottom: 22px; margin-bottom: -10px; }
.coloane .shadow2 { background: url(../images/coloane/shadow.gif) no-repeat;background-position:145px 145px; padding-bottom: 18px; margin-bottom: 10px; height:132px}
/*** Formular Cautare ******************************************/
/***********************************************************/

#Login { float: left; background: url(../images/shadow2.gif) no-repeat right bottom; padding-bottom: 15px; }
#LoginForm {border: 1px  dotted #b3d1db;	background: url(../images/bg-login.jpg) no-repeat right 0 #ecf8f9; padding: 16px 14px 12px 14px; margin: 0px; width: 259px;}
.design-holiday { padding-top:-100px;	width: 173px;	height: 31px;	background: url(../images/design-holiday.png) no-repeat 0 0;}
.design-holiday span { display: none; }

.butonsolicita { margin:0 10px 0 15px; float: right; background: url(../images/shadow2.gif) no-repeat right bottom; padding-bottom: 15px; }
.butonsolicitaForm { display:block; border: 1px  dotted #b3d1db;	background: url(../images/bg-login.jpg) no-repeat right 0 #ecf8f9; padding: 16px 14px 12px 14px; margin: 0px; width: 120px;}
form.butonsolicitaForm { display:block; border: 1px  dotted #b3d1db; background: url(../images/bg-login.jpg) no-repeat right 0 #ecf8f9; padding: 16px 14px 12px 14px; margin: 0px; width: 120px;}


/*** Footer ************************************************/
/***********************************************************/

#footer { border-top: 4px solid #034a82; float: left; width: 953px; padding: 10px 0px; margin: 0px 21px 0px 21px; display: inline; height: 40px;  }
#footer p, #footer ul { font-size: 0.7em; margin: 0px; }
#footer p a, #footer ul li a { color: #03558c; }
#footer .left { float: left; }
#footer ul { float: right; }
#footer ul li { padding-left: 8px; list-style-type: none; float: left; }
#footer ul li span { padding-right: 8px; border-right: 1px solid #84acc7; }
#footer p a:hover, #footer ul li a:hover { color: #062b44; } 

#footer1 {border: 1px  dotted #999; float: right; width: 953px; padding: 10px 0px 10px 0px; margin: 0px 21px 20px 0px; height: 40px}
#footer1 a {float: left; color: #666; text-decoration:none; padding-left: 8px; font-size: 0.7em;}
#footer1 a:hover { color: #062b44;} 

/*** Lista hoteluri ************************************************/
/***********************************************************/

.hotel {border-top: 4px solid #034a82; float: left; padding: 10px 0px; margin: 0px 21px 0px 21px; font-size: 0.7em; margin: 0px; width:100%}
.hotel p, #hotel ul { font-size: 0.7em; margin: 0px; }
.hotel p a, #hotel ul li a { color: #03558c; }
.hotel .left { float: left; }
.hotel ul { float: right; }
.hotel ul li { padding-left: 8px; list-style-type: none; float: left; }
.hotel ul li span { padding-right: 8px; border-right: 1px solid #84acc7; }
.hotel p a:hover, #footer ul li a:hover { color: #062b44; } 
.camere {border-top: 4px solid #034a82; float: left; font-size: 0.7em;}

table { font-size: 12px; border:none; width: 100%; }
table th { border-top: 4px solid #034a82; border-left:none; border-bottom: 1px solid #034a82;; border-right:none; padding: 6px 8px; text-align: left;}
table td { border:none; } 
table img { border:none;}
.padding { padding-top:5px;}
table th a {border:none; background:none; font-size: 1.1em; color: #900;text-decoration: none;}
table .imgborder {border: 1px solid #999999; padding: 3px; background: #FFFFFF; margin-top:13px}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('../tablesort/media/css/images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('../tablesort/media/css/images/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('../tablesort/media/css/images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('../tablesort/media/css/images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('../tablesort/media/css/images/sort_desc_disabled.png') no-repeat center right;
}

.dataTables_length {
	width: 40%;
	float: left;
	font-size:12px;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: left;
	border-right: 0px solid #706C61;
	font-size:12px;
}

.dataTables_info {
	width: 40%;
	float: left;
	font-size:12px
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
	font-size:12px;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('../tablesort/media/css/images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../tablesort/media/css/images/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('../tablesort/media/css/images/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('../tablesort/media/css/images/forward_enabled.jpg');
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paging_full_numbers {
	width: 300px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers span.paginate_button,
 	.paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}

table.display tr.even.row_selected td {
	background-color: #B0BED9;
}

table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	clear: both;

	
	/* Note Firefox 3.5 and before have a bug with border-collapse
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
	 * border-spacing: 0; is one possible option. Conditional-css.com is
	 * useful for this kind of thing
	 *
	 * Further note IE 6/7 has problems when calculating widths with border width.
	 * It subtracts one px relative to the other browsers from the first column, and
	 * adds one to the end...
	 *
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and 
	 * then filling in the gaps with other borders.
	 */
}

table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	* cursor: hand;
	width:100px;
}

table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
	width:177px;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}
FIELDSET{border:1px solid #CCCCCC;padding:5px;margin:5px;line-height:1.5em;}
legend{padding:0.2em 0.5em;border:0px solid #99c4d5;color:#333333;text-align:right;}
.input {background-color: #EEF8F9; padding: 3px 3px 3px 3px; margin: 0px; color: #0678a9; border: 1px solid  #99c4d5; font-size: 11px; margin-top: 4px;}

.inputSolicita {background-color: #148AB2; font-weight:bold; width: 100px;  border: 1px solid  #99c4d5; padding: 3px 3px 3px 3px; font-size: 11px;}
.inputSolicita a {color: #ffffff; text-decoration:none;}
.inputSolicita a:hover { color: #FFC;}

.tableno { font-size: 11px; color: #666; border:none; }
.tableno th { background: #c5e3e9; text-align: left; border:none; font-size: 11px; padding: 3px 3px 3px 1px;}
.tableno td { background: #fff; border:none; padding: 0px 0px 2px 0px; font-size: 11px; } 



/*** Meniu ************************************************/
/***********************************************************/

.meniu { float: right; height:35px; background: background:url(../images/black_0.gif); position:relative; font: 0.7em Verdana, Arial, Helvetica, sans-serif; }
.meniu .select {margin:0; padding:0; list-style:none; white-space:nowrap;}
.meniu li {float:left; }
.meniu li.lrt {float:right; background:url(../images/blue_1.gif);}
.meniu .select a {display:block; height:35px; float:left; background: url(../images/black_0.gif); padding:0 5px 0 5px; text-decoration:none; line-height:33px; white-space:nowrap; color:#fc0;}
.meniu .select li.lrt a {color:#0ff;}
.meniu .select a b {display:block; padding:0 5px 0 5px; background:url(../images/black_0.gif) right top;}
.meniu .select li.line a b {background:url(../images/black_0a.gif) right top;}
.meniu .select a:hover, .meniu .select li:hover a { padding:0 5px 0 5px; cursor:pointer; color:#ff;}
.meniu .select li.lrt a:hover, .meniu .select li.lrt:hover a {}
.meniu .select a:hover b, .meniu .select li:hover a b {display:block; padding:0 5px 0 5px; cursor:pointer;}
.meniu .select li.line a:hover b, .meniu .select li.line:hover a b {background:url(../images/black_1a.gif) right top; }
.meniu .select li.lrt a:hover b, 
.meniu .select li.lrt:hover a b {background:url(../images/blue_1.gif) right top;}
.meniu .select li.lrt a:hover b.arrow, .meniu .select li.lrt:hover a b.arrow {background:url(../images/blue_1a.gif) right top; }
.meniu .sub {display:none;list-style: disc ;}
.meniu ul ul {display:none;}

/* IE6 only */
.meniu table {border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;}
.meniu .sub {margin:0; padding:0;list-style: disc ; padding-top:10px; padding-bottom:10px;}
.meniu .sub li {background:transparent;}
.meniu .select :hover .sub {display:block; position:absolute; float:left; width:100%; top:35px; left:0; text-align:right; background-color:#ABD9E8; border-top:solid 1px #99D4DC}
.meniu .select :hover .rt li {float:right;}
.meniu .select :hover .sub li a {list-style: disc ;display:block; height:25px; line-height:22px; float:left; background: #ABD9E8 left no-repeat; padding:0 10px 0 10px; margin:0; white-space:nowrap; color:#000000; font-size:11px;}
.meniu .select :hover .sub li.subline a {color:#c00;}
.meniu .select :hover .sub li a:hover, .meniu .select :hover .sub li:hover{color:#ffffff; line-height:20px; position:relative;}

.imagepadding {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; padding:5px;}
.grena {color:#990000; font-size:12px; font-weight:bold; margin:0;}
.smalltext {color:#666666;	font-size:12px;}
.fn {color:#666666;	font-size:12px;}
.org {color:#666666;	font-size:14px;}
.url {color:#666666;	font-size:12px;}
.tel {color:#666666;	font-size:12px;padding:3px}
.borderpret{ padding:5px; color: #000000; border: 1px solid #99c4d5; width:100%;  height:93px; text-align:center; vertical-align:middle;}

.shadow3 {  font-weight:bold; width: 100px;  border: 1px solid  #99c4d5; padding: 3px 3px 3px 3px; font-size: 11px; background: url(../images/coloane/shadow.gif) no-repeat right bottom #000; padding-bottom: 22px; margin-bottom: -10px; }


/* 'Insurance' main sidebar promo */
#sidebar .insurance{clear:both; width:306px}
.insurance {clear:right; width:145px; padding:13px 5px 21px 5px; border-bottom:1px solid #dfdedb; margin-bottom:0px;height:255px; margin-left:10px}
.insurance p{font-size:.9em; margin:10px 0; float:left; width:100%}

#insuranceWidget{font-size:1em}
#insuranceWidget form {padding-bottom:15px; float:left;}
#insuranceWidget li{padding-top:.5em}
* html #insuranceWidget li{height:0.1%;}
#insuranceWidget fieldset legend span{position:absolute; left:-9999em}
#insuranceWidget fieldset {margin-bottom: 7px;}
#insuranceWidget input{padding:2px; margin:0 0 2px 0}
#insuranceWidget fieldset select{width:194px; float:left; padding:2px; font-size:.9em}
#insuranceWidget fieldset select.dates{width:58px; float:left; margin-right:10px}
#insuranceWidget input.radioBtn{float:left; width:20px; margin-top:3px}
* html input.radioBtn{margin-top:0!important}
#insuranceWidget label.radioBtn{float:left; width:50px}
#insuranceWidget fieldset p.lighter{color:#7d7d74; margin:.5em 0; width:300px}
#insuranceWidget label{float:left; margin:0; padding:0 0 .5em 0; width:300px; font-size:.9em}
#insuranceWidget li.submitButton{clear:both; float:left}
#insuranceWidget p.errorMessage{float:none; margin:3px 0 0 0 }
#insuranceWidget h3{color:#0077CC; font-size:1.2em;}
#insuranceWidget ol.sevenThings{list-style: decimal; list-style-position:inside; margin-bottom:10px; font-size:1.0em; font-weight:bold}


