body{
    margin:0px 0px 0px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    text-align: center;
}

.page{
    width: 984px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.header{
    width: 984px;
    height: 150px;
}

.content{
    background: url(images/content-bg.gif) repeat-y;
    width:984px;
    padding: 0px 0px 0px 16px;
}

.menu{
    background: url(images/menu-bg.gif) repeat-x;
    width:984px;
    height:50px;
    padding: 10px 0px 0px 0px;
    color:#ffffff;
    font-family: Arial, Verdana;
    font-weight: normal;
}

.menu ul{
    list-style:none;
    width:984px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.menu li{
    float: left;
    padding: 0px 0px 0px 10px;
   display: block;
    width: 145px;
    text-align:center;
}

.menu li a{
    color:#ffffff;
    background: url(images/menu-item-bg.gif) repeat-x;
    border: 1px solid #993333;
    padding:4px;
    font-size:16px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.menu li a:hover{
    color:#ffffff;
    font-weight: bold;
    font-size:16px;
    padding:4px;
    text-decoration: none;
    background: #de6461;
    display: block;
}

div.navi {
    font-size: 11px;
    color: #336699;
    text-align: left;
    padding: 0px 0px 1px 0px;
}

.navi ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.navi ul li {
    display: inline;
    margin:0px;
}

.navi li{
    list-style: none;
}

.navi ul li a {
    color: #336699;
    display: block;
    text-decoration: none !important;
    margin-left: 0px;
    margin-bottom:1px;
    padding:4px 0px 4px 10px;
}

.navi ul li a:hover{
    color: #ffffff;
}

.navi a.big{
    background: url(images/layout-bg.gif);
    color: #ffffff;
    padding: 10px 0px 10px 10px;
     font-size:11px;
    font-weight:bold;
}

.navi a.small{
    color: #ffffff;
    padding: 6px 0px 6px 15px;
    background: url(images/arrow.gif) no-repeat left #d77378;
    border-left: solid 7px #ffffff;
}

.navi a:hover.small{
    color: #ffffff;
    padding: 6px 0px 6px 15px;
    background: url(images/arrow.gif) no-repeat left #990000;
    border-left: solid 7px #ffffff;
}

.leftDown{
    background: url(images/left-bottom.gif) no-repeat top;
    height:10px;
}

.leftTop{
    background: url(images/left-top.gif) no-repeat top;
    height:10px;
}

.left{
    float:left;
    width:180px;
    margin-right:8px;
}

.boxes{
    width:780px;
    float:left;
    background:#ffffff;
    padding-bottom:10px;
}

.center{
    float: left;
    width: 585px;
    margin-left:auto;
		padding: 0px;
    border:1px solid #b4b938;
}

.banner{
  float: left;
  margin-left:0px;
  margin-bottom:10px;
  width:580px;
}

.right{
    float:left;
    width:165px;
    margin-left:15px;


}

.rightTitle{
    background: #47821c;
    padding: 7px;
    text-align: center;
    color: #ffffff;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid white;
    border-top:1px solid white;
}

.barContent{
    padding:5px;
}

h1{
    color: #d84945;
    margin:0px 0px 10px 10px;
    padding:0px;
    font-size: 14px;
}

.footer{
    width: 964px;
    background:#b9363b;
    float:left;
    color:#ffffff;
    padding: 10px 10px 10px 10px;
}

div.h1 {
    background: #b4b938;
    padding: 5px;
    margin: 0px;
    color:#ffffff;
    font-weight: normal;
    font-size:12px;
    width:400px;
}

div.subTitlu {
    background: #dbdbdb;
    padding: 5px;
    margin: 0px;
    color: #970d03;
    font-weight: normal;
    font-size:12px;
    width:180px;
}

p{
    padding:5px;
}

.button{
    border:none;
    background: url(images/button-bg.gif) repeat-x;
    color: #ffffff;
    height:17px;
    font-size: 11px;
    padding:2px 2px 2px 2px;
    margin:2px;
    cursor:pointer;
}

/*style meniu orizontal*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width:100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#FFFFFF;
background: url(images/menu-bg.gif) repeat-x;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
COLOR: #e9bebc;
}

/*style meniu vertical*/

 .subsmall{
background-color: #f1cfd1;
display: block;
height: 15px;
margin-left: 0px;
padding-top: 2px;
padding-left: 7px;
color: white;
text-decoration:none;
}

.navi a.subsmall{
    color: #ffffff;
    padding: 2px 0px 2px 15px;
    background: url(images/arrow.gif) no-repeat left #e8acaf;
    border-left: solid 7px #ffffff;.
    text-decoration:none;
    border-bottom: 1px solid white;
}

.navi a.subsmall:hover{
    color: #ffffff;
    padding: 2px 0px 2px 15px;
    background: url(images/arrow.gif) no-repeat left #990000;
    border-left: solid 7px #ffffff;
    text-decoration:none;
}

.hide{
display: none;
}


.show{
display: block;
}

/*pentru divurile din pagini*/
.centerBg{
border:1px solid #dbdbdb;
margin:5px;
padding:0px;
}

.galben{
border:1px solid #dbdbdb;
margin:3px;
padding:0px;
background-color:#ffef97;
}

.files{
  list-style-image: url(images/save.gif);
}

.links{
  list-style-image: url(images/link.gif);
}

.boxText{
position:relative;
top:-105px;
left:-2px;
padding:10px;
font-size:20px;
color:#cb2c2f;
text-align:right;
width:120px;
margin-top:8px;
font-weight:bold;
}

.boxTextBot{
padding:10px;
font-size:20px;
color:white;
text-align:right;
width:120px;
margin-top:8px;
font-weight:bold;
}

.err
{
color:#cb2c2f;
font-size:9px;
}

.ok
{
color:#47821c;
font-size:9px;
}

.center a{
color:#47821c;
font-size:11px;
}

.center a:hover{
color:#aed858;
font-size:11px;
}

.right a{
text-decoration:none;
color:#47821c;
}

.right a:hover{
text-decoration:underline;
color:#47821c;
}

.grey{

}

.footer a.static{
    color: #ffffff;
    text-decoration:none;
}

.footer a.static:hover{
    color: #ffffff;
    text-decoration:none;
}

.navi a.bigSiteMap{
    background-color: #d6edef;
    color: #000;
    padding: 5px 0px 5px 5px;
     font-size:11px;
    font-weight:bold;
}

.navi a:hover.bigSiteMap{
    background-color: #d6edef;
    color: #000;
    padding: 5px 0px 5px 5px;
     font-size:11px;
    font-weight:bold;
}

.navi a.smallSiteMap{
    color: black;
    padding: 6px 0px 6px 15px;
    background: url(images/arrowB.gif) no-repeat left  #f2f2f2;
    border-left: solid 7px #ffffff;
}

.navi a:hover.smallSiteMap{
    color: #000;
    padding: 6px 0px 6px 15px;
    background: url(images/arrowB.gif) no-repeat left #eef8f9;
    border-left: solid 7px #ffffff;
}
.navi a.subsmallSM{
    color: black;
    padding: 2px 0px 2px 15px;
    background: url(images/arrow2B.gif) no-repeat left #f9f9f9;
    border-left: solid 7px #ffffff;.
    text-decoration:none;
    border-bottom: 1px solid white;
}

.navi a.subsmallSM:hover{
    color: #000;
    padding: 2px 0px 2px 15px;
    background: url(images/arrow2B.gif) no-repeat left #eef8f9;
    border-left: solid 7px #ffffff;
    text-decoration:none;
}
.subsmallSM{
background-color: #f9f9f9;
display: block;
height: 15px;
margin-left: 0px;
padding-top: 2px;
padding-left: 7px;
color: white;
text-decoration:none;
}
