
body {
	border:0; padding: 20px;
	/*background: #EAFAFD url("../images/bg_page.gif") 0 0 repeat-x;*/
	background:url(../images/main-bg.gif) no-repeat 50% 0 #192035; 
    font:75%/165% "arial",sans-serif; color:#062C3B; text-align:left;
    /*font-size:10pt;*/
    }
}

h1 {
	font: 1.5em  Georgia;
	font-weight:normal;
	color: #911F1F;
	margin: 0;
	text-align: left;
	padding: 0px 0;
	border-bottom:#1d1d1d 2px solid;
}
h1 small{
	font: 0.2em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.4em;
	display: block;
	color: #ccc;
}

.container {
	width: 520px;
	height: 330px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -165px 0 0 -210px;
	overflow: hidden;
}

.img_servicii {
 border: 1px solid #989898;
 background:#ffffff;
 padding: 5px;
}

.img_acoperire {
 border: 0px solid #989898;
 background:none;
 padding: 5px;
}


.img_stiri {
 background:none;
 border: 0px;
 padding: 0px;
}

ul#topnav {
  font-family: georgia;
	margin: 0px 0 0px; 
	padding: 0; 
	list-style: none;	
	font-size: 17px;
	font-weight:normal;
	clear: both;
	float: left;
	width: 100%;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}
ul#topnav a, ul#topnav span {
	padding: 10px 20px; 
	float: left; 
	text-decoration: none; 
	color: #fff;
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: #1d1d1d; 
}
ul#topnav a {	color: #7bc441; }
ul#topnav span {
	display: none;
}

ul#topnav.v2 span{
	background: url(../images/a_bg.gif) repeat-x left top;
}
ul#topnav.v2 a{
	color: #555;
	background: url(../images/a_bg.gif) repeat-x left bottom;
}



ul#footer {
  margin-left:0;
  padding-left:0px;
  font-family: arial;
	font-size: 11px;  
	font-weight:normal;
	list-style: none;
	width: 80%;
}

ul#footer li{
  border-bottom: 1px dashed #1d1d1d;
  padding: 3px;
  margin: 3px;
}

ul#footer a, ul#footer span {
	text-decoration: none; 
	color: #ffffff;
	text-transform: uppercase;
}

ul#footer a:hover {	color: #ffd350; }


/*input {
	padding: 2px;
	border:1px solid #585858;
	height:23px;
	font: normal 13px Arial, Verdana, sans-serif;
	color:#000;
}


select {
	padding: 2px;
	border:1px solid #414141;
	height:26px;
	font: normal 13px Arial, Verdana, sans-serif;
	color:#000;
}


textarea {
	padding:2px;
	font: normal 13px Arial, Verdana, sans-serif;
	border:1px solid #414141;
	display:block;
	color:#000;
}

input.buton_1 {
	font: bolder 13px Arial;
	border: 1px solid #989898;
	color:#FFF;
	width:auto;
	height:30px;
	background:#911F1F url(../images/bg_tab_admin.gif) bottom repeat-x;
	cursor:pointer;
}
*/

.lnk_url_stiri:link       {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_url_stiri:visited    {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_url_stiri:hover      {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:underline;font-weight:bold}


.lnk_blue_normal:link       {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:normal}
.lnk_blue_normal:visited    {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:normal}
.lnk_blue_normal:hover      {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:underline;font-weight:normal}

.lnk_blue_bold:link       {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_blue_bold:visited    {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:none;font-weight:bold}
.lnk_blue_bold:hover      {font-family:arial;color:#197FBD;font-size:10pt;text-decoration:underline;font-weight:bold}




/*efect imagine ...*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/*end efect imagine ...*/



#stiri_right
{
 width: 90%;
 height:180px;
 margin-top:0px;
 margin:0px;
 border: 1px solid #a4a4a4;
 padding:0px;
 text-align:justify;
}

#stiri_right ul li
{ width:90%;
  padding:0px;
  margin-left:-20px;
  border: 0px solid #a4a4a4;
  font-family:arial;
  font-size:9pt;
  color:#ffffff;
  list-style-type: none;
}


.news-container
{
  width: 90%;
  height:150px;
  margin: auto;
  margin:0px;
  padding:0px;
  border: 1px solid #ffcc00;
  font-family: arial;
  font-size: 9pt;
  font-weight:normal;
  color:#ffffff;
  list-style: none;
}

.news-container ul li div
{ font-family: arial;
  font-size: 9pt;
  font-weight:normal;
  color:#ffffff;
  list-style: none;
}




div.mb
{margin:auto;
 width: 920px;
 height: 45px;
 background-color: #ffffff;
 float:center;
}


td.dreapta
{
 background: url("../images/cont_dr.png") 0 0 repeat-x #f3f3f3;
 /*padding:15px 0 44px 0;
 position:relative;
 border-radius:7px;
 -moz-border-radius:7px;
 -webkit-border-radius:7px;
 behavior:url(js/PIE.htc);*/
}



/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:167px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:35px;
		height:35px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:600px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		width:35px;
		height:35px;
		background:url(../images/slider/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/slider/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:20px;	
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #727272;
		background:#2EA4E0;
		color:#fff;
		padding:0 5px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#197FBD;
		color:#fff;
		font-weight:bold;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



.title_pag {
   color:#197FBD;
   text-align:left;
   font: 2.1em Georgia;
   line-height:1.3em;
   font-weight:normal;
   margin:0 0 10px 0;
   padding:0 0 3px 0;
   border-bottom:1px dashed #727272;
   text-shadow:1px 1px 1px rgba(0,0,0,0.45);
}

blockquote.header {
  margin: 10px 15px;
  padding: 0 0 0 25px;  
  font: normal 1.75em Georgia; 
  color: #ffffff;
  text-align:left;
  border: 0px solid #E5F0FB;   
  background: url(../images/quote_blue.png) no-repeat 8px 6px;
}



.p_pubde {
	margin: 5px 15px;
	padding: 0;
	text-align:right;
	border: 0px solid #787878;
}


/* images */
img.border {
	background: #fff;
  border: 1px solid #E5E5E5;
	padding: 5px;
}

.gf img {
	background: #fff;
    border: 3px solid #cecece;
	padding: 5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.gf:hover img {
	background: #fff;
    border: 3px solid #197FBD ;
	padding: 5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}






img.noborder {
	background: #fff;
  border: 0px solid #E5E5E5;
	padding: 5px;
}


img.float-right { margin: 5px 0px 10px 10px; float:right; }
img.float-left { margin: 5px 10px 10px 0px; float:left; }
img.float-center { margin: 5px 0px 10px 10px; float:center; }


  #main1 {
  width:96%;
	float: left;
	margin: 0; padding: 20px 0 0 0; 
	display: inline;
	font: normal 12px Arial;
	color:#000000;
	text-align:justify;
	valign:top;
	border: 1px solid #787878;
}


/* alignment classes */
float-left  { float: left; }
float-right { float: right; }
align-left  { text-align: left; }
align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }


#bottom {
	width: 100%;
	color: #FFFFFF;
}

#bottom h1 {
	font-family: Georgia,Tahoma,Trebuchet MS, Helvetica, sans-serif;
	font-weight: 100;
	font-size: 19px;
	color: #0C4A73;  /*#0D5483*/
	line-height: normal;}

.b_col1 {
	width: 300px;
	height: 160px;
	float: left;
	margin-left: 20px;
	line-height: 17px;
    text-align: left;
    border: 0px solid #000000;
}

.b_col2 {
	width: 200px;
	height: 160px;
	float: left;
	margin-left: 40px;
	text-align: left;
    border: 0px solid #000000;
}

.b_col3 {
	width: 190px;
	height: 155px;
	float: left;
	margin-left: 50px;
	text-align: left;
}

.b_col3 ul {
	list-style:none;
	padding: 0px 0px 0px 0px;}

.b_col3 li {
	padding: 8px 0px 0px 20px;
	background: url(images/fish2.gif) 0px 14px no-repeat;
	}
.b_col3 ul a:hover {
	text-decoration:underline;
	}
	
.b_col3 ul a {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;}
	
.fu_i {
	padding: 0px 8px 0px 0px;
	vertical-align: middle ;
}


.b_col2 ul {
	list-style:none;
	padding: 0px 0px 0px 0px;}

.b_col2 li {
	padding: 2px 0px 2px 0px;
	background: none;
	}
	
.b_col2 li a {
	color:#FFFFFF;
	text-decoration: none;
	
}

.b_col2 li a:hover {
	text-decoration: underline;
}


/*-- TABS ... --*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 98%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #97D5E8;/*--url('../images/tab_blue.png');--*/
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #1D8ED4; /*--url('../images/tab_blue_hover.png');--*/
	color: #fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	color: #186CBC;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}


.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 98%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

/*-- END TABS ... --*/



.post {
	margin: 0; padding: 10px 20px;
	float: left;
	width: 560px;
}

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}



input.buton1_orange {
	font: bolder 12px Arial;
	border: 0px solid #989898;
	color:#FFF;
	width:101px;
	height:26px;
	background: url(../images/orange_gloss.png);
	cursor:pointer;
	text-align:left;
	white-space:normal;
}



img.shadow {
	border:0px;
  background: url(../images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}



/* form ... */
p {
  margin: 0.5em 0;
  padding-bottom: 0.5em;
  text-align:left;  
}


label {
  margin-top:2px;
  padding:4px;
  width:180px;
  font: 10pt arial;
  font-weight: normal;  
  display:block;
  text-align:left;
  float:left;
}

/*input, select {
  width:100px;
}*/

input {
  border:1px solid #aaaaaa;
  padding:4px;
  /*height:24px;*/
  background:#ffffff url(../images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font: 10pt arial;
}

textarea, select {
  border:1px solid #aaaaaa;
  padding:4px;
  background:#ffffff url(../images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font: 10pt arial;
}

input.checkbox {
  width:15px;
  background:none;
  border:0;
}

input.radio_button {
  width:15px;
  background:none;
  border:0;
}

input.small, select.small {
  width:50px;
  font: 10pt arial;  
}

input.large, select.large {
  width:200px;
  font: 10pt arial;  
}

input.extra_large, select.extra_large {
  width:300px;
  font: 10pt arial;  
}

input:hover, textarea:hover, select:hover {
  border:1px solid #888888;
  font: 10pt arial;  
  font: 10pt arial;
}

input:active, textarea:active, select:active {
  border:1px solid #888888;
  font: 10pt arial;  
  font: 10pt arial;
}

/*input.submit {
  background:#ffffff url(../images/submitBg.png) -20px 0 no-repeat;
  color:#ffffff;
  font: 10pt arial;  
}

input.submit:hover {
  
  cursor: pointer;
}*/

textarea {
  
  /*width:300px;
  height: 200px;*/
  font: 10pt arial;  
}

textarea.deep {
  font: 10pt arial;
  /*height:350px;*/
}

textarea.shallow {
  font: 10pt arial;
  /*height:50px;*/
}

fieldset {
 padding:2%;
 border:1px solid #c3c3c3;
 margin:0;
  
 background-color: #ffffff; /* fallback flat color */
 /*background-image: -webkit-gradient(linear, left top, left bottom,
 from(#ffffff), to(#f6f6f6) ); /* for Chrome + Safari */
 /*background-image: -moz-linear-gradient(  top,
  #ffffff, #f6f6f6 ); /* for Firefox */  
  
 behavior: url(border-radius.htc);
 
 /*filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr='#ffffff', endColorstr='#f6f6f6');   
 /*box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);*/
  
 border-top: solid 1px #c3c3c3;
 border-left: solid 1px #c3c3c3;
 border-bottom: solid 1px #c3c3c3;
 border-right: solid 1px #c3c3c3;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;  
 border-radius: 4px;
 text-align:left;   
}

legend {
  color:#155F9F;
  font: 10pt arial;
  font-weight:bold;
  padding:3px;
  background: #ffffff;
  border:1px solid #c3c3c3;    
}


/********************************* LiveValidation *************************************/

.LV_valid {
    font: 10pt arial;
    color:#1973C1;
}
	
.LV_invalid {
  font: 10pt arial;	
  color:#CC0000;
}
	
.LV_validation_message{
    font-weight:normal;
    margin:0 0 0 5px;
    display:block;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #1973C1;
    font: 10pt arial;    
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
    font: 10pt arial;    
}



/************************************ HELPERS ***************************************/		

.floatRight {
  float:right;
}

.floatLeft {
  float:left;
}

.clearBoth {
  clear:both;
}

.clearLeft {
  clear:left;
}

.clearRight {
  clear:right;
}

.inline {
  display:inline;
}

.block {
  display:block;
}

.hidden {
  display:none;
}

.invisible {
  visibility:hidden;
}

.visible {
  visibility:visible;
}




input.pag_elevi_dr {
  border: 0px solid #c40000;
  width:  200px;
  height: 50px;
  background: url("../images/but_pag_elevi.png") 0 0 repeat-x #f3f3f3;
  text-align: left;
  font: 10pt arial;
  font-weight:bold;
  color: #111111;
  cursor: pointer;
	white-space:normal;
}


input.pag_elevi_dr:hover {
  border: 0px solid #c40000;
  width:  200px;
  height: 50px;
  background: url("../images/but_pag_elevi_h.png") 0 0 repeat-x #f3f3f3;
  text-align: left;
  font: 10pt arial;
  font-weight:bold;
  color: #111111;
  cursor: pointer;
	white-space:normal;
}


input.pag_asocparinti_dr {
  border: 0px solid #c40000;
  width:  200px;
  height: 50px;
  background: url("../images/but_pag_parinti.png") 0 0 repeat-x #f3f3f3;
  text-align: left;
  font: 10pt arial;
  font-weight:bold;
  color: #111111;
  cursor: pointer;
	white-space:normal;
}


input.pag_asocparinti_dr:hover {
  border: 0px solid #c40000;
  width:  200px;
  height: 50px;
  background: url("../images/but_pag_parinti_h.png") 0 0 repeat-x #f3f3f3;
  text-align: left;
  font: 10pt arial;
  font-weight:bold;
  color: #111111;
  cursor: pointer;
	white-space:normal;
}



/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(http://www.cngmm.ro/images/tooltip/white1.png);
	font-family: arial;
  font-size:11px;
	height:60px;
	width:180px;
	padding:15px;
	color:#000000;
  text-align:center;	
}


/* style the trigger elements */
#version img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}


#version a:link 
{font-family: tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
}

#version a:visited 
{font-family: tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none; 
}

#version a:hover 
{font-family: tahoma;
 font-size:11px;
 color:#ffffff;
 text-decoration:none; 
}

.accord-header {
 margin-top:2px;
 margin-bottom:2px;
 padding:5px;
 padding-left:10px;
 border:1px solid #e3e3e3;
 background:#f9f9f9;
 cursor:pointer;
 text-align:left;
 font-family: arial;
 font-size:11pt;
 font-weight:bold;
 color:#000000;
}

.accord-header-hover {
 margin-top:2px;
 margin-bottom:2px;
 padding:5px;
 padding-left:10px;
 border:1px solid #4A8A9E;
 background:#AFE0EB;
 cursor:pointer;
 text-align:left;
 font-family: arial;
 font-size:11pt;
 font-weight:bold;
 color:#000000;
}

.accord-content { display: none; }

.error_camp1 {
  font: normal 10pt Arial;
  color: #E10016;
  padding:2px;
  /*margin: 2px;*/
  display:block;
  vertical-align:center;
}


/*input form*/
input.inputcamp{
  border:1px solid #aaaaaa;
  padding-top: 4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
  height:22px;
  background:#f9f9f9 url(http://www.cngmm.ro/images/inputBg.gif) top left no-repeat;
  /*margin-top:2px;*/
  font: 10pt arial;
  /*height:26px;*/
  
  color: #5a5a5a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;  
}

input.inputcamp_focus {
  border:1px solid #0092C3;
  padding-top: 4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;  
  height:22px;
  background:#ffffff;
  /*margin-top:2px;*/
  font: 10pt arial;
  /*height:26px;*/
  
  border-top: solid 1px #007049;
  border-left: solid 1px #007049;
  border-bottom: solid 1px #007049;
  border-right: solid 1px #007049;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;
  
  -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  
}  


select.selectcamp {
  border:1px solid #aaaaaa;
  padding:4px;
  height:27px;
  background: #f9f9f9 url(http://www.cngmm.ro/images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font: 10pt arial;
  /*height:26px;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #5a5a5a;  

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;
}

select.selectcamp_focus {
  border:1px solid #0092C3;  
  padding:4px;
  height:27px;
  /*padding-top: 8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-right:8px;
  height:32px;*/

  background:#ffffff;
  margin-top:2px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;  
  border-top: solid 1px #007049;
  border-left: solid 1px #007049;
  border-bottom: solid 1px #007049;
  border-right: solid 1px #007049;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;
  
  -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 6px rgba(0,0,0,0.5);  
}


textarea.textareacamp {
  border:1px solid #aaaaaa;
  padding-top: 4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
  background:#fff9f9 url(http://www.cngmm.ro/images/inputBg.gif) top left no-repeat;
  /*margin-top:2px;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #5a5a5a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;    
}

textarea.textareacamp_focus {
  border:1px solid #0092C3;  
  padding-top: 4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;

  background:#ffffff;
  /*margin-top:2px;*/
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;  
  border-top: solid 1px #007049;
  border-left: solid 1px #007049;
  border-bottom: solid 1px #007049;
  border-right: solid 1px #007049;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;  
  border-radius: 4px;
  
  -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 6px rgba(0,0,0,0.5);    
}

input.checkbox {
  width:15px;
  background:none;
  border:0;
}

input.radio_button {
  width:15px;
  background:none;
  border:0;
}

input.buton_admin {
  border: 1px solid #007CA5;
  padding-top:2px;
  height: 32px;
  -webkit-border-radius: 2px; /* for Chrome + Safari */
  -moz-border-radius: 2px; /* for Firefox */
  -khtml-border-radius: 2px; /* for Konqueror */
  border-radius: 2px; /* for Opera 10.5, IE9 and future-proofing */

  background-color: #96E100; /* fallback flat color */
  background-image: -webkit-gradient(linear, left top, left bottom,
  from(#96E100), to(#007049) ); /* for Chrome + Safari */
  background-image: -moz-linear-gradient(  top,
   #96E100, #007049 ); /* for Firefox */  
  
  behavior: url(border-radius.htc);
  
  filter: progid:DXImageTransform.Microsoft.gradient(
   startColorstr='#96E100', endColorstr='#007049');  
  
  font: 10pt arial;
  font-weight:/*normal;*/ bold;
  color: #ffffff;
  cursor: pointer;
  white-space:normal;
  text-shadow: 1px 1px #000000;
}


input.buton_admin_hover {
  border: 1px solid #007CA5;
  padding-top:2px;  
  height: 32px;
  -webkit-border-radius: 2px; /* for Chrome + Safari */
  -moz-border-radius: 2px; /* for Firefox */
  -khtml-border-radius: 2px; /* for Konqueror */
  border-radius: 2px; /* for Opera 10.5, IE9 and future-proofing */

  background-color: #FFCD14; /* fallback flat color */
  background-image: -webkit-gradient(linear, left top, left bottom,
  from(#FFCD14), to(#FF9114) ); /* for Chrome + Safari */
  background-image: -moz-linear-gradient(  top,
   #FFCD14, #FF9114 ); /* for Firefox */  
  
  behavior: url(border-radius.htc);
  
  filter: progid:DXImageTransform.Microsoft.gradient(
   startColorstr='#FFCD14', endColorstr='#FF9114');  
  
  font: 10pt arial;
  font-weight:/*normal;*/ bold;
  color: #ffffff;
  cursor: pointer;
  white-space:normal;
  text-shadow: 1px 1px #000000;  
}


p.pages {
	font-size:9pt;
	margin:0;
	padding:24px 0;
	color:/*#929292;*/ #000000;
	text-align:left;
}

p.pages span, p.pages a {
	font-size:9pt;
	padding:/*8px 12px;*/ 6px 10px;
	text-decoration:none;
	background:none;
	border:1px solid #39C8F4;
	
  background-color: #E9F4FF; /* fallback flat color */
  background-image: -webkit-gradient(linear, left top, left bottom,
  from(#E9F4FF), to(#78DDFF) ); /* for Chrome + Safari */
  background-image: -moz-linear-gradient(  top,
   #E9F4FF, #78DDFF ); /* for Firefox */  
  filter: progid:DXImageTransform.Microsoft.gradient(
   startColorstr='#E9F4FF', endColorstr='#78DDFF');	
	
  -webkit-border-radius: 4px; /* for Chrome + Safari */
  -moz-border-radius: 4px; /* for Firefox */
  -khtml-border-radius: 4px; /* for Konqueror */
  border-radius: 4px; /* for Opera 10.5, IE9 and future-proofing */	
}

p.pages span, p.pages a:hover {
	font-size:9pt;
	color:/*#fff;*/ #000;
	border:1px solid #007CA5;
  background:/*#0096da;*/ /*#FFB950;*/ #78DDFF;
	
  background-color: #78DDFF; /* fallback flat color */
  background-image: -webkit-gradient(linear, left top, left bottom,
  from(#78DDFF), to(#00A9E1) ); /* for Chrome + Safari */
  background-image: -moz-linear-gradient(  top,
   #78DDFF, #00A9E1 ); /* for Firefox */  
  filter: progid:DXImageTransform.Microsoft.gradient(
   startColorstr='#78DDFF', endColorstr='#00A9E1');	

  -webkit-border-radius: 4px; /* for Chrome + Safari */
  -moz-border-radius: 4px; /* for Firefox */
  -khtml-border-radius: 4px; /* for Konqueror */
  border-radius: 4px; /* for Opera 10.5, IE9 and future-proofing */
}

p.pages a {
	font-size:9pt;
  color:/*#929292;*/ #000000;
  -webkit-border-radius: 4px; /* for Chrome + Safari */
  -moz-border-radius: 4px; /* for Firefox */
  -khtml-border-radius: 4px; /* for Konqueror */
  border-radius: 4px; /* for Opera 10.5, IE9 and future-proofing */  
}

p.pages small {
	font-size:/*12px;*/ 9pt;
	float:right;
  -webkit-border-radius: 4px; /* for Chrome + Safari */
  -moz-border-radius: 4px; /* for Firefox */
  -khtml-border-radius: 4px; /* for Konqueror */
  border-radius: 4px; /* for Opera 10.5, IE9 and future-proofing */	
}


.carnette_presentation {
	
  background-color: #e7e7e7; /* fallback flat color */
  background-image: -webkit-gradient(linear, left top, left bottom,
  from(#f3f3f3), to(#e7e7e7) ); /* for Chrome + Safari */
  background-image: -moz-linear-gradient(  top,
   #f3f3f3, #e7e7e7 ); /* for Firefox */  
  filter: progid:DXImageTransform.Microsoft.gradient(
   startColorstr='#f3f3f3', endColorstr='#e7e7e7');		

  -webkit-border-radius: 4px; /* for Chrome + Safari */
  -moz-border-radius: 4px; /* for Firefox */
  -khtml-border-radius: 4px; /* for Konqueror */
  border-radius: 4px; /* for Opera 10.5, IE9 and future-proofing */   
  
  border:1px solid #c3c3c3;
  margin-bottom:30px;
  padding:5px;
	
}