
BODY {
  font-size:12px;
  color: #ffffff;
  margin: 0px;
}


A.applink:hover {border: 2px dotted #DCE6F4;padding:2px;background-color:#ffff00;color:green;text-decoration:none}
A.applink       {border: 2px dotted #DCE6F4;padding:2px;color:#2F5BFF;background:transparent;text-decoration:none}
A.info          {color:#2F5BFF;background:transparent;text-decoration:none}
A.info:hover    {color:green;background:transparent;text-decoration:underline}




/* DON'T EDIT! */
div.photoSlice * { padding: 0px; margin: 0px; }
div.photoSlice img { border: none; }
div.photoSlice div.clear {
        clear: both;
        overflow: hidden;
}
/* PHOTO BACKGROUND */
div#photoBackground {
        background: #000;
}
/* PHOTO BACKGROUND STAGE */
div#photoStage {
        background: #FFF;
}
div#photoBigContainer {
        border: 6px solid #FFF;
}
/* PREV and NEXT BUTTONS */
div#photoControlPanel {
        background: #FFF;
        border-top: 6px solid #FFF;
}
a#photoCPleftArrow {
        float: left;
}
a#photoCPrightArrow {
        float: right;
}
a#photoCPleftArrow, a#photoCPrightArrow {
            display: block;
        width: 50px;
        height: 30px;
        font: 13px Trebuchet MS;
        line-height: 30px;
        text-align: center;
        color: #444;
        text-decoration: none;
        margin: 0px;
}
/* PREV and NEXT BUTTONS' HOVER */
a#photoCPleftArrow:hover, a#photoCPrightArrow:hover {
        background: #EAEAEA;
}
/* PHOTO CAPTION */
div#photoCaption {
        /* this makes the caption to lay over the photo, by removing this it will lay right over the photo */
        float: left;
        position: absolute;
        z-index: 102;

        background: #FFF;
        font: 13px Trebuchet MS;
        text-align: center;
        text-indent: 0px;
        color: #000;
        padding: 4px 0px; /* better not to set left or right padding because the caption width will get bigger than the image */

        /* optional - transparancy */
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        -khtml-opacity: 0.6;
}

/* by ntz */

* {
        margin:0;
        padding:0;
}
img, fieldset {
        border:none;
}
html {
        background:#313131;
        font:100 11px Tahoma, Verdana, Arial;
}
.clear {
        display:block;
        clear:both;
        font-size:0;
        height:0;
}
a {
        color:#FF0000;
        text-decoration:none;
        font-size:14px;
}
a:hover {
        color:#fff;
        font-size:14px;
}
#wrap {
        width:869px;
        margin:10px auto;
        background:url(/images/contentBG.jpg) repeat-y left top #4c4c4c;

}

/* >>>>>>>>>>>>>>>>>>>>Continut<<<<<<<<<<<<<<<<<<<< */
#continut {
        margin-top:166px;
        _margin-top:156px;

        line-height:90%;
        }
        h2.titlu {
                background: #981501 url(../images/rightBard.jpg) no-repeat right top;
                height:34px;
                line-height:30px;
                border-top:1px solid #a2a2a2;
                font-size:14px;
                color:#fff;
                padding:2px 0 0 10px;
        }
        h2.titlu img {
                        vertical-align:middle;
                }


                h2.titlup {
                background: #E62003 url(../images/rightBard.jpg) no-repeat right top;
                height:34px;
                line-height:30px;
                border-top:1px solid #a2a2a2;
                font-size:14px;
                color:#fff;
                padding:2px 0 0 10px;
        }
                h2.titlup img {
                        vertical-align:middle;
                }



        /* >>>>>>>>>>>>>>>>>>>>Stanga<<<<<<<<<<<<<<<<<<<< */
		
		

        #left {
                width:220px;
                margin-left:4px;
                display:inline;
                float:left;

        }
		
		
		
                div.roundedTop {
                        background-color:#3d3d3d;
                        border-bottom:1px solid #868686;
                        width:200px;
                        overflow:hidden;
                        padding:8px;
                        color:#fff;
                        margin-bottom:5px;
                        line-height:25px;
                        text-align:justify;
                }
				
				
                .roundedTop {
                        background-color:#3d3d3d;
                        border-bottom:1px solid #868686;
                        width:635px;
                        overflow:hidden;
                        padding:10px;
                        color:#fff;
                        margin-bottom:5px;
                        line-height:25px;
                       
                }
                div.roundedTop img.thumb {
                        float:left;
                        border:1px solid #ececec;
                        margin-right:5px
                }
                div.roundedTop p {
                        margin-bottom:10px;
                }



        /* >>>>>>>>>>>>>>>>>>>>Dreapta<<<<<<<<<<<<<<<<<<<< */
        #right {
                margin-left:229px;
                _margin-left:225px;
                margin-right:4px;
                width:634px;

        }
        img.bordered {
                border-bottom:1px solid #868686;
        }
                #right div.roundedTop {
                        width:auto;
                }
                #right h2.titlu {
                                margin-top:0;
                        }
                dl.galerie {
                }
                dl.galerie dd {
                        float:left;
                        margin:0 10px;
                        _margin:0 8px;
                        text-align:center;
                        width:130px;
                        overflow:hidden;
                        height:200px;
                }
                dl.galerie dd img {
                        display:block;
                        margin:0 auto;
                }
        /* >>>>>>>>> HEADER <<<<<<<<<<<<< */

        #header {
                background:url(/images/header.jpg) no-repeat left top;
                height:161px;
                position:absolute;
                top:23px;
                width:869px;
        }
                #logo a {
                        text-indent:-9999px;
                        display:block;
                        background:url(/images/logo.jpg) no-repeat left top;
                        width:169px;
                        height:149px;
                        margin-left:20px;
                }
                #topMenu {
                        float:right;
                        display:inline;
                        margin-right:40px;
                }
                        #topMenu dd {
                                float:left;
                                font-size:13px;
                                font-weight:bold;
                                font-family:Tahoma, Verdana, Arial;
                                width:123px;
                                text-align:center;

                        }
                        #topMenu a {
                                color:#fff;
                                text-decoration:none;
                                display:block;
                                line-height:38px;
                        }
                        #topMenu a:hover {
                                color:#ddd;
                        }



        /* >>>>>>>>>>>>>>>>>>>> Footer <<<<<<<<<<<<<<<<<<<< */

        #footer {
                background:url(../images/footer.jpg) no-repeat left top;
                height:40px;
                line-height:40px;
                padding-left:10px;
                color:#fff;
        }
                #logiLogo {
                        float:right;
                        margin-right:50px;
                        padding-top:10px;
                }
                #footerMenu {
                        float:right;
                        display:inline;
                        text-align:left
                }
                        #footerMenu dd {
                                float:left;
                                font-size:13px;
                                font-weight:bold;
                                font-family:Tahoma, Verdana, Arial;
                                width:123px;
                                text-align:center;


                        }
                        #footerMenu a {
                                color:#fff;
                                text-decoration:none;
                                display:block;
                                line-height:30px;
                                vertical-align:middle;
                                padding-top:5px;
                        }
                        #footerMenu a:hover {
                                color:#ddd;
                        }

/* >>>>>>>>>>>>>>>>>>>>Contact<<<<<<<<<<<<<<<<<<<< */

.contact .extraRight {
        width:200px;
        float:right;
}
.contact dl.dateGenerale {
        width:400px;
}
.contact .extraRight dl,
.contact dl.dateGenerale {
        font-size:1.6em;
        line-height:130%;
        margin-bottom:26px !important;
        margin-bottom:25px;
}
.contact .extraRight dl dt,
.contact dl.dateGenerale dt {

        margin-bottom:10px;
}

.contact .extraRight dl dd,
.contact dl.dateGenerale dd {
        margin-left:10px;
        font-size:.8em;
        margin-top:5px;
}
#contactForm {
        text-align:right;
        margin-right:130px;
        margin-bottom:14px !important;
        margin-bottom:3px;
}
#contactForm label {
        display:block;
        margin-bottom:5px;
}
#contactForm textarea {
        float:right;
        margin-bottom:5px;
        height:100px;
        overflow:auto;
}
#contactForm textarea,
#contactForm input {
        width:300px;
        margin-left:5px;
        border:1px solid #333;
        background:url(../images/btnBG.gif) no-repeat left top;
        padding:2px;
}
#contactForm button {
        display:block;

        clear:both;
        height:25px;
        line-height:25px;
        width:96px;
        margin:0 0 0 auto;
        background:url(../images/btn.jpg) no-repeat left top;
        border:none;
        color:#fff;
        font-size:.8em;
        text-align:center;
        cursor:pointer;
}
#contactForm button.over {
        background-position:right top;
}

img.map,
img.callOperator {
        display:block;
        margin:0 auto;
}
img.callOperator {
        padding:3px;
        border:1px solid #fff;
}
.pagination {
        margin:10px 0;
}
.pagination a {
        border:1px solid #444;
        padding:2px 5px;
}
.pagination a:hover {
        border-color:#999;
}


/* >>>>>>>>>>>>>>>>>>>>Despre noi<<<<<<<<<<<<<<<<<<<< */

img.despre {
        display:block;
        margin:0 auto 10px auto;
}


/* >>>>>>>>>>>>>>>>>>>>Testimoniale<<<<<<<<<<<<<<<<<<<< */

#testimoniale dd {
        width:220px;
        padding:10px;
        background:#4c4c4c;
        border:1px solid #787878;
        float:left;
        _height:154px;
        display:inline;
        margin:10px 29px;
}


#testimoniales dd {
        width:530px;
        padding:10px;
        background:#4c4c4c;
        border:1px solid #787878;
        float:left;
        _height:154px;
        display:inline;
        margin:10px 29px;
}

/* >>>>>>>>>>>>>>>>>>>>Produse<<<<<<<<<<<<<<<<<<<< */
#produse dd img.thumb {
        display:block;
        margin:0 auto;
        float:none;
        border:5px solid #4c4c4c;
}
#produse, #produsep {
        margin-left:10px;
}
#produse dd {
        float:left;
        width:175px;
        height:210px;
        overflow:hidden;
        margin:10px;
        display:inline;
}


#produsep dd img.thumb {
        display:block;
        margin:0 auto;
        margin-right: 20px;
        float:left;
        border:5px solid #4c4c4c;
}

#produsep dd {
        float:left;
        width:575px;
        height:210px;
        overflow:hidden;
        margin:10px;
        display:inline;
}



/* >>>>>>>>>>>>>>>>>>>>parteneri<<<<<<<<<<<<<<<<<<<< */
#parteneri dd {
        min-height:10px;
        _height:10px;
        padding:10px;
        border-bottom:1px solid #686868;
}

dl#parteneri.produs dd {
        min-height:120px;
        _height:120px;
        padding:20px;
        border-bottom:1px solid #686868;
}


/**********clase pentru localizare***********/

a.localizare {
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        font-weight:bold;
        }
a.localizare:hover {
        font-size: 11px;
        color: #ffffff;
        text-decoration: underline;
        font-weight:bold;
        }

/**********end clase pentru localizare***********/

h1 {
        color:#ffffff;
        font-size:18px;
        font-weight:bold;
        padding:0px;
        margin:0px;
        }

h1 a {
        font-size:18px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
        padding:0px;
        margin:0px;
        }

h1 a:hover {
        color: #ffffff;
        font-size:18px;
        font-weight:bold;
        text-decoration:underline;
        padding:0px;
        margin:0px;
        }


.menu_sus
{
color:#868686;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.parere {
        border: 0;
        width: 95%;
        border-top: 1px solid #cc0000;
        margin-top: 15px;
        display: block;
        clear: both;
        }

.border {border: 1px solid #999999;}

.mesaj_informare {
        font-size:12px;
        color:#990100;
        font-weight:bold;
        border:1px solid #990100;
        padding:5px;
        margin: 0 5px 0 5px;
        text-align:left;
}