/* 
Document   : default
Created on : 5.2.2009, 7:18:17
Author     : pirkl
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
  /*background: url(images/page_bg.gif);*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;

  background-color:black;

  color: white;
}

#page {
  /*background:none;*/
  /*text-align:center;*/
  width: 800px;
  margin: 0 auto;
  /*background: none;*/
  /*background-color:white;*/
}

body a {
  color:gray;
}

.basne {
  font-size:10px;
}

#page table {
}

#mytable {
  text-align:center;
}

#mytable_table {
  text-align:left;
  vertical-align:middle;
  border-width:1px;
  border-style:solid;
  border-color:gray;

  width:800px;
}

#mytable_title {
  color:black;
  background-color: rgb( 200, 200, 200 );
}

#mytable_odd {
  background-color: white;
}

#mytable_even {
  background-color: rgb( 230, 230, 230 );
}

#mytable_footer {
  text-align:left;
  vertical-align:middle;
  border-width:0px;
  border-style:none;
  border-color:gray;
}

#page footer { 
  color:red;
}

#content {
  float: left;
  width: 388px;
  padding: 30px 0 0 35px;
}

#header {
  width: 800px;
  height: 96px;
  margin: 0 auto;
  /*background: url(images/img05.gif) no-repeat left bottom;*/    
}

#logo {
  float: left;
  padding: 20px 0 0 35px;  
}

#logo h1 {
  margin: 0;
  padding: 0;
  font: 36px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#logo_right {
  float: right;
  padding: 35px 30px 0 35px;
}

#header_bottom {
  width: 700px;
  /*height: 96px;*/
  margin: 0 auto; 
  border-color:rgb(220,220,220);
  border-bottom-width:1px;
  /*border-bottom-style:dotted;*/
  border-bottom-color:gray;
  padding: 0px 0px 3px 0px;
  color:gray; 
}

#header_bottom img {  
  border-width:0;
}

#header_bottom img {
  border-width:0px;
}

/* Footer */

#footer {
  width: 710px;
  height: 50px;
  margin: 0 auto;
  padding: 15px 0 0 0;

  /*background: url(images/img06.gif) no-repeat;*/
  /*color: #FFFFFF;*/
}

#footer p {
  margin: 0;
  text-align: center;
  font-size: 77%;
}

#footer a {
  text-decoration: underline;
  color: gray;
}

#footer a:hover {
  text-decoration: none;
}

#menu {
  float:inherit;
  padding-right: 10px;
  font: 18px "Trebuchet MS";
  text-align: center;
}

#menu ul {
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
  line-height: normal;
}

#menu li {
  display: inline;
  padding-left: 20px;
}

#menu a {
      /*display: block;
  float: left;*/
  width: 110px;
  height: 20px;
  margin: 0;
  padding: 0px 0 0 0;
  /*background: url(images/img02.gif);*/  
  /*text-transform: uppercase;*/
  /*font-size: 11px;*/
  font-weight: bold;
  color: gray;  
}

#menu a:hover {
  /*background-image: url(images/img03.gif);*/
  /*color: #AA2808;*/
  color:white;
  /*background-color: rgb( 60, 60, 60 );*/
  /*font-size:120%;*/  
}

#info_first {
  font-size: 21px;
  font-weight:normal;
  text-align: center;
}

#form {
  width: 800px;
  /*height: 96px;
  margin: 0 auto;*/
}

#form_left {
  float: left;
}

#form_right {
  float: right;
  width: 150px;
  background-color: rgb( 230, 230, 230 );
  text-align: center;
  border-left: 1px solid gray;
  padding: 10px 10px 10px 10px;
}

#button {
  width: 75px;
}

.title {
  font-size: 22px;
  color:gray;
  border-bottom: 1px solid gray;
}

.title_smaller {
  font-size: 87%;
  color:gray;
  border-bottom: 1px solid gray;
}

.title_smaller_init {
  font-size: 15px;
  color:gray;
  border-bottom: 1px solid gray;
}

.required {
  background-color: rgb( 255, 255, 150 );
}

.image_small {
    border-style:solid;
    border-width:5px;
    /*border-color:white;*/
    border-color:black;
}

#detail {
  text-align:center;
}

.image_detail {  
  border-style:solid;
  border-width:1px;
 /* border-color:white; */
}

.text {
  padding: 10px 10px 10px 10px;
  vertical-align:top;
}


#small_year {
  font-size:9px;
  color:silver;
}

#header {
  width: 800px;
  height: 96px;
  margin: 0 auto;
  /*background: url(images/img05.gif) no-repeat left bottom;*/
}

#left_right {
  /*float: left;*/
  padding: 20px 0 0 35px;
}

#left {
  float:left;
  padding: 0;
}

#right {
  float: right;
  padding: 0px 0px 0 35px;
}

.button {
  /*
  border: 1px solid white;
  background-color: gray;
  color:white;
  padding: 2px 2px 2px 2px;
  font-size: 9px;
  */
  border: 0px solid gray;
  background-color: rgb( 50, 50, 50 );
  color:silver;
  padding: 2px 2px 2px 2px;
  font-size: 9px;
}

.button_prev_next {
  border: 1px solid gray;
  background-color: rgb( 50, 50, 50 );
  color:silver;
  padding: 2px 2px 2px 2px;
  font-size: 19px;
  width: 140px;
  text-align:center;
}

.small_font {
  font-size: 77%; 
}

#maintable {
  width:800px;
}

.photos
{
  table-layout: fixed;
}

.photos td {
  background-color: rgb( 50, 50, 50 );
  border-width:2px;
  border-style:solid;
  border-style:ridge;
  border-color:gray;    
}

#body_first {
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;

  background-color:white;
  color:black;
  line-height:18px;
}

#page_first {
  /*background:none;*/
  /*text-align:center;*/
  width: 850px;
  margin: 0 auto;
  /*background: none;*/
  /*background-color:white;*/
}

#news_first {
  width: inherit;
  height:160px;
  overflow:hidden;
  font-size:11px;
  color:gray;
  /*background-color:rgb(40,40,40);*/
}

#news_left {
  padding: 10px 0px 0px 0px;
  float: left;
  width: 70px;
  height:inherit;
}

textedit {

}

.table_first
{
  table-layout: fixed;
  border-style:none;
}

.table_first td {
  background-color: white;
  border-width:0px;  
  border-style:none;  
  border-color:black;
  color:black;
}

.table_first td a {
  border-style:none;
  color:white;
}

.table_first td:hover {  
  /*
    border-style:none;
  background-color: rgb( 50, 50, 50 );
  color:rgb( 50, 50, 50 );
  border-bottom: 0px;*/
}

#image_first a:hover {
  border-style:none;
  background-color: rgb( 150, 50, 50 );
  color:rgb( 150, 50, 50 );
 
}

.selection ul {
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
  line-height: normal;
}

.selection li {
  display: inline;
  padding-left: 10px;
  font-size:x-large;
}

#selection {
  /*margin: 0 0px 10px 0;
  border-style:dashed;*/
  width: 720px;
  /*text-align:left;
  vertical-align:top;*/

  /*border: 1px solid gray;*/
  background-color: rgb( 50, 50, 50 );
  color:silver;
  padding: 2px 2px 2px 2px;
  font-size: 11px;
  padding: 0px 0px 0px 10px;
  margin: 0px 60px;
}

#selection td {
  border: 1px solid gray;
  background-color: rgb( 50, 50, 50 );
  color:silver;
}

.flag_image {
  border-width:0;
  padding: 2px 2px 2px 20px;
}

#line {
  color:red;
}

#body_basne {
  /*font-family: tahoma, Arial, Helvetica, sans-serif;*/
  font-family: Arial, Tahoma, Sans-serif, Helvetica;
  font-size: 14px;
  line-height: 150%;
}

#body_basne br {
  line-height: 100%;
}

