body, html 
{
background: #333;
border: 0px none; 
margin: 0px; 
padding: 0px; 
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; 
font-size: small !important; 
} 

.resetovac 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

p, img, ul, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
} 

#bodyhlavicka 
{ 
background-color: #ffffcc; 
} 

#bodypaticka 
{ 
background-color: #ffffcc; 
} 

#strankahlavicka 
{ 
text-align:right;
height: 2em;
width: 810px;
}


#strankahlavicka a {
text-decoration: none;
color: #e3e3e3;
}

#strankahlavicka a:visited {
text-decoration: none;
color: #e3e3e3;
}

#strankapaticka 
{
font-size: .9em;
text-align: center;
color: #666666; 
} 

#strankapaticka a
{
font-size: .9em;
text-align: center;
color: #666666;
}

#strankaobal 
{ 
/*width: 961px;*/
width: 967px;
margin: 5px auto 0px auto;
background: #333;
} 

#strankaobal1 
{ 
background: url('left.gif') top left repeat-y; 
} 

#strankaobal2 
{ 
background: url('right.gif') top right repeat-y; 
} 

#levypanelobal 
{ 
float: left; 
width: 140px; 
margin: 5px 0px 5px 5px; padding: 2px 2px 2px 2px;
font-size: 90%; 

_margin-left: 2px;
} 


#pravypanelobal 
{ 
float: right; 
width: 140px; 
margin: 5px 0px 5px 5px; padding: 2px 2px 2px 2px; 
font-size: 85%;

_margin-left: 2px;
} 

#hlavnipanelobal 
{ 
padding: 0px 150px 5px 150px; 
} 

#hlavnipanelhlavicka 
{ 
background-color: #dddddd; 
background: #000; /*IEFIX*/
} 

#hlavnipanelpaticka 
{ 
background-color: #dddddd; 
}

/*av special*/
.roletka {
width: 134px;
background: url(img/roletka.png) no-repeat;
margin:0; padding: 5px 0px 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.roletka h2 {
width: inherit;
font-size: 13px;
color: #FF6600;
text-align:center;
margin:0; padding:0px 0 4px 0;
height: 18px;
}

.roletka h2.double {
height: 36px;
}

.roletka p {
margin: 5px; padding: 0px;
}
.roletka ul, .roletka ul.uvod {
padding:5px 10px 15px 25px;
}
.roletka ul li, .roletka ul.uvod li{
list-style: none;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-bottom:5px;

}


.roletka ul.seznam li a, .roletka ul.uvod li a{
color: #fff;
text-decoration: none;
}

.casomira {
text-align: center;
font-size:14px;
font-weight: bold;
}
.vice {
padding: 0 3px;
float: right;
text-decoration: none;
color:#FF3300;
}

/*logo*/
div.logo {
float:left; width: 182px; height: 240px;
background:url(img/bg_up2.png);
}

.higher {
z-index: 3;
position: relative;
}

.dissolve {
  z-index: 0;
  position: absolute;
  display:block;
  width:656px; 
  height:240px;
  background: white;
  opacity: 0;

  left: 0px; /*IE FIX*/ 
}


/* div.logo:hover, */

div.logo:hover, div.pravo:hover {
width: 250px; background: transparent url(img/bg_up.png) repeat;
/*background: #333;*/
}

div.logo a {
color: white;
}

.logo img {
padding: 11px 11px 0 11px;
border: 0px;
}
/**/


#filmstrip {
width: 656px;
height: 220px;
border-right: 2px solid #ff7b52;
border-left: 2px solid #ff7b52;
margin: 7px 0 0 0; padding: 10px 0 0 0;
background: #dedede url(img/filmstrip_bg.png) repeat-x; 
}

#fs_flasher {
display: block;
width: 656px;
height: 175px;

}

.filmstrip {
background: url(img/filmstrip_bg.png) repeat-x; 
}

#filmstrip #scroller ul {
float: left;
list-style: none;
background: white;
padding: 0; margin: 0 4px 0 0;
}

#filmstrip p {
font-family: arial,helvetica,sans-serif;
font-size:10px;
padding: 0px; margin: 0;
text-align:justify;
}
#filmstrip p a  {
float: right;
text-decoration: none;
color:#FF3300;
}

#filmstrip div.container {
font-family: arial,helvetica,sans-serif;
font-size:10px;
padding: 0px; margin: 0;
text-align:justify;
}
#filmstrip div.container a  {
float: right;
text-decoration: none;
color:#FF3300;
}

#pripravujeme div.container, #anketa div.container {
font-family: arial,helvetica,sans-serif;
font-size:10px;
padding: 0px; margin: 0;
text-align:justify;
width:104px;
}

#filmstrip div.container a  {
float: right;
text-decoration: none;
color:#FF3300;
}

#pripravujeme div.container a, #anketa div.container a  {
float: right;
text-decoration: none;
color:#FF3300;
}


.frame {
float: left;
width:106px;
padding: 0; margin: 6px 4px 0px 5px;
}

.frame img {
/*border-left: 1px solid #FF7701;
border-right: 1px solid #FF7701;*/
}

.frame span {
height: 50px;
display: block;
overflow: hidden;

}

.frame h3 {
height: 26px;
display: block;
overflow: hidden;
}

.frame_prip {
}

.frame_prip span {
/*height: 18px;*/
display: block;
overflow: hidden;
}




/* hidden in browser using CSS */
.hidden {
display: none;
}
/* hidden in browser using CSS */

#bottom, #pripravujeme, #anketa {
width: 657px;
height: 155px;
background: #939393 url(img/filmstrip_bg_3.png) repeat-x;
margin: 7px 0 0 0; padding: 0;
display: block;
border-right: 2px solid #ff7b52;
border-left: 2px solid #ff7b52;
border-bottom: 1px solid #ff7b52;
}

#pripravujeme, #anketa {
/*height: 160px;*/
height: 220px;
}

#pripravujeme ul{
list-style: decimal;
list-style-position: outside;
}
#pripravujeme li{
float: left;
padding: 0px 10px;
margin: 2px 15px;
/*border-right: 1px solid #FF7B52;*/
border-right: 1px solid #dedede;
color: #646464;
font-weight: bold;
background: url(img/li_bg_.png) scroll 1px -6px;
width: 16%;
height: 100px;
}
#pripravujeme li:hover{
background: #FFFFFF;
color: #646464;
}
#pripravujeme h3, #anketa h3  {
padding:0; margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ff9e3c;
}
#pripravujeme h2, #anketa h2 {
/*display: inline;*/
padding: 12px 0px 0px 10px; margin: 0;
/*color:#6c3900;*/
color: #ff9e3c;
line-height: 1em;
}
#pripravujeme .vycpavka, #anketa .vycpavka {
  display: block;
  width: 6px;
}

#bottom div {
display:block;
float:left;
margin:0px;
padding:0px 0pt 0pt 11px;
width:490px;
height: inherit;
}

#pripravujeme div, #anketa div{
display:block;
float:left;
margin:7px 0px 0px 0px;
/*padding:0px 0pt 0pt 11px;*/
padding:0px 9px 0px 0px;
/*height: inherit;*/
}
#pripravujeme div div:first-child, #anketa div div:first-child{
margin-left: 38px;
}

#bottom p{
padding: 0; margin: 0 10px 8px 115px;
}
#filmstrip h2 {
display: inline;
padding: 7px 0 0 0; margin: 0;
/*color:#6c3900;*/
color: #ff9e3c;
}
#bottom h2 {
padding: 7px 0 0 0; margin: 0;
/*color:#6c3900;*/
color: #ff9e3c;
}
#bottom ul {
float: left;
list-style: none;
background: white;
padding: 0 0 0 0; margin: 13px 4px 0 0;
}

#filmstrip #scroller ul li, #bottom ul li {
width: 135px;
border-right: 1px solid #ff8b68;
display:block;
}
#filmstrip ul li a, #bottom ul li a{
background: #fff url(img/li_bg.png) 1px -6px repeat-x; 
display:block;
height: 18px;

margin: 0 0 1px 0;
padding: 4px 0 0 8px;
text-decoration: none;
color:#FFFFFF;
font-size: 11px;

}

#filmstrip #scroller ul li:hover, #bottom ul li:hover, ul li a:hover {
/*border-right: 1px solid white;*/
color: white;
cursor: hand;
}

#filmstrip h3 {
padding:0; margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ff9e3c;
}

#filmstrip p {
font-family: arial,helvetica,sans-serif;
font-size:10px;
text-align:justify;
}

img {
border: 0px solid red;
}

.video {
float:left;
width: 320px;
height: 240px;
/*border: 1px solid #333;*/
}

div.video h2 {
font-size:18px;
font-weight: normal;
color: #fff;
}

div.video p {
padding: 5px; margin: 0px;
display: none;
}

#content {
width: 656px;
height: 240px;
border-right: 2px solid #ff7b52;
border-left: 2px solid #ff7b52;
border-top: 1px solid #666;

position: relative; /*IE FIX*/
}

#content .levo h2 {
font-size:18px;
font-weight: normal;
color: #fff;
}

#content .levo p {
text-align:left;
color: #d9d9d9;
}

#content .pravo{
float: left;
padding: 11px 11px 0px;
width: 126px;
color:#FFFFFF;
/*IE*/
_display: none;
}

#content span {
height: 70px;
display: block;
overflow: hidden;

}

#content H2 {
height: 48px;
display: block;
overflow: hidden;

}

#content .pravo ul{
list-style-position:inside;
}
/*
#content .pravo ul li{
display: block;
width: 120px;
border:1px solid white;
margin: 0 0 2px 0;
text-align: center;
}

#content .pravo ul li a{
text-decoration: none;
font-size:18px;
font-weight: bold;
color:#FFFFFF;
text-align: center;
}
*/
#content .pravo p {
/*display: none;*/
font-family: Calibri;
text-align: left;
color: #fff;
}

#content .levo {
margin: 10px 0 0 0; padding: 11px 11px 0 11px;
}

#strankahlavicka ul{
float: right;
text-align: right;

}
#strankahlavicka ul li
/*, #strankahlavicka ul li a
*/
{
display: block;
/*float: right !important;*/
padding: 0 5px;
text-decoration: none;
color: #FFFFFF;
opacity: 0.9;
}
#sipka_levo, #sipka_pravo {
margin: 64px 0 0 0;
width: 35px;
float: left;
text-decoration: none;
text-align:center;
font-size: 20px;
font-weight: bold;
color: silver;
}
#sipka_levo_browse, #sipka_pravo_browse {
margin: 40px 0 0 0;
width: 35px;
float: left;
text-decoration: none;
text-align:center;
font-size: 20px;
font-weight: bold;
color: silver;
}
#sipka_levo a, #sipka_pravo a,#sipka_levo_browse a,#sipka_pravo_browse a{
width: 35px;
float: left;
text-decoration: none;
text-align:center;
font-size: 20px;
font-weight: bold;
color:#FF6600;
}
.play {
margin: 0 0 0 15px;
}

embed.promo {
margin-top:2px;
}

.uvod {
padding:5px 10px 15px 25px;
}

.scroller {
  display: block;
  border: 1px solid;
}
#scroller_wrapper {
  display: block;
  float: left;
}
#scroller {
  overflow: hidden;
  float: left;
  display: block;
  position: absolute;
}

#subscroller {
  width: 1880px;
  position: absolute;

}

#pic_flash {

}
.strip_count {
display: inline;
background: red;
}
 .strip_count ul{
 list-style-type: circle;
 margin: 0 10px;
 }
.strip_count li{
float: left;
margin: 0 10px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/*
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
*/
#casova_osa {
float: left;
font-size:1px;
height: 1px;
padding-left: 33px;
}

#casova_osa p{
float: left;
width: 105px;
text-align: left;
margin: 0 5px;
}

.img-float-right {
float: right;
margin-left: 5px;
border: 1px solid;
}
.img-float-left {
float: left;
margin-right: 5px;
border: 1px solid;
}
#menu {
text-align: right;
}
.orange {
color: #FF3300;
}
