/* Nosanchuk layout developed by www.ginfocomp.ro . Copyright 2008 GInfoComp */

body {            
  font-family: Microsoft Sans Serif, Arial, Sans-serif;
  font-size: 12px;    
  color: #DAC6B1;
  margin-top: 27px; 
  background: #0E0602 url('../images/blank.gif') no-repeat; 
  }

body#home {  
  margin: 0; 
  padding: 0;
  }

* { margin: 0; padding: 0; }
  
a {
  cursor: pointer;
  }
/* index page */

div#main-home-block {
  margin-top: 30%;
  }

div#logo-background {  
  background-color: #2E180B;
  text-align: middle;
  padding: 50px 0 50px 0;
  margin-bottom: 15px; 
  }

div#logo {
  width: 690px;
  height: 60px;
  background: url('../images/nosanchuk_logo_big.jpg') no-repeat;
  margin: 0px auto;    
  }

span#alt-text {
  display: none;
  }
  
div#main-home-nav {
  width: 690px;
  text-align: left;  
  margin: 0px auto;   
  }
  
div#main-home-nav ul {  
  list-style-type: none;  
  }

div#main-home-nav li {
  position: relative;  
  float: left;   
  margin-right: 26px;
  margin-left: 2px;                  
  }

div#main-home-nav li.last {     
  margin-right: 2px;
  float: right;                  
  }

div#main-home-nav li.prelast {     
  margin-left: 2px;
  margin-right: 0px;           
  }

div#main-home-nav a {
  text-transform: uppercase;  
  font-size: 14px;    
  font-weight: 700;
  color: #BBA579;    
  letter-spacing: 3px;
  text-decoration: none;
  }

div#main-home-nav a:hover {  
  color: #ffffff;  
  text-decoration: none;
  }

div#main-home-nav ul li.last a {
  margin: 0;
  }

/* main page setup */

div#main-nav-one {
  width: 95%;  
  text-align: left;  
  margin: 0px auto;
  }
  
div#main-nav-one ul {           
  list-style-type: none;  
  }

div#main-nav-one li {
  position: relative;  
  float: left;   
  margin-right: 20px;                  
  }

div#main-nav-one ul li a {
  text-transform: uppercase;  
  font-size: 19px;      
  color: #BBA579;    
  text-decoration: none;
  }

div#main-nav-one ul li a:hover {  
  color: #ffffff;  
  text-decoration: none;
  }

div.main-nav-sub {
  width: 95%;  
  text-align: left;    
  margin: 0px auto;      
  display: none;
  }
  
div.main-nav-sub ul {
  float: left;
  clear: both;
  list-style-type: none;  
  }

div.main-nav-sub li {
  position: relative;  
  float: left;    
  margin-top: 5px;
  margin-right: 20px;                  
  }

div.main-nav-sub ul li a {
  text-transform: uppercase;  
  font-size: 12px;
  font-weight: bold;          
  color: #BBA579;   
  text-decoration: none;
  }

div.main-nav-sub ul li a:hover {  
  color: #ffffff;  
  text-decoration: none;
  }

div#main-mid {  
  width: 100%;
  height: 627px;  
  background-color: #2E180B;
  float: left;
  clear: both;  
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  }

div#main-mid-center {
  width: 95%;  
  margin: 0px auto;
  }

div#main-left {
  position: relative;  
  float: left;  
  width: 20%;   
  margin-top: 20px;    
  }

div#main-left-two {
  position: relative;  
  float: left;    
  width: 20%;  
  margin-top: 20px;
  margin-left: 2%;      
  }

p#level-three-menus {
  float: left;  
  width: 100%;
  } 
 
p#level-three-menus a {  
  float: left;
  clear: both;
  margin-bottom: 15px;
  text-transform: uppercase;
  }  

p#level-three-menus-static a {    
  margin-bottom: 15px;
  text-transform: uppercase;
  }

/* projects > selected projects : leftside include menu */

.siegelson #siegelson, .miller #miller, .gramercy #gramercy, .private #private, .jewelry #jewelry, .bergdorf #bergdorf, .schrager #schrager, .shotgun #shotgun, .stockholm #stockholm, .venice #venice {
  color: #fff;
  }

/* rugs > ls series : leftside include menu */

.l1 #l1, .l2 #l2, .l3 #l3, .l4 #l4, .l5 #l5 {
  color: #fff;
  }


div.left {
  height: 605px;    
  }

h1 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  color: #F6F0EB;    
  }
  
h1 span {
  display: block;
  color: #F6F0EB;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px;
  }

h1 span.text-two {
  display: block;
  font-size: 14px;
  font-weight: normal;  
  margin: 0px;      
  }

p {
  font-size: 13px;
  color: #DAC6B1;
  margin-bottom: 20px;
  }

a {    
  display: block;
  color: #DAC6B1;
  font-size: 14px;
  text-decoration: none;
  }

a:hover {  
  color: #fff;
  text-decoration: none;
  }

div.left div#rights {
  position: absolute;  
  width: 100%;
  bottom: 40px;
  left: 0px;  
  color: #DBD4BC;
  font-size: 11px;
  margin-bottom: 10px;  
  }

div.left div.lower-side {
  position: absolute;  
  width: 100%;
  bottom: 15px;
  left: 0px;  
  }

div.left div.lower-side a {
  float: right;  
  color: #DAC6B1;
  text-decoration: none;
  }

div.left div.lower-side a:hover {
  color: #ffffff;
  text-decoration: none;
  }

div.left div.lower-side a.prev {
  float: left;
  }

div#main-right {
  float: right;  
  overflow: hidden;
  width: 54%;
  }

div#main-right img {
  display: block;
  float: right;
  background: url('../images/loader.gif') no-repeat center center;
  }

div#main-right-wide {
  float: right;  
  overflow: hidden;  
  width: 78%; 
  height: 627px;     
  }

div#main-right-wide img {
  display: block;
  float: right;
  background: url('../images/loader.gif') no-repeat center center;
  }

div#main-right-wide div {
  margin-top: 20px;
  }

div#main-footer {
  clear: both;
  width: 95%;    
  margin: 0px auto;  
  }

div#main-footer div#footer-thumbs {
  float: left;
  clear: both;
  width: 20%;
  }

div#main-footer div#footer-thumbs a {
  display: block;    
  float: left;   
  overflow: hidden;
  font-size: 16px;  
  color: #DAC6B1;
  text-decoration: none;    
  margin-bottom: 2px;
  margin-right: 8px;      
  }

div#main-footer div#footer-thumbs a:hover {
  color: #fff;      
  }

div#main-footer div#footer-thumbs a span {  
  display: none;         
  }

div#main-footer div#footer-thumbs a.on {    
  color: #fff;
  }

div#main-footer div#footer-thumbs a.descript_btn {  
  float: right;
  margin: 0px;
  }

div#main-footer div#logo {
  float: right;    
  background: url('../images/footer_logo.jpg') no-repeat;
  width: 248px;
  height: 23px;
  margin-top: 5px;
  }

/* classes for active main-nav */

.projects #projects, .furniture #furniture, .lighting #lighting, .rugs #rugs, .services #services, .profile #profile, .contact #contact {
  color: #fff;
  }

/* classes for active sub-nav */

.projects_selected #projects_selected, .seating #seating, .storage #storage, .tables #tables, .sharp #sharp, .table #table, .floor #floor, .ceiling #ceiling, .wall #wall, .n1 #n1, .hex #hex, .ls #ls, .individuals #individuals, .corporate #corporate, .architects #architects, .developers #developers, .manufacturers #manufacturers, .biography #biography, .selected #selected {
  color: #fff;
  }

.projects #projects-sub, .furniture #furniture-sub, .lighting #lighting-sub, .rugs #rugs-sub, .services #services-sub, .profile #profile-sub, .contact #contact-sub {
  display: block;
  }    

div.left a.on {
  color: #ffffff;
  }
  
div.left a.on_ie {
  color: #ffffff;
  }  

/* biography */

div#bio {
  margin: 50px 0 50px 0;
  }

div#bio h1 {
  font-size: 22px;
  color: #DAC6B1;
  }

div#bio p {
  margin-top: 5px;
  color: #DAC6B1;
  line-height: 110%; 
  }
  
span.nosanchuk {
  font-family: Times New Roman, Times;
  text-transform: uppercase;
  letter-spacing: 1px;    
  }

div#bio img.bio-picture {
  float: right;
  margin-left: 20px;
  margin-bottom: 50px;
  }

div#bio-education {
  float: left;
  }

div#bio-education h2 {
  font-size: 12px;
  margin-bottom: 10px;
  }
  
/* selected projects columns */

div#selected-projects {
  float: left;
  width: 100%;
  margin: 20px 0 10px 0;
  }

div#selected-projects h1 {
  font-size: 22px;
  margin-bottom: 10px;
  color: #DAC6B1;
  }

div#selected-projects div.column {  
  float: left;
  width: 32%; 
  height: 627px;         
  font-weight: bold;
  margin-right: 10px;
  }
  
div#selected-projects div.column div.year {  
  float: left;
  clear: left;   
  margin-right: 5px;
  }

div#selected-projects div.column ul {  
  float: left;    
  width: 90%;  
  list-style-type: none;
  margin-bottom: 10px;    
  }

div#selected-projects div.column ul li span {  
  font-style: italic;
  font-weight: normal;     
  }

/* contact */

div#contact-details {
  float: left;
  font-size: 14px;    
  margin-top: 50px;  
  }

div#contact-details p.logo {
  font-family: Times New Roman, Times;
  text-transform: uppercase;
  font-size: 22px;
  letter-spacing: 7px;
  margin-bottom: 10px;
  color: #fff;
  }

div#contact-details a.mailto {  
  color: #DAC6B1;
  text-decoration: none;
  }

div#contact-details a.mailto:hover {  
  color: #fff;    
  }

div#contact-map-one {
  float: right;
  background: url('../images/contact_map_one.jpg') no-repeat;
  width: 325px;
  height: 432px;
  margin-left: 20px;
  }

div#contact-map-two {
  float: right;
  background: url('../images/contact_map_two.jpg') no-repeat;
  width: 310px;
  height: 432px;
  margin-left: 20px;
  }

/* display:none descriptions class */

div.descript {
  display: none;
  }

div.invis-thumb {
  display: none;
  }
