body {
	background-color: #DFE8F6;
	font-family: "Tahoma","Helvetica","Arial",sans-serif;
	font-size: 12px;
	margin: 0px;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding-left: 5px;
	padding: 3px;
	border-left: solid 1px #7BA2D6;
	border-top: solid 1px #7BA2D6;
}

h1.user {
	padding-left: 25px;
	background-image: url(../images/icons/user.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.users {
	padding-left: 25px;
	background-image: url(../images/icons/group.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.group {
	padding-left: 25px;
	background-image: url(../images/icons/user.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.groups {
	padding-left: 25px;
	background-image: url(../images/icons/group_link.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.pages {
	padding-left: 25px;
	background-image: url(../images/icons/page_copy.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.pages2 {
	padding-left: 25px;
	background-image: url(../images/icons/page.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.pages_add {
	padding-left: 25px;
	background-image: url(../images/icons/page_add.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.institutii {
	padding-left: 25px;
	background-image: url(../images/icons/building.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.servicii {
	padding-left: 25px;
	background-image: url(../images/icons/report_user.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.cazuri {
	padding-left: 25px;
	background-image: url(../images/icons/report.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.cazuri_add {
	padding-left: 25px;
	background-image: url(../images/icons/report_add.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.documenteh {
	padding-left: 25px;
	background-image: url(../images/icons/page_attach.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.obiective {
	padding-left: 25px;
	background-image: url(../images/icons/status_away.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.constants {
	padding-left: 25px;
	background-image: url(../images/icons/cog.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.tari {
	padding-left: 25px;
	background-image: url(../images/icons/table.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.tara_add {
	padding-left: 25px;
	background-image: url(../images/icons/table_add.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.judete {
	padding-left: 25px;
	background-image: url(../images/icons/table_multiple.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.emails {
	padding-left: 25px;
	background-image: url(../images/icons/email_go.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

h1.stats_cazuri {
	padding-left: 25px;
	background-image: url(../images/icons/chart_bar.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	height: 25px;
}

#header {
	background-color: #1C3C77;
	color: #FFFFFF;
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	height: 40px;
	font-size: 26px;
	border-top: solid 1px #142E62;
	border-bottom: solid 1px #142E62;
}

#header .titlu1 {
	font-size: 12px;
	float: left;
}

#header .titlu2 {
	font-size: 20px;
	text-align: center;
	padding-top: 5px;
}

#header .titlu3 {
	font-size: 20px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}

#header .institutie {
	font-size: 12px;
	float: right;
	padding-top: 3px;
}

#header a.header_link {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding-left: 10px;
}

#header a.header_link:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 10px;
}

#separator {
	font-size: 0px;
	background-image: url(../images/admin/bg1.gif);
	background-repeat: repeat-x;
	height: 4px;
}

#menu {
	background-image: url(../images/admin/bg_menu.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 5px;
	border-top: solid 1px #142E62;
	color: #FFFFFF;
	font-size: 14px;
}

#main {
	margin: 0px;
	min-height: 400px;
	padding-left: 4px;
	background-image: url(../images/admin/separator_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.text1 {
	font-size: 12px;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif
}

a.link1 {
	color: #003C74;
	text-decoration: none;
}

a.link1:hover {
	text-decoration: underline;
	color: red;
}

.fail {
	text-align: center;
	width: 300px;
	background-image: url(../images/admin/cancel.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 30px;
}

.success {
	text-align: center;
	width: 300px;
	background-image: url(../images/admin/check.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 30px;
}

.question {
	text-align: center;
	width: 300px;
}

/*---- SEARCH ----*/
#content {
	margin-top: 3px;
}

.cauta {
	border: solid 1px #7BA2D6;
	background-color: #FFFFFF;
	background-image: url(../images/admin/bg_search.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.cauta .input {
	border: 0px;
	color: red;
	width: 110px;
	padding-left: 3px;
}

.cauta select {
	height: 20px;
	border: solid 1px #B5B8C8;
}

.cauta .filter {
	border: 0px;
}

.cauta .cauta_calendar input {
	height: 13px;
	border: solid 1px #B5B8C8;
}
.cauta .cauta_calendar select {
	height: 17px;
	border: solid 1px #B5B8C8;
}
.cauta .cauta_calendar img {
	height: 17px;
}

.cauta .alphabet a {
	display: inline;
	text-decoration: none;
	color: #000000;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	text-transform: uppercase;
}

.cauta .alphabet a:hover, .cauta .alphabet a.selected, .cauta .alphabet a.selected:hover {
	color: #FFFFFF;
	border-right: solid 1px #7BA2D6;
	border-left: solid 1px #7BA2D6;
	background-color: #B2D2FF;
}


.btn_search {
	color: #000000;
	border: solid 0px #9D9D9D;
	background-image: url(../images/vista/bg_btn_gray1.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 74px;
	cursor: pointer;
	margin-top: 1px;
	margin-left: 5px;
}

.btn_search_long {
	color: #000000;
	border: solid 0px #9D9D9D;
	background-image: url(../images/vista/bg_btn_gray2.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 85px;
	cursor: pointer;
	margin-top: 1px;
	margin-left: 5px;
}

.btn_add {
	color: #333333;
	border: solid 0px #9D9D9D;
	background-image: url(../images/admin/btn_add2.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 24px;
	width: 52px;
	cursor: pointer;
	margin-left: 5px;
}

.btn_xls {
	color: #333333;
	border: solid 0px #9D9D9D;
	background-image: url(../images/admin/xls.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 24px;
	width: 24px;
	cursor: pointer;
}

.btn_pdf {
	color: #000000;
	border: solid 0px #9D9D9D;
	background-image: url(../images/vista/bg_btn_pdf1.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 74px;
	cursor: pointer;
	margin-top: 1px;
	margin-left: 5px;
}

/*---- TABEL ----*/
.listing {
	background-color: #FFFFFF;
	border: solid 1px #7BA2D6;
}

.listing th {
	background-image: url(../images/admin/bg_header_tabel.gif);
	background-position: bottom;
	height: 17px;
	border-left: solid 1px #EDEDED;
	border-right: solid 1px #CDD3D9;
	color: #000000;
	cursor: pointer;
	padding: 4px;
	font-weight: bold;
}

.listing .th_search {
	border-bottom: solid 2px #F29536;
}

.listing .td {
	border-top: solid 1px #B5D0FD;
	border-right: solid 1px #B5D0FD;
	border-left: solid 1px #FFFFFF;
	padding: 4px;
}

.listing .td1 {
	border-top: solid 1px #B5D0FD;
	border-right: solid 1px #B5D0FD;
	border-left: solid 1px #FFFFFF;
	padding: 4px;
}

.listing .nr {
	background-color: #E4ECF7;
	color: #27413E;
	border-top: solid 1px #9EB6CE;
	border-right: solid 1px #9EB6CE;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.listing .nr1 {
	background-color: #E4ECF7;
	color: #27413E;
	border-top: solid 1px #9EB6CE;
	border-right: solid 1px #9EB6CE;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.listing .nr2 {
	background-color: #E4ECF7;
	color: #27413E;
	border-right: solid 1px #9EB6CE;
	text-align: center;
	font-size: 0px;
	font-weight: bold;
}

.listing .row1 {
	background-color: #FFFFFF;
}

.listing .row0 {
	background-color: #EDF5FF;
}

.listing .row_over {
	background-color: #B3EDB1;
	background-image: url(../images/vista/bg_row_over.gif);
	background-repeat: repeat-x;
}

.listing .row_details1 {
	background-color: #FEFFB2;
}

.listing .row_details1 .td_details {
	background-color: #FFFFFF;
	border-top: solid 1px #B5D0FD;
	border-right: solid 1px #B5D0FD;
	border-left: solid 1px #FFFFFF;
}

.listing .row_details0 {
	background-color: #FEFFB2;
}

.listing .row_details0 .td_details {
	background-color: #EDF5FF;
	border-top: solid 1px #B5D0FD;
	border-right: solid 1px #B5D0FD;
	border-left: solid 1px #FFFFFF;
}

.listing .row3 {
	background-color: #FFD58D;
}

.listing .row3 td {
	border-top: solid 1px #F29536;
}


.listing .deleted1 {
	background-color: #FFFFFF;
}

.listing .deleted0 {
	background-color: #EDF5FF;
}

.listing .deleted1, .listing .deleted0 {
	color: #9BB1D5;
}

.listing .deleted1 a.link1, .listing .deleted0 a.link1 {
	color: #9BB1D5;
}


.listing .gr_row1 {
	background-color: #FFFFFF;
}

.listing .gr_row0 {
	background-color: #EDF5FF;
}

.listing .gr_row0 td, .listing .gr_row1 td {
	border-top: solid 1px #DF7B7B;
}

.separator {
	font-size: 1px;
	height: 4px;
	background-image: url(../images/admin/separator.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #7BA2D6;
	border-right: solid 1px #7BA2D6;
}
/*---- NAVIGATOR ----*/
.navigator {
	background-image: url(../images/admin/bg_header_tabel.gif);
	background-repeat: repeat-x;
	border-left: solid 1px #7BA2D6;
	border-bottom: solid 1px #7BA2D6;
	border-right: solid 1px #7BA2D6;
	color: #27413E;
	padding-left: 5px;
	height: 35px;
}

.navigator a.link, .navigator a.link2, .navigator a.link3, .navigator a.link_selected, .navigator a.link2_selected {
	display: inline-block;
	text-decoration: none;
	height: 20px;
	width: 17px;
	text-align: center;
	border-left: solid 1px #7BA2D6;
	color: #3666D4;
	padding: 5px;
	padding-top: 10px;
}

.navigator a.link2 {
	border-right: solid 1px #7BA2D6;
}

.navigator a.link3 {
	border-left: none;
}

.navigator a.link_selected, .navigator a.link2_selected {
	background-color: #3666D4;
	background-image: url(../images/admin/bg_navigator.gif);
	color: #FFFFFF;
}

.navigator a.link:hover, .navigator a.link2:hover, .navigator a.link3:hover, .navigator a.link_selected:hover, .navigator a.link2_selected:hover {
	background-color: #3666D4;
	background-image: url(../images/admin/bg_navigator.gif);
	color: #FFFFFF;
}

.label_pg {
	padding-left: 15px;
}

/*---- FORMULAR ----*/
.form {
	border: solid 1px #9EB6CE;
}

.form td {
	padding: 2px;
}

.form .nr2 {
	background-color: #E4ECF7;
	color: #27413E;
	border-top: solid 1px #9EB6CE;
	border-right: solid 1px #9EB6CE;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 1px;
	vertical-align: top;
	padding: 4px;
}

.form .nr1 {
	background-color: #E4ECF7;
	color: #27413E;
	border-right: solid 1px #9EB6CE;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
	width: 1px;
	padding: 4px;
}

.form .sectiune1  {
	background-image: url(../images/admin/bg_header_tabel.gif);
	background-repeat: repeat-x;
	height: 17px;
	border-right: solid 1px #9EB6CE;
	border-bottom: solid 1px #9EB6CE;
	color: #15428B;
	cursor: pointer;
	padding: 4px;
	font-weight: bold;
}

.form .sectiune2  {
	background-color: #E4ECF7;
	color: #27413E;
	border-top: solid 1px #9EB6CE;
	border-bottom: solid 1px #9EB6CE;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}

.form .form_input {
	border: solid 1px #000000;
	width: 200px;
}

.form .element1 {
	padding-left: 10px;
}

.form .form_textarea {
	border: solid 1px #000000;
	width: 200px;
	height: 50px;
}

/*---------------*/
.btn_blue {
	color: #000000;
	border: solid 0px #9D9D9D;
	background-image: url(../images/vista/bg_btn_blue1.gif);
	background-repeat: repeat-x;
	background-color: none;
	height: 20px;
	width: 74px;
	cursor: pointer;
}

.btn2 {
	color: #000000;
	border: solid 1px #003C74;
	background-image: url(../images/admin/bg_btn.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 74px;
	cursor: pointer;
}

.btn3 {
	color: #FFFFFF;
	border: solid 1px #003C74;
	background-image: url(../images/admin/bg_btn3.gif);
	background-repeat: repeat-x;
	height: 24px;
	width: 74px;
	cursor: pointer;
}

.btn4 {
	color: #FFFFFF;
	border: solid 0px #003C74;
	background-color: #419CEB;
	background-image: url(../images/admin/btn_add3.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 189px;
	text-align: right;
	cursor: pointer;
}

.btn_red {
	color: #000000;
	border: solid 0px #9D9D9D;
	background-image: url(../images/vista/bg_btn_red1.gif);
	background-repeat: repeat-x;
	background-color: none;
	height: 20px;
	width: 74px;
	cursor: pointer;
}


/*- tree -*/
.img_no_border {
	border: solid 1px #DFE8F6;
}

.img_border {
	border: solid 1px #A6A6A6;
}

.img_border2 {
	border: solid 1px red;
}

.div_move {
	border: solid 1px #89AFB5;
	background: #F6F6F6;
	color: #89AFB5;
	padding: 3px;
}

.brd_bottom {
	border-bottom: solid 2px #000000;
}

.brd_no_bottom {
	border-bottom: solid 2px #F6F6F6;
}

.brd_no_bottom_disabled {
	border-bottom: solid 2px #F6F6F6;
	color: #838C85;
}

.over_div {
	background: #DFE8F6;
	border: solid 1px #6382BC;
	padding: 0px;
}

.over_div2 {
	border: solid 1px #BFF7B4;
}

.out_div {
	border: solid 1px #DFE8F6;
	padding: 0px;
}

.current_node {
	border: solid 1px #000000;
}

.language {
	float: right;
	padding-right: 10px;
}

.language img {
	border: solid 1px #000000;
	margin-left: 5px;
}

.language a.lang img {
}

.language a.lang:hover img {
	border: solid 1px #FFFFFF;
}

a.silk_button1, a.silk_button2, a.silk_button3, a.silk_button4, a.silk_button5 {
	background-image: url(../images/admin/silk_button.gif);
	background-repeat: no-repeat;
	height: 28px;
	color: #FFFFFF;
	text-align: left;
	cursor: pointer;
	padding-left: 5px;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
}

a.silk_button1 span, a.silk_button2 span, a.silk_button3 span, a.silk_button4 span, a.silk_button5 span {
	background-repeat: no-repeat;
	background-position: right;
	display: inline-block;
	height: 23px;
	padding-right: 30px;
	padding-top: 5px;
}

a.silk_button1 span {
	background-image: url(../images/admin/silk_button1.gif);
}

a.silk_button2 span {
	background-image: url(../images/admin/silk_button2.gif);
}

a.silk_button3 span {
	background-image: url(../images/admin/silk_button3.gif);
}

a.silk_button4 span {
	background-image: url(../images/admin/silk_button4.gif);
}

a.silk_button5 span {
	background-image: url(../images/admin/silk_button5.gif);
}

.silk_button_big, .cucu .silk_button_big {
	width: 210px;
	height: 49px;
	color: #FFFFFF;
	font-size: 24px;
	background-image: url(../images/admin/silk_button_big.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
	cursor: pointer;
}

.help {
	float: right;
	border: solid 1px #D1C71D;
	width: 160px;
	min-height: 100px;
	background-image: url(../images/admin/help.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFEEE;
	margin-left: 4px;
	padding: 5px;
}

.help div {
	font-weight: bold;
	text-decoration: underline;
	width: 125px;
	margin-bottom: 12px;
}

.required {
	color: red;
	font-weight: normal;
}

.form_input {
	border: solid 1px #000000;
	width: 200px;
}

.form_input_disabled {
	border: solid 1px #B2B2B2;
	background-color: #EFEFEF;
	width: 200px;
}

.edit_language input {
	border: 0px;
	border-bottom: solid 1px #BEBEBE;
	background-color: #DFE8F6;
	width: 100%;
}

.edit_language .key {
	padding-top: 5px;
}

.edit_language .def {
}

#footer {
	padding-top: 50px;
	text-align: center;
	clear: both;
	margin-bottom: 5px;
}

#footer .pages {
	float: left;
	padding-left: 10px;
}

#footer .pages a {
	text-decoration: none;
	color: #003C74;
	display: inline;
	padding-right: 15px;
}

#footer .pages a:hover {
	text-decoration: underline;
	color: #FF0000;
}

#footer .copyright {
	float: right;
	padding-right: 10px;
}

.clear {
	clear: both;
}

/*-----------------------------*/
.big_input {
	background-image: url(../images/admin/bg_big_input.gif);
	background-repeat: no-repeat;
	width: 750px;
}
.big_input input {
	background-image: url(../images/admin/bg_big_input_end.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	background-color: transparent;
	border: 0px;
	height: 34px;
	width: 750px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
}
.small_input {
	background-image: url(../images/admin/bg_small_input.gif);
	background-repeat: no-repeat;
	width: 210px;
}
.small_input input {
	background-image: url(../images/admin/bg_small_input_end.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	background-color: transparent;
	border: 0px;
	height: 25px;
	width: 200px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}

a.tab {
	display: inline-block;
	width: 169px;
	height: 22px;
	padding-top: 10px;
	text-decoration: none;
	color: #1C3C77;
	text-align: center;
	font-weight: bold;
	background-image: url(../images/admin/tab2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

a.tab:hover {
	color: #000000;
	background-image: url(../images/admin/tab3.gif);
	background-repeat: no-repeat;
	background-position: top;
}

a.tab_selected {
	display: inline-block;
	width: 169px;
	height: 23px;
	padding-top: 10px;
	text-decoration: none;
	color: #1C3C77;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/admin/tab.gif);
	background-repeat: no-repeat;
	background-position: top;
}

a.tab_selected:hover {
	color: #000000;
}

.div_tab {
	height: 32px;
	margin-bottom: 20px;
	border-bottom: solid 1px #1C3C77;
}

.tree_level1 {
	padding-bottom: 10px;
}

.tree_level1 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: inline-block;
	height: 20px;
	background-image: url(../images/admin/folder1.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

.tree_level1 a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.tree_level2 a {
	font-weight: normal;
	color: #1C3C77;
	text-decoration: none;
	display: inline-block;
	height: 20px;
	background-image: url(../images/admin/folder2.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

.tree_level2 a:hover {
	font-weight: normal;
	color: #1C3C77;
	text-decoration: underline;
}

.tree_level3 a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: inline-block;
	height: 20px;
	background-image: url(../images/admin/folder3.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

.tree_level3 a:hover {
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.tree_level1 span {
	font-weight: bold;
}

.tree_level2 span {
	font-weight: normal;
	color: green;
}

.tree_level3 span {
	font-weight: normal;
	color: #333333;
}

/*-------------------------------*/
.tabs {
	margin-top: 10px;
}

.tabs a {
	display: inline-block;
	text-decoration: none;
	color: #000000;
	height: 21px;
	background-image: url(../images/admin/tab1.gif);
	background-repeat: no-repeat;
}

.tabs a span {
	background-image: url(../images/admin/tab1_end.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.tabs a:hover {
	display: inline-block;
	text-decoration: none;
	color: red;
	height: 21px;
	background-image: url(../images/admin/tab1.gif);
	background-repeat: no-repeat;
}

.tabs a:hover span {
	background-image: url(../images/admin/tab1_end.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.tabs a.selected {
	display: inline-block;
	text-decoration: none;
	color: #000000;
	height: 21px;
	background-image: url(../images/admin/tab2.gif);
	background-repeat: no-repeat;
}

.tabs a.selected span {
	background-image: url(../images/admin/tab2_end.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.tabs a.selected:hover {
	display: inline-block;
	text-decoration: none;
	color: #000000;
	height: 21px;
	background-image: url(../images/admin/tab2.gif);
	background-repeat: no-repeat;
}

.tabs a.selected:hover span {
	background-image: url(../images/admin/tab2_end.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.tab_content {
	border: solid 1px #8DB2E3;
}

.tab_content2 {
	margin: 5px;
}

.tab_content2 input {
	border: solid 1px #B5B8C8;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 17px;
}

.tab_content2 select {
	padding: 2px;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	border: solid 1px #B5B8C8;
}

.tab_content3 {
	margin-top: 2px;
	border-top: solid 3px #8DB2E3;
}

.cucu .digit_separator {
	width: 17px;
	text-align: center;
	border-right: solid 1px #000000;
}

.cucu .digit {
	width: 17px;
	text-align: center;
}

.cucu .sub_digit {
	text-align: center;
	font-size: 8px;
	color: #5F5F5F;
}

.cucu .green {
	border: solid 1px #03A22C;
}

.calendar td {
	padding: 0px;
}
.calendar input {
	border: solid 1px #B5B8C8;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 17px;
}
.calendar select {
	padding: 2px;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	border: solid 1px #B5B8C8;
}

.messages {
	padding: 10px 10px 10px 45px;
	border: solid 1px red;
	background-color: #FEDEE0;
	font-weight: bold;
	color: red;
	min-height: 25px;
	background-image: url(../images/site/Sign-Close-icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-bottom: 2px;
}

.messages2 {
	padding: 10px 10px 10px 45px;
	border: solid 1px green;
	background-color: #CCF4E3;
	font-weight: bold;
	color: green;
	min-height: 25px;
	background-image: url(../images/site/ok-icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-bottom: 2px;
}

.form_edit input {
	border: solid 1px #B5B8C8;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 17px;
}

.form_edit select {
	border: solid 1px #B5B8C8;
	background-image: url(../images/admin/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
}

/*-----------------------------------*/
.browser {
	padding: 5px;
	text-align: center;
	background-color: #FEFF95;
	border: solid 1px #000000;
}

/*-----------------------------------*/
.documente_tip {
	color: #FFFFFF;
	background-color: #325493;
	padding: 4px;
	font-weight: bold;
}

.documente {
	background-color: #8DB2E3;
	min-width: 650px;
	margin-top: 1px;
	margin-bottom: 2px;
}

.documente th {
	background-color: #DFE8F6;
}

.documente tr {
	background-color: #FFFFFF;
}

.documente a {
	text-decoration: none;
	color: #003C74;
}

.documente a:hover {
	text-decoration: underline;
	color: #003C74;
}

.expirat {
	background-color: #FF1717;
	color: #FFFFFF;
}

.chart {
	border-top: solid 1px #9EB6CE;
	border-left: solid 1px #9EB6CE;
	border-right: solid 1px #617F9E;
	border-bottom: solid 1px #617F9E;
}

.stats_total {
	font-size: 20px;
	border: solid 1px #233E7F;
	background-color: #617F9E;
	color: #FFFFFF;
}

.table_chars {
	width: 378px;
	border-top: solid 1px #1C3C77;
	border-bottom: solid 1px #1C3C77;
	float: left;
}

.table_chars a {
	display: block;
	width: 20px;
	height: 16px;
	padding-top: 2px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	float: left;
	border-right: solid 1px #1C3C77;
	border-top: solid 1px #1C3C77;
	background-color: #FFFF82;
}

.table_chars a:hover {
	background-color: #1C3C77;
	color: #FFFFFF;
}

.table_chars a.preview {
	float: left;
	border-left: solid 1px #1C3C77;
	border-right: solid 1px #1C3C77;
	font-size: 36px;
	width: 40px;
	height: 61px;
	padding-top: 14px;
}

.table_chars a.close {
	float: right;
	background-color: red;
	font-weight: bold;
}

.font_red {
	color: red;
}

.mandatory {
	display: inline-block;
	background-color: red;
	width: 3px;
	height: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
}
