body
{
	margin:0;
	padding:0;
	background:url(images/bg-body.jpg) repeat-y center;
}
body, td, p, a, div
{
	font-family:Arial, Helvetica, sans-serif;
}
#menucontent
{
	height:41px;
	background:url(images/menu-bg.gif) repeat-x;
	width:100%;
}
#menu 
{
	margin:auto;
	width:990px;
}
#menu ul
{
	margin:0 auto;
	padding:0;
}
#menu ul li
{
	height:20px;
	width:130px;
	display:block;
	float:left;
	text-align:center;
	padding:10px 0 0 0;
}
#menu ul li a
{
	color:#FFFFFF;
	font-size:19px;
	text-decoration:none;
}
.MenuActiv
{
	text-decoration:underline !important;
	color:#ffefef !important;
}
#pagecontiner
{
	margin:0 auto;
	padding:0;
	width:1202px;
	background:url(images/pagecontiner.png) repeat-y;
}
#top-page
{
	margin:0 auto;
	width:1202px;
	height: 18px;
	background:url(images/top-page.png) no-repeat;
}
#page
{
	margin:0;
	padding:0;
	background:url(images/bg-top.jpg) no-repeat 249px 0px;
}
#sidebar
{
	margin:25px 0 0 34px;
	width:290px;
	float:left;
}
.clear
{
	clear:both;
}
#sidemenu
{
	width:234px;
}
#sidemenu ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#sidemenu ul li.cat
{
	background:url(images/sidemenu-bg.gif) repeat-y;
	height:30px;
	text-align:center;
}
#sidemenu ul li
{
	width:234px;
	float:left;
	margin:0;
	padding:0;
}
#sidemenu ul li img
{
	border:0;
	margin:0;
	padding:0;
}
#sidemenu ul li a
{
	font-size:18px;
	color:#920f1f;
	text-decoration:none;
}
#footer
{
	margin:0 auto;
	width:1202px;
	height:30px;
	background:url(images/bg-footer.png) no-repeat;
}
#content
{
	/*
	background-color:#CCCCCC;
	width:540px; 
	width:840px;
	*/
	width:790px;
	float:left;
	margin:260px 0 0 0px;
}
#content h1
{
	margin:0 0 15px;
	padding:0;
	font-size:24px;
	color:#ac4749;
}
#content h2
{
	margin:15px 0 5px 0;
	padding:0;
	font-size:16px;
	color:#ac4749;
}
#content
{
/*	background:url(images/bg-category2.jpg) right bottom no-repeat; */
}
#pagein
{
	background:url(images/bg-category2.jpg) right bottom no-repeat;
	width:1160px;
	margin:0 auto;

}
#prerbox
{
	width:5px;
	height:5px;
	float:right;
	/* background:#990000; */
}
#rbox
{
	width:210px;
	position:absolute;
	margin:25px 0 0 -230px;
	padding:0;
}
#rbox .rhead
{
	background:url(images/rbox-top.png) no-repeat;
	height:26px;
}
#rbox .rline
{
	background:url(images/rbox-bg.gif) repeat-y;
	padding:3px 15px;
}
#rbox .menu
{
	padding:0px 15px;
}
#rbox .menu a
{
	display:block;
	padding:2px;
	width:100%;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#rbox .menu a:HOVER
{
	background:#FFF4F4;
}
#rbox .rfoot
{
	background:url(images/rbox-bottom.png) no-repeat;
	height:26px;
}
#rbox ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#rbox h3
{
	color:#920f1f;
	margin:0;
	padding:0;
	text-align:center;
	font-size:18px;
}
#rbox h4
{
	color:#920f1f;
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
}
#rbox 
{
	color:#920f1f;
}
#rbox p
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#rbox hr
{
	background-color:#920f1f;
	border:none;
	height:1px;
}
#rbox a
{
	color:#920f1f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.rline label
{
	width:55px;
	height:20px;
	display:block;
	float:left;
}
.rline .input
{
	width:100px;
	height:20px;
	background:url(images/input-bg.gif) no-repeat;
	border:none;
	padding:0 15px 0 4px;
}
.rline p
{
	margin:0;
	padding:2px;
}
.button1
{
	background:url(images/button-bg.gif) no-repeat;
	width:91px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
}
.center
{
	text-align:center;
}
b, strong
{
	color:#920f1f;
}
.jos
{
	color:#666666;
	font-size:15px;
}
.jos a
{
	text-decoration:none;
	color:#666666;
}
.jos a:HOVER
{
	text-decoration:underline;
}
#lista-prod-continer
{
	width:420px; 
	height:600px; 
	margin:auto; 
}
#lista-prod-continer h1
{
	color:#FFFFFF;
	margin:10px 0 0 0;
}
#lista-prod
{
	padding:0;
	width:100%; 
	height:560px; 
	overflow: auto;	
	scrollbar-base-color: #e6b55e;
	position:relative;
}

#lista-prod
{
	color:#FFFFFF;
}
#lista-prod label
{
	display:block;
	float:left;
}
#lista-prod p
{
	clear:both;
	display:block;
	height:50px;
	margin:3px 0;
	padding:0;
	position:relative;
}
#lista-prod label.np
{
	width:310px;
}

#lista-prod a
{
	color:#FFFFFF;
	text-decoration:none;
}

#lemn
{
	/*
	background:url(images/c-fon.gif) repeat-y -140px;
	width:651px;
	*/
}
.Qty
{
	width:15px;
	height:16px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.pages
{
	text-align:center;
	font-size:12px;
	width:500px;
	padding:0 0 10px;
}
.pages a
{
	text-decoration:none;
}
.UnProdus img.Produs
{
	/* float:left; */
	margin:5px;	
}
.UnProdus img
{
	border:0;
}
.UnProdus
{
	width:600px;
}
.Casa
{
	width:600px;
}
.Casa table
{
	border:1px solid #ac4649;
	width:94%; 
}
.Casa table td
{
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #fef4f5;
}
.Casa table th
{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ac4649;
	color:#FFFFFF;
	padding:2px;
	margin:2px;
}

.tForm
{
	border:1px solid #ac4649;
	width:95%; 
}
.tForm td
{
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #fef4f5;
}
.tForm th
{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ac4649;
	color:#FFFFFF;
	padding:2px;
	margin:2px;
}
.CasaQty
{
	width:30px;
}
.Casa table td a
{
	text-decoration:none;
	color:#ac4649;
}
.Casa table td a:HOVER
{
	text-decoration:underline;
}
.button2
{
	background:#991b1e;
	color:#FFFFFF;
	border:outset 2px #991b1e;
	font-size:14px;
}
.oblig
{
	background:#FFFFFF;
}
.badOblig
{
	background:#ffbdbf;
}
.error
{
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.anunt
{
	text-align:center;
	color:#000066;
	font-size:14px;
	font-weight:bold;
}
form
{
	margin:0;
	padding:0;
}
small
{
	color:#990000;
}

/* Setari calendar */
#calendar
{
	border:1px solid #990000;
}
#calendar th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ab4548;
	color:#FFFFFF;
	width:20px;
}
#calendar td
{
	color:#920f1f;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
#calendar td a
{
	color:#920f1f;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.azi
{
	background:#edd8d2;
}
.ales
{
	font-size:12px;
	background:#ab4548;
	color:#FFFFFF !important;
}
.weekend
{
	background:#fde5de;
}
/* End setari calendar */
.ObsComp
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#0c0596;
}
.textarea1
{
	width:550px;
	height:100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.DelFC
{
	text-decoration:none;
	color:#FF0000 !important;
	font-weight:bold;
}
.PageContent
{
	width:560px;
}
.p1
{
	font-size:12px;
}