/* @override http://rosa/sites/all/themes/rosa/style.css?3 */
body {
  background-color: black;
  color: white;
  height: 100%;
  font-family: Futura, Helvetica, Arial;
}

img {
  padding: 0;
  margin: 0;
}

a {
  outline: none;
}

a, a:visited, a:active, a:hover {
  color: black;
}

#container {
  border-collapse: separate;
  border: 10px solid white;
}

#page {
  background: white;
  color: black;
}

#page div.content {
}

#page div.content div.catwalk {
  height: 560px; 
  width: 100%;
  background-color: black;
  color: white;
}

/* footer */

#footer {
  font-family: Helvetica, Arial;
  font-size: 11px;
  margin: 20px 0 0 0;
  padding: 0 0 10px 40px;
}


/* logo */

#logo {
  margin-top: 20px;
  text-align: center;
}

/* menu */

#block-menu-primary-links, #block-menu-secondary-links, #block-menu-menu-third-menu {
  text-align: right;
  width: 200px;
  margin: 0 0 0 5px;
  padding: 0;
}

#block-menu-primary-links h2 {
  display: none;
}

#block-menu-secondary-links h2 {
  width: 180px;
  height: 40px;
  background: url(i/menu-design.png) no-repeat;
  margin: 5px 0 10px 0;
}

#block-menu-menu-third-menu h2 {
  display: none;
  margin: 0;
}

#block-menu-primary-links h2 p, #block-menu-secondary-links h2 p, #block-menu-menu-third-menu h2 p {
  opacity: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  display: none;
}

ul.menu {
  padding: 0;
  margin: 0;
}

ul.menu li.leaf {
  list-style-image: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.menu li div {
  width: 200px;
  height: 20px;
  margin: 0 0 2px 0;
}

ul.menu li.last div {
  margin: 0;
}

ul.menu li a {
  width: 180px;
  height: 20px;
  display: block;
}

ul.menu li a span {
  display: none;
}

ul.menu #prezentare {
  background: url(i/menu-prezentare.png) no-repeat;
  height: 40px;
}

ul.menu .active-trail #prezentare, ul.menu #prezentare.active {
  background: url(i/menu-prezentare-sel.png) no-repeat;
}

ul.menu #rosa-clara {
  background: url(i/menu-rosa.png) no-repeat;
}

ul.menu .active-trail #rosa-clara, ul.menu #rosa-clara.active {
  background: url(i/menu-rosa-sel.png) no-repeat;
}

ul.menu #two {
  background: url(i/menu-two.png) no-repeat;
}

ul.menu .active-trail #two, ul.menu #two.active {
  background: url(i/menu-two-sel.png) no-repeat;
}

ul.menu #accesorii {
  background: url(i/menu-acc.png) no-repeat;
  margin-bottom: 5px;
}

ul.menu .active-trail #accesorii, ul.menu #accesorii.active {
  background: url(i/menu-acc-sel.png) no-repeat;
}

ul.menu #rochii-de-seara {
  background: url(i/menu-rochii.png) no-repeat;
}

ul.menu .active-trail #rochii-de-seara, ul.menu #rochii-de-seara.active {
  background: url(i/menu-rochii-sel.png) no-repeat;
}

ul.menu #catwalk {
  background: url(i/menu-catwalk.png) no-repeat;
}

ul.menu .active-trail #catwalk, ul.menu #catwalk.active {
  background: url(i/menu-catwalk-sel.png) no-repeat;
}

ul.menu #jesus-de-pozo {
  background: url(i/menu-jesus.png) no-repeat;
}

ul.menu .active-trail #jesus-de-pozo, ul.menu #jesus-de-pozo.active {
  background: url(i/menu-jesus-sel.png) no-repeat;
}

ul.menu #christian-lacroix {
  background: url(i/menu-christian.png) no-repeat;
}

ul.menu .active-trail #christian-lacroix, ul.menu #christian-lacroix.active {
  background: url(i/menu-christian-sel.png) no-repeat;
}

ul.menu #karl-lagerfeld {
  background: url(i/menu-karl.png) no-repeat;
}

ul.menu .active-trail #karl-lagerfeld, ul.menu #karl-lagerfeld.active {
  background: url(i/menu-karl-sel.png) no-repeat;
}

ul.menu #contact {
  background: url(i/menu-contact.png) no-repeat;
}

ul.menu .active-trail #contact {
  background: url(i/menu-contact-sel.png) no-repeat;
}

ul.menu #rosaclaraes {
  background: url(i/menu-rosaes.png) no-repeat;
}


#block-menu-menu-third-menu li.first {
  background: url(i/menu-separator.png) no-repeat;
  margin: 10px 0 0 0;
  padding-top: 10px;
}

#block-menu-menu-third-menu li.last {
  background: url(i/menu-separator.png) no-repeat;
  padding-top: 13px;
}

ul.menu ul.menu {
  display: none;
}

ul.menu li {
  margin: 0;
}

ul.menu li.expanded {
  padding: 0;
  margin: 0;
  height: 20px;
}

ul.menu li.expanded div {
  margin: 0;
  padding: 0;
}

li.collapsed {
  list-style-image: none;
  list-style-type: none;
}

/* accesorii */
#block-menu-menu-accesorii {
  margin-left: 20px;
  margin-bottom: 30px;
}

#block-menu-menu-accesorii h2 {
  display: none;
}

#block-menu-menu-accesorii ul.menu li a {
  background:transparent none repeat scroll 0 0;
  display:block;
  height:20px;
  opacity:0;
  width:130px;
}

#block-menu-menu-accesorii ul.menu li div {
  height:20px;
  margin:0 0 2px;
  width:130px;
}

ul.menu #pantofi {
  background: url(i/menu-acc-pantofi.png) no-repeat;
}

ul.menu .active-trail #pantofi, ul.menu #pantofi.active {
  background: url(i/menu-acc-pantofi-sel.png) no-repeat;
}

ul.menu #voaluri {
  background: url(i/menu-acc-voaluri.png) no-repeat;
}

ul.menu .active-trail #voaluri, ul.menu #voaluri.active {
  background: url(i/menu-acc-voaluri-sel.png) no-repeat;
}

ul.menu #bolerouri {
  background: url(i/menu-acc-bolerouri.png) no-repeat;
}

ul.menu .active-trail #bolerouri, ul.menu #bolerouri.active {
  background: url(i/menu-acc-bolerouri-sel.png) no-repeat;
}

ul.menu #accesorii-par {
  background: url(i/menu-acc-par.png) no-repeat;
}

ul.menu .active-trail #accesorii-par, ul.menu #accesorii-par.active {
  background: url(i/menu-acc-par-sel.png) no-repeat;
}

/* front page */

#node-1 p {
  margin: 0;
  padding: 0;
}

/* colectie */

#colectie {
  border-collapse: separate;
  height: 580px;
  overflow: hidden;
}

#colectie img {
  padding: 0;
  margin: 0;
}

#colectie-info {
  background: black;
  color: white;
  font-size: 12px;
}

#colectie-info h1 {
  font-size: 15px;
  padding: 0 0 0 20px;
  width: 170px;
}

#colectie-info p {
	line-height: 15px;
	letter-spacing: 0.2px; 
	font-weight: normal;
	font-size: 12px;
  padding: 0 0 0 20px;
}

div.colectie-modele {
  width: 152px;
  height: 25px;
  margin: 0 0 10px 20px;
}

div.colectie-modele a {
  display: block;
  background: url(i/menu-vezi-modele.png) no-repeat;
  width: 152px;
  height: 25px;
}

div.colectie-modele a span {
  display: none;
}
/* garda modele */
#colectie-modele {
  color: white;
  font-size: 12px;
  background: black url(i/modele-deco.png) repeat-y;
  width: 130px;
}

#colectie-modele h1 {
  font-size: 15px;
  padding: 0 0 0 10px;
  color: #666;
  width: 120px;
}

#colectie-modele p {
	line-height: 15px;
	letter-spacing: 0.2px; 
	font-weight: normal;
	font-size: 12px;
  padding: 0 0 0 20px;
}

#colectie-modele a.models-thumb {
  margin-left: 10px;
}

#colectie-modele a.models-thumb img {
  margin-bottom: 0px;
  border: 5px solid white;
}

.models-back {
  float: left;
  margin-left: 8px;
  display: block;
}

.models-forward {
  float: left;
  margin-left: 5px;
  display: block;
}

/* model */
#model-detalii {
  background: black;
  color: white;
  font-size: 13px;
}

#model-detalii-info {
  margin: 0 3px;
  color: white;
}

#model-detalii-info h2 {
  font-size: 15px;
  margin: 10px 10px 10px 10px;
}

#model-detalii-info p {
  margin: 10px 0 2px 0;
  font-size: 12px;
}

#model-detalii-img {
  width: 105px;
}

a.model-thumb {
  margin: 10px 10px 0px 10px;
  display: block;
}

#model-pag {
}

#model-pag .models-back {
  float: left;
  margin-left: 11px;
  display: block;
}

#model-pag .models-forward {
  float: left;
  margin-left: 2px;
  display: block;
}

#modele {
  background: black;
}

#model-img {
  background: transparent url(i/img-loading.gif) no-repeat scroll center 
}

.content-loading {
  background: transparent url(i/content-loading.gif) no-repeat scroll center;
  height: 464px;
  width: 130px;
}

.models-loading {
  background: transparent url(i/content-loading.gif) no-repeat scroll center;
  width: 105px;
  height: 418px;
}

#block-user-1 .content, #block-user-1 .content a {
  color: white;
  opacity: 100;
}
#model-img img { display: block; }

.form-item label

{

font-size: small;
font-weight: lighter;

}

/* contact */
#contact {
  color: black;
  font-size: 12px;
}

#contact #adresa {
  width: 48%;
  float: left;
}

#contact #harta {
  width: 48%;
  float: right;
}