/*elements*/
* { padding: 0; margin: 0; outline:none }
/*html { margin:0px; padding:0px; background: url(../images/bg.jpg) repeat-y 50%; }*/
html { margin:0px; padding:0px; background: url(../images/bg_iarna.jpg) repeat-y 50%; }

/*body { margin:0px; padding:0px; font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#792907; background: url(../images/top.jpg) repeat-x 50% 0; line-height:130%; }*/

body { margin:0px; padding:0px; font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#792907; background: url(../images/top_iarna.jpg) repeat-x 50% 0; line-height:130%; }

a { color: #075c8c; text-decoration:none;  }
a:hover { color:#075c8c; text-decoration:underline }
a.detalii { font-weight:bold; font-size:10px;}
a.no_dec { text-decoration:none;}

.foot a{ color:#FFF}
.foot a:hover{ color:#FFF}

p{ padding:5px; font-size:12px;  line-height:130%;}
/* form elements */
form { margin:0px; padding: 0 5px;  }
label { display:block; font-weight:bold; margin:10px 0 0 0 ; }
input { padding:3px; border:1px solid  #999; font: normal 12px arial, sans-serif; color:#666;  width:300px; margin-bottom:5px }
select{ padding:3px; border:1px solid  #999; font: normal 12px arial, sans-serif; color:#666;  width:300px; margin-bottom:5px }
textarea { width:400px; padding:4px;border:1px solid  #999; font: normal 12px arial, sans-serif; height:130px; display:block; color:#666; }
input.button { font: bold 12px arial, Sans-serif; height: 24px; margin: 0; padding: 2px 3px; color: #FFF; background: #930; border: none; width:auto; text-transform:uppercase }

table td { font-size:12px}
#errors { border:#FF8083 2px solid;  background:#FFDFE0; padding:10px; margin-bottom:10px; color:#333; display:none; margin:10px}

/********************************************


/*layout*/
#wrapper { width: 900px; margin: 0px auto; }
.head { display:block; height:384px; color:#999; text-align:center; padding:10px 10px 0px 10px; }
.foot { display:block; height:40px; color:#999; text-align:center; padding:10px 10px 0px 10px; background:url(../images/bottom.jpg) no-repeat center; }
#container {display:block; overflow:visible;  }
#left { float:left; width:199px; display:inline; margin-top:8px; padding-left:5px ;}
/**/
/*header*/
h1.logo a { text-indent:-10000px; no-repeat center; width:121px; height:100px; display:block; margin:10px 0 0 17px; }
.menu{position:relative; top:0; left:0; ; z-index:3}
.menu2{position:absolute; left:182px; top:83px; z-index:15}

.header_picture {position:relative; top:0; left:0; z-index:2}
.header_picture2 {position:absolute; left:-2px; top:132px}

/*main*/
#main { padding:5px 0px 5px 0px; float:left; width:691px }
.main_pic { padding-top:6px }
h1.title { background:url(../images/h1.gif) no-repeat left bottom; display:block; margin:0px 5px 5px 5px; padding-top:10px; color:#702602; font-size:19px; font-weight:normal; height:30px }

h1.title a {  color:#702602; }
h1.title span a {  color:#b57310; }

div.separator{ background:url(../images/h1.gif) no-repeat   center center; height:30px }

h2 {background:url(../images/h2.gif) no-repeat left bottom; display:block; margin:5px 5px 0px 5px;  color:#666; font-size:18px; font-weight:normal; height:25px }
h2.title {color:#ef0c22; font-size:18px; font-weight:normal; }
h2.title2 {color:#48a206; font-size:18px; font-weight:normal; height:25px }
h2.title3 {color:#ec9a2b; font-size:18px; font-weight:normal; height:25px }
h2.title4 {color:#702602; font-size:18px; font-weight:normal; height:25px }
h2.title5 {color:#702602; font-size:18px; font-weight:normal; height:25px ; background:none}
h2.title5 a {color:#c44d0b; }
h2.title5 span {color:#702602; font-size:13px; font-weight:bold; height:25px; background:none }

.orange { color:#e79418; font-size:12px;}

h2.produs {color:#c44d0b; font-size:18px; font-weight:bold; height:25px; background:none }
h2.produs span {color:#c44d0b; font-size:13px; font-weight:bold; height:25px; background:none }

h2.subtitle { color:#999; background:none; display:block; margin:0px 5px 0px 5px; font-size:12px}

ul.top { text-align: left; margin: 7px 0px 10px 0px; height:26px;  padding: 0; text-decoration: none; no-repeat center; background-position:2px 18px }
ul.top li { list-style: none; padding: 2px 0 5px 0px; margin: 0 0px 5px 1px; float:left; ;}
* html body ul.top li { height: 1%; }
ul.top li a { text-decoration: none; color: #fff; font-size:13px; font-weight:bold;  background:url(../images/menu1.gif) ; width:118px;  display:block; text-align:center; padding-top:16px; height:25px; }
ul.top li a:hover { color: #fff; background:url(../images/menu2.gif); padding-top:14px; height:27px; text-decoration:none}
ul.top li a.current { color: #fff; background:url(../images/menu2.gif); padding-top:14px; height:27px;}
ul.top ul { margin: 0 0 0 5px; padding: 0; }
ul.top ul li { border: none; }


#vertmenu { width:190px; padding: 0px; margin: 0px; }
#vertmenu ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#vertmenu ul li { margin: 0px; padding: 0px; }
#vertmenu ul li a { font-size: 13; display: block; border-bottom: 1px solid #f5d4a1; padding: 5px 0px 2px 10px; text-decoration: none; color: #652205; width:180px; }
#vertmenu ul li a:hover, #vertmenu ul li a:focus { color: #652205; background-color: #eeeeee; font-weight:bold }


#vertmenu2 { width:180px; padding: 0px; margin: 0px; }
#vertmenu2 ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#vertmenu2 ul li { margin: 0px; padding: 0px; }
#vertmenu2 ul li a { font-size: 13; display: block; border-bottom: 1px solid #f5d4a1; padding: 5px 0px 2px 10px; text-decoration: none; color: #d08220; width:180px; }
#vertmenu2 ul li a:hover, #vertmenu2 ul li a:focus { color: #d08220; background-color: #eeeeee; font-weight:bold }

.back_rec {background:url(../images/back-rec.jpg) no-repeat; height:175px; width:677px; padding-top:10px}

.box_small{ width:114px; margin:9px; float:left }
.box_small .cerere_oferta{background:url(../images/cerere_oferta.gif) no-repeat; width:67px; height:14px; display:block; margin-top:5px}
.cerere_oferta{background:url(../images/cerere_oferta.gif) no-repeat; width:67px; height:14px; display:block; margin-top:5px}
.cerere_oferta_ro{background:url(../images/cerere_oferta_ro.gif) no-repeat; width:80px; height:14px; display:block; margin-top:5px}
.cerere_oferta_en{background:url(../images/cerere_oferta_en.gif) no-repeat; width:80px; height:14px; display:block; margin-top:5px}
.cerere_oferta_fr{background:url(../images/cerere_oferta_fr.gif) no-repeat; width:80px; height:14px; display:block; margin-top:5px}
.cerere_oferta_it{background:url(../images/cerere_oferta_it.gif) no-repeat 0 0; width:90px; height:14px; display:block; margin-top:5px; text-align:left}


.prod_box{background:url(../images/prod_back.gif) no-repeat; height:122px; width:114px; }
.prod_box img{padding:12px 0 0 10px}
.prod_box .titlu{color:#bf750b; font-size:10px; font-weight:bold}
.prod_box .det{padding:0px 8px 0 0}


.box-text{ background:url(../images/back-box.jpg) no-repeat; height:132px; width:300px; padding-top:10px; margin:10px 18px 0 0}
.box-text img {padding:5px}
.box-text .text {width:160px}

.box-text p, .box-text2 p, .box-text3 p { font-size:11px}

.box-text2 {background:url(../images/back-box2.jpg) no-repeat; height:132px; width:351px; padding:10px;  margin:10px 0 0 0}
.box-text3 {background:url(../images/back-box3.jpg) no-repeat; height:140px; width:351px; padding:10px;  margin:10px 0 0 0}
 

/*new*/
#left h2.left { background:url(../images/left_back.gif) no-repeat; font-size:15px; font-weight:bold; color:#6c2604; height:22px; padding:4px 0 0 10px; font-family:Arial, Helvetica, sans-serif }
/* alignment classes */
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.line-h { line-height:2px }
.fsize11 { font-size:11px }
.margin-top5 { margin-top:5px }
.margin0 { margin:0px }
.clear { clear:both; height:1px; overflow:hidden; }
/**/
/* display and additional classes */
.small { line-height:100%; font-size:10px; color:#0099B2 }
.short_f { height:30px }
.text_bold { font-size:12px; color:#0099b2; }
.margin-right10 { margin-right:10px }

h3,h4{ margin:5px 5px 0px 5px;  }


/* PAGINATION */
div.pagination {
    padding: 3px;
    margin: 3px;
	font-size:11px;
	text-align:center
		
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #690;
    
    text-decoration: none; /* no underline */
    color: #690;
	font-size:11px
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #666;

    color: #666;
	font-size:11px
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
        border: 1px solid #690;
        
        font-weight: bold;
        background-color: #690;
        color: #FFF;
		font-size:11px
    }
    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #ccc;
    
        color: #666;
		font-size:11px
    }
/* PAGINATION */  
