body {
    background-color:#FFF;
    margin:0;
    padding:0;
    font-family:Verdana, Geneva, sans-serif;
}

div, img, span, a {
    margin:0px;
    padding:0px;
}

#banner {
    width:1000px;
    height:132px;
    border:0px solid red;
    margin:0 auto;
    padding:0px;
}

#banner .banner_left {
    width:199px;
    height:132px;
    float:left;
    border:0px;
    display:inline;
    margin:0px;
    padding:0px;
}
#banner .banner_left a {
    margin:0px;
    text-decoration:none;
    border:0px;
    font-size:0px;
    height:132px;
}

#banner .banner_left a img {
    border:0px solid red;
    margin:0px;
}

#banner .banner_right {
    margin:0px;
    padding:0px;
    background-image:url(../pieces/main/banners/right_banner_2.jpg);
    background-repeat:no-repeat;
    text-align:center;
    width:801px;
    height:132px;
    display:inline;
    float:left;
    border:0px solid green;
    font-size:0px;
}

#banner .banner_right a {
    border:0px;
    text-decoration:none;
    font-size:0px;
    height:132px;
}

#banner .banner_right a img {
    margin-top:13px;
    margin-right:12px;
    border:0px;
    font-size:0px;
}

#menu {
    background-image:url(../pieces/main/bg_menu.jpg);
    background-repeat:repeat-x;
    width:1000px;
    height:47px;
    border:0px solid red;
    margin:0 auto;

}

#menu .stix {
    width:1px;
    height:47px;
    float:left;

}

#menu a{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    color:#FFF;
    text-decoration:none;
    display:block;
    padding-left:40px;
    padding-right:40px;
    padding-top:10px;
    padding-bottom:8px;
    float:left;
    margin-top:2px;
}

#menu a:hover {
    background-color:#000;
    color:#eecb00;
}

#menu .ling {
    width:120px;
    height:20px;
    float:right;
    border:0px solid red;
    margin-top:12px;
}

#menu .link a{
    width:20px;
    border:0px solid green;
    color:#FFF;
    float:left;
    font-size:12px;
    padding:0px;
}

#menu .link a:hover{
    color:#ffd900;
    background:none;
}

#menu span {
    color:#FFF;
    float:left;
    font-size:9px;
    padding-right:10px;
    margin-top:3px;

}

#content {
    width:1000px;
    border:0px solid red;
    margin:0 auto;
    padding-top:10px;
}

/*-------------------------------------------------------------------------*/

#content_left {
    width:196px;
    border:0px solid blue;
    float:left;
}

#content_left .search {
    background-image:url(../pieces/main/bg_search.jpg);
    background-repeat:no-repeat;
    width:196px;
    height:49px;
    border:1px solid #594c00;
}

#content_left .menu {
    background-image:url(../pieces/main/menu_left_bg.jpg);
    background-repeat:no-repeat;
    margin-top:10px;
    width:196px;
    border:1px solid #594c00;
}

#content_left .input {
    padding-left: 5px;
    padding-top:10px;
    float:left;
}

#content_left .search_button {
    padding-top:11px;
    padding-left:5px;
    float:left;
}

#content_left .title {
    color:#ffd900;
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
    padding-left:30px;
    padding-top:10px;
    height:15px;
}

#content_left .cont {
    width:196px;
    border:0px solid green;
}

#content_left .header-menu {
    margin-top:10px;
    margin-left:1px;
    background-image:url(../pieces/main/header-menu.jpg);
    border:0px solid red;
    width:196px;
    height:36px;
}


/*
#content_left ul {
margin-top:0px;
margin-left:0px;
padding-left:35px;
margin-bottom:5px;
}

#content_left ul li {
list-style-image:url(../pieces/main/pt.gif);
border:0px solid red;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#FFF;
}

#content_left .cont_hover a{
text-decoration:none;
color:#FFF;
}

#content_left .cont_hover a:hover{
color:#ffd900;
}
*/
#content_left .login_error{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:red;
    width:180px;
    border:0px solid green;
}

/*--------------------------------------------------*/

#content_center {
    float:left;
    border:0px solid red;
    width:579px;
    padding-left:10px;
    padding-right:0px;
}

#content_center .services {
    border:1px solid #594c00;
    width:575px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    margin-bottom:5px;
}

#content_center a.link-add-new-service {
    color:red;
    text-decoration:none;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
}

#content_center a:hover.link-add-new-service {
    color:black;
}
#content_center .services .date{
    width:500px;
    float:right;
    text-align:right;
    margin-right:3px;
    border:0px solid red;
}

#content_center .services .message {
    width:560px;
    clear:both;
    padding:5px;
    border:0px solid green;
}

#content_center .services .message a {
    color:red;
    text-decoration:none;
}

#content_center .services .message a:hover {
    color:black;
}
#content_center .news {
    border:1px solid #cacaca;
    width:577px;
}

#content_center .addNewNews {
    margin-top:5px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    border:0px solid green;
    width:200px;
}

#content_center .addNewNews a{
    color:red;
    text-decoration:none;
}

#content_center .top_news {
    height:22px;
    background-color:#cacaca;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:20px;
    color:#4c4c4c;
    font-weight:100;
    padding-top:3px;
}

#content_center .continut1 {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    padding:5px;    
    border:0px solid red;
    clear:both;
}

#content_center .continut2 {
    margin-top:16px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    padding:5px;
    border:0px solid red;
    clear:both;
}

#content_center .news .continut {
    padding: 5px;
}

#content_center .continut .fotoAgent {
    width:100px;
    margin-right:5px;
    text-align:center;
    float:left;
    border:0px solid red;
}

#content_center .continut .infoAgent {
    width:450px;
    float:left;
    font-size:13px;
    border:0px solid green;
}


#content_center .step-one{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    border : 0px solid red;
    padding:10px;
    padding-left:200px;
    clear:both;
    width:360px;
}

#content_center .userInfo{
    border : 0px solid red;
    width : 250px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    padding-top:10px;
    text-align:right;
    float : left;
}

#content_center .userInfoBD{
    text-align:left;
    width:300px;
    border:0px solid green;
    padding-left:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    padding-top:10px;
    float:left;
}

#content_center .userInfoEdit{
    border : 0px solid red;
    width : 577px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    padding-top:20px;
    text-align:right;
}


#content_center .text_edit_user {
    width:250px;
    text-align:right;
    float:left;
    border: 0px solid blue;
    padding-top:10px;

}
#content_center .input_edit_user {
    float:left;
    width:250px;
    border: 0px solid green;
    padding-top:5px;
    text-align:left;
    padding-left:10px;
}

#content_center .input_edit_user a {
    margin-left:10px;
    border:0px solid red;
    text-decoration:none;    
}

#content_center .input_edit_user a img {
    border:0px;
}

#content_center .lista_menu_centru {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    border:0px solid red;
    width:500px;
    padding:50px 0 0 30px;
    float:left;
}

#content_center .lista_menu_centru a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#1b1b1b;
}
#content_center .lista_menu_centru a:hover{
    color:red;
}

#content_center .confirm-registration-message {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    padding:50px 15px 0 15px ;
    height:491px;
    width:550px;
}

#content_center .sub_news {

    margin-top:10px;
    border-right:0px solid #cacaca;
    /*background-image:url(../pieces/main/border-down-index.jpg);*/
    background-position:bottom;
    background-repeat:no-repeat;
    overflow: auto;

}

#content_center .sub_news_left {
    width:285px;
    overflow: auto;
    border:1px solid #cacaca;

    float:left;
    display:inline;
}

#content_center .sub_news_right {
    width:280px;
    float:right;
    border:1px solid #cacaca;
    display:inline;
}

#content_center .sub_news_left_title {
    height:22px;
    background-color:#cacaca;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:20px;
    color:#4c4c4c;
    font-weight:100;
    padding-top:3px;
}

#content_center .sub_news_right_title {
    height:22px;
    background-color:#cacaca;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:20px;
    color:#4c4c4c;
    font-weight:100;
    padding-top:3px;
}

#content_center .miniAjax {
    border : 0px solid red;
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    border:0px solid red;
}

#content_center .registration_form .modify_password {
    border: 2px solid red;
    clear:both;
    height:170px;
    display:none;
}
#content_center .registration_form .line_modify_password {
    width:400px;
    border:0px solid green;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}

#content_center .registration_form .line_modify_password_hide {
    display : none;
    float : left;
    width : 150px;
    text-align : right;
    font-weight : bold;
    font-size : 12px;
    border : 0px solid green;
}

#content_center .feedback {
    width:500px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    border:0px solid red;
    clear:both;
}

#content_center .feedback .feedbackWord {
    width:185px;
    margin-left:150px;
    height:20px;
    background-color:gray;
    color:black;
    font-weight:bold;
}

#content_center .feedback .columnWord {
    width:185px;
    margin-left:150px;
    margin-top:10px;
    text-align:left;
    font-weight:normal;
    border:0px solid red;
}

#content_center .pagePhotoEvents {
    margin: 0 0 10px 0;
    border:1px;
}

#content_center .pagePhotoEvents a{
    border:0px;
}

#content_center .download {
    width:570px;
    margin-top:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    clear:both;
    border:0px solid green;

}

#content_center .download a {
    text-decoration:none;
    color:black;
}

#content_center .download a:hover {
    text-decoration:underline;
}

#content_center .messageLeft {
    width:120px;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    border:1px solid black;
}

#content_center .messageLeft ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

#content_center .messageLeft ul li {
    margin:5px 0px 0px 0px;
}

#content_center .messageLeft ul li a {
    text-decoration:none;
    color:black;
    margin:0px;
}

#content_center .messageLeft a {
    text-decoration:none;
    color:black;
}

#content_center .messageHeader {
    width:100%;
    height:15px;
    border:1px solid black;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-align:right;
}

#content_center .messageRight {
    width:455px;
    float:left;
    border:1px solid black;
    text-align:left;
}

#content_center .messageRight .messageRightSender {
    width:150px;
    height:15px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    float:left;
    border:1px solid black;
    border-left:0px;
    border-top:0px;
}

#content_center .messageRight .messageRightSender a{
    color:black;
    text-decoration:none;
    padding-left:5px;
}

#content_center .messageRight .meessageRightSubject {
    width:300px;
    height:15px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    border:1px  0px 1px 0px solid black;
    border-bottom:1px solid black;
    float:left;
}

#content_center .messageRight .meessageRightSubject a{
    color:black;
    text-decoration:none;
    padding-left:5px;
}

.more {
    text-align:right;
    padding-right:20px;
}

.more a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:9px;
    color:#4c4c4c;
    text-decoration:none;
}

.more a:hover {
    color:#3c0707;
}



/*-------------------------------------------------*/

#content_left .login {
    background-image:url(../pieces/main/login_tilte.jpg);
    background-repeat:no-repeat;
    background-position:top;
    width:196px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    color:#FFF;
    margin-top:10px;
    background-color:#ffd900;
    border:1px solid #594c00;
}

#content_left .position {
    padding-left:10px;
    padding-top:7px;
}
#content_left .logout{
    background-color:#ffd900;
    margin-top:10px;
    padding-bottom:0px;
    padding-left:0px;
    width:196px;
    border:0px solid red;
    height:197px;
    border:1px solid black;
}
#content_left .logout_up{
    width:197px;
    height:34px;
    background-image:url(../pieces/main/logout_up.jpg);
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:center;
    color:white;
    border:0px solid red;
}

#content_left .centru_logout{
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    height:120px;
    padding-left:10px;
    padding-right:10px;
}
#content_left .image_logout{
    padding-bottom:10px;
    padding-left:60px;
    vertical-align:bottom;
    display:block;
    border:0px solid green;
}

#content_left .login_input {
    padding-top:15px;
    padding-left:15px;
}

#content_left .login_input span {
    color:#000;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}


/*----------------------------*/

#content_right {
    width:204px;
    border:0px solid blue;
    float:right;
}

#content_right .newsletter {
    background-image:url(../pieces/main/bg_search_newsletter.jpg);
    background-repeat:no-repeat;
    width:204px;
    height:49px;
    border:1px solid #594c00;
    float:right;
}
#content_right .newsletter_button {
    padding-top:0px;
    padding-left:3px;
    float:left;
}
#content_right .input {
    padding-left: 5px;
    padding-top:0px;
    float:left;
}
#content_right .text_newsletter {
    padding-top:2px;
    padding-bottom:3px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    float:left;
    padding-left:5px;
}

#content_right .letter {
    width:202px;
    height:80px;
    background-color:#ffd900;
    border:1px solid #594c00;
    text-align:center;
}

#content_right .newsletter_message {
    width:204px;
    border-top:0px;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    border-color:black;
    border-style:solid;
    background-color:#f4d000;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:red;
}

#content_right .adac {
    width:206px;
    height:auto;
    margin:10px 0px 0px 0px;
    border:0px solid #594c00;
    font-size:0px;
    float:right;
}

#content_right .adac a {
    border:0px;
    text-decoration:none;
    width:0px;
    height:0px;
    font-size:0px;
}

#content_right .adac a img{
    border:1px solid #594c00;
    margin:0px;
    float:right;

}

/*------------------------------------------*/

#content_bottom {
    width:577px;
    border:0px solid green;
    float:left;
}

#content_bottom .news_bottom {
    margin-top:10px;
    width:187px;
    border:1px solid #cacaca;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    display:inline;
}

#content_bottom .title_bottom {
    height:22px;
    background-color:#cacaca;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:20px;
    color:#4c4c4c;
    font-weight:100;
    padding-top:3px;
}

/*--------------------------------------------------*/

/*----------------------------------------------*/
.news_center_right {
    margin-top:0px;
    width:283px;
    border:1px solid #cacaca;
    margin-left:6px;
    float:right;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
}

.title_center_right {
    height:22px;
    background-color:#cacaca;
    font-family:Verdana, Geneva, sans-serif;
    font-size:15px;
    text-align:right;
    padding-right:20px;
    color:#4c4c4c;
    font-weight:100;
    padding-top:3px;
}
/*-----------------------*/


#footer {
    margin-top:20px;
    width:1000px;
    margin:0 auto;
    background-repeat:repeat-x;
    background-position:top;
    clear:both;
    background-color:#fbd600;
}


#footer a{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    color:#000;
    text-decoration:none;
    margin-top:10px;
    margin-bottom:10px;
}

#footer a:hover{
    text-decoration:underline;
}


#footer span {
    padding-left: 5px;
    padding-right:5px;
    font-weight:bold;
    font-size:8px;
    font-family:Verdana, Geneva, sans-serif;
}
/*
inregistration link from login
*/
.inregistrare {
    text-decoration:none;
    padding-bottom:5px;
    padding-top:0px;
}

.inregistrare a{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    color:black;
    text-decoration:none;
    padding-bottom:5px;
    padding-top:0px;
}
.inregistrare a:hover{
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    color:black;
    text-decoration:underline;
}

/*
registration form
*/
.registration_form{
    width:550px;
    border:0px solid red;
    padding-top:20px;
    padding-left:20px;
    padding-right:5px;
    padding-bottom:5px;
    font-size:11px;
    font-family:Verdana, Geneva, sans-serif;
    display:table;
}
.registration_form .text_register{
    width:250px;
    text-align:right;
    float:left;
    border: 0px solid blue;
    padding-top:10px;
}
.registration_form .input_register{
    float:left;
    width:250px;
    border: 0px solid green;
    padding-top:10px;
}
.registration_form .error{
    color:red;
    width:200px;
    border:0px solid blue;
    margin-left:20px;
    font-size:9px;
    padding-top:0;
    margin-top:0;
    float:left;


}

/*
articole
*/

#tema {
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    padding:0px;
    border: 0px solid red;
    font-weight:bold;

}

/*
partener
*/
#infoparteneri {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    padding:10px;
    border:0px solid red;
    float:left;
}
.linkpartener{
    width:250px;
    text-align:center;
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;

}
.linkpartener a{
    height:20px;
    display:block;
    border:0px solid blue;
    color:blue;
    clear:both;
    text-decoration:none;
}

.sub_news_partners{
    width:57px;
    margin-top:0px;
    border:0px solid red;
    padding-left:0px;
}

.sub_news_left_partners {
    width:576px;
    border:1px solid #cacaca;
    float:left;
}

.continut_parteners {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    border:0px solid red;
    clear:both;
}

#pagePartnerPagenator{
    color:black;
    font-weight:bold;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    width:525px;
    padding-left:5px;
    border:0px solid green;
    text-align:center;
    clear:both;
}
#pagePartnerPagenator a{
    color:black;
    font-weight:normal;
    padding-left:5px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
}
#pagePartnerPagenator a:hover{
}


/*
membrii
*/

#content_center_membrii {
    float:left;
    border:0px solid green;
    width:570px;
    padding-left:10px;
    padding-right:5px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
}

#content_center_membrii .membri{
    float:left;
    height:563px;
    width:280px;
    border:0px solid red;
    margin:0px;
}
#content_center_membrii .top_membrii{
    height:30px;
    width:570px;
    border:0px solid blue;
    font-size:12px;
    text-align:center;
}
#content_center_membrii .top_membrii a {
    border:0px solid black;
    text-decoration:none;
    color:black;
    font-weight:bold;
    padding-right:30px;
}

#content_center_membrii .topMembriiRole{
    height:30px;
    width:570px;
    border:0px solid blue;
    font-size:12px;
    color:blue;
    text-align:center;
}
#content_center_membrii .topMembriiRole a {
    border:0px solid black;
    text-decoration:none;
    color:blue;
    font-weight:bold;
    padding-right:30px;
}

#content_center_membrii .topMembriiExipiredDate{
    height:30px;
    width:570px;
    border:0px solid blue;
    font-size:12px;
    color:blue;
    text-align:center;
}
#content_center_membrii .topMembriiExipiredDate a {
    border:0px solid black;
    text-decoration:none;
    color:blue;
    font-weight:bold;
    padding-right:30px;
}



#content_center_membrii .paginare_membrii{
    height:30px;
    width:570px;
    border:0px solid blue;
    clear:both;
    font-size:12px;
    text-align:center;
}

#content_center_membrii .paginare_membrii a {
    border:0px solid black;
    text-decoration:none;
    color:black;
    font-weight:bold;
    padding-right:5px;
}
#content_center_membrii .list{
    padding:3px;
}
#content_center_membrii .list a{
    text-decoration:none;
    color:black;
}
#content_center_membrii .list a:hover{
    color:red;
}

.separatorDiv {
    width:578px;
    height:0px;
    border:0px solid red;
    clear:both;
    font-size:0px;
}

.clearerDiv {
    width: 100%;
    height: 0px;
    border: 0px solid red;
    clear: both;
    font-size: 0px;
}
