/*

    Site:   Nadjy Brykina Gallery
  Url:  www.brykina.com

*/


body
    {
    color: #555; 
    background:#f3fabe;
  font-size:12px;
    text-align: left;
    font-family:Arial, Helvetica, sans-serif;
    }

table
  {
    font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }

table td
  {
  vertical-align:top;
  }
/* Base Stylesheet
------------------------------------------------------------ */

body, h1, h2, h3, p, ul, li, a, img
    {
    margin: 0;
    padding: 0;
    border: 0;  
    }

hr { display: none; }
ul { list-style: none; }    

a  
  { 
  color:#939598;
  text-decoration:underline;
  }
a:hover 
  {
  text-decoration:none;
  } 
    
#header-container 
  {
  background-color:#FFFFFF;
  }    
    
#logo h1
    {
    /*width: 184px;
    height: 38px;*/
    width:222px;
    height:48px;
    margin: 50px 10px 10px 35px; /* top right bottom left */
    /*background: url(/gallery/skin/img/logo.gif) no-repeat;*/
    background: url(/gallery/skin/img/logo222.png) no-repeat;
    /*background: url(/gallery/skin/img/logo_editions_crop.png) no-repeat;*/
    text-indent: -10000px;
    }

h3
  { 
  font-size:20px;
  color:#797a7d;
  margin-bottom:10px;
  }
  
/* Languages 
------------------------------------------------------------- */
#languages-container
    {
    padding: 50px 35px 10px 0; /* top right bottom left */
  float:right;
  text-align:right;
    }

#languages-container ul
    {
    float: right;
    font-size: 12px;
    }

#languages-container ul li 
  { 
  float: right; 
  width:70px; 
  }

#languages-container ul li a
    {
    padding: 1px 2px;
  text-decoration:none;
  font-weight:bold;
    }

#languages-container ul li a:hover { color:black; }

/* Menu 
-------------------------------------------------------------- */

#nav
    {
    float: left;
    width: 184px;
    margin: 0px;
    font-weight:bold;
    margin-top:10px;
    display:block;
    }
  
#nav-container
  {
  padding-left:35px;
  padding-bottom:50px;
  } 

#nav ul li
    {
    margin: 0 0 2px 0;
    font-size: 14px;
    text-align: left;
    }

#nav ul li ul { margin: 0 0 0 20px; }

#nav ul li ul li
    {
    margin: 0 0 0 0;
    font-size: 12px;
    }

#nav a
  {
  text-decoration:none;
  }
  
#nav a:hover,
#nav a.on
    {
    color:black;
    }

/*
---------------------------------------------------- */
#system-message
  {
  border:#dad69f 1px solid;
  font-size:12px;
  margin:20px;
  }

/* Author links 
---------------------------------------------------- */
#author-links {
  text-align:left;
  border-bottom: 1px solid #dde4a8;
  margin-bottom:10px;
  margin-top:10px;
  width:70%;
}

#author-links li, #author-links ul {
  margin:0px;
  padding:0px;
}
#author-links a {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  color:#939598;
}

#author-links a:hover {
  color:black;
}

/* Header and path
--------------------------------------------------------- */
#page-header 
  {
  background-color:#dad69f;
  height:100px; 
  padding:10px;
  margin-bottom:10px;
  }

#page-header td
  {
  vertical-align:bottom;
  }

#page-header h1
  {
  font-size:20px;
  color:white;
  }
  
#path
  {
  font-size:11px; 
  font-weight:bold;
  }
    
#path a 
  {
  color:#939598;
  }

/* content
--------------------------------------------------------- */
#content-container 
  {
  padding-left:10px;
  padding-right:35px;
  }
  
#content-container table, 
#folder-description
  {
  font-size:12px;
  } 

#content-container table a,
#folder-description a
  {
  font-weight:bold;
  } 

#content-container table p,
#folder-description p
  {
  margin-bottom:10px;  
  }
  
img.photo {
  background-color: #EBF2B6;
  padding: 5px;
  border: 1px solid #DCE983;
}
  
img.lenta {
  margin-right:10px;
  margin-bottom:10px;
}

/* Blog
--------------------------------------------------------- */  
#blog_items 
  {
  padding:0;
  }

td.news-shortmode-links
  {
  font-size:10px;
  font-weight:bold;
  padding-left:5px;
  }

/* links like "Edit", "Delete" */
a.editor { margin-left:5px; margin-right:5px }
/* keywords like "Status", "Action" */
span.keywords { }  
/* span that indicates whether an item was published or not */
span.published { margin-left:5px; }
/* table with blog items */
#blog_items {  }
/* blog items have space between them */
#blog_items td { padding-bottom:5px; }  
    
td.first-column
  {
  color:#797a7d;
  font-weight:bold;
  padding-right:10px;
  width:220px;
  }

td.first-column h2
  {
  font-weight:none;
  font-size:20px;
  }
  
a.file {
	display:block;	
}
a.file img {
	margin-right:5px;
}
  
/* Contact details below the menu 
----------------------------------------------- */
#nav-contact 
  {
  font-size:10px;
  font-weight:bold;
  display:block;
  float:left;
  margin-top:20px;
  }
  
/* Formulare
------------------------------------------------------------*/
.cssform 
  {
  padding-top:10px;
  }

.cssform tr.dotted-row td
  {
  border-top: 1px dashed #c5cd8c; 
  padding-bottom:5px;
  padding-top:5px;
  }

.cssform label
  {
  padding-right:10px;
  }

.cssform input.text{ 
width: 350px;
}

.cssform textarea{
width: 350px;
height: 150px;
}

.cssform input, .cssform textarea{
border:solid 1px #c9d09e;
background-color:#f9fbef;
color:#757a56;
}

/* Input of the title for videos */
input.update-video {
  width:450px;
}