i/*-----------------------------------------------------------------------------*/
/* Copyright&copy; 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
/*@import url('sifr.css');*/
/*@import url('colorbox.css');*/

/*** Reset ***/
html					{ height: 101%; }
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; list-style: none; outline: none; }
body					{ font: 62.5% Arial, Helvetica, sans-serif; background: #eee url(../img/bg-main.gif) repeat-x; }
:focus					{ outline: none; }

/*** Text elements ***/
h1, h2, h3, h4, h5, h6	{ font-weight: normal; }
h1						{ font-size: 1.75em; }
h1 em					{ font-style: normal; font-size: 0.7em; }
h1.title				{ font: 2em "Times New Roman", Times, serif; display: inline-block; }
h2.title				{ font-size: 1.6em; }
h2						{ font-size: 1.5em; }
h3						{ font-size: 1.5em; }
p						{ font-size: 1.2em; line-height: 1.5em; }
p.small					{ font-size: 1.1em; line-height: 1.4em; }
a						{ outline: none; text-decoration: none; color: #b40a02; }
.redlinks a				{ background: url(../img/red_dot.gif) repeat-x bottom; padding-bottom: 1px; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.imgRight				{ float: right; margin: 0 0 20px 20px; }
.to-right				{ text-align: right; }
.to-center				{ text-align: center; }
.red					{ color: #a00326; }
.light-gray				{ color: #eaedef; }
.dark-gray				{ color: #637580; }
.orange					{ color: #f60; }
.white					{ color: #fff; }
.clearfix				{ display: inline-block; clear: both; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.smaller				{ font-size: 0.9em; }
.italic					{ font-style: italic; }
.white-bg				{ background: #fff; }
.pink-bg				{ background: #f4e8e8; }
.pad5					{ padding: 5px; overflow: auto; }

/*** General Layout ***/
#header					{ width: 990px; margin: 0 auto; }
#header					{ position: relative; height: 308px; padding-top: 20px; }
#head					{ padding: 0 15px; }
#content				{ background: url(../img/main_meniu.gif) repeat-y; width: 940px; margin: 0 auto; padding: 8px 25px 8px; overflow: auto; }
#main					{ width: 710px; padding-left: 20px; }
.smallCol				{ width: 210px; }
.bigColl				{ width: 480px; }
#footer					{ background: url(../img/footer.gif) repeat-y; width: 940px; margin: 0 auto; padding: 8px 25px 0; color: #a3a3a3; overflow: auto; }
#endFooter				{ background: url(../img/footer_last.gif) no-repeat; text-align: center; width: 940px; margin: 0 auto; padding: 30px 25px; }

/*** CS3 Rounded corners ***/
.rc5					{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* This will not validate... yet */ }
.rc3, .litems li		{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; /* This will not validate... yet */ }

/*** Header ***/
.logo					{ position: absolute; top: 20px; left: 20px; }
.topLinks				{ margin-right: 15px; padding-top: 3px; width: 960px; margin: 0 auto; position: relative; } /* Modificat 03.03.2010 */

/*** Status cos ***/

.statusCos				{ width: 344px; height: 58px; background: url(../img/status_comanda.gif) no-repeat; padding: 10px 10px 26px; }
.statusCos em			{ color: #f60; font: bold normal 1.5em Arial, Helvetica, sans-serif; }
.statusCos span			{ border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px; }
.status					{ white-space: nowrap; padding-top: 12px; }
.status	span			{ font-size: 0.9em; border: none; margin-left: 10px; overflow: hidden; width: 160px; height: 15px; display: inline-block; margin-top: 5px;}
a.goto					{ float: right; font-size:1.4em; color: #f60; padding: 1px 8px 0 0; }
a:hover.goto			{ color: #a00326; }

/*** Top meniu ***/
.meniu ul				{ padding-left: 180px; }
.meniu li				{ display: inline; border-right: 1px solid #dedede; padding: 10px 20px 5px 0; margin-right: 20px; }
.meniu li a				{ display: inline-block; font: bold 1.8em Tahoma, Geneva, sans-serif; color: #a00326; }
.meniu li a:hover, .meniu li a.curent { color: #f60; }

/*** Search box ***/
.srcForm				{ width: 205px; background: url(../img/input_cauta.gif) no-repeat; padding: 4px 0 0 10px; }
.srcForm .btnCauta		{ border: 0; background: transparent; width: 30px; height: 18px; cursor: pointer; }
#cauta					{ width: 160px; margin-right: 10px; height: 24px; border: 0; color: #333; background: transparent; }

/*** Day Offer ***/
.dayOffer				{ background: url(../img/oferta_zilei.gif) repeat-x; position: absolute; left: 0; bottom: 0; height: 181px; width: 100%; z-index: 0; }

/*** Content ***/
.food					{ clear: both; }
.food li				{ width: 221px; height: 147px; position: relative; float: left; margin: 0 5px 5px 0; overflow: hidden; border: 5px solid #e9e9e9; }
.food li.last			{ margin-right: 0; }
.food li a				{ position: absolute; z-index: 0; display: block; }
.food li h2.grill		{ position: absolute; right: 0; bottom: -1px; width: 128px; height: 39px; line-height: 45px; z-index: 1; color: #fff; font-size: 1.4em; background: url(../img/btnMeniu.png) no-repeat; padding: 3px 3px 3px 10px; text-align: center; }

/*** Footer ***/
.fMenu, .fList .title	{ background: url(../img/border.gif) bottom repeat-x; padding-bottom: 6px; margin-bottom: 20px; }
.fMenu a				{ color: #a3a3a3; }
.fMenu a:hover			{ color: #b40a02; background: url(../img/red_dot.gif) repeat-x bottom; padding-bottom: 1px; }
.fMenu span				{ display: inline-block; border-right: 1px solid #525252; padding-right: 20px; margin-right: 20px; }

.fList					{ width: 200px; font-size: 1.1em; float: left; margin-right: 20px; }
.fList li.title			{ color: #fafafa; font: 1.8em "Times New Roman", Times, serif; margin-bottom: 10px !important; }
.fList li a				{ color: #fafafa; border-bottom: 1px dotted #fafafa; }

/*** Carousel ***/
.oferte					{ position: absolute; left: 25px; bottom: 10px; z-index: 100; width: 940px; }
.oferte .title			{ font: 1.8em  "Times New Roman", Times, serif; padding-bottom: 8px; }
.oferta-zilei			{ overflow: hidden; height: 120px; width: 880px !important; }
.oferta-zilei li		{ width: 278px; background: #eee; padding: 5px; margin-right: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; position: relative; }
.oferta-zilei li img	{ border: 1px solid #ef8d32; }
.oferta-zilei .text		{ width: 155px; float: right; }
.oferta-zilei .text span { color: #d70c0c; display: block; margin-bottom: 7px; font-size: 1.4em; }
.oferta-zilei a.order	{ position: absolute; bottom: -1px; right: 0; display: block; width: 112px; height: 30px; background: url(../img/order.gif) no-repeat; }
.oferta-zilei a:hover.order { background-position: -119px 0; }
.cnext, .cprev			{ display: block; cursor: pointer; width: 23px; height: 32px; margin-top: 70px; }
.cprev					{ background: url(../img/previous.gif) no-repeat; float: left; margin-right: 7px; }
.cnext					{ background: url(../img/next.gif) no-repeat; float: right; }
:hover.cnext, :hover.cprev { background-position: -23px 0; }
.oferta-zilei .pret  { display: block; }
.oferta-zilei .pret span { font-size: 0.9em; display: inline-block;}

/*** Listing items ***/
.litems, .gray-bg		{ background: #f2f2f2; padding: 5px; margin-bottom: 20px; }
.litems a.adauga		{ background: url(../img/adauga.gif) no-repeat; width: 72px; height: 33px; display: inline-block; margin-left: 20px; }
.litems a:hover.adauga	{ background-position: -72px 0; }
.litems li				{ min-height: 117px; height: auto !important; height: 117px; margin-bottom: 5px; }
.litems li div			{ overflow: auto; }
.litems div.bg			{ background: #fff; padding: 5px 3px;  }
.litems .desc			{ width: 330px; }
.litems h2				{ margin-bottom: 10px; font: bold normal 1.4em Arial, Helvetica, sans-serif; }
.litems p.small			{ line-height: 1.2em; color: #666; margin-bottom: 10px; }
.litems .pret			{ font: 2.5em "Times New Roman", Times, serif; }			
.litems .pret sup, .litems .pret span { font-size: 0.6em; }

/*** Category Menu ***/
.catMenu				{ }
.catMenu li				{ position: relative; width: 212px; height: 57px; padding-bottom: 5px; }
.catMenu li a			{ position: absolute; top: 0; left: 0; display: block; width: 212px; height: 22px; padding: 35px 0 0 0; color: #fff; background: transparent url(../img/catMenu.png) no-repeat; font-size: 1em; text-align: center; }
.catMenu li a:hover		{ background: url(../img/hover_catMenu.png) no-repeat !important; cursor: pointer; }
.catMenu li a.activ		{ background: url(../img/hover_catMenu.png) no-repeat; }
.catMenu li a span		{ display: block; width: 140px; padding-left: 74px; }
.catering				{ background: url(../img/border_catering.gif) left bottom no-repeat; padding-bottom: 5px; margin-bottom: 10px; }

/*** Nota de plata ***/
#myCart					{ background: #8e1919 url(../img/nyCart_bg.gif) left bottom repeat-x; overflow: auto; padding: 0 !important; height: 100%; }
#myCart h3				{ font-size: 1.6em; line-height: 1.6em; padding-left: 5px; }
#myCart ul				{ margin-bottom: 10px; padding: 5px; }
#myCart li				{ padding: 5px; background: #f4e8e8; margin-bottom: 2px; font-size: 1.1em; }
#myCart li.last			{ background: none; margin-bottom: 0; }
#myCart li span.txt		{ width: 158px; }
#myCart li .pret		{ font-size: 1.2em; }
#myCart li .pret img	{ margin-left: 8px; }
#myCart .pret			{ font: 2.4em "Times New Roman", Times, serif; }
#myCart .total			{ font: 2em "Times New Roman", Times, serif; padding-right: 10px; }
#myCart .pret sup, #myCart .pret span { font-size: 0.7em; }
#myCart a.btnFinal		{ color: #fff; width: 177px; height: 37px; line-height: 37px; display: block; background: url(../img/btnFinal.gif) no-repeat; font-size: 1.4em; cursor: pointer; float: right; text-align: center; padding-top: 6px;}

/*** MyPanel ***/
.myPanel				{ background: url(../img/myPanel_bg.gif) bottom repeat-x; padding: 5px 4px 2px; margin-bottom: 10px; border: 1px solid #d7d7d7; }
.myPanel ul				{ padding: 5px 5px 0; margin-bottom: 5px; }
.myPanel li				{ background: url(../img/list_dot.gif) bottom repeat-x; padding-bottom: 1px; }
.myPanel li a			{ font-size: 1.1em; color: #333; }
.myPanel li a:hover		{ color: #b40a02; }
.myPanel li.last		{ background: none; }
.myPanel li.last a		{ color: #a00326; padding-top: 4px; display: inline-block; }
.myPanel h3				{ font-size: 1.4em; line-height: 2em; }

/*** Formular comanda ***/
.frmOrder				{ padding: 5px 5px 80px; }
.frmOrder .status		{ height: 25px; line-height: 25px; margin-bottom: 10px; background: #a00326; padding: 5px; }
.frmOrder .status span	{ width: 330px; float: right; margin-right: 5px; background: url(../img/status_mesaj.gif) no-repeat; }
.inProcess span			{ background: url(../img/ajax-loader.gif) center right no-repeat; }
.frmOrder fieldset		{ padding: 5px; margin-bottom: 5px; }
.white-bg p.title, .frmOrder p.title { border-bottom: 1px solid #d9d9d9; height: 20px; left: 20px; background: url(../img/down.gif) center right no-repeat; margin-bottom: 10px; }
.frmOrder h3			{ color: #000; font: 1.3em Arial, Helvetica, sans-serif; margin-bottom: 8px; }
.frmOrder li			{ padding: 5px 0; background: url(../img/list_dot.gif) repeat-x bottom; margin-bottom: 5px; font-size: 1.1em; display: inline-block; color: #666; }
.frmOrder li span.txt	{ width: 370px; display: inline-block; }
.frmOrder li .pret		{ font-size: 1.6em; }
.frmOrder li .pret img	{ margin-left: 20px; }
.frmOrder .pret sup, .frmOrder .pret em, .frmOrder .total sup, .frmOrder .total span { font-size: 0.7em; font-style: normal; }
.frmOrder .total 		{ font-size: 2em; }

.frmOrder div			{ font-size: 1.2em; }
.frmOrder div b			{ font-weight: normal; font-size: 0.9em; vertical-align: top; }
.frmOrder input.text	{ width: 220px; height: 20px; margin-bottom: 3px;}
.frmOrder label			{ width: 140px; display: inline-block; text-align: right; margin-right: 10px; vertical-align: top;  }
.frmOrder label	 span	{ color: #b40a02; padding-top: 10px; font-size: 0.9em; display: block; text-align: right; }
.frmOrder textarea		{ width: 220px; height: 60px; overflow: auto; margin-bottom: 3px; }
.frmOrder .btnTrimite	{ background: url(../img/btnComanda.gif) no-repeat; color: #fff; cursor: pointer; border: none; width: 144px; height: 34px; }

/*** SMS Scroler ***/  /* Adaugat 03.03.2010 */
.tickercontainer		{ width: 600px; height: 20px; margin: 0; padding: 0; overflow: hidden; position: absolute; }
.tickercontainer .mask	{ position: relative; left: 10px; top: 5px; width: 580px; overflow: hidden; }
ul.newsticker			{ position: relative; left: 410px; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li		{ float: left; margin: 0; padding: 0; background: #fff; }
ul.newsticker a			{ white-space: nowrap; padding: 0; color: #ff0000; font: bold 12px Verdana;	margin: 0 50px 0 0; }
ul.newsticker span		{ margin: 0 10px 0 0; }

/*** Calin ***/
.pPager { margin-top:10px; margin-bottom:30px; text-align:left; font-size:12px; }
.pPager .link_pager { margin-right:5px; }
.pPager .link_pager_selected { margin-right:5px; }

.aPlisting { }

#cosAjax { margin:0px; padding:0px; }
.cartTxt { width:25px; text-align:center; border:1px solid #CCC; }

.error			{ margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; background-color:#FCC; padding:5px; font-size:12px; }
.statusOK		{ margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; padding:8px; padding-left:20px; cursor:pointer; font-size:12px; background:url(../img/icons/10.png) no-repeat left center; background-color:#F7F3AE; }
#tooltip 		{ position: absolute; background:#F7F5F4; padding:4px; border:1px solid #666; font:normal 11px Arial; max-width: 125px; z-index: 10000; }
.serverError	{ background-color:#FEDAF5; color:#000; padding:10px; margin-left:10px; margin-right:10px; margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; }
.cartLink		{ font-size:12px; font-weight:bold; }
.textTheX		{ font-size:12px; background: #f2f2f2; padding: 5px 5px 80px; margin-bottom:15px; }
.msgDiv			{ font-size:12px; padding:3px; margin-bottom:5px; }
.theXnoProds	{ font-size:12px; color:#C00; margin-top:10px; margin-bottom:10px; }
.thexEmptyCart { font-size:12px; color:#C00; margin-top:10px; margin-bottom:10px; }
.thexOrder		{}
.thexOrder .hdr { font-weight:bold; background-color:#CC0000; color:#FFF; height:25px; padding-left:3px; text-align:left;}
.rowA { background-color:#E5E5E5; cursor:pointer; padding-left:3px; }
.rowAHover { background-color:#fdc0c0; cursor:pointer;  padding-left:3px; }
.rowB { background-color:#EEEEED; cursor:pointer;  padding-left:3px; }
.rowBHover { background-color:#fdc0c0; cursor:pointer;  padding-left:3px; }
.thexOrder td { padding-left:3px;}
.titleSplitAfter { color:#CC0000; margin-bottom:10px; margin-top:20px; border-bottom:1px solid #CC0000; font-weight:bold; }
.titleSplitBefore { color:#CC0000; margin-bottom:10px; margin-top:20px; border-bottom:1px solid #CC0000; font-weight:bold; }
.sh { color:#FFFFFF; font-weight:bold; padding-left:3px; background-color:#CC0000; }
.nouGritd td {background-color:#F7F7F7; padding-left:3px; }
.nouGritd .sh{background-color:#CC0000; padding-left:3px; }

.cursvalutar div.bg			{ background: #fff; padding: 5px 3px;  }
.theXexchange {}
.theXexchange td {height:22px; text-align:left; vertical-align:middle;}
.theXexchange .iconbnr { vertical-align:middle;}
.theXexchange .valoare { font-size:12px;}
