* 
{
margin: 0;
padding: 0;
}

body
{
font-family:Arial, Helvetica, sans-serif;
background-repeat: repeat;
font-size:12px;
}

h1
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-size:16px;
}

h2
{
font-size:18px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
padding:0px 5px 0px 0px;
margin:0px 5px 5px 10px;
font-weight:bold;
}

h3
{
font-size:16px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.left h3
{
float:left;
width:460px;
margin:5px;
padding:0px 5px 0px 5px;
}

.right h3
{
text-align:right;
width:235px;
margin:5px 5px 5px 0px;
padding:0px 5px 0px 0px;
}

h4
{
margin:3px 0px 0px 0px;
padding:0px;
font-size:1.2em;
font-weight:bold;
}

h5
{
font-size:11px;
}


img
{
border-style:solid;
border-width:1px;
margin:3px;
}

ol
{
margin:5px 5px 5px 10px;
padding:5px 5px 5px 10px;
}

p
{
margin:10px 0px 10px 0px;
}

.right img 
{
margin:3px 3px 3px 3px;
}

.top h4 a
{
font-size:1.4em;
}

#listicka 
{
height: 15px;
background-color: black;
color: #CCCCCC;
font-size:10px;
border-color:#444646;
border-style:solid;
border-width:0px 0px 1px 0px;
margin-top:2px;
}

#listicka a
{
color: white;
}

#listicka .right
{
float:right;
width:100px;
text-align:right;
margin-right:10px;
}

#lista 
{
height: 42px;
background-color: black;
color: white;
}

#lista .telo .logo 
{
height: 42px;	
line-height: 42px;
text-align: left;
float:left;
width:100px;
}

#lista .telo .nazev
{
height: 42px;	
float:left;
width:300px;
}

#lista .telo .login
{
float:left;
width:350px;
text-align:right;
margin:8px 0px 0px 0px;
font-size:11px;
font-weight:bold;
}

#lista .telo .login .ikona
{
float:right;
}

#lista .telo .login a
{
color:#CCCCCC;
}

#lista img
{
border-width:0px;
}

#head 
{
overflow: hidden;
background-repeat: repeat-x;
background-color: #262A2A;
min-width: 760px;
}

#head .bgnd 
{
background-position: top center;
background-repeat: no-repeat;
}

#head .telo 
{
padding-top: 108px;
line-height: 28px;
height: 54px;
}

#head .menu 
{
height: 28px;
margin-right:5px;
}

#head .kulace 
{
background-repeat: no-repeat;
height: 4px;
overflow: hidden;
}

#head .zbytek 
{
height: 22px;
width: 100%;
}

#head .search 
{
width: 150px;
float: left;
padding-left: 5px;
line-height: 22px;
}

#head form input 
{
vertical-align: middle;
}

#head ul
{
float: right;
}

#head ul li 
{
list-style-type: none;
display: block;
float: left;
width: 85px;
margin-left: 1px;
}


#head ul li a 
{
display: block;
width: 73px;
height: 28px;
line-height: 28px;
margin: 0 6px;
text-align: center;
color: black;
text-decoration: none;
overflow: hidden;
font-weight: bold;
font-size:12px;
}

#head ul li a:hover 
{
color: white;
}

#head ul li.act a 
{
color: black;
}

#head ul ul
{
visibility:hidden;
margin:0px;
padding:0px;
position:absolute;
}

#head ul li:hover ul, #head ul li.hover ul
{
visibility:visible; 
}

#head ul li
{
behavior: url(/_sablony/hover.htc);
}

#head ul li li
{
float:none;
} 

#main
{
background-repeat: repeat-x;
text-align:left;
}

.telo 
{
width: 760px;
margin: 0 auto;
}

#main .telo 
{
background-repeat: repeat-y;
background-color: #CECECE;
}

#main .telo .sloupec 
{
background-repeat: no-repeat;
background-position: top right;	
min-height: 800px;
_height: 800px;
}

#main .left 
{
float: left;
width: 505px;
}

#main .right 
{
float: left;
width: 254px;
margin-left: 1px;
}

#main .telo .vyjimka 
{
min-height: 800px;
_height:800px;
}

#main .total 
{
width: 760px;
}



.cistic 
{
clear: both;
overflow: hidden;
height: 1px;
}

#main .foot 
{
text-align: center;
background-repeat: no-repeat;
background-position: top center;
padding: 8px 0 20px 0;
font-size: 11px;
background-color: transparent;
color: #8D8D8D;
width: 760px;
margin: 0 auto;
}

#main .foot a
{
color:#FFFFFF;
}


.text
{
padding:5px;
font-size:12px;
line-height:1.4;
font-weight:normal;
}

.text ul
{
margin:3px 3px 3px 15px;
padding:3px;
}

.bodka 
{
height:30px;
width:5px;
margin:0px 0px 0px 0px;
padding:0px;
}

.left .bodka
{
float:left;
} 

.right .bodka
{
float:right;
}

.img
{
border-color:#474A4A;
border-style:solid;
border-width:1px;
background:#CCCCCC;
margin:5px;
}

.datum
{ 
float:left;
font-weight:bold;
}

.sky_small
{
font-size:12px;
margin:8px;
}

.sky_med
{
font-size:14px;
margin:8px;
}

.sky_big
{
font-size:16px;
margin:8px;
}

.boxik2
{
margin:1px;
padding:3px 2px 2px 3px;
height:40px;
}

.box
{
margin:1px;
padding:3px 2px 2px 3px;
height:20px;
}

.box35
{ 
float:left;
width:35px;
text-align:center;
}

.box35 img
{ 
border-width:0px;
margin:2px 3px 1px 1px;
}

.box45
{ 
float:left;
width:45px;
text-align:right;
}

.box65
{ 
float:left;
width:65px;
text-align:right;
}

.box70
{ 
float:left;
width:70px;
text-align:right;
}

.box66
{ 
float:left;
width:66px;
}

.box80
{ 
float:left;
width:80px;
text-align:center;
}

.box90
{ 
float:left;
width:90px;
text-align:right;
padding-right:10px;
}

.box100
{ 
float:left;
width:100px;
text-align:right;
}

.box120
{ 
float:left;
width:120px;
text-align:right;
}

.box140
{ 
float:left;
width:140px;
text-align:left;
}

.box180
{ 
float:left;
width:180px;
padding-left:5px;
}

.box200
{ 
float:left;
width:200px;
padding-left:5px;
}

.box250
{ 
float:left;
width:250px;
padding-left:5px;
}

.box280
{ 
float:left;
width:280px;
padding-left:5px;
}

.boxleft
{ 
text-align:left;
}

.boxright
{ 
text-align:right;
}

.boxcenter
{ 
text-align:center;
}


.zebricek_poradi
{
margin:0px 3px 1px 3px;
padding:0px 0px 0px 0px;
background: url('_gfx/li_kolecko.gif');
background-repeat:no-repeat;
float:left;
width:20px;
height:20px;
text-align:center;
}

.zebricek_text
{
float:left;
margin:1px 3px 1px 3px;
padding:0px;
}

.anketa_hlasuj
{
float:left;
width:20px;
margin:5px 5px 0px 0px;
}

.anketa_otazka
{
float:left;
width:80%;
margin:5px 0px 0px 0px;
}

.anketa_pocet
{
float:left;
width:30px;
font-weight:bold;
margin:5px 0px 0px 0px;
}

.anketa_odpoved
{
background:url('/_gfx/anketa_pocet.png');
background-repeat:repeat;
height:10px;
margin:2px 0px 5px 0px;
float:left;
}


.button_login
{
width:19px;
height:21px;
background:url('/_gfx/button_login.png');
background-repeat: no-repeat; 
margin:0px;
padding:0px;
border:0px;
}

.top
{
float:left;
width:98%;
height:auto;
padding:0px 3px 3px 3px;
margin:5px 0px 10px 0px;
}

.top.bottom
{
margin:0px;
}


.obrazek
{
width:150px;
height:105px;
overflow:hidden;
margin:5px;
float:left;
border-width:1px;
border-style:solid;
text-align:center;
vertical-align:middle;
}

.rub
{
height:150px;
}

.obrazek img
{
border-width:0px;
}

.uvodni
{
float:left;
width:110px;
}

.anotace
{
float:left;
width:350px;
}

.zalozky
{
position:relative;
width:250px;
height:auto;
padding:0px;
margin:0px;
}

.zalozky div 
{
width:240px;
float:left;
}

#zalozka1 
{
display: block;
}
 
#zalozka2 
{
display: none;
}

#zalozka3 
{
display: none;
}

#uzalozka1 
{
display: none;
}
 
#uzalozka2 
{
display: block;
}

#uzalozka3 
{
display: none;
}
 
#kino3 
{
display: block;
}

#kino4 
{
display: none;
}
 
#kino5
{
display: none;
}
 
#kino6
{
display: none;
}
 
.usi
{
float:left;
margin:2px;
}

.odskok
{
float:right;
margin:3px 5px 0px 0px;
}

.hodnotit
{
float:left;
width:250px;
}

.hodnoceni
{
float:left;
width:200px;
text-align:right;
font-size:20px;
font-weight:bold;
}

.komaut
{
vertical-align:top;
text-align:center;
}

.kompr
{
padding:5px;
}

.komentar .autor
{
float:left;
width:70px;
padding-top:5px;
}

.komentar .prispevek
{
float:left;
padding:5px;
margin-left:1px;
overflow:hidden;
}

.komentar .novy
{
float:left;
width:70px;
height:200px;
padding:5px;
}

.komentar .notes
{
float:right;
width:300px;
}

.test
{
float:right;
width:80px;
}

.komentar .datum
{
float:right;
}

.vypis
{
margin:0px 0px 0px 10px;
}

.dark
{
height:20px;
}

.light
{
height:40px;
}

.vypis .nazev
{
margin:1px 1px 0px 0px;
padding:5px;
float:left;
width:50%;
}

.vypis .admin
{
margin:1px 1px 0px 0px;
padding:5px;
float:left;
width:10%;
text-align:center;
}

.vypis .prispevku
{
margin:1px 1px 0px 0px;
padding:5px;
float:left;
width:10%;
text-align:center;
}

.vypis .posledni
{
margin:1px 1px 0px 0px;
padding:5px;
float:left;
width:22%;
text-align:center;
}

.submit
{
padding:3px;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
border-width:1px;
border-style:solid;
width:70px;
}

.note
{
float:right;
width:100px;
}

.left form
{
padding:10px;
}

.postavy
{
  width:150px;
  height:180px;
  float:left;
  text-align:center;
  margin:10px 5px 10px 5px;
}

.postavy_small
{
  width:75px;
  height:140px;
  float:left;
  text-align:center;
  margin:3px;
  font-size:10px;
  padding:0px;
}

.postavy_small img
{
  margin:0px;
  padding:0px;
}

.trailery
{
  width:210px;
  float:left;
  margin:8px;
}

.noborder
{
  border-width:0px;
  padding-bottom:2px;
  margin:0px 6px 5px 6px;
}

#obal2 {width:1000px;}
#obal2 #listicka .telo {width:1000px;text-align:left;}
#obal2 #lista {width:1000px;text-align:left;}
#obal2 #lista .telo {width:1000px;}
#obal2 #lista .nazev {width:550px;}

#head2 {height:150px;}
#logo2 {height:150px;width:1000px;background-repeat:no-repeat;background-position:center;}


#head2stin {position:relative;height:40px;top:100px;left:0px;filter: alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;background-color:#2A2A2A;}
#head2text {position:relative;height:40px;top:55px;left:0px;color:FFFFFF;text-align:right;}
#head2text h1 {margin:0px 100px 25px 0px;text-transform:uppercase;font-size:40px;font-family: Calibri, sans-serif;color:#FFFFFF;}

#menu2 {margin:0px;height:8px;position:relative;left:0px;top:-23px;}
#menu2 ul {list-style-type:none;height:18px;width:980px;float:left;font-family:Calibri, sans-serif;text-transform:uppercase;font-size:16px;}
#menu2 li {float:left;width:95px;text-align:center;color:#FFFFFF;-moz-border-radius:3px 3px 0px 0px;margin:0px 3px 0px 0px;padding:2px;}
#menu2 li a {text-decoration:none;}

#main2 {text-align:left;line-height:1.4;font-family:Verdana, Arialfont-size:13px;-moz-border-radius:0px 0px 3px 3px;}
#main2left {width:600px;float:left;font-size:13px;}
#main2bubble {width:50px;float:left;height:1px;}
#main2right {width:350px;float:left;font-size:11px;}

#topbox2 {width:600px;height:300px;}
#topbox2stin {position:relative;height:80px;width:600px;top:200px;left:0px;filter: alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;background-color:#2A2A2A;}
#topbox2text {position:relative;height:80px;width:600px;top:120px;left:0px;}
#topbox2text h4 {font-size:18px;color:#CCCCCC;}

.bbox2stin {position:relative;height:20%;width:100%;top:80%;left:0px;filter: alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;background-color:#2A2A2A;}
.bbox2text {position:relative;height:30%;width:100%;top:60%;left:0px;}
.bbox2text h4 {font-size:15px;color:#CCCCCC;}

#main2 .bbox2 {border-width:1px;border-style:solid;}
#main2 .bbox2 .text {margin:0px;padding:0px;}
#main2 .bbox2 .text2 {margin:0px 0px 1px 0px;}
#main2 .dark {height:55px;}
#main2 .light {height:55px;}


#main2left h3 {font-size:16px;text-transform:lowercase;padding:0px 3px 3px 3px;font-family:Calibri, sans-serif;font-size:18px;border-width:0px 0px 1px 0px;border-style:solid;border-}
#main2left h4 {font-size:15px;}
#main2left h5 {font-size:11px;font-weight:normal;color:#808080;}
#main2right h3 {font-size:11px;text-transform:lowercase;padding:0px 3px 3px 5px;font-family:Calibri, sans-serif;font-size:18px;}
#main2right h4 {font-size:12px;}
#main2right .text {font-size:11px;}

.text2 {padding:10px;}
.text2 img {margin:5px;}


.rubrikaimg {float:left;}
.rubrikaimg .play {position:relative;height:84px;width:84px;top:30%;left:30%;filter: alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;background-image:url('/_gfx/play.png');}
.rubrika1 {width:450px;}
.rubrika15 {width:200px;float:left;}
.rubrika2 {width:180px;float:left;height:170px;}
.rubrika2 .rubrikaimg {float:none;}
.rubrika3 {width:280px;float:left;height:140px;}
.rubrika3 .rubrikaimg {float:left;}
.rubrika5 {width:580px;height:220px;}
.rubrika6 {width:140px;float:left;text-align:center;}
.rubrika6 .rubrikaimg {float:none;}
.rubrika6 h4 {padding:0px 0px 0px 5px;font-family:Calibri, sans-serif;color:#FFFFFF;}
.rubrika7 {width:450px;}

#katalog2 ul {list-style-type:none;}
#katalog2 li {width:230px;float:left;text-align:left;font-size:11px;}
#katalog2 a {color:#3A3C3E;}

.miniclanek {width:220px;float:left;margin:10px;}
.miniportal {width:75px;float:left;margin:10px;}













 
