@charset "utf-8";
/* CSS Document */

/***********************************************************/
/* Body */
/***********************************************************/

  body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.6em;
  color: #CCCCCC;
  background-image: url(/images/main/bg.jpg); 
  background-attachment: fixed;
  background-color: #0C0C0C;
  background-repeat: repeat;
 }
 
    a {
   color: #FFFFFF;
  }
  
  a:hover {
   text-decoration: none;
  }
 
/***********************************************************/
/* Page Wrapper */
/***********************************************************/
    #page_wrapper {
    }   

/***********************************************************/
/* Main Wrapper */
/***********************************************************/
    
    #main_wrapper {
      width: 900px;
      background: #000000;
      padding-bottom: 20px;
      margin-bottom: 30px;
    }     

/***********************************************************/
/* Header */
/***********************************************************/   
    #header {
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
  color: #950000;
    }

/***********************************************************/
/* Left Side */
/***********************************************************/   
    #left_side {
      float: left;
      width: 160px;
      padding-bottom: 20px;
    }

#left_side ul {
  list-style-type: none;
  float: left;
  margin-left: 20px;
  padding-left: 0;
  padding-top: 0;
  margin-top: 0;
}

#left_side .ad_container {
}

#left_side .ad_container a {
 color: #DFDFDF;
 font-size: 11px;
 text-decoration: none;
}

#left_side .ad_container a:hover {
 text-decoration: underline;
}

#left_side .button_ad_container {
 margin-left: 30px;
 margin-top: 50px;
}

#left_side .button_ad_container img {
 border: 0;
}


/***********************************************************/
/* Content */
/***********************************************************/       
    #content {
      margin-left: 160px;
    }


/***********************************************************/
/* Menu */
/***********************************************************/       
#menu {
 margin-top: 30px;
 height: 23px;
 position: relative;
 clear: both;
 background: #0C0C0C;
}

#menu .menu_item {
 display: inline;
 margin-left: 20px;
 margin-right: 20px; 
}

#menu .menu_item a {
 color: #950000;
 text-decoration: none;
 font-weight: bold;
 padding: 5px; 
}

#menu .menu_item a:hover {
 color: #D70000;
}

/***********************************************************/
/* Foooter */
/***********************************************************/       
#footer  {
  clear: both;
  margin: 30px;
  font-size: 80%;
  color: #808080; 
}


/***********************************************************/
/* Gallery  */
/***********************************************************/

#gallery {
 margin-left: 40px;
}

#gallery #gallery_content {
 width: 600px;
 float: left;
 padding-top: 20px; 
}

#gallery .thumbnail {
 width: 150px;
 float: left;
 padding: 0;
 margin-right: 40px;
}


#gallery .thumbnail a img{
 border: 0;
 background-color: #F2ECD7;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 20px;
 padding-left: 5px;
}

#gallery .thumbnail a:hover img{
/* background-color: #A40010;*/
 background-image: url(/images/gallery/marker.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
}

#gallery .row_braker {
 float:left;
 width: 100%;
 height: 40px;
}

/***********************************************************/
/* Gallery Pages*/
/***********************************************************/

#gallery #gallery_pages {
 margin-left: 650px;
 margin-right: 20px;
}

#gallery #gallery_pages ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#gallery #gallery_pages li {
  margin-bottom: 10px;
  width: 100%;
  float: left;
}

#gallery #gallery_pages li.not_selected a {
 display: block;
 width: 100%;
 color: #808080;
 text-decoration: none;
 font-weight: bold; 
 border: 1px dotted #000000;
}

#gallery #gallery_pages li.not_selected a, #gallery #gallery_pages li.selected {
 padding-top: 3px;
 padding-bottom: 3px;  
}

#gallery #gallery_pages li.not_selected a:hover{
 color: #808080;
 border: 1px dotted #808080;
}

#gallery #gallery_pages li.selected{
 color: #000000;
 font-weight: bold; 
 font-size: 120%;
 background: #808080;
 border: 1px solid #808080; 
}
