    
    * {
        margin: 0px;
        padding: 0px;
        border: 0px;
        outline: 0;
    }
    
    html {
        overflow-y: scroll;
    }

    
    body {
        min-height: 900px;
        font-family: Helvetica, Arial, Tahoma, sans-serif;
        background: #ffffff;
        color: #232323;
        margin-top: 70px;
        text-align: center;
        margin-bottom: 40px;
        
    }
    

	
        
    #container {
        width: 100%;
        height: 100%;
        text-align: center;
    }
    

    
    #exitfull {
        width: 100%;
        height: 100%;
        text-align: center;
   }
    
    
    #site {
        width: 700px;
        margin: 0px auto;
    }
   
	#menu, #menu_proj {
	width: 700px;
	height: 60px;   
	}

    #contact_top {           
        width: 500px;
        border-bottom: #adadad 1px solid;
        margin: 0px auto;
    }

   #header, #header_proj {
        width: 700px;            
        border-bottom: #adadad 1px solid;		
   }
   
   
      #contact_direct {
        width: 700px;
        height: 130px;      
        border-bottom: #adadad 1px solid;		
   }
   
   
    .photos_top {
	width: 612px;
	min-height: 190px;
	margin: 0px auto;
	

   }
   
   .row {
        width: 700px;
        min-height: 210px;
        border-bottom: #adadad 1px solid;
	text-align: center;
   }
   
      
   .rowlast {
        width: 700px;
        min-height: 210px;
	text-align: center;
   }
   
   .menurow {
    
        width: 700px;
        height: 210px;
        border-bottom: #adadad 1px solid;
	text-align: center;
    
   }
   

   
   li a span {
    display: none;
   }
   
   h4 span, h5 span {
    display: none;
   }
   
      .single_photo {
        width: 700px;
	padding-top: 30px;
        border-bottom: #adadad 1px solid;
	text-align: center;        
   }


 #full {
        width: 612px;
        padding-top: 30px;
    
	text-align: center;
        margin: 0px auto;
        
   }
   
    #full_info {
        width: 612px;
        height: 60px;
    }
    
    #full_left {
        width: 406px;
        height: 60px;
        float: left;
        text-align: left;
        line-height: 15px;
	font-family: Helvetica;
        font-size: 11px;
        padding-top: 25px;
    }
   
   #full_right {
    width: 206px;
    height: 60px;
    float: left;
    text-align: center;
   }
     
    #wholemenu {
	width: 700px;
	height: 212px;
	background: url("../images/menu_tlo.gif") no-repeat;
	border-bottom: 1px solid #adadad;
    }
    
    
    #wholemenu span {
	display: none;
    }
    
    
    h1, h1 a {
        display: block;
        width: 700px;
        height: 60px;
    }

    
    ul#mainmenu{
	width: 700px;
	height: 108px;
	padding-top: 26px;
	list-style: none;
	text-align: left;
    }
    
    li#news, li#bio, li#newsletter {
	width: 700px;
	height: 27px;
	float: left;
    }
    
    li#projects {
	width: 496px;
	height: 27px;
	float: left;
    }
    
    li#contact {
	width: 204px;
	height: 27px;
	float: left;
    }

    li a {
	display: block;
	height: 27px;
    }
    
    
    li#news a {
	width: 180px;
	margin-left: 220px;
	background: url("../images/menu1.gif");
    }
    
     li#bio a {
	width: 79px;
	margin-left: 389px;
	background: url("../images/menu4.gif");
	
     }
          
     li#newsletter a {
		margin-left: 420px;
		width: 220px;
	background: url("../images/menu5.gif");
	
     }
    li#contact a {
	width: 150px;
	background: url("../images/menu3.gif");
    
    }
    
    li#projects a {
	width: 160px;
	margin-left: 120px;
	background: url("../images/menu2.gif");
    }
    
    ul#mainmenu li a:hover {
	background: none;
    }
   
   .single_photo p {
    width: 422px;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	font-family: Helvetica;
        margin: 0px auto;
        padding-bottom: 30px;
    }
    
    
    
    .single_photo p span, #full p span {
	font-family: Georgia;
	font-style: italic;
        font-size: 12px;
    }
   
      .bio {
        width: 700px;
	text-align: center;
   }
   
   
         .contact {
        width: 500px;
        margin: 0px auto;
	text-align: center;
	text-transform: uppercase;
   }
   
   
        .stripe {
            border-bottom: #adadad 1px solid;
            
        }
   
      .news_one {
        width: 500px;
        padding-left: 100px;
        padding-right: 100px;
        margin-top: 30px;
        border-bottom: #adadad 1px solid;
	text-align: center;
        padding-bottom: 30px;
   }
   
   
   input.email {
        width: 200px;
        border: #adadad 1px solid;
        height: 17px;
        font-family: Georgia;
        font-size: 11px;
   }
   
    input.send {
        border: #adadad 1px solid;
        height: 17px;
        width: 34px;
        font-family: Georgia;
        font-size: 12px;
        font-style: italic;
        margin-top: 19px;
   }
   
   .bio p, .form p {
    font-family: Georgia;
    font-size: 11px;
    line-height: 17px;
    padding-bottom: 20px;
    width: 600px;
    margin: 0px auto;
    margin-top: -5px;
   }
   
   
   .contact p, #contact_direct p {
    font-family: Georgia;
    font-size: 12px;
    line-height: 17px;
    padding-bottom: 20px;
    width: 500px;
    font-style: italic;
    margin: 0px auto;
    margin-top: -5px;
   }
   
   
    a {
        color: #232323;
        text-decoration: none;
   }
   
   h4.newsletter {
    display: block;
    width: 206px;
    margin: 0px auto;
    height: 56px;
    background: url("../images/newsletter.gif") 0px 30px no-repeat;
    padding-top: 30px;
   }
   
    h3 span {
        display: none;
    }
   
    h3.bio_h {
    display: block;
    width: 206px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 10px;
    background: url("../images/bio.gif") 0px 0px no-repeat;
   }
   
    h3.news_h {
    display: block;
    width: 206px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 10px;
    background: url("../images/news.gif") 0px 0px no-repeat;
   }
   

   h3.contact_h {
    display: block;
    width: 206px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 10px;
    background: url("../images/contact.gif") 0px 0px no-repeat;
   }
   
   
    h4.murgrabia {
    display: block;
    width: 300px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 30px;
    background: url("../images/murgrabia.gif") 0px 0px no-repeat;
   }
    
    
       
    h4.direct {
    display: block;
    width: 300px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 30px;
    background: url("../images/direct.gif") 0px 0px no-repeat;
   }
    

    h4.inquiries {
    display: block;
    width: 300px;
    margin: 0px auto;
    height: 26px;
    margin-top: 30px;
    background: url("../images/inquiries.gif") 0px 0px no-repeat;
   }

    h4.clients {
    display: block;
    width: 300px;
    margin: 0px auto;
    height: 26px;
    
    margin-top: 20px;
    background: url("../images/clients.gif") 0px 0px no-repeat;
   }
   
    h4.publications {
    display: block;
    width: 300px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 10px;
    margin-top: 20px;
    background: url("../images/publications.gif") 0px 0px no-repeat;
   }
   
   
    h4.awards {
	display: block;
	width: 300px;
	margin: 0px auto;
	height: 26px;
	margin-bottom: 10px;
	margin-top: 20px;
	background: url("../images/awards.gif") 0px 0px no-repeat;
   }

    h4.forrussia {
	display: block;
	width: 300px;
	margin: 0px auto;
	height: 26px;
	margin-top: 20px;
	background: url("../images/forrussia.gif") 0px 0px no-repeat;
   }
   
   
     h4.forspain {
	display: block;
	width: 464px;
	margin: 0px auto;
	height: 26px;
	margin-top: 20px;
	background: url("../images/spain.gif") 0px 0px no-repeat;
   }
   
    h5.agencies {
	display: block;
	width: 300px;
	margin: 0px auto;
	height: 21px;
	margin-bottom: 10px;
	background: url("../images/agencies.gif") 0px -5px no-repeat;
   }
   
    h5.advertisers {
	display: block;
	width: 300px;
	margin: 0px auto;
	height: 21px;
	margin-bottom: 10px;
	background: url("../images/advertisers.gif") 0px -5px no-repeat;
   }
   
   
      
    h5.eight {
	display: block;
	width: 400px;
	margin: 0px auto;
	height: 21px;
	margin-bottom: 10px;
	background: url("../images/eight.gif") 0px -5px no-repeat;
   }
   
    h5.mushroom {
	display: block;
	width: 252px;
	margin: 0px auto;
	height: 21px;
	margin-bottom: 10px;
	background: url("../images/mushroom.gif") 0px -5px no-repeat;
   }
   
    h5.photoshop {
	display: block;
	width: 400px;
	margin: 0px auto;
	height: 21px;
	margin-bottom: 10px;
	background: url("../images/photoshop.gif") 0px -5px no-repeat;
   }
   
   
   
   ul.prevnext {
    width: 206px;
    margin: 0px auto;
    height: 26px;
    margin-bottom: 5px;
    
    list-style: none;
    clear: both;
   }
   
   ul.prevnext li {
    float: left;
    width: 103px;
    height: 26px;
    

   }
   
   ul.prevnext li.prev {
    
    background: url("../images/prevnext.gif") 0px 0px no-repeat;
    
   }
   
    ul.prevnext li.next {
    
    background: url("../images/prevnext.gif") -103px 0px no-repeat;
    
   }
   
   
   
    ul.prevnext li a {
    display: block;
    width: 103px;
    height: 26px;
   }

    ul.prevnext li.prev a {
    background: url("../images/prev.gif") 0px 0px no-repeat;
   }
   
    ul.prevnext li.next a {
    background: url("../images/next.gif") 0px 0px no-repeat;
   }
   
      
    ul.prevnext li a:hover {
        background: none;
   }
   
   
      h3.projects_h {
    display: block;
    width: 206px;
    margin: 0px auto;
    height: 46px;
    margin-bottom: 10px;
    background: url("../images/projects.gif") 0px 0px no-repeat;
    padding-top: 20px;
   }
   
    a:hover {
        color: #ce8829;
        
   }
   
   .photos {
	width: 612px;
	min-height: 210px;
	margin: 0px auto;
   }
   
    #header img {
	margin-top: 0px;
    }
   
   h3.top {
        text-transform: uppercase;
        color: #ce8829;
        font-family: 'Georgia';
        font-size: 26px;
        font-weight: bold;
        font-style: normal;
   }

   h1 {

   }

    .news_headline {
	padding-top: 20px;
	color:#393939;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
     
    }
        
        
   
   
 
        
      .news_headline a {
        color: #393939;
        text-decoration: none;
      }    
        

	.news_headline a:hover {
            color: #ce8829;
            text-decoration: none;
    }
    
    .center_headline { 
        
        margin-top: 20px;
	color:#393939;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
        text-align: center;

        
        }
        .center_headline a { 
        color: #393939;
        text-decoration: none;
        }
        
        .center_headline a:hover {
            color: #ce8829;
            text-decoration: none;
            }

    

   
   h4 {

    line-height: 17px;
    font-family: Georgia;
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    color: #393939;
    

   }
   

   h4.first {
    padding-top: 30px;
   }
   
      h6 {
        text-align: left;
            padding-top: 20px;
            line-height: 23px;
            font-family: 'Georgia';
            font-style: normal;
            font-weight: bold;
            font-size: 26px;
            color: #393939;
            text-transform: uppercase;
   }
   
   h6.full {
        padding: 0px;
        text-align: center;
        font-size: 9px;
	line-height: 11px;
	font-family: Helvetica;
        font-weight: normal;
        padding-bottom: 20px;
   }
   
   h6.toggle {
        padding: 0px;
        text-align: center;
        font-size: 9px;
	line-height: 11px;
	font-family: Helvetica;
        font-weight: normal;
        padding-bottom: 20px;
        
   }
   
       h6.full a, h6.toggle a {
        text-decoration: none;
        color: #010101;
	}
        
    h6.full a:hover, h6.toggle a:hover {        
        text-decoration: none;
        color: #ce8829;
    }
   
      h5 {
    text-transform: uppercase;
    line-height: 20px;
    font-family: 'Georgia';
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    color: #5C5C5C;


   }
   
   h1 span {

   }
   
   
    h2 {

    line-height: 23px;
    font-family: 'Georgia';
    font-style: italic;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 26px;
    color: #393939;
   }
   
   h1 span a {
    color: #010101;
    text-decoration: none;
   }
   
   h1 span a:hover {
    color: #ce8829;
   }

    h3 {
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
        line-height: 25px;
        font-size: 17px;
	letter-spacing: -1px;
        clear: both;
	}
	
    h3 a {
        text-decoration: none;
        color: #010101;
	}
        
    h3 a:hover{        
        text-decoration: none;
        color: #ce8829;
    }
    
    h3 a.open {
        color: #ce8829;
    }
        
  
	
    .photo {
	width: 102px;
	min-height: 210px;
	float: left;
    }
    
    .photo img {
	width: 102px;
	height: 140px;
    }
    
    .photo_double {
	width: 204px;
	min-height: 210px;
	float: left;
    }
    
        .photo_double img {
	width: 204px;
	height: 140px;
    }
    
        .photo_tripple {
	width: 306px;
	min-height: 210px;
	float: left;
    }
    
        .photo_tripple img {
	width: 306px;
	height: 140px;
    }
    
        
    .photo_quad {
	width: 408px;
	min-height: 210px;
	float: left;
    }
    
        .photo_quad img {
	width: 408px;
	height: 140px;
    }
    
    .news {
        width: 575px;
        padding-top: 10px;
        border-bottom: #adadad 1px solid;
        margin: 0px auto;
    }
    
    .news_text p, .news_one p {
        font-family: Georgia;
        font-size: 11px;
        line-height: 13px;
        text-transform: uppercase;
    }
    
    .news_one p {
	padding-bottom: 30px;
    }
    
    .date {
        color: #ce8829;
        font-size: 10px;
        font-family: Helvetica;
    }
    

    
    .icon {
        width: 190px;
        float: left;
        padding-top: 20px;
    }
    
    .news_text {
        width: 385px;
        float: left;
        text-align: left;
    }
    
    .one, .group {
	
	margin-top: 20px;
	height: 140px;
    }
    
    .photo p, .photo_double p, .photo_tripple p, .photo_quad p
    {
    	text-align: left;
    	font-size: 12px;
    	line-height: 15px;
    	font-family: Georgia;
    }
    
    .photo p span, .photo_double p span, .photo_tripple p span
    {
    	font-family: Helvetica;
    	font-size: 11px;
    	line-height: 10px;
    	color: #666;
    }
    
   #credits {
	font-style: normal;
	text-align: center;
	font-size: 9px;
	font-family: Georgia, Tahoma, sans-serif;
	margin-top: 60px;
	color: #a7a9ab;
    }
    
   #credits a {
	color: #a7a9ab;
	text-decoration: none;
    }