/** { border:1px solid black !important }*/

* { margin:0; padding:0; }

body, #web {
 background: #f7fbf3;
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 padding: 0; margin: 0;
 text-align: center;
 }
 
#stranka {
 position: relative;
 width: 770px;
 margin: 10px auto;
 padding: 0;
 font-family: "Arial CE", Arial, Verdana, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 text-align: left;
 background: white;
 background-image: url("img/ferrari.jpg");
 background-repeat: no-repeat;
 background-position: 200px 280px;
 border-top:1px solid green;
 border-left:1px solid green;
 border-right:1px solid green;
 border-bottom:1px solid green;
 border-color: green;
 }
#hlavicka {
 margin:0;
 padding:0;
 }
#nadpis {
 float: left;
 width: 250px;
 height: 64px;
 margin-top: 2px;
 margin-left: 5px;
 background: transparent url("img/logo.gif") center left no-repeat;
 }
span.nadpis {
 display: block;
 float: left;
 width: 250px;
 height: 64px;
 margin-top: 2px;
 margin-left: 5px;
 background: transparent url("img/logo.gif") center left no-repeat;
 }
#banner {
 float: right;
 width: 500px;
 height: 64px;
 margin-top: 2px;
 text-align: center;
 }
 
 #obal {
 background: url("img/pozadi.gif") center;
  } 	 

#pr_menu {
 width: 190px;
 float: left;
 color: navy;
 /*border-right:2px solid #e2e7f9;
 border-bottom:2px solid #e2e7f9;
 border-color: #e2e7f9;*/
 /*background: #eeffe9;*/
 padding-top: 17px;
 padding-left: 5px;
 padding-bottom: 30px;
 } 
 
 
 #pr_menu a {
	display:block;
	font-size: 90%;
	font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif;
	font-weight: bold;
	}
	

#stred_sloupec {
 /*z-index: 2;*/
 margin-left: 210px;
 font-size: 90%;
 padding-right: 5px;
  } 
  
.nahled {
 float: right;
 border: 0;
 padding: 3px 10px;
 } 
   
.no {
  display: none;
}
.gl {
  border: none;
 }
.odskok {
 clear:both;
 border: none;
 height: 1px;
 margin:0; padding:0;
 }
 
 .podinzerat {
 clear:right;
 border-top: 1px dotted green;
 height: 10px;
 margin:0; padding:0;
 }
 
 .reklama {
 text-align: left;
 border: 1px dotted green;
 font-size: 90%;
 font-weight: 400;
 margin: 7px;
 padding:5px;
 background: white;
  }

 a:link  {
 color: green;
 text-decoration: none;
}
a:visited  {
 color: green;
 text-decoration: none;
 }
a:active {
 color: red;
 text-decoration: underline;
 }
a:hover  {
 color: red;
 text-decoration: underline;
 }
.lista {
 text-align: right;
 font-size: 100%;
 font-weight: bold;
 color: white;
 background: #3d61cc;
 margin: 0;
 padding-top: 6px;
 padding-bottom: 2px;
 }
 
.lista a {
	font-family: Arial, "Arial CE", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-align:left;
	padding: 4px 20px 1px 25px;
	background: #3d61cc url("img/tb.gif") center left no-repeat;
	}
.lista a:visited {
	color: white;
	background: #3d61cc url("img/tb.gif") center left no-repeat;
	}
.lista a:active {
	color: red;
	background: white url("img/tc.gif") center left no-repeat;
	}	
.lista a:hover {
	color: red;
	background: white url("img/tc.gif") center left no-repeat;
	}
	
.pul {
  float: left;
  margin: 2px 1% 2px 5%;
  width: 30%;
  font-family: Arial, Arial CE, Verdana, Helvetica, sans-serif;
 }	
.pul a {
	font-weight: bold;
	color: green;
	text-decoration: none;
	text-align: left;
  padding-left: 25px;
	background: transparent url("img/tz.gif") center left no-repeat;
	}
.pul a:visited {
	color: #205b0f;
	background: transparent url("img/tz.gif") center left no-repeat;
	}
.pul a:active {
	color: red;
	background: transparent url("img/tc.gif") center left no-repeat;
	}	
.pul a:hover {
	color: red;
	background: transparent url("img/tc.gif") center left no-repeat;
	}
.clanek {
	font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif;
	text-align:left;
	padding: 15px 10px 10px 25px;
	}	
	
.hledani {
 text-align: center;
 font-size: 100%;
 font-weight: bold;
 color: green;
 margin: 15px;
 }
 .hledacek {
  padding: 2px;
 }
.hledi {
  display: inline;
 }		
h1 {
 font-family: Arial, Arial CE, Verdana, Helvetica, sans-serif;
 font-size: 130%;
 font-weight: bold;
 color: green;
 text-align: center;
 padding-top: 19px;
 padding-bottom: 10px;
  }
h2 {
 font-family: Arial, Arial CE, Verdana, Helvetica, sans-serif;
 font-size: 120%;
 font-weight: bold;
 color: green;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
  }
 
h3 {
 font-family: Arial, Arial CE, Verdana, Helvetica, sans-serif;
 font-size: 120%;
 font-weight: bold;
 color: navy;
 text-align: left;
 padding-top: 6px;
 }
 
.rss {
  width: 125px;
  float: right;
  text-align: right;
  font-size: 90%;
  } 
.odkaz {
 text-align: left;
 padding: 5px 10px 20px 60px;
 margin-right: 130px;
 }

.stred {
 text-align: center;
 }
.nazev {
 font-size: 120%;
 }


span.mini {
font-size:80%;
 }

.spod {
 clear: left;
 font-size: 100%;
 width: 100%;
 text-align: center;
 }

hr {
  background-color: green;
  border-width: 0px;
  height: 1px;
  color: green;
 }
#paticka {
  font-size: 80%;
 text-align: center;
 border-top:1px solid green;
 padding-top: 8px;
 margin-top: 0px;
 margin-bottom: 8px;
 }
 .rh {
 width: 290px;
 margin: 10px auto;
 padding: 0;
 text-align: left;
 }
.newodkaz {
 width: 400px;
 margin: 10px auto;
 padding: 0;
 text-align: left;
 }
#hornilista {
  font-size: 90%;
	border-top:1px solid #FF9900;
  border-left:1px solid #FF9900;
  border-right:1px solid #FF9900;
  border-bottom:1px solid #FF9900;
	padding: 2px;
	background-color: #FFE6BF;
	text-align: center;
}
#hornilista a:link {
	color : #FF6600;
	font-weight: bold
}

#hornilista a:visited {
	color : #FF6600;
	font-weight: bold
}

#hornilista a:active {
	color : red;
	font-weight: bold
}

#hornilista a:hover {
	color : red;
	font-weight: bold
} 

.tucodkaz  {
font-weight: bold; font-size: 110%;
}
.norodkaz  {
font-weight: 400;
}

/* reklama AdFox */
 
.adfox  {
  text-align: center;
  border-top:1px solid green;
	border-bottom:1px solid green;
 	padding-top: 10px; 
 	padding-bottom: 10px;
 	margin: 15px 0 15px 0;
 	}
.adfox h2 {
  font-size: 110%;
	text-align: right;
	margin: 5px 5px 0 0;
	}
.adfox h3 {
  font-size: 100%;
	padding: 3px 5px 3px 5px;
	}
	
.adfox a:link  {
 color: green;
 text-decoration: none;
}
.adfox a:visited  {
 color: green;
 text-decoration: none;
 }
.adfox a:active {
 color: red;
 text-decoration: underline;
 }
.adfox a:hover  {
 color: red;
 text-decoration: underline;
 }
.adfox p  {
 color: navy;
  } 	
.adfox-box  {
  padding: 2px 15px 8px 40px;
	}
#plovreklama {
 position: absolute;
 width: 162px;
 /*height: 200px; */
 top: 25px;
 left: 790px;
  }	
	
/* reklama AdFox */
.pravy {
 text-align: right;
 padding-right: 25px;
 font-size: 90%;
 }

 .nahledy {
  width: 500px;
  height: 143px;
  text-align: center;
  overflow: auto;
  
 }
