@media screen, projection {

html * {margin:0; padding:0; border:0;}
body, h1, h2, td {font-family:"Tahoma", Tahoma, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif,;}
body {font-size:13px; color: rgb(112,112,112); background: rgb(20,54,21); text-align:center;}

  a:link{
		color: rgb(0,64,0);
		text-decoration: none;}
	
	a:hover {
		text-decoration: underline;
		color: rgb(0,64,0);
	}
  
  
  
  h1 {
		font-weight:bold;
		font-size:16px;
		font-weight:bold;
		padding-bottom: 10px;
	}
  
  h2 {
		font-weight:bold;
		font-size:13px;
		padding-bottom: 4px;
	}

  .vystredit{text-align:center;}
  
	h3 {
	  padding-bottom: 15px;
	  font-size:14px;
	}
	h4 {
		font-weight:bold;
		font-size:13px;
		padding-bottom: 10px;
	}
	

  h5 {
		font-weight:bold;
		font-size:13px;
		text-align:center;
	}

	h1, h2, h3, h4, h5{color: rgb(0,64,0);}


#top-margin {height:30px;}
#all {width:760px;margin:auto;}

#hlavicka {position:relative; 
            width:760px; height:181px;
            background:#FFF392 url('./img/bg-top4.jpg') no-repeat;}
#navigace{float: right; padding: 5px 10px 0 0;}  
 
#tools-bar a {float:left; display:block; width:14px; height:14px;}
#tools-bar a:hover {}
#tools-bar span {display:none;}
#top1 {background:transparent url("./img/icon-home.gif") left top no-repeat;}
#top3 {background:transparent url("./img/icon-email.gif") left top no-repeat;}
#top4 {background:transparent url("./img/icon-popular.gif") left top no-repeat;} 
.plus {float:left; width:7px; height:14px;}
.plus1 {float:left; width:7px; height:14px;}
            
  
#page {position:relative; 
         left:0px; 
         width:760px;
         padding: 0px;
         background:#FFF392 url('./img/menuback.gif') repeat-y 0% 0; z-index:3
}


#paticka {
 position:relative; 
 background:#FFF392 url('./img/paticka.gif') no-repeat 0% 0;
 left:0px; 
 width:760px;
 height: 80px;
 margin: 0px 0px 0px 0px; 
 }
 
 #paticka_text {
 position:relative; 
 text-align: center; 
 left:0px; 
 width: 760px;
 height: 20px;
 margin: 0px; 
 background-color: #216922;
 line-height: 18px;
 }
 
 #paticka2_text {
 
 text-align: right; 
 left:0px; 
 width:760px;
 height: 20px;
 margin: 0px 0px 10px 0px; 
 line-height: 18px;
 }

 #paticka2_text a{
 color: rgb(160,160,160);
 text-decoration: underline;
 }

 #paticka2_text a:hover{
 text-decoration: none;
 }

.left-menu {float:left; width:178px;}
.menu {margin: 0px;}
.menu ul{float:left;}
.menu li {list-style-type:none; padding:0px; padding-bottom:4px;}
.menu a {
font-family: Verdana;
padding-left: 20px;
padding-top: 3px;
text-align: left;
display: block;
width: 130px; height: 17px;
background:#FFF392 url('./img/menu1.gif') no-repeat;              
font-weight:bold;
color: #F6F292;
font-size: 12px;
text-decoration:none;}

.menu a:hover {
color: #F6F292;
text-decoration: underline;
}

.menu a.active{
color: rgb(255,204,0);}

.menu a.active:hover{
color: rgb(255,204,0);
text-decoration: underline;
}

 	


	p {font-family: Georgia, "Georgia", Tahoma, "Tahoma";
	  font-size: 13px;
		color: rgb(112,112,112);
		text-align: justify;
		line-height: 17px;
		padding-bottom: 10px;
	}

	li {padding-bottom: 5px;}
  .pismena{list-style-type: lower-alpha;
           padding-left:23px;}
           
           
  .nic{list-style-type:circle; padding-left:20px; padding-bottom:15px;}
	
  .nadpis {

		font-size: 12px;
		color: rgb(51,204,0);
		font-weight: bold;
	}
	
	.green {

		font-size: 12px;
		color: rgb(0,102,0);
		font-weight: bold;
	}
	
	.text_svetly {

		font-size: 10px;
		color: #FFF392;
	}
	
	.text_tmavy {


		font-size: 10px;
		color: #666666;
	}

      
  .black { 
  font-size:12px;
  color: black
  }
	 
#formular{
margin-left: 50px;
margin-top: 20px;
}

.buttons{
margin-left: 200px;
margin-top: 5px;
}

.buttons input{
background-color: rgb(204,255,153);
}

.buttons input:hover{
background-color: rgb(255,128,0);
border: 1px solid rgb(128,128,128);
}

label {
    float: left;
    width: 5em;
}

input {
    border: 1px solid rgb(192,192,192);
    margin-bottom: 3px;
}
textarea {
    border: 1px solid rgb(192,192,192);
    margin-bottom: 3px;
}

 
  
  
  img {
      border: 0;
  }
  .left-img{float: left; margin: 5px 15px 5px 0;}
  .right-img{float: right; margin: 5px 0px 5px 15px;}
  
  
  .podpis{float: right; margin: 5px 0px 5px 15;
  text-align:center;
  }
  
  table {
  caption-side:top;
  border: none;
  margin-bottom:20px;
  }
  
  table td{
  font-weight: normal;
  font-size: 12px;
  padding: 5px 5px 5px 5px;
  border: none;
  }
  
  table th{
  font-size: 10px;
  border-collapse: none;
  border: none;
  border-color: black;
  background-color:rgb(153,255,102);
  padding: 2px;
  }    
  
  .blue{
  background-color:rgb(255,255,153);
  text-align: right;
  }  



	
  #stred {text-align: justify;
  width:530px;
  margin: 0px;
  padding: 10px 0px 30px 0px;
  float: left;
 }
 
 #stred a:visited{
		color: rgb(0,64,0);
		text-decoration: none;
}

#stred a:visited:hover{
text-decoration: underline;
}
 
 
  #ppanel {position:relative;
  left: 70px;
  width: 80px;
  height: 375px;
  float: left;
  /*background-color: rgb(255,255,153);*/
}
 
 
 
 
  
.correct {
clear: left;
height: 0px;
}
  
.clear {width:1px; height:1px; clear:both; line-height: 0px; font-size: 0px;}  
.tab-ramecek{border: 1px solid black;}
.ramovana {
background-color: rgb(255,204,102);
border: 1px solid rgb(128,128,128);
width: 100%;
}
.ramovana p{padding:0;}

}

