body 
	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url('http://prismaprod.ro/en/images/site_bg_top.jpg');
	background-repeat:repeat-x;
	background-color:#617A1C;
	}
	
#logo
	{
	display:block;
	width:950px;
	height:100px;
	margin:0px auto;
	padding:0px;
	margin-bottom:25px;
	}

#logo h1
	{
	display:block;
	position:relative;
	top:15px;
	left:30px;
	width:650px;
	height:70px;
	margin:0px;
	padding:0px;
	}
	
#logo h1 span.look, #logo h1 span.lookagain
	{
	display:block;
	height:70px;
	width:140px;
	float:left;
	line-height:70px;
	}

#logo h1 a
	{
	font-size:11px;
	display:block;
	float:left;
	width:150px;
	height:70px;
	text-decoration:none;
	background-image:url('http://prismaprod.ro/en/images/logo.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
	}

#logo h1 a span
	{
	visibility:hidden;
	}
	
#logo span
	{
	float:right;
	}
	
#header
	{
	display:block;
	margin:0px auto;
	padding:0px;
	width:950px;
	height:200px;
	margin-bottom:25px;
/*	background-image:url('http://prismaprod.ro/en/headers/h1.jpg'); */
	background-repeat:no-repeat;
	}
	
#menu
	{
	display:block;
	height:176px;
	position:relative;
	top:12px;
	left:50px;
	}
	
#content_wrap
	{
	padding:30px;
	margin:0px auto;
	width:890px;
	background-color:#45640E;
	}
	
#content
	{
	width:100%;
	color:#FFF;
	line-height:16px;
	}
	
#content a
	{
	color:#CECECE;
	text-decoration:underline;
	}
	
#content b
	{
	color:#44260F;
	}
	
#content h1
	{
	display:block;
	width:475px;
	height:75px;
	background-image:url('http://prismaprod.ro/en/images/content_header.jpg');
	background-repeat:no-repeat;
	font-size:25px;
	color:#3C4F0F;
	line-height:75px;
	padding:0px;
	margin:0px;
	margin-bottom:25px;
	font-weight:bold;
	text-indent:75px;
	float:left;
	}

#content .right
	{
	float:right;
	background-color:#617A1C;
	width:260px;
	margin-left:30px;
	padding:20px;
	padding-bottom:10px;
	}

#content .gallery
	{
	background-color:#617A1C;
	padding:20px;
	padding-bottom:10px;
	text-align:justify;
	}
	
#content .gallery img
	{
	padding:5px;
	}
	
#content .right img.leftimg
	{
	float:left;
	margin-bottom:10px;
	}
	
#content .player
	{
	display:block;
	width:600px;
	margin:0px auto;
	padding:0px;
	}
	
#content .fancyindex
	{
	display:block;
	width:800px;
	height:225px;
	margin:0px auto;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	}
	
#content .fancyindex a.imag
	{
	display:block;
	width:190px;
	height:190px;
	float:left;
	padding:5px;
	cursor:pointer;
	cursor:hand;
	}
	
img.leftimage
	{
	float:left;
	padding:10px;
	}
	
img.rightimage
	{
	float:right;
	padding:10px;
	}
	
img.micro
	{
	float:left;
	padding:0px;
	padding-right:5px;
	}

#content .right img.rightimg
	{
	float:right;
	margin-bottom:10px;
	}
	
#content .right span
	{
	display:block;
	font-size:15px;
	text-align:center;
	margin-bottom:5px;
	}
	
#content .right span.comanda_bot
	{
	display:block;
	clear:left;
	}
	
#content fieldset
	{
	border-color:#617A1C;
	border-style:solid;
	}
	
.end
	{
	display:block;
	clear:both;
	}

.columnMode
	{
	float:left;
	}
	
.new
	{
	clear:left;
	}	
	
#footer
	{
	display:block;
	padding:30px;
	margin:0px auto;
	width:890px;
	color:#CECECE;
	}
	
#footer .copyright
	{
	float:left;
	}
	
#footer .designed
	{
	float:right;
	}
	
#footer small
	{
	margin-top:5px;
	display:block;
	clear:both;
	}
	
#footer a
	{
	color:#CECECE;
	text-decoration:none;
	}
	
/* ####### MENU ########*/

/*** ESSENTIAL STYLES ***/
.sf-menu 									{ height:185px; }
.sf-menu, .sf-menu *						{ margin:0px; padding:0px; width:250px; list-style:none; }
.sf-menu li									{ width:250px; height:25px; line-height:25px; margin-bottom:5.5px; }
.sf-menu ul 								{ position:absolute; top:-999em; width:250px; }
.sf-menu ul li 								{ width:200px; margin-bottom:0px; text-indent:10px; }
.sf-menu li:hover 							{ visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li 								{ float:left; position:relative; }
.sf-menu a 									{ display:block; position:relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul 						{ left:0; top:25px; /* match top ul list item height */ z-index:99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul 				{ top:-999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul 				{ left:250px; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul 				{ top:-999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul 				{ left:250px; /* match ul width */ top:0;}

/*** SKIN ***/
.sf-menu a 									{ width:250px; text-decoration:none; color: #FFFFFF; 
											  font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}
.sf-menu li li 								{ background-color: #CCCCCC; color: #000000; }
.sf-menu li li a							{ color:#000000; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color: #000000; outline:0; }
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { background: #3C4F0F; color: #FFF; }

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	250px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	250px; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* ###### form.fancyURI #####*/
form.fancy {  
  display:block;
  margin:0px auto;
  padding:10px 0px 10px 0px;
  min-width: 500px;
}

form.fancy fieldset {
  / * clear: both; PT mac IE */
  border-style:ridge;
  border-color:#C3D7BB;
  border-width:1px;
  padding: 10px;        
  margin: 0;
}

form.fancy fieldset legend {
	font-size:1.1em;                     
}

form.fancy label { 
	display: block;
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

form.fancy fieldset label:first-letter { 
	text-decoration:underline;
}

form.fancy input, form.fancy textarea {
	/* display: inline; dak e set .. butoane nu apar pe MAC IE */
	width:150px;      
	margin:5px 0 0 10px;        
	color:#265F26;
	background-color:#BDD790;
	border:2px solid #265F26;             
}

form.fancy textarea {
	/* display: inline; dak e set .. butoane nu apar pe MAC IE */
	width:450px;
	height:100px;
	margin:5px 0 0 10px;        
	color:#265F26;
	background-color:#BDD790;
	border:2px solid #265F26;             
}

form.fancy select{
	width:153px;      
	margin:5px 0 0 10px;        
	color:#265F26;
	background-color:#BDD790;
	border:2px solid #265F26;
}

form.fancy input#reset {
	margin-left:0px; 
}

textarea { overflow: auto; }

form.fancy small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

form.fancy .required
{
	font-weight:bold;
	color:#44260F;
} /* clasa la label */

form.fancy br {
	clear:left;
}

/* SPECIAL EFFECTS*/
form.fancy input.required, textarea.required {
	border: 2px solid #00A8E6;
}
form.fancy input.validation-failed, textarea.validation-failed {
	border: 2px solid #FF3300;
	color : #FF3300;
}
form.fancy input.validation-passed, textarea.validation-passed {
	border: 2px solid #00CC00;
	color : #000;
}

form.fancy .validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

form.fancy .custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

#content form fieldset legend, #content fieldset legend{
	font-size:1.5em;
	color:#FFF;
	}
	
/* menu styling, added on 10.08.09 */
.menu-design								{ display:block; width:100%; height:80%; background-color:#45640E; margin:0px auto; }
div#fancy_div 								{ width:100%; height:100%; background-color:#45640E; margin:0px auto; }
div#fancy_div h1							{ display:block; padding:5px 0px; margin:0px auto; text-align:center; color:#FFF; }

.menu-item a,
div#fancy_div a								{ display:block; width:150px; height:150px; text-decoration:none; padding:5px; float:left; }
.menu-item a img,
div#fancy_div a img							{ display:block; width:150px; height:125px; border:0px; }
.menu-item a span,
div#fancy_div a span						{ display:block; width:150px; height:25px; color:#CECECE; text-align:center; }

h1#skiptocontent a							{ text-decoration:none; color:#3C4F0F; }

.hidden										{ display:none; visibility:hidden; }
.clear 										{ display:block; clear:both; }

#content a.headerside						{ float:right; line-height:75px; font-size:25px; color:#FFF; }