/* style.css */

/* document reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0pt; padding:0pt; } table { border-collapse:collapse; border-spacing:0pt; } fieldset, img { border:0pt none; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { content:'"'; } abbr, acronym { border:0pt none; } * {outline: none}


html {
	height:100%;
	width:100%;
}

body {
	background:#110404;
	font-family:Georgia, Times new Roman, serif;
	font-size:12px;
	color:#aaa;
	padding:0;
	width:100%;
    line-height:19px;
    overflow-x:hidden;
}
body.small { font-size:9px }
body.normal { font-size:10px }
body.big { font-size:12px }
h1 { font-size:26px; color:#35b951; padding-bottom:15px;font-style:italic;}
a{color:#35B951;}
#page-content {
	width:1050px; 
	margin:0 auto;
	position:relative;
}
/* ********************** begin site styles ******************** */

/********** general positioning **********/
#wrapper, #wrapper2 {
	width:960px;
	margin:0 auto;
	position:relative;
}


/* ********************** end site styles ******************** */
b, strong { font-weight:bold; }
i, em { font-style:italic; }
.clear { clear:both; }
#jquery-overlay { position:fixed !important; }

/* clearfix code */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#footer { height:200px; }
#index { 	 background:url("../img/dj2kj86z.jpg") no-repeat center top #000; }
#index #footer { margin-top:50px; }
#center-column { margin:0 0 0 10px; width:184px; float:left; background:url("../img/b-center.png") no-repeat center bottom; padding-bottom:80px;}
	#logo { margin-top:43px; text-indent:-2000em; }
	#logo a { background:url("../img/logo-f.png") no-repeat; width:148px;  height:57px; margin:0 0 0 14px; display:block;}
	#flags { margin-top:5px; text-indent:-2000em;}
		#flags a { width:25px; height:17px; background-image:url('../img/flags.png'); display:block; float:left; }
			#flags div { width:50px; margin:0 auto; }
			.english { background-position:left 0; } 
			.qtrans_flag_ro{ background-position:right 0; }
            #qtranslate-chooser li{float:left; width:32px;}
            #qtranslate-chooser{width:100px;margin-left:-6px;}
#menu { width:185px; margin-top:20px; margin-bottom:20px; margin-left:-3px;  }
#menu ul { text-indent:-2000em; }
 #menu li {height:27px;  width:185px; text-indent:-2000em; margin-left:-9px;}
 #menu li a { display:block; width:100%; height:100%; background-position:left -25px; background-repeat:no-repeat; background-color: transparent; display:block; height:25px;  width:195px; }
 #menu li a:hover{ background-position:right -25px; }
 #menu.english li a{ background-image:url('../img/english-menu.png'); }
 #menu.romana li a{ background-image:url('../img/romana-menu.png'); }
 #menu .old-city a { background-position:left 0 ;}
 #menu .old-city a:hover  { background-position: right 0; }
 #menu .home a { background-position:0 -25px;}
 #menu .home:hover a { background-position:right -25px; }
 #menu .booking a { background-position: 0 -125px;}
 #menu .booking:hover a { background-position: right -125px; }
 #menu .page-item-2 a { background-position:0 -51px;}
 #menu .page-item-2 a:hover  { background-position:right -51px; }
 #menu .page-item-3 a { background-position: 0 -75px; }
 #menu .page-item-3 a:hover  { background-position: right -75px; }
 #menu .menu a { background-position: 0 -100px;}
 #menu .menu:hover a { background-position: right -100px; }
 #menu .page-item-9 a{ background-position:0 -150px; }
 #menu .page-item-9 a:hover { background-position:right -150px; }
 #menu .page-item-15 a { background-position:0 -175px; }
 #menu .page-item-15 a:hover { background-position:right -175px; }
 #menu .page-item-18 a { background-position:0 -200px;}
 #menu .page-item-18 a:hover { background-position:right -200px; }
 #incoming { margin-top:10px; margin-left:-3px;}
	#incoming p { margin:0 auto; width:133px; color:#97ae93; font-size:11px;line-height:16px;}
	#incoming h3.incoming { text-indent:-2000em; background:url("../img/incoming-events.png") no-repeat center top; height:20px; margin-bottom:10px;}
	#incoming h3.evenimenteh3{ text-indent:-2000em; background:url("../img/evenimente.png") no-repeat 24px top; height:20px; margin-bottom:10px;}
	#incoming span { display:block; color:#d2ab7e; font-weight:bold; font-size:12px; margin:10px 0 5px 0;}

	/* stiluri pentru pagina de galerie */
#background { width:1600px; height:1024px; 	background:url("../img/galerie2.jpg") no-repeat left top #eceef4; position:absolute; top:0;left:-320px; }
#header { position:relative; height:134px; margin:0 auto; }
	#header-background {  width:1177px; height:170px; position:absolute;top:0;left:0; }
	#logo-top { height:56px;left:101px;position:absolute;top:41px;width:138px;}
	#language-english { height:14px;left:143px;position:absolute;top:104px;width:21px; text-indent:-2000em;}
	#language-romana{ height:14px;left:173px;position:absolute;top:104px;width:21px; text-indent:-2000em;}
	#logo-top a, #language-english a, #language-romana a { display:block; width:100%; height:100%; text-decoration:none; font-size:0; }
	#menu-top { height:23px;left:310px;position:absolute;top:68px;width:612px;}
		#menu-top li { height:19px; float:left; text-indent:-2000em; margin:0 8px;}
		#menu-top li a { background-position:0 0; width:40px; }
		#menu-top li a:hover { background-position: 0 -19px; }
		.buttons li a { display:block; height:100%;  }
		.menu-engleza a{ background:url("../img/en-menu.png") no-repeat; }
		.menu-romana a { background:url("../img/ro-menu.png") no-repeat; }
		#menu-top .menu-engleza .page-item-2 a { background-position:-56px 0; width:58px;}
		#menu-top .menu-engleza .page-item-2 a:hover { background-position:-56px -19px;}
		#menu-top .menu-engleza .page-item-3 a { background-position:-133px 0; width:44px;}
		#menu-top .menu-engleza .page-item-3 a:hover { background-position:-133px -19px;}
		#menu-top .menu-engleza .page-item-9 a { background-position:-196px 0; width:95px;}
		#menu-top .menu-engleza .page-item-9 a:hover { background-position:-196px -19px;}
		#menu-top .menu-engleza .page-item-15 a { background-position:-310px 0; width:90px;}
		#menu-top .menu-engleza .page-item-15 a:hover { background-position:-310px -19px;}
		#menu-top .menu-engleza .page-item-18 a { background-position:-419px 0; width:74px;}
		#menu-top .menu-engleza .page-item-18 a:hover { background-position:-419px -19px;}
		#menu-top .menu-romana .page-item-2 a { background-position:-56px 0; width:67px;}
		#menu-top .menu-romana .page-item-2 a:hover { background-position:-56px -19px;}
		#menu-top .menu-romana .page-item-3 a { background-position:-143px 0; width:73px;}
		#menu-top .menu-romana .page-item-3 a:hover { background-position:-143px -19px;}
		#menu-top .menu-romana .page-item-9 a { background-position:-236px 0; width:83px;}
		#menu-top .menu-romana .page-item-9 a:hover { background-position:-236px -19px;}
		#menu-top .menu-romana .page-item-15 a { background-position:-338px 0; width:86px;}
		#menu-top .menu-romana .page-item-15 a:hover { background-position:-338px -19px;}
		#menu-top .menu-romana .page-item-18 a { background-position:-444px 0; width:58px;}
		#menu-top .menu-romana .page-item-18 a:hover { background-position:-444px -19px;}
#content { position:relative; padding-bottom:20px;}
	#rama { position:absolute; left:28px; z-index:10; top:0;}
		#slider {background:none repeat scroll 0 0 #FFFFFF;
height:294px;
left:375px;
position:absolute;
top:33px;
width:452px;} 
		#pics {  width:100%; height:100%; } 
		#pics img { width:452px; height:294px;}
		#cycle-controls { width:100%; height:74px; top:125px; left:0; position:absolute; z-index:00; display:none; z-index:1000;}
		#video #cycle-controls { display:block;} 
		#gal-prev { cursor:pointer; background:url("../img/arrows2.png") no-repeat right top; width:66px; height:50px; position:absolute; left:0; top:0;}
		#gal-next { cursor:pointer; background:url("../img/arrows2.png") no-repeat left top; width:66px; height:50px;position:absolute;right:0; top:0;}
#footer { position:relative;}
	#ribbon { width:1218px; height:171px; background:url("../img/ribbon.png") no-repeat 0 17px; position:absolute; top:-33px; left:-164px;}
	#logo2 { width:97px; height:38px; cursor:pointer; background:url("../img/logo.png") no-repeat left top; position:absolute; top:55px; }
	#logo2:hover { background-position:right top; }
	#inno { width:91px; height:30px; text-indent:-2000em; background:url("../img/inno.png") no-repeat; position:absolute; cursor:pointer; right:0; top:80px; }
		#inno a { display:block; width:100%; height:100%; }
	#inno:hover { background-position:right top; }
	#sub-menu { position:absolute; top:100px; left:0;}
		#sub-menu ul { margin:0; padding:0; }
			#sub-menu li { margin:0; padding:0; display:inline; padding:0 5px; border-left:1px solid #4c4646; font-size:12px; }
			#sub-menu li:first-child { padding-left:0; border:0 none;  }

			#sub-menu li a { color:#4c4646; text-decoration:none; }
			#sub-menu li a:hover { color:#fff; }
	#copy { position:absolute; top:120px; left:0; font-size:12px;}
		#copy a { color:#35b951; text-decoration:none; margin-left:5px; }
		#copy a:hover { color:#fff; }
	#tablou { height:410px;
position:absolute;
right:-34px;
top:18px;
width:492px; }
		#slider-tablou {
height:230px;
left:114px;
position:absolute;
top:96px;
width:292px; overflow:hidden;}
		#slider-tablou img { width:100%; max-height:100%; }
	#video #background { width:1600px; height:1024px; 	background:url("../img/video2.jpg"); position:absolute; top:0;left:-311px; }
	#video #content { height:750px; margin-bottom:40px; }
	#video #rama { height:877px;
left:-166px;
position:absolute;
top:-13px;
width:1290px;}
	#video #slider { background:none repeat scroll 0 0 #000;
height:444px;
left:327px;
position:absolute;
top:117px;
width:650px;}
	#video #cycle-controls { top:543px; left:31px; background:url("../img/butoane-tv.png") no-repeat; height:96px; }
	#video #gal-prev { cursor:pointer;
height:74px;
left:8px;
position:absolute;
top:10px;
width:222px; background:transparent;}
#video #cycle-controls { display:block; }
	#video #gal-next {cursor:pointer;
height:69px;
position:absolute;
right:70px;
top:-1px;
width:186px; background:transparent; }
#video-overlayer { background:url("../img/video-overlayer_2.png") repeat scroll 0 0 transparent;
height:526px;
left:-37px;
position:absolute;
top:-24px;
width:682px;
z-index:600;
}
#player-con { position:absolute; top:0; left:0 ; width:100%; height:100%;}
#player { width:100%; height:100%; }
#phone-en { 
height:200px;
position:absolute;
right:35px;
text-indent:-2000em;
top:408px;
width:394px;}
.phone { background:url("../img/phone.png") no-repeat scroll 0 0 transparent;}
.telefon {background:url("../img/telefon.png") no-repeat scroll 0 0 transparent; } 

#evenimente { position:relative; width:430px; }
.img-container { 
    float:left;
    height:215px;
    position:relative;
    width:174px;
}
.img-container img {
    left:0px;
    position:absolute;
    top:0px;
}
	.over { background:url("../img/img-frame.png") no-repeat; width:100%; height:100%; position:absolute; top:0; left:0; z-index:100; }
	.over a { display:block; width:100%; height:100%; }
.eveniment {
    float: left;    
    width: 206px;
    height: 340px;
}
.eveniment p { color:white; font-size:13px;
float:right;
margin-top:10px;
width:200px;}
	.eveniment p  .ora { display:block; margin:3px 0; color:#a1a1a1}
	.ora strong { font-weight:bold; color:#35B951;}
#left-col { float:left;padding-top:450px;width:400px; margin-left:20px;}
#flags { height:17px; }
#text { color:#aaa !important }
#left-col, #text p { font-size:12px; line-height:19px;}
strong, b{font-weight:bold; color:#eee;}
p.detalii{margin-top:10px;}
.eveniment strong a{color:#fff; text-decoration:none;}
.eveniment strong a:hover{color:#C62D20;text-decoration:underline;}
#foto-page #flags { height:17px;
left:139px;
position:absolute;
top:99px;
width:44px; }
#video #flags { height:17px;
left:147px;
position:absolute;
top:99px;
width:44px; }

.wpcf7-form input, .wpcf7-form textarea { border:1px solid #367e21; background:#172116; padding:5px; width:362px;color:white;  margin-top:5px;}
.wpcf7-form textarea { height:70px; }
.wpcf7-form, .wpcf7-form textarea { color:#c4c4c4; }
.wpcf7-form span { color:#db1100; }
.wpcf7-form  p { margin-bottom:10px; }
.wpcf7-form .name input, .wpcf7-form .email input{ width:170px;}
.wpcf7-form .name, .wpcf7-form .email { float:left; margin-right:10px;}
.wpcf7-form  .submit input { color:white; background:#35B951;}
#date-contact { width:190px; float:left;}
#date-contact span { color:#35B951; } 
#img-map { width:190px; float:left; height:120px; }
#img-map img { border:4px solid #4B4B4B}
.wpcf7-not-valid-tip-no-ajax{display:block; padding-top:3px;}
.submit input, .captcha input{width:auto !important;}
form{overflow: auto;
padding-bottom:30px;}
.wpcf7-captcha-captcha-118{float:left;margin:-46px 0 0 69px;}
.submit input{font: 12px Georgia, serif; text-transform: uppercase;border:none;padding-left:14px;padding-right:14px;}
.submit input:hover{cursor:pointer;}
#date-contact{line-height:19px; color:#aaa;}
#date-contact h3{font-size:13px;color:#fff;padding-bottom:10px;font-weight:bold}
#date-contact span{font-weight:bold;}
.wpcf7-validation-errors{padding:8px; color:#000;font-weight:bold; background:#cebf6d;}
p.captcha .wpcf7-not-valid-tip-no-ajax{display:inline;margin-left:108px;}
#left-col a { color:#aaa; }
#logo2 a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; }
.wpcf7-not-valid-tip-no-ajax { font-size:0.9em; width:180px; overflow:hidden; }
#slogan {background:url("../img/slogan.png") repeat scroll 0 0 transparent;
height:120px;
left:-28px;
position:absolute;
top:300px;
width:460px; text-indent:-2000em;}
img#static { width:611px; height:460px; position:absolute; top:0; left:0; z-index:400;}
#play_button { background:url('../img/play.png') center center no-repeat; cursor:pointer; text-indent:-2000em;
height:100px;
left:255px;
position:absolute;
top:194px;
width:100px;
z-index:9999;} 
#pause_button { width:611px; height:460px; position:absolute; top:0; left:0; z-index:9999; cursor:pointer; display:none; text-indent:-2000em;}
#thumbs {
float:right;
margin-top:420px; 
width:670px; }
.thumb { cursor:pointer; width:113px; height:113px; border:5px solid #1a6916; float:left; margin:5px; }
.thumb img { width:100%; height:100%; }
#foto-events { float:left; width:255px; margin-left:0px; margin-top:20px; text-align:center; }
#foto-events ul { margin-left:85px; }
#foto-events li { margin-bottom:10px;  text-align:left;}
#foto-events h3 a { font-size:12px; color:#B28742; text-decoration:none; cursor:pointer; width:100%; height:100%;}
#foto-events h3 a:hover { color:white; }
#foto-events .date { font-size:12px; color:#B17D7C; }
#play { position:absolute; bottom:10px; left:10px; cursor:pointer; width:25px; text-indent:-2000em; height:25px; z-index:8889; }
#play.play {  background:url('../img/play-button.png') top left; }
#play.play:hover { background-position:top right; }
#play.pause {  background:url('../img/play-button.png') bottom left; }
#play.pause:hover { background-position:bottom right;  }
#foto-events .location h3  a{ font-size:20px; color:#e9d68a; }
#foto-events .location h3  a:hover { color:white; }
#foto-events li.current h3 a { color:white;  }
#foto-events h2 { color:#fff; }
#other-play { position:relative; z-index:100; margin-bottom:20px; }
#other-play li { cursor:pointer;  border:5px solid #1a6916; margin:5px; float:left;}
#other-play img { float:left; }

.eveniment p .ora{margin:0 !important;padding:0 !important;}



