*{
  
  box-sizing:border-box;-webkit-box-sizing:border-box;
  }

html{
  background:#006bb6;
  }

body{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:19px;
  text-align:left;
  /*max-width:980px;*/
  margin:0;
  }
a{
  color:#006bb6;
  }
p{
  margin-top:10px;
  text-align:justify;
  }
#content{
  text-align:left;
  }

#logo{
  /*float:left;*/
  }
#logo img{
  margin:20px 0 0 0;
  /*margin:120px 0 133px 40px;*/
  border:0;
  }
hr{
  border:0;
  margin:30px 0 20px 0;
  border-bottom: 1px #e0e0e0 solid;
  }
hr.dotted{
  border:0;
  margin:30px 0 20px 0;
  border-bottom: 1px #e0e0e0 dashed;
  }
img{
  border:0;
  }
/**********************************************************************/
.menu-main-nadpis{
	background:#006bb6;
	font-size:23px;
	color:#fff;
	padding:10px 15px 5px;
	margin-top:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	}
/**************************/
.menu-main{
  clear:both;
  list-style-type:none;
  padding:0;
  text-align:left;
  margin:0;
  border-left:5px #006bb6 solid;
  }
.menu-main>li{
  display:inline;
  margin:0;
  padding:0;
  }
.menu-main>li>a{
  text-decoration:none;
  display:block;
  color:#006bb6;
  font-size:14px;
  font-weight:normal;
  border-bottom:1px #c2e3fa solid;
  /*font-family:Helvetica;*/
  /*height:38px;*/
  /*line-height:38px;*/
  margin:0;
  padding:8px 10px;
  }
.menu-main>li.last a{
  border-right:1px #fff solid;
  }
.menu-main>li>a:hover,.menu-main>li.activ>a{
  /*background:#eeeeee;*/
  color:#000;
  }
/**********************************************************************/
.menu-main .submenu{
  margin:0 0 0 25px;
  /*border:1px #c0c0c0 solid;*/
  /*list-style-type:none;*/
  }
.menu-main .submenu li{
  margin:0;
  padding:0;
  line-height:1.7em;
  }
.menu-main .submenu li a{
  display:block;
  text-decoration:none;
  padding:0;
  font-size:14px;
  font-weight:normal;
  color:#006bb6;
  }
.menu-main .submenu>li>a:hover,.menu-main .submenu>li.activ>a{
  /*background:#eeeeee;*/
  /*font-weight:bold;*/
  text-decoration:underline;
  color:#000;
  }
/**********************************************************************/
.menu-header{
  display:table;
  width:100%;
  clear:both;
  list-style-type:none;
  padding:0;
  text-align:center;
  margin:0;
  background:#006bb6;
  }
.menu-header>li{
  display:table-cell;
  margin:0;
  padding:0;
  }
.menu-header>li>a{
  text-decoration:none;
  display:inline-block;
  color:#fff;
  font-size:14px;
  font-weight:normal;
  /*border-bottom:3px #c2e3fa solid;*/
  /*font-family:Helvetica;*/
  /*height:38px;*/
  /*line-height:38px;*/
  border-bottom:3px #006bb6 solid;
  margin:0;
  padding:8px 10px;
  }
.menu-header>li.last a{
  border-right:1px #fff solid;
  }
.menu-header>li>a:hover,.menu-header>li.activ>a{
  /*background:#eeeeee;*/
  border-bottom:3px #c2e3fa solid;
  color:#c2e3fa;
  }
@media screen and (max-width:660px){.endcomment{}
  .menu-header{
    display:block;
    }
  .menu-header>li{display:block;}
  }
/**********************************************************************/
.submenu-top{
  margin:0;
  text-align:left;
  }
.submenu-top li{
  display:inline;
  margin:0;
  padding:0;
  line-height:1.7em;
  }
.submenu-top li a{
  display:inline-block;
  text-decoration:none;
  padding:3px 10px;
  font-size:14px;
  font-weight:normal;
  color:#006bb6;
  }
.submenu-top>li>a:hover,.submenu-top>li.activ>a{
  /*background:#eeeeee;*/
  /*font-weight:bold;*/
  text-decoration:underline;
  color:#000;
  }
/**********************************************************************/


#mainPanel .ColMain>ul#topslide{
  display:block;
  margin:10px 0;
  padding:0;
  list-style-type:none;
  clear: both;
  position: relative;
  height: 378px;
  }
@media screen and (max-width:660px){.endcomment{}
  #topslide{height:auto;}
  #topslide img{width:100%;height:auto;}
  }

/**********************************************************************/
#div-bottom{
  clear:both;
  margin:25px 3px;
  padding:0px 0px 40px;
  color:#a5a5a5;
  }
#FBpanel{
  margin:10px 0;
  }
#author-bottom{
  text-align:center;
  display:block;
  /*float:left;*/
  color:#fff;
  }
#author-bottom a img{
  border:0;
  }
/**********************************************************************/

.cb{clear:both;}
.fl{float:left;}
.cl{clear:left;}
.fr{float:right;}
.cr{clear:right;}
.or{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  }
/**********************************************************************/
#mainPanel{
  clear:both;
  position:relative;
  width:1000px;
  margin:0 auto;
  padding:20px;
  background:#fff;
  }
#mainPanel .ColMain>ul{
  margin:0 0 0 25px;
  }
#mainPanel .ColMain>ul>li{
  padding:5px 0;
  }
.mainColTable{
  border:1px #e0e0e0 solid;
  }
.mainColTable th{
  padding:5px;
  background:#e0e0e0;
  }
.mainColTable td{
  padding:5px;
  border:1px #e0e0e0 solid;
  }
@media screen and (max-width:660px){.endcomment{}
  #mainPanel{width:100%;}
  }
/**********************************************************************/
#topPanel{
	padding:0;
  margin:0;
  /*border:1px red solid;*/
  }
#header{
	}	
.ColLeft{
  float:left;
  width:280px;
  background:#fff;
  font-size:12px;
  text-align:center;
  /*border:1px green solid;*/
  }
.ColMain{
  float:left;
  width:678px;
  margin:0px;
  padding:0px;
  /*border:1px red solid;*/
  }   
@media screen and (max-width:660px){.endcomment{}
  .ColMain{
    width:100%;
    }
  }
/**********************************************************************/
h1{
  font-size:32px;
  line-height:1.3em;
  /*text-transform:uppercase;*/
  font-family: 'Trebuchet MS';
  /*font-family: 'Didact Gothic', sans-serif;*/
  font-weight:normal;
  color:#006bb6;
  padding:10px 0 10px 15px;
  margin:0 0 20px;
  /*text-shadow: #c0c0c0 3px 2px 2px;*/
  border-bottom: 1px #e0e0e0 solid;
  }
h2{
  font-size:24px;
  line-height:30px;
  margin:30px 0 10px;
  }
h2,h2 a{
  color:#006bb6;
  text-decoration:none;
  font-weight:normal;
  }
h3{
  font-size:20px;
  margin:10px 0;
  }
h3,h3 a{
  color:#006bb6;
  text-decoration:none;
  font-weight:normal;
  }

h4{
  margin:10px 0 5px 0;
  }


.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;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background:rgb(115,230,150);
  list-style-type:none;
  }
.ErrorMessage{
  color:red;
  }
/****************************************************************************/
.doc_file{display:block;background:#ffffff url('../design/icon_doc.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:40px;padding-top:15px;}
.pdf_file{display:block;background:#ffffff url('../design/icon_pdf.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:40px;padding-top:15px;}
.ppt_file{display:block;background:#ffffff url('../design/icon_ppt.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:40px;padding-top:15px;}
.jpg_file{display:block;background:#ffffff url('../design/icon_jpeg.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:40px;padding-top:15px;}
.other_file{display:block;background:#ffffff url('../design/icon_other.gif') top left no-repeat;padding:0 10px 0 60px;margin:10px;height:40px;padding-top:15px;}

input.button{
  background:#aaa;
  color:#fff;
  padding:5px 20px;
  border:0;
  cursor:point;
  }
#dotaznikOverlay{
  /*position:fixed;*/
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:url('/img/design/overlay.png');
  z-index: 400;
  }
#dotaznikFPK{
  position:absolute;
  top:0;
  left:150px;
  right:150px;
  margin:20px auto;
  width:750px;
  z-index:100;
  background:#fff;
  opacity:1.5;
  border:5px #006bb6 solid;
  padding:0 20px;
  }
#dotaznikFPK table{
  margin:0 auto;
  }
#dotaznikFPK th{
  padding-top:8px;
  vertical-align:top;
  }
#dotaznikFPK td.otazka{
  color:#006bb6;
  font-size:16px;
  float:left;
  padding:0 10px 0 0;
  padding-bottom:5px;
  vertical-align:top;
  }
#dotaznikFPK td.otazkaText{
  font-size:14px;
  }
#dotaznikFPK td.otazkaOdpoved{
  font-size:16px;
  padding-left:10px;
  }
#dotaznikFPK td hr{
  border:0px;
  border-top:1px #e0e0e0 solid;
  height:1px;
  margin:5px;
  }
/***************************************************************************/
.articles_list_box_date{
  /*border:1px #c0c0c0 solid;*/
  font-style:italic;
  text-align:right;
  }
/******************************/
@media screen and (max-width:660px){.endcomment{}
  .nomobile{display:none !important;}
  }
/******************************/
/*
html{background:#a862a8;}
.menu-header{background:#a862a8;}
.menu-header li a {border-bottom:3px #a862a8 solid;}
.menu-main {border-left:5px #a862a8 solid;}
.menu-main li a{color:#683091;}
h1,h2,h2 a{color:#683091;}
*/