body{
     margin:0;
     padding:0;
     line-height: 1.5em;
     margin:50px 50px 0 50px; 
     padding:0;
     background:#FFF;
}

b{
     font-size: 110%;
	 }
em{
     color: red;
}


#topsection{
     background-image:url(img/utile.gif);
	 background-position:right;
     background-repeat:no-repeat;
     height: 200px; /*Height of top section*/
     border: 1px solid #e3e3d4;
     -moz-border-radius: 2em 1em; 
     -webkit-border-radius: 3px;
}

#topsection h1{
     margin: 0;
     padding-top: 15px;
}

#contentwrapper{
     float: left;
     width: 100%;
}

#contact-img{

margin:2px;}

#contact-img img{
float:right;
margin:2px;}

#contentcolumn{
     margin: 0 25% 0 22%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
     background: #FFF;
     font-family: "Trebuchet MS";
     font-size: 12px;
}

#leftcolumn{
     float: left;
     width: 22%; /*Width of left column in percentage*/
     margin-left: -100%;
     background: #FFF;
}

#rightcolumn{
     float: left;
     width: 20%; /*Width of right column in pixels*/
     margin-left: -20%; /*Set margin to that of -(RightColumnWidth)*/
     background: #FFF;
     font-family: "Trebuchet MS";
}

#footer{
     font-family: "Trebuchet MS";
     font-size: 11px;
     clear: both;
     width: 100%;
     background: #EAEAEA;
     color: #999;
     text-align: center;
     /*padding: 4px 0;*/
     height:20px;
     -moz-border-radius: 7px; 
     -webkit-border-radius: 7px; 
     border: 1px solid #CCC;
	 margin-bottom:5px;
}



#footer a{
     color: #000;
}

#footer img{
      padding-left:5px;
	  margin-top:3px;
 


}

.innertube{
      margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
      margin-top: 10px;
	  

}


.titlu{
      font-family: "Trebuchet MS";
      font-size: 17px;
      color: #000;
      padding-top: 10px;
}


#logo{
float:left;
padding-left:380px;
padding-top:20px;
margin-top:0;}

.note_sus {
font-family: "Trebuchet MS";
background-image:url(img/png.png);
font-size: 11px;
color: #000;
margin-left:0;
float:left;
text-decoration:none;}

.note_sus ul{
font-family: "Trebuchet MS";
font-size: 11px;
color: #999;
list-style:url(img/arrow.png)}

.note_sus ul li{
font-family: "Trebuchet MS";
padding-left:30px;
margin-right:25px;
font-size: 11px;
color: #999;
line-height:100%;}


.note_sus a img{
border: 1px solid #CCC;
}

.note_sus a img:hover{
border: 1px solid #999;
}


.note_sus a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #999;


color: #3DA4AF;
text-decoration:none;
}

.inside_img {
     float:right;
	 }
	 
.inside_img a{
     border: 0px solid #CCC;
	 }
	 
.inside_img a:hover{
     border: 0px solid #CCC;
	 }	
	 
.online_indicator {
     float:right;
	 }	  

.meniu_sus {
font-family: "Trebuchet MS";
font-size: 10px;
color: #999;
vertical-align:text-bottom;
text-align:center;
color: #3DA4AF;
text-decoration:none;
}

.meniu_sus a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #999;
vertical-align:text-bottom;
text-align:center;
color: #3DA4AF;
text-decoration:none;
}

.meniu_sus img{
border: 0px;
text-decoration:none;
}

		
/*panou produse*/
.panou { 

/*background-image:url(images/pnbg.gif);*/

border-style:solid;
border-right:thick double #3DA4AF;
-moz-border-radius: 2em 1em; 
-webkit-border-radius: 7px; 
border: 1px solid #e3e3d4;
border-top-width:3px;

font-size: 12px;
color: #000;
/*background-color:#FFFFCC;*/

}
/*.panou img {
width: 140px;
height: 140px;
margin:7px;
border: 1px solid #999;
}
.panou img a{
width: 140px;
height: 140px;
margin:5px;
border: 1px solid #999;
}
.panou img a:hover{
width: 140px;
height: 140px;
margin:5px;
border: 1px solid #000;
}*/

.center{
float:left;
width : 200px;
height: 16px;
margin-bottom:5px;
border-top: 1px dotted #999;
padding-top:20px;
padding-bottom:20px;



}


.left { 
float : left; 
width : 150px;
margin-top:5px;
position: relative;


}

.left img{ 
width: 140px;
height: 140px;
margin:15px;
border: 1px dashed #CCC;
background-color:#FFFFFF;
 }
 

.right { 
font-family: "Trebuchet MS";
float : right; 
width : 350px;
margin:2px;
text-align:left;
padding-right:10px;
line-height: 120%;
}

.right b { 
font-family: "Trebuchet MS";


text-align:left;
padding-right:3px;
font-size:12px;
}

.right img{
border: 1px solid #CCC;
}

.about { 
font-family:"Trebuchet MS";
font-size:12px;
margin:2px;
text-align:left;
padding-right:10px;
line-height: 120%;
}


.about p:first-letter {
   margin-left:30px;}


.spacer { 
clear : both; 
}

h1{
font-family: "Trebuchet MS";
font-size: 18px;
vertical-align:top;
text-align:left;
color: #3DA4AF;
text-decoration:none;
margin-top:23px;
border-bottom: 1px dotted #999;
padding-bottom:5px;
width:auto;
}

h1:hover{
color: #000;
}

h2{
font-family: Verdana;
font-size: 18px;
vertical-align:top;
text-align:left;
color: #3DA4AF;
text-decoration:underline;
}

h4{
font-family: "Trebuchet MS";
font-size: 14px;
vertical-align:top;
text-align:left;
color: #3DA4AF;
text-decoration:underline;
padding-top: 10px;
}
h5{
font-size:12px;
font-weight:bold;
margin-top:20px;
margin-bottom:5px;
text-align:left;
padding-left:10px;
padding-top:3px;
padding-bottom:2px;*/
border: 1px solid #CCC;
color: #999;

float:right;
width:200px;
padding-right:10px;
}

h5:hover{
color: #000;
} 

.mini_galerie{
background-color:#fff;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;

width:166px;
border: 1px solid #CCCCCC;

}

.mini_galerie img{
width: 50px;
height: 50px;
vertical-align:middle;

border:none;
}

.mini_galerie2{
background-color:#fff;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:340px;
border: 1px solid #CCCCCC;
}

.mini_galerie2 img{
width: 40px;
height: 40px;
vertical-align:middle;
}

.inside_left{
float:left;
margin-top:170px;
margin-left:-130px;

}
.inside_left img{
border:0px;}

.info img{
border-width:1px #ccc;}

a.info{
position:relative; /*this is the key*/
z-index:24; background-color:#ccc;
color:#000;
text-decoration:none}

a.info:hover{
z-index:25; 
background-color:#FFF}

a.info span{
display: none}

a.info:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:2em; left:4em; width:20em;
border:1px solid #CCC;
background-color:#FFF; color:#000;
text-align: center}



.pret{
font-family: "Trebuchet MS";
font-size: 19px;
color: #000;}

.tabel{
font-family:12;
font-family: "Trebuchet MS";
background-color:#fff;
color:#000;
cellpadding:0px; 
cellspacing:0px;
text-align:center;
}

a{
font-family:12;
font-family: "Trebuchet MS";
text-decoration:none;
color:#999;}



.travertin{
background-color:#FFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;


}

.travertin img{
width: 100px;
height: 100px;
vertical-align:middle;
margin: 2px;
}

.form{
float:right;
margin-top:-25px;}

fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #EAEAEA;
}
.search input, .search button {
	border: none;
	float: right;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	background: #EAEAEA url(search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #EAEAEA url(search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #EAEAEA url(search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #EAEAEA url(search_bg.gif) no-repeat bottom right;
}



.medalioane{
background-color:#FFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:560px;


}

.medalioane img{
width: 50px;
height: 50px;
vertical-align:middle;
margin: 2px;
border-width:1px;
border-color:#CCCCCC;
}

.bambus{
background-color:#FFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;


}

.bambus img{
width: 109px;
height: 100px;
vertical-align:middle;
margin: 2px;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 1px solid #dcdce9;
color: #333;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:50em
} 


#nav-menu img{
border-width:0px;}

#nav-menu li a:hover
{
text-decoration:none;
color:#CCC;
background: url(../img/menu/hover.png) #fff bottom left repeat-x;
}




/*Promotii*/
.promo_header {
background-image:url(images/pnbg.gif);
padding-left:5px;
border-style:solid;
text-decoration:blink;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 1px solid #CCC;

font-size: 14px;
color: #FFF;
margin-bottom:5px;

}

.produse {
background-image:url(images/pnbg.gif);
padding-left:5px;
border-style:solid;

-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 1px solid #CCC;

font-size: 12px;
color: #FFF;
margin-bottom:5px;

}

.h1_right{
font-family: "Trebuchet MS";
font-size: 18px;
vertical-align:top;
text-align:left;
color: ##3DA4AF;
text-decoration:none;
margin-top:5px;
margin-bottom:2px;
padding-left:20px;
border:none;
padding-bottom:10px;
}




.promo_text{
background-color:#FFFFFF;
padding-left:5px;


-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 1px solid #CCC;

font-size: 12px;
color: #000;

}

.promo_text img{
float:left;
margin-top:12px;

}

.promo_inside_text{
/*background-image:url(images/pnbg.gif);*/
padding-left:5px;
line-height: 100%;
font-size: 12px;
color: #000;
padding:2px;
margin-right:5px;
}

.promo_text2{
font-size: 10px;
color: #000;
line-height: 100%;
padding-left:5px;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 1px solid #CCC;}



.promo_inside_text2{
float:left;
padding:2px;
margin-top:2px;
}

.promo_inside_text3{
float:right;
margin:2px;
margin-top:2px;



}

/*.promo_inside_text2 img{
margin-top:50px;
float:left;
}*/

.promo_inside_text3 img{
width:88px;
height:31px;

}

.promo_inside_text b{
font-size: 20px;
color: #999;
}

.promo_inside_img img{
background-color:#FFFFFF;
padding-left:5px;

padding:2px;

margin-right:5px;
width:40px;
height:40px;
float:right;
}


a.status{
position:relative; /*this is the key*/
z-index:24; background-color:#ccc;
color:#000;
text-decoration:none}

a.status:hover{
z-index:25; 
background-color:#FFF}

a.status span{
display: block;}

a.status:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
/*top:2em; left:4em; width:9em;*/
border:1px solid #CCC;
background-color:#FFF; color:#000;
text-align: center;
font-size:12px;
line-height:100%;}

.inside_menu {
float:right;
margin-bottom:-20px;
}

.status img{
border-width:0px;}

.intr_travertin { 
font-family: "Trebuchet MS";
/*float : right; */
/*width : 400px;*/
margin:2px;
text-align:left;
padding-right:10px;
line-height: 120%;
}

.intr_travertin b { 
font-family: "Trebuchet MS";
text-align:left;
padding-right:3px;
font-size:12px;
}

.intr_travertin img{
border: 1px solid #CCC;
}




/* Header */



/* Menu */

#menu {
	width: 510px;
	height: 90px;
	margin: 0 auto;

	
	
	
}

#menu ul {
	margin: 0;
	padding-top: 145px;
	list-style: none;
	padding-left:0px;
	float:none;
	
	
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 32px;
	margin-left: 1px;
	padding: 13px 25px 0 25px;
	background: #FFFFFF url(images/img03.gif) repeat-x;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #999;
	font-size:12px;
}

#menu a:hover {
	/*background-image: url(images/img02.gif);*/
	border-color: #FEDA8D;
	background-color:#ccc;
	color: #000;
}

/*#menu .active a {
	height: 36px;
	margin-top: -4px;
	background-image: url(images/img04.gif);
	border: 1px solid #479AC6;
	border-bottom: none;
	font-weight: bold;
	color: #000;
}*/


#intro-travertin{
margin-left:10px;}


.promo_text_front{
background-color:#FFFFFF;
padding-left:5px;
margin:5px;

float:left;
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 1px solid #CCC;

font-size: 12px;
color: #000;

}

.promo_text_front img{
float:left;
margin-top:5px;

}

.promo_inside_text_front{
/*background-image:url(images/pnbg.gif);*/
padding-left:5px;
line-height: 100%;
font-size: 12px;
color: #000;
padding:2px;
margin-right:5px;
}

.promo_inside_img_front img{
background-color:#FFFFFF;
padding-left:5px;

padding:2px;

margin-right:5px;
width:40px;
height:40px;
float:right;
margin-top:28px;
}

#map ul {
line-height:100%;
list-style:disc;
}

#map li {
padding-left:20px;
list-style:circle;
	
}


.marmura{
background-color:#FFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;


}

.marmura img{
width: 50px;
height: 50px;
vertical-align:middle;
margin: 2px;
}

#search-box{

font-family: "Trebuchet MS";
font-size: 11px;

margin-top:10px;
margin-right:10px;

float:right;
border: 1px solid #CCC;}

