@CHARSET "ISO-8859-1";
/*
 //Vicentiu Maxim, Amax SRL CUI2206377, proprietate intelectuala.
 //Proiect/document dezvoltat in perioada: 2006-2010
 //Toate drepturile rezervate
 
 */ .bggeneral {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    COLOR: #030303;
    BACKGROUND: white;
    position: relative;
    padding: 0px;
    margin: 3px;
} .general, .z1, .z2, .z3, .z4 {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    COLOR: #030303;
    BACKGROUND: white;
    position: relative;
} .divizionar {
    /*	background-image : url(../img/diviz.png);*/
    background-image: url(../img/diviz.gif);
} .titlu_form {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ffd255;
} .linie_form {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #dddddd;
} .text {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #fffffe;
} .highlight {
    background-color: yellow;
}

A.text {
    color: #003300;
    TEXT-DECORATION: none;
}

A.text:hover {
    TEXT-DECORATION: underline;
}

A.text:active {
    COLOR: red;
    TEXT-DECORATION: underline;
} .titlu, h1 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    BACKGROUND: transparent;
} 
.subtitlu {
    font-size: 14px;}
.subtitlu_red {
    font-size: 14px;
	color: #790000;
	font-weight: bold;
	}

.subtitlu1 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    BACKGROUND: transparent;
} .subtitlu2, h2 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    BACKGROUND: transparent;
} .subtitlu3, h3 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: transparent;
    font-style: italic;
    /*	border-bottom:solid;
     border-bottom-color: silver;
     border-bottom-width: 1px;
     */
} .citat {
    /* COLOR: #030303;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    BACKGROUND: transparent;
} .europa {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    background: #e5e5e5;
    background-image: url(../img/bg_eur.png);
}

A.citat, A.europa {
    COLOR: #850000;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.citat:hover, A.europa:hover {
    TEXT-DECORATION: underline;
}

A.citat:active {
    COLOR: red;
    TEXT-DECORATION: underline;
} .hovertext {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #eeeeee;
} .hovertext:hover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #ffffef; /*#ffffef */
} .linieTabelHover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #eeeeee;
} .linieTabelHover:hover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #ffffef;
}

A.hovertext, A.hovertext:hover, A.hovertext:active, A.linieTabelHover {
    BACKGROUND: transparent;
    TEXT-DECORATION: none;
} .foundtext {
    COLOR: #000033;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #eeeeee;
}
.lgn {
    COLOR: #000033;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #eeeeee; 
    border: dotted 1px #cbd3d9; 
    padding: 5px;
}
.lgn:hover {
    BACKGROUND: #f5f5fa;
    border: 1px solid #344f62;
}

.ideus {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #dedede;
}

A.ideus {
    COLOR: #030303;
    TEXT-DECORATION: none;
}

A.ideus:hover {
    COLOR: navy;
    TEXT-DECORATION: overline underline;
}

A.ideus:active {
    COLOR: red;
    TEXT-DECORATION: none;
    BACKGROUND: #dddddd;
} .titluTabel {
    COLOR: #eee;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #344f62;
} .titluTabel:hover {
    BACKGROUND: #1b2831;
} .TabelHover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #e5e5e5;
} .TabelAlt {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #ececec;
} .T1 {
    COLOR: white;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND-color: #790000;
} .T2 {
    COLOR: white;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #790000;
} .T3 {
    COLOR: white;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #790000;
} .T2ChenarJos {
    border-bottom: solid;
    border-width: 1px;
    border-bottom-color: #790000;
} .yellow_label {
    background-color: #fff9ba;
} .yellow_label:hover {
    background-color: #fffdda;
} .silver_bar {
    background-image: url(../img/silver_bar.png);
} .Tabel {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #dddddd;
} .Tabel1 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #dddddd;
    /*	BACKGROUND: #efefef;/*free, reciproc #dae4ff */
} .Tabel2 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #e5e5e5;
    /*	background-image: url(../img/silver_bg.jpg); */
} .Tabel3 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #f0f0f0; /*gold sau #fff5b2*/
    /*	background-image: url(../img/gold_bg.jpg); */
} .Tabel4 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    /*	BACKGROUND: #b2cbff;/*platinum sau */
}
.Tabel5 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #d7c3db; 
}
.Tabel6 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #eae8b2; 
}
.Tabel7 {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #c9ffb6; 
} 
.TabelBold {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: bold;
    BACKGROUND: inherit;
}
.Chenar{
    border-style: solid;
    border-width: 1px;
    border-color: #f5e5e5;
}
.chenar_gri{
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.chenar{
    border-style: solid;
    border-width: 1px;
    border-color: #f5e5e5;
	border-top: none;
	border-left: none;
	border-right: none;
} .Chenar:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #790000;
} .Chenar_bl {
    border-style: solid;
    border-width: 1px;
    border-color: #000079;
} .linie_dr {
    border-style: solid;
    border-width: 1px;
    border-color: #790000;
    border-top: none;
    border-bottom: none;
    border-left: none;
}
@media print {
.noprint {
	DISPLAY: none;
}
}
/*
 p.Tabel_x
 {
 COLOR: inherit;
 FONT-FAMILY: inherit;
 FONT-SIZE: inherit;
 FONT-WEIGHT: inherit;
 BACKGROUND: inherit;
 border-color: transparent;
 border-style: solid;
 border-width: 1px;
 }
 p.Tabel_x:hover
 {
 border-color: silver;
 border-style: solid;
 border-width: 1px;
 }
 */ .Tabel:hover, .TabelAlt:hover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #efefef;
} .Tabel1:hover, .Tabel2:hover, .Tabel3:hover, .Tabel4:hover {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: #f0f0ff; /*mov sun; erat usor galben, aproape alb. #ffffef */
}

A.Tabel, A.Tabel1, A.Tabel2, A.Tabel3, A.Tabel4, A.TabelHover {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.Tabel:hover, A.Tabel1:hover, A.Tabel2:hover, A.Tabel3:hover, A.Tabel4:hover, A.TabelHover:hover {
    FONT-WEIGHT: normal;
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
    BACKGROUND: transparent;
}

A.Tabel:active, A.Tabel1:active, A.Tabel2:active, A.Tabel3:active, A.Tabel4:active, A.TabelHover:active {
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    COLOR: red;
    BACKGROUND: yellow;
} .meniu, .meniu_selectat {
    COLOR: #e37600;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: transparent;
    /*	background-image : url(../img/na.gif); */
}

A.meniu_selectat, A.meniu_selectat:hover {
    color: #555555;
    background: transparent;
    text-decoration: none;
}

A.meniu {
    COLOR: #850000;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.meniu:hover {
    TEXT-DECORATION: underline;
}

A.meniu:active {
    COLOR: red;
    TEXT-DECORATION: underline;
} .link {
    COLOR: #330000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #f5f5f5;
    /*	background-image : url(../img/na.gif); */
}

A.link {
    COLOR: #330000;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.link:hover {
    TEXT-DECORATION: underline;
}

A.link:active {
    COLOR: red;
    TEXT-DECORATION: underline;
} .categ {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: transparent;
    /*	background-image : url(../img/na.gif); */
}

A.categ {
    COLOR: #030303;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.categ:hover {
    TEXT-DECORATION: underline;
    COLOR: #770000;
}

A.categ:active {
    COLOR: red;
    TEXT-DECORATION: underline;
} .bar_categ {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #e5e5e5;
    /*	background-image : url(../img/na.gif); */
}

A.bar_categ {
    COLOR: #030303;
    TEXT-DECORATION: none;
    BACKGROUND: transparent;
}

A.bar_categ:hover {
    TEXT-DECORATION: underline;
    COLOR: #330000;
}

A.bar_categ:active {
    COLOR: red;
    TEXT-DECORATION: underline;
}

/*
 td
 {
 text-align: left;
 }
 
 */
/*
 tr
 {
 vertical-align:middle;
 }
 */
input, select, textarea, textarea.clasic {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    border-style: solid;
    background-color: #fffffe;
    border-color: #707070;
    border-width: 1px;
}

input.special {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    border-style: solid;
    background-color: #ffffdd;
    border-color: #030303;
    border-width: 1px;
}

input.buton, a.buton{
    /*
     background-color: transparent;
     */
    /*border-color: #707070;
    background-image: url(../img/btn.png);
    background-repeat: repeat-x;*/
    background: url(../images/bgbtn.png) repeat-x;
    background-position: top;
    color: #efefef;
}
a.buton {
	border: solid 1px #707070;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
}
hr.negru {
    padding: 0px;
    border-style: solid;
    border-color: #ffd255;
}

hr.hr_silver {
    height: 1px;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
}
hr.hr_lightred {
    height: 1px;
    border-color: #f5e5e5;
    border-style: solid;
    border-width: 1px;
}
A.T2 {
    text-decoration: none;
}

A.T2:hover {
    text-decoration: underline;
}

img.emblem {
    vertical-align: top;
    border: 1px solid #ccc;
    float: left;
    padding: 4px;
}
.text_emblem {
    vertical-align: top;
    border: none;;
    float: left;
    padding: 5px;
}

form {
    padding: 5px;
    margin: 0 0 0 0;
}

form.special {
    height: 20px;
    float: left;
    vertical-align: baseline;
}

textarea.rte {
} .alerta {
    color: #ff0000;
    font-family: sans-serif;
    font-size: 10px;
    font-style: italic;
} .informare {
    color: #00ff00;
    font-family: sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

/*
 textarea absolute: ta
 */
textarea.ta {
    position: absolute;
    top: inherit;
    border: none;
}

input.sel_data {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    border-style: solid;
    border-color: #030303;
    border-width: 1px;
    background-image: url(../img/cal.gif);
    background-position: right;
    background-repeat: no-repeat;
}

/*-----------------------------------------------------------*/ 
.body {
    font: 12px sans-serif;
    background: #fff url(../img/bg.gif) repeat-x;
    color: #333;
    margin: 1px 0px 0px 0px;
} .logo_text {
    font-size: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #fff;/*feea8d*/
	font-variant:small-caps;
	letter-spacing: 3px;
	
} .logo_img {
    border-style: solid;
    border-color: #f4ddd2;
    border-width: 8px;
	margin: 5px 0 4px 0;
	height: 79px;
}
.logo_text2 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #fff;/*feea8d*/
	font-variant:small-caps;
	letter-spacing: 2px;
	
}
.logo_text3 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal;
    color: #fff;/*feea8d*/
	font-variant:normal;
	letter-spacing: 2px;
	
}

a {
    color: #A82A15;
    text-decoration: none;
}

img {
    border: 0;
}

h1 {
    /* float: left;
    margin: -13px 0 3px; */
    margin-top: 0px;
    padding: 0px;
    font-size: 5em;
    background: url(../images/bg07.gif) no-repeat right bottom;
}

h2 {
    font-size: 2.4em;
    font-weight: normal;
    margin: 0px;
}

h2 a:hover {
    background: #A82A15;
    color: #fff;
} .hr {
    color: #ccc;
}

p {
    margin: 5px 0 12px 0;
    line-height: 15px;
} .content {
    margin: 0px 0px 0px 0px;
    width: 1000px;
    background: no-repeat;
    background-position: top;
    background-image: url(../img/logo.jpg); /* png mai frumos...dar ie6 vede prost  */
} .top {
    
    margin: 0px 10px 0px -30px;
}

.top a {
    padding: 0px;
    color: #fff;
}
.top li
	{
    list-style: none;
    display: block;
    padding: 5px;
   /* margin-left: 0px; */
		}
.top a.current {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.admenu {
	/* background-color: #475c74; */
	/* border-right: 1px solid #475c74; */
	/* background-color: #a4b0be; */ /* #c2cad4 */
	
	background-color: #d5d5d5; 
	/* background: url(../img/bgdeb.jpg); */
	
}
.admenu a
	{
	padding: 8px;
}
.admenu a:hover{
	background-color: #627fa0;
	}
.adtop{
	background-color: #a4b0be;
	}
.admenu a.current {
	background-color: #627fa0;
	} 
.adcentral
	{
	background-color: #eaeaea;
	/* background: url(../images/t.jpg) top left ; */
	}
/*
.top li a:hover {
    color: #fff;
    font-weight: inherit;
}
*/
.ultratop {
    height: 12px;
    width: 970px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
} .ultratop_c {
    height: 12px;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/*
 .top_mic { float: left; margin: 4px 0 4px 0;}
 .top_mic li { list-style: none; display: inline; }
 .top_mic li a { float: left; padding: 6px 20px; margin: 3px 2px 0 0; color: #444; }
 .top_mic li a.current { color: #fff; background: #A82A15; }
 .top_mic li a:hover { background: #808080; color: #fff; }
 */ .banda {
    clear: both;
    padding: 2px 10px 2px 10px;
    border: 1px solid #eab8af;
    font-size: 12px;
    background: #eeeeee;
    margin: 4px 0px 10px 0;
} .left {
    float: left;
    width: 780px;
    margin: 0 0 15px;
} .dirtab {
    padding-bottom: 8px;
    margin: 20px;
}

a.dirtab {
    padding: 8px 8px 8px 8px;
    border: none;
    margin: 0px 2px 0px 2px;
}

a.dirtab:hover {
    background: #627fa0;
    color: #fff;
}

a.dirtabsel {
    padding: 8px 8px 8px 8px;
    background: #627fa0;
    font-weight: bold;
    color: #fff;
} .right {
    float: right;
    width: 210px;
} .right h3 {
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px;
} .right img {
    margin: 0 3px 3px 0;
    border: 2px solid #eee;
    padding: 2px;
} .right {
    list-style: none;
} .right a {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 5px 5px;
} .footer {
    clear: both;
    padding: 15px 0;
    border-top: 1px solid #ccc;
    font-size: 10px;
} .footer a {
    color: #790000;
} .footer a:hover {
    background: #efefef;
    text-decoration: underline;
} .footer a.current {
    color: #790000;
    text-decoration: underline;
} .Item {
    padding: 3px 3px 3px 3px;
	margin: 3px 0 3px 0;
    border-style: solid;
    border-color: #fff;
	border-left-width: 15px;
	border-right-width: 15px;
	border-top-width: 1px;
	border-bottom-color: #ffe2e2;
	border-bottom-width: 1px; 
    background: inherit;
} .Item:hover {
    background: #f9f9f9;
    border-color: #ff9393;
	border-style: solid;
	border-left-width: 15px;
	border-right-width: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px; 
}
.tab_item
	{
		border: 1px solid transparent;
	}
.tab_item:hover
	{
		border: 1px solid #344f62;
		background-color: #e0e0e0;
	}
#r {
    float: right;
} .nobullet {
    list-style: none;
    padding: 2px 0px 2px 2px;
} .lipad {
    padding: 3px 0px 3px 2px;
}
.viewcentral {
    width: auto;
    padding: 10px;
    text-align: justify;
    clear: both;
}
.viewcentral_ {
    width: auto;
    text-align: left;
    
} .viewsstg {
    float: left;
    /*
     * width: 248px;
     * height: 188px;
     */
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    margin-right: 10px;
    padding: 4px;
} .viewsdr {
    float: right;
    width: 200px;
    margin: 0 0 0 10px;
    padding: 0 0 4px 4px;
    border-left: solid 1px #ccc;
} .viewdr_ {
    float: right;
    width: auto;;
   
margin: 0 0 0 10px;

    padding: 0 0 4px 4px;
    /*
border-left: solid 1px #ccc;
*/
} 
.viewjstg {
    float: left;
    padding: 10px;
} .viewjdr {
    float: right;
    padding: 10px;
    width: 50%;
    margin: 0 0 0 10px;
    border-left: solid 1px #ccc;
}

p.dens {
    text-align: justify;
    /*
margin: 5px 4px 5px 0px;
*/
	margin: 2px 0px 0px 0px;
}
p.dens2 {
	text-align: inherit;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    
}

p.rar {
    margin: 12px 0px 4px 0px;
} 
.td_ok {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: normal;
    /* border: solid 1px #dddddd;*/
} .td_ok_not {
    COLOR: #030303;
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: normal;
    /*border: solid 1px #dddddd;*/
} .td_ok:hover, .td_ok_not:hover {
    /*border: solid 1px #790000;*/
    background-color: #f5f5f5;
}
input.btn_ok
{
	background-image: url(../img/btn_verde.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
input.btn_ok_not
{
	background-image: url(../img/btn_rosu.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

a.btn_ok
{
	background-image: url(../img/btn_verde.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
a.btn_ok_not
{
	background-image: url(../img/btn_rosu.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
a.btn_neutru
{
	background-image: url(../img/btn_gri.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
input.btn_neutru
{
	background-image: url(../img/btn_gri.png);
	color: #fff;
	font-weight: bold;
	padding: 4px;
}
.bg_semitransparent
{
	background-image: url(../img/bg_transp.png);
	background-repeat: repeat;
}


.bg_hartie
{
	background-image: url(../img/bg_hartie.png);
	background-repeat: repeat;
}
.bg_hartie2
{
	background-image: url(../img/bg_hartie2.png);
	background-repeat: repeat;
}
.bg_hartie3
{
	background-image: url(../img/bg_hartie3.png);
	background-repeat: repeat;
}


.bg_caduceus
{
	background-image: url(../img/bg_caduceu.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
.bg_stamp
{
	background-image: url(../img/bg_stamp.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	
}
/* -----------------------------------------------*/
html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #344F61 url(../images/bg01.jpg) repeat-x left top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D474E;
}

input, textarea {
	font: inherit;
}

h1, h2, h3 {
	margin: 0px;
	font-weight: normal;
	color: #3D474E;
}

h1 {
	letter-spacing: -2px;
	font-size: 28px;
}

h2 {
	letter-spacing: -1px;
	font-size: 18px;
}

h3 {
	line-height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #505E67;
}

p, ol, ul {
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 21px;
	text-align: justify;
}

ul.ul-style1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.ul-style2 {
	margin-left: 8px;
	padding-left: 2px;
	list-style: none;
}

ul.ul-style1 strong {
	padding-right: 17px;
}

strong {
	color: #505E67;
}

a {
	color: #960000;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.border {
	padding: 4px;
	border: 1px solid #CADCDD;
}

img.alignleft {
	float: left;
	margin: 0px 20px 0px 0px;
}

img.alignright {
	float: right;
	margin: 0px 0px 0px 20px;
}

img.aligncenter {
	margin: 0px auto;
}
/*
hr {
	display: none;
}
*/
/** WRAPPER */

#wrapper {
}

.container {
	width: 960px;
	margin: 0px auto;
	font-size: 12px;
}

.clearfix {
	clear: both;
}

/** HEADER */

#header {
	height: 63px;
	background: url(../images/bg02.jpg) no-repeat right top;
}

/** TOPMENU */

#topmenu {
	float: right;
}

#topmenu ul {
	margin: 0px;
	padding: 29px 27px 0px 0px;
	list-style: none;
	line-height: normal;
}
/*
#topmenu li {
	float: left;
	padding: 2px 14px 4px 40px;
	border-left: 1px solid #224F4F;
}
*/
#topmenu a {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu1 {
	background: url(../images/homepage02.gif) no-repeat 14px 2px;
	border: none;
}

#topmenu2 {
	background: url(../images/homepage03.gif) no-repeat 14px 2px;
}

#topmenu3 {
	background: url(../images/homepage04.gif) no-repeat 14px 2px;
}

/** MENU */

#menu {
	height: 66px;
	background: url(../images/bg03.jpg) no-repeat left top;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 26px 0px 0px 44px;
}

#menu a {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/** PAGE */

#page {
	background: #FFFFFF url(../images/subpage1_02.jpg) repeat-y left top;
}

#page-bgtop {
	background: url(../images/subpage1_03.jpg) no-repeat left top;
}

#page-bgbtm {
	padding: 10px 20px 10px 40px;
	background: url(../images/subpage1_04.jpg) no-repeat left bottom;
}

.homepage #page {
	background-image: url(../images/bg04.jpg);
}

.homepage #page-bgtop {
	background-image: url(../images/bg05.jpg);
}

.homepage #page-bgbtm {
	background-image: url(../images/bg06.jpg);
}

#page {
	background-image: url(../images/bg1_01.jpg);
}
.wmarg {
	background-image: url(../images/bg1_03.jpg);
}


.wide-content #page-bgtop {
	background-image: url(../images/bg1_02.jpg);
}

.wide-content #page-bgbtm {
	background-image: url(../images/bg1_03.jpg);
}

/** CONTENT */

#content {
	float: left;
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.homepage #content {
	width: 590px;
		padding: 0px 0px 0px 0px;
	
}

/** SIDEBAR */

#sidebar {
	float: right;
	border: none;
	padding-right: 2px;
	
	
}

.homepage #sidebar {
	width: 280px;
	
}

/** LOGIN */

#login {
	height: 200px;
	background: url(../images/bg08.jpg) no-repeat left top;
}

#login h2 {
	height: 28px;
	padding: 15px 0px 0px 20px;
	font-size: 16px;
	color: #FFFFFF;
}

#login form {
	margin: 0px;
	padding: 25px 20px 0px 20px;
}

#login fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#login ul {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	list-style: none;
}

#login li {
	height: 40px;
}

#login label {
	float: left;
	width: 65px;
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	color: #B9D0D0;
}

#login input {
	border: none;
	background: none;
	color: #FFFFFF;
}

#login input#login-username {
	float: left;
	width: 155px;
	margin: 5px 0px 0px 10px;
}

#login input#login-password {
	float: left;
	width: 155px;
	margin: 5px 0px 0px 10px;
}

#login input#login-submit {
	float: right;
	width: 70px;
	height: 25px;
	background: url(../images/homepage10.jpg) no-repeat left top;
	border: none;
	font-size: 13px;
}

#login a {
	float: left;
	padding: 7px 0px 0px 0px;
	color: #A5BBCC;
}

/** FOOTER */

#footer {
	height: 100px;
	background: url(../images/bg09.jpg) no-repeat left top;
}

#footer p {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	color: #657785;
}

#footer .legal {
}

#footer .links {
}

/** COMMON BOX STYLE */

.box-style {
}

.box-style .title {
	padding: 0px 0px 0px 0px;
	background: url(../images/bg07.gif) no-repeat right bottom;
}

.box-style .title-style1 {
}

.box-style .title-style1 h1 {
}

.box-style .title-style1 h2 {
	color: #960000;
}

.box-style .entry {
}

/** BOX1 */

#box1 {
	margin: 0px;
	padding: 0px;
}

#box1 .title {
	background-image: url(../images/subpage2_01.gif);
}

/** BOX2 */

#box2 {
	float: left;
	width: 250px;
}

/** BOX3 */

#box3 {
	float: left;
	width: 250px;
	padding-left: 20px;
}


/** BOX4 */

#box4 {
	padding-top: 35px;
}

/** BOX5 */

#box5 {
}

#box5 .title {
	background-image: url(../images/subpage2_01.gif);
}

/** BOX6 */

#box6 {
}

#box6 .title {
	background-image: url(../images/subpage2_01.gif);
}

/** BOX7 */

#box7 {
}


.homepage01 {
	background: url(../images/homepage01.jpg) top left no-repeat;
	
}
.homepage05 {
	background: url(../images/homepage05.jpg) top left no-repeat;
	height: 198px;
}
.lbrt
	{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;

}
.coldr
	{
	 text-align: justify; 
	 width: 228px; 
	 background-color: #edeef0; 
	 border-left: 1px dashed #ccc;
	 
	}
.enh
{
visibility: hidden;
position: absolute;
}
.meniu_li
{
	padding: 2px 0px 2px 0px;
	margin-left: 0px;
	list-style: none;
	text-align: left;
}
.meniu_li_selectat
{
	padding: 2px 0px 2px 0px;
	margin-left: 0px;
	list-style: none;
	text-align: left;
	border-top: 1px solid #790000;
	border-bottom: 1px solid #790000;
}
.meniu_li:hover
{
	list-style: square;
	background-color: #fff;
}
.adm_meniu_li
	{
	background-color: #7496bd;
	
	border-top: 1px solid #90baeb;
	border-right: 1px solid #3e5166;
	border-bottom: 1px solid #3e5166;
	border-left: 1px solid #90baeb;
	
	
}
.adm_meniu_li:hover
	{
	background-color: #627fa0;
	
	border-top: 1px solid #90baeb;
	border-right: 1px solid #3e5166;
	border-bottom: 1px solid #3e5166;
	border-left: 1px solid #90baeb;
	
	
}

.adm_meniu_li_sel
{
	background-color: #627fa0;
}
.adm_meniu_li a
{
	color: white;
}
.adm_meniu_li_sel a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.client_meniu_li 
	{
	background-color: #95a3ba; /*9fa9c3*/
	
	border-top: 1px solid #e3e7f1;
	border-right: 1px solid #3e5166;
	border-bottom: 1px solid #3e5166;
	border-left: 1px solid #e3e7f1;
	
	
}
.client_meniu_li:hover  
{
	background-color: #627fa0;
	
	border-top: 1px solid #e3e7f1;
	border-right: 1px solid #3e5166;
	border-bottom: 1px solid #3e5166;
	border-left: 1px solid #e3e7f1;
}

.client_meniu_li_sel
{
	background-color: #627fa0;
}
.client_meniu_li a
{
	color: #fff;
}

.client_meniu_li_sel a
{
	/* color: #fff; */
	font-weight: bold;
	text-decoration: none;
}

.bg_blue
{
	background-color: #a6b9ff;
}
.bg_green
{
	background-color: #cbffa6;
}
.bg_red
{
	background-color: #ffa6cb;
}
.bg_yellow
{
	background-color: #ffeca6;
}
.bg_movsun
{
	background-color: #d2d4ff;
}
.bg_gri1
{
	background-color: #aaa;
}
.bg_gri2
{
	background-color: #ddd;
}

/* adaugiri ian-2012 */

.bg_mv_inreg
{
	padding: 15px;
	background: #dedede url(../img/move_inreg_150.png) top right no-repeat;
	border: solid 1px #ddd;
}
.bg_mv_categ
{
	padding: 15px;
	background: #dedede url(../img/move_categ_150.png) top right no-repeat;
	border: solid 1px #ddd;
}
.bg_mv_inreg:hover, .bg_mv_categ:hover
{
	background-color: #fffff0;
	border: solid 1px #ddd;
}

.bg_cas_titl
{
	background: url(../img/bg_cas_titl.png) top repeat-x;
}

.bg_cas_cont
{
	background: url(../img/bg_cas_cont.png) top repeat-x;
}
.marg_s
{
	background: url(../img/marg_s.png) left repeat-y;
}
.marg_d
{
	background: url(../img/marg_d.png) right repeat-y;
}
.marg_t
{
	background: url(../img/marg_t.png) top repeat-x;
}
.marg_b
{
	background: url(../img/marg_b.png) bottom repeat-x;
}

fieldset
{
	border: solid 1px #7bb5de; 
	
	background: #f5f5f5;
}
legend
{
	border: solid 1px #7bb5de; 
	font-weight: bold;
	padding: 3px;
	letter-spacing: 2px;
}
p.centrat
{
	text-align: center;
}
p.align_stg
{
	text-align: left;
}
p.align_dr
{
	text-align: right;
}

p.titl1_cardviz {
    
	margin: 2px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
}
p.ital_cardviz {
    
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
p.normal_cardviz {
    
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

hr.hr_cardviz
{
	width: 80%;

	border: solid 3px #a0a0a0;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.menu_unsel {
    margin: 3px 0px 3px 0px;
    padding-left: 3px;
    border: solid 1px transparent;
}

.menu_unsel:hover
{
	background: url(../img/selectat2.png) top right no-repeat;
	border: solid 1px #7bb5de;
}
.menu_sel
{
    margin: 3px 0px 3px 0px;
    padding-left: 3px;
    background: url(../img/selectat2.png) top right no-repeat;
    font-weight: bold;
    border: solid 1px #7bb5de;
    text-align: right;
    padding-right: 53px;
}

