 * {margin: 0; padding: 0; }
 p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, img, a {border: none;}
 body {text-align: center; font-size: small; _font-size: x-small; margin: 0; padding:0; color: #fff; font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;}
 #nemazat {font-family: Verdana, Arial, lucida, sans-serif;}
 
 #all {background: #9d0a0e url("/img/py/podklad.gif") top left repeat-x;}
 #ram {width: 1000px; text-align: left; margin: 0 auto;}
 #hlavicka {width: 1000px; height: 156px; position: relative; background: url("/img/py/hlavicka.jpg") 0 0 no-repeat;}
 #logo {width: 290px; height: 95px; position: absolute; left: 36px; top: 54px; }
 #logo a {display: block; width: 290px; height: 95px; position: absolute; left: 0; top: 0; font-size: small; overflow: hidden; color: #fff;}
 #logo a span {background: url("/img/py/hlavicka.jpg") -36px -54px no-repeat; display: block; width: 290px; height: 95px; position: absolute; left: 0; top: 0; z-index: 3; cursor: pointer; _cursor: hand;}
 #hlavicka p {text-align: center; width: 260px; font-size: 1.4em; _ font-size: 1.35em; position: absolute; left: 740px; top: 50px;} 
 
        #menu {width: 1000px; height: 39px; margin:0; padding:0 10px; list-style: none;}
        #menu li {width: auto; padding: 0; margin:0; float: left; display: inline;}
        #menu li a {float: left; font-size: 1.5em; width: auto; display: block; padding: 0 13px; margin:0; height: 39px; line-height: 39px; color: #fff; text-decoration: none;}
        #menu li a:hover, #menu li a:active, #menu li a:focus { background: url("/img/py/menu1.gif") left top repeat-x; color: #ccc ;}
        #menu li a.aktivni,         #menu li a:active.aktivni,         #menu li a:focus.aktivni,         #menu li a:hover.aktivni {background: url("/img/py/menu2.gif") center bottom no-repeat; color: #fff; cursor: default;}
        
  #obsah {width: 750px; padding: 0 0px; float: left; background: #fff url("/img/py/obsah-podklad.gif") left top repeat-y; margin-top: 20px; color: #000; margin-bottom: 10px;}
      #obsaht {width: 750px; height: 40px; background: url("/img/py/obsah-top.gif") left top no-repeat;}
      #obsahb {width: 750px; height: 7px; background: url("/img/py/obsah-bottom.gif") left bottom no-repeat;}
      #obsahp {padding: 0 10px;}
  h2 {padding: 0 0 22px 0; text-transform: uppercase; font-size: 1.5em; font-weight: normal; color: #000; text-align: center; background: url("/img/py/podklad-h2.gif") center bottom no-repeat;}
  #obsah h3 {padding: 0 10px; margin: 10px 0; text-transform: uppercase; font-size: 1.5em; font-weight: normal; color: #000; text-align: left;}
  #obsah h4 {padding: 0 10px; margin: 10px 0;font-size: 1.5em; font-weight: normal; color: #000; text-align: left;}
  
  .jednarada {clear: both; font-size: 1px; height: 30px; line-height: 1px;}
  .pichna {margin-bottom: 20px; float: left; width: 235px; background: url("/img/py/podklad-pichna.gif") left top no-repeat; position: relative; margin-left: 5px;}
  .pichna img {width: 200px; height: 157px; position: relative; left: 17px; top: 13px;}
  #obsah .pichna h4 {font-size: 1.3em; text-transform: uppercase; color: #000; text-align: center; padding: 18px 0 25px 0; margin:0; font-weight: bold;}
  .pichna p {text-align: justify; line-height: 1.5em; padding: 0 17px  10px 17px;}
  .pichna a.tlacitko {margin-left: 9px; width: 216px; height: 30px; display: block; position: relative; overflow: hidden;}
  .pichna a.tlacitko span {cursor: pointer; _cursor: hand; background: url("/img/py/stahnoutvideoafotky.gif") 0 0 no-repeat; width: 216px; height: 30px; display: block; position: absolute; left:0; top:0;z-index: 3;}
  .pichna a.tlacitko:hover span,   .pichna a.tlacitko:focus span,   .pichna a.tlacitko:active span {background: url("/img/py/stahnoutvideoafotky.gif") left bottom no-repeat; }
  
  .listovani {margin: 0 0 10px 13px; clear: both; font-family: verdana; width: 702px; height: 30px; line-height: 30px; color: #fff; background: #5c5c44 url("/img/py/podklad-listovani.gif") left top no-repeat; text-align: center;}
  .listovani a{color:  #fff; text-decoration: none; padding: 3px 4px;}
  .listovani a:hover,  .listovani a:focus,  .listovani a:active {background: #444; color: #fff;}
  .listovani a.tahle {background: #000; text-decoration: none;}
        
  #levysloupec {width: 250px; float: left; overflow: hidden;} 
  
  .topka {position: relative; background: url("/img/py/podklad-pichna2.gif") 0 15px no-repeat; width: 226px; margin-left: 24px; padding: 15px 0 10px 0;}  
  .topka a {display: block; padding: 12px 0 0 15px;}
  .topka img { width: 200px; height: 157px; }
  .topka .nalepka {position: absolute; left: -14px; top:9px; width: 82px; height: 83px; overflow: hidden; color: #000; font-size: xx-small;}
  .topka .nalepka span {position: absolute; left: 0; top:0; width: 82px; height: 83px; z-index: 3;}
  .topka h4 {font-size: 1.3em; text-transform: uppercase; color: #000; text-align: center; padding: 8px 0 15px 0;}

  .topka .s1 span {background: url("/img/py/nejs1.gif") left top no-repeat;}  
  .topka .s2 span {background: url("/img/py/nejs2.gif") left top no-repeat;}  
  .topka .s3 span {background: url("/img/py/nejs3.gif") left top no-repeat;}  
  .topka .n1 span {background: url("/img/py/nejn1.gif") left top no-repeat;}  
  .topka .n2 span {background: url("/img/py/nejn2.gif") left top no-repeat;}  
  .topka .n3 span {background: url("/img/py/nejn3.gif") left top no-repeat;}    
  
  .telefon {width: 237px; margin-left: 13px; background: #fff url("/img/py/telefon-top.gif") left top no-repeat; margin-top: 10px;}
  .telefon2 {background: #fff url("/img/py/telefon2-top.gif") left top no-repeat;}
  .telefon div {background: url("/img/py/telefon-bottom.gif") left bottom no-repeat;}
  .telefon h3 {font-size: 1.3em; text-transform: uppercase; color: #888; text-align: right; padding: 30px 15px 25px 0;}
  .telefon h3 span {color: #000;}
  .telefon h3 span.mensi {color: #888; font-size: 0.9em;}
  
   
  .vyzva {font-size: 1.2em; font-style: italic; padding: 10px 0;}
  .textcena {border-top: 1px solid #000; font-size: 0.8em; color: #777; padding-top: 10px;}

  .textinfo { color: #000; margin: 15px 0 15px 13px; width: 237px; background: #fff url("/img/py/textinfo-top.gif") left top no-repeat; margin-top: 10px;}
  .textinfo p {line-height: 1.5em;}
  .textinfo div {background: url("/img/py/telefon-bottom.gif") left bottom no-repeat;padding: 20px  10px 20px 30px;}
  
  #odkazy {width: 228px; margin-left: 22px; background: url("/img/py/podklad-odkazy-top.jpg") left top no-repeat; margin-bottom: 10px; margin-top: 12px;padding-top:10px;}
  #odkazy div {height: 56px; background: url("/img/py/podklad-odkazy-bottom.jpg") left bottom no-repeat;}
  #odkazy h4 {font-size: 1.3em; text-transform: uppercase; color: #000; text-align: left; padding: 25px 0px 0px 25px;}
  #odkazy h4 span {background: url("/img/py/odkazy-sipka.gif") right center no-repeat; padding-right: 20px;}
  #odkazy ul {padding: 17px 0 0 40px; list-style: none;}
  #odkazy ul li {padding-left: 15px; background: url("/img/py/odkaz-sipka.gif") left center no-repeat; margin-bottom: 10px;}
  #odkazy ul li a {color: #000;}
  #odkazy ul li a:hover,  #odkazy ul li a:focus,  #odkazy ul li a:active {color: red;}

  .dvd{margin:5px 0 5px 35px;}
  .dvd h3{margin:0 0 5px 0;text-transform:uppercase;font-size:1.3em;font-weight:normal;}
  .dvd h4{margin:0 0 10px 0;font-size:1.2em;font-weight:normal;}
  .dvd h4 a{color:#fff;}
  .dvd img{max-width:200px;}
  
  h2.zlutynadpis {clear: both; margin: 10px 0;padding: 3px 0 ; text-transform: uppercase; font-size: 1.5em; font-weight: normal; color: #000; text-align: center; background: #fffbd1;}
  .coziskas img {margin: 7px; border: 1px solid #000; width: auto; float: left;}
  
  #levy {width: 393px; float: left;}
  #velkafotka {position: relative; width: 393px; height: 303px; background: url("/img/py/velkyram.gif") left top no-repeat;}
  #velkafotka img {position: relative; left: 17px; top: 16px;}
  #pravy {width: 337px; float: left; padding-top: 5px;}
  #pravy p { padding: 5px 10px; line-height: 1.5em; text-align: justify;}
  .malafotka {position: relative;width: 166px; height: 133px; background: url("/img/py/malyram.gif") left top no-repeat; float: left;}
  .malafotka img {position: relative; left: 13px; top: 9px;}
  
  #taction {margin-left: 13px; margin-right: 13px; }
  #taction h3 {clear: both; margin: 10px 0;padding: 3px 0 ; text-transform: uppercase; font-size: 1.5em; font-weight: normal; color: #000; text-align: center; background: #fffbd1;}
    
  #tlacitka {clear: both;margin-bottom: 20px;}
  a.wmp {float: left; margin: 0 3px; width: 149px; height: 20px; overflow: hidden; display: block; position: relative; left:0; top:0;}
  a.wmp span {cursor: pointer; _cursor: hand; width: 149px; height: 20px; display: block; position: absolute; left:0; top: 0; z-index: 3; background: url("/img/py/wmp.gif") left top no-repeat;}
  a.wmp:hover span,  a.wmp:focus span,  a.wmp:active span {background: url("/img/py/wmp.gif") left bottom no-repeat;}
  a.mpeg span {background: url("/img/py/mpeg.gif") left top no-repeat;}
  a.mpeg:hover span, a.mpeg:focus span, a.mpeg:active span {background: url("/img/py/mpeg.gif") left bottom no-repeat;}
  
  #objednavka {width: 393px; background: url("/img/py/objednavka-top.gif") left top no-repeat; margin-bottom: 30px; margin-top: 20px;}
  #obsah #objednavka h3 {font-size: 1.2em; text-transform: uppercase; padding-bottom: 5px; text-align: center; font-weight: bold;}
  #objednavka fieldset {font-size: 1em; line-height: 1.7em;padding: 30px 30px; text-align: center; border:0;  background: url("/img/py/objednavka-bottom.gif") left bottom no-repeat;}
  #objednavka strong {color: red;}
  
  a {color: red;}
  a:hover ,  a:focus ,  a:active {text-decoration: none; color: #777;}
  .floathelp {clear: both; font-size:1px; height: 1px; line-height: 1px;}  
  #paticka {clear: both; text-align: center; background: #88171a url("/img/py/podklad-paticka.gif") left top repeat-x; padding: 15px 10px; margin-top: 20px;}
  #paticka div { font-family: verdana; color: #e7cece; font-size: 0.8em; width: 1000px; margin: 0 auto; text-align: left;}
  
  .flash{width:125px;  height:125px;  margin:0 auto 10px auto;  }
  .zbozi{padding:10px 0 10px 50px;  }

/*	---------------------------------------------------------------------------------------
	+ Bannery
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.a-banner{position:absolute;top:0;z-index:5;margin-left:-630px;top:235px;}
#levysloupec .obrazkova-reklama{margin:5px 0 0 35px;}
