body, html {
	margin: 0px;
	padding: 0px;
	font-family: Microsoft Sans Serif, Times,  Arial, Tahoma;
	color: #565656;
	font-size: 10pt;
	background-color: #F9F9F9;
	background-image: url(../images/bg02.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

a:link, a:visited {
	text-decoration: none;
	color: #228B22;
}

a:hover, a:active {
	text-decoration: underline;
	color: #FF7F50;
}

.odkaz01 {
	font-size: 9pt;
	font-weight: bold;
}

.odkaz01:link, .odkaz01:visited {
	text-decoration: none;
	color: #FF6428;
}

.odkaz01:hover, .odkaz01:active {
	text-decoration: underline;
	color: #00A3AE;
}

#megadiv {
margin: 0 auto;
width:800px;


}

#megadiv00 {
	float: left;
width:800px;
padding-bottom: 60px;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
background-color: White;
	background-image: url(../images/bgcon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.top {
	float: left;
	width: 800px;
	height: 91px;
}


.head {
	float: left;
	width: 800px;
	height: 119px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
}

.logobox{
	float: left;
	width: 416px;
	height: 91px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}

.menu {
	float: right;
	width: 780px;
	height: 42px;
	background-image: url(../images/bgmenu02.gif);
	background-repeat: repeat-x;
	border-top: 1px solid White;
	padding-left: 20px;
}

.linemenu {
	float: left;
	padding: 7px 0px 0px 0px;
	color: #8BCDD4;
}

.content {
	float: left;
	width: 700px;
	padding: 40px 0px 10px 50px;
	text-align: justify;
	background-color: White;
}

h1 {
	margin-top: 5px;
	font-size: 16pt;
	color: #178993;
}

h2 {
	margin-top: 5px;
	font-size: 14pt;
	color: #616161;
}

.but {
	float: left;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 9px 17px 0px 17px;	
	font-weight: normal;
}

.but:link, .but:visited {
	text-decoration: none;
	color: #1B4A4D;
}

.but:hover, .but:active {
	text-decoration: none;
	color: #fff;
}

.buten {
	float: left;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 9px 12px 0px 12px;	
	font-weight: normal;
}

.buten:link, .buten:visited {
	text-decoration: none;
	color: #1B4A4D;
}

.buten:hover, .buten:active {
	text-decoration: none;
	color: #fff;
}

.lang {
	float: left;
	width: 370px;
	height: 29px;
	padding: 60px 14px 0px 0px;
}

.cz {background: url(../images/cz.gif) no-repeat; float:right; width:20px; height: 13px; font-size: 0px;}
.cz:hover {background: url(../images/cz.gif) no-repeat; background-position: 0px -13px;}

.en {background: url(../images/en.gif) no-repeat; float:right; width:20px; height:13px; font-size: 0px; margin-right: 10px;}
.en:hover {background: url(../images/en.gif) no-repeat; background-position: 0px -13px;}

.flright {
	float: right;
	margin: 0px 0px 10px 15px;
}

img {
	border: 0px;
}

.fotobox {
float: left;
	width: 207px;
	height: 137px;
	border: 12px solid white;
	
}

.fotocont {
	float: left;
	padding-left: 0px;
}

.akcebox {
	float: left;
	width: 630px;
	margin-top: 20px;
}

.akcenazev {
	float: left;
	background-color: #B7B7B7;
	color: White;
	font-size: 13pt;
	font-weight: bold;
	height: 22px;
	width: 630px;
	padding-left: 10px;
}

.akcedate {
	float: right;
	width: 630px;
	text-align: right;
	font-size: 9pt;
	color: #F29040;
}

.akcetext {
	float: left;
	width: 580px;
}


#box-dotazniky p {
	margin: 0;
	padding: 0;
}

.flleft {
	float: left;
}

.inbox01 {
	float: left;
	width: 390px;
}

.inbox02 {
	float: right;
	width: 310px;
}

.inbox03 {
	float: left;
	width: 390px;
	margin-top: 20px;
}

.aktualitynadpis {
	float: right;
	width: 250px;
	height: 20px;
	background-color: #358A87;
	color: White;
	font-size: 9pt;
	padding: 3px 20px 0px 20px;
	font-weight: bold;
}

.nadpis {
	float: left;
	width: 350px;
	height: 20px;
	background-color: #35638A;
	color: White;
	font-size: 11pt;
	padding: 3px 20px 0px 20px;
	font-weight: bold;
}

.nadpis01 {
	float: left;
	width: 350px;
	height: 20px;
	background-color: #C6A900;
	color: White;
	font-size: 9pt;
	padding: 3px 20px 0px 20px;
	font-weight: bold;
}

.box01 {
	float: left;
	width: 350px;
	padding: 20px;
	background-color: #F2F2F2;
	border-top: 0px solid #358A87;
	height: 225px;
	border-bottom: 1px solid #DBDBDB;
}

.box02 {
	float: right;
	width: 270px;
	border: 0px solid #ACACAC;
	padding: 10px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #DBDBDB;
}

.box05 {
	float: left;
	width: 350px;
	padding: 20px;
	background-image: url(../images/bgbut.gif);
	background-repeat: repeat-x;
	border-top: 0px solid #358A87;
	border-bottom: 0px solid #DBDBDB;
}

input {
	border: 1px solid #B0B0B0;
}

.inpbut {
	background-color: #B26300;
	border: 0px;
	margin-left: 10px;
	color: White;
	font-weight: bold;
	font-size: 9px;
	height: 20px;
}

.inpmail {
	margin-left: 30px;
}

.aktobr {
	float: left;
	width: 60px;
	height: 80px;
	background-color: White;
	margin-right: 10px;
}

.aktnad {
	float: left;
	width: 160px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}

.aktdate {
	float: left;
	width: 160px;
	color: #35638A;
	font-size: 7pt;
	text-align: left;
}

.aktpopis {
	float: left;
	width: 180px;
	font-size: 8pt;
	text-align: left;
}

.tabakce {
  width: 700px;
  empty-cells: show;
}

.tabakce th {
	text-align: left;
	color: White;
	background-color: #FF8C00;
	padding: 5px;
	font-size: 8pt;
}

td {
	vertical-align: top;
	background-color: #F8F8F8;
	padding: 5px;
	text-align: left;
}

.tabdate {
	font-size: 8pt;
	color: #15736D;
}

img {
	border: 0px;
}

.box03 {
	float: left;
	width: 330px;
}

.box04 {
	float: right;
	width: 330px;
}


.videobox {
	float: left;
	width: 290px;
	height: 160px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 20px;
}

.videobox01 {
	float: left;
	width: 290px;
	height: 160px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 50px;
}




.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color: #EEF5D3;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 500px;
}

.icongroup1{
width: 500px;
}

.more {
	background-color: #1DA098;
	color: White;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
	font-size: 8pt;
}













/*--------------------------------------------------------------------------link */
.creative:link, .creative:visited {
	text-decoration: none;
	color: #959595;
	font-size: 8pt;
}

.creative:active, .creative:hover {
	text-decoration: underline;
	color: #FF9933;
}

.creative_box {
	margin: 0 auto;
	background-image: url(images/upnet-bg.gif); 
	background-repeat: repeat-x;
	height: 119px;
	padding: 0px 3px 20px 700px; 
	width: 160px;
	text-align: center;
	color: #0F765A;
	margin-bottom: 20px;
}



form
{
  
}


.red
{
  font-weight: bold;
  color: #a00;
}



/* fotogalerie */

  #gallery
  {
    padding: 0;
  }
  #gallery-hr{
    background-color:#5D8EAC;
    height:1px;
    width:445px;
    
  }
  #gallery-menu{
    display:block;
    margin-top: 1px;
  }
  #gallery-menu a{
    width:147px;
    text-decoration: none;
    float:left;
    background-color: #5D8EAC;
    display:block;
    text-align: center;
    height:22px;
    color:#fff;
    margin:0 1px;
  }
  #gallery-menu a.active{
    background-color: #749DB9;
    font-weight: bold;
  }
  
  #gallery .gallery-img
  {
    display: block;
    width: 207px;
    height: 180px;
    padding: 0;
    margin: 5px 5px 25px 5px;
    text-align: center;
    float: left;
  }
  
  #gallery a
  {
    display: block;
    width: 207px;
    height: 150px;
    padding: 0;
    border: 1px solid #ccc;
  }
  
  
    #gallery a:hover
    {
      border: 1px solid #f00;
    }
  
    #gallery img
    {
      margin: 0;
      padding: 0;
      border: none;
    }  



      #content #gallery-main-image img
      {
        border: 1px solid #C8C097;
      }


#gallery-main-image a
{
  text-decoration: none;
}
#gallery-main-image{
  margin-top:10px;
}
#gallery-main-image #main-gallery-image
{
  float: left;
  width: 394px;
  height: 300px;
  overflow: hidden;
	margin: 6px 7px 5px 7px;
}


.clear_both
{
  clear: both;
}
