	html
{
  height: 100%;
}

body 
{
  background: #101010;
  color: #a5a5a5;
  font: 12px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  margin: 5px 0 0 0;
}

a, a:link, a:visited
{
	color: #bc80a6;
	text-decoration: none;
}

a:hover
{
	color: #f0f0d1;
	text-decoration: none;
}

form, ul, li
{
  margin: 0;
  padding: 0;
}

h1.title
{  
  color: #bc80a6;
  font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: .12em;
  margin: 6px 0 6px 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

#wrap
{
  clear:both;
  margin: 0 auto;
  width: 880px;
}

#content
{
  background: url(../images/duet_06.jpg) repeat-y;
  clear:both;
}

#header
{
  background: url(../images/duet_01.jpg) no-repeat;
  clear: both;
  height: 77px;
}

#menuTop
{
  padding: 40px 0 0 630px;
}

#menuTop ul
{
  list-style: none;
}

#menuTop li
{
  color: #ffffe3;  
  display: inline;  
  margin: 0 2px;
}

#menuTop li a, #menuTop li a:link, #menuTop li a:visited
{
  color: #ffffe3;
  text-decoration:none;
}

#menuTop li a:hover
{
  color: #c7c7c7;
}

#left
{
  float: left;
  width: 301px;
}

#leftTop
{
  background: url(../images/duet_02.jpg) no-repeat;
  clear:both;
  height: 77px;
  width: 301px;
}

#menu
{  
  clear:both;
  height: 372px;
  width: 301px;
}

#right
{
  float: left;
  width: 534px;
}

#pageContent
{
  clear: both;
  width: 534px;
}

#footer
{
  background: url(../images/duet_08.jpg) no-repeat;
  clear: both;  
  height: 38px;
  width: 880px;
}

#footerText
{
  background: #101010;
  color: #5f5f5f;
  font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 10px;
}
#footerText a, #footerText a:link, #footerText a:visited
{
  color: #5f5f5f;
  text-decoration:none;
}
#footerText a:hover
{
  color: #a5a5a5;
  
}

#menuLeft
{
  background: url(../images/mn_01.jpg) repeat-y;
  margin: 0 0 0 36px;
  padding: 10px 0 16px 0;
}

#menu ul
{  
  list-style: none;
}

#menu li
{  
  color: #5f5f5f;
  letter-spacing: .08em;
  height: 25px;
  line-height: 25px;    
  vertical-align: middle;  
}

#menu li.menuItem
{
  padding: 0 0 0 45px;
  text-transform: uppercase;
}

#menu li a 
{
  color: #ffffe3;
  margin: 0 0 0 8px;
  text-decoration:none;  
}

#menu li.selected
{
  background: url(../images/mn_03.jpg) center no-repeat;
  color: #ffffe3;
}

#menu li.divider
{
  background: url(../images/mn_05.jpg) no-repeat; 
  height: 1px;
  margin: 7px 0 7px 0;
}

ul#homePage
{
  list-style: none;
}

div.speciale
{
  background: #101010;
  border: solid 1px #313131;
  height: 78px;
  margin: 0 0 0 44px;
  width: 234px;
}

div.newsletter
{
  background: url(../images/nw_bg.jpg) no-repeat;
  height: 43px;
  margin: 0 0 0 44px;
  width: 236px;      
}

#frmNewsletter
{  
  padding: 20px 0 0 50px;
}

#newsletterEmail
{
  background: transparent;
  border: none;
  color: #a5a5a5;
  font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 2px;  
  width: 157px;
}

#newsletterSend
{
  background: transparent;
  border: none;
  color: #fffff3;  
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 1px 0 0 0;
  padding: 0;
  width: 20px;  
}

#newsletterMessage
{
  margin: 0 0 0 45px;
  text-align: left;
}

div.label
{
  float: left;
  margin: 6px 20px 0 0;
  text-align: left;
  width: 160px;
}

#frmConfigurator input[type=text]
{
  border: solid 1px #303030;
  background: #f0f0d1;
  color: #252525;
  float: left;
  font: inherit;
  font-size: 11px;
  margin: 10px 0 0 0;
  padding: 2px;
  vertical-align: middle;
  width: 300px;
}

#frmConfigurator select
{
  border: solid 1px #303030;
  background: #f0f0d1;
  color: #252525;
  float: left;
  font: inherit;
  font-size: 11px;
  margin: 10px 0 0 0;
  padding: 1px;
  vertical-align: middle;
  width: 306px;
}

.checkbox
{
  margin: 10px 0 0 0;
  text-align: left;
  width: auto;
}

#imgSecurity
{
  cursor: pointer;
  margin: 11px 0 0 0;  
}

.explicatii
{
  color: #5f5f5f;
}

.content
{
  background: #101010;
  padding: 20px;
  text-align: justify;
}

#galerie
{
  margin: 0 auto;
  padding: 20px 0;
  width: 476px;
}

.foto
{
  float: left;
  height: 79px;
  margin: 0 20px 10px 0;
  width: 104px;
}

.foto img, .foto2 img
{
  border: solid 2px #363636;
}

.foto2
{
  float: left;
  height: 79px;
  margin: 0 0 10px 0;
  width: 104px;
}

.fotogray
{
  background: #a4a4a4;
}

#galeriedecoratiuni
{
  margin: 0 auto;
  padding: 0 0 20px 45px;
  width: 510px;
  text-align:center;
}

.decoratiuniflorale
{
  float: left;
  height: 80px;
  margin: 0 15px 15px 0;
  width: 140px;
  text-align:center;
}

ul.sitemap
{
  list-style: disc;
  margin: 0 0 0 80px;
  line-height: 18px;
}

ul.sitemap a, ul.sitemap a:link, ul.sitemap a:visited
{
  color: #a5a5a5;
  text-decoration:none;
}

ul.sitemap a:hover
{
  color: #9d3e87;
}

.sitemapBig
{
  text-transform: uppercase;
}

ul.testimoniale
{
  list-style: none;
}

ul.testimoniale li
{
  clear: both;
}

div.testimonialeImagine
{
  float: left;
  margin: 10px;
  width: 95px;
}

div.testimonialeImagine img
{
  border: solid 1px #f0f0d1;
}

div.testimonialeText
{
  float: right;
  width: 375px;
}

#frmContact input[type=text]
{
  border: solid 1px #303030;
  background: #f0f0d1;
  color: #252525;  
  font: inherit;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 2px;
  vertical-align: middle;
  width: 300px;
}

#frmContact textarea
{
  border: solid 1px #303030;
  background: #f0f0d1;
  color: #252525;  
  font: inherit;
  font-size: 11px;
  height: 50px;
  margin: 0 0 10px 0;
  padding: 2px;
  vertical-align: middle;
  width: 300px;  
}

#bSend, #submit
{
  font: inherit;
}

#imgSec
{
  margin: 5px 0 0 0;
}

ul.configurator
{
  margin: 0 0 0 20px;
}

.space5
{
  clear: both;
  height: 10px;
}
.space10
{
  clear: both;
  height: 10px;
}
.space15
{
  clear: both;
  height: 15px;
}
.gray2
{
  color: #292929;
  line-height: 14px;
}

.clear
{
  clear:both;
}

.strong
{
  font-weight: bold;
}

.center
{
  text-align: center;
}

.justify
{
  text-align: justify;
}

.right
{
  text-align:right;
}

.italic
{
  font-style: italic;
}

.purple
{
  color: #9d3e87;
}

.cream
{
  color: #f0f0d1;
}
.cream_b
{
  color: #f0f0d1;
  font-size: 16px;
}

.sp30
{
	padding-left: 30px;
}
.sp50
{
	padding-left: 50px;
}
.sp70
{
	padding-left: 70px;
}

.sp100
{
	padding-left: 100px;
}
.space5
{
  height: 5px;
}

.floatLeft
{
  float: left;
}
