html					{width:100%; height:100%; background:#1e0f00 url(images/bg_img1.jpg) top left no-repeat;}
body					{width:100%; height:100%; margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff;}

*						{margin:0px; padding:0px; border:0px; outline:none;}
li						{vertical-align:bottom; list-style-type:none;}
img, fieldset			{border:0px;}
*						{margin:0px; padding:0px;}
h1, h2, h3				{font-size:100%; font-weight:normal;}
em						{font-style:normal;}
strong					{font-weight:normal;}
a						{text-decoration:none; outline: none; color:#987d6c;}
a:hover					{text-decoration:none; color:#987d6c;}
hr						{display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
p						{position:relative; display:block; padding:5px 0px 5px 0px;}
.clearer:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearer 				{display: inline-block;}


#page					{position: relative; display: block; min-width:1024px; height:auto; min-height:100%; background: url(images/pattern.gif) top left repeat;}
#bg_page				{position: absolute; display: block; width:520px; height:556px; background:url(images/bg_page.png) top left no-repeat; text-indent: -10000px;}
#fl_right				{position: absolute; display: block; width:335px; height:100%; top:0px; right:0px; background:url(images/fl_right.png) top right no-repeat; z-index:10;}
#fl_right img			{position: relative; display:block; width:124px; height:79px;}

#content				{position: relative; display: block; padding:40px 0px 0px 20px; }
#top_menu				{position: relative; display: block; padding-bottom:30px;}
.menu					{position: relative; display: block;}
.menu li				{position: relative; display: block; width:auto; height:47px; }
.menu li strong			{position: absolute; display: block; top:2px; left:2px; width:100%; height:47px; background-color: #000000; z-index:10;}
.menu li a				{position: relative; display: block; width:auto; height:47px; background-color: #1e0e00; background-position: top left; background-repeat: no-repeat; text-indent: -10000px; z-index:20; }
.menu li a:hover		{background-position: 0px -47px;}

.menu li.mm_sel	em		{position:absolute; display:block; width: 12px; height: 7px; top:47px; right:14px; background-image: url(images/mm_sel.gif); background-repeat: no-repeat; background-position: top left; z-index:25;}
.menu li.mm_sel a		{background-position: 0px -47px;}

#sel_menu				{position: relative; display: block;}

#content_holder			{position: relative; display: block; margin-top:10px;}

li.mm_cafenea			{width: 202px;}
li.mm_contact			{width: 216px;}
li.mm_evenimente		{width: 263px;}
li.mm_meniu				{width: 148px;}
li.mm_rezervari			{width: 200px;}

li.mm_cafenea a			{width: 202px; background-image: url(images/mm_cafenea.png); }
li.mm_contact a			{width: 216px; background-image: url(images/mm_contact.png); }
li.mm_evenimente a		{width: 263px; background-image: url(images/mm_evenimente.png); }
li.mm_meniu	a			{width: 148px; background-image: url(images/mm_meniu.png); }
li.mm_rezervari a		{width: 200px; background-image: url(images/mm_rezervari.png); }


div.cbox				{position: relative; display:block; width:281px; float:left; margin-right: 20px; background-color: #1e0e00;}
div.cbox_content		{position: relative; display: block; padding:8px; padding-top:3px; padding-bottom: 20px; z-index:25; background-color: #1e0e00;}
div.cbox_shadow			{position: absolute; display: block; top:2px; left:2px; width:100%; height:100%; background-color: #000000; z-index:10; z-index:20;}

div.cbox_nav			{position: absolute; display: none; width: 34px; height:20px; top:-20px; right:10px; background: url(images/bg_nav.gif) top left no-repeat; z-index:30;}
div.cbox_nav a			{position: relative; display: block; width:17px; height:20px; float:left; text-indent: -10000px;}
div.cbox_nav a.navp		{background: url(images/bg_navp.gif) top left no-repeat;}
div.cbox_nav a.navn		{background: url(images/bg_navn.gif) top left no-repeat;}
div.cbox_nav a:hover	{background-position: 0px -20px;}
div.cbox_nav a.dsbl			{background-position: 0px -40px;}
div.cbox_nav a.dsbl:hover	{background-position: 0px -40px;}

div.list_nav			{position: absolute; display: block; width: 34px; height:20px; top:-20px; right:30px; background: url(images/bg_nav.gif) top left no-repeat; z-index:30;}
div.list_nav a			{position: relative; display: block; width:17px; height:20px; float:left; text-indent: -10000px;}
div.list_nav a.lnavp		{background: url(images/bg_navp.gif) top left no-repeat;}
div.list_nav a.lnavn		{background: url(images/bg_navn.gif) top left no-repeat;}
div.list_nav a:hover	{background-position: 0px -20px;}
div.list_nav a.dsbl			{background-position: 0px -40px;}
div.list_nav a.dsbl:hover	{background-position: 0px -40px;}


div.pb8					{padding-bottom:8px;}
div.pt8					{padding-top:8px;}

div.news				{position: relative; display: block; padding-top:15px; padding-bottom: 5px;}
div.news em				{color:#987d6c; font-style: italic;}
div.news p				{padding:0px;}				
div.news em a			{color:#987d6c; font-style: normal; padding-left:5px; padding-right:5px; }
div.news em a:hover		{text-decoration: line-through;}

div.cbox_content h1		{position: relative; display: block; width:auto; height:22px; text-indent: -10000px; padding-top:4px;}
h1.h_news				{background:url(images/h_news.png) bottom left no-repeat;}
h1.h_nexte				{background:url(images/h_nexte.png) bottom left no-repeat;}
h1.h_cafea				{background:url(images/h_cafea.png) bottom left no-repeat;}
h1.h_rez				{background:url(images/h_rez.png) bottom left no-repeat;}
h1.h_cafea_speciala		{background:url(images/h_cafea_speciala.png) bottom left no-repeat;}
h1.h_ciocolata_calda	{background:url(images/h_ciocolata_calda.png) bottom left no-repeat;}
h1.h_ceai				{background:url(images/h_ceai.png) bottom left no-repeat;}
h1.h_bauturi_cremoase	{background:url(images/h_bauturi_cremoase.png) bottom left no-repeat;}
h1.h_frappe				{background:url(images/h_frappe.png) bottom left no-repeat;}
h1.h_sucuri_proaspete	{background:url(images/h_sucuri_proaspete.png) bottom left no-repeat;}
h1.h_sucuri				{background:url(images/h_sucuri.png) bottom left no-repeat;}
h1.h_bere				{background:url(images/h_bere.png) bottom left no-repeat;}
h1.h_rom				{background:url(images/h_rom.png) bottom left no-repeat;}
h1.h_tequila			{background:url(images/h_tequila.png) bottom left no-repeat;}
h1.h_gin				{background:url(images/h_gin.png) bottom left no-repeat;}
h1.h_special_whisky		{background:url(images/h_special_whisky.png) bottom left no-repeat;}
h1.h_whisky_liquer		{background:url(images/h_whisky_liquer.png) bottom left no-repeat;}
h1.h_vodka				{background:url(images/h_vodka.png) bottom left no-repeat;}
h1.h_american_whiskey	{background:url(images/h_american_whiskey.png) bottom left no-repeat;}
h1.h_scotch_whisky		{background:url(images/h_scotch_whisky.png) bottom left no-repeat;}
h1.h_irish_whisky		{background:url(images/h_irish_whisky.png) bottom left no-repeat;}
h1.h_vermouth_bitter	{background:url(images/h_vermouth_bitter.png) bottom left no-repeat;}
h1.h_cognac_brandy		{background:url(images/h_cognac_brandy.png) bottom left no-repeat;}
h1.h_liqueur			{background:url(images/h_liqueur.png) bottom left no-repeat;}
h1.h_vin				{background:url(images/h_vin.png) bottom left no-repeat;}
h1.h_champagne			{background:url(images/h_champagne.png) bottom left no-repeat;}
h1.h_classic_cocktails	{background:url(images/h_classic_cocktails.png) bottom left no-repeat;}
h1.h_inocent_cocktails	{background:url(images/h_inocent_cocktails.png) bottom left no-repeat;}
h1.h_caipis_iced_teas	{background:url(images/h_caipi_iced_teas.png) bottom left no-repeat;}
h1.h_long_drinks		{background:url(images/h_long_drinks.png) bottom left no-repeat;}
h1.h_snacks_desert		{background:url(images/h_snacks_desert.png) bottom left no-repeat;}
h1.h_cigars				{background:url(images/h_cigars.png) bottom left no-repeat;}



div.nexte_holder		{position: relative; display: block; width:265px; height: 402px; padding-top:13px; overflow: hidden;}
div.nexte_content		{position: relative; display: block; width:795px; height:402px;}
div.nexte_box			{position: relative; display: block; width:265px; height:402px; float:left;}
div.nexte_img			{position: relative; display: block; width:265px; height:375px; overflow: hidden;}
div.nexte_info			{position: relative; display: block; width:265px; height: 27px; overflow: hidden; line-height: 27px;}
div.nexte_info em		{color:#987d6c;}

div.nexte_nav			{position:absolute; display: block; top:10px; right:8px; height:14px;}
div.nexte_nav a			{position:relative; display: block; width:14px; height:14px; float:left; background:url(images/nexte_nav.png) top left no-repeat; text-indent: -10000px;}
div.nexte_nav a:hover	{background-position: 0px -14px;}
div.nexte_nav a.sel		{background-position: 0px -14px;}

div.cbox_holder			{position: relative; display:inline; width:281px; float:left; margin-right: 20px;}
div.cbox_holder .cbox	{clear:left; margin-right:0px; margin-bottom:20px;}

a.photo					{position: relative; display:block;}
a.photo em				{position:absolute; display:none; width:83px; height:12px; bottom:4px; right:6px; background:url(images/gallery.gif) top left no-repeat;}
a.photo:hover em		{display: block;}			

em.emf					{font-style:italic; color:#987d6c;}

div.fi					{position: relative; display: block; width:100%; height:23px;}
form					{position: relative; display: block; padding-top:11px;}
input					{position: relative; display: block; background-color:#9f7c62; width:260px; padding:5px 0px 5px 5px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}

a.btn_send				{position: absolute; display: block; width:48px; height:12px; top:6px; right:0px; background:url(images/btn_send.gif) top left no-repeat; text-indent: -10000px; overflow: hidden}
a.btn_send:hover		{background-position: 0px -12px;}
a.btn_login				{position: absolute; display: block; width:42px; height:12px; top:6px; right:0px; background:url(images/btn_login.gif) top left no-repeat; text-indent: -10000px; overflow: hidden}
a.btn_login:hover		{background-position: 0px -12px;}

div.ctable				{position: relative; display: block; padding-top:10px;}
div.trow 				{position: relative; display: block;}
div.tcol				{position: relative; display: block; float:left; padding:5px;}
div.tcol em				{font-size:11px; color:#987d6c;}
div.c1					{width:190px;}
div.c2					{width:55px; text-align:right;}

div.evnti_holder		{position: relative; display: block; width:265px; height:250px; overflow: hidden;}
div.evnti_content		{position: relative; display: block; width:530px; height:250px;}
div.evnti_box			{position: relative; display: block; width:265px; height:250px; overflow:hidden; float:left; }
#eventi1,#eventi2		{position: relative; display: block; width:265px; height:250px; overflow:hidden; float:left; }

div.evntp_holder		{position: relative; display: block; width:265px; height:375px; overflow: hidden;}
div.evntp_content		{position: relative; display: block; width:530px; height:375px;}
div.evntp_box			{position: relative; display: block; width:265px; height:375px; overflow: hidden; float:left;}
#eventp1,#eventp2		{position: relative; display: block; width:265px; height:375px; overflow: hidden; float:left;}

#eventi1 em,
#eventi2 em		{position: relative; display: block;color:#987d6c; font-style: italic; }
#eventi1 strong,
#eventi2 strong	{position: relative; display: block; font-size:18px; padding-bottom:15px;}

#eventi1 a.btn_rez,
#eventi2 a.btn_rez			{position: absolute; display: block; width:70px; height:12px; top:235px; left:195px; background: url(images/btn_rez.gif) top left no-repeat; text-indent: -10000px; overflow: hidden}

#eventi1 a.btn_rez:hover,
#eventi2 a.btn_rez:hover 	{background-position: 0px -12px;}

div.evnti_box em		{position: relative; display: block;color:#987d6c; font-style: italic; }
div.evnti_box strong	{position: relative; display: block; font-size:18px; padding-bottom:15px;}

div.photo_large			{position: absolute; display: none; width:581px;height:389px;top:0px; left:301px; z-index:35;}
div.photo_large_content	{position: relative; display: block; z-index:45; background-color: #1e0e00;}
div.photo_large_shadow	{position: absolute; display: block; top:2px; left:2px; width:100%; height:100%; background-color: #000000; z-index:10; z-index:40;}

#list				{position: relative; display: block; width:906px; height:auto;}
#list_content		{position: relative; display: block; width: auto; height: auto; overflow: hidden;}

#calendar				{position: relative; display:block;}
#calendar .cal_month	{position: relative; display: block; color:#ffffff; height:22px; line-height: 22px; border-bottom:1px solid #9f7c62;}
#calendar .cal_content	{position: relative; display: block; padding-top:5px;}
#calendar .cal_row		{position: relative; display: block; padding-left:3px;}
#calendar .cal_col		{position: relative; display: block; width:32px; height:17px; color: #9f7c62; float:left; text-align:center; line-height:17px; margin:3px 2px 3px 3px;}
#calendar .cal_col.ch	{color:#9f7c62;}
#calendar .cal_col.cd	{background: url(images/bg_cd.gif) top left no-repeat;}
#calendar .cal_col a	{position: relative; display: block; width: 32px; height:17px; line-height: 17px; background:url(images/bg_cda.gif) top left no-repeat; color:#1e0e00;}
#calendar .cal_col em	{position: absolute; display: block; width:32px; height:17px; top:0px; left:0px; z-index:25; background:url(images/bg_cdem.gif) top left no-repeat;}
#calendar .cal_col em a	{background: none; color:#9f7c62;}
#calendar .cal_col a.anbg	{background: none; color:#9f7c62;}
#calendar .cal_col a.inact		{background:url(images/bg_cdai.gif) top left no-repeat;}
#calendar .cal_col em.inact	{background:url(images/bg_cdemi.gif) top left no-repeat;}

#cal_nav				{position: absolute; display: block; width:34px; height:20px; top:3px; right:8px; z-index:40;}
#cal_nav a				{position: relative; display: block; width:17px; height:20px; float:left; text-indent: -10000px;}
#cal_prev				{background: url(images/bg_navp.gif) top left no-repeat;}
#cal_next				{background: url(images/bg_navn.gif) top left no-repeat;}
#cal_nav a:hover		{background-position: 0px -40px;}

#login_form label		{position:relative; display:block; width:45px; height:23px; line-height:23px; color:#987d6c; float:left; text-align: right; padding-right:5px;}
#login_form input		{width:210px; float:left;}

div.btn_add				{position: absolute; display: block; width:20px; height:20px; top:-20px; right:10px; overflow: hidden}
div.btn_add a			{position: relative; display: block; width: 20px; height:20px; text-indent: -10000px; background: url(images/btn_add.gif) top left no-repeat; overflow: hidden}
div.btn_add a:hover		{background-position: 0px -20px;}

.admin_form label		{position:relative; display:block; width:60px; height:23px; line-height:23px; color:#987d6c; float:left; text-align: right; padding-right:5px;}
.admin_form input		{width:200px; float:left;}
.admin_form textarea	{position: relative; display: block; background-color:#9f7c62; width:195px; height:190px; padding:5px; float:left;  font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.admin_form select		{position: relative; display: block; background-color:#9f7c62; height:23px; float:left;  font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.admin_form .fi			{margin-top:5px; clear:left;}
.admin_form .hi			{display: none;}
#rez_form .hi			{display: none;}

#news_update			{position: absolute; display: none; width:280px; height:auto; top:-20px; left:0px; border:1px solid #000000; z-index:50; background-color:#1e0e00; padding:10px;}
#event_update			{position: absolute; display: none; width:280px; height:auto; top:-100px; left:50px; border:1px solid #000000; z-index:50; background-color:#1e0e00; padding:10px;}

.cp						{position: relative; display: block; width:200px; margin:auto;}
.cpr					{position: relative; display: block; height:20px; line-height:20px; clear:left;}
.cpc1					{position: relative; display: block; width:100px; height:20px; line-height: 20px; float:left;}
.cpc2					{position: relative; display: block; width:100px; height:20px; line-height: 20px; float:left;}

#rez_holder				{position: relative; display: none;}

a.ploading				{background:url(images/ajax-loader.gif) center center no-repeat;}
a.photo_close			{position: relative; display: block; width:581px; height: 389px; background-color: #000000}


div.photo_nav			{position: absolute; display: block; width: 34px; height:20px; top:-20px; right:10px; background: url(images/bg_nav.gif) top left no-repeat; z-index:30;}
div.photo_nav a			{position: relative; display: block; width:17px; height:20px; float:left; text-indent: -10000px;}
div.photo_nav a.pnavp	{background: url(images/bg_navp.gif) top left no-repeat;}
div.photo_nav a.pnavn	{background: url(images/bg_navn.gif) top left no-repeat;}
div.photo_nav a:hover	{background-position: 0px -20px;}
div.photo_nav a.dsbl	{background-position: 0px -40px;}
div.photo_nav a.dsbl:hover	{background-position: 0px -40px;}
