html {
     overflow: -moz-scrollbars-vertical;
}
.body {
    margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
};
a, a:visited, a.red { text-decoration:none; color:#C00;	}
a:hover, a.red:hover { color:#C00;text-decoration: underline;}

	img {
		margin:0;
		padding:0;
		border:0;
	}
	
.clr {clear:both;}
	
.red {color:#C00;}	
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.grey_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

a.grey_normal {color:#C00;} 

.blue_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.white_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.white_bold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color:#FF0000;
	height: 50px;
}

a.white_bold_red {	color: #FFFFFF;	text-decoration: none;}
a.white_bold_red:hover { color: #FFC9C0; text-decoration: none; }   /* links mouse over */

.blue_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 0px;
}
a.blue_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 0px;
}
a.blue_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 0px;
}

.recourses {
position:relative;
top:50px;
text-align:right;
vertical-align:middle;
line-height:normal;
background-color:#990000;
}

.grey_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.menu_info {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
}
a.menu_info {color: #666666; text-decoration: none; vertical-align:middle;}
a.menu_info:hover {color: #666666; text-decoration: none; vertical-align:middle;}

/* Style header menu */

.menu_underheader{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
}
a.menu_underheader {color: #333; text-decoration: none; vertical-align:middle; font-weight:bold;}
a.menu_underheader:hover {color: #FF0000; text-decoration: none; vertical-align:middle;}

.menu_underheader_on {
	background-color: #CCCCCC;
	min-height:25px;
	height:auto;
	overflow:auto;
}
.menu_underheader_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	font-style: normal;
	min-height:20px;
	height:auto;
	overflow:auto;
}

/*Style menu info box*/
/*background-color: D1EFEF */
.menu_info_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	min-height:20px;
	height:auto;
	overflow:auto;
}
.menu_info_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	background-color: #EEEEEE;	
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	min-height:20px;
	height:auto;
	overflow:auto;
}
<!-- 028A00 -->
a.menu_info_off {
	color: #BFBFBF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
}

.menu_admin_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	min-height:20px;
	height:auto;
	overflow:auto;
}
.menu_admin_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	background-color: #CCCCCC;	
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	min-height:20px;
	height:auto;
	overflow:auto;
}


.header_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #BFBFBF;
}

.title_category{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EEEEEE;
	height:26px;
	text-align: left;
	white-space: normal;
}

.header_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #8AD8FE;
	height:26px;
	text-align: right;
	white-space: normal;
}

.header_titular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #8AD8FE;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	height:26px;
	text-align: right;
	white-space: normal;
}

.header_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #8AD8FE;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

.form_input {
font-family:  Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 10px;
background: #FFFFFF;
border: 1px solid #BFBFBF;
padding:5px;
margin:2px;
}

.form_img_button{	
	border: 0px;
}

.form_button_N{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/bold.gif);
	width:25px;
}

.form_button_K{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/italics.gif);
	width:25px;
}

.form_button_S{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/underline.gif);
	width:25px;
}

.form_button_T{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/strikethrough.gif);
	width:25px;
	
}

.form_button_U{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/superscript.gif);
	width:25px;
}

.form_button_D{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/subscript.gif);
	width:25px;
}

.form_button_L{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/list_unordered_on.gif);
	width:25px;
}

.form_button_hl{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/insert_hiperlink_n.gif);
	width:25px;
}

.form_button_hm{
	border: 1px solid #CCCCCC;
	background-image: url(../admin/icons/insert_maillink_n.gif);
	width:25px;
}

.form_button{
font-family:  Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size: 10px;
background: #CC0000;
border: 1px solid #000000;
}

table.footer {
	background-color: #BFBFBF;
	border: 0px solid #CCCCCC;
}
tr.informativos {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
}

#opera p, span {color:#C00; font-size:14px; font-weight:bold;}
li {margin:0;	padding-left:15px;}

/*menu left*/
#menu {text-align:left; margin:0; padding:0; font-size:14px }

#menu div { background:#C00; color:#FFF;padding: 0.5em; font-weight:bold }

#menu ul, #menu ul li, #menu ul li ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

#menu a {
  display: block;
  text-decoration: none;	
}

#menu ul li {
  margin-top: 1px;
}
#menu ul li a {
  background:#FECB0C;
  color: #003;	
  padding: 0.5em;
}

#menu ul li a:hover {
  background: #324150;
  color:#FFF;
}

#menu ul li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

#menu ul li ul li a:hover {
  background: #333;
  border-left: 5px #C00 solid;
  padding-left: 15px;
}

/** Form Style 1 **/ 	

.form_style1 {width:100%; padding:0; margin:0 auto; font-size: 90%;	}
.form_style1 fieldset{display:block; border:1px dotted #999; margin:0; padding:0 1px 5px 5px;}/* Block name */
.form_style1 legend {font-size: 14px; font-weight:bold; color: #C00;background-color: #ffeeb5; margin:0; height: 20px;line-height: 20px; padding:5px 15px; width:95%; border:1px solid #CCC; }
.form_style1 label {font-weight:bold; display:block; float:left; width:150px; text-align:right; padding-right: 10px; color: #000; margin: 5px 0 0 0; font-size: 110%}
.form_style1 input, .form_style1 textarea, .form_price {margin:5px 0 0 0;border:1px solid #999; width:380px;}
.form_style1 textarea {height: 200px; overflow:auto; }
.form_button input { line-height: 27px; text-align: center; width: 140px; padding: 5px; float:right; margin:5px;}
.form_style1 select {margin: 5px 0; border:1px solid #999; line-height:27px;}
.radio input {width:1%;}
#form_price, #nume, #prenume, #tel, #email, #passwd, #passwd_cc, #pass, #passwd_old {width:140px;}
#agree, #send_copy { border:0; width:auto; padding:0; margin:0 0 0 210px;}
#send_btn, #reset_btn {width:auto; padding:5px; margin:2px;}
#send_btn:hover, #reset_btn:hover {background:#C00; color:#FFF;}

/** Messages **/

/* System Error Messages */
.messages {clear:both; padding:5px; margin: 5px 0 ; height:auto;}
.message_alert {color: #C00; background: #FFD1C6; border: 2px solid #F00; padding:5px; list-style:none;}
/* System Notice Messages */
.message_notice { display:block; color: #630; border: 2px solid #F90; }
/* System Info Messages */
.message_info {color: #039; background: #E8F4F9 url(/files/images/icos/24x24/notice-info.gif) 4px top no-repeat; border: 2px solid #7BE; }

