html
{
	font-family: Tahoma, Verdana;
	color: #C3C2BF;
	font-size: 10px;
}

#mainbody
{
	text-align: center;
	margin-top: 0;
	padding-top: 0;
	background-color: #000000;
	background: #000000 url(../img/newbg.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
}

/** Basic Elements **/
a {outline:none}
body, div, p, ul, ol, dl, li, h1, h2, h3, h4, h5, h6 {/* reset defaults */
	margin:0;padding:0;font-weight: normal;
}
ul {list-style-type:none;}
img {border: 0;}


h2 {font-family: Arial; font-size: 14px; letter-spacing: 70%; font-weight: normal;}

/* Main Wrapper */
.wrapper
{
	margin: 0px auto 0px auto;
	min-width: 1000px;
	width: 1000px;
	min-height: 600px;
	height:auto !important;
	height: 738px;
	text-align: left;
}

/** Header **/
.header{
	margin: 0px auto 0px auto;
	background: #000000 url(../img/headerbg.jpg) top left no-repeat;
	clear: both;
	height: 149px;
	width: 864px;
	position: relative;
	z-index: 10;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 0px solid #000;
}
	
.meniu {margin:30px 0 0 30px; padding:0; padding-bottom: 30px;list-style-type:none;width: 181px;overflow: hidden;}
.meniu li {margin: 0; padding: 0; list-style: none;display: block;height: 18px}
.meniu a
{		
	padding: 0px 0px 0 10000px;		
	width: 0px !important;		
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	width: /**/ 180px; /* IE5/Win Only */	
}
.meniu_acasa {background: url(../img/m_acasa.gif) top left no-repeat;}
.meniu_filosofie {background: url(../img/m_filosofie.gif) top left no-repeat;}
.meniu_meniu {background: url(../img/m_meniu.gif) top left no-repeat;}
.meniu_galerie {background: url(../img/m_galerie.gif) top left no-repeat;}
.meniu_evenimente {background: url(../img/m_evenimente.gif) top left no-repeat;}
.meniu_contact {background: url(../img/m_contact.gif) top left no-repeat;}

/** Homepage **/
.homepage_flash
{
	position: absolute; 
	left: 27px;
}
.homepage
{
	margin: 0px auto 0px auto;
	background: #000000 url(../img/homepagebg.jpg);
	clear: both;
	height: 308px;
	width: 857px;
	border-top: 5px solid #000;
	border-right: 4px solid #000;
	border-left: 5px solid #000;
	border-bottom: 5px solid #000;
	position: relative;
	z-index: 10;
}

/** Footer **/
.footer{
	margin: 3px auto 10px auto;
	clear: both;
	height: 14px;
	width:995px;
	position: relative;
	z-index: 10;
	color: #B5A173;
	font-size: 10px;
}
	.footer a
	{
		color: #B5A173;
		text-decoration: none;
	}
	.copyright
	{
		float: left;
		width: 400px;
	}
	.credits
	{
		float: right;
		width: 400px;
		text-align: right;
	}


/** Main Page **/
.mainpage
{
	margin: 0px auto 0px auto;
	width: 997px;
	min-width: 997px;
	min-height: 647px;
	height:auto !important;
	height: 647px;
	background: #000000 url(../img/fixed_bg.jpg);
	text-align: left;
	clear: both;
	position: relative;
	z-index: 10;
}

/** BreadCrumb **/

/* Galerie */

/** Main Block **/


/********************
Sectiuni specifice
********************/
.logo
{
	position: relative; left: 62px;; /* cancel IE double margin bug */
	margin-top: 65px;
	width: 141px;
	height: 72px;
	float: left;
	background: transparent url(../img/logo.gif);
	overflow: hidden;
}
.logo a
{
	display: block;
	height: 72px;
	outline: none;
	padding-left: 200px;
}
.main_pagetitle
{
	position: absolute;
	left: 62px; /* cancel IE double margin bug */
	margin-top: 153px;
	height: 70px;
	width: 300px;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
}
	.pagetitle_contact
	{
		background-image: url(../img/contact_text.gif);
	}
	.pagetitle_despre
	{
		background-image: url(../img/despre_text.gif);
	}
	.pagetitle_meniu_2
	{
		background-image: url(../img/meniu_2_text.gif);
	}
	.pagetitle_sammy
	{
		background-image: url(../img/le_chef_text.gif);
	}
	.pagetitle_preview
	{
		background-image: url(../img/preview_text.gif);
	}
	.pagetitle_petreceri_private
	{
		background-image: url(../img/mese_private_text.gif);
		width: 420px;
	}
	.pagetitle_evenimente
	{
		background-image: url(../img/mese_private_text.gif);
		width: 420px;
	}

.main_pagesubtitle
{
	position: absolute;
	left: 62px; /* cancel IE double margin bug */
	margin-top: 203px;
	height: 30px;
	width: 315px;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
}
	.pagesubtitle_contact
	{
		background-image: url(../img/contact_subtitle.gif);
	}
	.pagesubtitle_despre
	{
		margin-top: 210px;
		background-image: url(../img/despre_subtitle.gif);
	}
	.pagesubtitle_sammy
	{
		margin-top: 210px;
		background-image: url(../img/le_chef_subtitle.gif);
	}
	.pagesubtitle_petreceri_private
	{
		margin-top: 210px;
		width: 330px;
		background-image: url(../img/oferte_subtitle.gif);
	}
	.pagesubtitle_evenimente
	{
		margin-top: 210px;
		background-image: url(../img/meniuri_subtitle.gif);
	}

.page_splash
{
	position: absolute;
	left: 493px; /* cancel IE double margin bug */
	margin-top: 0px;
	height: 580px;
	width: 348px;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	overflow: hidden;
}
	.bgimage_contact
	{
		background-image: url(../img/bgimage_contact.jpg);
	}
	.bgimage_despre
	{
		background-image: url(../img/bgimage_despre.jpg);
	}
	.bgimage_meniu2
	{
		background-image: url(../img/bgimage_meniu2.jpg);
	}
	.bgimage_meniu
	{
		background-image: url(../img/bgimage_meniu.jpg);
	}
.right_menu
{
	position: absolute;
	margin-top: 0px;
	left: 841px; /* cancel IE double margin bug */
	height: 580px;
	width: 155px;
	float: left;
	background-color: transparent;
}
	.rmenu_item 
	{
		margin-left: 25px;
		margin-top: 7px;
	}
	.rmenu_despre
	{
		margin-top: 15px;
	}
	.rmenu_title
	{
		margin: 5px 0;
	}
	.rmenu_text
	{
		width: 106px;
		font-size: 9px;
		text-align: left;
	}
.crown_menu
{
	width: 270x;
	height: 32px;
	background-color: transparent;
	position: absolute;
	bottom: 17px;
	right: -143px;
	z-index:
}
	.crown_menu_open
	{
		float: left;
	}
	.crown_menu_images
	{
		float: left;
		height: 32px;
		
		background-color: black;
	}
	.crown_menu_images ul
	{
		
	}
	.crown_menu_images ul li
	{
		display: block;
		position: relative;
		float: left;
		top: 4px;
		width: 28px;
	}
.contact_form
{
	position: absolute;
	margin-top: 240px;
	left: 2px; /* cancel IE double margin bug */
	height: 281px;
	width: 479px;
	float: left;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../img/contact_form_bg.gif);
}
	.contact_mesaj
	{
		position: absolute;
		margin-top: 330px;
		left: 140px;
		z-index: 2;
		color: black;
		font-size: 9px;
	}
	.cform_nume_input
	{
		position: absolute;
		left: 130px;
		top: 122px;
		background: transparent url(../img/cform_nume_bg.jpg) no-repeat;
		height: 19px;
		width: 227px;
	}
	.cform_telefon_input
	{
		position: absolute;
		left: 130px;
		top: 140px;
		background: transparent url(../img/cform_telefon_bg.jpg) no-repeat;
		height: 19px;
		width: 227px;
	}
	.cform_email_input
	{
		position: absolute;
		left: 131px;
		top: 158px;
		background: transparent url(../img/cform_email_bg.jpg) no-repeat;
		height: 19px;
		width: 225px;
	}
	.cform_mesaj_input
	{
		position: absolute;
		left: 162px;
		top: 179px;
		background: transparent url(../img/cform_mesaj_bg.jpg) no-repeat;
		height: 45px;
		width: 163px;
	}
	.cform_nume_input input,
	.cform_telefon_input input,
	.cform_email_input input,
	.cform_mesaj_input textarea
	{
		background-color: transparent;
		height: 20px;
		border: none;
		text-align: center;
		width: 100%;
		margin-top: -3px;
		font-size: 15px;
		color: #807d78;
	}
	.cform_mesaj_input textarea
	{
		height: 45px;
		font-family: Tahoma;
	}
	.cform_anuleaza
	{
		position: absolute;
		left: 10px;
		top: 161px;
		height: 12px;
		width: 57px;
	}
	.cform_anuleaza a,
	.cform_trimite a
	{
		display: block;
		height: 12px;
		outline: none;
	}
	.cform_trimite
	{
		position: absolute;
		right: 8px;
		top: 156px;
		height: 12px;
		width: 50px;
	}
.contact_detalii
{
	position: absolute;
	margin-top: 520px;
	left: 52px; /* cancel IE double margin bug */
	width: 430px;
	height: 50px;
	float: left;
	font-size: 10px;
	letter-spacing: 0.02em;
}
	.contact_detalii_adresa
	{
		position: relative;
		width: 250px;
		float: left;
	}
	.contact_detalii_telefon
	{
		position: relative;
		width: 150px;
		float: right;
		right: 20px; /* cancel IE double margin bug */
		text-align: right;
	}
		.contact_detalii_adresa strong,
		.contact_detalii_telefon strong
		{
			color: #8A8153;
			font-weight: normal;
		}
.general_text_block
{
	position: absolute;
	margin-top: 240px;
	left: 62px; /* cancel IE double margin bug */
	width: 330px;
	overflow: hidden;
	float: left;
}
	.general_text_block p,
	.gtb_wrapper
	{
		font-family: Times New Roman;
		line-height: 16px;
		margin-bottom: 15px;
		font-size: 13px;
		color: #958672;
	}
	.general_text_block p a,
	.gtb_wrapper a
	{
		color: #cbb588;
	}
	.sammy_text
	{
		margin-top: 300px;
		width: 340px;
	}
	.sammy_text p
	{
		line-height: 130%;
	}
	.sammy_text b,
	.sammy_text strong
	{
		font-weight: normal;
		color: #e0e0e0;
	}
	.sammy_mentiuni
	{
		margin-top: 20px;
	}

.vertical_slider_top,
.vertical_slider_bottom
{
	position: absolute;
	margin-top: 232px;
	height: 8px;
	left: 434px; /* cancel IE double margin bug */
	width: 11px;
	overflow: hidden;
	float: left;
	background: transparent url(../img/baratop_caciula.gif) no-repeat;
}
.vertical_slider_bottom
{
	margin-top: 530px;
	background: transparent url(../img/barabot_caciula.gif) no-repeat;
}
.general_text_slider
{
	position: absolute;
	margin-top: 240px;
	left: 430px; /* cancel IE double margin bug */
	width: 20px;
	overflow: hidden;
	float: left;
}
.vertical_handle
{
	background: transparent url(../img/vertical_handle.gif);
	height: 46px;
	width: 20px;
}
.vertical_slider_rack
{
	position: absolute;
	top: 0;
	left: 3px;
	width: 11px;
	border: 1px solid #0e0a01;
	border-bottom: 0;
	border-top: 0;
	background-color: #473a29;
}

.general_text_block,
.general_text_slider,
.vertical_slider_rack
{
	/* SLIDER HEIGHT */
	height: 290px;
}
.gtb_wrapper
{
	padding-bottom: 1px;
	padding-top: 18px;
}

/* Semitransparent block*/
.gtb_semitrans_1,
.gtb_semitrans_2,
.gtb_semitrans_3,
.gtb_semitrans_4,
.gtb_semitrans_5,
.gtb_semitrans_6,
.gtb_semitrans_7,
.gtb_semitrans_8,
.gtb_semitrans_9,
.gtb_semitrans2_1,
.gtb_semitrans2_2,
.gtb_semitrans2_3,
.gtb_semitrans2_4,
.gtb_semitrans2_5,
.gtb_semitrans2_6,
.gtb_semitrans2_7,
.gtb_semitrans2_8,
.gtb_semitrans2_9
{
	position: absolute;
	z-index: 10;
	left: 62px; /* cancel IE double margin bug */
	height: 4px;
	width: 330px;
	overflow: hidden;
	float: left;
	background-color: #0E0A01;
}
.gtb_semitrans_1,
.gtb_semitrans2_9
{
	margin-top: 494px;
	filter:alpha(opacity=05);
	opacity: 0.05;
	-moz-opacity:0.05; 
}
.gtb_semitrans2_9
{
	margin-top: 272px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_2,
.gtb_semitrans2_8
{
	margin-top: 498px;
	filter:alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity:0.25; 
}
.gtb_semitrans2_8
{
	margin-top: 268px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_3,
.gtb_semitrans2_7
{
	margin-top: 502px;
	filter:alpha(opacity=35);
	opacity: 0.35;
	-moz-opacity:0.35; 
}
.gtb_semitrans2_7
{
	margin-top: 264px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_4,
.gtb_semitrans2_6
{
	margin-top: 506px;
	filter:alpha(opacity=45);
	opacity: 0.45;
	-moz-opacity:0.45; 
}
.gtb_semitrans2_6
{
	margin-top: 260px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_5,
.gtb_semitrans2_5
{
	margin-top: 510px;
	filter:alpha(opacity=55);
	opacity: 0.55;
	-moz-opacity:0.55; 
}
.gtb_semitrans2_5
{
	margin-top: 256px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_6,
.gtb_semitrans2_4
{
	margin-top: 514px;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65; 
}
.gtb_semitrans2_4
{
	margin-top: 252px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_7,
.gtb_semitrans2_3
{
	margin-top: 518px;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75; 
}
.gtb_semitrans2_3
{
	margin-top: 248px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.gtb_semitrans_8,
.gtb_semitrans2_2
{
	margin-top: 522px;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85; 
}
.gtb_semitrans2_2
{
	margin-top: 244px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;	
}
.gtb_semitrans_9,
.gtb_semitrans2_1
{
	margin-top: 526px;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95; 
}
.gtb_semitrans2_1
{
	margin-top: 240px;
	background: transparent url(../img/bgtrsptop.gif) no-repeat;
}
.bottom_menu
{
	position: absolute;
	margin-top: 580px;
	width: 996px;
	height: 65px;
	left: 0; /* cancel IE double margin bug */
}
	.bm_group
	{
		float: left;
		position: relative;
	}
	.bm_group ul
	{
		margin-top: 10px;
	}
	.bm_group ul li
	{
		height: 14px;
	}
	.bm_group ul li.bm_title
	{
		font-size: 12px;
		font-weight: bold;
		height: 18px;
		color: #B8AE93;
	}
	.bm_group ul li a
	{
		color: #B8AE93;
		text-decoration: none;
	}
	.bm_group ul li a:hover
	{
		color: #ffffff;
	}

	.bm_group_sep
	{
		float: left;
		height: 58px;
		width: 1px;
		margin-top: 5px;
		background: transparent url(../img/bottom_menu_sep.gif);
	}

	/* Bottom menu - particularitati */
	.bm_despre_noi
	{
		left: 52px;
		width: 133px;
	}
	.bm_meniu
	{
		left: 28px;
		width: 92px;
	}
	.bm_bucatar
	{
		left: 35px;
		width: 187px;
	}
	.bm_rezervari
	{
		left: 38px;
		width: 135px;
	}
	.bm_contact
	{
		left: 32px;
		width: 124px;
	}

	.opener_360
	{
		position: relative;
		float: right;
		width: 302px;
		height: 42px;
		margin-top: 12px;
		right: 16px;
	}


/* meniu vinuri nav */
.meniu_restaurant_tabs {margin:0; padding:0; list-style-type:none;overflow: hidden;display: inline;
	position: absolute;
	left: 0px; /* cancel IE double margin bug */
	margin-top: 210px;
	height: 31px;
	width: 420px;
	float: left;
	
}
.meniu_restaurant_tabs li {margin: 0; padding: 0; display: inline;list-style: none;}

.meniu_restaurant_tabs a
{
	float: left;
	padding: 31px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 31px; /* IE5/Win Only */	
}

#tmeniu_meniu a {background: url(../img/__meniu.gif) top right no-repeat; width: 149px;}
#tmeniu_meniu a:hover {background: url(../img/__meniu_over.gif) top right no-repeat;}
#tmeniu_meniu a.selected {background: url(../img/__meniu_selected.gif) top right no-repeat;}
#tmeniu_meniu_vinuri a {background: url(../img/__meniu_vinuri.gif) top left no-repeat; width: 159px;}
#tmeniu_meniu_vinuri a:hover {background: url(../img/__meniu_vinuri_over.gif) top left no-repeat;}
#tmeniu_meniu_vinuri a.selected {background: url(../img/__meniu_vinuri_selected.gif) top left no-repeat;}

.meniu_lista_categorii
{
	position: absolute;
	float: left;
	left: 0;
	top: 250px;
	width: 497px;
	overflow: hidden;
}
	.meniu_lista_categorii li
	{
		
		height: 30px;
	}

	.meniu_lista_categorii li a
	{
		color: #726246;
		padding-left: 20px;
		font-size: 18px;
	}
	.meniu_lista_categorii li a img
	{
		border: 1px solid #251f13;
		border-left: none;
		margin-left: -20px;
	}

.meniu2_categorie
{
	position: absolute;
	float: left;
	left: 0;
	top: 250px;
	height: 21px;
	width: 497px;
	overflow: hidden;
}
.meniu2_bara
{
	height: 12px;
	width: 493px;
	position: absolute;
	float: left;
	left: 0;
	top: 538px;
	background: transparent url(../img/meniu2_bara.gif) no-repeat;
}
	.horizontal_slide_support
	{
		position: relative; left: 70px; width: 400px;
		cursor: move;
	}
		.horizontal_slide_handle
		{
			background-color: #0e0a01; border-left: 1px solid #2c2316; width: 57px; height: 12px;
		}
.meniu2_lista
{
	position: absolute;
	float: left;
	left: 0;
	top: 280px;
	height: 21px;
	width: 497px;
	height: 258px;
	overflow: hidden;
}
	.meniu2_noprod
	{
		position: absolute;
		left: 72px;
		top: 290px;
		font-size: 14px;
		color: #726246;
		width: 400px;
	}
	.meniu2_produs
	{
		height: 128px;
		width: 492px;
		border-bottom: 1px solid #110d03;
	}
	.mp_col0
	{
		background-color: #282317;
	}
	.mp_col1
	{
		background-color: #1b170c;
	}
	.mp_imagine
	{
		position: relative;
		float: left;
		left: 71px;
		top: 12px;
		width: 100px;
		height: 100px;
		background-color: #110d03;
	}
	.mp_text
	{
		position: relative;
		float: left;
		width: 360px;
		top: 7px;
		left: 70px;
		text-align: justify;
		color: #ffffff;
	}
	.mp_text h3
	{
		font-family: Times;
		font-size: 24px;
		text-align: left;
		
	}
	.mp_text .mp_desc
	{
		margin-top: 1px;
		font-family: Tahoma;
		font-size: 9px;
	}

	.mp_rating
	{
		margin-top: 10px;
	}
	.mp_rating img
	{
		margin: 0;
	}
	.mp_rating_explained
	{
		margin-top: 3px;
		margin-left: 2px;
		font-size: 9px;
	}

	.mp_pret
	{
		display: block;
		float: right;
		font-size: 14px;
		color: #AE966D;
		margin-top: 5px;
	}
.meniu_grup
{
	float: left;

}

/* Le Chef tabs */
.chef_tabs {margin:0; padding:0; list-style-type:none;overflow: hidden;display: inline;
	position: absolute;
	left: 0px; /* cancel IE double margin bug */
	margin-top: 256px;
	height: 25px;
	width: 420px;
	float: left;	
}
.chef_tabs li {margin: 0; padding: 0; display: inline;list-style: none;}

.chef_tabs a
{
	float: left;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 25px; /* IE5/Win Only */	
}

#tchef_prez a {background: url(../img/__chef_prez.gif) top right no-repeat; width: 192px;}
#tchef_prez a:hover {background: url(../img/__chef_prez_over.gif) top right no-repeat;}
#tchef_prez a.selected {background: url(../img/__chef_prez_selected.gif) top right no-repeat;}
#tchef_spec a {background: url(../img/__chef_spec.gif) top right no-repeat; width: 200px;}
#tchef_spec a:hover {background: url(../img/__chef_spec_over.gif) top right no-repeat;}
#tchef_spec a.selected {background: url(../img/__chef_spec_selected.gif) top right no-repeat;}

/* Contact form */
#form_contact tr td.name{vertical-align:middle; font-size: 12px}
#form_contact .value input,
#form_contact .value textarea
{
	background-color: #fdfd43;
	width: 170px;
}
.contact .value textarea,
.contact .value input
{
	width: 170px;
}
.contactsbm {text-decoration: none;color: #ffffff; font-size: 12px}

.nowrap
{
	white-space: nowrap;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
