body{background-color: #990000; text-align: center; margin: 0 auto; padding: 0; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 8pt; color: #ffffff}
.body_exter{background-color: #990000; text-align: center; margin: 0 auto; padding: 0; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 8pt; color: #ffffff}

a{text-decoration: underline; color: #ffffff; font-weight: bolder;}
a:hover{text-decoration: none; color: #ffffff; font-weight: bolder;}

.okno{width: 965px; padding: 55px 0 0 0; margin: 0px auto; text-align: center;}
.stranka_okno{padding: 0; margin: 0; text-align: center; margin-top: 8px;
border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 15%, #C73200 55%, #C73200);
background: -webkit-gradient(linear,left top,left bottom,color-stop(100%,#C73200),color-stop(13%,#BF0D0E));
background: -webkit-linear-gradient(top,#BF0D0E 15%, #C73200 55%, #C73200);
background: -o-linear-gradient(top,#BF0D0E 15%, #C73200 55%, #C73200);}

.stranka{padding: 0; margin: 0; width: 965px; text-align: center;}
.stranka_obsah{padding: 0; margin: 8px; float: right; font-family: Verdana, Arial, Courier, sans-serif; border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px; background-color: #432D18;}
/*
.menu_obsah{padding: 0; float: left; margin-left: 8px; margin-top: 8px; border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px; background-color: #5B3500;}
*/
.obsah_table{padding: 0; margin: 0; float: right; text-align: left; width: 945px; font-size: 9pt; font-weight: normal; voice-family: inherit;}

.nazovstranyvelky{width: 945px; height: 80px; padding: 0; margin: 0px auto; float: right}
.nazovstranyvelky table{width: 945px; height: 80px; text-align: center; font-family: Comic Sans MS, Geneva, sans-serif; font-weight: bolder; font-size: 16pt; text-shadow:1px 2px 1px #990000, 3px 5px 7px #FFC100}
/*
.str_v{width: 965px; text-align: center;}
.str_v .menu_obsah{width: 945px;}
.str_v .obsah_table{width: 945px;}
.str_v .nazovstranyvelky{width: 945px;}
.str_m .stranka_obsah{width: 730px;}
*/
.hlava_a{padding: 0; margin: 0; position: relative; width: 965px; height: 80px; position: relative;
border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 15%, #744D1E 55%, #744D1E);
background: -webkit-gradient(linear,left top,left bottom,color-stop(100%,#60390A),color-stop(13%,#744D1E));
background: -webkit-linear-gradient(top,#744D1E 15%, #60390A 55%, #60390A);
background: -o-linear-gradient(top,#744D1E 15%, #60390A 55%, #60390A);
}

.hlava_b{padding: 0; margin: 8px 0 0 0; width: 965px; height: 55px; position: relative; border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 15%, #744D1E 55%, #744D1E);
background: -webkit-gradient(linear,left top,left bottom,color-stop(100%,#BF0D0E),color-stop(13%,#744D1E));
background: -webkit-linear-gradient(top,#744D1E 15%, #BF0D0E 55%, #BF0D0E);
background: -o-linear-gradient(top,#744D1E 15%, #BF0D0E 55%, #BF0D0E);
}

.pozdrav_medzera{left: 10px; top: 2px; position: absolute; height: 15px; width: 945px;}
.obrazlist{left: 10px; top: 20px; position: absolute; height: 35.5px; width: 945px; border-bottom: 5px solid #000000; border-top: 2px solid #000000;}
.obrazlist img{height: 40px; margin-top: -9px;}
.obrazlist_a{color: #FFFFFF; font-size: 10pt; font-weight: bolder; text-decoration: none; padding: 19px; background-color: #000000;}
.obrazlist_a:hover{text-decoration: underline;}
/*
.tunel{left: 233px; top: 99px; position: absolute; background: url(/subor/obrazky/grafika/tunel.png) no-repeat center center; width: 121px; height: 107px;}
.zacl{left: -5px; top: 99px; position: absolute; background: url(/subor/obrazky/grafika/zacl.png) no-repeat center center; width: 23px; height: 107px;}
.zacp{left: 917px; top: 99px; position: absolute; background: url(/subor/obrazky/grafika/zacp.png) no-repeat center center; width: 23px; height: 107px;}
*/
.hlava_b .odpocitavanie{left: 20px; top: -52px; position: absolute; width: 190px; height: 50px}
.hlava_b .odpocitavanie table tr td{display: block; width: 190px; height: 35px; text-align: center; text-shadow:1px 2px 1px #990000, 3px 5px 7px #FFC100;}
.hlava_b .odpocitavanie .odpocet{text-align: center; padding: 5px}
.hlava_b .odpocitavanie span{font-family: verdana,arial,helvetica; font-size: 8pt}
.hlava_b .odpocitavanie .meno{text-align: center; font-size: 8pt; font-weight: bolder}
.hlava_b .odpocitavanie #cas{text-align: center; font-size: 8pt; font-weight: normal}
.hlava_b .odpocitavanie #clock{font-size: 8pt}

.pata{clear: both; margin: 10px 0 30px 0; padding: 0; position: relative; width: 965px; height: 105px;}
.podpora{float: right; clear: both; width: 945px; margin: 8px; border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px; background-color: #5B3500}
.cccc{font-size: 9pt; font-weight: bolder; color: #fff;}
.cccc span{margin: 5px;}
.p_f_r{float: right; margin: 10px; border: 0px;}
.podpo{height: 15px; width: 120px; display: inline-block; background-image: url("/subor/grafika/podpora.png"); background-repeat: no-repeat;}
.p-htm{background-position: 0 0;}
.p-css{background-position: 0 -15px;}
.p-ie8{background-position: 0 -30px;}
.p-chr{background-position: 0 -45px;}
.p-fir{background-position: 0 -60px;}
.p-ope{background-position: 0 -75px;}

.zavriet{font-size: 8pt; font-weight: bolder; text-align: right}
.zavriet:hover{text-decoration: none}
.tlac_zavriet{display: block; width: 35px; height: 35px; background: url(/subor/grafika/krizik_zavriet.png) no-repeat center center;}


#menuprava{top: 100px; left: 5px; z-index: 10000; padding: 5px;}
#lista_problem{position:absolute; visibility: hidden; z-index: 10000}

.menu{width: 955px; left: -10px; top: 20px; position: absolute; float: left; font-family: verdana,arial,helvetica;}
.menu li{float:left; margin:0px; padding: 0px; position:relative; overflow:visible; list-style: none;}
.menu li .podmenu, .menu li .bottompodmenu{display:none;}
.menu li a{display: block; color: #ffffff; padding: 5px 10px 5px 5px; height: 16px; font-size: 8pt; overflow:visible; position:relative;}
.menu li a{text-align:center; text-decoration: none;}
.menu li .podmenu a{text-align:left;}
.menu li:first-child a{min-width:0;}
.menu li:hover a,.menu li a:hover,.menu li.active a{color: #FFFAAC; background-color: #734C1D; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius: 8px;}
.menu li:hover .podmenu ul{float:left; margin: 0px; padding: 0px;}
.menu li:hover .podmenu ul li{float:left; background: none;}
.menu li:hover .podmenu ul a{color:#ffffff; padding: 5px; border: 0px;}
.menu li:hover .podmenu ul a:hover{color: #FFFAAC; background-color: #916A3B; border-radius: 0px; -webkit-border-radius:  0px; -moz-border-radius: 0px;}
.menu li:hover .podmenu{display:block; z-index: 1000; margin: 0px; padding: 8px 0px 8px 0px; background-color: #734C1D; position: absolute; top: 25px; left: 0px; overflow:visible; border-radius: 0px 8px 8px 8px; -webkit-border-radius:  0px 8px 8px 8px; -moz-border-radius: 0px 8px 8px 8px;}
.menu li.has-podmenu:hover a{border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px;}

.menu .norm{width: 490px;}
.menu .norm li{list-style-type: square; margin-left: 20px;}
.menu .norm li a{width: 210px; clear: none; font-size: 7pt;}
.menu .dvb-t{width: 360px;}
.menu .dvb-t li a{width: 350px; clear: both;}
.menu .male{width: 260px;}
.menu .male li a{width: 250px; clear: both;}

.odkazy{width: 173px; margin: 8px;}
.odkazy img{margin-top: 5px; margin-bottom: 5px; text-align: center; clear: both; border: 0; width: 171px}

.rd_a{background-color: #CE0000}
.rd_b{background-color: #CE3B19}
.rd_a td, .rd_b td{font-family: verdana,arial,helvetica; color: #ffffff;}
.rd_a, .rd_b{font-family: verdana,arial,helvetica; color: #ffffff; padding: 2px 2px 2px 9px;}
.naz{background-color: #E42D00; padding: 5px 5px 5px 20px; color: #ffffff; text-shadow: 1px 2px 1px #990000, 3px 5px 7px #FFC100}
.naz td{padding: 5px 5px 5px 20px; font-weight: bolder;}
.tab_oram_25-dole{border-collapse: collapse; font-size: 8pt; color: #990000}
.tab_oram_25-dole tr{border-bottom: 1px solid #990000}
.tab_oram_25-dole td{height: 25px; padding: 5px 5px 5px 15px;}
.tabulka_oramovanie_25-bez{font-size: 8pt; border: 1px solid #990000}
.tabulka_oramovanie_25-bez td{height: 25px}
.tabulka_oramovanie_25{border: 2px solid #E42D00; font-size: 8pt}
.tabulka_oramovanie_25 td{border: 1px solid #E42D00; height: 25px}
.tabulka_oramovanie_50{border: 2px solid #990000; font-size: 8pt}
.tabulka_oramovanie_50 td{border: 1px solid #990000; height: 50px}
.tabulka_oramovanie_informacie{border: 2px solid #990000; font-size: 8pt; width: 100%}
.tabulka_oramovanie_informacie td{border: 1px solid #990000; height: 10px; padding: 5px}

.riadok_a{background-color: #CE0000; color: #FFC100}
.riadok_b{background-color: #CE3B19; color: #FFC100}
.nazov{background-color: #E42D00; text-shadow:1px 2px 1px #990000, 3px 5px 7px #FFC100; color  #ffffff}

#zosit{padding-right: 0px; display: inline; padding-left: 0px; background-color: #990000; float: right; padding-bottom: 0px; margin: 0px 0px 0px 5px; width: 75%; padding-top: 0px; color: #ffffff}
#zosit ul{padding-left: 30px; padding-top: 20px; float: left; text-align: left;}
a.link{font-size: 10pt; text-decoration: underline; font-weight: bold; color: #990000}
a.link:hover{font-size: 10pt; text-decoration: none; font-weight: bold; color: #ffffff; background-color: #990000;}
a.odkaz-aktuality{font-size: 12pt; text-decoration: none; font-weight: bold; color: #ffffff; border: solid 5px #990000;}
a.odkaz-aktuality:hover{font-weight: bold; color: #990000; background-color: #ffffff; border: solid 5px #ffffff;}
h1{color: #ffffff; font-weight: bolder; font-size: 16pt; text-align: left;}
h1.aktuality{color: #ffffff; font-weight: bolder; font-size: 26pt; text-align: left;}
h1.center{color: #ffffff; font-weight: bolder; font-size: 16pt; text-align: center;}
h2{color: #000000; font-weight: bolder; font-size: 12pt; text-align: left;}
h2.center{color: #000000; font-weight: bolder; font-size: 12pt; text-align: center;}
h2.right{color: #000000; font-weight: bolder; font-size: 12pt; text-align: right;}

img.poloha{background-color: #ffffff;}


#problem{position: fixed}
#menuprava{position: fixed; top: 200px; left: 5px; z-index: 10000; padding: 5px; width: 280px}
#lista_problem{position:absolute; visibility: hidden; z-index: 10000}

.aktuality ul{padding: 7px; list-style:none}
.aktuality ul li{padding: 2px; float: left; text-align: left; clear: both; width: 400px}
.aktuality_vedla ul{padding: 1px; list-style:none}
.aktuality_vedla ul li{padding: 1px; float: left; text-align: left; width: 310px}

.aktuality_vedla ul li a, .aktuality ul li a{
padding: 5px 15px 5px 5px; display: block; text-decoration: none; text-align: left; font-weight: bolder; color: #FDB523; border-bottom: solid 1px #FDB523; border-radius: 8px; -moz-radius: 8px; -webkit-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);
background: -webkit-gradient(linear,left top,left bottom,color-stop(100%,#5B3500),color-stop(13%,#BF0D0E));
background: -webkit-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);
background: -o-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);
}
.aktuality_vedla ul li a:hover, .aktuality ul li a:hover{
color: #FDDD4F;
background: -moz-linear-gradient(top,#BF0D0E 55%, #BF0D0E 45%, #5B3500);
background: -webkit-gradient(linear,left top,left bottom,color-stop(43%,#BF0D0E),color-stop(100%,#5B3500));
background: -webkit-linear-gradient(top,#BF0D0E 55%, #BF0D0E 45%, #5B3500 84%, #5B3500);
background: -o-linear-gradient(top,#BF0D0E 55%, #BF0D0E 45%, #5B3500 84%, #5B3500);
}

.fun_play_list{color: #ffffff; text-align: center; float: center; margin: 1px; padding: 1px; width: 460px}
.fun_play_list td{color: #ffffff; text-align: left; background-color: #000000}
.fun_play_list .naz{color: #ffffff; text-align: left; background-color: #E42D00; font-size: 10pt}

.input_text{color: #ffffff; border: 2px solid #990000; background-color: #FFC100; font-size: 8pt; text-align: left; padding: 3px}
.input_password{color: #990000; border: 2px solid #990000; background-color: #FFC100; font-size: 10pt; text-align: left; font-weight: bolder; padding: 3px}
.input_checkbox{border: 2px solid #990000; background-color: #FFC100}
.input_submit{color: #FF8E55; border: 2px solid #990000; background-color: #FFC100; font-size: 8pt; text-align: center; font-weight: bolder; height: 20px; padding-left: 7px; padding-right: 7px}
.input_submit:hover{background-color: #990000; color: #ffffff; border: 2px solid #FFC100}
.form_kon_cervena{color: #FFFFFF; background-color: #FF0000; font-size: 8pt; text-align: left; padding: 3px; font-weight: bolder; border: 2px solid #FF0000; border-radius: 7px 7px 7px 7px;}
.form_kon_zelena{color: #FF0000; background-color: #00FF00; font-size: 8pt; text-align: left; padding: 3px; font-weight: bolder; border: 2px solid #00FF00; border-radius: 7px 7px 7px 7px;}

.textarea{color: #ffffff; text-shadow: 3px 5px 7px #990000; border: 2px solid #B13200; background-color: #FFC100; font-size: 10pt; padding: 7px}
.textarea_obyc{color: #ffffff; border: 2px solid #B13200; background-color: #990000; font-size: 10pt; padding: 7px}

.reg_odsek{width: 695px; border: 0; padding: 10px}
.reg_chyba{background-color: #FFD9A5; font-weight: bolder; border-top: 2px solid #990000; color: #FF0000}
.reg_chyba a{color: #FF0000}
.reg_parameter{width: 650px; height: 25px; padding-top: 10px; padding-bottom: 10px; margin-left: 65px}
.reg_parameter .st_label{margin-left: 18px; float: left; width: 150px; font-weight: bolder; margin-right: 7px}
.reg_parameter .in_label{float: left; margin-bottom: 10px;}
.reg_pod{overflow: auto; height: 150px}

/*.acInput{width: 200px; background-color: #FFD9A5;}*/
.acResults{padding: 0px; border: 1px solid WindowFrame; background-color: #FFD9A5; overflow: hidden;}
.acResults ul{width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.acResults li{margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font-size: 12px; overflow: hidden; text-align: left;}
/*.acResults li:hover{color: #0000FF; background-color: #F9F9FF;}*/
.acLoading{background : url('/subor/autocompleter/indicator.gif') right center no-repeat;}
.acSelect{background-color: Highlight; color: HighlightText;}

.ovrerovanie{text-align: center; width: 100%; color: #000;}
.ovrerovanie .udaj2{padding: 3px; color: #FFC100; font-size: 10pt; text-align: center; font-weight: bold;}
.ovrerovanie .udaj td{padding: 3px; text-align: left;}
.ovrerovanie .udaj .font{padding: 3px; color: #FFC100; font-size: 10pt; text-align: right; font-weight: bold; width: 35%;}
.ovrerovanie input.kolonka {padding: 3px; background-color: #FFC100; color: #ffffff; font-size: 10pt; text-align: left; font-weight: bold; height: 30px; border: 2px solid #B13200}
.ovrerovanie .tlacitko {padding: 3px; background-color: #990000; color: #ffffff; font-size: 15px; text-align: center; font-weight: bold; height: 30px; border: 2px solid #FFC100; float: right;}
.ovrerovanie .tlacitko:hover {background-color: #FFC100; color: #000;}
.ovrerovanie a{font-size: 12pt; text-decoration: underline; font-weight: bold; color: #8B3500;}
.ovrerovanie a:hover{text-decoration: none; background-color: #990000; color: #ffffff;}

.zorad{padding: 0.3em 1em 0.3em 1em; border: outset 0.5em; font-weight: bold; text-decoration: none}
.zorad:link, .zorad:visited, .zorad .hover{background-color: #990000; color: #ffffff}
.zorad:hover{background-color: #990000; color: #ffffff; border: inset 0.5em}

.fotogaleria{padding: 0; margin: 0; width: 945px; border-collapse: collapse; font-size: 8pt; font-family: verdana,arial,helvetica; float: right}
.foto_nazov{padding: 3px; height: 35px; font-size: 13pt; font-weight: bolder; text-align: left; color: #ffffff; background-color: #E42D00; text-shadow: 1px 2px 1px #990000, 3px 5px 7px #FFC100}
.foto_a{height: 150px; text-align: center; background-color: #CE0000}
.foto_b{height: 150px; text-align: center; background-color: #CE2800}

.fotogaleria tr td{text-align: center}
.fotogaleria img{border: 1.5px solid #ffffff;}
.fotogaleria a{text-decoration: underline; font-weight: bolder; font-size: 8pt; color: #ffffff;}
.fotogaleria a:hover{text-decoration: none}

.foto_spodok{height: 70px}
.foto_spodok a{padding: 6px; font-size: 9.5pt; color: #FFC100; background-color: #990000; border: 2.5px solid #FFC100; text-decoration: none}
.foto_spodok a:hover{color: #990000; background-color: #FFC100; border: 2.5px solid #992B2A}
p{text-align: left;}