.body_stranka{background-image: url("/subor/grafika/background_html.jpg"); background-attachment: fixed; background-repeat: repeat-x; background-position: center top; background-color: #000000; text-align: center; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 8pt;}
.body_mapa{background-color: #6D75A6; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 12pt;}
.body_stranka_ex{background-color: #6D75A6; font-family: Comic Sans MS, Geneva, sans-serif; font-size: 12pt;}

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

.odkaz_pes{text-decoration: none; font-size: 12.5pt; color: #5F76AE; font-weight: bolder;}
.odkaz_pes:hover{}

.MSIE{left: 0px; top: 150px; position: absolute; height: 85px; width: 100%; padding: 5px; z-index: 100; font-weight: bolder; color: #FFFFFF; background-color: #5F5BA7;}
.MSIE img{border: 0; padding: 2px 10px 2px 10px;}

.popisok{visibility: hidden; position: absolute; left: 0px; top: 0px; font-family: verdana,arial,helvetica; padding: 5px; z-index: 10000; background-color: #5F5BA7; color: #FFFFFF; border: 2px solid #6D75A6;}
.popisok img{border: 0}
.popisok_menu{visibility: hidden; left: 0px; top: 0px; position: absolute; padding: 5px; z-index: 10000; border: 2px solid #004700; font-weight: bolder; background-color: #5F5BA7;}
.popisok_menu img, .ddimgtooltip img{border: 0; background-image: url("/subor/grafika/nacitavanie_c.gif"); background-repeat: no-repeat; background-position: center center; background-color: #000000; text-align:center;}
.bublinka{visibility: hidden; position: absolute; left: 0px; top: 0px; font-family: verdana,arial,helvetica; padding: 10px; padding-left: 18px; height: 15px; z-index: 10000; background: url("/subor/grafika/bublinka.png") no-repeat center left; font-weight: bolder; color: #251C5F;}

.poptip{display: none; position: absolute; border: 1px solid #251C5F; font-weight: bolder; background-color: #5F5BA7; color: #251C5F; z-index: 10000; padding: 4px;}
.poptip .txt{text-align: left; margin-top: 5px; font-weight: bolder;}

.okno{margin: 0 auto; width: 1024px; text-align: left;}
.hlava{height: 42px;}
.hlava_banner_left{float: left; width: 365px; color: #fff; text-align: justify;}
.hlava_banner_left h2{font-size: 28px; font-weight: normal; margin-top: 0; color: #B2D3FF;}
.hlava_banner_left a{color: #1cc9c4;}
.hlava_banner_right{position: relative; float: right; width: 517px; height: 215px; padding: 11px;}
#unhookbuttons{position: absolute; width: 535px; height: 33px; top: -30px; left: 435px; z-index: 800;}
.hlava_banner{width: 954px; height: 233px; padding: 50px 35px; position: relative; background: url("/subor/grafika/hlava_banner.png") no-repeat;}
.hlava_text{clear: both; margin: 145px 0 0 10px; padding: 5px; color: #00068B; font-weight: bolder; background-color: #D1DEFB; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}
.hlava_text_marquee{position: absolute; top: 290px; left: 20px; padding: 2px; font-size: 10pt; width: 982px; height: 25px; color: #00068B; background-color: #9FACC9; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}
.hlava_text_marquee a, .hlava_text_marquee strong{color: #262774;}
/*
.hlava_banner_right_span{position: absolute; width: 535px; height: 233px; top: 0; left: 0; z-index: 800; background: url(/subor/grafika/banner_image_frame.png) no-repeat;}
 overflow: hidden;
*/

/*
.#marquee{margin: -20px; padding-top: 0;}
hlava_logo{width: 350px; height: 145px; left: 15px; top: 15px; position: absolute; background: url("/subor/grafika/logo.png") no-repeat;}
padding-top: 135px; */

.fb_like{left: 470px; top: 565px; position: absolute;}
.google_like{left: 670px; top: 565px; position: absolute;}
/*
.ico_google_plus, .ico_facebook, .ico_youtube{position: absolute; left: 980px; height: 31px; width: 31px; background-image: url(/subor/grafika/siete-ikona.png); background-repeat: no-repeat;}
.ico_youtube{top: 10px; background-position: 0 0;}
.ico_google_plus{top: 45px; background-position: 0 -31px;}
.ico_facebook{top: 80px; background-position: 0 -63px;}
.ico_youtube:hover{background-position: -33px 0;}
.ico_google_plus:hover{background-position: -33px -31px;}
.ico_facebook:hover{background-position: -33px -63px;}
*/

.menu_hore{float: right; padding-top: 4px; height: 43px; margin-right: 20px;}
.menu_hore ul{margin: 0; padding: 0; list-style: none; }
.menu_hore ul li{padding: 0; margin: 0; display: inline; }
.menu_hore ul li a{position: relative; float: left; display: block; height: 33px; width: 123px; margin: 0 0 0 -20px; padding: 10px 0 0 20px; text-align: center; font-size: 16px; text-decoration: none; color: #fff; font-weight: normal; outline: none; background:url("/subor/grafika/menu_button.png") no-repeat; }
.menu_hore li a:hover, .menu_hore li .current{z-index: 200; background: url("/subor/grafika/menu_button_hover.png");}

.stranka_obsah{clear: both; width: 900px; color: #67656B; font-size: 10pt; padding: 15px 62px 5px 62px; background: url("/subor/grafika/obsah_bottom.png") repeat bottom;}
.section_w900{clear: both; width: 900px;}
.section_w580{width: 580px;}
.section_w280{float: right; width: 280px;}
.float_l{text-align: justify; float: left;}
.float_r{float: right;}
.float_l_img{float: left; margin: 3px 15px 5px 0;}
.cleaner{clear: both; width: 100%; position: relative; font-size: 0px;}
.testimonial{height: 450px; padding: 20px 20px 20px 55px; font-size: 8pt; color: #00338E; margin-bottom: 30px; overflow: hidden;background:url("/subor/grafika/terminal.gif") no-repeat; text-align: justify;}

.fotogaleria{padding: 0; margin: 0; float: left; width: 980px;}
.fotogaleria td{font-size: 12pt; font-family: Comic Sans MS, Geneva, sans-serif; color: #5F5BA7; text-align: center; padding: 8px}
.fotogaleria .foto_nazov{font-weight: bolder; font-size: 18pt; color: #D82929; font-family: Comic Sans MS, Geneva, sans-serif;}
.fotogaleria .foto_spodok{font-size: 12pt; color: #5F5BA7; font-family: Comic Sans MS, Geneva, sans-serif;}
.fotogaleria .foto_spodok a{color: #5F5BA7;}
.fotogaleria img{border: 0; background-image: url("/subor/grafika/nacitavanie_c.gif"); background-repeat: no-repeat; background-position: center center; background-color: #000000; border: 2px solid #5F5BA7; text-align:center;}

.pata_a{font-size: 8pt; background-color: #000000;}
.podpora_1 a, .podpora_2 a{color: #231E70;}
.podpora_style{position: absolute; color: #231E70;}
.podpora_right{text-align: right; float: right; margin-right: 25px;}
.podpora_left{text-align: left; float: left; margin-left: 25px;}

.podpora_1{left: 0px; top: 4px; margin: 2px; width: 900px;}
.podpora_2{left: 0px; top: 20px; width: 900px;}
.podpora_3{left: 0px; top: 100px;}
.podpora_4{left: 0px; top: 38px; text-align: right; width: 900px;}

.podpo{height: 15px; width: 120px; display: inline-block; margin: 2px 4px 2px 4px; background-image: url("/subor/grafika/podpora.png"); background-repeat: no-repeat;}
.p_f_r{float: right;}
.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;}

#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}

.input_text{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 8pt; text-align: left; padding: 3px}
.input_password{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 10pt; text-align: left; font-weight: bolder; padding: 3px}
.input_checkbox{border: 2px solid #2A294B; background-color: #5F5BA7}
.input_submit{color: #2A294B; border: 2px solid #2A294B; background-color: #5F5BA7; font-size: 8pt; text-align: center; font-weight: bolder; height: 20px; padding-left: 7px; padding-right: 7px}
.input_submit:hover{background-color: #2A294B; color: #fff; border: 2px solid #5F5BA7}
/*
.textarea{color: #fff; border: 2px solid #B13200; background: url(/MATO/subor/grafika/podfarbenie-III.png) #5F5BA7; font-size: 10pt; padding: 7px}
.textarea_obyc{color: #fff; border: 2px solid #B13200; background-color: #6D75A6; 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 #6D75A6; 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}

.tab_oram_25-dole{border-collapse: collapse; color: #6D75A6}
.tab_oram_25-dole tr{border-bottom: 1px solid #2A294B}
.tab_oram_25-dole td{height: 25px; padding: 5px 5px 5px 15px; font-size: 9pt}
.tabulka_oramovanie_25-bez{border: 1px solid #6D75A6}
.tabulka_oramovanie_25-bez td{height: 25px; font-size: 9pt}
.tabulka_oramovanie_50{border: 2px solid #6D75A6; font-size: 8pt}
.tabulka_oramovanie_50 td{border: 1px solid #6D75A6; height: 50px}
.tabulka_oramovanie_informacie{border: 2px solid #6D75A6; font-size: 8pt; width: 100%}
.tabulka_oramovanie_informacie td{border: 1px solid #6D75A6; height: 40px; padding: 5px}
.tabulka_oramovanie{border: 2px solid #6D75A6}
.tabulka_oramovanie td{border: 1px solid #6D75A6; font-size: 8pt}

.rd_a{background-color: #6D75A6;}
.rd_b{background-color: #625EA9;}
.rd_a td, .rd_b td{font-family: verdana,arial,helvetica; color: #ffffff; padding: 5px 5px 5px 10px}
.rd_a, .rd_b{font-family: verdana,arial,helvetica; color: #ffffff; padding: 5px 5px 5px 10px}
.naz td{padding: 5px 5px 5px 20px; font-weight: bolder}
.naz{background-color: #2A294B; color: #ffffff}
.riadok_a{background-color: #6D75A6; color: #5F5BA7}
.riadok_b{background-color: #625EA9; color: #5F5BA7}
h1, h2, h3{color: #5F5BA7}
.nazov{background-color: #2A294B; color: #ffffff;}

.prihlasenie_okno_uzivatel, .prihlasenie_okno_prihlasenie{width: 350px; z-index: 500; position: absolute}
.prihlasenie_okno_prihlasenie{left: 115px; top: 45px}
.prihlasenie_okno_uzivatel{left: 145px; top: 45px}
.prihlasenie_obsah{width: 350px;}

.prihlasenie_okno_h{width: 350px; height: 7px; background: url(/subor/grafika/prihlasenie.png); background-repeat: no-repeat; background-position: center top}
.prihlasenie_okno_d{width: 350px; height: 10px; background: url(/subor/grafika/prihlasenie.png); background-repeat: no-repeat; background-position: center bottom}
.prihlasenie_okno_o{background: url(/subor/grafika/prihlasenie_bg.png); background-repeat: repeat; background-position: center center}

.prihlasenie_okno_uzivatel table, .prihlasenie_okno_prihlasenie table, .prihlasenie_obsah table{width: 100%; border-collapse: collapse}
.prihlasenie_okno_uzivatel table tr td, .prihlasenie_okno_prihlasenie table tr td, .prihlasenie_obsah table tr td{text-align: left; font-family: Garamond, Times, serif; font-size: 12pt; color: #6D75A6}
.prihlasenie_okno_uzivatel a, .prihlasenie_okno_prihlasenie a, .prihlasenie_obsah a{color: #2A294B}

.tabcontent{display: none; width: 98%; float: left;}
.bluetabs{margin: 0; padding: 0; width: 98%; float: left; border-bottom: 3px solid #2A294B;}
.bluetabs ul{list-style:none}
.bluetabs ul li{padding: 1px 3px 0.5px 3px; float: left; text-align: left; width: 250px;}
.bluetabs ul li a{padding: 4.5px; text-decoration: none; text-align: center; font-weight: bolder; font-size: 8pt; display: block; color: #ffffff; background-color: #6D75A6; border: 2.5px solid #2A294B}
.bluetabs ul li a:hover{color: #ffffff; background-color: #2A294B}
.bluetabs ul li .selected{padding: 4.5px; text-decoration: none; color: #ffffff; background-color: #2A294B; text-align: center; font-weight: bolder; font-size: 8pt; display: block; border: 2.5px solid #2A294B;}

.scrollto-top{background: url("/subor/grafika/up.png"); background-repeat: no-repeat; background-position: center center;}

.stranka_obsah .vypis_riadok{font-size: 11pt; clear: both; width: 830px; border-bottom: 1px dotted #FFFFFF; padding: 5px 20px 20px 20px;}
.stranka_obsah .vypis_riadok .vypis_Nazov{float: left; width: 180px;	font-size: 13pt; font-weight:normal;	color: #232072;}
.stranka_obsah .vypis_riadok .vypis_Hodnota{float: left; width: 600px; color: #40ACD0;}
.stranka_obsah .vypis_riadok .vypis_Nazov_2{float: left; width: 180px;	font-size:13pt;	font-weight:normal;	color: #232072;}
.stranka_obsah .vypis_riadok .vypis_Hodnota_2{float: left; width: 200px; color: #40ACD0;}
.stranka_obsah .vypis_riadok .vypis_Hodnota_3{float: left; width: 80px; color: #40ACD0;}
.stranka_obsah .InformaciaPridaj .vypis_riadok{padding: 10px 30px 25px 30px;}

.content_top_nazov{
  clear: both;
	font-size:16pt;
	font-weight:bold;
	line-height:1.6em;
	color:rgb(10,42,53);
	margin:0 0 0 0px;
	padding:5px 0 0 25px;
	background:url(images/bg_top_nazov.png) top center no-repeat;
}
.content_top_vyber{
	padding:8px;
	font-size:16pt;
	font-weight:bold;
  width: 550px;
	color:rgb(10,42,53);
  background-color:#ABB5B8;
}
.content_vyber{
	font-size:10pt;
  width: 500px;
	color:rgb(10,42,53);
  background-color:#ABB5B8;
  border: 0;
}

.rotate_text{
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/*width: 12px;*/
}
.rotate_text_12{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
width: 12px;
}
.rotated_cell{height: auto; vertical-align: bottom;}

.blink {
    -webkit-animation: blink .75s linear infinite;
    -moz-animation: blink .75s linear infinite;
    -ms-animation: blink .75s linear infinite;
    -o-animation: blink .75s linear infinite;
    animation: blink .75s linear infinite;
}
 
@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
 
@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
 
@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
 
@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}
 
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}