/************************GLOBAL LAYOUT*******************************/
*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  }
html{
  background:#ededeb;
  background: -webkit-linear-gradient(top,#9a9c91,#ededeb); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top,#9a9c91,#ededeb); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top,#9a9c91,#ededeb); /* For Firefox 3.6 to 15 */
  background: linear-gradient(top,#9a9c91,#ededeb); /* Standard syntax */
  /*height:100%;*/
  }
body{
  font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-size:14px;
  background:#fff;
  max-width:1050px;
  clear:both;
  margin:5px auto;
  box-shadow: 2px 2px 10px #000;
  }
img{border:0;}
.responsive{
   width:100%;
   height:auto;
}
a{color:#02521f;}
@media screen and (max-width:601px) {
  .endcomment{}
  body{
    width:100%;
    background:#fff;}
  }
/**************************HEADER**********************************/
header{
  /*height:153px;*/
  //background:#e1e1e1 url('../../_img/topPanel-bg.jpg') top left repeat-x;
  text-align:left;
  }
#logo{
  margin:30px;
  float:left;
  }
@media screen and (max-width:601px) {
  .endcomment{}
  #logo{float:none;margin:20px 0 0;}
  }

.topPanelTextArea{
  display:inline-block;
  margin:30px 30px 30px 40px;
  text-align:left;
  }
@media screen and (max-width:601px) {
  .endcomment{}
  .topPanelTextArea{margin:10px 10px;}
  }

.topPanelTextArea .nadpis{
  //font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-family: "Times New Roman", Times, serif;
  //font-size:35px;
  font-size:27pt;
  font-weight:400;
  margin:60px 0 0;
  color:#025029;
  }
.topPanelTextArea .adresa{
  margin:0;
  font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-size:11px;
  font-weight:400;
  color:#8f8f8f;
  }
#topPanelBanner{
  float:right;
  margin:20px 30px 0 0;
  border:1px #fff solid;
  }
@media screen and (max-width:601px) {
  .endcomment{}
  #topPanelBanner{
    float:none;
    margin:10px 0;
    }
  }
/*****************************MENU-MAIN*****************************************/

nav>ul.menu-main{display:table;width:100%;list-style-type:none;padding:0 0 0;margin:0 auto;position:relative;border-top: 4px #02521f solid;}
nav>ul.menu-main>li{display:table-cell;width:auto;margin:0 1px;padding:0;/*background:#ababab;*/}
nav>ul.menu-main>li>a{
                text-decoration:none;
                display:inline-block;
                font-size:1em;
                font-weight:normal;
                font-family: Arial;
                text-transform: uppercase;
                margin:0;
                padding:0px 5px 5px;
                color:#494949;
                text-align:center;
                background:#e1e1e1 url('../../_img/topMenu-bg.jpg') top left repeat-x;
                border-right:1px #fff solid;
                }
nav>ul.menu-main>li>a:hover,.menu-main>li.activ>a{
  background:#02521f;
  color:#fff;
  }

  
  
.menu-main>li>a>span{
  display:block;
  padding:20px 10px 10px;
  border-bottom:4px #fff solid;
  }
.menu-main>li.activ>a>span,.menu-main>li>a:hover>span{
  border-bottom:4px #fff solid;
  }  

nav>ul.menu-main li:hover > ul{display: block;}
nav>ul.menu-main>li>ul{display:none;list-style-type:none;position:absolute;
      margin:0;
      padding:10px 10px;
      top:100%;
      /*left:0;*/
      /*width:100%;*/
      /*background:rgb(185, 180, 178);*/
      background:#f0f0f0;
      border-width:1px 1px 1px 1px;
      /*border-color:#66421b;*/
      border-color:#555;
      border-style:solid;
      /*box-shadow: -2px 2px 2px #888888;*/
      z-index:10;
      }
nav ul.menu-main:after{content:"";clear: both;display:block;}
nav ul.menu-main ul li a{display:block;/*float:left;*/padding:5px 0;color:#02521f;}

nav>ul.menu-sub{display:block;list-style-type:none;padding:10px;margin:0 auto;}
nav>ul.menu-sub>li{display:block;margin:0;padding:0;vertical-align:middle;}
nav ul.menu-sub>li>a{text-decoration:none;
                text-align:left;text-transform:uppercase;
                font-family:'Segoe UI','Oswald',sans-serif;
                display:table-cell;
                /*display:block;*/
                vertical-align:middle;
                font-size:13px;
                /*font-weight:400;height:2em;line-height:1.3em;*/
                margin:0;
                padding:5px 15px !important;
                color:#683090;
                }
nav ul.menu-sub>li>a:hover,.menu-sub>li.activ>a{background:#f0f0f0;color:#000;text-decoration:underline;}


#menu-trigger{display:none;}

@media screen and (max-width:480px){
  .endcomment{}
  #nav{width:100%;margin-top:0;padding:0;}
  #nav #logo img{display:block;margin:0 auto;}
  #menu-trigger {
			display:block;height:3em;line-height:3em;cursor:pointer;padding:0 0 0 35px;border:1px solid #222;
      font-size:1em;
      color: #fafafa;
      /*font-weight:bold;*/
      background:#111;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111);box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
      }
  #menu{display:none;}
  nav>ul.menu-main{position:static;margin:0;}
  nav>ul.menu-main>li{display:block;float:none;clear:both;}
  nav>ul.menu-main>li>a{max-width:100%;display:block;}
  nav>ul.menu-main>li>ul{position:static;display:block;border-width:0 0 0 0;}
  nav>ul.menu-main>li>a:hover,.menu-main>li.activ>a{background:#eee;color:#000;}
  }

/*=====================================*/
/*=====================================*/
/*
.menu-main{
  display:table;
  list-style-type:none;
  padding:0;
  margin:0;
  text-align:right;
  border-top:4px #02521f solid;
  }
.menu-main>li{
  display:table-cell;
  margin:0;
  padding:0 1px 0 0;
  }
.menu-main>li>a{
  text-decoration:none;
  display:inline-block;
  font-size:1em;
  font-weight:normal;
  font-family: Arial;
  text-transform: uppercase;
  margin:0;
  padding:0px 5px 5px;
  color:#494949;
  text-align:center;
  background:#e1e1e1 url('/img/design/topMenu-bg.jpg') top left repeat-x;
  }
.menu-main>li.last a{
  border-right:1px #fff solid;
  }

.menu-main>li.activ>a{
  background:#02521f;
  color:#fff;
  }
.menu-main>li>a:hover,.menu-main>li:hover>a{
  background:#02521f;
  color:#fff;
  }
.menu-main>li>a>span{
  display:block;
  padding:20px 10px 10px;
  border-bottom:4px #fff solid;
  }
.menu-main>li.activ>a>span,.menu-main>li>a:hover>span{
  border-bottom:4px #fff solid;
  }
@media screen and (max-width:601px) {
  .endcomment{}
  .menu-main{
    height:auto;
    }
  .menu-main>li{
    display:block;
    }
  .menu-main>li>a{
    display:block;
    }
  }
*/
/*****************************SUBMENU*****************************************/
/*
.submenu{
  margin:0;
  background:#f0f0f0;
  padding:10px;
  }
.submenu fieldset{
  border:0;
  border-bottom:1px #fff dotted;    
  padding-bottom:10px;
  margin-top:10px;
  }  
.submenu fieldset legend{
  font-weight:bold;
  margin-bottom:5px;
  color:#fff;
  }  
.submenu li{
  display:inline-block;
  margin:0;
  padding:0 1px 0 0;
  }
.submenu li a{
  text-decoration:none;
  display:inline-block;
  font-size:12px;
  font-weight:normal;
  font-family: Arial;
  text-transform: uppercase;
  margin:0;
  padding:5px 15px;
  color:#fff;
  color:#02521f;
  text-align:left;
  }
.submenu li.activ a,.submenu li a:hover{
  color:#fefbab;
  }
*/
/********************************SLIDER******************************************/
/********************************MAIN******************************************/
.main{
  /*float:left;*/  
  /*width:730px;*/
  padding:10px 20px;
  margin:0;
  color:#4e4e4e;
  background:#fff;
  }
@media screen and (max-width:601px) {
  .endcomment{}
  .main{
    float:none;
    width:100%;
    padding:10px 10px;
    }
  }

.main p{
  padding:10px;
  font-size:1em;
  line-height:1.3em;
  text-align:justify;
  }
/*=====================================*/

#mainContentFull{background:#fff;float:left;width:100%;height:100%;max-width:100%;margin:0;padding:20px;}
#mainContent{background:#fff;float:left;width:100%;height:100%;max-width:720px;margin:0;padding:20px;}
#mainContent img{border:0;margin:0;padding:0;}

#mainContent p{text-align:justify;line-height:1.3em;}
#mainContent form{display:block;padding:20px 0;border:0;}
#mainContent form label{display:block;clear:both;margin:1%;}
#mainContent form label>span.head{display:inline-block;float:left;width:30%;text-align:right;padding:5px 10px 0 0;font-size:1em;font-weight:bold;color:#555;}
#mainContent form label>span.desc{display:inline-block;width:70%;}
#mainContent form label>span.desc>em{display:block;}
#mainContent form label>span.desc>input.text, form>label>span.desc>textarea, form>label>span.desc>select, form>label>span.desc>checkbox{display:inline-block;width:310px;font-size:1.2em;height:auto;padding:6px 1%;border::1px #969696 solid;font-size:1.1em;}
#mainContent form label>textarea{height:auto;}
#mainContent form .button{background:#aaa;color:#fff;padding:5px 20px;margin:0px;border:0;cursor:point;}
.bigbutton{background:#aaa;color:#fff;padding:10px 35px;margin:0px;border:0;cursor:pointer;text-decoration:none;}


#aside{float:right;width:270px;border-left:1px #e0e0e0 dashed;padding:10px;text-align:left;margin:20px 0 0 20px;}
#aside .nadpis{clear:both;font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;font-size:19px;font-weight:400;margin:0;padding:20px 0 5px 0;color:#6f1501;text-align:left;border-bottom:1px #6f1501 dotted;}
#aside .linky, #aside .zoznamClankov{margin:0 0 0 20px;padding:0;list-style-position:outside;list-style-type:square;color:#505050;font-size:13px;}
#aside .linky a, #aside .zoznamClankov a{color:#505050;text-decoration:none;border-bottom:1px #c0c0c0 dotted;}
/*
@media screen and (min-width:480px) and (max-width:768px){.endcomment{}
  #mainContent{max-width:100%;padding:10px;}
  #aside{width:100%}
  #nav{float:none;text-align:center;}
  nav>ul.menu-main{clear:both;display:inline-block;margin:0 auto;}
  }
@media screen and (max-width:480px){.endcomment{}
  #mainContent{max-width:100%;padding:0 5px;}
  #mainContent img,#mainContent iframe{max-width:100%;height:auto;}
  #aside{float:left;width:100%;border-left:none;margin:0;padding:10px;}
  .main{width:100%;margin:0;padding:10px;}
  .main form label>span.head{display:block;width:100%;text-align:left;font-size:1.2em;padding-top:1em;}
  .main form label>span.desc{display:block;width:100%;}
  .main form label>span.desc>input.text, form>label>span.desc>textarea, form>label>span.desc>select, form>label>span.desc>checkbox{width:100%;}
  }
*/
/*=====================================*/

/***************************FOOTER*****************************************/
footer{
  clear:both;
  background:#ccc;
  margin-top:40px;
  padding:40px 10px;
  color:#fff;
  font-size:12px;
  text-align:center;
  border-top:4px #02521f solid;
  }
/***************************SNAKE*****************************************/
/**************************************************************************/
/**************************************************************************/
.cb{clear:both;}
ul{
  list-style-position:outside;
  list-style-type:square;
  text-align:left;
  margin:0 0 0 20px;
  padding:0;
  }
ul.zoznam li{
	padding:10px;
	}
ol{
  list-style-position:outside;
  text-align:left;
  margin:0 0 0 30px;
  padding:0;
  }

h1{
  font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-size:35px;
  font-weight:400;
  margin:20px 0;
  color:#025029;
  background:#f0f0f0;
  padding:15px;
  }
h2{
  font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-size:1.4em;
  font-weight:400;
  margin:20px 0 0 0;
  color:#025029;
  border-bottom:1px #025029 dotted;
  }
h3{
  font-family:'Segoe UI',Calibri,'Trebuchet MS',Tahoma, Verdana;
  font-size:1.2em;
  font-weight:600;
  margin:20px 0 0 0;
  color:#025029;
  }

.doc_file{display:block;background:#ffffff url('../../_img/icons/icon_doc.png') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:50px;padding-top:15px;}
.pdf_file{display:block;background:#ffffff url('../../_img/icons/icon_pdf.png') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:50px;padding-top:15px;}
.other_file{display:block;background:#ffffff url('../../_img/icons/icon_other.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:50px;padding-top:15px;}

.alertmessagered{margin:10px 0;padding:10px;color:red;-moz-border-radius:10px;-webkit-border-radius:10px;background:#f9b2b2;list-style-type:none;}
.alertmessagegreen{margin:10px 0;padding:10px;color:green;font-weight:normal;-moz-border-radius:10px;-webkit-border-radius:10px;background:#73E696;list-style-type:none;}

.ramik{border:1px #caccc9 solid;background-color:#ebf4f3;margin:10px 0;text-align:justify;}
.delimiter{clear:both;margin:10px 0;border:0;height:1px;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));}
/*.ramik img{background-color:#ffffff;border:1px #a0a0a0 solid;padding:5px;margin:0 0 5px 7px;}*/
.predstavenstvo,
.dozorna-rada{margin:10px auto;}

.predstavenstvo tr th,
.dozorna-rada tr th{text-align:right;vertical-align:top;width:180px;padding:5px 10px;}
.predstavenstvo tr td,
.dozorna-rada tr td,
.adresarSZK tr td,.adresarSZK tr th{text-align:left;vertical-align:top;width:400px;padding:5px 10px;}

.skuskyKZK{width:100%;}
.skuskyKZK tr td,.skuskyKZK tr th{text-align:left;vertical-align:top;padding:5px 5px;}
.skuskyKZK tr:nth-child(even){background:#e8f4ec;}
.skuskyKZK tr:nth-child(odd){background:#ecffed;}


.predstavenstvo tr:nth-child(even),
.dozorna-rada tr:nth-child(even),
.adresarSZK tr:nth-child(even){background:#e8f4ec;}
.predstavenstvo tr:nth-child(odd),
.dozorna-rada tr:nth-child(odd),
.adresarSZK tr:nth-child(odd){background:#ecffed;}

.adresar-szk{margin:20px 0 0 30px;width:50%}
.adresar-szk .prvystl strong{font-size:1.1em;}

.formatedTable{width:400px;margin:20px auto;}
.formatedTable tr td,.formatedTable tr th{text-align:left;vertical-align:top;padding:5px 10px;}
.formatedTable tr:nth-child(even){background:#e8f4ec;}
.formatedTable tr:nth-child(odd){background:#ecffed;}


.pnc{
  border:1px #c0c0c0 dotted;
  width:100%;
  font-size:1.2em;
  margin:20px 0;
  }
.pnc tr td{
  background:#fff;
  padding:20px 15px;
  }
.pnc tr td h4{
  font-family:'Segoe UI Light';
  font-size:21px;
  color:darkgreen;
  margin:0px;
  padding:0px;
  }
/**************************************************************************/
.clanok{clear:both;padding-top:20px;}
.clanok p{margin:0 20px;}
.clanok ul{padding-left:50px;}
.clanok ol{padding-left:30px;}
.clanok ol li{padding:10px;}
/*.tableClanok*/
.clanok .clanokFooter{
  text-align:right;
  font-size:0.85em;
  color:#b0b0b0;
  }
.clanok .clanokFooter a{
  color:#b0b0b0;
  text-decoration:none;
  border-bottom:1px #b0b0b0 dotted;
  }
