@charset "utf-8";
/* CSS Document */

body { padding: 0px; }

.ttx
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 12px;
   text-align:justify;
   text-decoration:none;
}


.ttx16
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 30px;
   text-align:left;
   text-decoration:none;
}


.foto
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 10px;
   text-align:right;
   text-decoration:none;
}

.foto2
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 11px;
   text-align:left;
   text-decoration:none;
}

.majstri
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 14px;
   text-align:center;
   text-decoration:none;
}

.podnadpis
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 16px;
   text-align:left;
   text-decoration:none;
   color:#1111ff;
}

.modra12
{
   FONT-STYLE: normal;
   FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
   FONT-SIZE: 12px;
   text-decoration:none;
   color:#0e2254;
   font-weight: bold;
}

.odkaz
{
  FONT-STYLE: normal;
  FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
  FONT-SIZE: 12px;
  text-align:justify;
  text-decoration:none;
  color:black;
  font-weight: bold;
}

.odkaz:hover
{
  FONT-STYLE: normal;
  FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial;
  FONT-SIZE: 12px;
  text-align:justify;
  text-decoration:none;
  color:navy;
  font-weight: bold;
}

.ofoto
{
  color:navy;
}

.ofoto:hover
{
  color:red;
}

.ologo
{
  text-decoration:none;
}

.ologo:hover
{
  text-decoration:none;
}


/*^'^ Navigation Structure ^'^*/


.ovladanie
{
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   text-decoration:none;
   font-weight: bold;
}

.ovladanie: hover
{
/*   color: #250698; */
   text-decoration:none;
}


.ovladanie2
{
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   text-decoration:none;
   font-weight: bold;
   FONT-SIZE: 14px;
   color: white;
}

.ovladanie2: hover
{
   font-weight: bold;
   color: #250698;
   text-decoration:none;
}




.lista
{
   background: #990000;
   padding: 0px;
   width:736px;
   height: 40px;
   background: url(images/nadpis1.gif);
   margin: 0px 0px 0px 20px;
}

.nadpis_clanky
{
   background: #990000;
   padding: 0px;
   width:766px;
   height: 24px;
   background: url(images/sm3.gif);
   margin: 0px 0px 0px 0px; /* 0 0 0 10*/
}

.nadpis_clankyGalery
{
   background: #990000;
   padding: 0px;
   width:966px;   /* 1006 */
   height: 24px;
   background: url(images/sm3.gif);
   margin: 0px 0px 0px 10px;
}







.nadpis_menu2m
{
   background: #990000;
   padding: 0px;
   width:590px;
   height: 32px;
   background: url(images/akt_s1.gif);
   margin: 0px 0px 0px 0px;
}



.nadpis_menu2c
{
   background: #eff209;
   padding: 0px;
   width:175px;
   height: 32px;
   background: url(images/menu2cs.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_menu2c ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#nadpis_menu2c a{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nadpis_menu2c a:hover{
color: #250698;
background: url(images/item-primary-bg-4c.gif);
background-repeat: no-repeat;
background-position: center;
}




.nadpis_malec
{
   background: #eff209;
   padding: 0px;
   width:145px;
   height: 24px;
   background: url(images/malecs.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_malec ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#nadpis_malec a{
padding:0px 10px 0px 15px;
margin: 2px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:13px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nadpis_malec a:hover{
color: #250698;
background: url(images/item-primary-bg-4cc.gif);
background-repeat: no-repeat;
background-position: center;
}



.nadpis_malem
{
   background: #eff209;
   padding: 0px;
   width:145px;
   height: 24px;
   background: url(images/malems.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_malem ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#nadpis_malem a{
padding:0px 10px 0px 15px;
margin: 2px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:13px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nadpis_malem a:hover{
color: #f50501;
background: url(images/item-primary-bg-4mm.gif);
background-repeat: no-repeat;
background-position: center;
}





.nadpis_aktualityCerveny
{
   background: #990000;
   padding: 0px;
   width:210px;  /* 330 */
   height: 32px;
   background: url(images/a3_32.gif);
   margin: 0px 0px 0px 0px;
}



.nadpis_aktuality
{
   background: #990000;
   padding: 0px;
   width:190px;     /* 230 */
   height: 34px;
   background: url(images/d3_32.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktuality2
{
   background: #990000;
   padding: 0px;
   width:590px;
   height: 32px;
   background: url(images/akt_s1.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktualityVysledky
{
   background: #990000;
   padding: 0px;
   width:770px;
   height: 32px;
   background: url(images/akt_s1.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktualityVysledkyGalery
{
   background: #990000;
   padding: 0px;
   width:980px; /* 1020 */
   height: 32px;
   background: url(images/akt_s1.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktualityR
{
   background: #990000;
   padding: 0px;
   width:88px;
   height: 32px;
   background: url(images/akt_s1.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktuality3
{
   background: #990000;
   padding: 0px;
   width:60px;
   height: 32px;
   background: url(images/a3_32.gif);
   margin: 0px 0px 0px 0px;
}

.nadpis_aktuality_text
{
   color: #FFFFFF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:15px;
   text-decoration:none;
   font-weight: bold;
}

.nadpis_aktuality_text2
{
   color: #FFFFFF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:14px;
   text-decoration:none;
   font-weight: bold;
}

.nadpis_aktuality_text20
{
   color: #FFFFFF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:5px;
   text-decoration:none;
   font-weight: bold;
}

.nadpistext2
{
   color: #FFFFFF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:12px;
   text-decoration:none;
   font-weight: bold;
}

.nadpistext
{
   color: #FFFFFF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:12px;
   text-decoration:none;
   font-weight: bold;
}

.nadpistext:hover
{
   color: #250698;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:12px;
   text-decoration:none;
   font-weight: bold;
}

.nic
{
   color: #0000FF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:3px;
   text-decoration:none;
   font-weight: bold;
}

.nic2
{
   color: #0000FF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:4px;
   text-decoration:none;
   font-weight: bold;
}

.nic3
{
   color: #0000FF;
   font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
   font-size:2px;
   text-decoration:none;
   font-weight: bold;
}



.nav-container-outer
{
   background: #eff209;
   padding: 0px;
   width: 990px; /* 1030 */
   height: 44px;
   background: url(images/s5.gif);
   float: left;
}

.float-left { float: left; }
.float-right{ float: right; }
.nav-container .divider {
   display:block;
   font-size:1px;
   border-width:0px;
   border-style:solid;
}
.nav-container .divider-vert{
   float:left;
   width:0px;
   display: none;
}
.nav-container .item-secondary-title{
   display:block;
   cursor:default;
   white-space:nowrap;
}
.clear{
   font-size:1px;
   height:0px;
   width:0px;
   clear:left;
   line-height:0px;
   display:block;
   float:none;
}
.nav-container{
   position:relative;
   zoom:1;
   margin: 0 auto;
}
.nav-container a, .nav-container li{
   float:left;
   display:block;
   white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
   left:-10000px;
   position:absolute;
}
.nav-container, .nav-container ul{
   list-style:none;
   padding:0px;
   margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^ padding 7 17 7 18 bolo*/
#nav-container a{
padding:7px 17px 7px 18px;
margin: 5px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #250698;
/* ffe505  f88512 */
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/
#nav-container div, #nav-container ul{
padding:10px 4px 3px 4px;
margin:0px 0px 0px 0px;
background: url(images/item-secondary-container-bg-4.jpg);
background-repeat: repeat-x;
background-color: #fe0100;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/
#nav-container div a, #nav-container ul a{
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/item-secondary-bg-4.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/ 
#nav-container div a:hover, #nav-container ul a:hover{
background-color: #FFFFFF;
background: url(images/item-secondary-bg-4.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/
#nav-container .item-secondary-title{
cursor:default;
padding:4px 0px 3px 7px;
color: #004096;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg-4.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/
#nav-container .divider-horiz{
border-top-width:1px;
margin:5px 5px;
border-color: #ffffff;
/* border-color: #C16100; */
}

/*^'^ Vertical Dividers ^'^*/
#nav-container .divider-vert{
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}

















.nav-container-outer3
{
   background: #eff209;
   padding: 0px;
   width: 145px;
   height: 24px;
   background: url(images/malecs.gif);
   float: right;
}
.nav-container3 .divider {
   display:block;
   font-size:1px;
   border-width:0px;
   border-style:solid;
}
.nav-container3 .divider-vert{
   float:left;
   width:0px;
   display: none;
}
.nav-container3 .item-secondary-title{
   display:block;
   cursor:default;
   white-space:nowrap;
}
.nav-container3{
   position:relative;
   zoom:1;
   margin: 0 auto;
}
.nav-container3 a, .nav-container3 li{
   float:left;
   display:block;
   white-space:nowrap;
}
.nav-container3 div a, .nav-container3 ul a, .nav-container3 ul li{
float:none;
}
.nav-container3 ul{
   left:-10000px;
   position:absolute;
}
.nav-container3, .nav-container3 ul{
   list-style:none;
   padding:0px;
   margin:0px;
}
.nav-container3 li a{
float:none
}
.nav-container3 li{
position:relative;
}
.nav-container3 ul{
z-index:10;
}
.nav-container3 ul ul{
z-index:20;
}
.nav-container3 ul ul ul{
z-index:30;
}
.nav-container3 ul ul ul ul{
z-index:40;
}
.nav-container3 ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container3 ul {
top:100%;
}
#nav-container3 ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/
#nav-container3 a{
padding:0px 10px 0px 15px;
margin: 2px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:13px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container3 a:hover{
color: #250698;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/
#nav-container3 div, #nav-container3 ul{
padding:10px 4px 3px 4px;
margin:0px 0px 0px 0px;
background: url(images/item-secondary-container-bg-43b.jpg);
background-repeat: repeat-x;
background-color: #fe0100;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/
#nav-container3 div a, #nav-container3 ul a{
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/item-secondary-bg-43.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 200px;
}

/*^'^ Secondary Items Hover State ^'^*/
#nav-container3 div a:hover, #nav-container3 ul a:hover{
background-color: #FFFFFF;
background: url(images/item-secondary-bg-43.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/
#nav-container3 .item-secondary-title3{
cursor:default;
padding:4px 0px 3px 7px;
color: #004096;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg-4.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/
#nav-container3 .divider-horiz{
border-top-width:1px;
margin:5px 5px;
border-color: #ffffff;
/* border-color: #C16100; */
}

/*^'^ Vertical Dividers ^'^*/
#nav-container3 .divider-vert{
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}
























.nav-container-outerx2
{
   background: #eff209;
   padding: 0px;
   width: 150px; /* 1030 */
   height: 24px;
   background: url(images/malecs.gif);
   float: left;
}

.float-left { float: left; }
.float-right{ float: right; }
.nav-containerx2 .divider {
   display:block;
   font-size:1px;
   border-width:0px;
   border-style:solid;
}
.nav-containerx2 .divider-vert{
   float:left;
   width:0px;
   display: none;
}
.nav-containerx2 .item-secondary-title{
   display:block;
   cursor:default;
   white-space:nowrap;
}
.clear{
   font-size:1px;
   height:0px;
   width:0px;
   clear:left;
   line-height:0px;
   display:block;
   float:none;
}
.nav-containerx2{
   position:relative;
   zoom:1;
   margin: 0 auto;
}
.nav-containerx2 a, .nav-containerx2 li{
   float:left;
   display:block;
   white-space:nowrap;
}
.nav-containerx2 div a, .nav-containerx2 ul a, .nav-containerx2 ul li{
float:none;
}
.nav-containerx2 ul{
   left:-10000px;
   position:absolute;
}
.nav-containerx2, .nav-containerx2 ul{
   list-style:none;
   padding:0px;
   margin:0px;
}
.nav-containerx2 li a{
float:none
}
.nav-containerx2 li{
position:relative;
}
.nav-containerx2 ul{
z-index:10;
}
.nav-containerx2 ul ul{
z-index:20;
}
.nav-containerx2 ul ul ul{
z-index:30;
}
.nav-containerx2 ul ul ul ul{
z-index:40;
}
.nav-containerx2 ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-containerx2 ul {
top:100%;
}
#nav-containerx2 ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^ padding 7 17 7 18 bolo*/
#nav-containerx2 a{
padding:0px 3x 0px 6px;
margin: 3px 0px 0px 0px;
color: #FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-containerx2 a:hover{
color: #250698;
/* ffe505  f88512 */
background: url(images/item-primary-bg-4.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/
#nav-containerx2 div, #nav-containerx2 ul{
padding:10px 4px 3px 4px;
margin:0px 0px 0px 0px;
background: url(images/item-secondary-container-bg-4.jpg);
background-repeat: repeat-x;
background-color: #fe0100;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/
#nav-containerx2 div a, #nav-containerx2 ul a{
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/item-secondary-bg-4.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/
#nav-containerx2 div a:hover, #nav-containerx2 ul a:hover{
background-color: #FFFFFF;
background: url(images/item-secondary-bg-4.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/
#nav-containerx2 .item-secondary-title{
cursor:default;
padding:4px 0px 3px 7px;
color: #004096;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg-4.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/
#nav-containerx2 .divider-horiz{
border-top-width:1px;
margin:5px 5px;
border-color: #ffffff;
/* border-color: #C16100; */
}

/*^'^ Vertical Dividers ^'^*/
#nav-containerx2 .divider-vert{
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}








#menuHolder { FONT-STYLE: normal; FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial; FONT-SIZE: 12px }
#menuHolder A { COLOR: black; TEXT-DECORATION: none }
#menuHolder IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px }

#menuHolder A:hover { COLOR: white; background: #fe1d00; TEXT-DECORATION: none }

#menuHolder .pp2 { COLOR: white; background: blue; TEXT-DECORATION: none }
#menuHolder .pp3 { COLOR: red; TEXT-DECORATION: none }

#menuHolder .podujatie { FONT-STYLE: normal; FONT-FAMILY: "Helvetica CE", "Arial CE", Helvetica, Arial; FONT-SIZE: 12px; color: #8a0100 }

