/* Zaklad */
html {font-size: 100.01%; overflow-y: scroll; /* svisly posuvnik zobrazit vzdy, vodorovny dle potreby */ overflow-x: auto;}
* {margin: 0; padding: 0;}
body {background: White url(images/bg.gif) repeat-x top left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color: Black;}
a {color: #E47D00;}
p, pre, blockquote, table {padding: 5px 0;}
p, pre, blockquote, table td, ul li, ol li {}
ul, ol {margin-left: 3em;}
h2, h3 {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #F2F2F2; letter-spacing: -0.035em; font-weight: normal; color: #37404C;}
h1 {font-size: 2.0em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em; padding-top: 15px;}
h4 {font-size: 1.2em; padding-top: 10px;}
h5 {font-size: 1.1em;}
table {border-top: 1px solid Silver; border-left: 1px solid Silver; border-collapse: collapse;}
th {border-right: 1px solid Silver;	border-bottom: 1px solid Silver;	padding-left: 5px; background: url(images/bg_pruh.jpg) repeat-x;}
td {border-right: 1px solid Silver; border-bottom: 1px solid Silver; padding-left: 5px;}
caption {color: #A52A2A; font-weight: bold; font-size: 120%;}

/* Layout */
#stranka {width: 950px; margin: 0 auto; padding: 0; font-size: 1.3em; line-height: 140%;}
#hlava {width: 950px; height: 141px; background: url(images/hlava.jpg) no-repeat top left;}
#ikony {width: 300px; padding: 40px 0 0 15px;}
#ikony img {margin-right: 6px;}
#menu_vrchni {width: 950px; height: 75px; background: url(images/menu.jpg) no-repeat top left;}
#menu {width: 950px; padding-left: 5px;}
#menu ul {margin-left: 0; padding-top: 12px; list-style: none; line-height: normal;}
#menu li {display: inline;}
#menu a {padding-left: 20px; text-decoration: none; font-size: 14px; font-weight: bold; color: #FFFFFF;}
#menu a:hover {text-decoration: underline;}
#menu2 {width: 150px; float: right; text-align: center; margin-right: 200px; margin-top: 20px; border: 1px solid Black; background: url(images/bg_katalog.jpg) repeat-x;}
#menu2 a {color: #0066CC; text-decoration: none; font-weight: bold;}
#menu2 a:hover {color: Black;}
#obsah {width: 950px; padding-left: 130px; background: url(images/bg_obsah.jpg) repeat-y top left}
.levy_sl {float: left;}
.pravy_sl {float: right;}
.stredni_sl {width: 680px;}
.konec_obtekani {clear: both;}
#pata {width: 950px; height: 30px; background: url(images/bg_pata.jpg) no-repeat top left;}
#pata div {width: 650px; margin-left: 150px; text-align: center; color: Gray; border-top: 1px solid Gray}
#pata a {color: Gray;}
#pata img {padding-top: 6px;}
/* Sekce */
.aktualita {text-align: center; margin-bottom: 20px;}
.aktualita h4 {color: #E47D00;}
#mapa {width: 680px; text-align: center;}
#mapa iframe {padding: 3px; margin-left: 10px; border: 1px solid #E47D00;}
#katalog {width: 680px; border: 1px solid #E47D00;}
#katalog iframe {background: url(images/nacitam.gif) no-repeat top center;}
.bez_ramu table {border: none; text-align: left;}
.bez_ramu td {border: none; text-align: left;}
.bez_ramu th {border: none; text-align: left;}
.bez_ramu a {color: Black; text-decoration: none;}
.bez_ramu a:hover {text-decoration: underline;}
.vpravo {text-align: right; padding-right: 30px;}
.akt {width: 113px;}
.centr {text-align: center;}
.foto {width: 660px; text-align: center;}
.foto2 {width: 660px; text-align: left;}
.foto, .foto2 img {padding: 3px; margin-left: 10px; border: 1px solid #E47D00;}
.autor {text-align: right; padding-right: 40px;}
.ram {border: 1px solid #E47D00; padding: 10px; background-color: #F5F5F5;}
.svetla {background-color: #F5F5F5;}
/* horizontalni cara */
.hr {height: 10px; background-image: url("images/hr.gif"); background-position: left center; background-repeat: repeat-x;}
.hr hr {display: none;}
