html,body{
	height: 100%;
}

body{
	font-size: 16px;
	font-family: Tahoma, serif;
	/*background-color: #fafaf8;
	background-image: url('images/bg_body.png');*/
}

#fiz .ui-jqgrid .ui-jqgrid-htable th{
	white-space: normal;
	vertical-align: middle;
}

#fiz .ui-jqgrid .ui-jqgrid-htable th div{
	height: auto;
}

.noyear .ui-datepicker-year,
.noyear .ui-datepicker-prev,
.noyear .ui-datepicker-next{
	display: none;
}

.button_new{
	padding: 5px;
	text-decoration: none;
	display: inline-block;
}

.fc-highlight{
	border-color:#cc0000;
}

a,button,img{
	outline: 0;
}


input[type="text"]:disabled{
	background: none;
	border:0;
	color: #aaa;
} 

.realizata{
	background: #69AFFF;
}

.pierduta{
	background: #FF3030;
}

.amanata{
	background: #EEFF38;
}

.masa-out{
	display: inline-block;
	background: #cf0b0c;
	color: #fff;
	width: 100%;
} 

.legenda{
	margin-bottom: 10px;
}

.legenda li{
	display: inline-block;
	margin-right: 10px;
	font-size: 12px;
	color: #666;
}

.legenda li span{
	display: inline-block;
	width: 10px;
	height: 10px;
}

.ui-jqgrid tr.jqgrow td{
	text-align: center;
	position: relative;
}

.ui-jqgrid tr.jqgrow td.nume{
	font-weight: bold;
	cursor: pointer;
}

#dialog-form .field{
	width: 110px;
	margin-right: 10px;
}

.left{
	float:left;
}

.right{
	float: right;
}

.clearfix{
	clear: both;
}

#wrap{
	width:100%;
	height:auto;
	min-height: 100%;
	margin-bottom: -45px;
}

#wrap:after{
	content: "";
  	display: block;
}

#wrap:after{
	height: 45px;
}

#footer{
	min-height: 45px;
}


/* HEADER =================================================================== */

#header{
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
	height: 105px;
	background-image: url('images/bg_head.png');
	background-repeat: repeat;
}

.inner{
	margin: 0 auto;
	position: relative;
	width: 1100px;
	height:100%;
	padding-bottom: 10px;
}

#header .col{
	width:50%;
	height:100%;
}

#header .col p{
	line-height: 105px;
	text-align: right;
	color:#345d8c;
	padding:0 10px;
}

#header .col a{
	color:#345d8c;
	padding:0 5px;
}

#header .login i{
	margin-right: 5px;
	margin-top: 5px;
}

/* NAVIGATION ========================================================= */
#navigation{
	background-color: #358e42;
	background: url('images/bg_menu.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 54px;
	position: relative;
	text-align: center;
	z-index: 3;
}

#navigation li{
	display: block;
	float: left; 
}

#navigation li ul{
	position: absolute; 
	background: #284674;
	padding: 0 5px 5px 5px;
	display: none;
}

#navigation li:hover ul{
	display: block;
}

#navigation li ul li{
	float: none; 
	padding: 5px 0;
}

#navigation li a{
	color: #b5e2fb;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
	line-height: 54px;
	padding: 0 20px;
	border-right: solid 1px #4275ac;
	border-left: solid 1px #2a4978;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

#navigation li a:hover,
#navigation li.current a{
	color: #d9effb;
} 

#navigation li:first-child a{
	border-left:none;
}

#navigation li:last-child a{
	border-right: none;
}

#navigation li ul li a{
	border: none;
	line-height: 18px;
	padding: 0;
}

/* BODY =============================================================================== */

#body{
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
	height:auto;   
	padding-top: 20px;
	background: url('images/bg.jpg') no-repeat 100% 25% fixed;
}

#body .body{
	width: 1100px;
	margin: 0px auto 20px auto;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 500px;
	background: #fff;
	-webkit-box-shadow: 0px 2px 30px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 2px 30px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 2px 30px 0px rgba(50, 50, 50, 0.3);
}

#body .inner.login{
	border: none;
	background: none;	
}

#body .tab{
	position: relative;
	z-index: 100;
	background-image: url('images/bg_tab.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 48px;
}

#body .tab h1{
	color: #6B6B6B;
	font-size: 18px;
	padding-left: 10px;
	text-shadow: 1px 1px 0 #FFFFFF;
	line-height: 50px;
	font-weight: normal;
	display: inline-block;
}

#body .tab button{
	display: inline-block;
	float: right;
	background: none;
	border: none;
	font-size: 24px;
	padding: 10px 15px 0px 0px;
} 

#alert {
	padding:10px;
	color:#ff0000;
}

#body .col_left{
	width:730px;
	height:auto;
	margin:20px 0;
}

#body .col_left.u #table_wrapper{
	width: 700px;
	height: auto;
	margin: 0 auto;
}

#body .row-2 .col-1 .table_wrapper{
	width: 700px;
	height: auto;
	padding-bottom: 10px;
}

#body .col_right{
	width:360px;
	height:auto;
	margin: 20px 0;
}


#body .row-2 .col-2{
	width: 525px;
}

#body .row-2 .col-1{
	width:525px;	
}

#body .row-2 .col-1,
#body .row-2 .col-2{
	margin-bottom:20px;
	height:auto;
}

#body .add_u{
	margin:0px 0 20px 20px;
	color: #3a6598;
	font-weight: bold;
}

#body .u.col_right .add_u{
	margin:0px 0 20px 10px;
}

#body .add_u a{
	color: #345d8c;
}

.table-ico {
	display: inline-block;
	margin: 2px auto 0 10px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}

#pacienti .table-ico{
	margin: 2px auto 0 6px;
}

.table_jurnal_alimentar,
#manager_jurnale .minus{
	display: none;
}

#manager_jurnale strong{
	padding-right: 5px;
}

/* FORMS ============================================================================ */

/*autocomplete*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: none;
} 

.custom-combobox-input .ui-widget .ui-widget-content .ui-state-default .ui-corner-left{
	width: 150px;
}

#form{
	color: #484b50;
	width: 500px;
	margin: 0 auto;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.label{
	color: #878787;
	font-size: 15px;
	font-weight: bold;
}

#form .label,
.tabs .label,
#nomenclator-form .label,
#laborator-form .label,
#adauga_pacient_form .label,
#programari #filter .label,
#copy_aliment .label,
#form-alimente label,
#dialog_raport .label,
#dialog-sms .label,
#date_fiz .form .label,
#form-nutrienti label,
#pachete-dialog .label,
#cons-dialog .label,
#dialog-plata .label,
#dialog-avans .label,
#dialog_date .label,
#grup_analize .label,
#dialog_drepturi .label,
#tip_rapoarte .label,
#rapoarte_dialog .label{
	color: #878787;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 30px;
}
#grup_analize .label,
#tip_rapoarte .label{
	margin: 0 0 10px 0px;	
}

#rapoarte_dialog .label{
	margin: 0 0 10px 0;
}

#programari #filter .label,
#dialog_raport .label,
#dialog-plata .label,
#dialog-avans .label,
#dialog-sms .label{
	margin: 0 0 10px 0;
}

#form.u .label{
	margin: 0 0 10px 25px;
}

#form .input{
	width: 438px; 
	height:35px; 
}

#programari #form .select,
#program_medici #form .select,
#programari #form .textarea,
#form .input,
.tabs .input,
#analize #form .select,
#analize #pacient-form .select,
#nomenclator-form .input,
#nomenclator-form .select,
#laborator-form .input,
#adauga_pacient_form .input,
#adauga_pacient_form .select,
#programari #filter .select,
#programari #filter .input,
#dialog_programari .tabs .select,
#pn-dialog .tabs .select,
#dialog_raport .select,
#dialog_raport .input,
#date_fiz .form .input,
#date_fiz .form .select,
#dialog-form .select,
#pachete-dialog .input,
#pachete-dialog .select,
#pachete-dialog .textarea,
#cons-dialog .textarea,
#cons-dialog .input,
#cons-dialog .select,
#dialog-plata .select,
#dialog-avans .select,
#dialog_date .input,
#dialog-sms .textarea,
#grup_analize .input,
#dialog-sms .select,
#users_active,
#form #suma_plata,
#tip_rapoarte .select,
#tip_rapoarte ul li ul .input,
#rapoarte_dialog .input,
#rapoarte_dialog .select,
#dispozitii_plata form .textarea,
#raport-form ul li input{
border: 1px solid #E1E1E1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
-moz-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
margin:0 auto 10px auto; 
overflow: hidden;	
}

#grup_analize form .last{
	position: relative;
	top: -13px;
}

#form .input input{
	width: 380px;
	height: 25px;
	background: none;
	
}

#grup_analize .analiza-form .first{
	width: 300px;
}
#grup_analize .analiza-form .first input{
	width: 98%;
}

#grup_analize input{
	padding: 0 5px;
}
#form.login .input input{
	margin-bottom: 0px;
	vertical-align: top;
	padding-left: 35px;
	width: 397px;
	height: 34px;
}


#form .checkbox{
	width: 438px;
	margin: 0 0 10px 30px;
	color: #878787;
	font-size: 15px;
	font-weight: bold;
}

#form input,
#adauga_pacient_form input{
	padding:0 5px;
	border:none;
}

form button,
.button,
.button_new{
	border:none;
	background-image: url('images/bg_login.png');
	background-repeat: repeat-x;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;	
	color:#fff;
	font-weight: bold;	
}

#form button,
.tabs button{
	font-size: 19px;
	margin: 0 auto 10px auto;
	width: 140px;
	height: 48px;
	display: inherit;
}

#form .input img{
	width:35px;
	height:31px;
	margin:0 10px 0 0;
	line-height: 31px;
	float: left;
}

#form form i{
	font-size: 30px;
}

#form form span{
	display: inline-block;
	padding: 3px;
	width: 30px;
	position: absolute;
}

#form .checkbox span{
	width: auto;
}

#form.login .tab h1{
	text-align: center;
	background: none;
	color: #345D8C;
	padding: 0px;
	margin: 0 auto;
	display: block;
}

#form.u{
	width:350px;
	top: 0;
}


#form.p .input{
	width: 400px;
	margin:0 auto 10px auto;
}

#form.u .input{
	width: 300px;
	margin:0 auto 10px auto;	
}

#form.u .input input,
#tip_rapoarte ul li ul li input{
	width: 290px;
	height: 35px;
}

.red_star{
	color: #ff0000;
}

#form.p .input.select select,
#dialog-form select,
#tip_rapoarte select{
	border: none;
	width: 400px;
	height: 35px;
	background: none;
}

#dialog-form .select{
	margin-bottom: 20px;
}

#form.u .input.select select,
#dialog-sms select{
	border: none;
	width: 300px;
	height: 35px;
	background: none;
}
#dialog-sms .select{
	width: 300px;
	margin: 0 auto 10px 0;
}

.form.jurnal_masa .input.select select{
	border: none;
	width: 118px;
	height: 35px;
	background: none;
}

.form.masa_alimente .subfieldset .input.select select,
#dialog-plata select,
#dialog-avans select,
#rapoarte_dialog select{
	border: none;
	width: 100%;
	height: 35px;
	background: none;
}

#form .edit_button,
#edit_jurnal_btn,
#edit_masa_btn,
#edit_alimente_btn{
	display: none;
}

.form button,
#copy_aliment button{
	height:37px;
	width: 50px;
	font-size: 18px;
}

.form.jurnal_alimentar{
	min-height: 130px;
	margin: 0 auto;

}

.form.jurnal_alimentar,
.form.jurnal_masa,
.form.masa_alimente,
.table_wrapper-2,
.table_lista_alimente {	
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 10px;
}

.table_wrapper{
	padding: 0px 10px;
	
}

#table_jurnal_wrapper{
	margin-left: 15%;
	margin-top: 30px;
	width: 700px;
}


.table_wrapper_show{
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.table_jurnal_alimentar{
	padding-bottom: 10px;
}

.table_wrapper-2{
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.table_lista_alimente{
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.form.jurnal_alimentar{
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.form.jurnal_masa,
.form.masa_alimente {
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.form.jurnal_alimentar .fieldset{
	height: 75px;
}

.form.jurnal_masa .subfieldset,
.form.jurnal_alimentar .fieldset,
.form.masa_alimente .subfieldset{
	margin-right: 10px;
	width: 120px;
	white-space: nowrap;
}

.form.jurnal_alimentar .label,
.form.jurnal_masa .label,
.form.masa_alimente .label{
	margin-bottom: 10px;
}

.form.jurnal_alimentar input,
.form.jurnal_masa input,
.form.masa_alimente input{
	width: 108px;
	margin-left: 0px;
}

.form .label,
#raport-form ul li label{
	color: #878787;
	font-size: 15px;
	font-weight: bold;
}

.form .input,
.form .select,
#copy_aliments #select_mese,
#dialog-plata .input,
#dialog-avans .input{
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	margin: 0 0 10px 0;
	height: 35px;
	overflow: hidden;
}

.form .input input,
#dialog_date .input input{
	height: 35px;
	background: none;
	margin-top:  0px;
	border: none;
	padding: 0px 5px;
}

.form p,
#form p,
.table_wrapper p,
.table_wrapper-2 p,
.table_lista_alimente p{
	padding: 10px 0;
	color: #3a6598;
	font-weight: bold;
	font-size: 14px;
}

.form .error,
#form .error,
#nomenclator-form .error,
#adauga_pacient_form .error,
#dialog_raport .error,
#date_fiz .form .error,
#pachete-dialog .error,
#cons-dialog .error,
#dialog-avans .error,
#dialog-plata .error{
	color:#ff0000;
	font-size: 12px;
	width: 90%;
	padding-left:30px;
}

#pachete-dialog .error
#cons-dialog .error{
	padding: 0;
}

#date_fiz .form .error,
#dialog-avans .error,
#dialog-plata .error{
	padding: 10px 0;
}

.form.jurnal_masa select{
	width: 150px;
	white-space: nowrap;
} 

.form.jurnal_masa .buttons,
.form.masa_alimente .buttons,
.form.jurnal_alimentar .buttons{
	width: 110px;
	margin: 0 auto;
}

.form.jurnal_masa .buttons,
.form.masa_alimente .buttons,
.form.jurnal_alimentar .buttons{
	position: relative;
	top: 27px;
}

#form.p{
	width: 900px;
	margin-top: 50px;
}

#form.p .label{
	margin-left: 0px;
}

#form.p .fieldset{
	padding: 0 20px;
}

#form.p button{
	margin-bottom: 0px;
	display: inline-block;
}

#form.p .buttons{
	width: 300px;
	margin: 0 auto;
}

#form.p .input input{
	width: 390px;
	height: 35px;	
}

.form button.add{
	opacity: 0.5;
}


.form input:disabled{
	background: #f2f2f2;
}

/* FOOTER =============================================================================== */

#footer{
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 1;
	text-align:center;
	background: #335c8d;
	padding-bottom: 10px;
	border-bottom: 1px solid #335c8d;
	border-top: 1px solid #335c8d;
	-webkit-box-shadow: inset 0px 1px 4px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: inset 0px 1px 4px rgba(50, 50, 50, 0.1);
	box-shadow: inset 0px 1px 4px rgba(50, 50, 50, 0.1);

}

#footer .inner{
	padding-top: 20px;
}

#footer_bord{
	background: #4f8fcc;
	width: 100%;
	height: 1px;
	position: relative;
}

#bottom-menu {
	width: 600px;
	float: right;
}

#bottom-menu li {
	color: #FFF;
	display: block;
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #FFF;
}

#bottom-menu ul{
	width: 350px;
	float: right;
}

#bottom-menu li.last{
	border-right:none;
}

#bottom-menu a {
	color: #FFF;
	font-size: 12px;
}

#copyright {
	position: relative;
	float: left;
	color: #FFF;
	margin-right: 20px;
	font-size: 12px;
}

/* JqGrid ============================ */
.ui-jqgrid .ui-search-table .ui-search-input>input, .ui-jqgrid .ui-search-table .ui-search-input>select {
height: 23px;
text-align: center;
}

/* Jurnale */

#add_jurnal{
	background: none;
}

#dialog-form input{
	width: 97%;
}

#dialog-form select{
	height: 35px;
	width: 100%;
	border: none;
}

.ui-dialog .ui-dialog-buttonpane button{
	font-size: 15px;
}

/* Modifica Jurnal */

#modifica_jurnal .row .col-1{
	width: 350px;
	padding-left: 10px;
	margin-left: 10px;
}

#modifica_jurnal .row .col-2{
	width: 670px;
	padding-right: 10px;
	margin-right: 10px;
}

#modifica_jurnal #form-masa .fieldset-1,
#modifica_jurnal #form-masa .fieldset-2{
	width: 100px;
	margin-right:10px;
	position: relative;
}

#modifica_jurnal #form-alimente .fieldset-2{
	width: 90px;
	margin-right:10px;
	position: relative;
}

#modifica_jurnal #form-alimente .fieldset-4{
	width: 130px;
	margin-right: 10px;
}

#modifica_jurnal #form-alimente .fieldset-4 input{
	width: 118px;
}

#modifica_jurnal #form-masa .fieldset-3{
	width: 115px;
	position: relative;
	margin-top: 30px;	
}

#modifica_jurnal #form-alimente .fieldset-3{
	width: 165px;
	position: relative;
	margin-top: 34px;
}
#modifica_jurnal #form-masa .label,
#modifica_jurnal #form-alimente .label{
	margin-bottom: 10px;
}

#modifica_jurnal #form-masa input,
#modifica_jurnal #form-alimente .fieldset-2 input{
	width: 89px;
}

#modifica_jurnal #form-masa select{
	width: 99px;
	border: none;
	height: 35px;
}

#modifica_jurnal #form-masa button,
#modifica_jurnal #form-alimente button{
	height: 35px;
}

#modifica_jurnal #form-alimente .fieldset-1{
	margin-right: 10px;
} 

#dialog_date button{
	padding: 5px 10px;
	margin-top: 20px;
}

table#mese tr{
	cursor: pointer;
}

#adv_search_dialog #table-wrapper-3{
	width: 1300px;
	position: absolute;
}

#adv_search{
	cursor: pointer;
	display: inline-block;	
	font-size: 16px;
}

#page_jurnale #add_jurnal,
#page_jurnale #add_data{
	border: none;
	background-image: url('images/bg_login.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
	margin-left: 15px;
}


#search_pacienti_wrapp{
	width: 800px;
	margin-top: 20px;
}
#search_pacienti_wrapp select{
	height: 23px;
	border: 1px solid;
}

#dialog-form .buttons{
	width: 110px;
	margin: 18px 0px 0px 0px;
}

#dialog-form #search_pacienti_wrapp input {
	width: 30%;
}

#wrap1,
#wrap2{
	width: 100%;
}

#page_raport #wrap1,
#page_raport #wrap2,
#page_jurnale #wrap1,
#page_jurnale #wrap2{
	width: 1070px;
	margin: 0 auto;
}

#gbox_pacienti #pager_left{
	width: 100px; 
}

#gbox_pacienti #pager_center{
	min-width: 300px;
}

#gbox_pacienti #pager_center table{
	width: 100%;
}

#gbox_pacienti #pager_right div,
#gbox_pacienti #pager_right{
	min-width: 150px;
	max-width: 300px;
}

.ui-corner-all{
	border: none;
}

.ui-tabs .ui-tabs-nav{
	background: none;
	padding: 0.1em 0.1em 0;
	border: none;
}

.ui-tabs .ui-tabs-panel{
	padding: 25px 0px 0px 0px;
}

.ui-tabs .ui-tabs-nav li{
	margin: 1px 10px 0px 0px;
}

#page_raport .ui-widget-header .ui-state-default,
#page_profil .ui-widget-header .ui-state-default,
#page_jurnale .ui-widget-header .ui-state-default,
#page_jurnale .ui-widget-header .ui-state-default{
	border:none;
	text-align: center;	
}

#page_raport .ui-widget-header .ui-state-active,
#page_jurnale .ui-widget-header .ui-state-active,
#page_profil .ui-widget-header .ui-state-active,
#page_raport #tabs_menu .ui-state-default, 
#page_raport #tabs_menu .ui-state-default .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
#page_jurnale #tabs_menu .ui-state-default, 
#page_jurnale #tabs_menu .ui-state-default .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: none;
}

.ui-tabs .ui-tabs-nav li a{
	font-size: 16px;
	color: #acacac;
}

.ui-tabs .ui-tabs-nav li a:hover{
	color: #cacaca;
}

#page_raport .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
	color: #cacaca;
} 

#page_profil #form .buttons{
	width: 200px;
	margin: 10px auto;
}

#page_profil #form.p{
	margin-top: 0px;
}

#page_profil #form button{
	width: auto;
	height: auto;
	padding: 5px;
}

#page_profil #tabs {
	padding: 10px;
}

#page_profil #config_raport{
	width: 820px;
	margin: 0 auto;
}

#page_profil #config_raport ul{
	min-width: 150px;
	margin:0px 20px 20px 0px;
}

#page_profil #config_raport li{
	padding: 5px 0px;
	color: #444;
}

#page_profil #config_raport input{
	vertical-align: middle;
}

#page_profil #config_raport .buttons{
	width: 200px;
	margin:  0 auto;
}

#page_profil #config_raport button{
	padding: 5px;

}

#export_pdf,
#export_html{
	text-decoration: none;
	display: block;
	border: none;
	background-image: url('images/bg_login.png');
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	padding: 10px;
	z-index: 9999;
	top: 80px;
	right: 15px;
}

#export_html{
	right: 160px;
}

#detalii_jurnal{
	padding: 5px 0px 5px 15px;
	margin-top: 10px;
}

#modifica_jurnal #detalii_jurnal{
	padding: 5px 0px 5px 20px;
}

#detalii_jurnal li{
	display: inline-block;
}

#detalii_jurnal li span{
	color: #386396;	
	font-weight: bold;
	font-size: 16px;
}

#detalii_jurnal li small{
	color: #666;
}

#dialog-form.raport label{
	font-size: 14px;
}

#dialog-form.raport .input{
	width: 99%;
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	margin: 0 auto 10px auto;
	height: 30px;
	overflow: hidden;
	position: relative;
}

#dialog-form.raport input{
	border: none;
	background: none;
	padding: 5px 1%;
	height: 20px;
	width: 98%;
	z-index: 9999;
}

#dialog-form.raport button{
	padding: 5px;
}

#page_raport .row-0,
#page_jurnale .row-0{
	margin-top: 0px;
	width: 100%;
}

#page_raport .row-0 #tabs,
#page_jurnale .row-0 #tabs{
	background-image: url('images/bg_tab.png');
	background-repeat: repeat-x;
	background-position-y: 0;
}

#page_raport #detalii_jurnal,
#page_jurnale #detalii_jurnal{
	padding: 10px 0px 0px 15px;
}

#page_raport #detalii_jurnal li span,
#page_jurnale #detalii_jurnal li span{
	color: #386396;
}

#page_title{
	padding-top: 20px;
	padding-left: 15px;
	color: #386396;
}

#dialog-form-data input{
	width: 95.6%;
	height: 35px;
}

#dialog-form-data select{
	border: none;
	background: none;
}

#dialog-form-data select{
	height: 35px;
	width: 100%;
}

#dialog-form-data .buttons{
	width: 120px;
	margin: 10px auto;
}

#dialog-form-data .error,
#dialog-form .error,
#dialog_raport .error{
	padding: 0px 0px 10px 0px;
}

#dialog-form-data .error{
	width: 100%;
}

#dialog-form .error{
	width: 90%;
}	

#page_jurnale #row{
	width: 1070px;
	padding: 15px;
}

#row #table-wrapper{
	width: 100%;
}

#page_raport #toRaport{
	display: block;
	background: none;
	border: none;
	font-size: 24px;
	padding: 10px 15px 0px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 9999;
}

/* Search Popup */
.selectopts option,
.selectopts option,
option[value="sex"],
option[value="grupa"]{
	display: none;
}

.selectopts option[value="eq"],
.selectopts option[value="cn"]{
	display: block;
}

.ui-widget-header .ui-state-default .ui-icon{
	background-image: url(images/ui-icons_ffffff_256x240.png);
}

#data_s{
	color: #888;
}

/* Page Alimente */
#page_alimente .col-1{
	width: 57%;
	margin-right: 3%; 
}
#page_alimente .col-2{
	width: 39%; 
}

.form ul li{
	display: inline-block;
} 

#form-alimente input,
#form-alimente select,
#form-nutrienti input,
#form-nutrienti select,
#copy_aliment .input,
#copy_aliment .select{
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	box-shadow: inset -1px 2px 4px rgba(50, 50, 50, 0.1);
	margin: 0 0 10px 0;
	height: 35px;
	overflow: hidden;
	padding: 0 5px;
}

#form-alimente #food_group{
	width: 185px;
	margin-right: 10px;
}

#form-alimente button,
#form-nutrienti button{
	position: relative;
	top: -5px;	
}

#form-nutrienti input[name="valoare"]{
	width: 65px;
	margin-right: 5px;
}

#form-nutrienti select[name="nutrienti"]{
	width: 180px;
}

#page_alimente .form button.add{
	opacity: 1;
}

#edit_date,
#save_date,
#detalii_jurnal .nume_pacient a{
	font-size: 18px;
	padding: 5px;
	position: relative;
	top: 2px;
	color: #386397;
}

#save_date{
	display: none;
}

#detalii_jurnal form{
	display: inline-block;
}

#detalii_jurnal input[readonly]{
	border: none;
}
#detalii_jurnal input{
	width: 85px;
	text-align: center;
	color: #666;
	background: none;
}
  
#succes-send-aliments{
	display: none;
}

#send_aliment{
	border:none;
	background-image: url('images/bg_login.png');
	background-repeat: repeat-x;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;	
	color:#fff;
	font-weight: bold;
	padding: 7px 14px; 
	position: absolute;
	top: 49px;
}

#succes-send-aliments{
	padding: 5px 0;
}

#copy_aliments span{
	color:#3a6598;
	margin: 0 0 20px 0;
	display: inline-block;
}

#select_mese{
	margin: 0 10px 0 0;
}

/* Programari ==========================================================*/

#programari .row,
#program_medici .row,
#lista_programari .row,
#page-pacienti .row,
#date_fiz .row,
#sms .row,
#page-buletine .row,
#body .row-0{
	padding: 15px;
	position: relative;
	width: 1070px;
}

#body #page_raport .row-0{
	padding: 0;
	width: 100%;	
} 

#program_medici .row{
	margin-top: 50px;
} 

#programari #form ul .label,
#program_medici #form ul .label,
#adauga_pacient_form .label{
	margin: 10px 0px;
}

#programari #form ul .input,
#program_medici #form ul .input,
#adauga_pacient_form .input,
#dialog-plata .input,
#dialog-avans .input{
	width: 250px
}

#programari #form ul .select,
#program_medici #form ul .select,
#adauga_pacient_form .select{
	width: 250px;
	height:35px;
	margin: 0 auto 0 0;
}

#dialog-plata .select,
#dialog-avans .select{
	width: 250px;
	margin-right: auto; 
	margin-left: 0; 
}

#programari #form ul select,
#program_medici #form ul select,
#adauga_pacient_form select,
#programari #filter select,
#copy_aliment input,
#copy_aliment select,
#dialog_raport select{
	height: 35px;
	width: 100%;
	border: none;
	background: none;
}

#programari #form ul input[type='text'],
#program_medici #form ul input[type='text'],
#adauga_pacient_form input[type='text'],
#dialog_raport input[type='text']{
	width: 96%;
	height: 35px;
}

#programari #form ul li:last-child,
#program_medici #form ul li:last-child{
	margin-top: 20px;
} 

#programari #form,
#program_medici #form{
	border: none;
	width: 260px;
	margin: 0px;
	display: block;
}

#programari #form{
	float: left;
}

#programari #form button{
	width: auto;
	display: inline-block;
	font-size: 16px;
}

#programari #form textarea{
	width: 500px;
	height: 250px;
}

#programari #form textarea,
#pachete-dialog textarea,
#cons-dialog textarea{
	resize:none;
	border: none;
	background: none;
	padding: 5px;
}

#pachete-dialog textarea,
#cons-dialog textarea{
	width: 96%;
	height: 100px;
}

#programari #form ul li.textarea{
	margin: 0px;
}

#dialog_pacienti #table{
	width: 750px;
	margin: 0 auto;
}

.ui-dialog{
-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    0px 2px 6px 0px rgba(0, 0, 0, 0.1);
box-shadow:         0px 2px 6px 0px rgba(0, 0, 0, 0.1);
}

#programari #wrapper_grid{
	width: 100%;
}

#programari #wrapper_calendar.hide,
#programari #wrapper_grid.hide{
display: none;
}

#programari #wrapper_calendar.show,
#programari #wrapper_grid.show{
	display: block;
}

#programari #change_view .calendar{
	display: none;
}

#programari #change_view{
	display: inline-block;
	float: right;
	position: relative;
	margin: 10px 10px 0 0;
	color: #335c8d;
}

#wrapper_calendar .selectable{
	background-color: #ddd;
} 

#programari .calendar_day{
	width: 40%; 
	float: left;
}

#programari .calendar{
	width: 55%;
	float: right;
} 

#dialog_pacienti a#adauga_pacient,
#adauga_pacient_form #lista_pacienti,
#medici_disponibili,
#lst_programari,
#lista_date_fiz #raport,
#page-buletine #raport,
#dialog_programari .pn-button,
#dialog_programari .pe-button,
#dialog_programari .back,
#pachete-dialog button,
#cons-dialog button{
	text-decoration: none;
	padding: 10px;	
	display: inline-block;
	color: #fff;
}

#dialog_programari .back{
	margin-bottom: 10px;
}

#dialog_programari{
	min-width: 300px;
}

#lista_date_fiz #raport,
#page-buletine #raport{
	margin: 0 10px 20px 0;
}

#dialog_pacienti a#adauga_pacient{
	color: #fff;
	margin: 10px 0 20px 0;
}

#dialog_pacienti a#adauga_pacient.hidden{
	display: none;
}

#programari .work_hours{
	background: #CCFFCC;
}

#program_medici #form li{
	margin: 0 auto 0 0;
} 

#program_medici #form button,
#programari #form button,
#adauga_pacient_form button,
#pachete-dialog button,
#cons-dialog button{
	width: auto;
	margin: 0 auto 0 0;
	display: inline-block;
	width: 50px;
	height: 48px;
}

#program_medici #form ul{
	margin: 0;
}

#program_medici .col.left{
	width: 25%;
	margin-right: 5%;
}

#program_medici .col.right{
	width: 69%;
}

#program_medici #programari{
	display: inline-block; 
	position: absolute;
	padding: 10px; 
	text-decoration: none;
	left: 15px;
	top: 65px;
}

#programari #form .hidden,
#program_medici #form .hidden{
	display: none;
}

#program_medici #form li.data{
	margin: 10px auto 0 0;
}

#program_medici #form li.disabled{
	background: #f5f5f5;
}

/* Analize ====================================== */
#analize .row,
#nomenclator .row{
	position: relative;
	width: 1070px;
	padding: 15px;
}
#nomenclator .row{
margin-top: 65px;	
}

#analize .row .col.left,
#grup_analize .col.left{
	position: relative;
	width: 40%;
	margin-right: 5%;
}
#analize .row .col.right,
#grup_analize .col.right{
	position: relative;
	width: 55%;
}

#analize #form,
#nomenclator-form{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

#analize #form li,
#nomenclator-form li,
#laborator-form li,
#grup_analize form li{
	display: inline-block;
	width: auto;
	margin-right: 8px;
} 

#analize #form li.last,
#nomenclator-form .last{
	margin: 0 auto;
	top: -24px;
	position: relative;
}

#analize #form button,
#nomenclator-form button,
#laborator-form button,
#grup_analize form button{
	margin: 0 auto 0 0;
	display: inline-block;
	width: 50px;
	font-size: 16px;
	height: 48px;
}

#analize #form .hidden{
	display: none;
}

#analize #form .select{
	width: 160px;
}

#analize #form .select{
	height: 35px;
}

#analize #form .data{
	width: 120px;
}

#analize #form .data input{
	width: 110px;
}

#analize #form .label,
#analize .row-inner-2 .label{
	margin: 0 0 10px 0; 
}
#analize .row-inner-2 .label{
	color: #878787;
	font-size: 15px;
	font-weight: bold;
}

#analize #form input,
#analize #form select,
#nomenclator-form select,
#nomenclator-form input,
#laborator-form input,
#grup_analize form input{
	border: 0;
	background: none;
	height: 35px;
} 
#analize #form select{
	width: 100%;
} 

#analize .row-inner-2{
	width: 600px;
	margin: 0 auto; 
}

#analize .row-inner-2 h3{
	text-align: center;
	color: #335c8d;
	margin: 20px 0 20px 0;
}

#analize #pacient-form li{
	margin-bottom: 10px;
}

#analize #pacient-form select{
	border: 0;
	background: none;
	width: 100%;
	height: 40px;
}

#analize .row-inner-1{
	margin-top: 50px;
}

#analize #alege_pacient{
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 15px;
	text-decoration: none;
	padding: 10px;
	z-index: 9999;	
}

#analize #form .first{
	width: 75%;
}

#analize .analiza-form .first .input{
	width: 100%;
}

#analize .analiza-form .first input{
	width: 97.5%;
}

#analize .analiza-form .cant .input,
#analize .analiza-form .calit .input{
	width: 100px;
}

#analize .analiza-form .cant input,
#analize .analiza-form .calit input{
	width: 90px;
}

#analize .msg{
	color: #335c8d;
	font-weight: bold;
} 

#nomenclator-form{
	text-align: left;
}

#nomenclator-form .label,
#laborator-form .label{
	margin: 0 0 10px 0;
}

#nomenclator-form .nth-1 .input{
	width: 250px;
}

#nomenclator-form .nth-1 input,
#laborator-form input{
	width: 240px;
	padding: 0 5px;
}

#nomenclator-form .nth-2 .select{
	width: 250px;
}

#nomenclator-form select{
	width: 100%;
	padding: 0 5px;
}

#nomenclator-form .nth-3 .select{
	width: 150px;
} 

#copy_aliments #select_mese{
	width: 240px;
	margin-right: 10px;
}

#add_laborator{
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 65px;
	text-decoration: none;
	padding: 10px;
	z-index: 9999;	
}

#analize #add_laborator{
	position: relative;
	top: 0;
	left: 0;
	margin: 15px 0 0 0;
}

#laborator-form .last{
top: -24px;
position: relative;
}

.hidden, 
#dialog_programari .hidden{
	display: none;
} 

#body #page-utilizatori #table_wrapper{
	margin-top: 40px;
}

#nutrienti .unit{
	position: absolute;
	top: 1px;
	right: 5px;
	border: 0;
	background: none;
	color: #ccc;
}

#pager-nutrienti .ui-icon-check,
#pachete-pager .ui-icon-check,
#cons-pager .ui-icon-check{
	display: none;
}

#adauga_pacient_form{
	position: relative;
}

#adauga_pacient_form ul{
	width: 260px;
	margin: 0 auto;
}

#adauga_pacient_form .input,
#programari #form ul .input,
#dialog-plata .input,
#dialog-avans .input{
	margin: 0 auto 0 0;
}

#dialog_date .input{
	height: 35px;
}

#dialog_date .input input{
	width: 96%;
}

#adauga_pacient_form li:last-child{
	margin: 20px 0 0 0;
}

#adauga_pacient_form #lista_pacienti{
	position: absolute;
	top: 0;
	left: 0;
}

#calendar_day tr .xhour{
	color:#ddd;
}


#programari #filter{
	display: inline-block;
	width: auto;
	margin: 0 0 20px 0;
}

#programari #filter li{
	display: block; 
	margin: 0 10px 0 0;
} 

#programari #filter .hidden{
	display: none;
}

#programari #filter li ul{
	margin: 0;
}

#programari #filter li ul li{
	display: block;
	margin: 0;
	width: 100%;
}

#programari #filter li ul li:first-child{
	margin-left: 0;
}

#programari #filter input,
#pachete-dialog input,
#cons-dialog input,
#dialog-plata input,
#dialog-avans input{
	height: 35px;
	padding: 0 5px;
	border: 0;
	background: none;
	width: 94%;
}

#programari #filter ul input{
	width: 96%;
} 

#dialog_programari #form,
#dialog_programari .tabs select,
#pn-dialog .tabs select,
#pachete-dialog select,
#cons-dialog select{
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	background: none;
}

#dialog_programari .tabs .input,
#pn-dialog .tabs .input,
#pachete-dialog .input,
#cons-dialog .input,
#cons-dialog .select{
	width: 250px;
	margin: 0 auto 10px 0;
}

#dialog_programari .tabs input[type='text'],
#pn-dialog .tabs input[type='text']{
	padding: 0 5px;
	width: 96%;
	height: 35px;
	background: none;
	border: 0;
}

#dialog_programari .tabs .new-form select, 
#dialog_programari .tabs .new-form input, 
#dialog_programari .tabs .new-form textarea{
	border: 1px solid #E1E1E1;
}


#dialog_programari .tabs select,
#pn-dialog .tabs select{
	height: 35px;
	width: 250px;
}

#dialog_programari .tabs .new-form select{
	width: 210px;
}

#dialog_programari .tabs .select,
#pn-dialog .tabs .select{
	width: 250px;
	margin: 0 auto 0 0;
}
 
#dialog_programari .tabs .label,
#pn-dialog .tabs .label,
#pachete-dialog .label,
#cons-dialog .label,
#dialog_date .label{
	margin: 0 0 10px 0;
}

#dialog_programari #form button,
#dialog_programari .tabs .add,
#pn-dialog .tabs .add,
#dialog-plata button,
#dialog-avans button{
	width: 50px;
	display: inline-block;
}

#dialog-plata button,
#dialog-avans button{
	height: 48px;
}

#dialog_programari #form ul.left li{
	margin: 0 0 10px 0;
}


#dialog_programari #form .hidden{
	display: none;
} 
#wrapper-alimente .ui-icon-plus{
	display: none;
}
#copy_aliment .label,
#form-alimente label,
#form-nutrienti label{
	margin: 0 0 10px 0; 
	display: inline-block;
}
#copy_aliment .input,
#copy_aliment .select{
	padding: 0;
}
#copy_aliment input,
#copy_aliment select{
	padding: 0 5px;
} 

#programari-zi .program{
	background: #BAFFC3;
}

#calendar_date .fc-content{
	display: none;
}

#medici_disponibili,
#lst_programari{
	right: 15px;
	position: absolute;
	top: 65px;	
	z-index: 9999;
}

#page-pacienti #add_pacient,
#pachet-add,
#cons-add{
	text-decoration: none;
	padding: 10px;
	margin: 0 0 20px 0;
	display: inline-block;
}

#lst_programari{
	right: 185px;
}

#programari-zi-pager_center td{
	display: none;
} 

#programari-zi-pager_center td:last-child{
	display: table-cell;
} 

#buletine-pager .ui-icon-document{
	display: none;
}

#docs{
	margin-top: 30px;
}

#programari-zi-table .prg_id{
	display: none;
}

#dialog_raport li ul .input{
	float: left;
	width: 47%;
	margin-right: 2%
}

#dialog_raport input[type='text']{
	border:none;
	background: none;
	padding: 0 5px;
	width: 94%;
}

#dialog_raport button{
	font-size: 19px;
	height: 48px;
	margin: 10px auto 0 auto;
	padding: 5px 10px;
	display: block;
}

#lista_programari #add_prg,
#page-buletine #add_bul,
#vezi_buletine,
a#add_fiz,
a#pacienti{
	display: inline-block;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	text-decoration: none;
} 

#vezi_buletine{
	margin: 10px 0 20px 0; 
}

#date_fiz .col-left .form{
	width: 300px; 
}

#date_fiz .form li{
	display: inline-block;
	margin-right: 10px;
}

#date_fiz .form .input,
#date_fiz .form .select{
	height: 35px;
}
#date_fiz .form .label{
	margin: 0 0 10px 0;
}
#date_fiz .form .add{
	padding: 10px;
	top: -20px;
	position: relative;
	margin: 0;
	opacity: 1;
	width: auto;
}

#date_fiz .form input,
#date_fiz .form select{
	border: 0;
	background: none;
	height: 35px;
	padding: 0 5px;
}

#date_fiz .col-left .form input{
	width: 94.5%;
}
#date_fiz .col-right .form input
{
	width: 89.5%;
}

#date_fiz .form select{
	width: 100%;
}

#date_fiz_pager .ui-icon-check{
	display: none;
}

#date_fiz .col-right .form .nth2{
	width: 100px;
}

#date_fiz .form{
	height: 120px;
}

#date_fiz .col-left{
	width: 35%;
}

#date_fiz .col-right{
	width: 55%;
}  

#sms-table .view_msg{
	cursor: pointer;
}

#sms-table .view_msg .sms_msg,
#sms_msg_pp{
	display: none; 
} 

#sms_msg_pp{
	position: absolute;
	z-index: 99;
	width: 400px;
	background: #fff;
	padding: 10px; 
}

#sms_msg_pp .sms_msg{
	font-size: 15px;
	line-height: 18px;
	position: relative;
} 

input[type='checkbox'],
#analize #form input[type='checkbox']{
	height: 18px;
	width: 18px;
	margin-left: 10px;
}

table input[type='checkbox']{
	width: 12px;
	height: 12px;
	margin: 0; 
}

#programari #filter li ul li{
	display: inline-block; 
}

#programari #filter li ul .select{
	width: 200px;
}

#programari #filter li .label{
	top: 0px;
}

#programari #filter li ul .label{
	width: 150px;
	margin: 0 0 0 10px;
	position: relative;
	top: -23px; 
}

#programari #filter button{
	padding: 10px;
	font-size: 16px;
}

#analize #form .checkbox{
	top: -25px;
	position: relative;	
}

#modifica_jurnal #form-alimente label{
	margin: 0px;	
} 

#nr_mod{
	font-size: 14px;
}

#pachete-dialog .textarea,
#cons-dialog .textarea{
	width: 250px;
	margin: 0 auto 10px 0;
}

#cons-dialog select{
	height: 35px;
}

#plati .col-left{
	width: 60%;
	margin-right: 4%;
}

#plati .col-right{
	width: 35%; 
}
#dialog-plata .input,
#dialog-avans .input{
	margin-bottom: 10px;
} 

#dialog_programari .add_prg,
#add_pachet,
#add_plata,
#programari #add_prg{
	color:#fff;
	text-decoration: none;
	padding: 10px;
	position: relative;
}

#programari #add_prg{
	margin: 10px 0px;
	display: inline-block; 
}

#dialog_programari .add_prg
{
	margin: 0;
	top: 15px;
	left: 25px;
}

#add_pachet,
#add_plata{
	margin-bottom: 20px;
	display: inline-block;
}

#dialog_position{
	width: 1px;
	height: 1px;
	position: relative;
	display: block;
	margin: 0 auto;
}

#vezi_pacienti,
#vezi_jurnale{
	position: absolute;
	right: 15px;
	top: 15px;
}

#vezi_pacienti p,
#vezi_jurnale p{
	position: relative;
}

#vezi_pacienti p span,
#vezi_jurnale p span{
	display: inline-block;
	margin: 0 15px 0 0;
	color: #6B6B6B;
}

#vezi_pacienti p a,
#vezi_jurnale p a{
	display: inline-block;
	padding: 5px 10px;
	font-size: 14px;
}

#vezi_pacienti p a.active,
#vezi_jurnale p a.active{
	opacity: 0.7;
} 

#detalii_jurnal .nume_pacient input{
	width: 150px;
}

#tabs-menu{
	display: inline-block;
	float: right;
	padding: 15px 10px 0 0;	
}

#tabs-menu a{
	margin-left: 10px; 
}

#pe-wrapper{
	width: 55%;
}

#plati-wrapper{
	width: 40%;
}

.ui-dialog .ui-dialog-titlebar{
	text-align: center;
}

.ui-dialog .ui-dialog-title{
	float: none;
}

#ore-wrap{
	width: 400px;
	margin: 0 auto;
}
#dialog-sms textarea{
	width: 99.5%;
	resize: none;
	border: 0;
	font-size: 14px;
	height: 100px;
}
#dialog-sms .button{
	padding: 10px;
}
#sms-pager .ui-icon-arrowreturnthick-1-w,
#sms-pager .ui-icon-check,
#sms-pager .ui-icon-pencil{
	display: none;
}
#not_send_msg{
	margin: 10px 0 10px 10px;
	color: #f00000;
	font-size: 14px;
}
.ui-jqgrid .ui-jqgrid-htable th{
	min-height: 22px;
	vertical-align: middle;
	min-height: 22px;
	height: auto;
}
.ui-jqgrid .ui-jqgrid-htable th div{
	display: inline-block;
	height: auto;
}

#dialog-sms{
	margin-bottom: 20px;
} 

#drepturi_acces{
	text-decoration: none;
	padding: 10px;
	display: inline-block;
	color: #fff;
	float: right;
} 

#users,#access{
	width: 45%;
}

#form #suma_plata{
	width: 150px;
	margin: 0 10px 0 0;
}

#form #pay{
	margin: 0;
	font-size: 13px;
	color: #d00404;
	font-weight: 800;
}

#form .suma_plata{
	margin: 0 0 10px 0;
}

.rapoarte_menu{
	display: inline-block;
	float: right;
	padding: 10px 10px 0 0;
}

.rapoarte_menu li{
	display: inline-block;
	margin: 0 0 0 10px;
}

#tip_rapoarte{
	margin-bottom: 20px;
}

#tip_rapoarte .select{
	width: 400px;
	margin: 0 auto 10px 0;
} 

#tip_rapoarte button{
	padding: 5px;
}

#tip_rapoarte ul li ul li{
	display: inline-block;
}

#tip_rapoarte ul li ul li input{
	width: 150px;
	border: 0;
	background: none;
	padding: 0 5px;
}

#fiz-pager .ui-icon-check{
	display: none;
}

.valid-error input{
	border-color: #e30000;
}

#rapoarte_dialog input{
	height: 35px;
	padding: 0 5px;
	border: 0;
	background: none;
	width: 94%;
}

#rapoarte_dialog button{
	padding: 5px;
}

#rapoarte_dialog ul li ul .input{
	width: 48%;
}

#pachete-dialog .select{
	width: 250px;
	margin: 0 auto 0 0;
}

#pachete-dialog select{
	height: 35px;
}

#dialog_programari #form ul.left{
	width: 270px;
}

#dialog_programari #form ul.right{
	width: 250px;
}

#dialog_programari .detalii_prg{
	font-size: 14px;
}

#dialog_programari .detalii_prg li{
	margin: 0 0 5px 0;
}

#dialog_programari .detalii{
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}

#dispozitii_plata form ul{
	display: table;
}

#dispozitii_plata form ul li{
	display: table-cell; 
	vertical-align: top;
} 

#dispozitii_plata form ul li ul{
	display: inline-block;
	margin: 0 20px 0 0;
}

#dispozitii_plata form ul li ul li{
	width: 200px;
	display: block;
	margin: 0 auto 10px 0;
}


#dispozitii_plata form .textarea{ 
	margin: 0 auto 145px 0;
	width:300px;
}

#dispozitii_plata form ul li input{
	width: 190px;
}

#dispozitii_plata form ul li input,
#dispozitii_plata form ul li select{
	height: 100%;
} 

#dispozitii_plata form ul li select,
#dispozitii_plata form ul li textarea{
	background: none;
	border: none;
	width: 100%;
}

#dispozitii_plata form ul li textarea{
	height: 150px;
	resize: none;
}

#dispozitii{
	margin: 20px auto 0 auto;
}

#add_fur{
	display: inline-block;
	text-decoration: none;
	margin: 0 0 20px 0;
	position: relative;
	padding: 10px;
}

#furnizori-page .col.left{
	width: 30%;
}

#furnizori-page .col.right{
	width: 65%;
}

#furnizori-page form ul li{
	display: block;
	width: 200px;
	margin: 0 auto 10px 0;
}

#plata_dialog form ul.left li{
	display: block;
}

#plata_dialog form ul.left li.hidden{
	display:none;
}


#furnizori-page #disp_form input{
	width: 190px;
}

#furnizori-page #disp_form .buttons{
	width: 120px;
}

#furnizori-page #disp_form li{
	display: inline-block;
}

#raport-form ul{
	list-style-type: none;
	margin: 0 0 20px 0;
	width: auto;
}

#raport-form ul li{
	width: 49%;
	display: inline-block;
	margin: 0;
}

#raport-form input{
	border: 0;
	background: none;
}

#raport-form ul li input{
	width: 80%;
	height: 35px;
	padding: 0 5px;
}

#raport-form ul li label{
	margin: 0 0 10px 0;	
	display: inline-block;
}

#raport-form ul li:nth-child(1) input {
	margin: 0 auto 0 0;
}

#raport-form ul li:nth-child(2) input {
	margin: 0 0 0 auto;
}

.tab #raport{
	color: #000;
}

#dialog_programari #form #add_pachet,
#dialog_programari #form #select_pacient {
	font-size: 12px;
	width: auto;
	padding: 5px 5px;
	margin: 0;
	height: auto;
}