* {
    padding: 0;
    margin: 0;
}

body {
    background: #FFF4FF url('../img/bkg_vertical.jpg') repeat-x top left;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #333333;
}

img { border: none;}
a { color: #2B9B0B;  }
a:hover { text-decoration: none; color : #000; }

#mainwrap {
    margin: 0 auto 0 auto;
    min-width: 960px;
    /* dynamic expression to emulate min-width in IE*/
    width:expression(document.body.clientWidth < 1024? "960px" : "70%" ); 
    width: 70%;
}

#pagecontent { 
    width: 80%; margin: 0 auto;
    min-width: 800px; 
    /* dynamic expression to emulate min-width in IE*/
    width:expression(document.body.clientWidth < 1024? "800px" : "80%" ); 
}

#header { 
    background: #FFD6FF url('../img/header_middle.jpg') repeat-x top left;
    height: 200px;
}
#header_left { float: left; background: #FFD6FF url('../img/header_left.jpg') no-repeat top left; height:200px; width: 358px;}
#header_right { float: right; background: #FFD6FF url('../img/header_right.jpg') no-repeat top left; height:200px; width: 148px;}


#header_top_left { height:20px; text-align: right;}

#menu { 
    height: 51px; min-width: 960px; 
    /* dynamic expression to emulate min-width in IE*/
    width:expression(document.body.clientWidth < 1024? "960px" : "100%" ); 
    background: #FFD6FF url('../img/mn.jpg') repeat-x top left;
}

#menu_middle { float: left; margin-left: 0px; display: inline; }
#menu_left { background: #FFD6FF url('../img/mnl.jpg') no-repeat top left; width:65px;float:left; height:51px; margin:0;}
#menu_right { background: #FFD6FF url('../img/mnr.jpg') no-repeat top left; width:66px;float:right; height:51px; }

/* TOP MENU */
ul.mainmenu {
    list-style-type:none;
    width:640px;
    position:relative;
    display:block;
    height:30px;
    font-size:1.5em;
    margin:0;
    padding:0;
}

ul.mainmenu li { display:block; float:left; margin:0; padding:0; }

ul.mainmenu li a {
    float:left;
    color:#AD1596;
    text-decoration:none;
    height:24px;
    padding:5px 10px 0;
}

ul.mainmenu li a:hover,.current { color:#fff;}
ul.mainmenu .current a { color:#fff; font-weight:700;}

/* CONTACT */

#contact_container { 
    width: 80%; margin: 0 auto; height:300px;
    border-top: 1px solid #630063; border-bottom: 1px solid #630063;
    background: #FFD4FF url('../img/coltar_contact.jpg') no-repeat bottom right;
}

.contact_elem { 
    width: 200px;  height: 50px;
    margin: 10px 0 20px 40px;
    background:red;
    float: left; clear: both; 
}

.title  { margin: 10px 20px 20px 20px; float: left; width:100%; font-size: 1.8em; font-weight: bold; color:#630063; }

/* FOOTER */
#footer { 
    height: 50px;  
    clear:both;
    background: #FFD6FF url('../img/footer_middle.jpg') repeat-x top left;
    margin-left:20px; margin-right:20px;
}

#footer_left { float: left; background: #FFD6FF url('../img/footer_left.jpg') no-repeat top left; height:50px; width: 20px;}
#footer_right { float: right; background: #FFD6FF url('../img/footer_right.jpg') no-repeat top left; height:50px; width: 67px;}
#footer_middle { float:left; margin: 23px 0 0 360px; }

/* HOME PAGE */
#home_container, #decenoi_container {
    width: 100%; height:300px; margin: 0 auto;
    border-top: 1px solid #630063; border-bottom: 1px solid #630063;
}

#home_container { background: #FFD4FF url('../img/coltar_home.jpg') no-repeat bottom right; }

#home_container p { font-size: 1.4em; color:#630063; margin: 15px 5px; line-height:1.4em; text-align: justify; text-indent:1.5em;}

/* SERVICII PAGE */
#servicii_container {
    width: 80%; height:300px; margin: 0 auto;
    border-top: 1px solid #630063; border-bottom: 1px solid #630063;
    background: #FFD4FF; 
}

#left_menu { width: 265px; display: block; margin: 0; float: left; border-right:1px solid #F872F6;}
#left_menu ul { display: inline-block;}

#right_content { 
    margin-left: 280px; 
    background: #FFD4FF url('../img/bottom_decoration.jpg') no-repeat bottom center;
    font-size: 1.4em; padding: 10px;
    border-bottom: 1px solid #630063;
    min-height: 300px; 
    height:auto !important; height:300px; /*IE6 fix*/
    border:1px solid #F872F6;
    display: block;
}
#right_content p { margin: 10px; text-indent: 1.3em; text-align: justify; color: #5B1E89;}
#right_content h3 { color:#5B1E89;}


ul.serviciiUL {
    list-style-type:none; 
    width:250px;
    position:relative;
    display:block;
    font-size:1.3em;font-weight: bold;
    text-align: right;
    margin:0; padding:0;
}

ul.serviciiUL li { margin-top: 3px; color: #0C2B0A;}
ul.serviciiUL li:hover { color:#fff; text-decoration: underline;}
ul.serviciiUL  .current { color:#fff;}
#biggroup A:link { text-decoration: none; color: #990000;}
#biggroup A:visited { text-decoration: none; }
#biggroup A:active { text-decoration: none; }
#biggroup A:hover { text-decoration: underline; color: #FF0000;}


/* DE CE NOI */
#decenoi_container { background: #FFD4FF url('../img/coltar_decenoi.jpg') no-repeat bottom right; height: 300px;}
#decenoi_elem_grp { padding-top: 10px; }

.decenoi_elem { width: 80%; font-size: 1.4em; margin: 5px auto; color: #5B1E89; text-align: justify; line-height:1.3em;}

/* OFERTA SPECIALA */
#ofertaspeciala_container { background: #FFD4FF url('../img/coltar_ofertaspeciala.jpg') no-repeat bottom right; padding: 8px; }
#ofertaspeciala_container p { 
    display: block; margin: 5px 7px 10px 7px; 
    text-align: justify; text-indent: 1.4em; color: #5B1E89; font-size: 1.4em;}
.titleoferta { width: 90% }

/* GALERIE FOTO */
#galerie_container { background: #FFD4FF no-repeat bottom right; padding: 10px; }
#galerie_container h2 { margin: 10px; color: #531D51; width: 80%; border-bottom: 1px solid red; }
#galerie_container h3 { margin: 6px; color: #531D51; }

#photo_gallery img {
    border-color:#F26E46;
    border-style:solid;
    border-width:5px 5px 20px;
    margin-left: 4px;
}

/* FOOTER */
#footer_middle a { color: #852F1A; text-decoration: none; }
#footer_middle a:hover { color: #fff; text-decoration: underline; }