body, html {
	font-family: "arial","verdana","Helvetica CE";
	font-size: 12px; 
	font-weight: normal;
	margin: 0 0 0 0;
	background-color: #8E8E8E;
	line-height: 1.5em;
}
.page-content {
	      margin-top: 0px;
	      margin-bottom: 20px;
}
.header, .header_sk {
	      width: 790px;
	      height: 117px;
	      text-align: left;
        background-image: url(Theme/konturatools/pruh.jpg);
        border: 0px solid red !important;
}
h1 {
	margin:0; padding:0;
      	width:790px; height:117px;
      	background:url("Theme/konturatools/hlavicka.jpg") top left no-repeat;
	font-size:0;
       text-indent:-5000px;

}
h1 a {
	width: 790px;
	height: 117px;
	display: block;
}

.panel-vnitrek h1 {
	width: auto;
	height: auto;
	font-size: 14px;
	background: #537fae;
}

.header_sk h1 {
	margin:0; padding:0;
      	width:790px; height:117px;
      	background:url("Theme/konturatools/hlavicka_SK.jpg") top left no-repeat;
}
h1 span {
	/*display: none;*/
}
h2 {
	margin:0; padding:0;
	font-size: 11px;	
}
.body_stiny {
        margin-top: 0px;
       	width: 790px;
       	text-align: left;
        background-image: url(Theme/konturatools/pruh.jpg);
        border: 0px solid red !important;
}
#spodni_stin {
        margin-top: 0px;
	      width: 790px;
	      height: 50px;
        background-image: url(Theme/konturatools/paticka.jpg);
        background-repeat: no-repeat;
}
.content {
       	width: 749px;
       	text-align: left;
	      /*background-color: #ffff88;*/
	      margin-left: 19px;
	      padding-top: 5px;
}

#mainbody {
        background-color: #32377B;
        padding: 10px;
        margin-top: 4px;
        border: 0px;
}

#mainbody-content {
        /*background-color: #335C88;*/
		background-color: #537fae;
        width: 729px;
        padding: 0px;
        margin: 0px;
        border: 0px solid red !important;
}

#sidebar {
      	float: left;
      	width: 144px;
      	margin: 0;
      	padding: 0;
      	border: 0;
}
#sidebar-content {
      	float: left;
	      width: 144px;
	      border: 0px solid red !important;
	      margin:0; 
        padding: 0;
}
#main {
      	margin: 0 0 0 144px;
      	width: 585px;
        padding: 0;
        border: 0px;
}
#main-content {
      	margin: 0 0 0 0;
      	width: 585px;
        padding: 0;
      	border: 0px solid red !important;
}
/*.left {
        width: 145px;
        padding: 0px;
        border: 0px;
        background-color: #ff0000;
}

.right {
        width: 585px;
        padding: 0px;
        margin: 0px;
        border: 0px;
        background-color: #00ff00;
}
*/

/* === MENU === */
.topmenu {
	      width: 749px;
	      height: 21px;
        /*background-image: url(Theme/konturatools/topmenu.jpg);
        background-repeat: no-repeat;*/
        /*font-weight: bold;*/
        font-size: 11px;
        color: #ffffff;
        border: 0px solid red !important;
        padding-top:3px;
        margin-top: 0px;
        margin-bottom: 5px;
        background-color: #32377B;
}

.topmenu a:hover {
        background-color: #335C88;
}

.topmenu_polozka {
        font-weight: bold;
        height: 21px;
        color: #ffffff;
        padding-left: 10px;
        padding-right: 10px;
        
        border: 0px solid red !important;
}

.menu-panel, .menu-panel-partneri {
        margin-top: 10px;
        margin-bottom: 30px;
        background-color: #314371;
}

.menu-udalosti-panel {
        margin-top: 10px;
        margin-bottom: 10px;
        background-color: #314371;
}

.menu-panel-nadpis {
	      width: 144px;
	      height: 23px;
        background-image: url(Theme/konturatools/podklad_nadpis_menu.jpg);
        background-repeat: no-repeat;
}

.menu-nadpis {
        font-weight: bold;
        font-size: 11px; 
        height: 15px;
        color: #ffffff;
        padding-left: 5px;
        padding-top: 0px;
        padding-bottom: 3px;
        border-top: 3px solid #2D3160;
        border-bottom: 3px solid #2D3160;
} 

.menu-nadpis a {color:#ffffff;}

.menu-nadpis p {
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        margin:0px;
} 

.menu-polozka1 {
        /*font-weight: bold;*/
        font-size: 11px; 
        height: 15px;
        color: #ffffff;
        padding-left: 5px;
        padding-top: 0px;
        padding-bottom: 3px;
        border-top: 2px solid #2D3160;
        border-bottom: 3px solid #2D3160;
        display: block;
        width:139px;
}

.menu-polozka2 {
        /*font-weight: bold;*/
        font-size: 11px; 
        height: 15px;
        color: #ffffff;
        background-color: #335C88;
        padding-left: 5px;
        padding-top: 0px;
        padding-bottom: 3px;
        border-top: 2px solid #2D3160;
        border-bottom: 3px solid #2D3160;
        display: block;
        width:139px;
}

.menu-polozka1 a {
        padding-left: 5px;
}

.menu-polozka1 a:hover {
        background-color: #335C88;
        color: white;
        display: block;
        width:134px;
}

.menu-polozka {
        padding-bottom: 5px;
}

.menu-udalosti {
        background-color: #314371;
        border-bottom: 3px solid #2D3160;
        font-size: 11px;
        line-height: 1.5em;
}

.udalost-upoutavka-panel {
        margin: 0 0 5px 0;
        padding-bottom: 5px;
        color: #ffffff;
        padding-left: 5px;
}


.animace {
        margin-bottom: 6px;
}


.panel {
        margin-top: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
      	/*padding: 2px 20px 0px 0px;*/ 
      	/*background-color: #ffff88;*/
       	width: 585px;
}

.panel-vnitrek {
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
        /*color: #ffffff;
        background-color: #ffffff;*/
}

.panel-vnitrek a {
	     color: #000000;
	     font-weight: bold;
    	 text-decoration: none;
}

.panel-vnitrek a:hover {
	     color: #ffffff;
	     font-weight: bold;
}

.panel-vnitrek-partneri {
        padding: 20px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
        /*color: #ffffff;
        background-color: #ffffff;*/
}

.nadpis {
        font-weight: bold;
        /*font-size: 10px;*/ 
        /*height: 15px;*/
        color: #ffffff;
        /*padding-bottom: 3px;*/
        padding-top: 0px;
        padding-left: 10px;
        border-top: 3px solid #2D3160;
/*        border-bottom: 3px solid #2D3160;*/

}

.nadpis-produkty {
        padding: 0px 10px 0px 10px;
/*        background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
}

.nadpis-partneri {
        /*font-weight: bold;*/
        height: 30px;
        /*font-size: 11px;*/
        color: #ffffff;
/*        padding-top: 10px;
        padding-left: 10px;*/
        border-top: 1px solid #314371;
        border-bottom: 1px solid #314371;
        display: block;
        margin-bottom: 0px;
        padding-bottom: 10px;
}

.nadpis-partneri1 {
        /*font-weight: bold;*/
        height: 30px;
        /*font-size: 11px;*/
        color: #ffffff;
/*        padding-top: 10px;
        padding-left: 10px;*/
        border-bottom: 1px solid #314371;
        display: block;
        margin-bottom: 0px;
        padding-bottom: 10px;
}

.nadpis-partneri11 {
        font-size: 16px; 
        height: 41px;
        color: #ffffff;
        border-bottom: 1px solid #314371;
        display: block;
	 margin-bottom: 0px;
}

.nadpis-partneri111 {
        height: 30px;
	 padding-top: 1px;
        color: #ffffff;
        border-bottom: 1px solid #314371;
        display: block;
        margin-bottom: 0px;
        padding-bottom: 9px;
}

.nadpis-partneri2 {
        /*font-weight: bold;*/
        height: 30px;
        /*font-size: 11px;*/
        color: #ffffff;
/*        padding-top: 10px;
        padding-left: 10px;*/
        border-bottom: 1px solid #314371;
        margin-bottom: 35px;
        padding-bottom: 10px;
        display: block;
}

.nadpis-partneri-vnitrek {
  display: block;
  padding-top: 0px;
  padding-left: 0px;
  height: 30px;
}

.nadpis-partneri-vnitrek1 {
  display: block;
  padding-top: 0px;
  padding-left: 0px;
  height: 41px;
}

.nadpis-partneri-vnitrek a {
  display: block;
  padding-top: 10px;
  padding-left: 10px;
  height: 30px;
  font-weight: bold;
  font-size: 16px;
}

.nadpis-partneri-vnitrek a:hover {
  display: block;
  background-color: #314371;
  color: white;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 10px;
  height: 30px;
  font-size: 16px;
}

.nadpis-partneri-vnitrek1 a {
  display: block;
  padding-top: 10px;
  padding-left: 10px;
  height: 30px;
  font-weight: bold;
  font-size: 16px;
}

.nadpis-partneri-vnitrek1 a:hover {
  display: block;
  background-color: #314371;
  color: white;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 10px;
  height: 30px;
  font-weight: bold;
  font-size: 16px;
}

.partneri-blohm-img1 {
  padding: 0px 10px 10px 0px;
  float: left;
}

.partneri-blohm-img2 {
  padding: 0px 0px 10px 0px;
}

.partneri-blohm-img1-popis {
  padding: 0px 10px 10px 0px;
  float: left;
}

.partneri-blohm-img2-popis {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 287px;
}

.partneri-blohm-seznam {
  padding: 5px 0px 15px 0px;
}

.partneri-vep-img {
  padding: 0px 0px 10px 0px;
}

.partneri-vep-img-popis {
  padding: 0px 0px 10px 0px;
}

.partneri-vep-seznam {
  padding: 5px 0px 15px 0px;
}

.partneri-vep-seznam-right {
  float: right;
}

/*.nadpis-partneri a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
  display: block;

} 
.nadpis-partneri a:hover {
	color: #ffffff;
	font-weight: bold;
	background-color: #314371;
  display: block;
  width:564px;
  height:30px;

}*/









/*=== NOVINKY ===*/
.novinka-panel {
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 10px 0px;
        /*background-color: #ffffff;*/
       	width: 565px;
}

.novinka-nadpis {
        padding: 0px 10px 0px 10px;
/*        background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
}

.novinka-left {
      	float: left;
      	width: 110px;
      	height: 70px;
      	margin: 0;
      	padding: 0;
}
.novinka-left-content {
      	float: left;
	      width: 110px;
	      border: 0px solid red !important;
}
.novinka-right {
      	margin: 0 0 0 110px;
      	width: 452px;
      	/*height: 70px*/
      	border: 0px solid red !important;
}
.novinka-right-content {
      	margin: 0 0 0 0;
      	width: 452px;
      	border: 0px solid red !important;
      	/*background-color: #314371;*/
}

.img_news {
        border: 1px solid #2D3063;
}

.novinka-text {
        color: #000000;
        text-align: justify;
}

.text-blok {
        text-align: justify;
        color: #000000; 
}


/*=== KONTAKTY ===*/

.kontaktni-osoby-nadpis {
        padding: 0px 10px 0px 10px;
        /*background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
}

.kontaktni-osoby-nadpis-jmeno {
        float: left;
}

.vizitka-odkaz {
        text-align: right;
}

.kontaktni-osoby-popis {
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 0px;
}

/*=== VIZITKY ===*/
.vizitky-nadpis {
        padding: 0px 0px 0px 10px;
        /*background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
        float: left;
        width: 425px;
}

.vizitka-osoby-popis {
        padding: 0px 10px 0px 10px;
        margin: 0px 0px 20px 0px;
}

.vizitky-foto {
        float: right;
}

.vizitka-pracoviste {
        float: left;
        width: 300px;
        padding: 10px 0px 10px 0px;
}

.vizitka-gps {
        padding: 10px 0px 10px 0px;
}

/*=== VELETRHY ===*/

.veletrhy-nadpis {
        padding: 0px 10px 0px 10px;
/*        background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
}

.veletrhy-nadpis-nazev {
        float: left;
}

.veletrhy-vice-odkaz {
        text-align: right;
}

.veletrhy-popis {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

/*=== EMAIL ===*/

.email-radek {
        padding: 0px 0px 0px 0px;
        /*background-color: #8E8E8E;*/
        margin: 0px 0px 0px 0px;
        /*font-weight: bold;*/
        border-top: 1px solid #314371;
}

.email-popis {
        float: left;
        padding-top: 3px;
        /*background-color: #8E8E8E;*/
}

.email-pole {
        text-align: right;
}





.clr {
	clear : both;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; 
      padding:0;
      border:none;
      visibility: hidden;
      }





.copy {
       	text-align: left;
        padding-left: 30px;
        padding-top: 10px;
        font-size: 10px; 
}

.validator{
        float: right;
        padding-right: 27px;
        padding-top: 4px;
	margin-top:-28px;
}

.odkaz {
	color: #666666;
	font-weight: bold;
}
/*.panel-vnitrek a {
	color: #000000;
	text-decoration: none;
} 
.panel-vnitrek a:hover {
	color: #000000;
}*/
.udalost-upoutavka-panel a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
} 
.udalost-upoutavka-panel a:hover {
	color: #000000;
	font-weight: bold;
}
.novinka-panel a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
} 
.novinka-panel a:hover {
	color: #ffffff;
	font-weight: bold;
}
a {
	color: #000000;
	text-decoration: none;
} 
a:hover {
	color: #000000;
}


.text-zvyrazneny {
  font-weight: bold;
}

.impressum-levypruh {
  float: left;
  width: 130px;
}

.impressum-obrazek {
  float: right;
}

.about {
  /*border-bottom: 1px solid gray;*/ 
  cursor: help;
  font-weight: bold;
}

.seznam li{
  list-style-type: decimal;
}

.sitemap1 {
  border-bottom: 1px solid black; 
}

.sitemap2 {
  margin-left: 20px;
}

.sitemap3 {
  margin-left: 40px;
}


/* ======= */
.mooSlide {

}

.slider {
  margin: 110px auto auto auto;
  cursor: pointer;
  cursor: hand;
}

.slider-content {
  padding: 30px 0px 0px auto;
  background: #ffffff;
  height: 480px;
  width: 900px;
}

.slider-content img {
	margin-top: 20px;
       margin-bottom: 20px;
}

/* FAQ */

.faqmenu {
	      width: 100%;
	      height: 21px;
        /*background-image: url(Theme/konturatools/topmenu.jpg);
        background-repeat: no-repeat;*/
        /*font-weight: bold;*/
        font-size: 11px;
        color: #ffffff;
        border: 0px solid red !important;
        padding-top:3px;
        margin-top: 0px;
        margin-bottom: 5px;
        background-color: #32377B;
}

.faqmenu a:hover {
        background-color: #335C88;
}

.faqmenu_polozka {
        font-weight: bold;
        height: 21px;
        color: #ffffff;
        padding-left: 10px;
        padding-right: 10px;
        
        border: 0px solid red !important;
}

.faqmenu_polozka1 {
        font-weight: bold;
        height: 21px;
        color: #ffffff;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #335C88;
        border: 0px solid red !important;
}

.faq-panel {
        width: 100%;
        padding-top: 5px;
        padding-bottom: 10px;
        margin-top: 0px;
        margin-bottom: 5px;
        border-bottom: 1px solid #32377B;
}

.faq-panel-nadpis {
        padding: 0px 10px 0px 0px;
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
}

#page-description {
	      background: #335c88;
        padding: 10px;
        text-align: justify;
}

#page-description h2 {
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        background-color: #314371;
        padding-left: 5px;
}

#page-content h2 {
        padding: 0px 10px 0px 10px;
/*        background-color: #8E8E8E;*/
        background-color: #335c88;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
/*
        color:#000000;
        font-size:11px;
        font-weight:bold;
        background-color: #314371;
        padding-left: 5px;
*/
}