body	{background:url(images/top_gr.jpg) 0px 0px repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
html	{background:url(images/main.jpg) 0px -18px;}
*		{margin:0; padding:0;}
li		{list-style-type:none; vertical-align:bottom;}
img, fieldset	{border:0;}
h1, h2, h3		{height:100%; font-weight:normal;}
p		{color:#717171; line-height:21px; margin-bottom:13px; font-size:14px;}
p a		{text-decoration:underline; color:#aa0000;}
.fl		{float:left;}
.fr		{float:right;}
hr		{clear:both; height:1px; visibility:hidden;}

#wrap		{width:860px; margin:0 auto; background:url(images/wrap_bg.png) repeat-y; padding:20px 26px 0;}
#top-part 	{height:96px; background:url(images/top.jpg) 0px 0px no-repeat #471800; position:relative;}
#newsletter {position:absolute; right:15px; top:40px; width:325px;}
#newsletter *		{float:left;}
#newsletter .fld	{width:210px; margin:2px 10px 0 0; border:1px solid #a8a48d; background:url(images/cp.gif); height:16px; padding:3px; font-family:Georgia, "Times New Roman", Times, serif; color:#581e00; font-size:13px;}
.top-links 	{position:absolute; top:0; right:0; display:block; padding:10px 20px 0 0; text-transform:uppercase;}
.top-links, .top-links a	{color:#fff; text-decoration:none;}
.top-links a:hover			{text-decoration:underline;}
#donna-ana		{padding:9px 0 0 10px;}
#nav			{display:block; background:url(images/nav_bg.gif) bottom #ffe7bf; height:35px; padding-top:5px;}
#nav *			{float:left; display:block;}
#nav li			{border-right:1px solid #581e00;}
#nav li a		{padding:5px 11px 0; text-decoration:none; height:30px; font-size:18px; color:#581e00; outline:none; text-transform:uppercase;}
#nav .last		{border:0;}
#nav .last a	{padding-right:0;}
#nav li a:hover {background:url(images/a_hover.gif) repeat-x bottom;}

#bottom-part	{background:url(images/header_pic.jpg) top no-repeat #fffdee; border-bottom:1px solid #a8a48d; height:287px; position:relative;}
#logo	{position:absolute; bottom:0; left:0;}
.data	{position:absolute; bottom:0; right:0; padding:0 15px 8px 0; color:#a7a38c;}

#footer		 {width:860px; margin:0 auto; background:url(images/footer_bg.png) repeat-y; padding:12px 26px 0; margin:0 auto; height:30px;}
#footer ul	 {float:right;}
#footer li	 {display:inline; font-size:10px; margin-left:20px;}
#footer li a {color:white; text-decoration:none;}
#footer li a:hover { text-decoration:underline;}

#content		{padding:20px 0 10px 0;}
#content h1		{display:block; background:url(images/h1_bg.gif) bottom repeat-x; padding:0 0 10px 0; margin-bottom:20px; height:35px;}
#content .pri h1{background-position:bottom right;}
.pri			{ margin-bottom:30px;}
.lst .prime			{color:#aa0000; font-size:22px; padding-left:0px; background:none; height:30px;}
.lst			{padding:10px 0; width:300px; margin-bottom:40px; padding-left:15px; min-height:140px;}
.lst li			{color:#002c43; height:18px; padding:5px 0 5px 25px; background:url(images/ar.gif) 0px 10px no-repeat; font-size:17px;}
/*homwpage gallery--------------------------------*/
#gallery			{background:url(images/gal.gif) 0px 0px no-repeat; height:81px; width:324px; padding:230px 0px 0px 14px; float:right; position:relative; margin-top:40px;}
#gallery img.left	{float:left;cursor:pointer;}
#gallery img.right	{float:left;cursor:pointer;}
#gallery ul			{list-style:none; padding:0; margin:0; float:left; height:69px;}
#gallery ul li		{display:inline; width:87px; height:67px; float:left; margin:0 4px; border:1px solid #b0ac95; cursor:pointer;}
#gallery ul li.hide {display:none;}
#gallery ul li em img			{display:block; width:87px; height:67px;}
#gallery ul li.chosen			{cursor:default; border:1px solid #aa0000;}
#gallery ul li a				{display:none;}
#gallery ul li.chosen a			{position:absolute; left:14px; top:14px; width:310px; height:207px; border:1px solid #b0ac95; display:block;}
#gallery ul li.chosen a img		{visibility:visible; width:auto; height:auto; margin:0 auto;}
/*===============THUMBNAIL VIEW==================*/
#thumbBox				{position: absolute; left:0; top:0; width: auto; padding:10px; padding-bottom: 0; background: #000; visibility: hidden; z-index:10; cursor: pointer; }/*Outermost DIV for thumbnail viewer*/
#thumbBox .footerbar	{font:bold 16px Tahoma; color:red; padding: 5px 0; text-align: right;}/*Footer DIV of thumbbox that contains "close" link */
#thumbBox #thumbImage	{background-color: white;}/*DIV within thumbbox that holds the enlarged image*/
#thumbLoading			{position: absolute; visibility: hidden; z-index: 5;}/*DIV for showing "loading" status while thumbbox is being generated*/
/*-------------------------------------------------*/

.holder				{padding:0 10px 30px 10px; background:url(images/v_line.gif) repeat-y right; margin-right:435px;}
#contact			{width:400px; float:right; padding-top:25px; display:block;}
#contact .fld		{width:280px; margin-bottom:10px;}
#contact label		{width:70px;}
.fld				{border:2px inset #ccc; background:url(images/px.gif); font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:14px; padding:3px;}
.form textarea		{height:100px;}
.form label			{font-size:18px; display:block; padding:1px 20px 1px 0; height:20px;}
.form label em		{color:#aa0000;}
.form label,
.form .fld,
.form div,
.form textarea		{float:left;}

#contact strong		{margin-left:90px; padding:0px 0 2px;}
.form strong		{display:block; clear:left; font-weight:normal;}

#contact p			{font-size:20px; padding-bottom:30px; color:#333333;}
#contact fieldset	{margin-bottom:10px;}
#contact .btn		{margin-left:200px;}
.btn				{text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif; border:2px solid outset; background:#581e00; padding:3px; font-weight:bold; color:white;}

.thumbs *			{display:block; float:left;}
.thumbs li			{background:url(images/th_bg.gif) top left; width:181px; height:147px; padding:7px; margin:0 20px 20px 0;}
.thumbs a			{width:179px; height:145px; border:1px solid white; overflow:hidden;}
.thumbs li:hover	{background-position:bottom left;}

.navi				{clear:left; height:20px; font-size:18px; padding:5px 20px 20px 20px; font-weight:bold;}
.navi a				{color:black;}
.navi a:hover		{text-decoration:none;}
.navi span			{color:#333; margin:0 auto; width:50px; text-align:center; display:block;}

.holder2			{background:url(images/v_line.gif) left repeat-y; padding:0 0 30px 30px; margin-left:420px;}
#rezervare			{float:left; width:400px; padding-top:30px;}
#rezervare .fld,
#rezervare div		{width:260px;}
#rezervare div .fld {width:auto; margin-right:10px;}
#rezervare div		{height:30px;}
#rezervare label	{width:100px;}
#rezervare input,
#rezervare div		{margin-bottom:10px;}
#rezervare fieldset { padding-bottom:20px;}
#rezervare .btn		{margin:0 0 0 180px;}
#rezervare strong		{margin-left:120px; padding:10px 0 2px;}
#rezervare .error,
#rezervare .success {width:367px; height:auto;}

#contact .error,
#contact .success {width:358px;}

.error,
.success	{padding:10px; margin-bottom:1em; font-size:1.4em;}
.error		{border:1px solid #f30; background-color:#fcc; color:#f30;}
.error a	{color:#f30;}
.success	{border:1px solid #360; background-color:#cfc; color:#360;}

#rezervare div .w-luna	{width:auto;}
#rezervare div .w-ziua	{width:60px;}
#rezervare div .w-an	{width:80px; margin-right:0;}
#restaurant				{width:400px; float:left;}
#dona2		{margin-right:400px; position:relative;}
#desc		{position:absolute; top:380px; left:525px; width:330px;}
#map2		{margin-left:60px; margin-top:10px; display:block; height:570px;}
#ghd		{position:relative;}

#ghd span		{position:absolute; right:0; bottom:4px; width:230px; text-align:right; }
#ghd a			{font-size:15px; color:#a8a48d; text-decoration:none; font-weight:bold;}
#ghd a:hover	{color:#581e00;}
#bigmap			{width:853px; height:450px;}
#mapholder		{padding-bottom:20px; padding-left:4px; background:url(images/h1_bg.gif) bottom repeat-x; }
#adress			{float:left; padding:25px 0 0 30px ; width:370px;}
#adress h2 { font-size:24px; color:#aa0000; font-style:italic; margin-bottom:5px;}
#adress p { font-size:17px; margin-bottom:25px; display:block; color:#000;}



