/* CSS Document */
img { border:0px;}
body {background:url("./design/bg.gif") #FFFFFF;  padding: 10px 0 0 0;  margin: 0px;  font: 13px Verdana, Tahoma, Arial, sans-serif; line-height: 15px; vertical-align: bottom;  color: #000000; }
p {margin: 5px 5px 5px 15px; padding: 0px; color:#000000;}
h1 {font-size:14px; padding: 10px; margin: 0px 5px 5px 25px; color:#4A0000;}
h2 {margin: 0px 5px 5px 25px; font-size:13px; color:#660000;}
h3, h4, h5, h6 {margin: 0px 5px; font-size:10px;}
li {margin: 3px;}
legend {color: red;}
font {margin: 0px 0px 10px 0px; padding: 0px; font: 12px Verdana, Tahoma, Arial, sans-serif; }
input, select, textarea {border: 1px solid #000000; background: #FFFFFF; color: #000000; font: 12px Verdana, Tahoma, Arial, sans-serif; margin: 1px 0px; }
#verx {font-size:12px; text-align: left; width: 780px; height: 127px; padding: 0px;  margin: 0px;background: #FFFFFF url('design/background_01.jpg') no-repeat;}
#center {text-align: center; background: transparent;}
#tilo {width: 780px; margin: 0px auto; background: url("./design/background.gif") repeat-y; border: 2px solid #CCCCCC; }
#odyn_stovpec {float: left; width: 465px; padding: 0px;  background: transparent;}
#try_stovpec {float: right; width: 152px;  text-align: center; padding: 0px; border: 1px solid #CCCCCC;}
#dva_stovpec {float: left; width: 150px; margin: 0px 5px; padding: 10px 0px 5px 0px; background:transparent; }
#odyn_stovpec img { border:0px; padding: 12px;}
#dva_stovpec   p {color: #000000;  margin-top:1px; font: 10px Arial, sans-serif;}
#odyn_stovpec   p {color: black;  margin-top:1px; }
hr.clr {clear:both;  height:1px;  margin: -1px 0 0 0;  padding:0;  border:none;  visibility: hidden; }
#odyn_stovpec img { padding-top: 4px;}
#nyz {background: transparent;  color: #8393CA; vertical-align:bottom; text-align: center;  clear: both; width: 780px; height: 40px; margin: 0 0 -1px 0;}
#rezerva {background: transparent;}
#menutop{ background: url("./design/3.jpg") #C4C4C4; width: 780px; height: 40px; text-align: right;}  
#menutop a {font-weight:bold; color: #538927; font-size: 100%; background: transparent; text-decoration: underline; text-decoration: none; padding: 1px; margin:10px;}
#menutop a:link, a:visited {color: #538927; }
#menutop a:hover {color: #74AB1A; text-decoration: none; }
#menutop a:active {color: #386B30; }

#nyz a {font-weight:bold; color: #0000A4; background-color: transparent; text-decoration: underline; text-decoration: none; padding: 1px; margin:7px;}
#nyz a:link, a:visited {color: #0000A4; }
#nyz a:hover {color: #0000A4; text-decoration: none; }
#nyz a:active {color: #0000A4; }

  .nebe {color:#8393CA; }
  .bily {color:#FFFFF0; } 
  .red {color:#990033; }
  .yellow {color:#EFB160; } 
  .left {float: left; margin: 15px; }  
  .left0 {float: left; margin: 0px; }
  .right {float: right; margin: 5px; }
  .center {text-align: center;}
  .bold {font-weight:bold;}
  .dolu { position: relative; top: 35px;}
  .dolu1 { position: relative; top: 10px; left:15px;}
  .velky {font: 22px Verdana, Tahoma, Arial, sans-serif;}
  .clear {clear:both;  height:1px;  margin: -1px 0 0 0;  padding:0;  border:none;  visibility: hidden; }
  .cena {font-weight:bold; color:#530000; font: 10px Arial, sans-serif;}
  .sedy {color:#B1B1B1; font: 10px Arial, sans-serif;}


      .box { width:100%; background:#E3F6FC url("./design/ram_02.jpg") 0 0 repeat-y; }
      .box .in1 { background:url("./design/ram_01.jpg") 0 0 no-repeat; }
      .box .in2 { background:url("./design/ram_03.jpg") left bottom no-repeat;
                   width:100%; }
      .box p { padding: 2px 5px 10px 2px; margin: 0 0.5em 0 1em; }  

      .box2 { width:100%; background:#ffffff url("./design/ram2_02a.jpg") 0 0 repeat-y; }
      .box2 .in12 { background:url("./design/ram2_01a.jpg") 0 0 no-repeat; }
      .box2 .in22 { background:url("./design/ram2_04a.jpg") left bottom no-repeat;
                   width:100%; }
      .box2 p { padding: 2px 5px 10px 2px; margin: 0 0.5em 0 1em; }
