body{
	margin:0;
	padding:0;
	background:#FFF url(http://www.meridiantours.ro/images/header_bg.png) repeat-x;
	background-position:top;
	font-family: Verdana;
}

p{
	margin:0;
}

img{
	border:0px;
}

#header{
	height:170px;
}

#footer{
	margin-top:20px;
	background:url(http://www.meridiantours.ro/images/footer_bg.png) repeat-x;
}

#headwrapper{
	width:1000px;
	margin:0 auto;
	position:relative;
	height:158px;
}

#footerwrapper{
	width:880px;
	margin:0 auto;
	padding-top:15px;
}

#content{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

#slogan{
	position:absolute;
	top:0px;
	right:0px;
}

#main_menu{
	position:absolute;
	bottom:0px;
	right:0px;
	height:31px;
	width:679px;
	z-index:20;
}


ul.menu {
	list-style:none; margin:0; padding:0
}

ul.menu * {
	margin:0; padding:0
}


ul.menu a {
	background:#F5F4F4 url(../images/bck_menu_1.png) 0 0 no-repeat;
	display:block;
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:94px;
	height:27px;
	padding-top:5px;
	text-align:center;
}

ul.menu a:hover{
	background:#F5F4F4 url(../images/bck_menu_1_hover.png) 0 0 no-repeat;
}

ul.menu li {
	position:relative;
	z-index:10000;
	float:left;
	margin-right:2px;
}

ul.menu ul {
	position:absolute;
	z-index:10000;
	top:26px;
	left:0;
	display:none;
	opacity:0;
	list-style:none;
}

ul.menu ul li {
	position:relative;
	z-index:10000;
	border:1px solid #FF6F10;
	border-top:none;
	width:92px;
	margin:0
}

ul.menu ul li a {
	background:#FF6F10;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	display:block;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:92px;
	height:20px;
	padding-top:5px;
	text-align:center;
}


ul.menu ul li a:hover {
	background:#FF4D0F;
}

ul.menu ul ul {
	left:92px;
	top:-1px;
	border-top:1px solid #FF4D0F;
	border-right:1px solid #FF4D0F;
	border-bottom:1px solid #FF4D0F;
}

ul.menu .menulink {
	padding:5px 7px 7px;
	font-weight:bold;
	background:url(images/header.gif);
	width:134px
}

ul.menu .menulink:hover, ul.menu .menuhover {
	text-decoration:underline;
}

ul.menu .sub {
	background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat
}

ul.menu .topline {
	border-top:1px solid #aaa;
}

#leftcolumn{
	width:277px;
	float:left; 
	display:inline;
	overflow:hidden;
}

#centercolumn{
	font-family: Verdana;
	width:695px;
	float:right;
	display:inline;
	margin-left:15px;
}

#reduceri_last{
	position:absolute;
	top:145px;
	left:240px;
	z-index:500;
}

#top_spacer{
	height:75px;
	overflow:hidden;
}

.cauta_text{
	text-align:right;
	font-size:20px;
	color:#FF5A00;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:4px;
}

.cauta_input{
	text-align:right;
}

.src_inputtext{
	font-size:20px;
	border:2px solid #FF5A00;
	color:#8F8F8F;
	font-style:italic;
}

.meniupp_item{
	font-family: Verdana;
	width:220px;
	height:35px;
	padding-top:10px;
	padding-left:32px;
	margin-top:5px;
	background:url(http://www.meridiantours.ro/images/item_meniupp.png) no-repeat;
	text-align:center;
	float:right;
	overflow:hidden;
}

.meniupp_item:hover{
	background:url(http://www.meridiantours.ro/images/item_meniupp_hover.png) no-repeat;
}

.meniupp_item_dizabilitati{
	font-family: Verdana;
	width:220px;
	height:60px;
	padding-top:10px;
	padding-left:32px;
	margin-top:5px;
	background:url(http://www.meridiantours.ro/images/oferte_persoane_dizabilitati.jpg) no-repeat;
	text-align:center;
	float:right;
	overflow:hidden;
}

.meniupp_item_dizabilitati:hover{
	background:url(http://www.meridiantours.ro/images/oferte_persoane_dizabilitati_hover.jpg) no-repeat;
}

.meniupp_item_dizabilitati a{
	text-decoration:none;
}

.map_iframe{
	border:4px solid #FF5A00;
}

.meniupp_item a:link,
.meniupp_item a:visited{
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.meniupp_item a:hover{
	text-decoration:underline;
	color:#FFEFEF;
}

#partnerlisttext{
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FF2A00;
	border-bottom:1px solid #ED2700;
	padding-bottom:5px;
	font-weight:bold;
}

.cauta_btn_container{
	text-align:right;
	margin-top:5px;
}

.cauta_btn_container input{
	background-color:#FF5A00;
	border:1px solid #FF2A00;
	padding:2px 4px 2px 4px;
	color:#FFF;
	font-weight:bold;
}

#cauta_container{
	margin-bottom:20px;
}

#footerwrapper img{
	
}

#whereamicontainer{
	width:1000px;
	margin:0 auto;
}

#whereami{
	margin-left:420px;
	margin-top:30px;
	width:570px;
	height:20px;
	background-position:bottom left;
	z-index:1;
}

#whereami a:link,
#whereami a:visited{
	color:#00467F;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#FF4200;
	text-decoration:underline;
}

#whereami a:hover{
	text-decoration:none;
	color:#EF0000;
}

h2{
	font-size:18px;
	color:#EF0000;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.textcontent{
	font-size:13px;
	text-align:justify;
}

.photo_container{
	float:right;
	margin:0px 10px 0px 10px;
	padding:4px;
	
	text-align:center;
}

h3{
	color:#000;
	font-size:13px;
	margin-bottom:2px;
}

.ofoto{
	width:65px;
	height:40px;
	margin:3px 0;
	border:1px solid #1783BF;
	padding:2px;
}

.bigf{
	padding:3px;
	border:7px solid #DFEEFF;
}

.result_photo{
	width:100px;
	float:left;
	display:inline;
	margin-right:10px;
}

.result_price{
	background:#EFEFEF;
	padding:3px;
	width:95px;
	margin-top:2px;
	text-align:center;
	font-weight:bold;
	color:#FF360F;
	border:1px solid #EFEFEF;
}

.result_photo img{
	width:95px;
	height:65px;
	padding:3px;
	border:1px solid #1783BF;
}

.result_intro{
	width:500px;
	float:left;
	display:inline;
}

.tara_intro{
	width:216px;
	float:left;
	display:inline;
}

.result_item{
	margin:5px 0 5px 0;
	padding:5px 0 7px 0;
	border-bottom:2px dotted #FF5A00;
}

.result_location{
	font-size:12px;
	margin-bottom:6px;
}

a.result_item_link:link,
a.result_item_link:visited{
	font-size:15px;
	color:#FF441F;
	font-weight:bold;
}

a.result_item_link:hover{
	color:#EF0000;
	text-decoration:none;
}

a.more_details_link:link,
a.more_details_link:visited{
	color:#EF0000;
	text-decoration:none;
}

a.more_details_link:hover{
	text-decoration:underline;
}

.whereamitxt{
	font-size:13px;
	font-weight:bold;
	color:#2F2F2F;
}

.message{
	font-weight:bold;
	border:1px solid #EF480E;
	background:#FFF;
	padding:5px;
}

.pagination{
	padding: 2px;
	text-align:right;
	font-weight:bold;
	color:#000;
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: right; /*Set to "right" to right align pagination interface*/
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	margin-left:1px;
}

.pagination a, .pagination a:visited{
	padding: 0 3px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FFFF80;
}

.pagination a.currentpage{
	background-color: #2e6ab1;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
	color: #FFF;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal;
}

.pagination a.prevnext{
	font-weight: bold;
}

.price{
	width:75px;
	height:69px;
	float:right;
	margin:5px;
	background:url(http://www.meridiantours.ro/images/price_bck.png) repeat-x;
	text-align:center;
	color:#FFF;
	padding-top:7px;
	padding-right:2px;
	font-size:17px;
	font-weight:bold;
}

.lst_oras{
	font-weight:bold;
	color:#EF0000;
}

.lst_tara{
	font-weight:bold;
	color:#236ABF;
}

a.vezi_harta_lnk:link,
a.vezi_harta_lnk:visited{
	color:#EF0000;
	text-decoration:none;
	font-size:11px;
}

a.vezi_harta_lnk:hover{
	text-decoration:underline;
}

.formcontainer{
	padding:10px;
	background:#EFF6FF;
	border:1px solid #8BB1DF;
	width:483px;
	font-size:12px;
}

.inputTextarea{
	width:450px;
	height:200px;
}

.inputText{
	width:450px;
}

.inputTextArea1{
	width:450px;
	height:100px;
}

.inputText1{
	width:350px;
}

.formtablecontainer{
	background:#FFF;
	padding:10px;
	border:1px solid #A8C8CF;
}

.dvbutton{
	padding:10px;
	font-size:14px;
}

        
#menu_container{
	width:570px;
	margin:0 auto;
	position:relative;
	padding:0px 2px 2px 430px;
	color:#000;
}


a.submenu1:link,
a.submenu1:visited{
	width:72px;
	height:24px;
	display:block;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	background:url(http://www.meridiantours.ro/images/menu_bck_1_hover.png) no-repeat;
}

a.submenu1:hover{
	width:72px;
	height:24px;
	display:block;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	background:url(http://www.meridiantours.ro/images/menu_bck_1.png) no-repeat;
}

#menu_vacante{
	height:65px;
	padding:12px 2px 2px 2px;
	color:#FFF;
	font-size:12px;
	border:0px;
}

#menu_vacante a:link,
#menu_vacante a:visited{
	color:#FFF;
	text-decoration:underline;
	border:0;
}

#menu_vacante a:hover{
	text-decoration:none;
}

#menu_vacante table{
	margin:0px;
	padding:0px;
}

#menu_vacante table td{
	margin:0px;
	padding:0px;
	border:0;
}

#intern_elements_link a:link,
#intern_elements_link a:visited,
#extern_elements_link a:link,
#intern_elements_link a:visited{
	text-decoration:underline;
}

#intern_elements_link a:hover,
#extern_elements_link a:hover{
	text-decoration:none;
}

#intern_elements a:link,
#intern_elements a:visited,
#extern_elements a:link,
#extern_elements a:visited{
	font-size:14px;
	color:#0090DF;
	font-weight:bold;
}

.tara_item{
	width:330px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:5px;
}

a.hotel_link:link,
a.hotel_link:visited{
	color:#FF360F;
	font-weight:bold;
	text-decoration:underline;
}

a.hotel_link:hover{
	text-decoration:none;
}

.dvbutton{
	width:200px;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	border:1px solid #B3E5EF;
	text-align:center;
}

a.href1:link,
a.href1:visited{
	font-size:14px;
	color:#0A65AF;
	font-weight:bold;
}

a.href1:hover{
	text-decoration:none;
}

option.alt
        {
        background:#eee;
        }
.w2em
        {
        width:2em;
        }
.w3em
        {
        width:3em;
        }
.w4em
        {
        width:4em;
        }
.w8em
        {
        width:8em;
        }
#newline-wrapper
        {
        margin-bottom:1em;
        }
#newline
        {
        background:#9cd001;
        border:1px solid #bce058;
        border-bottom-color:#80a300;
        border-right-color:#80a300;
        color:#fff;
        padding:4px;
        line-height:1em;
        font-weight:normal;
        text-transform:uppercase;
        text-decoration:none;
        }
.firstup
        {
        padding-right:2em;
        }
.lastup
        {
        margin-bottom:0;
        }
.al-center
        {
        text-align:center;
        }
#infotable
        {
        width:100%;
        margin-bottom:1.6em;
        }
#infotable th, #infotable td
        {
        padding:0.6em 0;
        border-bottom:1px solid #ccc;
        vertical-align:top;
        text-align:left;
        }
#infotable th
        {
        border-top:1px solid #ccc;
        }
table.split-date-wrap
        {
        width:auto;
        margin-bottom:0;
        }
table.split-date-wrap td
        {
        padding:0 0.2em 0.4em 0;
        border-bottom:0 none;
        }
table.split-date-wrap td input
        {
        margin-right:0.3em;
        }
table.split-date-wrap td label
        {
        font-size:10px;
        font-weight:normal;
        display:block;
        }

/* The wrapper div */
div.datePicker
        {
        position:absolute;
        min-width:24em;
        width:24em;
        z-index:9999;
        text-align:center;
        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        font:900 0.8em/0.8em Verdana, Sans-Serif; 
       /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */
        background:transparent;
        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */
        -moz-user-select:none;
        -khtml-user-select:none;
        }

/* Styles for the static datePickers */
div.staticDP
        {
        position:relative;
        top:5px;
        left:0;
        }

/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }

/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus
        {
        position:relative;
        /* Moz & FF */
        display: -moz-inline-stack;
        border:0 none;
        padding:0;
        margin:0 0 0 4px;
        background:transparent url(http://www.meridiantours.ro/images/cal.gif) no-repeat 50% 50%;
        min-width:16px;
        line-height:1;
        cursor:pointer;
        visibility:visible;
        text-decoration:none;
        vertical-align:middle;
        }

/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control
        {
        width:16px;
        }

a.date-picker-control
        {
        /* IE, Safari & Opera. Seperate CSS rule seems to be required. */
        display:inline-block;
        }

a.date-picker-control span
        {
        display:block;
        width:16px;
        height:16px;
        margin:auto 0;
        }

/* The next & previous buttons */
div.datePicker th span
        {
        display:inline;
        padding:0;
        margin:0;
        color:#000;
        text-align:center;
        line-height:1em;
        border-width:0;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        background:transparent;
        font-weight:bold;
        cursor:pointer;
        }

div.datePicker th span.month-display,
div.datePicker th span.year-display
        {
        text-transform:uppercase;
        letter-spacing:1px;
        font:normal 1.2em Verdana, Sans-Serif;
        cursor:default;
        }

div.datePicker th span.prev-but,
div.datePicker th span.next-but
        {
        font-size:1.8em;
        cursor:pointer !important;
        }


div.datePicker th span.today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em Verdana, Sans-Serif;
        width:100%;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        cursor:pointer !important
        }

div.datePicker thead th span.fd-disabled

        {
        color:#aaa;
        cursor:default !important;
        }

/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font:900 1em Verdana, Sans-Serif;
        height:1.4em;
        width:2em;
        text-decoration:none;
        text-transform:lowercase;
        line-height:1.4em;
        }

/* The table */
div.datePicker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:1px solid #ccc;
        background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;
        text-align:center;
        width:100%;
        border-spacing:2px;
        table-layout:fixed;
        border-collapse:separate;
        }

/* Common TD & TH styling */

div.datePicker table td
        {
        border:1px solid #ccc;
        padding:0;
        text-align:center;
        vertical-align:middle;
        /* Opera requires a line-height bigger than 1em in order to redraw properly */
        line-height:1.2em;
        cursor:pointer;
        background:#fff url(../media/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
        width:0.5em;
        height:0.5em !important;
        height:0.5em;
        outline:none;
        }

div.datePicker table th
        {
        border:0 none;
        padding:0;
        line-height:1em;
        font-weight:bold;
        color:#222;
        text-align:center;
        vertical-align:middle;
        }

div.datePicker table td.date-picker-unused
        {
        background:#fff url(../media/backstripes.gif);
        border-color:#dcdcdc;
        padding:0;
        cursor:default !important;
        }

div.datePicker table thead th.date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }

/* The "mon tue wed etc" day header button styles */

div.datePicker table th.date-picker-day-header
        {
        text-transform:lowercase;
        width:3em;
        }

div.datePicker table th.date-picker-day-header span
        {
        display:block;
        }

/* The "todays date" style */
div.datePicker table td.date-picker-today
        {
        background:#fff url(../media/bullet2.gif) no-repeat 0 0;
        color:rgb(100,100,100) !important;
        }

/* The "selected date" style */
div.datePicker table td.date-picker-selected-date
        {
        color:#333 !important;
        border-color:#333 !important;
        }
/* the "highlight days" style */

td.date-picker-highlight
        {
        color:#a86666;
        }
        
/* The date "out of range" style */
div.datePicker table td.out-of-range
        {
        color:#ccc !important;
        font-style:oblique;
        background:#fcfcfc !important;
        cursor:default !important;
        }

/* The "disabled days" style */
div.datePicker table td.day-disabled
        {
        color:#aaa !important;
        background:transparent !important;
        cursor:default !important;
        }

/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover
        {
        background:#fff url(../media/bg_header.jpg) no-repeat 0 0;
        cursor:pointer;
        border-color:rgb(100,130,170);
        color:rgb(100,130,170);
        }

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
* html div.datePicker table td
        {
        background-image:none;
        }

* html div.datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }
