
html {
   height: 100%;
}

.topBack {
	background:			url(imageDesign/floweraa.jpg) no-repeat right;
	background-color:	#FFFFFF;
	/*vertical-align: top;*/
	padding:			0px;
	margin:				0px;
}

.wrapper {
	min-height:			100%;
	height:				auto !important;
	height:				100%;
	margin:				0 auto -4em;
}

.footer, .push {
	height:				4em;
}

/* body */
body {
   margin: 0;
   padding: 0;
   min-height: 100%;
   height: 100%;
   margin: auto;
   background-color: #F5F7EC;
   /*line-height: 51px;*/
   /*column-count: 2*/
}

.tdColorA /*orange*/
{
   background-color: #FF9900;
   height: 50px;
   vertical-align: top;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: none;
}

.tdColorB /*crem 20px height*/
{
   background-color: #F5F7EC;
   height: 20px;
   vertical-align: top;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: none;
}

.tdFondC /*crem*/
{  /*background: url(imageDesign/Caramel-Antike-2004.jpg) no-repeat right bottom;*/
   background-color: #F5F7EC;
   vertical-align: top;
   padding: 0px;
   margin: 0px;
}

.tdColorC /*crem*/
{
   vertical-align: top;
   padding: 10px;
   /*background-color: #F5F7EC;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
   text-indent: 20px;*/
}

.tdColorD /*verde inchis*/
{
   background-color: #65AB10;
   height: 1px;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: none;
}

.tdColorD2 /*verde deschis*/
{
   background-color: #B7C08B;
   height: 1px;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: none;
}

.tdColorE
{
   background-color: #FFEEBB;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
}

.tdBackA {
   background: url(imageDesign/fond.jpg) #F5F7EC repeat-x;
   margin: 0px;
   vertical-align: top;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #555753;
   /*text-align: center;*/
   text-decoration: none;
}

.tdBackB {
   background: url(imageDesign/fondDegrade.jpg) #FFF3D0 repeat-x;
   margin: 0px;
   font: 8pt/16pt georgia;
   color: #555753;
   /*text-align: center;*/
   height:100%;
}

/* all */
#alla {
	height:100%;
}

/* header */
#header {
	height: 96px;
	background-color: #EAEAEA;
	border:1px solid #333;
	padding:4px;
}

/* main */
#main {
	display: table;
	border-spacing: 0px;
}

/* left */
#left {
	position:absolute;
	left:0;
	top:99px;
	padding:30px;
	width:140px;
	height:60%; /* works only if parent container is assigned a height value */
	color:#333;
	background:#FFFBB5;
	border:1px solid #333;
}

.element_menu
{
   margin-top: 10px;
   background-color: #FFFBB5;
   border: 0px solid black;
}

.element_menu2
{
   margin-top: 10px;
   margin-left: 0px;
   background-color: #FFFBB5;
   border: 0px solid black;
}

/* for menus */
.element_menu2 p
{    
   color: #000000;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
}

.element_menu h3
{    
   color: #cc0033;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   text-align: left;
}

.element_menu p
{    
   color: #B3B3B3;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}

.element_menu ul
{
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ff9239;
   text-decoration: none;
}

.element_menu a:hover
{
   color: #cc0033;
}

.element_menu a:active
{
   color: #FFCC66;
}

.element_menu a:visited
{
}

/* corps */
#corps
{
   position: relative;
   top: -2px;
   margin-left: 193px;

   padding: 20px;
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #ffe3a6;
   border:1px solid #333;
}

#corps form td
{
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
}

#corps a
{
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ff9239;
   text-decoration: none;
   padding-left: 5px;
}

#corps a img
{
   border:1px solid black;
}

#corps a span /*detalii*/
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   /*VERTICAL-ALIGN: text-bottom;*/
   COLOR: #cc0033;
   LINE-HEIGHT: 21px;
   FONT-FAMILY: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}

#corps a:hover {
   color: black;
}

.name {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   VERTICAL-ALIGN: text-bottom;
   TEXT-TRANSFORM: uppercase;
   COLOR: #ffffff;
   LINE-HEIGHT: 21px;
   FONT-FAMILY: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   BACKGROUND-COLOR: #cc0033;
   PADDING-LEFT: 5px;
}

.art { /*clasa la search*/
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   /*VERTICAL-ALIGN: text-bottom;*/
   COLOR: #cc0033;
   LINE-HEIGHT: 21px;
   FONT-FAMILY: "Verdana", Geneva, Arial, Helvetica, sans-serif;
}

.bigGreen {
   FONT-WEIGHT: bold;
   FONT-SIZE: 16px;
   COLOR: #007236;
   LINE-HEIGHT: 21px;
   FONT-FAMILY: "Verdana", Geneva, Arial, Helvetica, sans-serif;
}

/* roseDetail */
.roseDetailCod
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999999;
  font-weight: bold;
}
.roseDetailName
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cc0033;
  font-weight: bold;
  text-transform: uppercase;
}
.roseDetailClass
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999999;
}
.roseDetailBlack
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-left:3px;
  padding-right:20px;
}
.roseDetailBlackBold
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  padding-left:3px;
  padding-right:3px;
}
.roseDetailGray
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  padding-left:3px;
  padding-right:20px;
}
.roseDetailColor
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #cc0033;
}
.roseDetailLink
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #cc0033;
  font-weight: bold;
  text-decoration: underline;
}
.pretcss
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 5px;
  /*border: 1px solid black;*/
}
.pretcssalb
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  /*border: 1px solid black;*/
}
.pretcss
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
  text-indent: 20px;
}
.pretcssBold
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  padding-left: 5px;
}
.pretcssTitlu
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-left: 5px;
}

h2
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-indent: 10px;
  color: #FFFFFF;
  background-color: #FF9900;
}

.classInput
{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: #979797 1px solid;
}

.button_transparent
{ font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
  text-align:			center;
  font-size:			10px;
  color:				#F5F7EC;
  background-color:		#F5F7EC;
  border:				1px solid #F5F7EC;
  /*border-style: inset;*/
}

.button
{ font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
  text-align:			center;
  font-size:			10px;
  color:				#000000;
  background-color:		#fff;
  border:				1px solid #ccc;
  /*border-style: inset;*/
}

.button2
{ font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
  text-align:			center;
  font-size:			10px;
  color:				#FFFFFF;
  background-color:		#CC0033;
  border:				1px solid #ccc;
  /*border-style: inset;*/
}

.buttonRed
{ font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
  text-align:			center;
  font-size:			12px;
  color:				#CC0033;
  background-color:		#fff;
  border:				1px solid #CC0033;
  /*border-style: inset;*/
}

.buttonGreen
{	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	text-align:			center;
	font-size:			12px;
	color:				#65AB10;
	background-color:	#FFFFFF;
	border:				1px solid #65AB10;
}

.linkButton,
.linkButton:link, 
.linkButton:active, 
.linkButton:visited {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	border:				1px solid #FF9900;
	font-size:			12px;
	color:				#000000;
	background-color:	#FFFFFF;
	text-decoration: 	none;
	text-align:			center;
	display:			block;
	width:				100px;
}

.linkButton:hover {
	text-align:			center;
	display:			block;
	color:				#FFFFFF;
	background-color:	#B30800;
}

.link_buttonGreen,
.link_buttonGreen:link, 
.link_buttonGreen:active, 
.link_buttonGreen:visited {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	border:				1px solid #65AB10;
	font-size:			12px;
	color:				#65AB10;
	background-color:	#FFFFFF;
	text-decoration: 	none;
	text-align:			center;
	display:			block;
	width:				100px;
	padding-top:		1px;
	padding-bottom:		1px;
}

.link_buttonGreen:hover {
	text-align:			center;
	display:			block;
	color:				#FFFFFF;
	background-color:	#65AB10;
}

.myBorder
{ border: 1px solid #FF9900;
}

.imageFlotL
{ float: left;
}

.imageFlotR
{ float:				right;
  padding-left:			4px;
}

.myClick
{ font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
  font-size:			10px;
  color:				black;
  text-decoration:		none;
}

.myClick a
{ font-size:			10px;
  font-weight:			bold;
  color:				#cc0033;
  text-align:			justify;
}

.myClick a:hover
{ color:				#ff9900;
}

/*forms*/
.register_title {
	text-align:			left;
	vertical-align:		middle;
	color:				#FFFFFF;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	padding-left:		3px;
	padding-right:		3px;
}

.register_textL {
	text-align:			left;
	color:				#000000;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
	padding-left:		8px;
	padding-right:		8px;
	vertical-align:		middle;
}

.register_textR {
	text-align:			right;
	color:				#000000;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
	padding-left:		8px;
	padding-right:		8px;
	vertical-align:		middle;
}

.for_titleBlue {
	color:				#000066;
	font-size:			12px;
	font-family:		arial, verdana, helvetica;
	font-weight:		bold;
	padding-left:		8px;
	padding-right:		8px;
}

.list_text {
	color:				#000000;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
	padding-left:		8px;
	padding-right:		8px;
	vertical-align:		middle;
}

.register_input {
	height:				20px;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica; 
	text-align:			left;
	border:				#CC0033 1px solid;
	height:				16px;
}

.login_button_red {
	color:				#FF0000; 
}

.login_button_padleft {
	padding-left:		3px; 
}

textarea {
	border:				1px solid #FF9900;
	background-color:	#FFFFFF;
	font-family:		arial, verdana, helvetica;
	font-size:			12px;
	color:				#000000;
	padding:			0px;
	margin:				0px;
}

fieldset {
	width: 300px;
	padding: 5px 5px 5px 5px;
	border:1px solid DFDFDF;
	text-align:center;
}

/*combo*/
.combo_Romania {
	color:				#FF0000;
}

.combo_list {
	font-family:		arial, verdana, helvetica;
	font-size:			11px;
}

.comboStyle {
	font-size:			12px;
	color:				black;
	background:			white;
	height:				18px;
	border:				#CC0033 1px solid;
}

/*pagini*/
.pagCurenta {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#CC0033;
	text-decoration: 	none;
	padding-left:		2px;
	padding-left:		5px;
}

.pagini_link,
.pagini_link:link,
.pagini_link:active,
.pagini_link:visited{
   font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:			12px;
   color:				#FF9239;
   text-decoration:		none;
   padding-left:		5px;
}
.pagini_link:hover {
   color: black;
}

.pagini_link2,
.pagini_link2:link,
.pagini_link2:active,
.pagini_link2:visited{
   font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:			12px;
   color:				black;
   text-decoration:		none;
   padding-left:		5px;
}
.pagini_link2:hover {
   color: #FF9239;
}

/*in tabele*/
.hide_link,
.hide_link:link, 
.hide_link:active, 
.hide_link:visited {
	font-family:		arial, verdana, helvetica;
	font-size:			12px;
	color:				#CC0033;
	text-decoration: 	none;
	padding-left:		3px;
	padding-right:		3px;
}

.hide_link:hover {
	color:				#000066;
}

.for_cod {
	text-align:			center;
	color:				#000000;
	font-size:			11px; 
	font-family:		arial, verdana, helvetica;
	padding-left:		2px;
	padding-right:		2px;
	vertical-align:		middle;
}

/*just text*/
.justText_red {
	color:				#FF0000;
	font-size:			12px; 
	font-family:		arial, verdana, helvetica;
}

.listText11 {
   vertical-align: top;
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:		11px;
   color:			#000000;
   text-decoration:	none;
   padding:			10px;
}

.listText11a {
   vertical-align: top;
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:		11px;
   color:			#000000;
   text-decoration:	none;

}

.listText10 {
   vertical-align: top;
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:		10px;
   color:			#000000;
   text-decoration:	none;
   padding-left:	10px;
   text-indent:		50px;
}

.bigBordo {
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:		12px;
   color:			#cc0033;
   text-decoration:	none;
   padding:			10px;
}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	text-align:	justify;
	text-indent: 20px;
}

.info2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	text-align:	justify;
}

/*calendar*/
button.calendar {
	background: url(imageUtil/imageCalendar/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	width: 20px;
	vertical-align:		middle;
}

button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

/*links*/
.menuup_link,
.menuup_link:link,
.menuup_link:active, 
.menuup_link:visited{
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #F5F7EC;
   text-decoration: none;
}
.menuup_link:hover {
   color: #CC0033;
}

.menutop_link,
.menutop_link:link,
.menutop_link:visited{
   font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #cc0033;
   text-decoration: none;
}
.menutop_link:active{
   color: #FFCC66;
}
.menutop_link:hover {
   color: #F5F7EC;
   background: #cc0033;
}

/*detalii*/
.black {
   font-size:		12px;
   color:			#000000;
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   padding-left:	5px;
}

.detalii_link,
.detalii_link:link, 
.detalii_link:active, 
.detalii_link:visited {
   font-size:			12px;
   color:				#CC0033;
   line-height:			21px;
   font-family:			"Verdana", Geneva, Arial, Helvetica, sans-serif;
   text-decoration:		none;
   padding-left:		5px;
}
.detalii_link:hover {
	color: #FF9239;
}

.myimage{  
   border:				1px solid black;
}

/*meniu*/
.menu_link,
.menu_link:link, 
.menu_link:active, 
.menu_link:visited {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#CC0033;
	text-decoration: 	none;
	padding-left:		10px;
}
.menu_link:hover {
	color:				#FF9900;
}

.menu_linkBlue,
.menu_linkBlue:link, 
.menu_linkBlue:active, 
.menu_linkBlue:visited {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#00AAFF;
	text-decoration: 	none;
	padding-left:		10px;
}
.menu_linkBlue:hover {
	color:				#FF9900;
}
/*cos*/
.cart {
	background-color:	#65AB10;
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	margin-top:			0px;
	padding-left:		4px;
	padding-right:		4px;
	text-decoration:	none;
}

.listCartItem {
	font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#cc0033;
	vertical-align:		middle;
}

.listCartPret {
   font-family:		"Verdana", Geneva, Arial, Helvetica, sans-serif;
   font-size:		11px;
   color:			#000000;
   text-decoration:	none;
   padding-right:	4px;
}

.myimg {
	border:1px solid #DDDDDD;
}