body {
    padding: 0;
    margin: 0;
    background-color: #fff;
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 11px;
    color: #494543;
}

.content {
    vertical-align: top;
    text-align:left;
    /*width: 685px; */
   /*height:460px;*/
    padding: 15px; 
    margin: 0;
}

.content td {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 11px;
    /*text-align: right;*/
}

.content .big_headline{
	font-size:20px;
	font-weight:bold;
	padding-left:20px;
}

.content .sub_headline{
	font-size:12px;
	padding-left:20px;
}

.content .button a:link, .content .button a:active, .content .button a:visited{
	font-family:Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:14px;
	font-weight:bold;
	color:#e77817;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	background: url('/images/button_bg.png') no-repeat;
	text-decoration:none;
	display:table;
	width:102px;
	height:27px;
}

.content .button a:hover{
	color:#0d693a;
}

.content li {
    list-style-image: url( '/images/bullet.png' );
}


.content a:link, .content a:active, .content a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 11px;
    color: #494543;
    text-decoration: underline;
}

.content a:hover {
    text-decoration: none; /*background-color:#eff7e4;*/
}


/* ------------------------------------------- */

.nopadding td {
    padding: 0;
}

.text10px_white {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-align:center;
}

.text10px_black {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #000000;
    border-color: #999999;
    text-align:right;
}

.tableCenter {
    text-align:center;
}

.tableCenter td {
    text-align:center;
}


.cleanTable * b {
    color: black;
    text-align: right;
}

.cleanTable td {
    text-align: right;
}

/* ----------------  Meniu orizontal ----------------------- */

#menu {
    width: 100%;
    float: left;
}

#menu a:link, #menu a:active, #menu a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #fff;
    background-image: url( '/images/but2_off.png' );
    text-decoration: none;
    text-align: center;
    line-height: 17px;
    display: block;
    width: 137px;
    height: 19px;
    margin: 0;
}

#menu a:hover {
    background-image: url( '/images/but2_on.png' );
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 137px;
    float: left;
}

#menu li {
    position: relative;
}

#menu ul ul {
    position: absolute;
    z-index: 500;
    top: auto;
    display: none;
}

#menu ul ul ul {
    top: 0;
    left: 100%;
}

#menu li ul a:link, #menu li ul a:active, #menu li ul a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #116c3f;
    background: #fff;
    text-decoration: none;
    text-align: left;
    text-indent: 5px;
    line-height: 18px;
    display: block;
	width:135px;
    height: 19px;
    margin: 0;
    border: 1px solid #b1d875;
}

#menu li ul a:hover {
    background: #d6e8a0;
}

/* ------------------------------------------- */

div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul {
    display: none;
}

div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul {
    display: block;
}

/* ------------------------------------------- */

#menu a.x:link, #menu a.x:visited, #menu a.x:hover, #menu a.x:active {
    background-image: url( '/images/but2_on.png' );
}

/* ------------- Meniu vertical ------------------- */

#menu2 {
    border-top: 1px solid #8dc733;
    width: 146px;
    margin-left: 7px;
}

#menu2 a:link, #menu2 a:active, #menu2 a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;

    color: #287950;
    background-image: url( '/images/but1_off.png' );
    text-decoration: none;
    text-indent: 20px;
    line-height: 16px;
    display: block;
    width: 146px;
    height: 19px;
    margin: 0;

}

#menu2 a:hover {
    background-image: url( '/images/but1_on.png' );
}

#menu2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#menu2 li ul a:link, #menu2 li ul a:active, #menu2 li ul a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #116c3f;
    background: #fff;
    text-decoration: none;
    text-align: left;
    text-indent: 5px;
    line-height: 18px;
    display: block;
    width: 144px;
    height: 19px;
    margin: 0;
    border: 1px solid #b1d875;
}

#menu2 li ul a:hover {
    background: #d6e8a0;
}

/* ------------------------------------------- */

div#menu2 li, div#menu2 li:hover {
    position: relative;
}

div#menu2 li ul {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
}

div#menu2 ul ul,
    div#menu2 ul ul ul,
    div#menu2 ul li:hover ul ul,
    div#menu2 ul li:hover ul ul ul {
    display: none;
}

div#menu2 ul li:hover ul,
    div#menu2 ul ul li:hover ul,
    div#menu2 ul ul ul li:hover ul {
    display: block;
}

/* ------------------------------------------- */

#menu2 a.x:link, #menu2 a.x:visited, #menu2 a.x:hover, #menu2 a.x:active {
    background-image: url( '/images/but1_on.png' );
}

/*
#menu2{
	border-top:1px solid #8dc733;
	width:146px;
	margin-left:7px;
}

#menu2 a:link, #menu2 a:active, #menu2 a:visited{
	font-family:Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:10px;

	color:#287950;
	background-image:url('/images/but1_off.png');
	text-decoration:none;
	text-indent:20px;
	line-height:16px;
	display:block;
	width:146px;
	height:19px;
	margin:0;
}

#menu2 a:hover{
	background-image:url('/images/but1_on.png');
}

#menu2 a.x:link, #menu2 a.x:visited, #menu2 a.x:hover, #menu2 a.x:active{
	background-image:url('/images/but1_on.png');
}
*/
/* ----------------------------------------------------*/

#login_but {
    width: 146px;
    margin-left: 7px;
}

#login_but a:link, #login_but a:active, #login_but a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;

    color: #287950;
    background-image: url( '/images/login_off.png' );
    text-decoration: none;
    text-indent: 20px;
    line-height: 18px;
    display: block;
    width: 146px;
    height: 21px;
    margin: 0;
}

#login_but a:hover {
    background-image: url( '/images/login_on.png' );
}

#login_form {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
}

#login_form input {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    width: 83px;
    padding: 2px;
}

#login_form a.logb:link, #login_form a.logb:active, #login_form a.logb:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    background-image: url( '/images/register_off.png' );
    text-decoration: none;
    text-indent: 10px;
    line-height: 18px;
    display: block;
    width: 135px;
    height: 21px;
    margin: 7px 0 0 0;
}

#login_form a.logb:hover {
    background-image: url( '/images/register_on.png' );
}

#login_form a.logt:link, #login_form a.logt:active, #login_form a.logt:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    text-decoration: none;
    line-height: 18px;
}

#login_form a.logt:hover {
    text-decoration: underline;
}

#login_form * td {
    text-align: left;
}

.border_stanga {
    background-image: url( /images/border_stanga.gif );
    background-repeat: repeat-y;
}

.border_dreapta {
    background-image: url( /images/border_dreapta.gif );
    background-repeat: repeat-y;
}

.ulclass * li {
    margin: 10px 0 10px 0;
}

.olclass * li {
    margin: 10px 0 10px 0;
}

.ulclass li {
    margin: 10px 0 10px 0;
}

.noulclass li {
    margin: 0;
}

.olclass li {
    margin: 10px 0 10px 0;
}

.mycombo{
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    height:12px;
}
.myinput {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    width: 83px;
}

.myinput * input{
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    width: 83px;
}


.myTableInput * input{
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    width: 83px;

}

.myTableInput td{
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    color: #287950;
    white-space:nowrap;
}

/*---------------------------------------------------------*/

#newsletter {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
}

#newsletter input {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    border: 1px solid #b1d875;
    width: 83px;
    padding: 2px;
}

#newsletter a:link, #newsletter a:active, #newsletter a:visited {
    font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    font-size: 10px;
    color: #287950;
    background-image: url( '/images/register_off.png' );
    text-decoration: none;
    text-indent: 10px;
    line-height: 18px;
    display: block;
    width: 135px;
    height: 21px;
    margin: 7px 0 0 0;
}

#newsletter a:hover {
    background-image: url( '/images/register_on.png' );
}

.error{
    color:red;
}

.details_but{
	width:146px;
}

.details_but a:link, .details_but a:active, .details_but a:visited{
	font-family:Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:10px;
	color:#287950;
	background-image:url('/images/login_on.png');
	text-decoration:none;
	text-indent:20px;
	line-height:18px;
	display:block;
	width:146px;
	height:21px;
	margin:0;
}

.details_but a:hover{
	background-image:url('/images/login_off.png');
}


a.stk:link {
    color: #156e42;
    background-color: transparent;
}

a.stk:visited {
    color: #156e42;
    background-color: transparent;
}

a.stk:link {
    color: #156e42;
    background-color: transparent;
}
