* {
        margin:0px;
        padding:0px;
}

html, body {
        height:100%;
        color:#000000;
        font-family:arial, verdana, sans-serif;
        font-size:12px;
        line-height:18px;
}
/*
#background {
        background:url(../images/bg.png) repeat-x;
}
*/



h1 {
        margin-bottom:18px;
        font-size:18px;
        font-weight:bold;
        color:#EA141B;
        line-height:27px
}

h2 {
        margin-bottom:9px;
                font-size:14px;
        font-weight:bold;
        line-height:21px
}


h3 {
        font-size:12px;
        font-weight:bold;
        color:#ca3c00;
        line-height:18px;
}

a {
        color:#288837;
        text-decoration:none;
}

/*ca3c00*/
a:hover {
        text-decoration:underline;
}

#head {
        height:151px;
        /*background:url(../images/contec-claim.png) right bottom no-repeat;*/
}

#main_navigation {
        width:262px;
        height:100%;
        position:fixed;
        top:0px;
		left:17px !important;		
        left:7px;
        background:url(../images/navigation_bg-trans.png);
        z-index:0;
}

#main_navigation_right {
        width:262px;
        height:100%;
        position:fixed;
        top:0px;
        left:998px !important;
        left:987px;		
        background:url(../images/navigation_bg-trans.png);
        z-index:0;

}

#main_nav_inner {
        width:261px;
        height:100%;
        position:fixed;
        top:0px;
		left:17px !important;	
        left:7px;
        z-index:1;
}

#main_nav_inner_right {
        width:262px;
        height:100%;
        position:fixed;
        top:0px;
        left:998px !important;		
        left:987px;
        z-index:1;
}

#footer {
        width:196px;
        position:fixed;
        bottom:0px;
		left:17px !important;	
        left:7px;
        z-index:3;
        font-size:11px;
        line-height:14px;
        margin-left:47px;
        overflow:hidden;
        background-color:#ffffff;
        padding:20px 0px;
}
#functions {
        height:31px;
        font-size:11px;
        color:#ffffff;
        background-color:#0E6BA4;
        margin-bottom:1px;
}

#functions a {
        color:#ffffff;
}

#main_nav_inner ul, #functions ul {
        list-style-type:none;
}

#main_nav_inner_right ul, #functions ul {
        list-style-type:none;
}

#functions ul {
        float:right;
        margin:7px 275px 0px 5px !important;
        margin:7px 127px 0px 5px;
}

#functions ul li {
        width:auto;
        float:left;
}

#funct_nav {
        /*margin-right:-10px ! important;*/
}



#funct_nav li {
        padding:0px 10px;
        background:url(../images/list-separator.png) left no-repeat;
}

#languages li img {
        border:0px;
        margin-left:5px;
}



#head, #content {
        margin-left:275px;
        width:718px;
        /*width:450px;*/
        /*margin-left:378px;
        width:546px; */
}





#main_nav_inner {
        margin:31px 0px 0px 19px;
        width:224px;
}

#main_nav_inner img {
        border:none;
}

#main_nav_inner ul {
        font-weight:bold;
        padding-left:28px;
        padding-right:28px;
}

#main_nav_inner ul li {
        margin: 5px 0px;
}

#main_nav_inner ul ul {
        font-weight:normal;
        font-size:11px;
        line-height:14px;
        list-style-type:square;
}



#main_nav_inner_right {
        margin:31px 0px 0px 19px;
        width:224px;
}

#main_nav_inner_right img {
        border:none;
}

#main_nav_inner_right ul {
        font-weight:bold;
        padding-left:28px;
        padding-right:28px;
}

#main_nav_inner_right ul li {
        margin: 5px 0px;
}

#main_nav_inner_right ul ul {
        font-weight:normal;
        font-size:11px;
        line-height:14px;
        list-style-type:square;
}



#content {

}

#main_body {
        padding:20px 0px;
        clear:both;
}

div.standard-p {
        padding-bottom:22px !important;
}

div.gallery-p {
        clear:both;
}

#main_body p, #main_body ul {
        margin-bottom:18px;
}

#main_body ul {
        list-style-type:none;
        margin-left:50px;
}

#main_body ul li {
       /* padding-left:20px;
        background:url(../images/bullet.png) no-repeat top left;*/
}

#main_body ul.links, #main_body ul.downloads {
        font-size:11px;
        line-height:14px;
        margin-left:0px;
        list-style-type:none;
}

#main_body ul.links li {
        padding-left:20px;
        background:url(../images/link.png) no-repeat top left;
}

#main_body ul.downloads li {
        padding-left:20px;
        background:url(../images/download.png) no-repeat top left;
}

div.standardimage {
        float:left;
        vertical-align:text-top;
        padding:5px;
        background-color:#ededed;
        border:1px solid #cccccc;
        margin: 3px 20px 15px 0px;
}

div.newsimage {
        float:right;
        vertical-align:text-top;
        padding:5px;
        background-color:#ededed;
        border:1px solid #cccccc;
        margin: 3px 0px 10px 20px;
}

div.gallery {
        clear:both !important;
        margin-top:-7px;
        margin-bottom:7px;
}

div.galleryimage {
        float:left;
        vertical-align:text-top;
        padding:5px;
        padding-bottom:1px;
        background-color:#ededed;
        border:1px solid #cccccc;
        margin: 0px 15px 15px 0px;
}

div.client-logo {
        float:left;
        margin:5px 10px 0px 0px;
        padding:0px !important;
}

div.client-logo img {
        border:1px solid #cccccc;
}

div.legende {
        padding:2px 3px;
        font-size:10px;
        line-height:12px;
}

div.standardimage img, div.galleryimage img, div.newsimage img {
        border:1px solid #999999;
}

div.standardimage a img, div.galleryimage a img, div.newsimage a img {
        border:1px solid #ca3c00;
}

select, textarea {
        border:1px solid #999999 !important;
        font-family:arial, verdana, sans-serif !important;
        font-size:12px;
        line-height:16px;
        margin-bottom:5px;
        width:200px;
        vertical-align:text-top;
}

select {
        width:204px !important;
}

select:focus, input:focus, textarea:focus {
        background-color:#ededed;
}

input.button2 {
        background-color:#ca3c00;
        color:#ffffff;
        font-weight:bold;
}

p.small, .FormError {
        font-size:11px;
}

.FormInputFalse, .FormError {
        color:#ca3c00;
}

.FormInputFalse {
        border:1px solid #ca3c00 !important;
}

div.FormLable {
        float:left;
        width:120px;
}

span.FormError {
        padding-bottom:5px;
}

dt, dd {
        padding-left:20px;
        line-height:15px;
}

dd {
        margin-bottom:10px;
}

dt {
        background:url(../images/sitemap-item.png) no-repeat top left;
        font-weight:bold;
}

dt.level2 {
        background:url(../images/sitemap-item-level2.png) no-repeat top left;
}

dt.level2, dd.level2 {
        font-size:11px;
        margin-left:25px;
}

dl#glossary dt {
        padding-left:0px;
        background:none;
}

dl#glossary dd {
        padding-left:30px;
}

.news {
        margin-bottom:25px;
}
.mesaj_informare {
        font-size:12px;
        color:#EC1B23;
        font-weight:bold;
        border:1px solid #EC1B23;
        padding:5px;
        margin: 0 5px 0 5px;
        text-align:left;
}



/*** facute de mine ***/
.c8 {background: #60A7E3;width:715px;}

.ofertele_noastre{
        color:#000000;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        }

.border_produse {
        border-top:dotted #C2C2C2 1px;
        border-bottom:dotted #C2C2C2 1px;
        }
.td_produse {
        padding:5px;
        border-right:dotted #C2C2C2 1px;
        }
.td_nume_produs {
        color:#157abe;
        padding:0px;
        height:30px;
        }

.cautare {
        background: #ffffff url(../images/m041.gif) no-repeat;
        width:40px;
        height:20px;
        text-decoration:none;
        border:0px;
        }

.language {
        font-weight:bold;
        color:#288837;
        text-align:center;
        z-index:100;
        width:262px;
        height:100%;
        position:fixed;
        top:0px;
        left:995px;/*725px*/
        z-index:1;
        }

.language a {
        font-weight:bold;
        color:#000000;
        text-align:center;
        z-index:100;
        }

.body_border {
        border-top:dotted #C2C2C2 1px;
        border-bottom:dotted #C2C2C2 1px;
        padding-left:5px;
        }
.body_border_right {
        padding:5px;
        border-right:dotted #C2C2C2 1px;
        }

.div_cautare{
        width:261px;
        position:fixed;
        top:0px;
        left:10px;
        z-index:1;
        }

.font_sitemap {
        color:#FF6A00;
        font-weight:bold;
        }
