html, body
{
  margin: 0px;
  padding: 0px;
}
body
{
  padding-top: 19px;
  padding-bottom: 43px;
  color: white;
  font-family: Times New Roman, serif;
  font-size: 16px;
  background: #000000 url(pruhn.png) repeat-x;
  background: url(pruhn.png) repeat-x top, url(pruhd.png) repeat-x bottom;
  background-color: #000000;
}
h2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  text-align: center;
}
h3
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  text-align: center;
  color: #FF00FF;
  padding-top: 10px;
}
img
{
  border: 0px;
}
a
{
  text-decoration: none;
  color: white;
}
#logo_obal
{
  width: 1230px;
  height: 166px;
  margin: 0px auto;
  position: relative;
}
#logo_obal a
{
  display: block;
}
#logo_roz
{
  width: 1169px;
  height: 166px;
  float: left;
}
#logo_leva
{
  width: 61px;
  height: 166px;
  float: left;
}
#logo_facebook
{
  height:55px;
  width:56px;
  position: relative;
  top: 11px;
}
#logo_youtube
{
  height:55px;
  width:56px;
  position: relative;
  top: 13px;
}
#logo_stred
{
  width: 1108px;
  height: 166px;
  float: right;
  background: url(logo.png) no-repeat;
}
#logo_odkaz
{
  width: 900px;
  height: 150px;
  margin-left: 10px;
  margin-top: 10px;
}
#logo_pohyblive
{
  width: 150px;
  height: 150px;
  background: url(logoa.gif) no-repeat;
  position: relative;
  top: -147px;
  left: 934px;
}
#logo_cleny
{
  width: 30px;
  height: 153px;
  position: relative;
  top: -300px;
  left: 1070px;
}
#logo_prava
{
  width: 61px;
  height: 166px;
  float: right;
}
#logo_twitter
{
  height:56px;
  width:56px;
  position: relative;
  top: 11px;
  left: 5px;
}
#logo_rss
{
  height:56px;
  width:56px;
  position: relative;
  top: 12px;
  left: 5px;
}
#menu
{
  width: 1100px;
  height: 59px;
  margin: 0px auto;
  background: url(menu.png) no-repeat;
}
#menu a
{
  display: block;
}
.menu_novinky
{
  width: 205px;
  height: 59px;
  z-index: 5;
}
.menu_novinky:hover~.menuc1
{
  visibility: hidden;
}
.menu_novinky:hover, #menu_novinky
{
  background: url(novinky.png) no-repeat;
}
.menu_onas
{
  width: 178px;
  height: 59px;
  position:relative;
  top:-59px;
  left:190px;
  z-index: 6;
}
.menu_onas:hover~.menuc1, .menu_onas:hover~.menuc2
{
  visibility: hidden;
}
.menu_onas:hover, #menu_onas
{
  background: url(onas.png) no-repeat;
}
.menu_kestazeni
{
  width: 232px;
  height: 59px;
  position:relative;
  top:-118px;
  left:352px;
  z-index: 7;
}
.menu_kestazeni:hover~.menuc2, .menu_kestazeni:hover~.menuc3
{
  visibility: hidden;
}
.menu_kestazeni:hover, #menu_kestazeni
{
  background: url(kestazeni.png) no-repeat;
}
.menu_clenove
{
  width: 232px;
  height: 59px;
  position:relative;
  top:-177px;
  left:569px;
  z-index:8;
}
.menu_clenove:hover~.menuc3, .menu_clenove:hover~.menuc4
{
  visibility: hidden;
}
.menu_clenove:hover, #menu_clenove
{
  background: url(clenove.png) no-repeat;
}
.menu_pridejte
{
  width: 341px;
  height: 59px;
  position:relative;
  top:-236px;
  left:759px;
  z-index: 9;
}
.menu_pridejte:hover~.menuc4
{
  visibility: hidden;
}
.menu_pridejte:hover, #menu_pridejte
{
  background: url(pridejte.png) no-repeat;
}
.menuc1
{
  width: 5px;
  height: 16px;
  position:relative;
  top:-277px;
  left:193px;
  background: url(carka.png) no-repeat;
  z-index: 1;
}
.menuc2
{
  width: 5px;
  height: 16px;
  position:relative;
  top:-293px;
  left:351px;
  background: url(carka.png) no-repeat;
  z-index: 2;
}
.menuc3
{
  width: 5px;
  height: 16px;
  position:relative;
  top:-309px;
  left:573px;
  background: url(carka.png) no-repeat;
  z-index: 3;
}
.menuc4
{
  width: 5px;
  height: 16px;
  position:relative;
  top:-325px;
  left:761px;
  background: url(carka.png) no-repeat;
  z-index: 4;
}
.hidden
{
  visibility: hidden;
}
#obsah
{
  width: 1100px;
  margin: 0px auto;
  background: url(obsah.png) repeat-y;
  padding-top: 27px;
}
.novinka
{
  width: 956px;
  height: 184px;
  margin: 0px auto;
  margin-top: 36px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(roh_bl.png) no-repeat left bottom;
  background-color: #363636;
}
.novinka_l
{
  width:222px;
  height:184px;
  float: left;
}
.novinka_l img
{
  position: relative;
  top:14px;
  left:14px;
}
.novinka_r
{
  width:732px;
  height:184px;
  float: right;
  position: relative;
}
.novinka_r p
{
  margin: 0px 20px 0px 20px;
}
.novinka_spacer
{
  float:right;
  height:134px;
}
.novinka_ctete
{
  display: block;
  height:50px;
  width:170px;
  float: right;
  clear: right;
}
.novinka_datum
{
  position:absolute;
  text-align:right;
  width:700px;
}
#novinky
{
  margin-top: 93px;
  width: 1033px;
  margin: auto;
}
#novinky_roz
{
  width: 1000px;
  float: left;
}
#novinky_leva
{
  width: 33px;
  float: left;
}
.novinky_stred
{
  width: 967px;
  float: right;
  text-align: center;
}
.novinky_stred a
{
  background-color: white;
  color: black;
  font-weight: bold;
  font-size: 18px;
  padding: 2px;
  border: 1px black solid;
}
#novinky_vybrane
{
  background-color: transparent;
  color: white;
  font-weight: bold;
  font-size: 18px;
  padding: 2px;
  border: 0px;
}
#novinky_pravy
{
  width: 33px;
  float: right;
}
.misto1
{
  height: 90px;
}
.misto2
{
  height: 20px;
}
.misto3
{
  height: 1px;
}
.marginimg
{
  margin-right: 15px;
  margin-bottom: 15px;
}
#box
{
  width: 956px;
  margin: 0px auto;
  margin-top: 36px;
  padding: 10px 20px 10px 20px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(roh_bl.png) no-repeat left bottom, url(roh_br.png) no-repeat right bottom;
  background-color: #363636;
}
#box a
{
  text-decoration: underline;
}
#autorske
{
  clear: both;
  width: 600px;
  padding: 5px;
  margin: 0px auto;
  color: red;
  border: 2px #FF7F27 solid;
  background-color: #FFF864;
}
#format
{
  color: black;
}
#autorske a
{
  color: red;
}
#kestazeni_dabing
{
  width: 111px;
  height: 34px;
  margin: 0px auto;
  margin-top: 36px;
  margin-bottom: 9px;
  background: url(dabing.png) no-repeat;
}
.kestazeni_obal
{
  width: 884px;
  margin: 0px auto;
}
.kestazeni_roz
{
  width: 600px;
  float: left;
}
#serialy
{
  width: 308px;
  height: 101px;
  float: left;
}
#filmy
{
  width: 272px;
  height: 101px;
  float: right;
}
#hry
{
  width: 265px;
  height: 101px;
  float: right;
}
.clear
{
  clear: both;
}
#kestazeni_vlastni
{
  width: 272px;
  height: 36px;
  margin: 0px auto;
  margin-top: 42px;
  margin-bottom: 5px;
  background: url(vlastni.png) no-repeat;
}
#filmova
{
  width: 308px;
  height: 101px;
  float: left;
}
#hudba
{
  width: 273px;
  height: 101px;
  float: right;
}
#audio
{
  width: 264px;
  height: 101px;
  float: right;
}
#dole
{
  width: 1108px;
  height: 227px;
  margin: 0px auto;
  background: url(dole.png) no-repeat;
  overflow: hidden;
}
#dole_partneri
{
  width: 516px;
  height: 160px;
  position: relative;
  top: 44px;
  left: 29px;
}
#dole_partneri a
{
  display: block;
}
#dole_podpora
{
  width: 158px;
  height: 160px;
  position: relative;
  top: -116px;
  left: 571px;
  text-align: center;
}
#dole_facebook
{
  width: 138px;
  height: 160px;
  position: relative;
  top: -276px;
  left: 755px;
}
#dole_facebook iframe
{
  border:none;
  overflow:hidden;
  width:90px;
  height:90px;
  position: relative;
  top: 45px;
  left: 28px;
}
#dole_sledovanost
{
  width: 157px;
  height: 160px;
  position: relative;
  top: -436px;
  left: 920px;
}
#dole_toplist
{
  position: relative;
  top: 23px;
  left: 34px;
}
#partneri1
{
  position: relative;
  top: 6px;
  left: 7px;
  height: 31px;
  width: 88px;
}
#partneri2
{
  position: relative;
  top: 14px;
  left: 7px;
  height:31px;
  width:88px;
}
#partneri3
{
  position: relative;
  top: 22px;
  left: 7px;
  height:31px;
  width:88px;
}
#partneri4
{
  position: relative;
  top: 30px;
  left: 7px;
  height:31px;
  width:88px;
}
#partneri5
{
  position: relative;
  top: -118px;
  left: 107px;
  height:31px;
  width:88px;
}
#partneri6
{
  position: relative;
  top: -110px;
  left: 107px;
  height:31px;
  width:88px;
}
#partneri7
{
  position: relative;
  top: -102px;
  left: 107px;
  height:31px;
  width:88px;
}
#partneri8
{
  position: relative;
  top: -94px;
  left: 107px;
  height:31px;
  width:88px;
}
#partneri9
{
  position: relative;
  top: -223px;
  left: 206px;
  height:90px;
  width:120px;
}
#partneri10
{
  position: relative;
  top: -293px;
  left: 337px;
  height:70px;
  width:125px;
}
#partneri11
{
  position: relative;
  top: -285px;
  left: 206px;
  height:31px;
  width:180px;
}
#partneri12
{
  position: relative;
  top: -320px;
  left: 405px;
  height:35px;
  width:100px;
}
#dole_banner
{
  position: relative;
  top: 10px;
}
#dole_text
{
  color: red;
  font-style: italic;
  margin-left: 5px;
  margin-right: 5px;
}
#dole_donate
{
  position: absolute;
  top: 107px;
  left: 18px;
}
td
{
	padding: 2px;
}
.input, select
{
	border: 1px black solid;
	width: 180px;
}
.input2
{
	border: 1px black solid;
}
textarea
{
	border: 1px black solid;
	width: 350px;
	height: 150px;
}
#registrace_textarea
{
	border: 1px black solid;
	width: 650px;
	height: 150px;
}
#koment a
{
  text-decoration: none;
}
.smajl
{
	display: inline;
	vertical-align: middle;
}
.left
{
  float: left;
}
.right
{
  float: right;
}
#odpoved_smaz
{
  color: red;
}
#odpoved
{
  display: none;
}
.kom1
{
	padding: 2px;
	padding-left: 6px;
	background-color: #EDEDDC;
}
.kom1, .kom1 a
{
	color: black;
}
#box .kom1 a
{
  text-decoration: none;
}
.kom2
{
	padding: 2px;
	text-align: left;
}
.red
{
  color: red;
}
.center
{
  text-align: center;
}
.ruzova
{
  color: #FF00FF;
}
h4
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
#daberi
{
  width: 956px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(roh_bl.png) no-repeat left bottom, url(daberi.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 120px;
}
#daberi h3
{
  margin: 4px;
  padding: 0px;
}
#daberi_roz
{
  width: 894px;
}
#daberi_muzi
{
  width: 447px;
  float: left;
}
#daberi_zeny
{
  width: 447px;
  float: right;
}
#velky_roz td
{
  padding: 0px;
  margin: 0px;
}
#velky_roz .odsadit
{
  padding-right: 20px;
}
#velky_roz table
{
  margin: 0px auto;
}
.male
{
  font-size: 16px;
}
#velky_roz
{
  width: 956px;
  margin: 0px auto;
}
#clenove_ol
{
  float: left;
  width: 458px;
}
#clenove_op
{
  float: right;
  width: 458px;
}
#clenove_ol h4, #clenove_op h4
{
  margin-top: 20px;
}
#zvukari
{
  width: 458px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(roh_bl.png) no-repeat left bottom, url(zvukar.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 110px;
}
.clenove_text1
{
  width: 350px;
  padding-top: 10px;
}
#grafici_2d
{
  width: 458px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(roh_bl.png) no-repeat left bottom, url(grafici2d.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 110px;
}
#hudebnici
{
  width: 458px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(hudebnici.png) no-repeat left bottom, url(roh_br.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 110px;
}
#grafici_3d
{
  width: 458px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(grafici3d.png) no-repeat left bottom, url(roh_br.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 110px;
}
.clenove_text2
{
  width: 340px;
  float: right;
  padding-top: 10px;
}
#textari
{
  width: 956px;
  background-color: #363636;
  background: url(roh_tl.png) no-repeat left top, url(roh_tr.png) no-repeat right top, url(prekladatele.png) no-repeat left bottom, url(texty.png) no-repeat right bottom;
  background-color: #363636;
  padding-bottom: 10px;
  min-height: 120px;
}
#posun_me
{
  clear: both;
  padding-top: 20px;
}
#textari_text
{
  padding-top: 10px;
  width: 696px;
  margin: 0px auto;
}