body {
  background: #fff;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial CE, sans-serif;
	font-size: 14px;
	width:auto;
	_text-align:center;
	}
	
	
div#container {
	width:997px;
  height:auto;
  margin: 0px auto;
  padding:0px;
  margin:0px auto;
	_text-align:center;
  display: block;
  overflow:auto;
	:overflow:yes;
	}
	
	
		div#head {
	  background: url('../img/head.jpg');
  background-repeat:no-repeat;
  background-position: center right;
  width:997px;
  height:138px;            
  margin: 0px;
  padding: 0px;
	display: block;
	float:right;
	}
	
 
	div#main {
  width:698px;
  min-height:550px;
  :height:auto;
  _height:500px;
    margin: 0px;
  padding:0px;
	display: block;
	overflow:auto;
  :overflow:yes;
 	float: right;
  	}
  	
 	
	div#left {
  width:299px;
  min-height:550px;
  :height:auto;
  _height:500px;
    margin: 0px;
  padding:0px;
	display: block;
	overflow:auto;
  :overflow:yes;
	float: left;
  	}
  	
	
  div#obsah {
  float:right;
  text-align:justify;
  padding:27px 25px 10px 30px;
  :padding:27px 25px 10px 30px;
  _padding:27px 25px 10px 30px;
  margin:0px;
  width:630px;
  :width:630px;
  min-height:600px;
  :height:auto;  
  display:block;
  overflow:auto;
	:overflow:yes;
	/*background:#eee; */
		border-left:1px solid #eee;
		}
		
  div#kontakt {
	background: url('../img/bg_kontakt.gif');
  background-repeat:no-repeat;
	color:#666;
	font-size:14px;
	width:250px;
	_width:290px;
  height:200px;
  margin: 60px 0px 20px 0px;
  padding: 17px 0px 20px 45px;
  margin-bottom:0px;
	display: block;
  _text-align:left; 
	}
	

div#footer {
  width:997px;
  height:50px;           
  margin: 0px;
	display: block;
	padding:0px;
	line-height:0px;
	float:left;
	border-top:1px solid #eee;
	}

  
	
	
	h1 {
	background: url('../img/h1.gif');
	background-repeat:no-repeat;
  color:#1E5C70;  
	font-size:22px;
  letter-spacing:2px;
  text-align:left;
	padding:7px 20px 15px 40px;
	margin-top:30px;
	margin-bottom:10px;
	text-indent: 0px;
	width:auto;
	 } 

  
	h2 {
  /*color:#F84E4E;*/ 
  color:#6A8494; 	
	font-size:17px;
  margin: 0px 0px 0px 0px;
  letter-spacing:2px;
  font-style: normal;
  text-align:left;
  clear:both;
  padding:2px 0px 2px 0px;
  font-style:italic;
  border-bottom: 1px solid #DBE1E4;
   }
   
 

  ul{
  margin:5px 0px 30px -40px;
  :margin:5px 0px 30px 0px;
  _margin:5px 0px 30px 0px;
  }
  

  li{
  list-style-image:none;
  list-style-type:none;
  background: url('../img/li.gif');
  background-repeat:no-repeat;
  background-position: 0px 5px;
  margin:0px;
  padding:0px 0px 0px 23px;
  line-height:20px; 
  color:#666; 
  text-align:left;
  letter-spacing:0px;
  }
  
  strong{
   color:#6A8494;
   }
  
  .din{
   color:#9F3C00;
  } 
  


  
  p.text{
  font-size:15px;
  color:#444;
  line-height:22px;
	}
	

	p#copy{
  font-size:12px;
  color:#CBA254;
  padding-top:16px;
 /* border-top: 1px dotted #CBA254;*/
  /*width:700px;*/
  text-align:center;
	}
	
	  
	
	
a.bt:link {
  color: #CBA254;
  text-decoration:none;
  }
  
a.bt:visited {
  color: #CBA254;
  text-decoration:none;
  }
  
a.bt:hover {
  color:#CBA254;
  text-decoration:underline;
  }
  
a.bt:active {
  color: #CBA254;
  text-decoration:underline;
  }
  
input, textarea{
  color:#fff;  
  border:1px solid #666;
  background:#FED19B;
  padding:2px;
  font-weight:bold;
    } 
    
  select{
  color:#fff;  
  border:1px solid #666;
  background:#FED19B;
  padding:2px;
  font-weight:bold;
    } 
    

input#submit{
  background:#1C586B;
  border:3px outset #F89623; 
  color:#fff;
  font-weight: bold;
  }  
  
  .imp{
  font-weight:bold;
  color:#E57D03;
  font-size:16px;
  }
  
p.msg{
  font-size:14px;
  clear:both;
  text-align:center; 
  font-weight:bold;
  color:#E57D03;
  padding-top:15px;
  }  
  
p.msgr{
font-size:14px;
  clear:both;
  text-align:center; 
  font-weight:bold;
  color:#1E5C70;
  padding-top:15px;
  }   

 
a.text:link
	{
	color:#F84E4E;
	text-decoration:underline;
	padding:1px 3px 1px 3px;
	}

a.text:visited
	{
	color:#F84E4E;
	text-decoration:underline;
	padding:1px 3px 1px 3px;
	}
	

a.text:hover
	{
	color:#fff;
	background: #F84E4E;
	text-decoration:underline;
	padding:1px 3px 1px 3px;	
	}

	
	a.text:active
	{
	color:#fff;
	background: #F84E4E;
	text-decoration:underline;
	padding:1px 3px 1px 3px;		
	}
	
	
	a.krizek:link
	{
	font-size:20px;
	color:#a00;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}

a.krizek:visited
	{
	font-size:20px;
	color:#a00;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}
	
a.krizek:hover
	{
	font-size:20px;
	color:#a00;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	font-weight:bold;
	}
	
	a.krizek:active
	{
	font-size:20px;
	color:#a00;
	text-decoration:none;
	padding:0px;
	margin:0px;	
	font-weight:bold;
	}
	
	
	
	a#copy:link
	{
	color:#ACBBC0;
	text-decoration:underline;
	padding:1px;
	}

a#copy:visited
	{
	color:#ACBBC0;
	text-decoration:underline;
	padding:1px;
	}

a#copy:hover
	{
	color:#eee;
	text-decoration:underline;
	padding:1px;	
	}

a#copy:active
	{
	color:#eee;
	text-decoration:underline;
	padding:1px;	
	}
	
  
td.form{
  font-size:14px;
  color:#666;
  font-weight:bold;
  }
  
  td.kniha1{
  font-size:14px;
  color:#144656;
  font-weight:bold;
  }
  
  td.kniha2{
  font-size:14px;
  color:#444;
  font-weight:normal;
  }
  
  
  a.img:link img
	{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	border:1px solid #F38505;	
	margin:10px 0px 10px 0px;
	_margin:10px 7px 10px 0px;
	padding:1px;
	}

a.img:active img
	{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	border:1px solid #F38505;	
	margin:10px 0px 10px 0px;
	_margin:10px 7px 10px 0px;
	padding:1px;
	}

a.img:visited img
	{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	border:1px solid #F38505;	
	margin:10px 0px 10px 0px;
	_margin:10px 7px 10px 0px;
	padding:1px;
	}

a.img:hover img
	{
	filter:none;
	-moz-opacity: 1.00;
	border:2px solid #F38505;	
	padding:0px;
		margin:10px 0px 10px 0px;
	_margin:10px 7px 10px 0px;
	}
  
 
    div#counter{
    margin:80px 0px 0px 60px;
    :margin:80px 0px 0px 60px;
    _margin:80px 0px 0px 60px;
    padding-top:100px;
    :padding-top:0px;
    color:#ACBBC0;
    letter-spacing:1px;
    display:block;
    /*float:left;*/
    font-size:11px;
    text-align:center;
    line-height: 22px;
    }
    
    div.kniha{
    margin:0px;
    margin-bottom:10px;
    _margin:0px;
    display:block;
    float:left;
    background:#FED19B;
    padding:15px;
    width:95%;
    border: 1px dotted #E57D03;
    }    
    
    
    
