/* 1. Obecne prvky
------------------------------------------------------------------- */
body, div, p, ul, ol, li, img, h1, h2, h3, h4, input, hr, form, span, a {margin:0; padding:0;} /* reset */
img, table, input {border:0;}
li {list-style-type:none;}

.clear, hr {clear:both; height:0px; line-height:0px; font-size:0; padding:0 !important;}
.float-left {float:left;}
.float-right {float:right;}
a {text-decoration:underline; color:#000000;}
a:hover{text-decoration:underline; color:#000000;}
hr {border-top:1px solid #777777; margin-bottom:28pt; margin-top:18pt;}
.grey-darker {color:#333333;}


/* 2.top
------------------------------------------------------------------- */
div.all {font-size:9pt; font-family:sans-serif; color:#000000; width:94%; margin:0 auto;}
div.top {width:100%; color:#666666; font-size:8pt;}
div.top a {color:#666666;}
div.top span {font-size:10pt; font-weight:bold;}
div.top ul li, div.menu, div.top-panel {display:none !important; visibility:hidden;}
div.top p.adresa {margin-bottom:-18pt;}


/* 3.content
------------------------------------------------------------------- */
div.left-panel, div.panel-115, div.panel-228, div.panel-200, div.zobrazit, p.koupit, td.koupit a,
div.prew, div.prejit, div.pocet, div.next, p.odkaz, p.odkaz-higher {display:none;}

 p, td {line-height:140%;}
div.tip, div.cena, div#flash {padding:0 15pt;}


h2 {margin-bottom:12pt; line-height:23pt; padding:0 10pt;}
h3 {font-size:12pt; font-weight:normal; margin-top:6pt; margin-bottom:8pt;}
div.tip b.grey-darker {font-size:10pt; color:#000000;line-height:170%;}
h3.popis {font-size:15pt; font-weight:bold; margin-top:6pt; margin-bottom:8pt;}
h3.color-darker {font-size:14pt; font-weight:bold; margin-top:6pt; margin-bottom:8pt;}

p.cena {margin-top:8pt;}
p.cena b {font-size:12pt;}
p.odkaz {padding:0 15pt; float:none !important;}
div.cena p.odkaz, div.odkaz p.odkaz {padding:0;}

div.doublecol, div.singlecol p, div.seznam, div.panel-160 div.botom4,  div.popis-hry {width:80%; padding:0 15pt 10pt 15pt;}
table.detail, table.detail-hry  {width:80%;}
div.popis-hry p.float-left { float:none;}
div.odkaz {width:80%; padding:0 15pt;}

div.gradient-bg {padding:0 15pt;}
div.width-100 {width:100%; height:140pt; clear:both; padding-top:12pt; border-top:1px solid #DDDDDD;}
div.width-100 img {float:left; clear:both;}
div.width-100 p {margin-left:100pt;}

table.detail td.image {width:100pt; padding:0 15pt 10pt 15pt;}
table.detail-hry td.image {width:180pt; padding:0 15pt 10pt 15pt;}
table.detail-hry td.cena { padding-top:20pt;}

div.number {padding:10pt 15pt;}
p.info {padding:10pt 15pt;}

/* 4.bottom
------------------------------------------------------------------- */
div.bottom {font-size:9pt; font-family:sans-serif; color:#666666; width:94%; margin:0 auto; margin-top:-28pt;}
div.bottom p.float-right {float:none !important; font-size:8pt; margin-top:4pt; margin-bottom:20pt;}
div.bottom a {color:#666666;}


/* 5.SiFR 
----------------------------- */
.sIFR-flash {display:none; visibility:hidden !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:relative; left:0; top:0; width:100%; height:20pt; display:block; overflow:hidden;}

.sIFR-hasFlash h2.white  {visibility:hidden; font-size:20pt; letter-spacing:0px;} 
.sIFR-hasFlash h2.color  {visibility:hidden; font-size:20pt; letter-spacing:0px;} 
.sIFR-hasFlash h3.popis  {visibility:hidden; font-size:18px; letter-spacing:0px;}
