body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	background:#fcfcfc;
}

p, form, ul, input, li, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}


ul {
	list-style-type:none;
}

a {
	outline-style:none;
	text-decoration:none;
}

img {
	border:0;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0;
}

.container {
	width:986px;
	margin:0 auto;
}

.header {
	float:left;
	width:950px;
	padding:20px 18px 14px;
}

a.logo {
	float:left;
}

.hright {
	float:right;
	width:556px;
}

.content {
	float:left;
	clear:both;
	width:986px;
	background: url(../images/cont_bg.jpg) repeat-y;
}

.cnt_dn {
	float:left;
	width:950px;
	padding:0 18px 33px 18px;
	background:url(../images/cont_down_bg.jpg) no-repeat left bottom;
}

.cnt_pad {
	background:#eef6ff url(../images/cont_interior_grad.jpg) repeat-x left top;
	float:left;
	width:950px;
}

.cnt_holder {
	float:left;
	width:926px;
	padding:21px 12px 0;
}

.four_offer {
	float:left;
	clear:both;
	width:926px;
	padding:29px 0 25px;
}

.four_offer ul {
	float:left;
	width:926px;
}

.four_offer ul li {
	float:left;
	width:211px;
	height:155px;
	border:5px solid #c4c4c4;
	margin-right:13px;
	position:relative;
}

.fo_det {
	position:absolute;
	left:0;
	bottom:0;
	width:195px;
	height:27px;
	background:url(../images/fo_li_trans.png) no-repeat;
	padding:5px 8px 0
}

.fo_det h3 {
	float:left;
	font-size:18px;
	color:#fbd400;
	font-weight:normal;
}

.fo_det p {
	float:right;
	font-size:14px;
	color:#fcfcfc;
	font-weight:bold;
	margin-top:3px;
}

.four_offer ul li.last {
	margin-right:0px;
}

.off_two_block {
	float:left;
	clear:both;
	width:926px;
}

.otb_side {
	float:left;
	width:354px;
}

.otb_side_bilete {
	float:left;
	width:215px;

}

.rgt {
	float:right;
}

h3.green20 {
	font-size:20px;
	color:#458312;
	font-weight:normal;
	padding-bottom:10px;
}

ul.trio_of {
	float:left;
	padding-bottom:20px;
}

ul.trio_of li {
	float:left;
	width:338px;
	background:#ffffff;
	padding:1px;
	margin-bottom:9px;
}

ul.trio_of li.last {
	margin-bottom:0px;
}


ul.trio_of_bilete {
	float:left;
	padding-bottom:20px;
}

ul.trio_of_bilete li {
	float:left;
	width:210px;
	background:#ffffff;
	padding:1px;
	margin-bottom:9px;
}

ul.trio_of_bilete li.last {
	margin-bottom:0px;
}




.otb_cnt {
	float:left;
	width:300px;
	border:1px solid #bcd8f7;
	padding:18px 20px 17px 20px;
}

.otb_cnt_bilete {
	float:left;
	width:200px;
	border:1px solid #bcd8f7;
	padding:10px 5px 10px 5px;
}

.obox_left {
	float:left;
	width:300px
}

.oferte_bilete01 {
	float:left;
	width:140px;
	color:#126198; 
	clear:both;
	line-height:21px;

}


.obox_left_bilete {
	float:left;
	width:300px;

}

.oferte_bilete_right {
	float:right;
	text-align:right;
	line-height:21px;

}

.obox_right {
	float:left;
	margin:10px 0px 0px 0px;
}

.obox_left h3 {
	font-size:18px;
	font-weight:normal;
	color:#126198;
	background:url(../images/otb_left_hbrd.png) no-repeat left bottom;
	padding:0 0 8px 0;
	margin-bottom:15px;
}

.obox_left p {
	font-size:11px;
	color:#3a3a3a;
	line-height:1.5em;
}

.price_box {
	border:1px solid #bcd8f7;
	padding:2px;
	margin-bottom:18px;
	float:left;
}

.price_box h4 {
	background:#f2f8ff;
	padding:0px 7px 0px 9px;
	overflow:hidden;
	font-size:10px;
	font-weight:normal;
	color:#2aa8e3;
}

.price_box h4 span {
	text-align:right;
	font-size:24px;
	font-weight:bold;
	color:#e57200;
}

a.upb {
	background:url(../images/vezi_oferta_v2.jpg) no-repeat;
	display:block;
	width:167px;
	height:29px;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma;
	text-align:center;
	padding:8px 0 0 0;
	color:#ffffff;
	clear:both;
}

.newsletter {
	float:left;	
	background:url(../images/newsletter_bg.png) no-repeat;
	width:414px;
	height:119px;
	padding:16px 20px 0 20px;
	margin:0px 16px 0px 0px;
}

.newsletter h5 {
	font-size:18px;
	color:#fcfcfc;
	font-weight:normal;
	background:url(../images/nwl_brd.png) no-repeat left bottom;
	padding:0 0 8px 0;
	margin-bottom:15px;
}

.nwl_inp {
	width:414px;
	float:left;
	clear:both;
}

input.nwl_1 {
	float:left;
	width:288px;
	height:20px;
	border:1px solid #054462;
	background:#eef6ff;
	padding:3px 5px 0;
	font-size:12px;
	color:#747474;
}

input.nwl_2 {
	float:right;
	width:100px;
	height:27px;
	border:none;
	background: url(../images/nwl_trm_bg.png) no-repeat;
	cursor:pointer;
}

.newsletter p {
	font-size:11px;
	color:#fcfcfc;
	padding:0 0 15px 0;
}

.medical {
	float:left;
	width:205px;
	height:119px;
	background:url(../images/medical_bg.png) no-repeat;
	padding:16px 22px 0 227px;
}

.medical h5 {
	font-size:18px;
	color:#0b87c2;
	background:url(../images/medical_hbrd.png) no-repeat left bottom;
	padding:0 0 8px 0;
	margin-bottom:10px;
}

.medical p {
	font-size:11px;
	color:#626261;
	padding:0 0 6px 0;
}

.footer {
	float:left;
	clear:both;
	width:928px;
	padding:0 35px 0 23px;
}

.footer ul {
	float:right;
	padding:11px 0 0 0;
}

.footer ul li {
	float:left;
	padding-right:10px;
	margin-right:10px;
	font-size:11px;
	background:url(../images/fli_brd.png) no-repeat right 2px;
}

.footer ul li.last {
	padding-right:0px;
	margin-right:0px;
	background:none;
}

.footer ul li a {
	float:left;
	color:#626261;
}

.footer ul li a:hover {
	text-decoration:underline;
}

/*-----------------------------turism_intern_articol start-------------------------------*/

.interior_left {
	float:left;
	width:634px;
}

.interior_right {
	float:right;
	width:277px;
}

.sab_up {
	float:left;
	clear:both;
	width:634px;
	background:url(../images/sab_up.png) no-repeat left top;
	padding:3px 0 0 0;
}

.sab_dn {
	float:left;
	clear:both;
	width:634px;
	background:url(../images/sab_dn.png) no-repeat left bottom;
	padding:0 0 3px 0;
}

.sab_mid {
	float:left;
	clear:both;
	width:592px;
	background:url(../images/sab_mid.png) repeat-y;
	padding:15px 21px 15px;
	line-height:18px;
}

.nume_hold {
	float:left;
	width:350px;
	background:url(../images/nume_hold_brd.png) no-repeat left bottom;
	padding:13px 0 7px 0;
}

h2.nh18 {
	font-size:18px;
	font-weight:normal;
	color:#126198;
	float:left;
}

h2.nh18 a {
	color:#126198;
}

h2.nh18 a:hover {
	text-decoration:underline;
}


.price_box_2 {
	border:1px solid #bcd8f7;
	padding:2px;
	float:right;
	display:inline;
}

.price_box_2 h4 {
	background:#f2f8ff;
	padding:3px 0 3px 0;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	color:#2aa8e3;
}

.price_box_2 h4 span {
	font-size:24px;
	font-weight:bold;
	color:#e57200;
	margin-left:4px;
}

.art_desc {
	float:left;
	clear:both;
	width:592px;
	padding:10px 0 0 0;
}

* html .art_desc {
	padding:15px 0 0 0;
}

* + html .art_desc {
	padding:15px 0 0 0;
}


p.txtdsc {
	float:none;
	width:auto;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.4em;
}

.det_oferta {
	display:block;
	font-weight:bold;
	text-align:center;

}

.car_art {
	float:right;
	width:360px;
	margin:0px 0px 4px 10px;
}

.selected_photo {
	width:354px;
	border:1px solid #81bae1;
	padding:2px;
	margin-bottom:12px;
}

.selected_photo img {
	width:354px;
	height:264px;
}

#tab_a2, #tab_a3, #tab_a4, #tab_a5, #tab_a6, #tab_a7, #tab_a8, #tab_a9, #tab_a10, #tab_a11, #tab_a12, #tab_a13, #tab_a14, #tab_a15, #tab_a16, #tab_a17, #tab_a18, #tab_a19, #tab_a20, #tab_a21, #tab_a22, #tab_a23, #tab_a24, #tab_a25, #tab_a26, #tab_a27 {
	display: none;
}

.field_side {
	float:left;
	width:297px;
}

.field_side2 {
	float:left;
	width:500px;
}

input.txt_fld {
	width:285px;
	height:18px;
	border:1px solid #b7d5f6;
	background:none;
	font-size:12px;
	color:#747474;
	padding:2px 5px 0;
	margin-bottom:9px;
}

* html input.txt_fld {
	margin-bottom:7px;
}

* + html input.txt_fld {
	margin-bottom:7px;
}



input.txt_fld12 {
	width:285px;
	height:18px;
	border:1px solid #b7d5f6;
	background:none;
	font-size:12px;
	color:#747474;
	padding:2px 5px 0;
	margin-bottom:9px;
	display:block;
	margin:0px 0px 10px 30px;
	float:right;
}

* html input.txt_fld12 {
	margin-bottom:7px;
}

* + html input.txt_fld12 {
	margin-bottom:7px;
}

.field_side2 p {
 
display:block;
height:20px;
float:left;

}



input.btfld {
	border:none;
	background:url(../images/trim_field.png) no-repeat;
	width:97px;
	height:26px;
	cursor:pointer;
}

input.btfld12{
	border:none;
	background:url(../images/cauta_btn.png) no-repeat;
	width:60px;
	height:26px;
	cursor:pointer;
}

.field_side textarea {
	width:285px;
	height:96px;
	border:1px solid #b7d5f6;
	background:none;
	font-size:12px;
	color:#747474;
	padding:2px 5px 0;
	margin-bottom:9px;
}

.field_side2 textarea {
	width:285px;
	height:96px;
	border:1px solid #b7d5f6;
	background:none;
	font-size:12px;
	color:#747474;
	padding:2px 5px 0;
	margin-bottom:9px;
}

.field_side2 span {

float:left;
}

input.check_box_inp{
	margin-right:283px;
	float:right;
}

* html input.check_box_inp {
	margin-right:280px;
	float:right;
}

* + html input.check_box_inp {
	margin-right:281px;
	float:right;
}

.afla_mai_mult {
	display:block;
	width:138px;
	height:87px;
	background:url(../images/bg_header_amm.jpg) no-repeat;
	padding:9px 0px 0px 12px;
	margin:6px 0px 0px 0px;
	float:left;
}

.noutati_amm {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin-bottom:6px;

}

.head_contact {
	float:left;
	background:url(../images/baloon_tip.jpg) no-repeat;
	width:139px;
	height:88px;
	padding:8px 0 0 12px;
	font-size:14px;
	font-weight:bold;
	
	margin:6px 0px 0px 10px;

}
 
.pic_oferte_sp {
	border:1px solid #569ed0;
	background:#d8e0e6;
	padding:2px;
	margin:0px 7px 3px 0px;
	float:left;

}

.text_amm {
	font-size:11px;
	color:#707070;
	font-weight:normal;
}

.text_amm2 {
	font-size:11px;
	color:#707070;
	font-weight:normal;
	margin-bottom:9px;
}

.text_amm2 b {

color:#000000;
}

.text_amm2 a {

	font-size:11px;
	color:#707070;
	font-weight:normal;
	margin-bottom:9px;
}

.contact_side {
	float:right;
	width:235px;
	border:1px solid #dcddde;
	background:#f6f6f6;
	padding:14px 19px 28px 19px;
}

.contact_side h4 {
	color:#168ec6;
	background:url(../images/contact_brd.png) no-repeat left bottom;
	font-size:18px;
	font-weight:normal;
	padding:0 0 6px 0;
	margin-bottom:10px;
}

p.cs_det {
	font-size:11px;
	color:#3a3a3a;
	padding-bottom:6px;
}

h4.fast20, h4.fg20 {
	font-size:20px;
	color:#458312;
	padding-bottom:10px;
	font-weight:normal;
	clear:both;
}

h4.fg20 {
	padding:0px 0 10px 2px;
}

* + html h4.fg20 {
	padding:7px 0 10px 2px;
}

ul.fast_src {
	float:left;
	clear:both;
	width:277px;
	padding:0 0 13px 0;
}

ul.fast_src li {
	width:260px;
	background:url(../images/fast_src_libg.png) no-repeat left 5px;
	font-size:11px;
	padding:2px 0 6px 17px;
	color:#000000;
}

ul.fast_src li a {
	color:#000000;
}

ul.fast_src li a:hover {
	text-decoration:underline;
}

.hday_up {
	float:left;
	width:277px;
	background:url(../images/hday_up.png) no-repeat left top;
	padding-top:4px;
	margin-bottom:10px;
}

.hday_dn {
	float:left;
	width:277px;
	background:url(../images/hday_dn.png) no-repeat left bottom;
	padding-bottom:4px;
}

.hday_mid {
	float:left;
	width:269px;
	background:url(../images/hday_mid.png) repeat-y;
	padding:0 4px;
	position:relative;
}

.hd_trans {
	width:251px;
	height:23px;
	position:absolute;
	left:4px;
	bottom:0;
	background:url(../images/hdaymid_trans.png) no-repeat;
	overflow:hidden;
	padding:8px 9px 0;
}

.hd_trans h4 {
	font-size:12px;
	color:#fffefe;
	float:left;
	width:160px;
	overflow:hidden;
}

.hd_trans span {
	font-size:12px;
	color:#fbd400;
	float:right;
	font-weight:bold;
}
.article_title {
	font-size:12px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:-8px;
	width:160px;
}
.www_lk {
	color:#168EC6;
	font-weight:bold;
}
/*-----------------------------turism_intern_articol end-------------------------------*/

/*-----------------------------turism_intern_list start-------------------------------*/

ul.art_list {
	float:left;
	clear:both;
	width:634px;
}

ul.art_list li {
	float:left;
	clear:both;
	width:634px;
	padding-bottom:8px;
}

.prez_oferta {
	float:left;
	width:475px;
}

.acces_oferta {
	float:right;
}

.pic_txt {
	float:left;
	clear:both;
	width:475px;
	padding-top:11px;
}

img.picart {
	float:left;
	border:1px solid #569ed0;
	margin:0 19px 0 0;
}

h4.ht11 {
	font-size:11px;
	font-weight:bold;
	color:#3a3a3a;
	padding-bottom:4px;
	padding-top:10px;
}

p.pt_1 {
	font-size:11px;
	color:#3a3a3a;
	padding-bottom:4px;
}

p.pt_2 {
	font-size:11px;
	color:#0777ab;
	padding-bottom:4px;
}

.paginare {
	float:left;
	clear:both;
	width:500px;
}

h5.pag_no {
	background:url(../images/pag_no_long.png) no-repeat left top;
	float:left;
	height:24px;
	margin-right:9px;
}

h5.pag_no span {
	background:url(../images/pag_no_cap.png) no-repeat right top;
	float:left;
	height:20px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:4px 9px 0;
	display:block;
}

.paginare ul {
	float:left;
}

.paginare ul li {
	float:left;
	margin-right:8px;
}

.paginare ul li.first a {
	display:block;
	background:url(../images/pag_back_n.png) no-repeat;
	width:24px;
	height:26px;
}

.paginare ul li.first a:hover {
	display:block;
	background:url(../images/pag_back_hov.png) no-repeat;
	width:24px;
	height:26px;
}

.paginare ul li.last a {
	display:block;
	background:url(../images/pag_front_n.png) no-repeat;
	width:24px;
	height:26px;
}

.paginare ul li.last a:hover {
	display:block;
	background:url(../images/pag_front_hov.png) no-repeat;
	width:24px;
	height:26px;
}

.paginare ul li a {
	float:left;
	height:24px;
	padding:1px;
	background:#ffffff;
}

.paginare ul li a span {
	float:left;
	height:19px;
	border:1px solid #b7d5f6;
	padding:3px 7px 0;
	font-size:12px;
	color:#094764;
	cursor:pointer;
}

.paginare ul li a:hover span {
	border:1px solid #4b95c0;
}

.newsletter_turism_block {
	width:926px;
	clear:both;
}

/*-----------------------------turism_intern_list end-------------------------------*/


.contact_new {
	font-size:13px;
	color:#E57200;
	font-weight:bold;
	margin:0px 0px 4px 0px;
}
.text_details_oferte {
	 width:140px;
	 padding:10px 40px 10px 40px;
	 border:1px solid #bcd8f7;
}
a.contact_new2 {
	font-size:12px; 
	color:#000000;
	text-decoration:underline;
}

a.contact_new2:hover {

	text-decoration:none;
}

.servicii_medicale {
	clear:both;
	background:url(../images/nume_hold_brd.png) no-repeat scroll left bottom transparent;
	padding:2px 0px 4px 0px;
	width:350px;


}



.servicii_medicale a {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.servicii_medicale a:hover {
	text-decoration:underline;
}


/*NEWSLETTTER RIGHT  & TURISM MEDICAL */

.newsletter_right_tm {
	width:277px;
	background:url(../images/newsletter_right_bg.jpg) no-repeat;
	height:135px;
	float:left;
}

.newsletter_right_tm span {
	color:#ffffff;
	float:left;
	margin:67px 0 0 15px;
    font-size:11px;
}

input.ss {
	margin:12px 0 0 17px;
	float:left;
	border:0px;
	display:inline;
	width:150px;
}

 
input.trimite_ss {
	margin:10px 0 0 4px;
	float:left;
	display:inline;
	width:95px;
	height:22px;
	border:0px;
	background:none;
	cursor:pointer;
}


.turism_medical_right {
	width:277px;
	background:url(../images/turism_medical_right.jpg) no-repeat;
	height:135px;
	float:left;
	clear:both;
	margin:10px 0px 0px 0px;
}

.turism_medical_right span {
	color:#626261;
	float:left;
	font-size:11px;
	line-height:15px;
	margin:48px 0 0 133px;
	width:141px;
}

a.afla_mai_mult_tm {
	float:right;
	height:26px;
	margin-bottom:0;
	margin-left:0;
	margin-right:11px;
	margin-top:5px;
	width:100px;
}


.contact_new_3  {

	float:left;
	width:202px;
	height:183px;
	background:url(../images/bg_contact_new3.jpg) center left no-repeat;
	margin:0px 0px 0px 0px;
	padding:5px;

}

span.text_contact_tit {
	font-size:20px;
	color:#126198;
	font-weight:bold;
}

span.text_contact_tit16 {
	font-size:16px;
	color:#126198;
	font-weight:bold;
}

span.text_contact_tit_grey {
	font-size:16px;
	color:#707070;
}

a.text_contact_tit_grey {
	font-size:16px;
	color:#707070;
}



.contact_header_bg3 {
	background:url(../images/contact_header_bg_3.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:88px;
	margin:6px 0 0 10px;
	padding:8px 0 0 12px;
	width:222px;
	line-height:18px;
}


.text_breadcrumb {
	font-size:14px;
	color:#126198;
	margin:5px 0px 15px 0px;
}

.text_breadcrumb a {
	font-size:14px;
	color:#126198;
}





/*END*/
