/* CSS Document */


body {
	background-color: #FFFFFF;
	background-image: url(../img/back-head.jpg) ;
	background-repeat: repeat-x;
	background-position: 70px 23px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #797d62;
	margin: 0;
	padding: 0;
	}
table{
	font-size:11px;
	line-height:13px;
}
h1 {
	font-size: 30px;
	line-height: 28px;
	font-weight:bold;
	margin: 0;
	padding: 10px 0 0 0;
	letter-spacing:-1px;
	}
h11 {
	font-size: 30px;
	line-height: 28px;
	font-weight:bold;
	margin: 0;
	padding: 5px 0 0 0;
	letter-spacing:-1px;
	}
h2 {
	font-size: 13px;
	line-height: 15px;
	font-weight:bold;
	margin: 0;
	padding: 5px 0 0 0;
	letter-spacing:0.5px;
	}
h3 {
	font-size: 11px;
	line-height: 13px;
	font-weight:bold;
	margin: 0;
	padding: 10px 0 0 0;
	}
a {
	color: #3366CC;
	text-decoration: none;
	}
a.link {
	color: #f54d00;
	text-decoration: none;
	font-weight:bold
	}
a img {
	border:0 none;
	margin:0;
	padding:0
	}
ul, li {
	margin:0;
	padding:0;
	list-style:none none;
	}
p {
	margin:0;
	padding:9px;
	}
	
#head {
	height: 92px;
	width:996px;
	}
#logo{
	float: left;
	z-index:100}
	
#sound{
	height:23px;
	width:110px;
	position: absolute;
	top: 0px;
	left:886px;
	background:url(../img/back_sound.png) top left no-repeat;

	}
	
#sound li{
	float: left;
	padding-top: 5px;
	padding-left: 3px;
	height: 12px;
	width: 30px;
	text-align: center;
	}
	
#menu{
	position: absolute;
	top:77px;
	left: 219px;
	height:38px;
	width: 777px;
	z-index:10
	}
#menu ul{
	margin:0;
	padding:0;
	list-style:none none;
	}
#menu li{
	float: left;
	}

#menu li img{
	margin-left:1px;
	margin-right:1px;
}

#footer {
	width: 980px;
	border-top:#e9eae4 solid 1px;
	color:#b6b9a6;
	padding-left:28px;
	height: 27px;
	line-height: 27px;
	float: left;
	clear: both;
	}

#footertrafic {
	width: 100px;
	float: left;
	margin-left: 900px;
	margin-top: 0px;
	clear: both;
	}
	
	
img { behavior: url(../js/pngbehavior.htc) } /* IE hack for PNG transparency*/  

/*-----------home-----------*/
#home{
	background: url(../rotator/rotator.php) left top no-repeat;
	height:510px;
	width: 100%;
	}
#bt-discover{
	position: relative;
	top:25px;
	left:595px;
	color:#706d5c;
	width:600px;
	}
#ref{
	width:482px;
	height:156px;
	position: absolute;
	top: 432px;
	left: 20px;
	background: url(../img/bg_lowbox.png) left top no-repeat;
	}
	
#refchildleft{
	float: left;
	width:149px;
	height:105px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding:15px 15px 15px;
	}
	
#refchildright{
	float: left;
	width:300px;
	height:105px;
	position: absolute;
	top: 0px;
	left: 159px;
	padding:15px 15px 15px;
	}
	
#refchildright img{
	margin-left: 9px;
	}
	
#tar{
	width:482px;
	height:156px;
	position: absolute;
	top: 432px;
	left: 512px;

	background: url(../img/bg_lowbox.png) left top no-repeat;
	}
	
#tarchildleft{
	float: left;
	width:149px;
	height:105px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding:15px 15px 15px;
	}
	
#tarchildright{
	float: left;
	width:300px;
	height:105px;
	position: absolute;
	top: 0px;
	left: 159px;
	padding:15px 15px 15px;
	}
	
#tarchildright img{
	margin-left: 9px;
	}
	
#tarnewsright {
	float: left;
	display: inline;
	width: 330px;
	height: 50px;
	padding-left: 10px;
	}

#tarnewsleft {
	float: left;
	display: inline;
	width: 620px;
	height: 50px;
	margin-left: 20px;
	padding-top: 3px;
	}
	
#pod {
	float: left;
	display: inline;
	width: 975px;
	height: 150px;
	margin: 0 0 15px 20px;
	background-color:#0033CC;
	}

/*-----------presentation-----------*/

.presentation {
	width: 996px;
	padding: 20px 0px 10px 10px;
	clear: both;
	}
	
.presentation img{
	float: left;
	margin-left: 10px
	}
	
.titre{
	clear: right;
	float: none;
	padding: 10px;
	}
.pres{
	width:430px;
	height:155px;
	float: left;
	padding:0 25px;
	}
.pres img{
	float: left;
	margin-right: 10px
	}
	
/*-----------links-----------*/

#linksframe {
	width: 980px;
	padding: 5px 0px 10px 20px;
	clear: both;
	}
	
#linksvideo {
	width: 980px;
	height: 350px;
	text-align:center;
	background-image: url(../img/bg-videos.jpg);
	background-repeat: no-repeat;
	}
	
#videomenu {
	width: 900px;
	height: 30px;
	text-align:left;
	padding: 0px 0px 20px 20px;
	
	}
	
	
#linksparteneri {
	width: 980px;
	height: 110px;
	text-align:center;
	}
	
#linksparteneri img{

	margin: 5px 5px 0 5px;
	}

#linkscolleft {
	float: left;
	width: 480px;
	height: 120px;
	margin: 5px 0px 5px 5px;
	background-image: url(../img/box-links.png);
	background-repeat: no-repeat;
	}
	
#linkscolright{
	float: left;
	width: 480px;
	height: 120px;
	margin: 5px 5px 5px 5px;
	background-image: url(../img/box-links.png);
	background-repeat: no-repeat;
	}
	
#lboxleft{
	float: left;
	width: 200px;
	height: 100px;
	padding: 5px;
	}
	
#lboxright{
	float: left;
	width: 200px;
	height: 100px;
	padding: 10px;
	}
	
/*-----------promos-----------*/

#promosframe {
	width: 990px;
	padding: 20px 0px 10px 10px;
	clear: both;
	}
	
#promosbadge {
	float: left;
	width: 150px;
	padding-left: 10px;


	}

#promosinfo {
	float: left;
	width: 310px;
	padding-left: 20px;


	}
	
	
/*-----------photos-----------*/
	
#flashframe {
	width: 976px;
	height: 550px;
	clear: both;
	margin: 10px;
	border: none ;
	background-color:#ffffff;
	}

#photomenu {
	width: 900px;
	height: 25px;
	text-align:left;
	padding: 5px 0px 0px 20px;
	
	}

	
/*-----------references-----------*/
.voir{
	width:482px;
	height:190px;
	margin:0;
	background:  url(../img/bg_evbox.png) top left no-repeat
	}
.voir .ref{
	float: left;
	margin: 6px 10px 10px 10px;
	}
.voir p, .voir h2{
	/*float: left;*/
	margin: 10px;
	}
.voir h2{
	padding-top:10px;
}
.exemp{
	width:440px;
	float: left;
	padding:0 25px;
	margin-bottom: 25px;
	}
.exemp li{
	padding:11px 0 0 11px;
	}
	
/*-----------eventstext-----------*/

	
#eventstext-body {
	width: 950px;
	-moz-border-radius: 08px;
    -webkit-border-radius: 08px;
    -khtml-border-radius: 08px;
    border-radius: 08px; 
	background-color: #daeceb;
	clear: both;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 20px 15px 15px 15px;
	vertical-align: top;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	



/*-----------events-----------*/

#eventsframe {
	width: 980px;
	clear: both;
	}
	
#eventsframebt {
	width: 400px;
	margin-left: 380px;
	}
	
.eventbox{
	width:482px;
	height:190px;
	margin:0;
	}
	
.eventbox .ref{
	float: left;
	margin: 6px 10px 10px 10px;
	}
.eventbox p, .voir h2{
	/*float: left;*/
	margin: 10px;
	}
.eventbox h2{
	padding-top:20px;
}

#eventshead {
	width: 980px;
	height: 30px;
	background-image:url(../img/bg_head.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-left: 10px;
	}

#eventsbody {
	width: 980px;
	height: 410px;
	background-image:url(../img/bg_body.png);
	background-repeat: no-repeat;
	clear: both;
	margin-left: 10px;
	}

#eventsfoot {
	width: 980px;
	height: 20px;
	background-image:url(../img/bg_foot.png);
	background-repeat:no-repeat;
	background-position:top;
	clear: both;
	margin-left: 10px;
	}
	
#eventsright {
	float: left;
	width: 550px;
	height: 300px;
	padding-top: 10px;
	margin-left: 0px;
	color: #000000;
	vertical-align: middle;
	display:block;
	}
	
#eventsrightgaga {
	float: left;
	width: 660px;
	height: 300px;
	padding-top: 6px;
	margin-left: 0px;
	color: #000000;
	vertical-align: middle;
	display:block;
	}
	
.events_title {
	font-size: 16px;
	text-align: left;
	text-shadow: #FFFFFF 0px 1.5px 1px;
	}
	
.events_date {
	height: 16px;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	vertical-align: middle;
	text-shadow: #FFFFFF 0px 0.5px 0.5px;
	}
	
.events_content {
	font-size: 18px;
	padding: 2px 10px 6px 10px;
	text-align: left;
	text-shadow: #FFFFFF 0px 0.5px 0.5px;
    font-weight: bold;
	line-height: 22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

.events_descr {
	font-size: 14px;
	padding: 0px 10px 2px 0px;
	text-align: left;
	text-shadow: #FFFFFF 0px 0.5px 0.5px;
	line-height: 16px;
	
	}
	
#eventsleft {
	float: left;
	width: 300px;
	height: 380px;
	padding-top: 15px;
	padding-left: 0px;
	}
	
#eventsleftdouble {
	float: left;
	width: 360px;
	height: 380px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 25px;
	}
	
	
/*-----------button-----------*/

#buttonline {
	position: relative;
	width: 455px;
	height: 70px;
	margin-left: 10px;
	padding-left: 415px;
	text-align: center;
	}
	
 .wishnav
{
float:left;
position: relative;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background: url(../img/bt-hover.png) no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 52px;
margin: 15px;
padding: 0px;

}

.wishnav a
{
display: block;
color: #df34b9;
font-size: 14px;
width: 140px;
height: 52px;
display: block;
float: left;
color: #df34b9;
text-decoration: none;
}

.wishnav img
{
width: 140px;
height: 52px;
border: 0;


}

* html a:hover
{
visibility:visible;
}

.wishnav a:hover img
{
visibility:hidden;
}

.wishnav span
{
position: absolute;
left: 70px;
top: 20px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*-----------contact-----------*/

#contactdata {
	width: 996px;
	height: 500px;
	padding: 20px 0px 10px 20px;
	clear: both;
	}
	
#contactdata ul {
	padding:11px 0 0 0;
	}
#contactdata li{
	padding:11px 0 0 11px;
	}
	
#contactdatatitle-phone {
	width:540px;
	float: left;
	}
	
#contactdatatitle-form {
	width:360px;
	float: left;
	margin-left: 75px;

	}
	
#contactdataphone {
	width:540px;
	float: left;
	}
	
#contactdataphone img{
	margin-left: 20px;
	}

#contactformbox{
	width:360px;
	float: left;
	margin-left: 75px;
	}
	
#mondopaybox{
	width:360px;
	float: left;
	margin-left: 75px;
	}
	
#contact {
	width: 315px;
	height: 480px;
	float: left;
	padding: 10px 25px 0 25px;
	}
	
#mondopay {
	width: 315px;
	height: 480px;
	float: left;
	padding: 10px 25px 0 25px;
	}
	
#contactform{
	width: 360px;
	height: 367px;
	background: url(../img/bg_contactform.png) no-repeat
	}
	

label {
	width:300px;
	height: 18px;
	display: block;
	margin-top:10px;
	line-height: 20px;
	}
#contact input[type=text]{
	width:194px;
	height: 12px;
	float: right;
	border:#bcbfae 1px solid;
	color:#797d62;
	font-size:11px;
	line-height: 18px;
	margin:0;
	padding:3px;
	}
#contact select{
	width:180px;
	height: 20px;
	float: right;
	border:#bcbfae 1px solid;
	color:#797d62;
	font-size:11px;
	line-height: 20px;
	margin:0;
	padding:0;
	}
#contact textarea{
	width:292px;
	height: 74px;
	border:#bcbfae 1px solid;
	color:#797d62;
	font-size:12px;
	line-height: 18px;
	margin:0 ;
	padding:3px;
	overflow:auto;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
#contact input.bt{
	border:0 none;
	margin: 0 10px 0 160px;
	padding:0
	float:right;
	}
	
#contactflash {
	width: 996px;
	height: 500px;
	clear: both;
	}
	
/*-----------miss-----------*/

#misscontent{
	width:977px;
	float: left;
	margin: 10px 0 0 20px;
	background-image: url(../img/img-miss.png);
	background-position: top;
	background-repeat: no-repeat;
	}

#misscontentdw{
	width:977px;
	height: 70px;
	float: left;
	margin: 0 0 25px 20px;
	background-image: url(../img/img-gallerydw.png);
	background-position: top;
	background-repeat: no-repeat;
	}
	
#missicon{
	width:395px;
	height: 500px;
	float: left;
	margin-top: 125px;
	margin-bottom: 5px;
	margin-left: 20px;
	}
	
#missraw{
	width:500px;
	height: 50px;
	float: left;
	margin: 150px 0 10px 35px;
	color: #700759;
	}
	
#missnextraw{
	width:500px;
	height: 50px;
	float: left;
	margin: 10px 0 35px 35px;
	color: #700759;
	}
	
	
/*-----------photosmain-----------*/

#phcontent{
	width:977px;
	float: left;
	margin: 10px 0 0 20px;
	background-image: url(../img/img-gallery.png);
	background-position: top;
	background-repeat: no-repeat;
	}

#phcontentdw{
	width:977px;
	height: 70px;
	float: left;
	margin: 0 0 25px 20px;
	background-image: url(../img/img-gallerydw.png);
	background-position: top;
	background-repeat: no-repeat;
	}
	
#phiconfirst{
	width:182px;
	height: 100px;
	float: left;
	margin-top: 125px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	
#phrawfirst{
	width:700px;
	height: 80px;
	float: left;
	margin: 145px 0 10px 25px;
	color: #700759;
	}

#phicon{
	width:182px;
	height: 100px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
	
#phraw{
	width:700px;
	height: 50px;
	float: left;
	margin: 35px 0 35px 25px;
	color: #700759;
	}

/* ---------------admin----------*/
#admin{
	margin:100px;
}
#admin table{
	border-collapse:collapse;
	margin:auto;
	padding-left:30px;
	padding-right:30px;
}

#admin td,th{
	padding:10px;
	border-bottom:1px solid #797d62;
	font-size:12px;
}

#admin tr:hover{
	background-color:#dedede;
}

#admin input{
	float: right;
	border:#bcbfae 1px solid;
	color:#797d62;
	font-size:12px;
	line-height: 18px;
	margin:0;
	padding:3px;
}

#admin p a{
	color:#fefefe;
}

/* ---------------fancy menu----------*/

#fancymenu {
	position: absolute;
	height: 29px;
	width: 600px;

	padding: 5px;
	margin: 10px 0;
	overflow: hidden;
}

#pictureselect {
	position: relative;
	height: 1%; /* ie bug */
}

#fancymenu ul, #pictureselect {
	padding: 0;
	margin: 0;
	list-style:none none;
	float: left;
}

/* Don't apply padding here (offsetWidth will differ in IE)
    If you need padding add it to the child anchor */
#fancymenu ul li, #pictureselect li {
	float: left;
	list-style: none;
}

#fancymenu ul li a, #pictureselect li a  {
	text-indent: -500em;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
}

#pictureselect li {
	height: 54px;
}

#pictureselect li a {
	height: 54px;
	width: 62px;
}

#menu_home a {
	width: 59px;
	background: url(..img/menu_home.png) no-repeat center !important;	
	background: url(../menu_home.gif) no-repeat center;
}

#menu_plantatree a {
	width: 100px;
	background: url('images/menu_prezentare.png') no-repeat center !important;	
	background: url('images/menu_prezentare.gif') no-repeat center;
}

#menu_travel a {
	width: 70px;
	background: url('images/menu_imagini.png') no-repeat center !important;	
	background: url('images/menu_imagini.gif') no-repeat center;
}

#menu_rideanelephant a {
	width: 100px;
	background: url('images/menu_evenimente.png') no-repeat center !important;	
	background: url('images/menu_evenimente.gif') no-repeat center;
}

#menu_promotii a {
	width: 83px;
	background: url('images/menu_promotii.png') no-repeat center !important;	
	background: url('images/menu_promotii.gif') no-repeat center;
}

#menu_rezervari a {
	width: 90px;
	background: url('images/menu_rezervari.png') no-repeat center !important;	
	background: url('images/menu_rezervari.gif') no-repeat center;
}

#menu_contact a {
	width: 75px;
	background: url('images/menu_contact.png') no-repeat center !important;	
	background: url('images/contact.gif') no-repeat center;
}

#nopicture a {
	background: url('images/no_picture.gif') no-repeat center;
}

#picture_1 a {
	background: url('images/picture_1.jpg') no-repeat center;
}

#picture_2 a {
	background: url('images/picture_2.jpg') no-repeat center;
}

#picture_3 a {
	background: url('images/picture_3.jpg') no-repeat center;
}

#picture_4 a {
	background: url('images/picture_4.jpg') no-repeat center;
}

#fancymenu li.background {
	background: url('images/bg_menu_right.png') no-repeat top right !important;
	background: url('images/bg_menu_right.gif') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}

#fancymenu .background .left {
	background: url('images/bg_menu.png') no-repeat top left !important;
	background: url('images/bg_menu.gif') no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}

#pictureselect li.background {
	background: url('images/bg_images.gif') no-repeat top;
	z-index: 8;
	position: absolute;
	width: 53px;
	visibility: hidden;
}

#pictureselect li.background .left { display: none; }

#userprofile {
	margin-top: 15px;
	background: url('images/bg_form.gif') no-repeat top left;
	width: 360px;
	height: 180px;
	overflow: hidden;
	padding: 0 15px;
}

#userprofile h4 {
	font: bold 11px Verdana;
	margin-bottom: 10px;
}

#userprofile p.input {
	background: #EBEBEB;
	overflow: hidden;
	padding: 0 !important;
	padding: 2px 0;
}

#userprofile p.input input {
	display: block;
	margin: 3px;
	width: 348px;
	border: 1px solid #D4D4D4;
	padding: 3px 0 3px 4px;
}

#userprofile p.input input:focus {
	border: 1px solid #999;
}

/* ---------------videopage----------*/

#vdocontent{
	width:960px;
	float: left;
	margin: 10px 0 0 35px;
	background-position: top;
	background-repeat: no-repeat;
	}

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../img/corners.png'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #fba1fc; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #fba1fc;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 20px;             /* YCC: all texts at some distance of the left border */
	padding-right:20px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */

/*-----------180-----------*/

180 a:link {text-decoration:none}
180 a:active {text-decoration:none}
180 a:visited {text-decoration:none}
180 a:hover {text-decoration:underline}

.180content {
	padding: 20px;
	margin-left: 36px;
	margin-top: 70px;
	}
	
td.180font-medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	}
	
.180font-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#ffffff;
	}
	
.180font-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	}