/*
 * 2007-08-06 by Petr Jirik. all rights reserved.
 */

/* 1. general rules */
body {margin: 0 auto; padding: 0; font-family: tahoma, verdana, helvetica, sans-serif; 
      font-size: 11px; background-color: #FFF;}
a img {border: 0;}
ul {padding-left: 12px; _padding-left:15px; margin-left: 0;}
ol {padding-left: 21px; _padding-left:21px; margin-left: 0; margin-top: 0;}
ol li {margin:0;padding:0; font-size: 10px;}
li {text-align: justify; margin-bottom: 3px;}
/*.inlineimg {vertical-align: middle;}*/

/* 2. layout + links */
#page {float: none; overflow: hidden; width: 888px; margin: 0px auto; 
      text-align:center; background-image: url('img/gradient.jpg');
      background-repeat: repeat;}
#head {overflow: visible; position: static; width: auto; height: 330px;
		 background-image: url('img/top.jpg'); background-repeat: no-repeat;}
#head a{width: 900px; height: 300px; float: left; }
#lang{float: none;position: relative; top: -30px; margin-left: 160px;}
#menu {float:left; padding: 0; width:200px; 
  		 text-align:left; display: inline; font-size: 10px;}
  	 #menu div.offset{}
	   #menu div.inner{float:left; text-align:center;
	 				width: auto; height:auto; margin: 0 auto; padding-top:0px;
					padding-left:8px; padding-right: 8px;
					_padding-left:8px; _padding-right: 8px;}
					
	   #menu div.inner a {color: Black; margin: 0; padding: 0; border: 0; }
  	 #menu div.inner a.active {color: #606060; border: 0;}
  	 #menu div.inner a:hover {color: #606060;}
	
#body{overflow: visible; width: 888px; margin: 0 auto; 
      text-align: left;
      background-repeat: no-repeat; line-height: 17px;}


  div.image{ padding-top:20px!important; _padding-top:10px; clear:both;}

#content {float: left; width:888px; min-height: 465px; margin: 0 auto; font-style: normal; 
         height: expression(this.scrollHeight < 465? "465px" : "auto" );
         font-family: tahoma, verdana, helvetica, sans-serif; font-size: 12px;}
  #frame_left{float: left; width: 550px; height: auto; padding: 10px 30px 15px 30px; text-align: justify; margin-top: 0px;}
  #frame_right{float: left; width: 230px; height: auto; font-size: 11px; color: rgb(74,87,120); padding: 10px 20px 15px 20px;}
	#frame_right p{margin:0;}
	#foot {position: static; margin-top: 0px; width: 900px;
		 height: 33px; clear: both;color: #A48569;/*#9F8F5E*/; font-size: 9px;
		 color: #EEEEEE;
		 
     }

#cenik {width: 300px;}
#cenik td {padding: 8px;}
#counter {float: left; width: 100%; padding-top: 2px; margin-top: 180px; text-align: center;}
#copyright {float: right;height: 12px; text-align: right; margin-right: 20px; _margin-right: 25px;
            color: #A0A0A0;margin-top: 20px;}
#copyright a {color: #A0A0A0;}
#copyright a:hover {color: #404040;}		 

a {text-decoration: none; font-weight: bold; color: #000000; padding: 2px}
a:hover {color:rgb(1,89,187); background-color: transparent;}

#webcam {margin-bottom: 20px; width: 200px; height: 150px; background-image: url(img/img.gif); background-position: right bottom; background-repeat: no-repeat; padding: 0 2px 2px 0;}
#webcam img{width: 195px; height: 145px; border: 1px solid rgb(150,150,150);}

.galerie_img a{float: left; text-align: center; margin-bottom: 20px; width: 200px; height: 150px; padding: 0 2px 2px 0; margin-right: 20px;}
.galerie_img img{width: 195px; height: 145px; border: 1px solid rgb(150,150,150);}

.galerie_nahledy {width: 100%; text-align: center;}
.galerie_nahledy {margin-bottom: 20px;}
.snimek_efekt {float: left; margin-bottom: 20px; width: 200px; height: 150px; background-image: url(img/img.gif); background-position: right bottom; background-repeat: no-repeat; padding: 0 2px 2px 0;}
.snimek_efekt img{width: 195px; height: 145px; border: 1px solid rgb(150,150,150);}


p {display: block; text-align: justify; padding: 0; margin: 4px 0 10px 0; /*text-indent: 20px;*/}
h1, h2, h3, h4, h5, h6 {padding-bottom:5px; margin: 0;}
h3,h4,h5{color: #A48569;/*#B17C2C;*/}
h3{font-size: 16px; padding-bottom: 30px;}
h4{font-size: 14px; padding-bottom: 5px; text-decoration: underline;}
h5{font-size: 12px; padding-left:15px;padding-bottom: 15px; }

