/*** CSS pro PRINT POSTERS ***/

*{margin: 0; padding: 0;border: 0px none;}
body{ text-align: center;  background: url('../img/pozadi.jpg') no-repeat top center #D5DEE3  fixed; font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif; font-size: 62.5%; _font-size: 52.5%; }
#web{ width: 904px; margin: 0 auto; overflow: hidden; background: #fff; text-align: left; }
#hlavicka { width: 100%; height: 127px; overflow: hidden; position: relative; }
hr.cleaner { clear: both; visibility: hidden; border: 0px none; height: 1px; font-size: 1px; width: 100%; }

/*** Nastaveni vzhledu ***/

a{color: #000;}
a:hover{text-decoration: none;}
a:focus { outline:none; }

#hlavicka a#logo { width: 247px; height: 127px; position: relative; display: block; }
#hlavicka a#logo span { position: absolute; left: 0; top: 0; width: 247px; height: 127px; background: url('../img/printposters.jpg') no-repeat; display: block; cursor: pointer; z-index: 1; visibility: visible; }
#hlavicka ul { position: absolute; top: 42px; right: 0px; width: 400px; list-style-type: none; text-align: right; font-size: 110%; }
#hlavicka ul li { display: inline; }
#hlavicka ul li a { color: #767676; text-decoration: underline; }
#hlavicka ul li a:hover { text-decoration: none; }
#hlavicka ul li span { display: inline-block; padding: 0 1em; color: #d9d9d9; }

#menu { list-style-type: none; display: block; width: 100%; height: 26px; overflow: hidden; background: url('../img/menu.gif') repeat-x; margin-bottom: 20px; }
#menu li { float: left; height: 49px; }
#menu li a { color: #fff; text-decoration: none; font-weight: bold; padding: 5px 20px 4px 20px; background: url('../img/odkaz.jpg') no-repeat top right; font-size: 130%; display: inline-block; }


div.obsah div.top-box { float: left; width: 100%; margin: 0px 0px 0px 0px; padding: 0px; }
div.obsah div.top-box a { text-decoration: none; margin: 0; padding: 0; display: block; border: 0px none; }
div.obsah div.top-box a img { float: left; margin: 0px 0px 40px 0px; padding: 0; border: 0px none; }
div.obsah p { line-height: 140%; padding: 0px 10px 20px 40px; clear: left; color: #747474; font-size: 110%; }
div.obsah p.velkytext { font-size: 180%; color: #747474; display: block; }
div.obsah h1 { font-size: 180%; color: #747474; display: block; padding: 0px 0px 20px 40px; }
div.obsah h1.nadpis { padding: 17px 20px 20px 20px; margin-bottom: 20px; background: url('../img/nadpis.jpg') no-repeat; }
div.obsah div.balicek { background: url('../img/balicek2.jpg') no-repeat left top; clear: left; width: 100%; height: 173px; margin-bottom: 20px; }
div.obsah div.balicek.balicek_home { background: url('../img/balicek.jpg') no-repeat left top; }
div.obsah div.balicek img { color: #FEA239; display: block; padding: 0px 0px 0px 0px; margin: 0px 30px 0px 35px; float: left; border: 0px none; }
div.obsah div.balicek img.maly_obrazek { margin: 40px 30px 20px 45px; }
div.obsah div.balicek img.vetsi_obrazek { margin: 35px 30px 20px 45px; }
div.obsah div.balicek img.maly_kalendar { margin: 30px 30px 20px 45px; }
div.obsah div.balicek img.vetsi_kalendar { margin: 23px 30px 20px 35px; }
div.obsah div.balicek h1 { font-size: 220%; color: #FEA239; display: block; padding: 30px 0px 10px 0px; white-space: nowrap; }
div.obsah div.balicek p { margin: 0; padding: 0; font-size: 110%; clear: none; font-size: 120%; }
div.obsah div.balicek p strong {  }
div.obsah div.balicek ul { list-style-type: none; font-size: 120%; color: #747474; }
div.obsah div.balicek ul li { padding-top: 3px }
div.obsah div.balicek div.cena { width: 270px; float: right; }
div.obsah div.balicek div.cena p strong { font-size: 260%; display: block; padding: 45px 0px 0px 40px; color: #357BB9; }
div.obsah div.balicek div.cena p strong em { font-size: 220%; font-style: normal; }
div.obsah div.balicek div.cena p a { text-decoration: none; }
div.obsah div.balicek div.cena p a img { display: block; margin: 35px 0px 0px 67px; }
div.obsah div.balicek.balicek_home div.cena p a img {  display: block; margin: 45px 0px 0px 67px; }

div.obsah div.stranka-pouze-s-textem h2 { padding-bottom: 10px; }
div.obsah div.stranka-pouze-s-textem ul { clear: left; color: #747474; font-size: 110%; margin: 0px 0px 20px 50px; }
div.obsah div.stranka-pouze-s-textem ol { clear: left; color: #747474; font-size: 110%; margin: 0px 0px 20px 50px; }
div.obsah div.stranka-pouze-s-textem ul li, div.obsah div.stranka-pouze-s-textem ol li { margin: 0px 0px 4px 0px; }

#paticka { width: 100%; background: url('../img/paticka-repeat.jpg') repeat-x; text-align: center; margin-top: 40px; }
#paticka { width: 700px; text-align: left; margin: 0 auto; height: 139px; background: url('../img/paticka.jpg') no-repeat 0px 1px; position: relative; }
#paticka p { padding: 0px 0px 0px 170px; font-size: 120%; color: #bababa; font-weight: normal; }
#paticka p.dolni-menu { padding: 7px 0px 0px 170px; font-size: 110%; color: #bababa; font-weight: normal; }
#paticka p.smalltext { font-size: 100%; padding-top: 10px; }
#paticka p a {  color: #ECECEC; }
#paticka div { color: #ECECEC; position: absolute; right: 20px; bottom: 3px; }
#paticka div a { color: #ECECEC; }

iframe { overflow-x: hidden; }















