body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}

p{margin:0px;padding:0px;}

#wrapp{width:100%;background:url(../../img/site/body_bg.jpg) repeat-x top #ffffff;}
#page{width:960px;margin:0px auto;height:auto !important;height:600px;min-height:600px;padding-bottom:50px;}

#page #header{width:960px;float:left;height:388px;background:url(../../img/site/header_bg.jpg) no-repeat right bottom;}
#page #header_contact{width:960px;float:left;height:388px;background:url(../../img/site/header_contact.jpg) no-repeat right bottom;}
#page #header_galerie{width:960px;float:left;height:388px;background:url(../../img/site/header_galerie.jpg) no-repeat right bottom;}
#page #header_parteneri{width:960px;float:left;height:388px;background:url(../../img/site/header_parteneri.jpg) no-repeat right bottom;}
#page #header_pozitionare{width:960px;float:left;height:388px;background:url(../../img/site/header_pozitionare.jpg) no-repeat right bottom;}
#page #header_produse{width:960px;float:left;height:388px;background:url(../../img/site/header_produse.jpg) no-repeat right bottom;}
#page #header_servicii{width:960px;float:left;height:388px;background:url(../../img/site/header_servicii.jpg) no-repeat right bottom;}
.casute{width:210px;float:left;padding-top:5px;}
.casute a{float:left;padding-top:3px;}
.casute a img{border:none;}
.casute span.devider{background:url(../../img/site/devider.jpg) no-repeat;width:1px;height:13px;margin:0px 10px;float:left;}
.casute form#search{float:left;margin:0px;padding:0px;}
.casute form#search input.field{width:108px;height:13px;float:left;padding:0px 2px;border:1px solid #404040;font-size:11px;}
.casute form#search input.go{width:11px;height:11px;float:left;border:none;background:url(../../img/site/lupa.jpg) no-repeat;cursor:pointer;margin-left:5px;margin-top:2px;}
.logo{width:163px;height:139px;float:left;padding:0px 0px 0px 10px;}
.logo a{width:163px;height:139px;float:left;background:url(../../img/site/logo.jpg) no-repeat;}
.menu{width:108px;float:right;padding-right:70px;}
.menu ul{margin:0px;padding:0px;float:left;width:108px;}
.menu ul li{list-style:none;height:22px;float:left;width:100%;padding:1px 0px;}
.menu ul li a{width:88px;float:left;height:22px;line-height:22px;padding:0px 10px;font-weight:bold;text-decoration:none;color:#565656;font-size:13px;}
.menu ul li a:hover{background-color:#c2251e;color:#ffffff;}
.menu ul li a.active{background-color:#c2251e;color:#ffffff;}

#page #content{width:920px;float:left;padding:0px 10px 30px 30px;height:auto !important;height:300px;min-height:300px;}
#page #content .news{width:340px;float:left;text-align:left;font-size:11px;font-family:trebuchet ms;}
#page #content .news h1{font-size:28px;color:#c2251e;margin:0px;padding:0px 0px 10px 0px;float:left;width:100%;}
#page #content .news a.more{width:10px;height:10px;background:url(../../img/site/more.jpg) no-repeat center;text-decoration:none;padding-top:0px;}
#page #content .news .news_descr{width:330px;float:left;padding:10px 10px 10px 0px;border-right:1px dotted #404040;}
#page #content .text{width:570px;padding:0px 0px 0px 10px;float:left;font-family:trebuchet ms;font-size:11px;margin:0px;}
#page #content .text h1{font-size:28px;color:#000000;margin:0px;padding:0px 0px 10px 0px;float:left;width:100%;}
#page #content .text img{float:left;width:570px;margin:0px;padding:0px;}
#page #content .text .text_t{width:346px;float:left;padding:0px 0px 0px 10px;}

#page #content .gal_bot{width:100%;float:left;}
#page #content .gal_bot h1{margin:0px;padding:30px 0px 10px 0px;float:left;width:100%;font-family:trebuchet ms;font-size:26px;}
#page #content .gal_bot a{float:left;width:110px;height:73px;margin:5px 4px 0px 0px;}
#page #content .gal_bot a img{width:108px;height:71px;border:1px solid #b9b9b9;}

#footer{width:100%;background:url(../../img/site/footer_bg.jpg) repeat-x #ffffff;height:auto !important;height:121px;min-height:121px;float:left;}
#footer ul{width:500px;margin:0px auto;padding:0px;}
#footer ul li{list-style:none;float:left;}
#footer ul li a{color:#404040;float:left;text-decoration:none;}
#footer ul li a:hover{color:#c2251e;text-decoration:underline;}
#footer ul li span{float:left;padding:0px 5px;}
#footer .copy{width:500px;margin:0px auto;padding:20px 0px 0px 100px;}

div.clear{width:100%;height:1px;font-size:1px;clear:both;}

/* Pozitionare */

#page #content .pozit{width:525px;float:left;text-align:justify;font-size:11px;font-family:trebuchet ms;}
#page #content .pozit h1{font-size:28px;color:#c2251e;margin:0px;padding:0px 0px 10px 0px;float:left;width:100%;}
#page #content .pozit .pozit_descr{width:515px;float:left;padding:10px 10px 10px 0px;}
#page #content .pozit_gal{width:350px;float:left;padding:60px 0px 0px 20px;}
#page #content .pozit_gal2{width:350px;float:right;padding:60px 0px 0px 20px;}
#page #content .pozit_gal2 img{float:right;border:1px solid #cccccc;}
#page #content .pozit_gal img{width:380px;height:230px;float:left;border:1px solid #cccccc;}

/* Servicii */

#page #content .servicii{width:960px;float:left;text-align:justify;font-size:11px;font-family:trebuchet ms;}
#page #content .servicii h1{font-size:28px;color:#c2251e;margin:0px;padding:0px 0px 10px 0px;float:left;width:100%;}
#page #content .servicii .serviciu{width:300px;float:left;border-right:1px dotted #404040;padding:0px 9px 0px 10px;margin-top:20px;}
#page #content .servicii .serviciu h2{margin:0px;padding:0px 0px 10px 30px;float:left;color:#3f3f3f;font-size:16px;font-family:arial;width:270px;}
#page #content .servicii .serviciu h2.amenajare{background:url(../../img/site/amenajare.jpg) no-repeat left top;}
#page #content .servicii .serviciu h2.transport{background:url(../../img/site/transport.jpg) no-repeat left top;}
#page #content .servicii .serviciu h2.montaj{background:url(../../img/site/montaj.jpg) no-repeat left top;}
#page #content .servicii .serviciu .serv_descr{width:270px;float:left;padding:0px 0px 0px 30px;}

/* Parteneri */

#page #content .servicii .serviciu .part_descr{width:300px;float:left;padding:0px;}
#page #content .servicii .serviciu .part_descr img{float:left;}
#page #content .servicii .serviciu .part_descr .part_text{width:235px;padding:0px 0px 0px 10px;float:left;}
#page #content .servicii .serviciu .part_descr .part_text a{float:left;font-size:14px;font-weight:bold;text-decoration:none;color:#404040;font-family:Arial, Helvetica, sans-serif;margin-top:10px;}
#page #content .servicii .serviciu .part_descr .part_text a:hover{text-decoration:underline;}

/* Contact */

#page #content .pozit form#contact{width:460px;float:left;margin:0px;padding:0px 10px;border-right:1px dotted #404040;}
#page #content .pozit form#contact .form_row{width:100%;float:left;margin:10px 0px;}
#page #content .pozit form#contact .form_row label.normal{width:150px;float:left;font-weight:bold;font-size:13px;}
#page #content .pozit form#contact .form_row input{float:left;width:250px;height:18px;padding:2px;border:1px solid #cccccc;}
#page #content .pozit form#contact .form_row input.check{width:auto;height:auto;}
#page #content .pozit form#contact .form_row textarea{float:left;width:250px;height:150px;padding:2px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#page #content .pozit form#contact .form_row input.send{float:right;width:auto;height:auto;padding:5px;border:none;background-color:#3f3f3f;font-weight:bold;color:#ffffff;cursor:pointer;margin-right:55px;}
#page #content img.contact{width:213px;height:70px;float:left;border:none;padding:20px 0px 80px 0px;}

#page #content .pozit_gal .adresa{font-weight:bold;float:left;color:#c2251e;width:100%;padding:0px;}
#page #content .pozit_gal a.harta{float:left;margin:0px;padding:0px;}
#page #content .pozit_gal a.harta img{width:350px;margin:0px;padding:0px;float:left;}
#page #content .pozit_gal .program{float:left;padding:20px 0px;color:#c2251e;font-weight:bold;width:100%;}
#page #content .pozit_gal .program h1{float:left;font-size:14px;color:#404040;margin:0px;padding:0px;}
#page #content .pozit_gal .program span{width:40px;float:left;}

/* Produse */

#page #content .produse{width:100%;float:left;font-family:trebuchet ms;}
#page #content .produse .prod_left{width:760px;float:left;}

#page #content .produse .prod_left h1{font-size:28px;color:#c2251e;margin:0px;padding:0px;float:left;}
#page #content .produse .prod_left ul.menu_prod{float:left;margin:0px;padding:8px 0px 0px 0px;}
#page #content .produse .prod_left ul.menu_prod li{list-style:none;float:left;padding:0px 7px 0px 7px;}
#page #content .produse .prod_left ul.menu_prod li a{color:#3f3f3f;text-decoration:none;font-size:14px;font-weight:bold;padding:2px 6px;float:left;}
#page #content .produse .prod_left ul.menu_prod li a:hover{background-color:#c2251e;color:#ffffff;}
#page #content .produse .prod_left ul.menu_prod li a.active{background-color:#c2251e;color:#ffffff;}

#page #content .produse .prod_left ul.submenu_prod{float:left;margin:0px;padding:0px 0px 0px 125px;}
#page #content .produse .prod_left ul.submenu_prod li{list-style:none;float:left;padding:0px;}
#page #content .produse .prod_left ul.submenu_prod li a{color:#3f3f3f;text-decoration:none;font-size:12px;font-weight:bold;float:left;}
#page #content .produse .prod_left ul.submenu_prod li span{padding:0px 7px;font-weight:bold;}
#page #content .produse .prod_left ul.submenu_prod li a:hover{color:#c2251e;}
#page #content .produse .prod_left ul.submenu_prod li a.active{color:#c2251e;}

#page #content .produse .prod_left .cont_prod{width:650px;float:left;padding-top:10px;}
#page #content .produse .prod_left .cont_prod table#un_prod{width:315px;float:left;margin-top:20px;}
#page #content .produse .prod_left .cont_prod table#un_prod tr.tr1 td{height:110px;}
#page #content .produse .prod_left .cont_prod table#un_prod td img{border:1px solid #dadada;margin-right:5px;}
#page #content .produse .prod_left .cont_prod table#un_prod td h1{margin:0px;padding:0px;font-size:15px;width:100%;}
#page #content .produse .prod_left .cont_prod table#un_prod td h1 a{color:#3f3f3f;text-decoration:none;}
#page #content .produse .prod_left .cont_prod table#un_prod td span.pret{font-weight:bold;color:#c2251e;font-size:14px;}
#page #content .produse .prod_left .cont_prod table#un_prod td a.more{width:10px;height:10px;background:url(../../img/site/more.jpg) no-repeat center;text-decoration:none;padding-top:0px;}
#page #content .produse .prod_left .cont_prod table#un_prod td.devider1{border-right:1px dotted #404040;width:20px;}
#page #content .produse .prod_left .cont_prod table#un_prod td.devider2{border-bottom:1px dotted #404040;}

#page #content .produse .prod_left .cont_prod table#un_prod2{width:295px;float:left;margin-left:20px;margin-top:20px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 tr.tr1 td{height:110px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td img{border:1px solid #dadada;margin-right:5px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td h1{margin:0px;padding:0px;font-size:15px;width:100%;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td h1 a{color:#3f3f3f;text-decoration:none;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td span.pret{font-weight:bold;color:#c2251e;font-size:14px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td a.more{width:10px;height:10px;background:url(../../img/site/more.jpg) no-repeat center;text-decoration:none;padding-top:0px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td.devider1{border-right:1px dotted #404040;width:20px;}
#page #content .produse .prod_left .cont_prod table#un_prod2 td.devider2{border-bottom:1px dotted #404040;}

#page #content .produse .prod_right{width:115px;float:left;border-left:1px dotted #686868;height:300px;margin-top:10px;padding-left:10px;}
#page #content .produse .prod_right h1{margin:0px;padding:0px 0px 20px 0px;float:left;font-size:14px;}
#page #content .produse .prod_right a{margin:10px 0px;float:left;color:#6e6e6e;text-decoration:none;font-weight:bold;font-size:12px;}
#page #content .produse .prod_right a.vizualizare{background:url(../../img/site/vizualizare.jpg) no-repeat left center;padding-left:30px;}
#page #content .produse .prod_right a.stergere{background:url(../../img/site/stergere.jpg) no-repeat left center;padding-left:30px;}
#page #content .produse .prod_right a.adaugare{background:url(../../img/site/adaugare.jpg) no-repeat left center;padding-left:30px;}
#page #content .produse .prod_right a.finalizare{background:url(../../img/site/finalizare.jpg) no-repeat left center;padding-left:30px;}

/* Produs */

#page #content .produse .prod_left .cont_prod table#descr_prod{width:700px;float:left;margin-top:20px;}
#page #content .produse .prod_left .cont_prod table#descr_prod td img{border:1px solid #dadada;margin-right:5px;}
#page #content .produse .prod_left .cont_prod table#descr_prod td h1{margin:0px;padding:0px;font-size:15px;width:100%;color:#3f3f3f;}
#page #content .produse .prod_left .cont_prod table#descr_prod td span.pret{font-weight:bold;color:#c2251e;font-size:20px;padding:10px 0px;}
#page #content .produse .prod_left .cont_prod table#descr_prod td a.cere{font-size:12px;float:left;font-weight:bold;color:#404040;}
#page #content .produse .prod_left .cont_prod table#descr_prod td a.adauga{font-size:12px;float:right;font-weight:bold;color:#404040;}
#page #content .produse .prod_left .cont_prod table#descr_prod td span.back{width:100%;text-align:center;margin-top:10px;float:left;}
#page #content .produse .prod_left .cont_prod table#descr_prod td span.back a{font-size:12px;float:none;font-weight:bold;color:#c2251e;}

/* Search */
#page #content .cautari .search .part_descr{width:800px;float:left;padding:0px;margin-top:15px;}
#page #content .cautari .search .part_descr img{float:left;}
#page #content .cautari .search .part_descr .part_text{width:700px;padding:0px 0px 10px 10px;float:left;border-bottom:1px dotted #404040;}
#page #content .cautari .search .part_descr .part_text a{float:left;font-size:14px;font-weight:bold;text-decoration:none;color:#c2251e;font-family:Arial, Helvetica, sans-serif;margin-top:10px;}
#page #content .cautari .search .part_descr .part_text a:hover{text-decoration:underline;}
#page #content .cautari .search .part_descr a.more{width:10px;height:10px;background:url(../../img/site/more.jpg) no-repeat center;text-decoration:none;padding-top:0px;}
#page #content .cautari .paginare {width:700px;text-align:center;float:left;height:40px;padding-top:20px;}
#page #content .cautari .paginare a {padding:4px;color:#c2251e;text-decoration:none;}
/* Galerie */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:761px; margin:0px;display:none;float:left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:755px; height:400px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:755px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200;}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:755px}
#image img {position:absolute; z-index:25; width:755px;height:400px;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../../img/site/galerie/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../../img/site/galerie/right.gif) right center no-repeat}
#imglink {position:absolute; height:406px; width:100%; z-index:100;}
.linkhover {background:url(../../img/site/galerie/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../../img/site/galerie/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../../img/site/galerie/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:710px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img{cursor:pointer; border:1px solid #666; padding:2px;width:81px;height:75px;}

/* Cos */

table#cos{width:700px;margin-top:30px;}
table#cos tr.tr1 td{text-align:center;font-weight:bold;font-size:16px;border:1px solid #4c4c4c;height:30px;color:#C2251E;}
table#cos tr.tr2 td{text-align:center;height:30px;border:1px solid #4c4c4c;font-weight:bold;}
table#cos tr.tr2 td a.x{text-decoration:none;font-size:20px;font-weight:bold;color:#C2251E;}
label.error{color:red;width:400px;font-size:12px;float:left;padding-left:150px;}
#finalizare th {font-weight:bold;font-size:12px;}
#finalizare {width:450px;}


/* dw_scroll */

div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;
    width:785px; height:80px;
    overflow:hidden;
    float:left;
    margin-left:55px;
    padding:0px 5px;
    z-index:100;
    border:1px solid white;    
	}
    
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: #336;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

div#scrollLinks a{width:19px;height:9px;}
div#scrollLinks{margin-top:-50px;position:relative;float:left;z-index:10;}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
table#t1{margin:0px;padding:0px;}
table#t1 td{margin:0px;padding:0px;}

#page #content .content a{float:left;width:110px;height:73px;margin:5px 4px 0px 0px;}
#page #content .content a img{width:108px;height:71px;border:1px solid #b9b9b9;}

#page #content .wrap_big{width:562px;float:left;padding-left:170px;}
#page #content #display_big{width:562px;height:400px;float:left;border:1px solid #b9b9b9;}
#page #content #display_big a{width:562px;height:400px;float:left;margin:0px;padding:0px;}
#page #content #display_big a img{float:left;border:none;margin:0px;padding:0px;}
#page #content .gal_bot .titlu a {
	width:auto;
	height:inherit;
	margin:inherit;
	text-decoration:none;
	float: none;
	color: #c2251e;
}

