body {margin:0; padding:0; font-size: 12px; font-family: verdana, arial, helvetica; color: #666666;  background: #fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0; } 
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;} 
strong {font-style:normal;font-weight:bold;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold; } 
q:before,q:after {  content:'';} 
abbr,acronym { border:0;} 
a {text-decoration:none;  color:#006699;  border:none;}
a:hover {text-decoration:underline; color:#006699;}
.clear_both {clear: both;}
.separator_20px {clear: both; width: 100%; height: 20px;}
.separator_10px {clear: both; width: 100%; height: 10px;}
.separator_5px {clear: both; width: 100%; height: 5px;}

.container {margin: 0 auto; width: 800px; height: auto; }

.head {background: url(images/head2.jpg) no-repeat center; padding: 3px; width: 794px; height: 84px;  border: 1px #cccccc solid; font-size: 20px; color: #fff; }

.tab_2 td {padding: 3px; border: solid 1px #ccc; text-align: left; font-size: 10px;}

.tab_2 {margin-right: 10px; margin-left: 10px;}

.tab_1  td{padding: 5px; font-weight: bold;}

.tab_1  span{ font-weight: normal;}

.tab_1  {margin-left: 10px; margin-right: 10px;}

.meniu {width: 802px; height: 30px; background: url(images/center.gif) repeat-x center;  float: left;}
.meniu_l {width: 9px; height: 30px; background: url(images/left.gif) no-repeat left center; float: left;}
.meniu_r {width: 9px; height: 30px; background: url(images/right.gif) no-repeat right center; float: right;}


.home {padding-left: 15px; margin-top: 5px; padding-right: 15px; border-right: 1px solid #006699; float: left;}
.contact {padding-left: 15px; margin-top: 5px; padding-right: 15px; border-right: 1px solid #006699; float: left;}
.despre {padding-left: 15px; margin-top: 5px; padding-right: 15px; float: left;}


.meniu_stanga {width: 212px; height: auto; background: url(images/left_center.gif) repeat-y center; float: left;}
.meniu_sus {width: 212px; height: 33px; background: url(images/left_sus.gif) repeat-y center top; float: left;}
.meniu_jos{width: 212px; height: 14px; background: url(images/left_jos.gif) no-repeat scroll 0px 100px; float: left; padding-bottom: 100px;}

.imagescon {display: block; padding-left: 7px; padding-bottom: 10px; width: 197px; height: 49px; padding-top: 10px; text-align: left; text-indent: -1000px; overflow: hidden; }
#a_nisip { background: url('images/nisip.gif') 7px 10px no-repeat; }
#a_pietris { background: url('images/pietris.gif') 7px 10px no-repeat; }
#a_balast { background: url('images/balast.gif') 7px 10px no-repeat; }
#a_refuz { background: url('images/refuz.gif') 7px 10px no-repeat; }
#a_pietris { background: url('images/pietris.gif') 7px 10px no-repeat; }
#a_piatra { background: url('images/piatra.gif') 7px 10px no-repeat; }
#a_zgura { background: url('images/zgura_rosie.jpg') 7px 10px no-repeat; }
#ciment { background: url('images/beton2.gif') 7px 10px no-repeat; }
#a_marmura { background: url('images/marmura.gif') 7px 10px no-repeat; }

.meniu_dreapta {width: 588px; height: 488px auto; background: url(images/cent_cent.gif) repeat-y center; float: right; }
.meniu_s_sus {width: 588px; height: 34px; background: url(images/cent_sus.gif) repeat-y center top; float: right;}
.meniu_j_jos{width: 588px; height: 22px; background: url(images/cent_jos.gif) no-repeat center bottom; float: right;}

.text_desc {padding-right: 10px;  width: 436px; float: right; height: auto; line-height: 26px;}




.footer_center{width: 800px; height: 43px; background: url(images/footer_center.gif) repeat-x center;float: left;}

.footer_l{width: 12px; height: 43px; background: url(images/footer_left.gif) no-repeat center left; float: left;}

.footer_r{width: 12px; height: 43px; background: url(images/footer_right.gif) no-repeat center right; float: right;}

.forms td{padding-bottom: 12px; width: 190px;}

.detalii {margin-left: 20px;}

.contact2 {margin-left: 30px; float: left;}

.container_poze {width: 584px; height: auto; float: left; }

.poze_album {float: left; padding: 3px; margin: 13px;border: 1px solid #cccccc;}