
/*CSS RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align: baseline;background:transparent;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, output, section, summary{display:block;}meter,progress,mark, time{display:inline;}ol, ul {list-style: none;}blockquote,q{quotes: none;}html,body{height:100%;}img {border:0;vertical-align:top;text-align:left;}object{vertical-align:top;outline:none;}ul,ol{list-style:none;}table,table td{padding:0;border:none;border-collapse:collapse;}input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;margin:0;padding:0;}textarea{overflow:auto;}

/*GLOBAL*/
html{min-width:900px;}
body{background:#000;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#000; min-height:850px;}

#main{
	min-height:850px;
	max-height:1200px;
	height:100%;
	width:100%;
	min-width:900px;
	position:relative;
	z-index:1;
}

#gspinner{
	width:100%;
	height:100%;
	background: url(../images/spinner-bg.png);
	position:absolute;
	z-index:9999;
}

#gspinner img{
	position:absolute;
	left:50%;
	top:50%;
	margin:-16px 0 0 -16px;
}

/*ELEMENTS*/
a {color:#f00;outline:none;}
a:hover{text-decoration:none;}


p,.blo,.p{
	line-height:18px;
	margin-bottom:18px;
}

.p{
	display:block;
}

.p1{
	margin-bottom:9px;
}

.p2{
	margin-bottom:36px;
}



/*header*/
/*#content*/

#content{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	min-width:900px;
	min-height:850px;
	overflow:hidden;
	background:url(../images/body-bg.png) 0 0;
	font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e0bb64;
	top:50px;
}

#content>ul{
	position:relative;
}

#content>ul>li{
	width:615px;
	height:791px;
	float:left;
	background:url(../images/restaurant-bg.png) no-repeat;
	margin:0 88px;
	position:relative;	
}

#content #splash{
	background:url(../images/splash-bg.jpg) no-repeat;
}

#content #restaurant,#content #meniu,#content #home,#content #evenimente{
	background:url(../images/default-page-bg.png) no-repeat;
}

#content #contact{
	background:url(../images/contacts-bg.png) no-repeat;
	height:537px;
}

#splash h1{
	position:absolute;
	left:40px;
	top:480px;
	text-align:center;
	width: 535px;
}

.h2{
	width:514px;
	height:59px;
	padding-left:21px;
	background:url(../images/tabs-bg.png) no-repeat;
	font:20px/54px Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	position:absolute;
	left:40px;
	top:40px;
	z-index:1;
}

.h2 ul{
	position:absolute;
	right:21px;
	top:0;	
}

.h2 ul li{
	float:left;
	margin-left:18px;
}

.h2 ul li a{
	text-decoration:none;
	color:#e0bb64;
	font:16px/59px Arial, Helvetica, sans-serif;
}

.h2 ul li.active a{
	color:#f7ce6c;
}

h3{
	font:18px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	margin-bottom:40px;
}

h4{
	font:16px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	margin-bottom:14px;
}

.fst-ltr{
	font:54px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.inner{
	padding:128px 60px 0 60px;
}

#contacts .inner{
	padding-top:156px;
}

.scroll{
	height:610px;
	padding-right:40px;
}

._track{
	width:32px;
	height:572px;
	position:absolute;
	background:url(../images/track2.png) no-repeat;
	left:543px;
	top:160px;
	padding:42px 0;
}

._shuttle{
	height:67px;
	background:url(../images/shuttle.png) no-repeat;
	width:32px;
}

#winelist ._track{
	background: url(../images/track2.png) no-repeat;
}

#winelist ._shuttle{
	background: url(../images/shuttle2.png) no-repeat;
}

time{
	color:#9e9e9e;
}

.img-box-set{
	margin-top:-20px;
}

.img-box-set>dl{
	padding-top:20px;
}

.img-box-set>dl>dt,.img-box>dt{
	padding:0 20px 20px 0;
	background:url(../images/img-bg.png) 100% 100% no-repeat;
	margin-right:20px;
}

.img-box-set>dl>dt img,.img-box>dt img,.img-wrap img{
	border:3px #04140a solid;
}

.img-wrap{
	background:url(../images/img-bg.png) 100% 100% no-repeat;
	padding:0 20px 20px 0;
}

.list-box-set dl dt{
	background: url(../images/list-mrk.png) no-repeat 0 0;
	width:43px;
	height:43px;
	float:left;
	font:24px/43px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#f7ce6c;
	margin-right:12px;
	margin-top:6px;
}

.list-box-set dl dd{
	overflow:hidden;
}

.list-box-set{
	margin-top:-18px;
}

.list-box-set dl{
	padding-top:18px;
}

.menu-list-box dl dt{
	float:left;
	margin-right:38px;
}

.menu-list-box dl dd{
	overflow:hidden;
}
.menu-list-box dl dt img{
	border:3px #04140a solid;
}

.menu-list-box{
	margin-top:-20px;
}

.menu-list-box dl{
	border-bottom:1px #04140a solid;
	padding-bottom:20px;
	padding-top:20px;
}

.coma{
	background:url(../images/coma.png) left top no-repeat;
	padding-left:30px;
	padding-top:20px;
	display:block;
	overflow:hidden;
	font:italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.coma>span{
	font:italic 16px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	margin-bottom:16px;
	display:inline-block;
	letter-spacing:-1px;
}

/*footer*/
footer{
	height:52px;
	background:#062a13;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}

footer h1{
	position:absolute;
	z-index:1;
	top:0;
	left:18px;
}

footer h1 a{
	font:300 30px/52px Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:8px;
	display:inline-block;
}

footer nav{
	position:absolute;
	left:380px;
	top:0;
	z-index:1;
}

footer nav li{
	float:left;
	margin-right:26px;
}

footer nav li a{
	font:500 16px/48px Arial, Helvetica, sans-serif;
	color:#e0bb64;
	text-decoration:none;
	display:inline-block;
}

footer nav li a:hover,footer nav li.acrive a{
	color:#f7ce6c;
}

footer .privacy{
	color:#f7ce6c;
	font:12px/52px Arial, Helvetica, sans-serif;
	position:absolute;
	right:20px;
	top:0;
}

.map-box>dt{
	float:left;
	margin-right:36px;
}

.map-box>dd{
	overflow:hidden;
}

#privacy a.white{
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
}

.popups{
	display:none;
}

.popup-box{
	width:615px;
	height:615px;
	background: url(../images/contacts-bg.png) right bottom no-repeat #000;
	font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e0bb64;
}

/*additional classes*/
.gray{
	color:#9e9e9e;
}

.big-white{
	font:16px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	white-space:nowrap;
}

.fleft,.fl{float:left;}
.fright,.fr{float:right;}
.fnone,.fn{float:none;}
.col-1,.col-2,.col-3{float:left;}
.alignleft,.all{text-align:left;}
.alignright,.alr{text-align:right;}
.aligncenter,.alc{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
a.und,.und a{text-decoration:none;}
a.und:hover,.und a:hover{text-decoration:underline;}
.nocolor, .nocolor a{color:inherit;}
.upc{text-transform:uppercase;}
.extra-wrap{overflow:hidden;}
.nopad{padding:0;}
.nomar{margin:0;}
.clear{clear:both;line-height:0;}
.bold{font-weight:bold;}

/*custom boxes*/

.readmore{
	font:bold 12px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:95px;
	padding-left:12px;
	color:#1b1a1a;
	background:url(../images/readmore.png) no-repeat 0 100%;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
}

.readmore:hover{
	background-position:0 0;
	color:#f7ce6c;
}

.list a{
	font:16px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
	background:url(../images/marker1.png) left -2px no-repeat;
	padding-left:26px;
	text-decoration:none;
}

.list2 a{
	background:url(../images/marker2.png) 20px 50% no-repeat;
	padding-left:32px;
	font:11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f7ce6c;
}

.list a:hover{
	color:#9e9e9e;
}

.cols{
	margin:0 -9px;
}

.cols li{
	float:left;
	margin:0 9px;
}

.cols li img{
	border:3px #04140a solid;
}

dl.address dd{text-align:left;clear:both;}
dl.address dd span{float:left;}

dl.img-box,.img-box-set dl,dl.img-box dd,.img-box-set dl dd{overflow:hidden;}
dl.img-box dt,.img-box-set dl dt{float:left;}

.mtl{margin-top:16px;margin-bottom:0;font-weight:bolder;}
#restaurant p {color:#f7ce6c;}
#lng {position:absolute;display:block;z-index:10;top:52px;overflow:hidden;height:22px;width:96px;left:20px;}
#lng a {float:left;display:block;background-position: 0 -20px;width:32px;height:22px;background-repeat:no-repeat;}
#lng a:hover { background-position: 0 -10px;}
#lang_ro{background-image:url('./../images/ro.png');}
#lang_en{background-image:url('./../images/en.png');}
#lang_it{background-image:url('./../images/it.png');}

#ev_form {text-align:right;color:#f7ce6c;}
input[type='text'],select,textarea{background:#000 url('./../images/tabs-bg.png') no-repeat center;border:1px solid #f7ce6c;padding:3px;color:#f7ce6c;}
#ev_form textarea {width:229px;height:50px;display:block;}
.left{float:left;}
#ev_form .left{width:237px;display:block;margin:5px;margin-bottom:15px;}
.btn{padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#000 url('./../images/tabs-bg.png') no-repeat top center;border:1px solid #f7ce6c;color:#f7ce6c;}
.btn:hover{color:#fff;border:1px solid #fff;cursor:pointer;}
small{font-size:10px;line-height:10px;}
.hidden {display:none;}
#hotel_link{display:block;position:absolute;top:713px;left:40px;width:535px;background:#062a13;text-align:center;padding:10px 0;}
#hotel_link a {color:#6d6317;text-decoration:none;text-transform:uppercase;}
#hotel_link a:hover {color:#F7CE6C;text-decoration:none;}

.galitem{display:block;border:1px solid #f7ce6c;margin:12px;float:left;}
.galitem:hover{border:2px solid #f7ce6c;margin:11px;}

#facebook {display:block;float:right;opacity:0.8;filter: alpha(opacity = 80);}
#facebook:hover {opacity:1;filter: alpha(opacity = 100);}
