body{color:#000;text-align:center;margin:0px auto 0px auto;padding: 20px 0px 20px 0px;font-family:Tahoma,Arial,Verdana,Helvetica,Tahoma;font-size:12px; background: #fff url("img/poz-body.jpg") no-repeat top center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; position: relative; }
body *{font-family: 'PT Sans', Arial, Tahoma, Verdana;}
a{color:#204772;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
img{border:0px;}
.col-in{display:block;margin:5px;border:1px solid #CC0000;}
.ktg-tree-c{font-size:11px;color:#204772;padding:10px 5px;margin:0px;}

/* --------------------------- [ layout ] --------------------------- */
#flags{margin:0px;padding:0px 0px;position:absolute;top:30px;right:30px;z-index:15;}
#flags a{margin:0px;border:0px solid #000;}
#flags a img,#flags img{margin:0px 2px 0px 0px;padding:1px;border:1px solid #37A2CE;height:18px;}
#flags a:hover img{border:1px solid #fff;}

#google_translate_element {text-align: right;}

#cover{text-align:left;width:1200px;position:relative; margin: 0px auto; z-index:10; padding: 12px 12px 12px 12px; background-color: #fff; background-color: rgba(255,255,255,1.0); -webkit-box-shadow: 0 0 20px 0 #666; box-shadow: 0 0 20px 0 #666; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ z-index: 99;  }                                                 

#zahlavi{display: block; width: 1200px; height: 81px; background-image:url("img/zahlavi.jpg"); background-repeat: no-repeat; position: relative; z-index: 1;   /*  border-bottom: 1px solid #5A6CD2;*/}
img#zahlavi-img{width:1200px;height:50px;position:absolute;top:0px;left:0px;z-index:10;}

#OverBoxSlider{width: 1200px; height: 350px; float: left; margin: 0px 0px 10px 0px;}

.over_box {width: 250px; height: 350px; float: left;}
.over_box .box {width: 250px; height: 350px; margin: 0px 0px 0px 0px; display: block; float: left;-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.over_box .box:hover {-webkit-transform:scale(1.05); transform:scale(1.05);}
.over_box .box.a {background-image:url("img/box_01.jpg");}
.over_box .box.b {background-image:url("img/box_02.jpg");}

#slider, .OblastAnimace {height: 350px; width: 680px; }
.OblastAnimace {margin: 0px 10px;  z-index: 50; float: left; }
.OblastAnimace, .OblastAnimace img {/*-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;*/}
.OblastAnimace .bjqs-caption {/*-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;*/ width: 680px;}
.OblastAnimace div.col-special.cms-text {margin:0px; padding: 0px;}

.bjqs-caption a {color: #000 !important; text-decoration: none !important;}
.bjqs-caption a:hover {color: #000 !important; text-decoration: underline !important;}
/* --------------------------- [ sloupce ] --------------------------- */

#col-01, #col-02, #col-03, #col-04, #col-05 {padding: 0px 10px; margin: 0px 0px; text-align: left; float: left;}

#col-01 {width: 250px; padding: 0px; margin: 0px 10px 0px 0px;}                                                          

#col-02 {width: 940px; word-wrap: break-word; padding: 0px 0px;} 

#col-03 {background-color: #EEEEEE; width: 100%; padding: 0%; margin: 0px 0px 10px 0px;}   
#col-03 p {line-height: 60%;} 
#col-03 .cms-text {padding: 0px 10px;}                                                                                                           
#col-03 .nadpis, #col-04 .nadpis {height: 39px; width: 1190px; background-color: #5A6CD2; line-height: 39px; color: #fff; font-size: 22px; padding: 0px 0px 0px 10px; font-family: 'PT Sans', Tahoma;}

#col-04 {width: 100%; padding: 0%;background-color: #EEEEEE;}

#col-05 {width: 100%; padding: 0px;}
#col-05 *{padding: 0px;}

#top-list{text-align:center;padding: 5px 0px 10px 0px;margin:0px;}
#top-list a img{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
#top-list a:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.addthis_button,#add-this{text-align:center;}

/* ------------------------------------------------------ [ menu ] ------------------------------------------------ */
.menu{margin:0px 0px;padding:0px 0px 10px 0px;}
.menu ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.menu ul ul{padding:0px 0px 0px 10px;margin:3px 0px 0px 0px; }
.menu ul li{padding:0px 0px 0px 0px;margin:0px 0px 3px 0px;list-style:none;line-height:15px;position:relative;}
.menu li a {color:#5A6CD2;font-size:15px;font-weight:bold;display:block;text-decoration:none;margin:0px;padding:12px 10px 12px 20px;height:auto;line-height:15px;width:auto; font-family: 'PT Sans', Tahoma;}
.menu li a.sel{text-decoration:none;text-decoration:none;background-color:#5A6CD2;color:#fff;}
.menu li a:hover{text-decoration:none;background-color:#5A6CD2; color:#fff;}
.menu li li a{font-weight:normal;float:none;background-color:#EEEEEE;}
.menu li li a.sel{}
.menu li li a:hover{}
.menu:empty{padding:0px;}

.menu .nadpis {height: 39px; width: 240px; background-color: #005DA0; line-height: 39px; color: #fff; font-size: 22px; padding: 0px 0px 0px 10px; font-family: 'PT Sans', Tahoma; margin: 0px 0px 1px 0px;}

/* -------------------------------------------------- [ new-menu ] --------------------------------------------- */
#new-menu{text-align:left; position: relative; z-index: 99; width: 100%; top: 0px; left: 0px; margin: 10px 0px; background-color:#5A6CD2;}
#new-menu *{}
#new-menu ul{list-style-type:none;padding:0px;margin:0px; text-align: center;}
#new-menu li ul{width:200px;position:absolute;top:45px;left:0px;z-index:100; display: none; text-align: left;}
#new-menu li li ul{position:absolute;top:0px;left:230px;z-index:100; }
#new-menu li{position:relative;padding:0px;display:inline-block; }
#new-menu ul ul li{float:none; width: 200px;}
#new-menu ul ul li a{white-space:nowrap;}
#new-menu a{color:#fff;font-size:13.5px;line-height:15px;font-weight:bold;text-decoration:none; padding:15px 15px; margin: 0px 0px 0px 0px; display:inline-block; font-family: 'PT Sans', Tahoma; /*-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;*/ -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
#new-menu li li a {width: 100%; background-color:#FFF;}
#new-menu a.sel{text-decoration:none;background-color:#414E99; color: #fff;}
#new-menu a:hover {text-decoration:none;background-color:#414E99;color: #fff;}

/*---------------------------[ SEO lista ]-----------------------------*/
div.over-seo{background-color: #5A6CD2;padding:30px 0px;margin:0px auto;border-top:0px solid #2872AF;font-size:12px;width:100%; max-width: 1200px; margin-top: 10px;/* -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;*/}
div.in-seo{margin:0px auto;padding:0px 0px;text-align:left;width:100%;max-width:1200px;}
.lista-seo,.lista-seo-ext{text-align:left;color:#fff;padding:2px 2.1052631578947367%;margin:0px 0px;}
.lista-seo a,.lista-seo-ext a{color:#fff;display:inline-block;padding:2px 2px;text-decoration:underline;}
.lista-seo a:hover,.lista-seo a.sel,.lista-seo-ext a:hover,.lista-seo a.sel{color:#000;background-color:#fff;text-decoration:none;}
/* ----------------------------------------------- [ Formulare ] ---------------------------------------- */
form{margin:0px;padding:0px;}
/* --------------------------------------------- [ Ostatni ] ---------------------------------------------------------- */
.lf{float:left;}
.clear{clear:both;}
#bott{display:none;}
.lf{float:left;}
.clear,div.clear{clear:both;}
/* ---------------------------------------------- [ @media print ] -------------------------------------------------- */
@media print{body{font:70%/120% Verdana;}
#cover{border:none;}
#col-02,#vypis{color:#000F;width:auto;border:none;float:none;}
#patt{text-align:right;display:inline;}
#bott{display:block;text-align:left;font:80%/160% Verdana;}
#bott h1{font:140%/160% Verdana;font-weight:bold;}
#bott img{margin:0px 5px;}
#zahlavi,#top,#menu,.btn,.noprn,#col-01,#pagecnt #menutop,#overtop,#menu,.m0l0iout,.m0l0iover,.m0l0oout,.m0l0oover,.m0l1iout,.m0l1iover,.m0l1oout,.m0l1oover,.m0l2iover,.m0l2oout,.m0l2oover,#col-03{display:none;}
#zapati{border-top:1px solid #000;border-bottom:0px solid #000;}
#bott{border-top:0px solid #000;border-bottom:1px solid #000;}
#col-02 .cms-text{border:0px;width:auto;}
}