*{
margin:0px;
padding:0px;}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fffffff;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;}

.clrFloat{
clear:both;}

.oneColFixCtr #container {
	width: 966px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */}

.header .top{
font-weight:bold;
font-family:tahoma;
font-size:10px;
height:28px;}

.header .top a{
float:right;
margin:12px 10px 3px 10px;
color:#8c999e;
text-decoration:none;}

.header .top .selected{
text-decoration:underline;}

.header .bottom{
height:271px;
margin-bottom: 1px;;}

.menu{
margin-bottom:25px;}

.submenu a{
display:block;
float:left;
width:234px;
height:32px;}

.submenu .spk{
margin-left:10px;}

.submenu{
height:32px;}

.ht{
background:url(../images/b_holidays_n_tours.jpg) no-repeat right top;}
.ht:hover{
background-position:left;}

.se{
background:url(../images/b_short_exp.jpg) no-repeat right top;}
.se:hover{
background-position:left;}

.cb{
background:url(../images/b_city_breaks.jpg) no-repeat right top;}
.cb:hover{
background-position:left;}

.bs{
background:url(../images/b_bucuresti_sightseen.jpg) no-repeat right top;}
.bs:hover{
background-position:left;}

.page_title{
font:bold 34px arial;
color:#81939b;
margin-bottom:20px;}

.presentation{
width:931px;
float:left;
padding:25px 0px 0px 35px;
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;
color:#30454d;
/*text-align:justify;*/}

.presentation p{
width:880px;
margin-bottom:10px;}

.content{
width:966px;
margin-top:15px;
background: url(../images/bg_content.jpg) repeat-y top left;}

.content2{
width:966px;
margin-top:15px;
background: url(../images/bg_content_m.jpg) repeat-y top left;}

.cleft{
float:left;
width:600px;}

.cleft .hdr{
width:570px;
margin:0px 15px 0px 15px;}

.content2 .hdr{
width:930px;
margin:0px 15px 0px 15px;}

.cleft .hdr a, .content2 .hdr a{
display:block;
float:right;
width: 111px;
height:30px;
margin:0px;
background:url(../images/back_hotels.jpg) no-repeat top left;}

.cright, .cright2{
float:right;
width:356px;
color:#504f53;
font-size:11px;
letter-spacing: 1px;
font-family:tahoma;}

.cright2 b{
margin:10px 20px 10px 20px;}

.cright2 a{
color:#394042;}

.cright2 ul{
list-style:none;margin-left:20px;}

.cright2 ul li{
margin-bottom:10px;}

.cright2 a:hover{
text-decoration:none;}

.right_content{
color:#30454d;
font-family:tahoma;
font-size:12px;
width:346px;
padding:5px;}

.right_content a{
font-size:12px;
font-family:tahoma;}

.rc_add{
padding-left:15px;
color:#30454d;
font-size:12px;
font-family:tahoma;}

.footer{
width:966px;}

.footer2{
width:966px;
background:none;
background-color:#b5c5ca;}

.fleft{
float:left;
width:567px;
background-color:#b5c5ca;
padding:3px;
padding-left: 30px;
font-size:9px; 
/*text-align:center;*/}

.fleft a{
font-family:tahoma;

font-weight:bold;
color:#394042;
text-decoration:none;}

.fleft a:hover{
text-decoration:underline;}

.fright{
float:right;
width:350px;
background-color:#b5c5ca;
color:#ffffff;
font-family:tahoma;
font-size:9px;
padding:3px;
text-align:right;}

/* pt index */

/*.oferte_holder{
width:580px;
padding:0px 10px;}
*/
.oferte_holder{
width:920px;
padding:0px 10px;}

.oferte_holder2{
width:580px;
padding:0px 10px;}

.oferte_holder_large, .oferte_holder_large2{
width:946px;
padding:0px 10px;}

.oferte_holder_large2{
padding:0px 30px 0px 30px;
width:886px;
/*text-align: justify;*/}

.oferte_holder_large3{
padding:0px 30px 0px 30px;
width:490;
/*text-align: justify;*/}

.oferte_holder_large3 ul{
font:normal 11px tahoma;
letter-spacing: 1px;}

.oferte_holder_large2 p, .oferte_holder_large3 p{
color:#30454d;
font:normal 11px tahoma;
letter-spacing: 1px;
margin:10px 0px 30px 0px;}

.oferte_holder_large2 p a{
color:#30454d;}

.oferte_holder_large3 .lnk{
font:bold 18px tahoma;
text-decoration: none;
margin-right:50px;
color:#7f8c93;}

.oferte_holder_large2 h2{
font:bold 18px tahoma;
color:#ff6300;}

.oferte_holder_large3 span{
font:bold 18px tahoma;
color:#ff6300;
margin-right:50px;}

.oferta{
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;
color:#30454d;
border-bottom:1px solid #b8bec2;
margin-bottom:15px;}

.oferta img{
float:left;
border:1px solid #82949c;
margin:0px 15px 15px 0px;}

.picto{
border:1px solid #82949c;}

.oferta .stars{
float:none;
vertical-align:top;
border:none;}

.oferta a h2, .sptitle, .ltbl h2, .ous{
height:30px;
font-family:tahoma;
font-size:18px;
font-weight:bold;
color:#ff6300;
cursor:pointer;
text-decoration:none;}

.sptitle{
float:left;}

.seein{
float:right;
font:bold 12px tahoma;
color:#394042}

.seein select{
width:150px;}

.oferta a:hover h2{
text-decoration:underline;}

.sptitle{
height:auto;}

.oferta a.deta{
display:block;
float:right;
width: 61px;
height:30px;
margin:0px;
background:url(../images/details.jpg) no-repeat top left;}

.oferta a{
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;
margin-top:5px;
line-height:18px;
color:#30454d;
text-decoration:none;}

.oferta a:hover{
text-decoration:underline;}

.oferta table{
margin-top:10px;
color:#30454d;
font-size:11px;
letter-spacing: 1px;}

.oferta table th{
text-align:left;}
/* end pt index */

/* pt holidays & tours */
.price_list{
width:560px;
padding:0px 20px 0px 20px;}

.price_list2{
width:900px;
padding:20px 20px 0px 20px;}

.price_list table, .price_list2 table{
color:#30454d;
font-size:12px;
font-family:tahoma;}

.price_list2 table tr .hnt{
background-color:#ff8a08;
padding:3px;
color:#ffffff;}

.price_list2 table tr .seh{
background-color:#00aede;
padding:3px;
color:#ffffff;}

.price_list2 table tr .bsh{
background-color:#84e300;
padding:3px;
color:#ffffff;}

.price_list2 table tr .cbh{
background-color:#9C74BC;
padding:3px;
color:#ffffff;}

.price_list table td, .price_list2 table td{
height:30px;
border-bottom:1px solid #b8bec2;}

.price_list table .bcol, .price_list2 table bcol{
font-weight:bold;}

.price_list a, .price_list2 a{
color:#30454d;}

.price_list a:hover, .price_list2 a:hover{
color:#ff6a00;}
/* end pt holidays & tours */

/* tour */
h3{
height:18px;
line-height:18px;
padding-left:10px;
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;
font-weight:bold;
margin-top:5px;
color:#ffffff;}

.cright a, .contact{
color:#504f53;
font-size:11px;
letter-spacing: 1px;
font-family:tahoma;}

.contact{
line-height:20px;}

.contact a{
color:#504f53;}

.rc_add a{
font-size:12px;
line-height: 30px;
color:#30454d;}

.cright .tt{background-color:#ff0000;}
.cright .hl{background-color:#fb7e39;}
.cright .pi{background-color:#d4d800;}
.cright .pni{background-color:#babb9e;}
.cright .oae{background-color:#014dbe;}
.cleft .pri, .content2 .pri{background-color:#d4d800;}

.cright ul{
margin:10px 10px 10px 20px;
color:#504f53;
font-size:11px;
letter-spacing: 1px;
font-family:tahoma;}

.cright ul li{
margin-bottom:10px;}

.price_list_tour{
width:570px;
padding:15px 15px 20px 15px;
background-color:#f6f7c2;}

.price_list_accomodation{
width:915px;
padding:15px 15px 20px 15px;
background-color:#f6f7c2;}

.price_list_tour table, .price_list_accomodation{
color:#504f53;
font-size:11px;
letter-spacing: 1px;
font-family:tahoma;}

.price_list_tour table th, .price_list_accomodation table th{
height:20px;
font-weight:normal;
text-align:left;
border-bottom:1px solid #b2b894;}

.price_list_tour table td, .price_list_accomodation table td{
height:18px;
font-weight:bold;
border-bottom:1px solid #b2b894;}

.price_list_accomodation table th{
font-weight:bold;}

.price_list_accomodation table td{
font-weight:normal;}

.legend{
background-color:#b5b6b6;
color:#ffffff;
padding:5px 5px 5px 20px;
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;}

.legend2{
width:941px;
background-color:#b5b6b6;
color:#ffffff;
padding:5px 5px 5px 20px;
font-family:tahoma;
font-size:11px;
letter-spacing: 1px;}

.legend2 ol{
margin-left:20px;}

.legend2 ol li{
margin-bottom:20px;}


.program2{
font-size:11px;
letter-spacing: 1px;
width:966px;
color:#504f53;}

.program2 h3{
background-color:#e5e6e6;
color:#504f53;
width:956px;
margin-top: 10px;
font-weight: normal;}

.program2 p{
padding:5px 20px 5px 20px;}

.program{
font-size:11px;
letter-spacing: 1px;
color:#504f53;}

.program p{
padding:5px 20px 5px 20px;
/*text-align:justify;*/}

.program ul{
margin-left:30px;}

.program h3{
background-color:#e5e6e6;
padding-left:20px;
color:#504f53;
font-weight: normal;}

.program h3 span{
position:relative;
font-weight: bold;
margin-left:430px;}

.program table{
margin:10px 20px;}

.program table td{
border-bottom: 1px solid #dadada;
height:24px;}

.infos{
width:560px;
margin:0px auto;
border-style:solid;
border-color:#b3b9bd;
border-width:1px 0px 1px 0px;
padding:10px 0px 10px 0px;
font-size:11px;
letter-spacing: 1px;}

.infos table th{
text-align:left;
/*width:115px;*/}

.top_photos{
text-align:center;}

.sel_accomodation{
float:right;
margin:0px 20px 10px;
clear:right;}

.redlnk{
color:red;
margin-right:24px;
font-size:11px;
letter-spacing: 1px;}

/* end tour */

/*oras - hotel*/
.hotel{
width:930px;
margin:0px 10px 0px 10px;}

.hotel .phto{
width:330px;
float:left;}

.hotel .phto table td{
text-align:right;}

.hotel .info{
width:590px;
float:right;
font-size:11px;
letter-spacing: 1px;
font-family:tahoma;}

.info p{
margin-bottom:15px;}
/* end oras - hotel*/

/*transfer*/
.rtbl{
float:right;
font:normal 11px tahoma;
letter-spacing: 1px;
width:600px;
color:#504f53;}

.rtbl .jos{
padding:10px 10px 70px 10px;}

.ltbl{
float:left;
width:340px;
font:normal 11px tahoma;
letter-spacing: 1px;
color:#504f53;}
/*end transfer*/

/*forms*/
.w690{
width:690px;
height:120px;
border-width: 1px 0px 0px 1px;
border-color:#c4c4c4;
border-style:solid;}
.w235{
width:235px;
border-width: 1px 0px 0px 1px;
border-color:#c4c4c4;
border-style:solid;
height:17px;}
.w35{
width:35px;
border-width: 1px 0px 0px 1px;
border-color:#c4c4c4;
border-style:solid;
height:17px;}

.textmiddle {
vertical-align:text-bottom;}

.rcon{
width:326px;
background-color:#7f8c93;
color:#ffffff;
padding: 15px;}

.rcon strong{
font-size:18px;
font-family: tahoma;}

.rcon p{
font-family: tahoma;
margin:10px 0px 10px 0px;}
/*end forms*/