/* obecne styly */
body {color: ; background: url(/gfx/body.jpg) top center repeat-y; background-color: #000; font-family: ; text-align: center; border: 0; margin: 0; padding: 0;}
input, textarea, select {font-family: ; font-size: 1em;}
form {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
h1, h2 {font-size: 1.8em;}
h1 {margin-bottom: .3em;}
h2 {margin-bottom: .6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.5em; font-weight: normal;}

p {font-size: 1.1em; margin: 0 0 1em 0; line-height: 1.4em;}
ul, ol, dl {font-size: 1.1em; margin: 0 0 1em 0; padding: 0;}
ul {list-style: none; position: relative;}
ol {margin-left: 3em;}
ul li, ol li {line-height: 1.4em; margin-bottom: .3em;}

img {border: 0;}

table {font-size: .9em; margin-bottom: 1em;}
th {text-align: left;}

hr {background: ; color: ; border: 0; height: 3px; margin: 0 20px 2em 0;}

/* layout */
#hlavni {margin: 0 auto; position: relative; width: 990px; text-align: left;}

.logo {position: absolute; width: 302px; height: 229px; top: 20px; left: 9px;}
.kulisa, .obsah {position: absolute;}
.laso {background: url(/gfx/laso.png); width: 508px; height: 159px; top: 0px; left: 201px; z-index: 3;}
.kolt {background: url(/gfx/kolt.png); width: 727px; height: 343px; top: 0px; left: 259px; z-index: 4;}
.tabulka {background: url(/gfx/tabulka.png); width: /*329*//*465*/499px; height: /*321*//*401*/403px; top: 210px; right: /*139*//*3*/-31px; z-index: 2;}
.pohlednice {background:  url(/gfx/pohlednice.png); width: 342px; height: 232px; top: 1342px; left: 567px; z-index: 6;}
.papir {background: url(/gfx/papir.png); width: 896px; height: 1066px; z-index: 1; left: 0;}
.p1 {top: 273px;}
.p2 {top: 1342px;}
.p3 {top: 2411px;}
.pata {top: 3390px; left: 150px; position: absolute; z-index: 7;}
.hrebik {background: url(/gfx/hrebik.png); width: 33px; height: 33px; z-index: 7;}
.h1 {top: 232px; left: 760px;}
.h2 {top: 241px; left: 573px;}
.h3 {top: 345px; left: 116px;}
.h4 {top: 353px; left: 842px;}
.h5 {top: 423px; left: 51px;}
.h6 {top: 829px; left: 840px;}
.h7 {top: 1220px; left: 836px;}
.h8 {top: 1246px; left: 36px;}
.h9 {top: 1363px; left: 787px;}
.h10 {top: 1375px; left: 396px;}
.h11 {top: 1421px; left: 113px;}
.h12 {top: 1914px; left: 840px;}
.h13 {top: 2296px; left: 836px;}
.h14 {top: 2323px; left: 37px;}
.h15 {top: 2492px; left: 807px;}
.h16 {top: 2452px; left: 396px;}
.h17 {top: 2498px; left: 113px;}
.h18 {top: 2991px; left: 840px;}
.h19 {top: 3373px; left: 836px;}
.h20 {top: 3400px; left: 37px;}

.h21 {top: 52px; left: 583px;}
.h22 {top: 80px; left: 713px;}
.h23 {top: 144px; left: 783px;}
.h24 {top: 186px; left: 664px;}
.h25 {top: 292px; left: 382px;}

/* obsah */
.info {width: 320px; position: relative; left: 180px; top: 100px; margin-bottom: 180px;}
	.info a {color: #600;}
.pule {float: left; width: 495px; position: relative; left: 80px;}
.posuv {position: relative; left: 100px;}
.pule.posuv {width: 395px;}
.p2 h2, .p2 p, .p3 h2, .p3 p {margin-left: 100px; margin-right: 100px;}
	.p2 p, .p3 p {font-size: 1.3em; line-height: 1.2em;}
	.p2 h2.odsazeni, .p3 h2.odsazeni {margin-top: 140px;}
	.p2 p.odsaz-otec {margin-right: 340px;}
	
p.odsaz-mapa {margin-right: 380px;}
.mapa {width: 260px; text-align: center; position: absolute; bottom: 90px; right: 100px; z-index: 8;}
	.mapa p {font-size: .8em; width: 260px; margin: 0;}
	.mapa p a {color: #600;}

.otec-zakladatel {position: absolute; right: 100px; top: 682px;}
	
.galerie {margin-left: 100px; margin-right: 80px;} /* width: 696px */
	.galerie img {border: 5px solid #fff; margin: 0 10px 20px 0;}
	
.ilustracni {margin-left: 100px; margin-right: 80px;}
	.ilustracni img {border: 5px solid #fff; margin: 0 10px 20px 0;}
	
.tabulka img {margin: 65px 0 0 55px;}
.tabulka a {display: block; width: 280px; height: 135px; position: absolute; bottom: 0; right: 34px; outline: none;}

/* obecne tridy */
.centr {text-align: center;}
.vpravo {text-align: right;}
.vlevo {text-align: left;}

.clr {border: 0; clear: both; display: block; height: 0; margin: 0; visibility: hidden;}
.oddelovac {color: #ccc; background: #ccc; border: 1px; height: 1px; margin: 0 40px 2em 20px; clear: both;}

.pl {float: left;}
.pp {float: right;}

.m0 {margin: 0;}
.mn1 {margin-top: 1em;}
.md1 {margin-bottom: 1em;}
.ml1 {margin-left: 1em;}
.mp1 {margin-right: 1em;}

.mensi-odsazeni {margin-bottom: .6em;}

.p-hnede {color: #600;}
.p-cerne {color: #000;}
.p-cervene {color: #c00;}
