 body {background: #ac372b; text-align: center; color: #000; font-family: Verdana, Arial, lucida, sans-serif; font-size: 75%; margin:0; padding:0;}
 #ram {width: 1000px; text-align: left; margin: 0 auto;height:100%;}
 #hlavicka {position: relative;overflow: hidden; width: 1000px; height:207px; padding: 0; background: url("../../img/lp/podklad-hlavicka.jpg") 0 0 no-repeat;}
 #logo {width: 413px; height: 73px; margin:0; padding:0; position: absolute; left: 26px; top:58px;}
 #logo a {width: 413px; height: 73px; margin:0; padding:0; border:0; display: block; position: relative;}
 #logo a span {background: url("../../img/lp/podklad-hlavicka.jpg") -26px -58px no-repeat; width: 413px; height: 73px; margin:0; padding:0; border:0; display: block;position: absolute; left: 0px; top:0px;} 
 #telo { width: 1000px; margin: 0; padding: 0; background: #fff url("../../img/lp/podklad-telo.gif") left top repeat-y;}
 #levy-sloupec {width: 162px; margin:0; padding:0; float: left;display: inline;}
 #obsah {width: 835px; min-height: 620px;margin:0; padding:0; float: right;display: inline;border-left: 2px solid #48161f;}
#obsah h3{margin: 10px 0 5px 20px;font-weight: bold;}
#obsah h2{margin: 10px 0 5px 20px;}
#obsah p{margin: 5px 0 5px 20px;}
 #obycstranka {padding-right: 15px;}
  /* menu */
 #menu {width: 148px; margin: 0; padding: 5px 0 0 0 ; list-style: none; text-align: right;font-size: 1em;color: #50080c;}
 #menu li {width: 148px; margin:0; padding: 0;color: #50080c;}
 #menu li a {display: block;width: 125px;margin-left: 10px; color: #dc4420; font-size: 1.2em; text-decoration: none; padding: 3px 15px 3px 0; background: url("../../img/lp/sipka.gif") right center no-repeat;font-weight: bold;}
 #menu li a:hover {color: #7e7e7e;}
 #menu li a.aktualni {color: #000; text-decoration: underline;}
 #menu li a.aktualni:hover {color: #000; text-decoration: underline;}
 #menu li span {display: block; width: 148px; margin: 0; font-size: 1.5em; color: #000;}
 #menu ul {list-style: none; padding:0; margin: 5px 0;}
 
  /*  nadpisy */
 
 h1 {font-size: 1.5em; color: #fe1800; margin: 10px 0 10px 0; font-weight: normal;}
 h3 {font-size: 1.3em;  color: #fe1800; margin: 0; font-weight: normal;}
 h3.pruh {padding-left: 15px; width: 790px; height: 35px; line-height: 35px; font-size: 1em; color:#000; font-weight: bold; text-transform: uppercase; clear: both; background: url("../../img/lp/podklad-nadpis.gif") left top no-repeat;margin: 10px 0 10px 10px  !important;}
 h3.podtrzeni {border-bottom: 1px solid #000; padding-bottom: 4px;}
 h4 {font-size: 1em;color: #000; font-weight: normal; margin: 5px 0 5px 0;}
 
 /*  formulare */
 
 fieldset {border:0; margin:0; padding:0;}
 .vstup {border: 1px solid #5f8085; background: url("../../img/lp/podklad-input.html") right bottom no-repeat; width: 130px; margin: 0;}
 .obr {margin: 0; padding: 0; height: 78px; height: 20px;}

 #kod {background: #fff; position: absolute; left: 650px; top: 38px; width: 350px; height: 25px; margin: 0; padding:0; text-align: right;}
 #kod fieldset {line-height: 25px;} 
 #kod fieldset .vstup {margin: 0 13px 0 0;}
 #kod fieldset .obr {position: relative; top: 4px;}

 #objednavka {float: left; width: 340px; padding: 0; background: #fbef52 url("../../img/lp/kod-top.gif") left top no-repeat; text-align: center; margin:0 0 20px 35px;}
 #objednavka fieldset {background: url("../../img/lp/kod-bottom.gif") left bottom no-repeat; padding: 20px 0;}
 #objednavka h3 {font-weight: bold;  color: #000; padding: 10px 0; margin:0; font-size: 1.2em; text-transform: uppercase;}
 #objednavka p {color: #000; margin: 10px 0 0 0; line-height: 2em;}
 #objednavka p strong {color: red; font-weight: bold; font-size: 1.2em;}
 #objednavka .vstup {margin: 0 13px 0 0; background: #fff; border: 1px solid #000;}
 #objednavka img {position: relative; top: 3px;} 

 #taction {float: left; width: 340px; padding: 0; text-align: center; margin:0 0 20px 35px;}


 #komentare { background: #e8e8e8; padding: 10px;}
 #komentare h3 { margin:0; padding:  0 0 10px 0;}
 #komentare th {font-weight: normal; text-align: right; padding: 0 5px 0 0px;}
 #komentare .vstup {width: 200px; background: #fff;}
 #komentare textarea {height: 64px;}  
 #komentare td.dolu {vertical-align: bottom; padding-left: 10px;} 
 
 #podminky {text-align: right; padding: 10px;}
 
 #razeni {margin: 10px 15px 15px 0; padding: 5px 5px; background: #fafafa;}
 
 .partneri {width: 300px; margin: 15px auto 0 auto;}
 
 /*  v obsahu */

 #drobecky {font-size: 0.95em; font-weight: normal; margin: 13px 10px 17px 15px !important;background: #f8efee;}
 #drobecky a {color: #ac372b;}
 #drobecky span {color: #000;}
 
 .doplnujici {clear: both;background: #e8e8e8 url("../../img/lp/podklad-doplnujici.gif") left top repeat-x; padding: 5px 30px;border-top: 2px solid #48161f;}
 .doplnujici h3 {color: #000;}
 
 #pravy-sloupec {width: 120px; margin:0 0 15px 32px; padding:0; float: left;}
 
 #paticka {width: 1000px; clear: both; margin:0 ; padding: 10px 0 20px 0; background: #ac372b url("../../img/lp/podklad-paticka.gif") left top no-repeat; }
 #paticka p {color: #fff; margin:0; padding: 10px 5px;}
 #paticka p span {font-weight: bold;}
 #paticka a {color: #fff;}
 #paticka a:hover {text-decoration: none;}
 

 .nahled {width:153px; margin:0 0 5px 11px ; padding: 0; font-size: 0.8em; float: left;display: inline; background: url("../../img/lp/ramecek.gif") left top no-repeat; position: relative;}
 .nahled img {position: relative; left: 7px; top: 6px; width:140px; height: 105px; margin-bottom: 15px;}
 .nahled div {margin:0; padding: 5px 0 0 0; background: #e8e8e8 url("../../img/lp/podklad-info2.gif") left top no-repeat;}
 .nahled table {width: 153px; padding-bottom: 5px; background: url("../../img/lp/podklad-info2bottom.gif") left bottom no-repeat;}
 .nahled table th {padding: 1px 5px 1px 10px;}
 .nahled table td {padding: 1px 10px 1px 5px; text-align: right;}
 .nahled p {text-align: right; padding: 3px 0; margin-bottom: 25px;}
 
 .otazka {font-weight: bold; margin-top: 20px;}
 .odpoved {margin-left: 15px;}
 
 /*  listovani v kategoriich */ 
 p.listovani {clear: both;  margin: 15px 0; text-align: center; color: #888;} 
 p.listovani span a {font-weight: bold; padding: 0 3px;}
 p.listovani span a:hover, #telo p.listovani span a:focus, #telo p.listovani span a:active {background: #ac372b; color: #fff;}
 span.tahle {font-weight: bold; color: #fff; background: #ac372b; padding: 0 3px;}

 
 .detailfilm {width: 400px; float: right; margin-right: 15px;}
 .detailfilm table {font-size: 0.9em; padding:0; margin:10px 0;width: 400px}
 .detailfilm table td {padding: 3px 7px;}

 .imgdetail {width: 298px; height: 245px; background: url("../../img/lp/detail.jpg") left top no-repeat; position: relative; margin-left: 50px; padding-bottom: 20px;}
 .imgdetail img {width: 240px; height: 180px; position: relative; left: 34px; top: 33px;}

 #zakon {padding: 0; background: #e8e8e8 url("../../img/lp/zakon-bottom.gif") left bottom no-repeat; margin: 15px 0 20px 0;} 
 #zakon h3 {background: url("../../img/lp/zakon-top.gif") left top no-repeat; margin: 0; padding: 10px;} 
 #zakon p {font-size: 0.8em; padding: 0 10px 10px 10px;}
 
 #action99 {padding: 0; background: #e8e8e8 url("../../img/lp/zakon-bottom.gif") left bottom no-repeat; margin: 15px 0 20px 0;} 
 #action99 h3 {background: url("../../img/lp/zakon-top.gif") left top no-repeat; margin: 0; padding: 10px;} 
 #action99 p {font-size: 0.8em; padding: 0 10px 10px 10px;}
 
 
 #kod2 {background: #fff; position: absolute; left: 850px; top: 38px; width: 150px; height: 25px; margin: 0; padding:0; text-align: right;line-height: 25px;}


 /*  prispevky komentaru */
 .komentar {padding: 10px; background: #f5f5f5; margin: 5px 0 5px 0;}
 .komentar div {color: #5f8085; text-align: right; padding-bottom: 5px;}
 .komentar div strong {display: block; width: 150px; float: left; text-align: left; }
 .komentar div span {font-size: 0.8em;}
 .komentar p {color: #000;}

 #ram1 {width: 400px; float: left; margin-right: 10px; margin-bottom: 10px;} 
 #ram1 form {margin:0;} 
 .hlas {display: block; text-align: center; width: 28px; height: 23px; line-height: 23px; color: #000; text-decoration: none; background: url("../../img/lp/hlasovat.gif") left top no-repeat; font-weight: bold; float: left;  margin-right: 3px; margin-bottom: 10px;}
 
 #ram2 {width: 400px; float: left; margin-bottom: 10px;}
 
 #obsah li {margin-bottom: 7px;}
 .herci {color: #eb6815; list-style: square;}

 p {padding: 0; margin: 0 0 10px 0; } 
 a {color: #0e19ae;}
 a:hover , a:focus , a:active {color: #000; text-decoration: none;}
 a.ssipkou {padding-right: 18px; background: url("../../img/lp/sipka1.html") right center no-repeat;}
 a.ssipkou2 {padding-left: 18px; background: url("../../img/lp/sipka2.html") left center no-repeat;}
 a.video {padding-left: 23px; background: url("../../img/lp/video.html") left center no-repeat;}
 a img {border:0;}
 .nastred {text-align: center;}
 .floatleft {float: left; margin-right: 10px;}
 .floathelp {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
 .clear {clear: both;}

 /* definice jana douska */

div.cleaner{clear:both;}

h3#nadpis{float:left;margin:5px 0 0 14px;padding:8px 15px 5px 0;color: #6e151d;display:inline;border-right:1px solid #000000;text-transform:uppercase;font-weight:bold;}
p#informace{width:600px;float:left;margin:7px 10px 5px 12px;display:inline;font-size:0.95em;}

#tip-dne,#novinky,#banner{float:left;display:inline;}
#tip-dne p,#novinky p,#banner p{font-size:0.95em;}

#banner{width:250px;}

#tip-dne{width:320px;margin:0 10px 0 10px;}
#tip-dne h2{width:144px;float:right;margin:5px 0 15px 0;padding:7px 30px 7px 0;background:url(../../img/lp/bg-tip-dne-h2.gif) no-repeat right top;text-align:right;font-size:1.1em;font-weight:bold;color:#000000;}
#tip-dne img{float:left;padding:5px 15px 10px 17px !important;background:url(../../img/lp/bg-tip-dne-img.gif) no-repeat;}
#tip-dne h3{font-size: 0.98em;margin: 0 0 3px 0;font-weight: bold;}
#tip-dne h3 a{color: #97150f;}
#tip-dne p{margin:5px 10px 5px 15px;text-align:justify;line-height:14px;}
#tip-dne table{margin: 0 0 0 13px;font-size: 0.95em;}
#tip-dne table th{width: 80px;text-align: left;}
#tip-dne table tr td{padding:0;text-align:left;}

#novinky{width:240px;margin-top:4px;}
#novinky h3{margin:0 5px 0 5px;font-size:1em;font-weight:bold;}
#novinky p{margin:5px 10px 10px 5px;}

#hlavicka #odkazy{float:right;margin:177px 30px 0 0;display:inline;}
#hlavicka #odkazy li{float:left;margin-right:5px;display:inline;position:relative;overflow:hidden;list-style:none;}
#hlavicka #odkazy li a{padding:7px 15px 7px 20px;display:block;background:url(../../img/lp/bg-hlavicka-ul-li-a.gif) no-repeat left top;color:#000000;}
#hlavicka #odkazy li a span{width:5px;height:24px;right:0;top:0;z-index:1;position:absolute;display:block;background:url(../../img/lp/bg-hlavicka-ul-li-a.gif) no-repeat right top;}

#pododkazy{list-style:none;margin:3px 0 0 10px;font-weight:bold;width:147px;padding:0;}
#pododkazy li{display:inline;}
#pododkazy a{color:#ae1000;text-align:right;display:block;padding:20px 5px 12px 0;background:url(../../img/lp/tel-ikon.png) no-repeat left top;}
#pododkazy .dildo a{background:url(../../img/lp/dildo-icon.png) no-repeat left top;padding-bottom:27px;}
#pododkazy a:hover{text-decoration:none;color:#000000;}

#pododkazy-zlute{list-style:none;margin:3px 0 0 10px;font-weight:bold;width:147px;padding:0;}
#pododkazy-zlute li{display:inline;}
#pododkazy-zlute a{color:#b12323;text-align:right;display:block;padding:7px 5px 7px 5px;text-align:center;background:#fcff88;border-bottom: 2px solid #ffffff;}
#pododkazy-zlute a:hover{text-decoration:none;color:#000000;}

#menu .nadpis span{font-weight:bold;color:#7e180e;}

#levy-sloupec h3{font-weight:bold;  color:#7e180e;font-size:1.5em;margin:0;width:148px;text-align:right;margin-top:10px;}

.slitem h4{font-size:1.2em;  font-weight:bold;text-align:center;margin-bottom:5px;margin-left:3px;margin-right:3px;}
.slitem h4 a{color:#DC4420;}
.slitem img{width:150px;  margin-bottom:20px;margin-left:7px;}
 /* - toplisty */

.toplist-hlavicka{position:absolute !important;top:5px !important;margin-left:-22px;z-index:3 !important;}
.toplist-hlavicka li{margin:0 1px 0 0 !important;display:inline !important;float:left;}
.toplist-hlavicka li a{display:block;padding:5px 7px;background:#bb4438;color:#ffffff;}
.toplist-hlavicka li a:hover{background:#f3c203;color:#000000;}

#levy-sloupec .toplist{list-style:none;margin:10px 2px 0 4px;padding:0;text-align:center;}
#levy-sloupec .toplist li{margin:0 0 1px 0;}
#levy-sloupec .toplist li a{display:block;padding:7px 15px 7px 0;background:#f7df05;color:#000000;}
#levy-sloupec .toplist li a:hover{background:#af2220;color:#ffffff;}

.flash{width:125px;height:125px;margin:10px auto;}
.zbozi{margin: 10px 0 10px 7px;}

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

.a-banner{position:absolute;top:0;top:102px;z-index:5;margin-left:-135px;}
.a-banner-above{position:absolute; top:225px; z-index:100;margin-left:-135px;}
.a-banner-above-akce{position:absolute; top:65px; z-index:100;margin-left:-123px;}
.banner-right{position:absolute;top:64px;z-index:100;width:120px;margin-left:1005px;}
