@charset "utf-8";
@import url("additions.css");
@import url("ui.daterangepicker.css");
/* resetting some default styles */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
    padding: 0;
	border: 0;
	outline: 0;
	/*font-size: 100%;*/ 
	vertical-align: baseline;
	background: transparent;
}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


html { font-size:100.01%; }
body { font-size:0.625em; }


textarea {overflow:auto}
button {cursor:pointer}
input[type="checkbox"],
input[type="radio"],
input.radio,
input.checkbox {
	vertical-align:text-top;
	width:13px;
	height:13px;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
	top:2px;
}
a {text-decoration:none; cursor: pointer;}
a:hover {text-decoration:underline}


.clearfix:after,
.readMore:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,
.readMore {display:inline-block}
/* Hide from IE Mac \*/
.clearfix,
.readMore {display:block}
/* End hide from IE Mac */
* html .clearfix,
* html .readMore {height:1px}

/*small {
	font-size: 80%;	
}
*/
b { font-weight: bold; }

body {
		
		font:100 12px/1.5 Arial, Verdana, Sans-serif;
		background-color: #5E5E5E;
}
	
	#mare {
		/*background-image: url(../images/bckgr-sus.png);
		background-repeat: repeat-x;*/
		width:100%;
		margin:0 auto;
		background-color: #FFFFFF;
	}
	
	#wrap {
		width:981px;
		margin:0 auto;
	}			
	
	#header {
					padding: 10px 10px 2px 10px;
					margin: 0;
					/*width: 100%;*/
					/*height: 92px;*/
					/*background: no-repeat url(../images/gri-sus.jpg) -2px 0;*/
					background-color: #EFEFEF;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-khtml-border-bottom-right-radius: 5px;
					-khtml-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;
					color: #454545;					
		}	
				#sigla{
					float: left;
					padding: 4px 0 0 15px;
					margin: 0;
					width: 400px;
					margin-left: 0;
					text-align: right;
				}
				
				#sigla a img { width: 140px; }
										
				#header-mijloc{
					/*float: right;*/
					padding: 1px 0;
					margin:0;
					/*margin-top: -9px;*/
					width: 100%; /*370px;*/
					color: #454545;
					text-align: right;
					font-size: 11px;
					display: flex;
					align-items: center;
					justify-content: end;
				}
				
				div.welcome  {  /*float: right;*/ text-align: right; /*margin-top: 7px;*/ margin-right: 5px; }
				div.after-welcome { /*float: right;*/ }
				
				a.header-right-a {
					/*float: left;*/
					font-weight: bold;
					text-decoration: none;
					color: #454545;
					padding: 2px 0 2px 25px;
					background: no-repeat url(../images/logout.jpg) -1px -1px;
					display: block;
				}
				
				a.header-right-a:hover {
					text-decoration: none;
					background: no-repeat url(../images/logout_.jpg) -1px -1px;
				}
				
				#header-right img{
					/*padding-top: 10px;*/
					vertical-align: middle;
				}
				
				#text-limbi{
					margin-top: -2px;
					margin-left: 5px;
					margin-right: 5px;
				}
				#text-limbi img { vertical-align: middle; }
				img.font-mai-mic {
					width: 18px;
					height: 26px;
					background: no-repeat url(../images/a-mic.png) 0 0;
				}
								
				img.font-mai-mare {
					width: 18px;
					height: 26px;
					background: no-repeat url(../images/a-mare.png) 0 0;
					height: 26px;
					background: no-repeat url(../images/a-mare.png) 0 0;
				}
				
				/*a.logout {
					padding: 2px 0 8px 30px;
					background: no-repeat url(../images/logout.jpg) -1px -1px;
				}
				
				a.logout:hover {
					background: no-repeat url(../images/logout_.jpg) -1px -1px;
				}
				*/
				
				/*
				   Meniu
				-----------------------------------------------------------------

				*/
				#header-meniu-left {
					float: left;
					padding: 5px 5px 10px 5px;
					text-align: left;
					width: 536px; /*381px;*/
				}
					#header-meniu-left ul.m {
						list-style: none;
						width: 536px;/* 381px;*/
					}
					#header-meniu-left ul.m li {
						float: left; 
						width: 54px; height: 58px; margin-bottom: -10px;
						text-align: center;
						
					}
					#header-meniu-left ul.m li img { width: 48px; height: 48px; cursor: pointer;  }
					#meniu1 img { background: no-repeat url(../images/my-icons.png); background-position: 0 -54px; }
					#meniu1:hover img { background-position: 0 0; }
					#meniu2 img {  background: no-repeat url(../images/my-icons.png); background-position: -864px -54px; }
					#meniu2:hover img { background-position: -810px 0; }
					#meniu3 img {  background: no-repeat url(../images/my-icons.png); background-position: -108px -54px; }
					#meniu3:hover img { background-position: -108px 0; }
					#meniu4 img {  background: no-repeat url(../images/my-icons.png); background-position: -162px -54px; }
					#meniu4:hover img { background-position: -162px 0; }
					#meniu5 img {  background: no-repeat url(../images/my-icons.png); background-position: -216px -54px; }
					#meniu5:hover img { background-position: -216px 0; }
					#meniu6 img {  background: no-repeat url(../images/my-icons.png); background-position: -270px -54px; }
					#meniu6:hover img { background-position: -270px 0; }
					#meniu7 img {  background: no-repeat url(../images/my-icons.png); background-position: -324px -54px; }
					#meniu7:hover img { background-position: -324px 0; }
					/* nou adaugate  */
					#meniu8 img {  background: no-repeat url(../images/my-icons.png); background-position: -378px -54px; }
					#meniu8:hover img { background-position: -378px 0; }
					#meniu9 img {  background: no-repeat url(../images/my-icons.png); background-position: -432px -54px; }
					#meniu9:hover img { background-position: -432px 0; }
					#meniu10 img {  background: no-repeat url(../images/my-icons.png); background-position: -486px -54px; }
					#meniu10:hover img { background-position: -486px 0; }
					#meniu11 img {  background: no-repeat url(../images/my-icons.png); background-position: -540px -54px; }
					#meniu11:hover img { background-position: -540px 0; }
					#meniu12 img {  background: no-repeat url(../images/my-icons.png); background-position: -702px -54px; /*-594px -54px;*/ }
					#meniu12:hover img { background-position: -702px 0; }
					/*  Sabloane */
					#meniu13 img {  background: no-repeat url(../images/my-icons.png); background-position: -756px -54px; }
					#meniu13:hover img { background-position: -756px 0; }
					
					/* Meniuri-iconite in plus */
					
					/*SMS vechi*/
					#meniu14 img {  background: no-repeat url(../images/my-icons.png); background-position: -54px -54px; }
					#meniu14:hover img { background-position: -54px 0; }
					/*Admin vechi*/
					#meniu15 img {  background: no-repeat url(../images/my-icons.png); background-position: -594px -54px; }
					#meniu15:hover img { background-position: -594px 0; }
					
					
					/* aici este meniul de sub icon-urile principale */
					#header-meniu-left ul.m li div.mn { padding-bottom: 20px; }
					#header-meniu-left ul.m li div.mn div.meniul {
						position: absolute;
						display: none;
						width: 223px;
						z-index: 10001;
						text-align: left;
					}
					#header-meniu-left ul.m li div.mn:hover div.meniul {
						display: block;
					}
						#header-meniu-left ul.m li div.meniul div.sus { 
							width: 200px;
							padding: 15px 8px 6px 15px;
							color: #FFF; font-size: 14px; font-weight: normal;
							height: 21px;
							background: no-repeat url(../images/meniu-sus.png);   
						}
						#header-meniu-left ul.m li div.meniul div.jos { 
							width: 223px;
							height: 15px;
							background: no-repeat url(../images/meniu-jos.png) left bottom;   
						}
						
						#header-meniu-left ul.m li div.meniul div.meniu01 {
							margin-left: 1px; padding-top: 6px;
							width: 221px; height: 29px;
							background: no-repeat url(../images/meniu-backgr.jpg) right -2px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01:hover { background-position: right -37px; }
						#header-meniu-left ul.m li div.meniul div.meniu01 a {
							padding: 1px 30px 6px 13px; text-decoration: none; color: #454545;
						}
						
						/* Adaugat NOU */
						#header-meniu-left ul.m li div.meniul div.meniu01_ {
							margin-left: 1px; padding-top: 6px;
							width: 221px; height: 29px;
							background: no-repeat url(../images/meniu-backgr_.jpg) right -2px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01_:hover { background-position: right -37px; }
						#header-meniu-left ul.m li div.meniul div.meniu01_ a {
							padding: 1px 30px 6px 13px; text-decoration: none; color: #454545;
						}
						/* END Adaugat NOU */
						
						#header-meniu-left ul.m li div.mn div.scris { color: #898989; font-size: 9px; margin-top: -1px; text-align: center; margin-left: -3px;  }
						#header-meniu-left ul.m li div.mn:hover div.scris { display: none; }
						/*						
						#header-meniu-left ul.m li div.meniul div.meniu01_ {
							margin-left: 1px; padding-top: 6px;
							width: 221px; height: 29px;
							background: no-repeat url(../images/meniu-backgr_.jpg) right -2px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01_:hover { background-position: right -37px; }
						#header-meniu-left ul.m li div.meniul div.meniu01_ a {
							padding: 1px 30px 6px 13px; text-decoration: none; color: #454545;
						}
						*/
						/*  detaliile submeniurilor */
						
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 {
							display: none;
							position: absolute;
							margin-left: 198px;
							margin-top: -56px;							
							width: 205px;
							padding: 20px 20px 20px 20px;
						} 
						#header-meniu-left ul.m li div.meniul div.meniu01:hover div.submeniu01 {
							display: block;							
						} 
						
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.sus {
							padding: 0; margin: 0;
							height: 12px; width: 205px;
							background: no-repeat url(../images/submeniu-backgr.png) left top;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.jos {
							padding: 0; margin: 0;
							height: 14px; width: 205px;
							background: no-repeat url(../images/submeniu-backgr.png) left bottom;
						}
						
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.sbmn {
							margin-left: 2px;
							padding-top: 5px;
							width: 202px; height: 28px;
							background: no-repeat url(../images/submeniu-backgr_.png) right -1px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.sbmn:hover {
							background: no-repeat url(../images/submeniu-backgr_.png) right -36px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.sbmn a {
							padding: 1px 30px 6px 13px; text-decoration: none; color: #454545;
						}
						
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.more {
							background: no-repeat url(../images/submeniu-backgr_sageata.png) right -1px;
						}
						#header-meniu-left ul.m li div.meniul div.meniu01 div.submeniu01 div.more:hover {
							background: no-repeat url(../images/submeniu-backgr_sageata.png) right -36px;
						}
						
						
						/* si acum, noile submeniuri -- inca 2 subnivele */
						
						#header-meniu-left div.submeniu01 div.submeniu02 {
							display: none;
                            position: absolute;
                            margin-left: 179px;
                            margin-top: -54px;                            
                            width: 205px;
                            padding: 20px 20px 20px 20px;
						} 
						#header-meniu-left div.submeniu01 div.sbmn:hover div.submeniu02 {
							display: block;							
						} 
						
						/*ultimul rand de submeniuri*/
						#header-meniu-left div.submeniu01 div.submeniu02 div.submeniu03 {
							 display: none;
                            position: absolute;
                            margin-left: 179px;
                            margin-top: -54px;                            
                            width: 205px;
                            padding: 20px 20px 20px 20px;
						} 
						#header-meniu-left div.submeniu01 div.submeniu02 div.sbmn:hover div.submeniu03 {
							display: block;							
						} 
						
						/* END -- noile subnivele */
					
				
				/*  END Meniu 
				-------------------------------------------------*/
				
				
		
                
        #content {
                    padding:0;
                    margin-top:-2px;
					padding: 20px 0 0;
					width: 100%;
					text-align: center;				
					padding-left: 20px 0 0 0;
        }		
				#content-left {
						padding: 0 16px 20px 0;
						width: 700px;
						float: left;
						text-align: left;
				}
				#content-right{
						padding: 0 0 20px 15px;
						float: left;
						width: 250px;
						text-align: left;
				}
				
				#content-full {
						padding: 0 0 20px 0;
						width: 981px;
						float: left;
						text-align: left;
				}
				
				#content h1:first-of-type { padding-top: 0; }
				
    .clar { clear: both; }
        
       
	#footer{
			width:981px;
			margin:0 auto;
			padding: 10px 0 30px 0;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
	}
		#footer-left{
				float: left;
				width: 612px;
				text-align: left;
				margin-left: -12px;
		}
			#footer-left a {
				text-decoration: none;
				color: #FFFFFF;
				padding: 0 12px 0 12px;
			}
			#footer-left a:hover {
				color: #242445;			
			}
		#footer-right {
			float: left;
			width: 381px;
			text-align: right;
		}
       
	   
	   
	   **********************************************************
	   
				CONTENT
	   
	   **********************************************************
	   
	   h1 {
			padding: 20px 0 12px 0;
			color: #4C86B6;
			font-size: 18px;
			text-align: left;
	   }
	   
	   .rounded{
			border: 1px solid #C5C5C5;
			padding: 8px;
			width: 963px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius: 4px;
	   }
	   #filtrare {
			padding: 0;
			color: #4C86B6;
			font-size: 13px;
			text-align: left;
			font-weight: bold;
			float: left;
			width: 935px;
	   }
	   #filtrare-updwn{
			padding: 0;
			text-align: center;
			float: left;
			width: 25px;
	   }
	   #formular-filtrare { /*Este ascuns la incarcarea paginii*/
			padding: 0;
			width: 100%;
			visibility: hidden;
			display: none;
			
			font-size: 11px;
			font-weight: bold;
	   }
				#formular-filtrare label {
						color: #4C86B6;
				}
				#formular-filtrare div.label {
						width: 106px;
						padding: 0 5px 0 0;
						float: left;
				}
				div.label img { vertical-align: middle; }
				#formular-filtrare .camp {
						-moz-border-radius:4px;
						-webkit-border-radius:4px;
						border-radius: 4px;
						padding: 2px;
						border: 1px solid  #CDCDCD;
						font-family: Helvetica, Arial;
						font-size: 12px;
						font-weight: bold;
						color: #565656;
				}
				.latime150 { width:150px; }
				.latime98 { width: 98px; }
				.tdpad { padding-left: 20px; }
				#formular-filtrare  table{ margin-top: 15px; }
				#formular-filtrare  td{ padding-bottom: 10px; }
				#formular-filtrare .button {
						-moz-border-radius:4px;
						-webkit-border-radius:4px;
						border-radius: 4px;
						padding: 3px;
						background-color: #5993BE;
						border: 1px solid  #CDCDCD;
						font-family: Helvetica, Arial;
						font-size: 12px;
						font-weight: bold;
						color: #FFF;
						letter-spacing: 1px;
						width: 100px;
				}
				img.calendar { vertical-align: middle; width: 24px; }
				
				/**************************************************************
				*			Afisare tabel rezultate ale filtrarii
				***************************************************************/
				
				#rezultate { width: 982px; padding-bottom: 12px;}
				#rezultate th div {
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							border-radius: 3px;
							background-color: #C0DAE9;
							padding: 5px;
							text-align: left;
							font-family: Helvetica, Arial;
							font-size: 13px;
							font-weight: bold;
							color: #242424;
				}
				#rezultate th { padding-right: 1px; }
				#rezultate td { padding: 1px 1px 0 0; }
				#rezultate td div {
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							border-radius: 3px;
							background-color: #E6E6E6;
							padding:  5px;
							text-align: left;
							font-family: Helvetica, Arial;
							font-size: 11px;
							font-weight: normal;
							color: #242424;
							height: 20px;
							line-height: 20px;
				}	
				#rezultate td div.actiuni { padding: 5px; }
				#rezultate img { vertical-align: middle; }
				#rezultate td div.actiuni a { color: #454545; text-decoration: none; }
				
				#rezultate  .ascuns { visibility: hidden; display: none; line-height: 20px; color: #3A90BB; }
				
				/* Paginatia */
				.pag_next_prev_arrow {
						float: left;
						width: 21px;
						margin: 0;
						padding: 0;
				}
				.paginatia {
						float: left;
						width: 938px;
						font-size: 12px;
						font-weight: bold;
						color:  #4C86B6;
						text-align: center;
						}
					.paginatia a {
							text-decoration: none;
							color: #424242;
							padding: 0 8px 0 7px;
					}
					.paginatia a:hover { color: #757575; }
							
		
		
	
/* grid */
#Grid_Search_Button-element, #Grid_Reset_Button-element, #Grid_Hide_Button-element {
   float: left;
   margin-right: 10px;
   width: auto;
   clear: none !important;
}
#Grid_Search_Button-element {
	clear: left !important;
}

.gridMultiActionContainer select {
	border: 0px;
}

/********************* PUS DE VLAD, COPIAZA IN VARIANTA NOUA (NU STERGE!) ************************************/
#form_tarrif_admin ul ul
{
border-left:1px solid #cccccc;
padding-left:20px;

}
.user_register_owner_select
{
	float:left;
	margin-left:20px;
}

.clear_div 
{
	clear:both;
}

#user_owner_select_option_0
{
	clear:both;
	margin-left:20px;
}
.cmgMsg_keyup
{
	width:250px;
	float:right;
	margin-right:20px;
}
#cmgMessage-element
{
width:500px;
}
#form_tarrif_admin ul>li>ul
{
	margin-left:20px;
	border: 0 0 0 2px;
	border-style: dashed;
	border-color:#cccccc;
}
#content-big
{
overflow:visible;
width:1130px;
}

#dashboard_messages_box
{
	font-size:80%;
	cursor: pointer;
	width:100%;		
}

#dashboard_messages_box>tbody>tr>th
{
	vertical-align:top;
	font-weight:bold;
}
#dashboard_messages_box a.hasEmailOpenIcon 
{
		width:auto;
		text-decoration:none;
}
#dashboard_messages_box a:hover.hasEmailOpenIcon 
{
		width:auto;
		text-decoration:none;
		background-color:transparent;
}
#dashboard_messages_box>tbody>tr>th>div
{
	position:relative;		
}
#dashboard_messages_box>tbody>tr>th>span:first-child
{
	vertical-align:top;
	display:block;
	float:left;
}
#dashboard_messages_box>tbody>tr>th>span:last-child
{
	vertical-align:top;
	display:block;
	float:right;
}
#dashboard_messages_box td:first-child
{
	border-right: 1px dashed #222222;
	padding-right: 10px;
	width: 100px;
}
#dashboard_messages_box td:last-child
{
	padding-left:10px;
}
#dashboard_messages_box tr.critical_message
{
	background-color: #FFEDF0;
}
	 
/********************* GATA COD VLAD ************************************/		
	
.zend_form dt {
	
}
.zend_form dd {
	float: right;
}

dl.zend dt, dd { /*min-height: 30px; */}

dl.zend_form dt {
	color: #476785; 
	font-weight: bold; 
	font-size:0.625em;
	font:100 12px/1.5 Arial, Verdana, Sans-serif;
}
dl.zend_form dt label.required, dl.zend_form dt label.optional { font-weight: bold;}

dl.zend_form dd {
	float: left;
	clear: right;
}

dl.zend_form dd input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-bottom: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	font-size: 15px;
	color: #333;
	padding: 5px;
	margin-bottom: 5px;
	width: 214px;
	height: 24px;
	background: repeat-x url(../images/bckgrN-input.jpg);
	/*margin-top: 5px; 
	margin-bottom: 10px;*/	
}

dl.zend_form dd input[type=radio], dl.zend_form dd input[type=checkbox] {
	width: auto;
}


dl.zend_form dd > label 
{ 
	float: left; 
	line-height: 16px;
	font-size: 12px;
	color: #4545A3; 
	padding: 0 0 0 23px;
	color: #454545;
	font-weight: bold;
}


/*
dl.zend_form input[type=submit], dl.zend_form dd button,  dl.zend_form input[type=reset]
{
	border: none;
	background: no-repeat url(../images/spriteN.png) -3px -73px;
	width: 98px;
	height: 31px;
	padding: 0;
	color: #FFF;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
dl.zend_form input[type=submit]:hover , dl.zend_form dd button:hover, dl.zend_form input[type=reset]:hover {background-position: -3px -103px;  }		
*/
dl.zend_form input[type=submit], dl.zend_form dd button, dl.zend_form button,  dl.zend_form input[type=reset], form input[type=submit], input[type=button] , button.GridSearchButton {
	 border: none;
     border-radius: 5px;
     background: repeat-x url(../images/bckgr_buton_albastru.png) 0 0;
     height: 31px;
     padding: 0;
     color: #FFF;
     font-family: Arial, Verdana;
     font-size: 12px;
     font-weight: bold;
     cursor: pointer;
     padding: 1px 20px 1px 20px;
	width: 214px;
	margin-right: 10px;	
}

dl.zend_form .campaign {
 	width: 214px;	
}

dl.zend_form input[type=submit]:hover , dl.zend_form dd button:hover, dl.zend_form input[type=reset]:hover {
	background-position: 0 -30px;
}
.smr_more_info
{
position:relative;
}
.smr_more_info div
{
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.filter_form_errors
{
	display:block;
	background: no-repeat url(../images/sprite_eroare.gif) -8px -5px transparent;
}

.cmg_form_errors
{
	display:block;
	padding-left: 20px;
	background: no-repeat url(../images/sprite_eroare.gif) -8px -5px transparent;
}
label.error
	{
		background: no-repeat url(../images/sprite_eroare.gif) -8px -5px transparent;
}

dl.zend_form textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/bckgrN-textarea.jpg") repeat-x scroll 0 0 #E5E5E5;
    border-color: #A4A4A4 #FFFFFF #FFFFFF #A4A4A4;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #313131;
    font-family: Arial,Verdana,Tahoma;
    font-size: 12px;
    height: 112px;
    margin-bottom: 15px;
    padding: 6px;
    
    height: 120px !important;
}
.cevanou
{
	width: 225px  !important;
height: 112px !important;
}
dl.zend_form textarea.textareaN-error {
	background: repeat-x url(../images/bckgrN-textarea.jpg);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #A32334;
	width: 420px !important;
	height: 112px !important;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #313131;
	padding: 6px;
	margin-bottom: 15px;
}
dl.zend_form fieldset > legend , dl.zend_form p.description{
	color: #476785;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.customCalendarIcon
{
	margin-top: 12px;
	display:block;
	float:left;
	width:16px; 
	height:16px; 
	background:url(../images/calendar.png);
}

/*#Grid_Search_Button-label, #Grid_Reset_Button-label, #Grid_Hide_Button-label {
   clear:none;
   display:none;
   float:left;

}

*/

#Grid_Reset_Button-label ,  #Grid_Hide_Button-label , #Grid_Search_Button-label
{
	width: 0px;		
	clear: none;
	display:none;
}

dl.zend_form p.check-radio {
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}


/******************************/
		div.leftN {
			float: left;
			width: 255px;
			margin-right: 10px;
			color: #333333;
			text-align: left;
		}
		div.rightN {
			float: left;
			width: 705px;
			margin-left: 10px;
			color: #333333;
			text-align: left;
		}
		div.separator25 { height: 25px;  }
		
		.blueN { color: #476785; font-weight: bold; margin-top: 10px; margin-bottom: 5px;  }
		div.leftN h3, div.rightN h3 { color: #476785; font-weight: bold; }
		
		input.errorN { /* inrosirea marginilor campurilor aflate in eroare */
			border: 1px solid #A32334;
			border-top: 1px solid #A32334;
			border-right: 1px solid #A32334;
			border-bottom: 1px solid #A32334;
			border-left: 1px solid #A32334;
			} 
		input.roundN {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #B4B4B4;
			border-left: 1px solid #B4B4B4;
			border-bottom: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
			font-size: 15px;
			color: #333;
			padding: 5px;
			width: 214px;
			height: 24px;
			background: repeat-x url(../images/bckgrN-input.jpg);
			margin-top: 5px; margin-bottom: 10px;
		}
		div.roundN-error > input , body.notIE  div.roundN-error > div.select-roundN , div.roundN-error > textarea {
			border: 1px solid #A32334 !important;
		}
		input.roundN-error  {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border: 1px solid #A32334;
			font-size: 15px;
			color: #333;
			padding: 5px;
			width: 214px;
			height: 24px;
			background: repeat-x url(../images/bckgrN-input.jpg);
			margin-top: 5px; margin-bottom: 10px;
		}
		
	body.notIE	div.select-roundN {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border: none;
			border-top: 1px solid #B4B4B4;
			border-left: 1px solid #B4B4B4;
			border-bottom: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
			font-size: 15px;
			color: #333;
			/*padding: 5px;*/
			width: 225px;
			height: 34px;
			background: repeat-x url(../images/bckgrN-select.jpg);
			margin-top: 0px; 
			margin-bottom: 10px;
			overflow: hidden;
		}
		/*div.select-roundN select, div.select-roundN-error select {
			width: 250px;
			font-size: 15px;
			color: #333;
			height: 35px;
			padding: 5px;
			background: repeat-x url(../images/spriteN.png) -493px -24px;
			border: none;
		}
		*/
body.notIE		div.select-roundN-in {
			width: 225px;
			height: 34px;
			background: repeat-x url(../images/spriteN.png) -499px -24px;
			border: none;
		}
body.notIE		div.select-roundN-in-in {
			width: 205px;
			height: 34px;
			border: none;
			background: transparent;
			overflow: hidden;
		}
body.notIE		div.select-roundN-in-in select {
			width:225px;
			font-size: 15px; 
			color: #333;
			height: 35px;
			padding: 5px;
			padding-right: 0;
			background: transparent;
			border: none;
			margin-right:-1px;
		}
body.notIE		div.select-roundN-in-in select option { background: transparent; }
		
body.notIE		div.select-roundN select option, body.notIE div.select-roundN-error select option { width: 200px !important; }
body.notIE		div.select-roundN-error {
			border: 1px solid #A32334;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			font-size: 15px;
			color: #333;
			/*padding: 5px;*/
			width: 225px;
			height: 34px;
			background: repeat-x url(../images/bckgrN-select.jpg);
			margin-top: 5px; margin-bottom: 10px;
			overflow: hidden;
		}
		
body.notIE		div.select-roundN2 { /* acesta este un select mai scurt */
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border: none;
			border-top: 1px solid #B4B4B4;
			border-left: 1px solid #B4B4B4;
			border-bottom: 1px solid #EFEFEF;
			border-right: 1px solid #EFEFEF;
			font-size: 15px;
			color: #333;
			width: 115px;
			height: 34px;
			background: repeat-x url(../images/bckgrN-select.jpg);
			margin-top: 5px; margin-bottom: 10px;
			overflow: hidden;
		}
body.notIE		div.select-roundN2 select,body.notIE div.select-roundN2-error select {
			width: 140px;
			font-size: 15px;
			color: #333;
			height: 35px;
			padding: 5px;
			background: repeat-x url(../images/spriteN.png) -603px -24px;
			border: none;
		}
body.notIE		div.select-roundN2-error {
			border: 1px solid #A32334;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			font-size: 15px;
			color: #333;
			width: 115px;
			height: 34px;
			background: repeat-x url(../images/bckgrN-select.jpg);
			margin-top: 5px; margin-bottom: 10px;
			overflow: hidden;
		}
		div.leftalign { float:left; margin-right: 15px; }
		
		div.roundNover {
			position: absolute;
			padding: 7px;
			background-color: #FFF;
			color: #565656;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #FFF;
			border-left: 1px solid #FFF;
			border-bottom: 1px solid #A4A4A4;
			border-right: 1px solid #A4A4A4;
			margin-top: -20px;
			margin-left: 50px;
		}
		div.errorN { /* Afisarea erorilor sub input */
			margin-left: 0; padding-left: 30px; padding-top: 0;
            background: no-repeat url(../images/sprite_eroare.gif) -8px -5px;
            font-size: 11px;
            font-weight: bold;
            display: block;
			padding-right: 25px;
            padding-bottom: 20px;
		} 
		
		input.checkbb { border: 1px solid #A41223; }
		
		
		/*****   Checkbox-uri, Radio   ****/
		
		p.check-radio {
			display: block;
			position: relative;
			overflow: hidden;			
		}
		
		p > input
		{
			padding: 0;
			margin: 0;
			height: 24px;
			width: 24px;
			float: left;
			position: absolute;
			left: 0;
			opacity: 0;
		}
		p > label.label-blue 
		{ 
			float: left; 
			line-height: 16px;
			font-size: 14px;
			color: #4545A3; 
			padding: 0 0 0 23px;
			color: #476785; font-weight: bold;
		}
		p > label 
		{ 
			float: left; 
			line-height: 16px;
			font-size: 12px;
			color: #4545A3; 
			padding: 0 0 0 23px;
			color: #454545; font-weight: bold;
		}
		p:not(#foo) > input + label
		{
			background: no-repeat url(../images/spriteN.png) -687px -220px;
			height: 20px;
			margin-left: -13px;
			margin-top: 5px;
		}
		p:not(#foo) > input[type=radio] + label	 { background-position: -687px -93px; }
		
		p:not(#foo) > input[type=checkbox]:checked + label { background-position: -687px -196px; }
		p:not(#foo) > input.checkN-eroare[type=checkbox]:checked + label { background-position: -687px -242px; }
		p:not(#foo) > input.checkN-eroare[type=checkbox] + label { background-position: -687px -266px; }
		
		p:not(#foo) > input[type=radio]:checked + label	 { background-position: -687px -116px; }
		p:not(#foo) > input.checkN-eroare[type=radio]:checked + label	 { background-position: -687px -162px; }
		p:not(#foo) > input.checkN-eroare[type=radio] + label	 { background-position: -687px -139px; }
		
		/*****  END checkbox-uri, radio  *****/
		
		
		
		div.platitor-TVA { float: left; width: 161px; padding-top: 25px; }
		div.luna-anul { float: left; width: 500px; padding-top: 1px; }
		div.col160 { float: left; width: 162px; }
		div#pasajul1 { margin-top: 22px; margin-bottom: 20px; }
		div#pasajul3, div#pasajul4, div#pasajul5 { margin-top: 22px; }
		
		
		/******* Butoane: Salveaza, Trimite, Selecteaza ******/
		input.save-blue, input.selecteaza  {
			border: none;
			background: no-repeat url(../images/spriteN.png) -3px -73px;
			width: 98px;
			height: 31px;
			padding: 0;
			color: #FFF;
			font-family: Arial, Verdana;
			font-size: 12px;
			font-weight: bold;
			cursor: pointer;
		}
		input.save-blue:hover, input.selecteaza:hover { background-position: -3px -103px; }
		
		input.save-grey {
			border: none;
			background: no-repeat url(../images/spriteN.png) -134px -73px;
			width: 98px;
			height: 31px;
			padding: 0;
			color: #FFF;
			font-family: Arial, Verdana;
			font-size: 12px;
			font-weight: bold;
			cursor: pointer;
		}
		input.save-grey:hover { background-position: -134px -103px; }
		input.send-blue[type=submit] {
			border: none;
			background: no-repeat url(../images/spriteN.png) -270px -94px;
			width: 141px;
			height: 43px;
			padding: 0;
			color: #FFF;
			font-family: Arial, Verdana;
			font-size: 14px;
			font-weight: bold;
			cursor: pointer;
			letter-spacing: 1px;
		}
		input.send-blue[type=submit]:hover { color: #EDEDFE;  }
		
		textarea.textareaN {
			border: none;
			background: repeat-x url(../images/bckgrN-textarea.jpg);
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #A4A4A4;
			border-left: 1px solid #A4A4A4;
			border-bottom: 1px solid #FFF;
			border-right: 1px solid #FFF;
			width: 420px !important;
			height: 112px !important;
			font-family: Arial, Verdana, Tahoma;
			font-size: 12px;
			color: #313131;
			padding: 6px;
			margin-bottom: 15px;
		}
		textarea.textareaN-error {
			background: repeat-x url(../images/bckgrN-textarea.jpg);
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
			border: 1px solid #A32334;
			width: 420px !important;
			height: 112px !important;
			font-family: Arial, Verdana, Tahoma;
			font-size: 12px;
			color: #313131;
			padding: 6px;
			margin-bottom: 15px;
		}
		div#help { display: none; }
		
		dl.zend_form dd input.FileField
	{
		/*padding: 0px;
		background: none;
		height: 0px;
		border-style: none;
		*/
}

dl.zend_form dd div.FileUpload input{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	border-top: 0px solid #B4B4B4;
	border-left: 0px solid #B4B4B4;
	border-bottom: 0px solid #EFEFEF;
	border-right: 0px solid #EFEFEF;
	font-size: 15px;
	color: #767676;
	padding: 0px;
	width: 214px;
	height: 24px;
	background: none;
	margin-bottom: 20px;
	/*margin-top: 5px; 
	margin-bottom: 10px;*/	
}
dl.zend_form dd  p.description {
	margin-top: 20px;	
}
div.FileUpload {
    position:relative;
}

.clasa-text-form
{
	margin-top: 3px;
    margin-bottom: 10px;
	padding: 10px;
    font-size: 11px;
    color: #676767;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    -webkit-border-radius: 5px;                
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
	text-align: justify;	
	margin-right: 10px;
	width: 205px;
}
div.clasa-text-form ul { /*list-style:none !important; */margin-left: 7px;}

/*#BrowserVisible, #BrowserVisible2 {*/
.BrowserVisible {
    background: url("../images/button-browse.png") no-repeat scroll 100% 0 transparent;
    border-left: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;                
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

     height: 38px;
     left: 0;
     position: absolute;
     top: 0;
     width: 227px;
     z-index: 1;
}
.BrowserVisible-error, dl.zend_form dd div.roundN-error  div.FileUpload div#BrowserVisible{
	background:url(../images/button-browse-red.png) 100% -1px no-repeat;
}
	
/*#FileField, #FileField2 {*/
.FileField{
	    width:195px;
	    height:22px;
	    margin-right:85px;
	    border: none;
	    font-size:15px;
	    margin: 7px;
	    background-color: transparent;
	    color: #767676;
	}
	
/*#BrowserHidden, #BrowserHidden2 {*/
.BrowserHidden{
	    position:relative;
	    width:317px;
	    height:32px;
	    text-align: right;
	    -moz-opacity:0;
	    filter:alpha(opacity: 0);
	    opacity: 0;
	    z-index: 2;
	}
	
div.button-back {
			
	margin-top: 8px;
	float: right;
	width: 100%;
	text-align: right;
	margin-bottom: -46px;
	
}
	div.button-back span {
		background: no-repeat url(../images/return-tabs.png) -1px -29px;
		width: 37px;
		height: 27px;
		cursor: pointer;
		border: none;
	}
	div.button-back span:hover { background-position: -1px -2px; }
	
	/*mesaje*/
	
div.alert-message-ok{
			width: 260px;
			padding: 12px;
			color: #464646;
			font-size: 14px;
			background: #FFF no-repeat url(../images/alert-ok.gif) 7px 7px;
			padding: 15px 15px 15px 45px;
			border-radius: 5px;
			border: 1px solid #D2D2D2;
			text-align: left;
		}
		div.alert-message-ko{
			width: 260px;
			padding: 12px;
			color: #464646;
			font-size: 14px;
			background: #FFF no-repeat url(../images/alert-red.gif) 7px 7px;
			padding: 15px 15px 15px 45px;
			border-radius: 5px;
			border: 1px solid #D2D2D2;
			text-align: left;
		}
    div.alert-message-confirm{
			width: 350px;
			padding: 12px;
			color: #464646;
			font-size: 14px;
			background-color: #FFF;
			padding: 15px 15px 15px 45px;
			border-radius: 5px;
			border: 1px solid #D2D2D2;
			text-align: left;
		}
		  div.alert-message-confirm div.sus{ text-align: right; margin-top: -10px; }
		  div.alert-message-confirm div.sus img.close { cursor: pointer; background: no-repeat url(../images/alert-close.gif) -1px -1px; width: 18px; height: 18px; margin-right: -10px; }
		  div.alert-message-confirm-in {
          text-align: center;
          padding: 12px;
      }
		  div.buttons { padding: 15px; }
		  
		  /* IMPARTIRE PE COLOANE */
 div.for2columns {
        float: left;
        width: 460px;
        margin-left: 7px;
        margin-right: 7px;
        text-align: left;
 	    overflow: hidden;
    }
    div.for2columns:first-of-type { margin-left:0; }
    div.for2columns:last-of-type { margin-right: 0; }
    
    
    div.for3columns {
        float: left;
        width: 290px;
        margin-left: 7px;
        margin-right: 7px;
        text-align: left;
    	overflow: hidden;
    	margin-left: 0;
    }
    div.for3columns:first-of-type { margin-left:0; }
    div.for3columns:last-of-type { margin-right: 0; }
    
    
    div.for4columns {
        float: left;
        width: 225px;
        margin-left: 7px;
        margin-right: 7px;
        text-align: left;
    	overflow: hidden;	
    }
    div.for4columns:first-of-type { margin-left:0; }
    div.for4columns:last-of-type { margin-right: 0; }
    .withborder 
    {
    	border: 1px solid #454545;	
	}
    /* END IMPARTIRE COLOANE */

/****   Buton adauga   *****/

    div.adaugaDrop214 {
        width: 214px;
    }
    div.adaugaDrop160 {
        width: 160px;
    }
        div.adaugaDropIn {
            display: none;
            position: absolute;
            margin-top: -2px;
            box-shadow: 1px 1px 1px #E1E1E1;
            border-left:1px solid #D1D1D1;
            border-right:1px solid #D1D1D1;
            border-bottom:1px solid #D1D1D1;
            color: #767676;
            font-size: 11px;
            line-height: 1.78em;
            padding: 12px;
            background-color: #FFF;
        }
        
        div.adaugaDrop214 div.adaugaDropIn { width: 188px; }
        div.adaugaDrop160 div.adaugaDropIn { width: 134px; }
        
        div.adaugaDropIn a { display: block; text-decoration: none; color: #767676; padding: 3px; }
        div.adaugaDropIn a:hover { display: block; text-decoration: none; background-color: #F4F4F4; }
        
        div.adaugaDrop214:hover div.adaugaDropIn { display: block; }
        div.adaugaDrop160:hover div.adaugaDropIn { display: block; }
        
        button.blue214, button.blue160 {
            border: none;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            -moz-border-radius: 5px;
            background: repeat-x url(../images/bckgr_buton_albastru.png) 0 0;
            height: 31px;
            padding: 0;
            color: #FFF;
            font-family: Arial, Verdana;
            font-size: 12px;
            font-weight: bold;
            cursor: pointer;
            padding: 1px 20px 1px 20px;
            width: 214px;
        }
        button.blue160 { width: 160px; }
        button.blue214:hover, button.blue160:hover{ background-position: 0 -30px; }
        
		.save-grey-nou {
			border: none;
			border-radius: 5px;
			background: repeat-x url(../images/bckgr_buton_gri.png) 0 0;
			height: 31px;
			padding: 0;
			color: #FFF;
			font-family: Arial, Verdana;
			font-size: 12px;
			font-weight: bold;
			cursor: pointer;
			padding: 1px 20px 1px 20px;
		}
		.save-grey-nou:hover { background-position: 0 -30px; }
		#company_info  {
				width: 100%;
		}
		#company_info ul {
				width: 100%;
		}
		#company_info li {
				width: 100%;
		}
		#company_info ul label {
				width: 25%;
		}
		
div.chenar-formular { 
border: 1px solid #CDCDCD;
border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
margin: 10px 0 15px 0;
padding: 15px;
box-shadow: 1px 1px 2px #DCDCDC;
}

div.dynamic-search{
	/*mine version
	height: 28px;
	border: 1px solid #CECECE;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #E1E1E1;
	color: #787878;
	padding: 3px;
	margin-bottom: 12px;*/
	
	
	background-color: #E1E1E1;
    border: 1px solid #CECECE;
    border-radius: 5px 5px 5px 5px;
    color: #787878;
    height: 28px;
    margin-bottom: 12px;
    padding: 3px;
}
div.w214 { width: 214px; }
div.w250 { width: 250px; }
div.w260 { width: 260px; }
div.w350 { width: 350px; }
div.dynamic-search-in{
	border:1px solid #D1D1D1;
	padding: 3px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #FeFefe;
	margin-right: 10px;
	margin-bottom: 4px;
	font-size: 11px;
}

div.dynamic-search-in img{ margin-left: 4px; vertical-align: top; cursor: pointer; }
div.input_search { float: left; }
#input_search_values {
	position: absolute;
	display: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	background-color: white;
	border: 1px solid #D3D3D3;
	box-shadow: 1px 2px 2px #EDEDED; 
}
#input_search_values div { font-size: 12px; color: #565656; margin-bottom: 7px; }
#input_search_values div:hover { cursor: pointer; color: #7878BC; }
#dynamic_search { border: none; background: transparent; font-size: 11px; padding: 3px; }
.dynamic_search_class { border: none !important; background: transparent !important; font-size: 11px !important; padding: 3px !important; }

.form_excludeColumns
{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
		
}

.table_adbook , .table_adbook tr {
	width: 100%;
	border: 1px solid #dddddd;
}
.pieDash
{
	width: 50px !important;
}

/*div.FileUpload {
    position: relative;
}
.BrowserVisible {
    background: url("../images/button-browse.png") no-repeat scroll 100% 0 transparent;
    height: 38px;
    left: 0;
    position: absolute;
    top: 0;
    width: 317px;
    z-index: 1;
}
.BrowserVisible-error {
    background: url("../images/button-browse-red.png") no-repeat scroll 100% -1px transparent;
}
.FileField {
    background-color: transparent;
    border: medium none;
    color: #767676;
    font-size: 15px;
    height: 22px;
    margin: 7px;
    width: 195px;
}
.BrowserHidden {
    height: 32px;
    opacity: 0;
    position: relative;
    text-align: right;
    width: 317px;
    z-index: 2;
}
*/
div.FileUpload2 {
    padding-bottom: 16px;
    position: relative;
}
.BrowserVisible2 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/button-browse.png") no-repeat scroll 100% 0 transparent;
    border-left: 1px solid #CDCDCD;
    height: 38px;
    left: 0;
    position: absolute;
    top: 0;
    width: 227px;
    z-index: 1;
}
/*
.BrowserVisible-error {
    background: url("../images/button-browse-red.png") no-repeat scroll 100% -1px transparent;
}
*/
.FileField2 {
    background-color: transparent;
    border: medium none;
    color: #767676;
    font-size: 15px;
    height: 22px;
    margin: 7px;
    width: 185px;
}
.BrowserHidden2 {
    height: 32px;
    opacity: 0;
    position: relative;
    text-align: right;
    width: 227px;
    z-index: 2;
}

dl.zend_form dd input.FileField2 
{
-moz-border-radius: 0px !important;
background: none !important;
border: none !important;	
}
#sigla a img{ 
	border: 0;
	/*padding-top: 25px;*/
	padding-left: 10px;
	padding-bottom: 10px;
}
#siglaCmp a img{ 
	border: 0;
	/*padding-top: 25px;*/
	padding-bottom: 10px;
}
body { behavior: url("/assets/themes/public/css/csshover.htc"); }


#specialAdd input
{
	background: url("../images/bckgr_buton_albastru.png") repeat-x scroll 0 0 transparent !important;
    border: medium none !important;
    border-radius: 5px 5px 5px 5px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    font-family: Arial,Verdana !important;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 31px !important;
    margin-right: 10px !important;
    padding: 1px 20px !important;
    width: 214px !important;
}

.login-box {
    height: 220px;
    text-align: left;
}
.login-box-logo {
    border-right: 1px solid #000000;
    float: left;
    margin-top: 0;
}
.login-logo-img {
    margin: 30px;
    vertical-align: middle;
}
.login-content {
    border: 0 solid black;
    float: right;
    margin-left: 10px;
}