body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color: #f7fdfc;
    margin: 0;
    padding: 0;
}

#header {
    WIDTH: 950px;
    /*HEIGHT: 120px;*/
    margin: 0 ; padding: 0 0 0 0;
    text-align: left;
    /*border: 1px solid black;*/
    
}

#banner_top {
    float: right;
}

#banner_left {
    margin: 15px 0 10px 6px;
}

#marque {
    font-size: 13px;
    color: #00578a;
    font-weight: bold;
}

p {
    margin: 0; 
    padding: 0; 
    font-size: 12px; 
}    

h1 {
    font-size: 50px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #07a4d7;
}

h2 {
    margin: 0 0 0 8px;
    color: #CAE4F1;
    font-size: 20px;
    padding: 0;        
}

h6 {
    margin: 0px;
    padding: 2px 2px 2px 2px;
    text-align: center;
    background-image: url('dms_imgs/bar_zone_disp.jpg');
    background-position: right;
    background-repeat: no-repeat;
    font-size: 13px; 
    color: #00578a;
}

#h6_left {
    margin: 0;
    padding: 2px 2px 2px 2px;
    text-align: center;
    background-image: url('dms_imgs/bar_util.jpg');
    background-repeat: no-repeat;
    font-size: 13px; 
    color: #00578a;
}

.p_desc {
    border-left: 2px solid #CAE4F1;
    border-right: 2px solid #CAE4F1;
    border-bottom: 2px solid #CAE4F1;
    margin: 0 4px 5px 4px;
    padding: 15px 5px 10px 5px;
    text-indent: 20px;
    font-size: 12px;
    background-color: #fff;
}

.p_desc_slide {
    margin: 0 6px 6px 6px;
    text-indent: 20px;
    font-size: 12px;
    background-color: #fff;
    background-color: #fff;  
    border-left: 3px solid #cae4f1; 
    border-bottom: 3px solid #cae4f1; 
    border-right: 3px solid #cae4f1;
    margin-bottom: 5px;
    padding: 15px 5px 10px 5px;
}

.titlu_p_desc {
    text-align: left;
    text-indent: 25px;
    margin: 10px 4px 0 4px;
    background-color: #CAE4F1;
    color: #0588BC;
}

.titlu_p_desc_2 {
    text-align: left;
    text-indent: 25px;
    background-color: #CAE4F1;
    color: #00578a;
    margin: 5px 6px 0 6px;
}


.detalii {
    margin: 10px 10px 0 0;    
    padding: 3px 10px;
    background-image: url('dms_imgs/detalii.jpg');
    text-align: right;
    display: block;
    background-repeat: no-repeat;
    background-position: right;
    margin-bottom: 5px;
}

.rezerva {
    margin: 10px 10px 0 0;    
    padding: 3px 10px;
    background-image: url('dms_imgs/rezerva.jpg');
    text-align: right;
    display: block;
    background-repeat: no-repeat;
    background-position: right;
    margin-bottom: 5px;
}

.p_bloc_disp {
    font-weight: bolder; 
    text-align: center; 
    color: #00578A; 
    padding: 3px; 
    margin: 2px 6px 0px 6px; 
    background-color: #fff; 
    background-image: url('dms_imgs/bar_slide.jpg');
}

.p_bloc {
    font-weight: bolder; 
    text-align: left; 
    color: #00578A; 
    padding: 3px; 
    background-repeat: no-repeat; 
    text-indent: 15px; 
    margin: 2px 6px 0px 6px; 
    background-color: #fff; 
    background-image: url('dms_imgs/bar_slide.jpg');
}

.detalii:hover {
    text-decoration: underline;
    
}


a {
    color: #00578A;
    text-decoration: none;
    font-weight: bolder;
    font-size: smaller;
}

.a_bloc{
    border-bottom: 1px solid blue; 
    display: block; 
    font-size: 12px;
    padding-bottom: 1px;
}

.a_left:hover {
    text-decoration: underline;
}

.a_left_mic {
    font-size: 10px;
}

.titlu_zona { 
    padding: 2px ; color: #fff;
    margin: 4px 7px 0 7px; 
    display: block;
    background-image: url('dms_imgs/bar_zona.jpg');
    text-align: center;
}

.titlu_zona_bloc_indiv {
    display: block;
    background-color: #cae4f1;
}

.titlu_zona:hover {
    text-decoration: underline;
}

.v_slideout {
    display: block;
    text-align: right;
    font-size: 10px; 
    padding-right: 7px;
    padding-bottom: 2px;
}

.v_slideout:hover {
    text-decoration: underline;
}
    
#main_tbl_div {
    margin-top: 10px;
    
}

#main_tbl tr td {
    /*border: 1px solid black;*/
    vertical-align: top;
    
}

#main_tbl {
    padding: 0;
    margin-top: -1px;
}

#tbl_poze_bloc {
    background-color: #fff;  
    border-left: 3px solid #cae4f1; 
    border-bottom: 3px solid #cae4f1; 
    border-right: 3px solid #cae4f1;
    margin-bottom: 0px;
    padding: 4px 0 4px 4px;
    
}

#tbl_poze_bloc_2 {
    background-color: #e9f2f0;  
    border-left: 3px solid #cae4f1; 
    border-bottom: 3px solid #cae4f1; 
    border-right: 3px solid #cae4f1;
    margin-bottom: 0px;
    padding: 4px 0 4px 4px;
}

#tbl_poze_bloc tr td {
    margin-top: 10px;
}

img {
    border: 0;
    margin: 2px;
}                         

#blocuri tr td {
    text-align: center;
    background-color: #e9f2f0;
}

#blocuri_int {
    background-color: #e9f2f0;
}

#blocuri_int tr td a:hover {
    text-decoration: underline;
}

#blocuri_indiv tr td {
    text-align: left;
    background-color: #e9f2f0;
}

#vertical_slide {
    background-color: #e9f2f0; 
}

#menu_left {
    margin-top: 15px;
    text-align: left;
}

#menu_left a:hover {
    color: #fff;
}

.bar_lat {
    background-image: url('dms_imgs/lat.jpg');
    background-repeat: repeat-y;
}

.bar_lat_int {
    background-image: url('dms_imgs/lat_int.jpg');
    background-repeat: repeat-y;
}

.bar_jos {
    width: 760px;
    height: 5px;
    background-image: url('dms_imgs/bar_jos.jpg');
    background-repeat: no-repeat;
    margin-top: 0px;
}

.bar_jos_scurt {
    width: 184px;
    height: 5px;
    background-image: url('dms_imgs/bar_jos_mica.jpg');
    background-repeat: no-repeat;
    margin-top: 0px;
}


#bar_jos_int {
    width: 734px;
    height: 13px;
    background-image: url('dms_imgs/bar_jos_int.jpg');
    background-repeat: no-repeat;
    margin: 0 0 0 7px;
    
    
}

#tbl_poze_bloc tr .td_img_bloc {
    vertical-align: bottom;
}

.td_blocuri {
    background-color: #cae4f1;
    
}



/*slide menu*/
#sddm
{   margin: 0 0 0 0;
    padding: 0;
    
    z-index: 30}

#sddm li
{    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font-weight: bold;
    font: 14px Arial}

#sddm li a
{    display: block;
    margin: 0 1px 0 0;
    padding: 3 0;
    width: 157px;
    background: #07a4d7;
    color: #FFF;
    text-align: center;
    text-decoration: none}

#sddm li a:hover
{    background: #79c7ee}

#sddm div
{    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #EAEBD8;
    border: 1px solid #caccc7}

    #sddm div a
    {    position: relative;
        display: block;
        margin: 0;
        padding: 5px 10px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background: #e9f2f0;
        color: #2875DE;
        font-size: 10px}

    #sddm div a:hover
    {    background: #49A3FF;
        color: #FFF}

/*slide menu*/


.formular {
    margin: 0px;
    padding: 2px 2px 2px 2px;
    text-align: left;
    font-weight: bolder;
    font-size: 13px; 
    color: #00578a;
}

.a_bloc_schite {
    border-bottom: 1px solid #00578a;

} 

#div_schite{
    background-color: #fff;
    margin: 0 6px 6px 6px;
    border-left: 3px solid #cae4f1; 
    border-bottom: 3px solid #cae4f1; 
    border-right: 3px solid #cae4f1;
    padding: 10px;
}

.div_slide_schite{
    background-color: #fff;
    margin: 0 6px 6px 6px;
    border-left: 3px solid #cae4f1; 
    border-bottom: 3px solid #cae4f1; 
    border-right: 3px solid #cae4f1;
}