.vlak_popis{
opacity:0.90;
filter:alpha(opacity=90);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 6px 6px 6px #888888;
-moz-box-shadow: 6px 6px 6px #888888;
-webkit-box-shadow: 6px 6px 6px #888888;}

.info{position: absolute; text-align: center; line-height: 17px; font-size: 8pt; padding: 10px;}
.info, .input_submit, .input_text{
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);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 6px 6px 6px #880E0E;
-moz-box-shadow: 6px 6px 6px #880E0E;
-webkit-box-shadow: 6px 6px 6px #880E0E;}
input, select{color: #FFFFFF;}

.div_info{height: 11px; padding-top: 4px; padding-bottom: 6px; clear: both; text-align: center;}
.div_info .st_label{margin-left: 18px; float: left; text-align: center; width: 20px; font-weight: bolder; margin-right: 8px}
.div_info .in_label{float: left; text-align: left; margin-bottom: 4px;}

.lista_rm_v{z-index: 100000;}

.lista_rm_okno{
z-index: 10000; opacity:0.95;filter:alpha(opacity=90);
opacity:0.95;filter:alpha(opacity=90);border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 55%, #BF0D0E 45%, #5B3500 84%, #5B3500);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0.70, #5B3500), color-stop(0.30, #D83A18));
background: -webkit-linear-gradient(linear,left top,left bottom,color-stop(0.70, #5B3500), color-stop(0.30, #D83A18));
background: -o-linear-gradient(linear,left top,left bottom,color-stop(0.70, #5B3500), color-stop(0.30, #D83A18));}

.lista_rm_v{
margin-left: 5px;
border-bottom-left-radius: 8px; -moz-bottom-left-radius: 8px; -webkit-bottom-left-radius: 8px;
border-bottom-right-radius: 8px; -moz-bottom-left-radius: 8px; -webkit-bottom-right-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);
}
.lista_rm_a{padding: 9px 15px 9px 15px;	_padding: 10px 15px 10px 15px; height: 32px; float: left; display: block;}
.lista_rm_v{display: block; position: relative; float: left; width: auto; height: 50px;}
#lista_rm img{border: 0}

.bublinka{visibility: hidden; position: absolute; left: 0px; top: 0px;
padding: 8px; padding-left: 25px; z-index: 1000000;
background-color: #000000; color: #fff; font-size: 9pt;
opacity:0.80;
filter:alpha(opacity=80);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight: bolder;}
.popisok{visibility: hidden; position: absolute; left: 0px; top: 0px; padding: 5px; z-index: 1000000;
background-color: #000000; color: #fff;  font-size: 9pt;
opacity:0.80;
filter:alpha(opacity=80);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#MAPAobsah, #MAPAobARCHIV, #MAPAarchiv{float: left; clear: both;}

.vlk_menu ul{list-style:none}
.vlk_menu ul li{padding: 1px 3px 0.5px 3px; float: left; text-align: left; width: 130px;}
.vlk_menu ul li a{padding: 6px; text-decoration: none; text-align: center; font-weight: bolder; font-size: 8pt;
display: block; color: #fff;
border-top-left-radius: 8px;
-moz-top-left-radius: 8px;
-webkit-top-left-radius: 8px;
border-top-right-radius: 8px;
-moz-top-left-radius: 8px;
-webkit-top-right-radius: 8px;
background: -moz-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);
background: -webkit-gradient(linear,left top,left bottom,color-stop(43%,#BF0D0E),color-stop(100%,#5B3500));
background: -webkit-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);
background: -o-linear-gradient(top,#BF0D0E 15%, #5B3500 55%, #5B3500);}

.vlk_menu ul li span, .vlk_menu ul li a:hover{color: #fff;
background: -moz-linear-gradient(top,#BF0D0E 15%, #BF0D0E 55%, #E69900);
background: -webkit-gradient(linear,left top,left bottom,color-stop(43%,#BF0D0E),color-stop(100%,#E69900));
background: -webkit-linear-gradient(top,#BF0D0E 15%, #BF0D0E 55%, #E69900);
background: -o-linear-gradient(top,#BF0D0E 15%, #BF0D0E 55%, #E69900);}

.vlk_menu ul li span{padding: 6px; text-decoration: none; text-align: center; font-weight: bolder; font-size: 8pt;
display: block; color: #fff;
border-top-left-radius: 8px;
-moz-top-left-radius: 8px;
-webkit-top-left-radius: 8px;
border-top-right-radius: 8px;
-moz-top-left-radius: 8px;
-webkit-top-right-radius: 8px;}

.MENUli{margin: 0; padding: 0; width: 1100px; margin-left: 20px; float: left; font-family: Comic Sans MS, Geneva, sans-serif; border-bottom: 4px solid #E69900;}
.MENUli li{float: left; margin: 0px; padding: 0px; position:relative; overflow:visible; list-style: none;}
.MENUli li .MENUliPOD{display: none; background-color: #E69900;}
.MENUli li:hover .MENUliPOD{display: block; z-index: 1000; margin: 0px; padding: 8px 0px 8px 0px; position: absolute; top: 29px; left: 3px; overflow:visible; width: 215px; border-radius: 0px 8px 8px 8px; -webkit-border-radius:  0px 8px 8px 8px; -moz-border-radius: 0px 8px 8px 8px;}
.MENUli li:hover .MENUliPOD ul{float: left; margin: 0px; padding: 0px;}
.MENUli li:hover .MENUliPOD ul li{float: left; display: block; width: 210px; -moz-border-radius: 0px; border-radius: 0px;}
.MENUli li:hover .MENUliPOD ul li a{-moz-border-radius: 0px; border-radius: 0px; text-align: left;}
.MENUli li.MENUliPOD-has:hover a{border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px;}

.bluetabsmaly{margin: 0; padding: 0; width: 660px; float: left; font-family: Comic Sans MS, Geneva, sans-serif; border-bottom: 2px solid #FFC100;}
.bluetabsmaly ul li{width: 180px;}


.poloha_okno_drz{padding: 0; margin: 0; position: relative;}
.poloha_okno{width: 350px; z-index: 500; left: 110px; top: 200px; position: absolute}
.poloha_okno_o{background: url(/subor/grafika/prihlasenie_bg.png) repeat center center}
.poloha_okno_h{width: 350px; height: 10px; background: url(/subor/grafika/prihlasenie.png) no-repeat center top}
.poloha_okno_d{width: 350px; height: 10px; background: url(/subor/grafika/prihlasenie.png) no-repeat center bottom}
.poloha_okno_pos{width: 32px; height: 20px; z-index: 500; left: -12px; top: -19px; position: absolute; background: url(/subor/grafika/prihlasenie-pos.png) no-repeat left top}

.poloha_okno table{width: 100%; border-collapse: collapse}

.pol_odsek{width: 335px; border: 0; margin: 1px; margin-left: 5px; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 10pt}
.pol_parameter{width: 335px; height: 20px; margin: 5px; font-size: 8pt; font-family: Comic Sans MS, Geneva, sans-serif; border-bottom: 1px solid #FFFFFF}
.pol_parameter .st_pol{margin-left: 5px; float: left; width: 90px; font-weight: bolder; margin-right: 5px}
.pol_parameter .in_pol{float: left; margin-bottom: 5px;}

.pol_odsek_pop{border: 0; margin: 1px; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 10pt}
.pol_parameter_pop{height: 20px; margin: 5px; font-size: 8pt; font-family: Comic Sans MS, Geneva, sans-serif; border-bottom: 1px solid #FFFFFF}
.pol_parameter_pop .st_pol_pop{margin-left: 5px; float: left; width: 105px; font-weight: bolder; margin-right: 5px}
.pol_parameter_pop .in_pol_pop{float: left; margin-bottom: 5px;}

.poloha_okno h2, .poloha_okno h3, .poloha_okno h4, .poloha_okno h5{font-family: Comic Sans MS, Geneva, sans-serif; color: #fff;}
.poloha_okno_o a{text-decoration: underline; font-size: 8pt; float: right; margin-right: 7px;}
.poloha_okno_o a:hover{text-decoration: none}
#akt_tab_mes_A{display: none; width: 80px; height: 655px; position: absolute; background: url(/subor/poloha/obrazky/pozadie_okno.png) repeat center center}
#akt_tab_mes_C{display: none; width: 445px; height: 655px; position: absolute; left: 105px; background: url(/subor/poloha/obrazky/pozadie_okno.png) repeat center center}

.xtron{margin: 0 auto; width: 550px; padding: 5px}
.xtron .xtron_table{width: 100%; font-size: 11px; border-collapse: collapse; background-color: #000000;}
.xtron .xtron_table th{text-align: left; padding: 0px 0px 0px 10px}
.xtron .xtron_table td{padding: 0; margin: 0}
.xtron .xtron_table .norm{border-bottom: 1px solid silver; background-color: #000000; font-weight: bold; text-align: left; font-family: Courier New; letter-spacing:1.2pt; padding: 0px 0px 0px 8px}

.xtron .r{color: #FF6F6F}
.xtron .r a{color: #FF6F6F; text-decoration: none}
.xtron .r a:hover{color: #FF6F6F; text-decoration: underline}
.xtron .ex{color: #FEF36F}
.xtron .ex a{color: #FEF36F; text-decoration: none}
.xtron .ex a:hover{color: #FEF36F; text-decoration: underline}
.xtron .zr{color: #BAEEE2}
.xtron .zr a{color: #BAEEE2; text-decoration: none}
.xtron .zr a:hover{color: #BAEEE2; text-decoration: underline}
.xtron .os{color: #90EE90}
.xtron .os a{color: #90EE90; text-decoration: none}
.xtron .os a:hover{color: #90EE90; text-decoration: underline}
.xtron .pis{color: #F0F0F0}
.xtron .pis a{color: #F0F0F0; text-decoration: none}
.xtron .pis a:hover{color: #F0F0F0; text-decoration: underline}
