* {margin:0px;padding:0px;}
body {font-family:Arial, Helvetica, sans-serif;background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:12px;}
a {text-decoration:underline;color:rgb(0,0,0);}
a:hover {text-decoration:none;}
a img {border:none;}
.uzavirac {display:block; height:1px;overflow:hidden;clear:both;}
span.invisible {display:none;}
p.red{color: red; font-weight: bold}
.center{text-align:center}
.nadpis, #left-menu .kategorie, #left-menu h4.menu2{ font-family: Comic Sans MS; text-align: left;  font-size: 18px; font-weight: bold;}

#hlava {margin:0px auto 4px;width:967px;height:166px;}
#hlava .logo {float:left;padding-left:28px;padding-top:18px;width:348px;height:106px;}
#hlava #hledani {float:right;background: url("../img/logo2.jpg") left bottom no-repeat;width:591px;height:124px;}
#hlava #hledani .odkazy {float:right;margin-top:1px;margin-right:9px;width:500px;text-align:right;}
#hlava #hledani .vyhledavani {float:left;margin-top:52px;margin-left:44px;margin-right:13px;}
*#hlava #hledani .vyhledavani {margin-left:22px;}
#hlava #hledani form input.box{margin-top:50px;padding-top:2px;border: 1px solid black;padding-left:2px;width:187px;margin-right:7px;height:18px;}
#hlava #hledani input.submit{width: 100px; border: 1px solid black}
#hlava #hledani form select{margin-top:52px;padding-top:2px;padding-left:2px;width:82px;height:18px;border:none;background: url("../img/select.jpg") center top ;}
#hlava .menu {margin:-1px auto;width:957px;height:43px;background: url("../img/top_menu.jpg") center top repeat-x;padding-left:10px;}
#hlava .menu a {float:left;padding:14px 14px 0px 14px;font-weight:bold;color:rgb(0,0,0);font-size:16px;text-decoration:none;}
#hlava .menu a:hover {background: url("../img/top_menu_hover.jpg") center top no-repeat;}
#hlava .menu a.c {float:right;color:rgb(241,26,26);}

#telo {margin:0px auto;width:964px;}
#telo #left {float:left;width:618px;margin-right:7px;}
#top_videa {float:left;width:618px;margin-bottom:5px;text-align:center;}
#top_videa .nadpis{float:left;width:588px;height:28px;text-align:left; background: url("../img/sipka-blue-d.gif") left top no-repeat; color: #fff; padding: 2px 0 0 30px; background-color:rgb(2,117,173);}
#top_videa .liche{float:left;background: url("../img/top_videa1.jpg") left top repeat-x;width:154px; height: 198px}
#top_videa .sude{float:left;background: url("../img/top_videa2.jpg") left top repeat-x;width:155px;height: 198px;}
#top_videa h3{margin-top:8px;font-size:14px;font-weight:bold; height: 32px; line-height: 16px; overflow: hidden}
#top_videa h3 a{color:rgb(255,252,2); text-align: center}
#top_videa a.img{float:left;margin:5px 0;width: 154px; height: 75px; display: block; text-align:center; }
#top_videa a img{margin: auto}
#top_videa .text{margin:5px auto;width:125px;text-align:left;}

#left-menu{float: left; width: 167px;margin-right:9px;background-color:rgb(196,233,252);}
#left-menu ul{margin: 0; padding:0; list-style:none}
#left-menu .kategorie {float:left;background: url("../img/sipka-menu.gif") top left no-repeat;width:135px;height:31px;}
#left-menu .menu2 {float:left;background: url("../img/sipka-menu.gif") top left no-repeat;width:135px;height:31px;}
#left-menu .nic{float:left;width:167px;height:7px;background-color:rgb(255,255,255);}
#left-menu .konec{float:left;width:167px;height:7px;background-color:rgb(196,233,252);}
#left-menu a {float:left;padding:7px 0px 5px 25px; background: url("../img/menu.jpg") center bottom no-repeat;width:142px;height:17px;font-weight:bold;font-size:14px;text-decoration:none;}
#left-menu a:hover {background: url("../img/menu_hover.jpg") center bottom no-repeat;}
#left-menu h4.menu2, #left-menu .kategorie{color: #0679AF; padding: 2px 0 0 30px}

#videa {float:left;width:438px;}
#videa .nadpis{float:left;margin-left:10px;width:428px;}
*#videa .nadpis{margin-left:5px;}
#videa .liche{float:left;margin-top:5px;width:438px;background-color:rgb(182,230,253);}
#videa .sude{float:left;margin-top:5px;width:438px;background-color:rgb(223,244,254);}
#videa a.img{float:left;margin:10px;width: 100px; height: 75px; text-align:center;display: block;}
#videa a img{vertical-align: middle; max-width: 100px}
#videa .text{float:left;width:154px; text-align:left;}
#videa .l{float: left; width: 280px;}
#videa .r{border-left: 1px solid #94A1A9; padding-bottom: 12px; float: left;width: 150px; }
#videa .text h3 {font-size:14px;margin-top:12px;margin-bottom:10px;font-weight:bold;text-decoration:underline;}
#videa .hodnoceni{float:right;padding:6px 0 0px 7px; margin-right: -6px; height:18px;width:81px;background-color:rgb(46,145,194);}
#videa .hodnoceni img{margin-right:2px;}
#videa .text2{float:left;margin-left:8px;margin-top:12px; width: 100px}

#right .nadpis, #prava .nadpis{float:left;margin-bottom:8px;width:112px;height:31px; color: #fff; padding: 4px 0 0 30px;background: url("../img/sipka-blue.gif") left top no-repeat;}
#right, #prava{float: right; width: 338px}
#prava #videa, #prava #videa .liche, #prava #videa .sude{width: 338px; overflow: hidden}
#prava #videa .nadpis{width: 328px; }
#prava #videa h3{ font-size: 14px; line-height: 17px; height: 34px; margin: 4px 0;overflow: hidden;}

#user {float:left;width:335px;height:120px;border:2px solid rgb(17,148,227);}
#user .nadpis{float:left;width:96px;height:26px; margin-bottom: 0; padding: 0; background: url("../img/sipka-white.gif") left top no-repeat; color: #1294E2; padding: 2px 0 0 25px}
#user .reg{float:right;margin-right:10px;margin-top:8px;font-size:14px;font-weight:bold;}
#user form{float:left;margin-top:10px;height:52px;width:335px;background-color:rgb(196,233,252);margin-bottom:10px;}
#user label {float:left;margin-left:10px;}
#user input.n {float:left;margin-left:10px;border:none;height:18px;width:120px;border: 1px solid black;padding-left:2px;padding-top:2px;}
#user input.submit {float:left;}
#user a {color:#000;font-size:12px;}
#user .logged{background-color:rgb(196,233,252); clear: both; text-align:center; position:relative;top: 10px; padding: 11px 0;}
#user .logged a{font-size: 13px; line-height: 20px}

.reklama {float:left;width:335px;margin-top:11px;margin-bottom:11px;text-align:center;}
#right .reklama, #prava .reklama{ background: #2E91C2; padding-bottom: 12px;}

#video_dne {float:left;width:335px;background-color:rgb(46,145,194);text-align:center;}
#video_dne h3 {margin: 12px 0 5px 10px;font-size:14px;color:rgb(255,255,255);font-weight:bold;text-decoration:underline;}
#video_dne .hodnoceni{float:right;margin-top:12px;margin-right:10px; margin-bottom: 12px}
#video_dne .hodnoceni img{margin-right:2px;}

#telo #stred {float:left;width:490px;margin-left:8px;margin-right:8px;}
#telo #stred h2 {float:left;margin-left:8px;font-size:24px;margin-top:1px;font-weight:bold;text-decoration:none;}
#nadpis-stranky{float: none; display: block}
div#page-content{clear: both; padding-top: 5px}
.nadpis-popis{float:left;width:490px;margin-top:5px;height:23px;background: url("../img/popis.jpg") left top no-repeat;background-color:rgb(255,255,255); padding: 0 0 0 30px; font-size: 15px; font-weight: bold;font-family: Comic Sans MS;}
.popis {float:left;width:490px; padding-bottom: 10px;background-color:rgb(240,240,240);}
.popis .hr{float:left;width:490px;height:1px;}
.popis p{margin-top:12px;margin-left:20px}
#linkovani{text-align:center; clear: both; padding: 20px 0 0 0; margin-bottom: -10px}
#linkovani a{text-decoration: none}
#linkovani .srdce {position:relative; top: 5px; left: -10px}
.nadpis-statistiky{float:left;width:490px;margin-top:5px;height:31px;background: url("../img/statistiky.jpg") left top no-repeat;background-color:rgb(255,255,255);}
.statistiky {float:left;width:490px;height:54px;background-color:rgb(46,145,194);color:rgb(255,255,255);}
.statistiky .hodnoceni{float:left;width:163px;height:54px;}
.statistiky .hodnoceni h4{font-size:14px;font-weight:bold;}
.nadpis-komentare{float:left;width:490px;margin-top:10px;height:21px;background: url("../img/komentare.jpg") left top no-repeat;background-color:rgb(255,255,255);}
.nadpis-komentare p{float:right;margin-top:5px;}
.lichy {float:left;width:490px;min-height:54px;background-color:rgb(238,249,255);color:rgb(14,69,137);}
.lichy .hr{float:left;width:490px;height:1px;background-color:rgb(7,121,176);}
.lichy h5{float:left;margin:10px 0px 0px 10px;}
.lichy h6{float:right;margin:10px 10px 0px 0px;}
.lichy p{float:left;padding:10px 10px 10px 10px;}
.sudy {float:left;width:490px;min-height:54px;background-color:rgb(216,241,255);color:rgb(14,69,137);}
.sudy .hr{float:left;width:490px;height:1px;background-color:rgb(7,121,176);}
.sudy h5{float:left;margin:10px 0px 0px 10px;}
.sudy h6{float:right;margin:10px 10px 0px 0px;}
.sudy p{float:left;padding:10px 10px 10px 10px;}
.koment{float:left;width:490px;background-color:rgb(216,241,255);}
.koment .hr{float:left;width:490px;height:1px;background-color:rgb(7,121,176);}
.koment table .input{float:left;border:none;height:17px;width:206px;border: 1px solid black;padding-left:2px;margin-left:7px;padding-top:2px;}
.koment table .textarea{float:left;border:none;height:66px;width:418px;padding-left:2px;margin-left:7px;border: 1px solid black;padding-top:2px;overflow: auto;}
.koment table .submit{float:right;border:none;margin-right:14px;margin-top:4px;}
#videa .text{padding-right: 5px}

#telo #prava {float:left;width:280px;margin-bottom:11px;}
#telo #prava .reklama {float:left;width:280px;margin-top:11px;margin-bottom:11px;text-align:center;}
#telo #prava #videa {float:left;width:280px;}
#telo #prava #videa .nadpis{float:left;width:280px;height:30px;color: #000; background: none; padding: 0}
#telo #prava #videa .liche{float:left;margin-top:5px;height:105px;width:280px;background-color:rgb(182,230,253);}
#telo #prava #videa .sude{float:left;margin-top:5px;height:105px;width:280px;background-color:rgb(223,244,254);}
#telo #prava #videa a.img{float:left;margin:10px;width:100px;}
#telo #prava #videa a img{vertical-align: middle; max-width: 100px}
#telo #prava #videa h4 {font-size:14px;margin-top:12px;margin-bottom:7px;font-weight:bold;text-decoration:underline;}
#telo #prava #videa .hodnoceni{float:left;padding:6px 0px 0px 7px;height:18px;width:81px; margin-right: 15px;background-color:rgb(46,145,194);}
#telo #prava #videa .hodnoceni img{margin-right:2px;}

.obl-videa-nadpis{font-size: 17px; font-weight: bold}

#formLog{margin: 20px auto; width: 300px}
#formLog input{width: 300px}

#pata {margin:5px auto;width:964px;background-color:rgb(4,118,174);height:113px;}
#pata .text1{float:left;width:70px;height:97px;padding-left:10px;text-align:left;background: url("../img/pata_line.jpg") right center no-repeat;padding-top:16px;color:rgb(255,255,255);}
#pata .text2{float:left;width:70px;height:97px;padding-top:16px;padding-left:10px;text-align:left;color:rgb(255,255,255);}
#pata .reklamaDown{float:right;margin:6px 6px 0px 0px;}

#pagination {text-align:center; padding-top: 10px; font-size: 10px}
#pagination a{text-decoration: none}
#pagination a:hover{text-decoration: underline}
#pagination a.selected {text-decoration: underline}

#copyright {margin:8px auto;width:964px;color:rgb(54,54,54);text-align:center;}
span.clear{clear:both; display: block;font-size:1px; height: 1px;line-height:1px;}
