/*
Date: 20 Martie 2009
Author: Bogdan Valentin Oasa
Company: Touch Media
Website: www.touch-media.ro
Project: Anna Travel - Agentie de turism
*/

/* Reset CSS */
#logo, * html #main_menu li a img, * html #destinatii_menu li a,* html  #destinatii_menu li a:hover,* html  #promotie,* html  #promotie_details,* html  #promotie_click,* html  #promotie_navigare,* html  #tipuri_box_up,* html  #tipuri_box_center,* html  #tipuri_box_down,* html  .tipuri_list a,* html  #destinatii_menu2 a,* html  .right_ad_info,* html  #footer_menu li a, * html #destinatie_bg { behavior: url(iepngfix.htc) }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}
a {
  text-decoration: none;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS start! */
.clear { clear:both;
display:block;
line-height:0px;
}
.clear2 { clear:both;
display:block;
line-height:0px;
height: 20px;
}
.clear3 { clear:both;
display:block;
line-height:0px;
height: 10px;
}
body {
  font-family:  Tahoma, Arial, Verdana, sans-serif;
  background: #fff;
  font-size: 11px;
}
#page {max-width: 1254px;
margin: 0 auto;}
#header {max-width: 1254px;
height: 150px;
margin: 0 auto;
background: url(images/header.jpg) no-repeat center;
}
#header_center {width: 980px;
margin: 0 auto;
}
#logo {float: left;
margin: 10px 0 0 20px;}
* html #logo {margin-left: 10px;}
#main_menu {float: left; margin: 52px 0 0 0;}
#main_menu li {float: left; margin-left: 45px;}
* html #main_menu li {
  margin-left: 35px;
}


#content_container {
	max-width: 1254px;
	min-height: 200px;
	margin: 0 auto;
	background: url("images/content_up.jpg") no-repeat center top; 
	position: relative;
	z-index: 20;
}
#content {
	width: 980px;
	margin: 0 auto;
	padding-top: 44px;
}
#content_left {
	width: 147px;
	float: left;
	clear: left;
}
h3 {float: left;}
h3.halign {padding-left: 2px;}
#destinatii_menu {
	float: left;
	clear: left;
	margin: 13px 0 0 2px;
}
#destinatii_menu li {
	float: left; 
	clear: left;
}
#destinatii_menu li a {
	float: left; 
	background: url(images/list_background.png) no-repeat;
	height: 15px;
	width: 81px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #000000;
	padding: 2px 0 0 29px;
}
#destinatii_menu li a:hover {
	background: url(images/list_background_sel.png) no-repeat;
}
#left_ad {float: left;
clear: left;
margin-top: 15px;}
#info_utile_menu {
	float: left;
	clear: left;
	margin-top: 13px;
}
#info_utile_menu li {
	float: left;
	clear: left;
}
#info_utile_menu li a {
	float: left; 
	background: url(images/item.gif) no-repeat 2px center;
	height: 15px;
	width: 95px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #000000;
	padding: 2px 0 0 15px;
}
#info_utile_menu li a:hover {
	color: #ff4c00;
}
#content_center {
	width: 671px;
	float: left;
	margin-left: 7px;
}
* html #content_center {
  margin-left: 3px;
}


#promotie {
	float: left;
	width: 671px;
	height: 246px;
	background: url(images/promotie.png) no-repeat;
}
#promotie_center {
	width: 657px;
	height: 209px;
	
	margin: 7px 0 0 7px;
}
#promotie_details {
	width: 257px;
	height: 77px;
	background: url(images/promotie_details.png) no-repeat;
	float: right;
	margin: 14px 0 0 0;
	color: #000d31;
	text-transform: uppercase;
	padding: 15px 0 0 15px;
	font-size: 12px;
}
.align1 {
	float: left;
	width: 80px;
	font-weight: bold;
	clear: left;
}
.align2 {
	float: left;
	width: 170px;
}
#promotie_click {
	width: 86px;
	height: 21px;
	background: url(images/promotie_click.png) no-repeat;
	float: right;
	margin: 7px 11px 0 0;
}
#promotie_navigare {
	float: right;
	margin: 5px 10px 0 0;
}
#promotie_navigare li {float: left;
}
#promotie_navigare li a {
	float: left;
	width: 14px;
	height: 18px;
	background: url(images/promotie_item.png) no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0 0 5px;
	margin: 0 7px 0 0;
}
#promotie_navigare li a:hover, #promotie_navigare li a#current_promotie  {
	background: url(images/promotie_item_sel.png) no-repeat;
}
#rss_div {
	width: 300px;
	height: 15px;
	background: url(images/rss_icon.jpg) no-repeat;
	color: #5f5f5f;
	float: left;
	padding: 2px 0 0 25px;
	margin: 5px 0 0 10px;
}
#tipuri {float: left;
clear: left;
margin: 6px 0 5px 0;
}
.tipuri_box {float: left;
	width: 165px;
	margin: 0 3px 0 0;
}
.tipuri_box_up {float: left;
	width: 164px;
	height: 5px;
	background: url(images/tipuri_box_up.png) no-repeat;
}
.tipuri_box_up2 {float: left;
	width: 153px;
	height: 5px;
	background: url(images/tipuri_box_up2.png) no-repeat;
}
.tipuri_box_center {
    float: left;
	width: 164px;
	min-height: 80px;
	background: #d7e1f0 url(images/tipuri_box.png) repeat-x;
}
* html .tipuri_box_center {
    margin-top: -8px;
}
.tipuri_box_center2 {
    float: left;
	width: 153px;
	min-height: 80px;
	background: #d7e1f0 url(images/tipuri_box.png) repeat-x;
}

.tipuri_box_down {float: left;
	width: 164px;
	height: 6px;
	background: url(images/tipuri_box_down.png) no-repeat;
}
.tipuri_box_down2 {float: left;
	width: 153px;
	height: 6px;
	background: url(images/tipuri_box_down2.png) no-repeat;
}
.tipuri_list {
	float: left;
	clear: left;
	width: 100%;
	margin: 10px 0 10px 0;
}
.tipuri_list li {
	float: left;
	clear: left;
}
.tipuri_list a {
	float: left;
	color: #000;
	background: url(images/tipuri_item.png) no-repeat;
	font-size: 11px;
	width: 140px;
	min-height: 16px;
	padding: 0px 0 0px 24px;
	margin: 2px 0 2px 0;	
	clear: left;
}

.tipuri_list.smaller a {
    width: 129px;
}

.tipuri_list li a table {float: left; clear: left; }
.tipuri_list li a table tbody {float: left; width: 100%; padding: 0; margin: 0; }
.tipuri_list li a .tipuri_dest { float: left; width: 105px;}
.tipuri_list.smaller li a .tipuri_dest { float: left; width: 94px;} 
.tipuri_list li a .tipuri_pret { color: #f9801c; float: left; text-align: right; width: 33px;}
.tipuri_list li a:hover {
	background: #e1ebf4 url(images/tipuri_item_sel.png) no-repeat;
	color: #ff4c00;
}
table.tipuri_list {
	float: left;
	clear: left;
	width: 100%;
	margin: 10px 0 10px 0;
}


table.tipuri_list a {
	float: left;
	color: #000;
	background: none;
	font-size: 11px;
	width: auto;
	min-height: 16px;
	padding: 0px 0 0px 24px;
	margin: 2px 0 2px 0;	
	clear: left;
}
table.tipuri_list.smaller a {
    width: auto;
}
table.tipuri_list  a:hover .tipuri_pret { color: #ff4c00; }
table.tipuri_list  a .tipuri_dest { float: left; width: 105px;}
table.tipuri_list.smaller  a .tipuri_dest { float: left; width: 84px;}
table.tipuri_list  a .tipuri_pret { color: #f9801c; float: left; text-align: right; width: 33px;}
table.tipuri_list  tr:hover {
	background: #e1ebf4 url(images/tipuri_item_sel.png) no-repeat;
	color: #ff4c00;
}
table.tipuri_list  a:hover .tipuri_pret { color: #ff4c00; }
.ultima_coloana {
	width: 164px;
	float: left;
}
.ultima_coloana .tipuri_box {
	margin-right: 0;
	clear: left;
}
h2 {
	float: left;
	clear: left;
}
.ultima_coloana h2 {
	margin: 10px 0 2px 0;
}
#content_right {
	float: left; 
	width: 151px;
	margin: 0 0 0 4px;
}
#destinatii_menu2 {
	float: left;
	clear: left;
	margin: 13px 0 0 2px;
}
#destinatii_menu2 li {
	float: left; 
	clear: left;
}
#destinatii_menu2 li a {
	float: left; 
	background: url(images/list_background2.png) no-repeat 0 1px;
	min-height: 15px;
	width: 122px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #000000;
	padding: 2px 0 0 29px;
}
#destinatii_menu2 li a table {float: left; clear: left; }
#destinatii_menu2 li a .tipuri_pret { color: #f9801c; }
#destinatii_menu2 li a:hover {
	background: #e4ebf5 url(images/list_background_sel2.png) no-repeat;
}
.right_ad_img {
	float: left;
	margin: 7px 0 0 0;
}
.right_ad_info {
	float: left;
	clear: left;
	width: 153px;
	color: #ff4c00;
	font-size: 12.5px;
	background: #ededed url(images/right_ad_info.png) repeat-x 0 bottom;
	height: 50px;
	text-align: center;
	font-weight: bold;
	padding: 3px 0 0 0;
}
#footer {
	max-width: 1254px;
	background: url(images/footer.jpg) no-repeat center top;
	min-height: 220px;
	margin: 0 auto;
	margin-top: -50px;
	position: relative;
	z-index: 10;
}
* html #footer {
  margin-top: -50px;
}
#footer_center {
	width: 814px;
	margin: 0 auto;
}
#footer_menu {
	float: left;
	width: 700px;
	padding-left: 114px;
	margin-top: 80px;
}
* html #footer_menu {
  margin-top: 120px;
}

*:first-child+html #footer_menu {
  margin-top: 120px;
}


#footer_menu li {
	float: left;
}
#footer_menu li a {
	float: left;
	width: 93px;
	height: 22px;
	color: #00207a;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	padding-top: 10px;
	margin: 0 10px 0 0;
}
#footer_menu li  a#last_item {
	margin: 0;
}
#footer_menu li a:hover {
	background: url(images/footer_hover.png) no-repeat;
}
#footer_credits {
	float: left;
	clear: left;
	width: 250px;
	text-align: left;
	color: #838383;
	font-size: 11.5px;
}
#footer_credits span {
	font-size: 10px;
}
#footer_credits span a {
	color: #838383;
	text-decoration: underline;
}
#footer_contact {
	float: right;
	width: 250px;
	text-align: right;
	color: #838383;
	font-size: 11.5px;
}
#footer_contact span {
	color: #ff6800;
}
h1 {
	font-size: 18px;
	float: left;
	clear: left;
	font-family: Verdana, Arial, sans-serif;
}
form {
	float: left;
	clear: left;
	width: 100%;
	margin: 10px 0 0 0;
}
form label {
	float: left;
	clear: left;
	width: 80px;
	margin: 7px 0 0 0;
}
form input {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
form select {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
form textarea {
	float: left;
	width: 400px;
	height: 200px;
	margin: 5px 0 0 0;
}
form input#submit {
	width: auto;
}


.panel_link {
	float: left;
	clear: left;
	font-size: 12px;
	color: #f9801c;
}
#panel {
	width: 100%;
	float: left;
	clear: left;
	margin-top: 20px;
}
.info_table {
	float: left;
	clear: left;
}
.info_table td {
	padding: 2px 5px 2px 5px;
	border: 1px solid #ccc;
}
.info_table tr:hover {
	background: #ddd;
}
.info_table a {
	color: inherit;
	text-decoration: underline;
}
.poza_existenta {float: left;

}
.sterge_poza {
	float: left;
	color: red;
	margin-right: 10px;
}
.admin_poza_hoteluri {float: left;

}
.info_admin {
	float: left;
}

h1 {
	float: left;
	clear: left;
	font-size: 16px;
	color: #052476;
	font-family: Verdana, Arial, sans-serif;
}
.under_header {
	font-size: 10px;
	color: #353535;
	font-family: Verdana, Arial, sans-serif;
	float: left;
	clear: left;
}
#contact_background {
	width: 663px;
	min-height: 250px;
	background: url(images/contact.jpg) no-repeat;
	margin: 15px 0 0 0;
}
#contact_background form {
	width: 430px;
	float: left;
}
#contact_background label {
	width: 90px;
	float: left;
	clear: left;
	text-align: right;
	color: #052476;
	font-size: 11px;
	padding: 0 5px 0 0;
}
#contact_background input {
	width: 329px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
}
#contact_background select {
	width: 334px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
}
#contact_background textarea {
	width: 329px;
	height: 150px;
	padding: 2px;
	border: 1px #b1b1b1 solid;
	background: #fff;
	color: #000;
	font-size: 11px;
	float: left;
}
#contact_background input#submit_contact {
	width: 88px;
	height: 23px;
	background: url(images/trimite.png) no-repeat;
	border: 0;
	padding: 0;
	float: right;
	cursor: pointer;
}
#contact_form2{
	width: 430px;
	float: left;
}
#contact_form2 p {
	width: 88%;
	text-align: justify;
	margin: 0 auto;
}
#contact_form2 label {
	width: 110px;
	float: left;
	clear: left;
	text-align: right;
	color: #052476;
	font-size: 11px;
	padding: 0 5px 0 0;
}
#contact_form2 input {
	width: 309px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
}
#contact_form2 select {
	width: 314px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
}
#contact_form2 textarea {
	width: 309px;
	height: 150px;
	padding: 2px;
	border: 1px #b1b1b1 solid;
	background: #fff;
	color: #000;
	font-size: 11px;
	float: left;
}
#contact_form3{
	width: 430px;
	float: left;
}
#contact_form3 p {
	width: 88%;
	text-align: justify;
	margin: 0 auto;
}
#contact_form3 label {
	width: 150px;
	float: left;
	clear: left;
	text-align: right;
	color: #052476;
	font-size: 11px;
	padding: 0 5px 0 0;
	margin: 12px 0 0 0;
}
#contact_form3 input {
	width: 269px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
	margin: 10px 0 0 0;
}
#contact_form3 select {
	width: 274px;
	float: left;
	background: #fff;
	color: #000;
	font-size: 11px;
	border: 1px #b1b1b1 solid;
	padding: 2px;
}
#contact_form3 textarea {
	width: 269px;
	height: 150px;
	padding: 2px;
	border: 1px #b1b1b1 solid;
	background: #fff;
	color: #000;
	font-size: 11px;
	float: left;
	margin: 10px 0 0 0;
}
#contact_date {
	float: left;
	color: #5d5d5d;
	font-size: 11px;
	margin: 150px 0 0 10px;
}
#contact_date .contact_align1 {
	float: left;
	color: #003373;
	clear: left;
	font-size: 12px;
	width: 70px;
}
#contact_date .contact_align2 {
	float: left;
	color: #5d5d5d;
	font-size: 12px;
}
.info_formular {
	float: left;
	color: #052476;
	font-size: 13px;
	font-weight: bold;
}
.transport_categorii {
	color: #ff8400;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 110px 0 0 0;
	width: 277px;
	height: 43px;
}
.transport_categorii:hover {
	color: #0054ff;
}
#transport_avion {
	background: url(images/bilete_avion.png) no-repeat;
	float: left;
	margin: 25px;
}
#transport_autobuz {	
	background: url(images/bilete_autobuz.png) no-repeat;
	float: left;
	margin: 25px;
}
#transport_autobuz2 {	
	background: url(images/rent_a_bus.png) no-repeat;
	float: left;
	margin: 25px;
	padding: 120px 0 0 0;
	height: 33px;
}
#transport_car {	
	background: url(images/rent_a_car.png) no-repeat;
	float: left;
	margin: 25px;
	padding: 120px 0 0 0;
	height: 33px;
}
.label_right {
	float: left;
	width: 500px;	
}
.label_right span {
	float: left;
	color: #4e4e4e;
	font-size: 11px;
	width: 25px; 
	margin-right:  136px;
}
#contact_form2 input.label_input {
	width: 130px;
	margin-right: 25px;
}
#contact_form2 input.label_input2 {
	width: 160px;
}
.link-to-contact {
	width: 88px;
	height: 23px;
	background: url(images/link-to-contact.jpg) no-repeat;
	float: right;
	cursor: pointer;
}
#bread_crumb {
	float: left;
	clear: left;
	width: 100%;
	color: #797979;
	font-size: 11px;
}
#bread_crumb a {
	color: inherit;
}
#bread_crumb a:hover {
	text-decoration: underline;
}
#bread_crumb_footer {
	float: left;
	clear: left;
	width: 100%;
	color: #797979;
	font-size: 11px;
}
#bread_crumb_footer a {
	color: inherit;
}
#bread_crumb_footer a:hover {
	text-decoration: underline;
}
#destinatie_tipuri {
	float: left;
	clear: left;
	width: 100%;
	position: relative;
	z-index: 2;
}
#destinatie_tipuri li {
	float: left;
}
#destinatie_tipuri li a{
	float: left;
	width: 99px;
	height: 20px;
	background: url(images/destinatie_tip.png) no-repeat;
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding-top: 6px;
}
#destinatie_tipuri li a:hover, #destinatie_tipuri li a#tip_current {
	background: url(images/destinatie_tip_sel.png) no-repeat;
	color: #000;
}
#destinatie_bg {
	float: left;
	clear: left;
	width: 631px;
	min-height: 146px;
	background: url(images/destinatie_bg.png) no-repeat;
	position: relative;
	margin-top: -5px;
	z-index: 1;
	padding: 25px 15px 15px 15px;
	text-align: justify;
}
#destinatie_bg img {
	float: left;
	clear: left;
	padding: 0 10px 10px 0;
}
#destinatie_bg h1 {
	color: #052476;
	font-size: 16px;
	clear: none;
	float: none;
}
#destinatie_tip_h {
	float: left;
	clear: left;
	width: 100%;
	height: 24px;
	background: url(images/destinatie_tip_h.png) no-repeat;
}
#destinatie_tip_h h2 {
	float: left;
	clear: left;
	width: 300px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 15px;
}
#destinatie_tip_h span {
	float: right;
	width: 210px;
	font-size: 11px;
	margin: 5px 25px 0 0;
	text-align: right;
	background: url(images/vezi_destinatii.gif) no-repeat right center;
	padding-right: 20px;
}
#destinatii_oferta {
	float: left;
	clear: left;
	width: 100%;
}
.oferta_box {
	float: left;
	width: 45%;
	margin: 15px 0 15px 0;
}
.oferta_box_miniphoto {
	float:left;
	clear: left;
	padding: 0 15px 5px 0;
}
.oferta_box_detalii {
	float: left;
	
}
.oferta_box_detalii h3 {
	float: left;
	clear: left;
	color: #052577;
	font-size: 11px;
	width: 155px;
}
.oferta_box_detalii p {
	float: left;
	clear: left;
	width: 100%;
	font-size: 11px;
	color: inherit;
}
.oferta_box_detalii p span {
	color: #ff4900;
	font-weight: bold;
}
.oferta_box_detalii .oferta_box_link {
	float: left;
	clear: left;
	margin: 10px 0 0 10px;
	width: 76px;
	height: 17px;
	background: url(images/destinatie_detalii.gif) no-repeat;
}
#paginare {
	float: left;
	clear: left;
	width: 100%;
	color: #082778;
	font-size: 13px;
}
#paginare a {
	color:  inherit;
	font-weight: bold;
	float: left;
	padding: 2px 4px;
	margin: 3px;
}
#paginare a:hover, #paginare a#current_pag {
	background: #b1b1b1;
}
#paginare a#left_arrow {
	width: 20px;
	height: 20px;
	background: url(images/arrow_left.gif) no-repeat;
	padding: 0;
}
#paginare a#right_arrow {
	width: 20px;
	height: 20px;
	background: url(images/arrow_right.gif) no-repeat;
	padding: 0;
}
#jump_to_page {
	float: right;
	width: 150px;
	margin-top: -25px;
	position: relative;
}
#jump_to_page label {
	color: #797979;
	float: left;
	width: 80px;
	font-size: 11px;
}
#jump_to_page input {
	width: 25px;
	border: 1px #797979 solid;
	float: left;
	margin-right: 5px;
}
#jump_to_page input#submit_jump {
	float: left;
	width: 20px;
	height: 20px;
	background: url(images/arrow_right.gif) no-repeat;
	border: 0;
	cursor: pointer;
	margin-right: 0;
}
#detaliu_hotel {
	float: left;
	clear: left;
	width: 638px;
	min-height: 146px;
	background: url(images/detaliu_hotel.png) no-repeat;
	position: relative;
	margin-top: -5px;
	z-index: 1;
	padding: 25px 15px 15px 7px;
	text-align: justify;
	position: relative;
}
#detaliu_hotel table.MsoNormalTable {
	float: left;
	clear: left;
	margin: 0;
	position: relative;
	z-index: 15;
	max-width: 638px;
	
}
#poze_hotel {
	float: left;
	clear: left;
	width: 330px;
}
#poze_hotel #main_pic {
	border: 4px #fff solid;
	width: 322px;
	height: 241px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-position: center;
}
#poze_hotel img {
	float: left;
	margin: 5px 12px 0 0;
	cursor: pointer;
}
#poze_hotel img.last_hotel_pic {
	margin-right: 0;
}
#hotel_info {
	float: left;
	width: 292px;
	font-size: 11px;
	text-align: justify;
	padding-left: 15px;
}
#hotel_info h2 {
	float: left;
	clear: left;
	color: #ff5000;
	font-size: 15px;
}
#hotel_info p.date_oferta {
	float: left;
	width: 100%;
	clear: left;
	margin-top: 15px;
}
#hotel_info p.date_oferta span {
	color: #ff5000;
	font-weight: bold;
}
#detaliu_oferta p.date_oferta {
	float: left;
	width: 350px;
	clear: none;
	margin-top: 0;
}
#detaliu_oferta p.date_oferta span {
	color: #ff5000;
	font-weight: bold;
}
.circuit_oferta_photo {
	float: left;
	margin-right: 15px;
	
}
#detaliu_oferta {
	float:left;
	clear: left;
	width: 100%;
	padding: 15px 0 25px 0;
}
#click_zoom {
	float:left;
	clear: left;
	width: 300px;
	font-size: 10px;
	background: url(images/lupa.gif) no-repeat left center;
	padding: 0 0 2px 15px;
	margin: 15px 0 15px 0;
	
}
#termeni_text {
	text-align: justify;
	width: 80%;
	margin: 0 auto;
	padding-top: 30px;
}
#recomandare_oferta {
	float: left;
	clear: left;
	width: 600px;
}
#recomandare_oferta span {
	float: left;
	width: 110px;
	color: #505050;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	margin: 5px 0 0 0;
}
#recomandare_oferta img {
	float: left;
	margin: 0 0 0 25px;
	border: 0;
}
.err {
	background: red;
	color: #fff;
	font-size: 11px;
	width: 80%;
	padding: 2px 0 2px 5px;
	float: left;
	clear: left;
	margin: 10px 0 1px 0;
}
#recomandare_oferta span.err {
	background: red;
	color: #fff;
	font-size: 11px;
	width: 80%;
	padding: 2px 0 2px 5px;
	float: left;
	clear: left;
	margin: 10px 0 1px 0;
}
.succes {
	background: green;
	color: #fff;
	font-size: 11px;
	width: 50%;
	padding: 2px 0 2px 5px;
	float: left;
	clear: left;
	margin: 0 0 5px 0;
}
#recomandare_oferta span.succes {
	background: green;
	color: #fff;
	font-size: 11px;
	width: 50%;
	padding: 2px 0 2px 5px;
	float: left;
	clear: left;
	margin: 0 0 5px 0;
}

#lista_oferte td {border: 1px #000 solid; padding: 2px;}


#fadeinbox{
position:absolute;
width: 550px;
left: 0;
top: -400px;
background-color:transparent;
padding: 0px;
z-index: 100;
visibility:hidden;
}
#fadeinbox img {border:1px solid #000000;}
#fadeinbox a {color:#cccccc; background-color:#000000; padding:0px 10px 0px 10px; font-size:9px; font-weight:bold; text-decoration:none; font-family:verdana;}
#fadeinbox a:hover {color:#ffffff;}

#early_booking_list {float: right; clear: right; width: 343px; list-style: none;  margin: 110px 8px 0 0;}
            #early_booking_list li {float: left; clear: left; margin: 0px 0;}
            #early_booking_list li a {float: left; clear: left; width: 308px; height: 19px;  background: url(images/early_booking_item.png) no-repeat 0 -21px; color: #323232; font-family: Verdana, sans-serif; font-size: 13px; padding: 2px 0 0 35px; text-decoration: none; font-weight: bold;  }
            #early_booking_list li a:hover { background: url(images/early_booking_item.png) no-repeat 0 0px; color: #ffffff; }
            
#messenger {float: left; clear: both; width: 100%; text-align: center; }
#messenger img {margin-bottom: 10px; }
