.horni {
/*left:0px;*/
overflow:hidden;
width:100%;
text-align: center;
}
  
.main {
position: relative;
width: 100%;
max-width:1600px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
/*background-color:#ffffff;
background-image: url("grafika/pozad1.gif");
background-repeat: repeat-y;

border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#C7C8BD;*/

}

.nadtop {
/*height: 85px; */
background-image: url("grafika/hor-lin-18.png");
background-position:left bottom;
background-repeat: repeat-x;
z-index:10;
}


.top {
position: relative;
width: 100%;
height: 165px;
background-image: url("grafika/logo-imos-2018.png");
background-position:36px 64px;
background-repeat: no-repeat;
border-bottom:0px solid #D8DADB;
 
} 

.hornipruh {
display:none;
}

 a.a1 {
position:absolute;
left:34px;
top:64px;
width:250px;
height:100px;
}

#menik1 a.a2 {
position:absolute;
left:627px;
top:54px;
width:164px;
height:18px;
}

.dolni {
position:relative;
overflow:auto;
width:100%;
text-align: center;
}

.dolni1 {
}


.nadhlavnicolumn {

/*background-color:#E8E8E8;
background-image: url("grafika/nadpruh1pk.png");   */
background-repeat: no-repeat; 
background-position: center -83px;


z-index:2;


}

img.hlavobr {
/*height:114px;*/
width:80%;
height:auto;
}

a.hlava{
float:left;
margin-right:22px;
margin-left:23px;
}

a.hlava1{
float:left;
width:22.1%;
height:100%;
text-align:center;
}

a.hlava2{
float:left;
width:16.9%;
height:100%;
text-align:center;
}

a.hlava3{
float:left;
width:20.5%;
height:100%;
text-align:center;
}

a.hlava4{
float:left;
width:21.2%;
height:100%;
text-align:center;
}

a.hlava5{
float:left;
width:18.6%;
height:100%;
text-align:center;
}



.column {
width: 100%;
max-width:1200px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
/*background-image: url("grafika/com-print-lin1920.png");
background-repeat: repeat-y; 
background-position: -461px 0px;*/
/*
background-color:#ffffff;
background-image: url("grafika/pozadn1.jpg");
background-repeat: repeat-y;
z-index:0;
overflow:hidden;
background-image: url("grafika/pozad-com-str.jpg");
background-repeat: no-repeat;*/
} 

.columnr {
width: 100%;
max-width:1390px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
}


.columnref {
position:relative;
margin-left: auto;
margin-right: auto;
max-width:1110px;
width:100%;
padding-bottom:40px;
}



.column1 {
position: relative;
width: 710px;
text-align: left;
/*background-image: url("grafika/pozad1a-s.gif");
background-repeat: repeat-y;*/
} 

.column2 {
position: relative;
/*padding-left: 95px;
padding-right:20px; */

padding-top: 20px;
padding-bottom: 50px;
text-align: left;
/*background-image: url("grafika/ikonodst.png");*/
background-repeat: no-repeat; 
background-position: 20px 0px;
/*background-image: url("grafika/com-print-lin.png");
background-repeat: repeat-y;
*/

} 

.column2hl {
position: relative;
width: 100%;
max-width:1596px;
text-align: left;
/*background-image: url("grafika/baner-poz-low.jpg");*/
background-repeat: no-repeat; 
background-position: -883px 0px; 

/*  baner-poz-lazy1.jpg background-position: -883px 0px; */


}

.column4 {
position: relative;
width: 977px;
text-align: left;
}
.column3 {
position: relative;
width: 710px;
text-align: left;
/*background-image: url("grafika/pozad3-s.gif");
background-repeat: repeat-y;*/
} 

.left-column3 {
position: relative;
margin:0;
padding:0;
float: left;
width: 51px;
text-align: left;
}

.column1z {
position: relative;
width: 990px;
text-align: left;
background-image: url("grafika/rightdown1-s.gif");
background-repeat: no-repeat;
background-position: right bottom;
} 

.paticka1 {
position: relative;
width: 990px;
height:35px;
text-align: left;
background-image: url("grafika/down1a-s.gif");
background-repeat: no-repeat;
} 

.nadpata {
position: relative;
background-position: bottom center;
background-color:#838386;
}

.nadpata2 {
position: relative;
background-position: bottom center;
background-color:#464648;
}

.nadpatas {
position: relative;
background-position: bottom center;
background-color:#000000;
}


.nadpatnik {
position: relative;
background-position: bottom center;
background-color:#DADAD9;
height:50px;
}

a.apata {

color:#ffffff;
}

.paticka2a {
position: relative;
width: 100%;
height:300px;
text-align: left;
padding:0;
margin:0;
color:#ffffff;
}


.paticka2aim {
position: relative;
padding:1px 10px 30px 0px;
text-align: left;
margin:0;
color:#ffffff;
display:block;
}

.paticka2as {
position: relative;
height:42px;
text-align: right;
padding:0;
margin:0;
color:#ffffff;
font-size:14px;
font-weight:700;
}

.text1s{

padding:12px 35px 0px 10px;

}

.text8s{
position:absolute;
left:27px;
top:12px;
/*width:170px;*/
font-weight:normal;
}

.paticka2 {
position: relative;
margin-left:14px;
width: 950px;
height:60px;
text-align: left;
background-image: url("grafika/bottom-3.jpg");
background-repeat: no-repeat;
} 

.paticka3 {
position: relative;
width: 710px;
height:35px;
text-align: left;
background-image: url("grafika/bottom.jpg");
background-repeat: no-repeat;
} 

.leftmin {
/*position: relative;*/
float: left;
width: 1px;
height:407px;
text-align: left;
display:none;
}

.left-column {
position: relative;
margin:0;
padding:0;
float: left;
width: 280px;
text-align: left;
/*
background-image: url("grafika/leftvinyl3.png");
background-repeat: no-repeat;
background-position: right top;
*/
}

.left-column4 {
position: relative;
margin:0;
padding:0;
float: left;
width: 328px;
text-align: left;
background-image: url("grafika/men-prav.jpg");
background-repeat: no-repeat;
background-position: right top;
}

.mid-column1 {
position: relative;
float: left;
width: 690px;
}
    
.nadcolumn2 {
position: relative;
padding-top:0px;
/*background-color:#E8E8E8;
background-image: url("grafika/nadpruh1pk.png");
background-repeat: no-repeat;
background-position: center top;*/
z-index:2;
padding-top:20px;
}

.mid-column2 {
position: relative;
float: right;
width: 898px;
max-width:898px;  /* 918 */
}

.mid-column2r {
position: relative;
float: right;
width: 1110px;
max-width:1110px;  /* 918 */
}

.mid-column2pod {

}

.mid-column4 {
position: relative;
float: left;
width: 628px;
}

.mid-column3 {
position: relative;
float: left;
width: 747px;
}

.right-column {
position: relative;
float: left;
width: 186px;
text-align: left;
}


a.nadhornimenu,a.chrompruhac,.left-columnhl,a.nadhornicz,a.nadhornien {
display:none;
}

.horni-menu {
position: relative;
float:right;
/*height:85px;*/
font-family: Calibri, "Open Sans",Tahoma;
font-weight:normal;
FONT-SIZE: 22px;
padding-top:87px;

text-transform:uppercase; 


/* background-image: url("grafika/top-men.gif");
 background-repeat: no-repeat;
 background-position: -1px -8px; */
 /*overflow:hidden;*/
/*background-color:#000000;*/     
}

A.horni-menu0 
{
   display:block;
   float:left;
   height:47px;
  
   color: #A87F00; /*#BF930C;*/
    color: #000000;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold; */
   text-align:center;
   margin-left:17px;
   margin-right:17px;     
   text-decoration:none;
  /* border-bottom:2px solid #ffffff;
  
   width:119px;
   background-image: url("grafika/pruhledcom.jpg");
   background-repeat: no-repeat;
   background-position: right bottom;*/
}

A.horni-menu1, A.horni-menu1:hover
{
   float:left;
   height:47px;
   margin-left:17px;
   margin-right:17px; 
   color: #009BD6;
   color: #C72228;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold;*/
   text-align:center;
   text-decoration:none; 
   
   
  /* border-bottom:2px solid #0084C5;*/
      
}

A.horni-menu0:hover
{
   float:left;
   height:47px;
    margin-left:17px;
   margin-right:17px;
   color: #009BD6;
   color: #C72228;
   TEXT-DECORATION: none;
  /* FONT-WEIGHT: bold;  */
   text-align:center;
   text-decoration:none;
  /* border-bottom:2px solid #0084C5;*/
 
      
}

A.horni-menu0 span, A.horni-menu1 span
 { display:block;
  padding-top:10px;
 }

.prazdne_menu {
position: relative;
/*FONT-FAMILY: Verdana,Arial, Tahoma, Helvetica; */
FONT-SIZE: 6px;    
margin-left:15px;
line-height:6px;
height:8px;
}


.levemenu {
position: relative;
float:left;
FONT-FAMILY: Calibri, "Open Sans";
font-weight:normal; 
FONT-SIZE: 16px;    
line-height:100%;
margin-left:0px;
margin-top:0px;
width:250px;
padding-bottom:15px;
text-transform:uppercase;
border-right:1px solid #e0e0e0;
}

.levemenu4 {
position: relative;
/*FONT-FAMILY: Tahoma,Verdana,Arial, Tahoma, Helvetica; */
FONT-SIZE: 12px;    
line-height:120%;
margin-left:25px;
}

.pravemenu {
position: relative;
/*FONT-FAMILY: Arial, Tahoma, Helvetica; */
FONT-SIZE: 13px;    
line-height:120%;
margin-left:11px;
width:172px;
}

.levemenunadpis {
font-size:20px;
margin-top:0px;
margin-bottom:25px;
margin-left:2px;
color: #868889;
/*display:none;*/
}

.podhorni-menu {
position: absolute;
/**float:right;*/
/*height:85px;*/
font-family: Calibri, "Open Sans";
font-weight:normal;
FONT-SIZE: 16px;
padding-top:0px;
height:38px;
right:0px;
top:130px;
/*width:1000px;*/
text-transform:uppercase; 
overflow:hidden;
height:0px;
right:0px;
top:0px;
display:none;    
}



A.levemenu-hlavni0 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT:normal;    
color: #BF950F;
color: #363636;
/*background-image: url("grafika/levmen0.png");
background-position:right bottom;
background-repeat: no-repeat;  */
padding-top:10px;
padding-bottom:12px;
margin-top:0px;
border-top:0px solid #DCDCDC;
background-color:#F4F4F4;
background-color:#Ffffff;
}

A.levemenu-hlavni0:hover {
/*
margin-top:4px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
*/    
color: #C6272C;
/*background-color:#D8DADB;*/
text-decoration:none;
/*background-image: url("grafika/tecka3.gif");
background-position:0px 5px;
background-repeat: no-repeat;*/
/*
padding-top:3px;
padding-bottom:1px; */
}

A.levemenu-hlavni1, A.levemenu-hlavni1:hover {
margin-top:0px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;    
color: #C6272C;
/*background-image: url("grafika/levmen0a.png");
background-position:right bottom;
background-repeat: no-repeat;  */
padding-top:10px;
padding-bottom:12px;
background-color:#F4F4F4;
border-top:0px solid #DCDCDC;
background-color:#Ffffff;
}

A.levemenu-hlavni0 span, A.levemenu-hlavni1 span
 {
  display:block;
  padding-left:5px;
  padding-right:15px;
 }
 
 

A.levemenu-podmenu0 {
margin-left:0px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;    
color: #BF950F;
color: #363636;
background-color:#F4F4F4;
/*background-image: url("grafika/levmen3.png");
background-position:right bottom;
background-repeat: no-repeat;*/

padding-top:8px;
padding-bottom:12px;

/*background-color:#DDDCDC;*/
}

A.levemenu-podmenu0:hover {

color: #DB002F;
/*background-image: url("grafika/tecka3.gif");
background-position:0px 3px;
background-repeat: no-repeat;*/

}

A.levemenu-podmenu1, A.levemenu-podmenu1:hover {
margin-left:0px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;    
color: #DB002F;
background-color:#F4F4F4;
/*background-image: url("grafika/levmen3a.png");
background-position:right bottom;
background-repeat: no-repeat; */

padding-top:8px;
padding-bottom:12px;
}

A.levemenu-podmenu0 span, A.levemenu-podmenu1 span
 {
  display:block;
  padding-left:26px;
 }



.right-column-text {
position:relative;
clear:both;
margin-left:15px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
padding:0px;
text-align: center;
/*background-color: #dddddd;*/
}

.right-column-text2 {
}
.right-column-text3 {
/*background-color: #dddddd;*/
}

.right-column-text-foto {
float:left;
width:149px;
text-align: left;
}

.right-column-text-text {
float:right;
width:508px;
}


.right-column-text-headline {
clear:both;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

.right-column-text-headline2 {
margin-top:4px;
margin-bottom:0px;
margin-left:20px;
margin-right:30px;
}


.right-column-text-nebily {
clear:both;
position:relative;
float:left;
left:100px;
margin-top:30px;
padding-top:3px;
padding-left:0px;
padding-right:10px;
padding-bottom:30px;
background-color: #ffffff;
color: #00000; 
}

.right-column-text-nebily .textik H5
{
 FONT-SIZE: 15px;  
 FONT-WEIGHT:  bold;
 FONT-STYLE: normal;
 margin-top:0px;
 margin-bottom:10px;
 color: #000000;
}


.right-column-text-nebily0 {
position:relative;
clear:both;
margin-left:15px;
margin-right:15px;
margin-bottom:0px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #ffffff;
}


.tabulka-headline
{
   border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 0px; 
   border-style: solid; border-color: #a28e6e;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom:0px;
   padding-top:0px;
}

.cleaner {
                clear:both;
                height:0px;
                font-size:0px;
                border:none;
                margin:0; padding:0;
                background:transparent;
                }



body
{
   text-align: left;
   color: #5A5A5A; 
   color: #000000; 
   
   FONT-FAMILY: Calibri, "Open Sans"; 
   margin: 0; 
   padding: 0;
   background-color: #ffffff;
   font-weight:normal;
   FONT-SIZE: 17px; 
 /*  overflow:hidden;
   height:100%;*/
}

html {
  /* overflow:hidden;
   height:100%; */
}

.textik
{
   color: #000000;
   FONT-SIZE: 17px; 
   /*FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; */
   TEXT-DECORATION: none;
   text-align:left;
}

.textik td, td 
{
   color: #000000;
   FONT-SIZE: 17px; 
   /*FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; */
   TEXT-DECORATION: none;   
}


P,.textik P {
   color: #000000;
   FONT-SIZE: 17px; 
   /*FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif;*/ 
   TEXT-DECORATION: none;
   margin:0;
   padding:0;
   padding-bottom:0px;
}






.textik IMG
{
   border-color: #333333;
}

.textik IMG, img
{
   max-width:100%;
   height:auto;
}


.textik H1, H1.reference
{
 text-decoration:none;
 
 FONT-SIZE: 17px;  
/* FONT-SIZE: 24px;*/
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
 FONT-WEIGHT:normal;
 color: #000000;
 color: #C6272C;
 FONT-SIZE: 23px;
}

h1.reference {
padding-left:25px;
color: #C6272C;
FONT-SIZE: 23px;
}

.textik H2
{
 FONT-SIZE: 20px; 
 color: #DB002F;
 color: #0084C5;
 color: #000000;
 FONT-WEIGHT: normal;
}

h2
{
FONT-SIZE: 20px; 
color: #ffffff;
color: #000000;
FONT-WEIGHT: normal;
}

.textik H3
{
 FONT-SIZE: 17px; 
 FONT-WEIGHT: normal;
 color: #7789af;
 color: #000000;
 padding:0;
 margin-top:3px;
 margin-bottom:3px;
}


.textik H4
{
  FONT-SIZE: 15px; 
 FONT-WEIGHT:bold;
 color: #003c76;
 color: #000000;
 margin-top:2px;
 margin-bottom:0px;

}

.textik H5
{
 FONT-SIZE: 11px;  
 FONT-WEIGHT:bold;
 color: #000000;
 margin-top:0px;
 font-style:italic;
 margin-bottom:0px;
}

.textik H6
{
 FONT-SIZE: 17px;  
 FONT-WEIGHT:normal;
 color: #000000;
 margin:0px;
 padding:0px;
 line-height:115%;
}



.textik p.nadpis6
{
 FONT-SIZE: 14px;  
 FONT-WEIGHT:bold;
 margin-top:0px;
 margin-bottom:1px;
 padding-top:0px;
 padding-bottom:0px;
}

.textik p.headlin {
   margin-top: 2px;
   margin-bottom: 6px;
   padding-top:0px;
   padding-bottom:0px;
   FONT-SIZE: 10pt;
   /*FONT-FAMILY: Tahoma,Verdana,Arial, Helvetica, sans-serif; */
   text-align:justify;
}

.aktual {
position:relative;
margin-left:7px;
width:271px;
FONT-SIZE: 10px;
line-height:13px;
background-color:#F3F3F3;
background-image: url("grafika/akt-pozad.gif");
background-repeat: repeat-x;
}

.aktual1 {
position:relative;
padding-left:6px;
padding-right:6px;
}

.aktualline {
width:100%;
line-height:0px;
FONT-SIZE: 0px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #dddddd;
margin-bottom:4px;
margin-top:4px;
}

.sedaline {
width:100%;
line-height:0px;
FONT-SIZE: 0px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #dddddd;
margin-bottom:14px;
margin-top:14px;
}


.aktualp {
text-align:justify;   
}
.aktualnadpis {
font-size:13px;
margin-top:5px;
margin-bottom:2px;
}

a.aktuala,.textik a.aktuala1 {
color: #032352;
TEXT-DECORATION: underline;
}

a.aktuala:hover,.textik a.aktuala1:hover {
TEXT-DECORATION: underline;
}


.textik A, A, a.abez {
color: #C6272C;
TEXT-DECORATION: none;
}

.textik A:hover,A:hover, a.abez:hover {
TEXT-DECORATION: underline;
}

a.abez {
font-size:16px;
}




.mensi
{
FONT-SIZE: 11px; 
LINE-HEIGHT: 15px;
text-align: justify;
}




HR.cervena
{
   COLOR: #DA251D; border: 0px; 
}


HR.cerna
{
   COLOR: #5E5E5E; border: 0px; 
   height: 1px; 
   background-color: #ffffff; 
   border: 0px solid #ffffff;
}


HR.zelena
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #545454;
height: 0px; 
}

HR.bila
{
   COLOR: #EDEDED; border: 0px; 
}

HR.sedak
{
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #D8D8D7;
height: 1px;
background-color:#D8D8D7;
font-size:0px;
line-height:0px;
margin:25px 0px 25px 0px; 
}




IMG
{
   border-color: #000000;
}

.textik p.nadpisek
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	
}

.textik p.nadpisotvir
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	
}

.textik p.osobnost
{
	font-weight: bold;
	FONT-SIZE: 13pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	
}

.textik p.kontakt
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
}


.textik ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 36px;
}

.textik1 table ul,
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}
.textik1 table li, .textik li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.textik li.seznam
{
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.textik td.headlin
{
	vertical-align: middle;
	padding: 0px;
  margin:0px;
}

.textik td.nadpisek
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 90px;	
}

.textik  td.tabulka
{
   FONT-SIZE: 12px; 
   vertical-align: none;
   padding-right: 0px;
}

hr.otviracka
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #A28E6E;
	border-color: #A28E6E;
	
}

.textbuton
{
   background-color: #d7c7b1;
   background-color:#E8E8E8;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 12px; 
   /*FONT-FAMILY: Tahoma,"Arial", "Verdana";*/
   margin:0;
   padding:2px 2px 2px 2px;
}

.textbutonc
{
   width:380px;
   background-color: #d7c7b1;
   background-color:#E8E8E8;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 12px; 
   FONT-FAMILY: Tahoma,"Arial", "Verdana";
   margin:0;
   padding:2px 2px 2px 2px;
}



.enumbuton
{
   background-color: #d7c7b1;
   background-color:#E8E8E8;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 12px; 
   /*FONT-FAMILY: Tahoma,"Arial", "Verdana";*/
   margin:0;
   padding:1px 1px 1px 1px;
}

.submitbuton
{
   background-color: #E8E8E8;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 12px;
   /*FONT-FAMILY: Tahoma, "Arial", "Verdana";*/
   margin:0;
   padding:2px 2px 2px 2px;
}

.formular {
   color: #000000;
   FONT-SIZE: 12px; 
   /*FONT-FAMILY: "Arial", "Verdana";*/
}

.steflsoft
{
   padding-top:13px;
   color: #000000;
   FONT-SIZE: 10px; 
   /*FONT-FAMILY: Verdana,"Arial", "Verdana";*/
   text-align:center;  
}



.steflsoft a
{
   color: #001963;
   color: #ffffff;
   text-decoration:none;
}

.steflsoft a:hover
{
   text-decoration:underline;
}

.ctver {
position:relative;
float:left;
margin:0;
padding:0;
}

img.obrazek_galerie {
margin-right:0px; 
margin-bottom:0px;
margin-top:4px;
margin-left:4px;
height:150px;
width:auto;
border:0px;
}

.abeztxt {
font-size:0px;
line-height:0px;
margin:0;
}

.maly_dole {
FONT-SIZE: 11px;
padding:0px;
margin:0;
}

.prihla 
{
   color: #000000;
   FONT-SIZE: 11px;
   line-height:12px; 
   /*FONT-FAMILY: Arial, Helvetica, sans-serif; */
   TEXT-DECORATION: none;
   margin:0;
   padding:0;
}

.prihla a, .prihla a:hover
{
   color: #000000;
   FONT-SIZE: 11px;
   line-height:12px; 
   /*FONT-FAMILY: Arial, Helvetica, sans-serif; */
   TEXT-DECORATION: underline;
   margin:0;
   padding:0;
}


form {
margin:0;
padding:0;

}

.fulltextcl {
position:absolute;
left:697px;
top:77px;
/*visibility:hidden;*/
}

.fullbuton
{   
   position:absolute;
   left:697px;
   top:79px;
   background-color:#ffffff;
   color: #000000;
   border: 0px solid #ffffff;
   FONT-SIZE: 11px;    
   margin:0;
   padding:0;
   width:128px;
   height:16px;
   /*line-height:15px;*/
}

a.odesliobr 
{
position:absolute;
left:824px;
top:75px;
width:24px;
height:22px;
background-image: url("grafika/pruhled.gif");
}

a.odesliobr:hover 
{
background-image: url("grafika/lupa1.gif");
}


a.mapaweb 
{
position:absolute;
left:853px;
top:75px;
width:75px;
height:22px;
background-image: url("grafika/pruhled.gif");
}

a.mapaweb:hover 
{
background-image: url("grafika/mapa1.gif");
}

a.but1 {
position:absolute;
left:20px;
top:0px;
width:62px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but1:hover {
background-image: url("grafika/but1.gif");
}

a.but2 {
position:absolute;
left:105px;
top:0px;
width:78px;
height:61px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but2:hover {
background-image: url("grafika/but2.gif");
}


a.but3 {
position:absolute;
left:209px;
top:0px;
width:65px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but3:hover {
background-image: url("grafika/but3.gif");
}


a.but4 {
position:absolute;
left:298px;
top:0px;
width:43px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but4:hover {
background-image: url("grafika/but4.gif");
}

a.but5 {
position:absolute;
left:351px;
top:0px;
width:107px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but5:hover {
background-image: url("grafika/but5.gif");
}

a.but6 {
position:absolute;
left:476px;
top:0px;
width:127px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but6:hover {
background-image: url("grafika/but6.gif");
}

a.but7 {
position:absolute;
left:716px;
top:0px;
width:114px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but7:hover {
background-image: url("grafika/but7.gif");
}

a.but8 {
position:absolute;
left:873px;
top:0px;
width:56px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but8:hover {
background-image: url("grafika/but8.gif");
}

img.preimg
{
   border:0;
   width:1px;
   height:1px;
   visibility:hidden;
}


a.puzzle1{
color: #000000;
color: #003373;
FONT-FAMILY: Tahoma, Arial; 
FONT-SIZE: 11px;
TEXT-DECORATION: none;
font-weight:bold;
/*background-color:#ffffff;*/
padding:4px 4px 4px 4px; 
}

a.puzzle1:hover{
color: #DA011E;
color: #003373;
TEXT-DECORATION: none;
/*background-color:#ffffff;*/
}

a.puzzle2{
color: #000000;
FONT-FAMILY: Tahoma,Arial; 
FONT-SIZE: 11px;
TEXT-DECORATION: none;
line-height:13px;
}

a.puzzle2:hover{
color: #DA011E;
TEXT-DECORATION: none;
}


.banernov, banernov1 {
position:relative;
width:100%;

/*height:438px;*/
display:block;
}

.banerpad {
padding-top:0px;
padding-bottom:0px;
/*background-image: url("grafika/lama-lin1.png");*/
background-repeat: repeat-x;
background-position: left bottom;

}



.uvodnov {
position:relative;
width:1104px;
display:block;
}

a.dlaz1 {
position:absolute;
left:0px;
top:0px;
width:25%;
height:100%;
display:block;
}

a.dlaz2 {
position:absolute;
left:25%;
top:0px;
width:25%;
height:100%;
display:block;
}

a.dlaz3 {
position:absolute;
left:50%;
top:0px;
width:25%;
height:100%;
display:block;
}

a.dlaz4 {
position:absolute;
left:75%;
top:0px;
width:25%;
height:100%;
display:block;
}


a.dlaz5 {
position:absolute;
left:0px;
top:50%;
width:25%;
height:50%;
display:block;
}

a.dlaz6 {
position:absolute;
left:25%;
top:50%;
width:25%;
height:50%;
display:block;
}

a.dlaz7 {
position:absolute;
left:50%;
top:50%;
width:25%;
height:50%;
display:block;
}

a.dlaz8 {
position:absolute;
left:75%;
top:50%;
width:25%;
height:50%;
display:block;
}


.dlazdicenov {
position:relative;
width:1104px;
/*height:371px;*/
background-image: url("grafika/uvod-nov-pk1.jpg");
background-repeat: no-repeat; 
background-size:100% 100%;
display:block;
}

.podbody {
/*background-image: url("grafika/pozadi-ok-1920.png");
background-repeat: no-repeat; 
background-position: top center;*/
overflow:hidden;
width:100%;
}

/*   slider PC */


.my-slide .inner.devrama-slider .projector .slide1,.my-slide .inner.devrama-slider .projector .slide2,.my-slide .inner.devrama-slider .projector .slide3 {
 
 /*cursor:pointer;*/
 
 }

.butnext {
                position: absolute;
                top: 20%;
                right: 10px;
            }


.offmy-slide {
                color: #FFF;
                text-align: center;
}


.devrama-slider .button-next {
                position: absolute;
                top: 20%;
                right: 10px;
            }



/*   slider PC */

.my-slide {
	visibility:visible;
/*	width: 1600px;
	height: 786px; */
  color: #FFFFFF;
}
  .my-slide .inner.devrama-slider .projector .slide1 p {
    width:100%;
    max-width:1200px;
  	font-size: 17px;
    color: #FFFFFF;
    margin: 2px 0px 0px 5px;
		padding: 0 0 0 0;
  }

	.my-slide .inner.devrama-slider .projector .slide1 h2 {
      position:absolute;
      display: block;
			margin: 0;
			padding: 0;
      right:0px;
      top:0px;
      /*width:100%;*/
			color: #55BCE4;
      color: #ffffff;
      font-weight:normal;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
      font-family:Calibri,Tahoma;
			font-size: 24px;
			text-align: right;     
      line-height: 1em;
      padding:0.5em 1em 0.5em 1em;
      background-color: rgba(0, 0, 0, 0.6);
      text-transform:uppercase;
      /*background-image: url("grafika/pruhled-slider.png");*/
      /*text-shadow: 2px 3px 10px #000;*/          
 }
 .spn {
 /* padding-left:1.1em;*/
 
 }
 
 	.my-slide .inner.devrama-slider .projector .slide1 a {
   position:relative;
   display:block;
   font-size:0px;
   line-height:0px;
  
  
  
  }
 
 
 
 
	.my-slide .inner.devrama-slider .projector .slide1 h3  {
      display: block;      
      font-weight:normal;
			margin: 30px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #FFFFFF;
      width:730px;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 17px;
			text-align: left;
 }
 
 	.my-slide .inner.devrama-slider .projector .slide1 h4 {
      display: block;      
      font-weight:normal;
			margin: 30px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #E3E3E3;
      color: #FFFFFF;
      width:730px;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 15px;
			text-align: left;
 }
 
 .my-slide img {
 max-width:100%;
 height:auto;
 }
 
 a.odkaz1 {
      display: block;        
			/*margin: 30px 0px 0px 45px;*/
			padding: 0 0 0 0;
			color: #FFFFFF;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 19px;
			text-align: left;
			text-decoration:none;
			cursor:pointer;
 }
 
 	.my-slide .inner.devrama-slider .projector .slide1 a.ramecekuv {
      display: block;        
			margin: 70px 0px 0px 5px;
			padding: 0 0 0 0;
      padding-top:12px;
			color: #ffffff;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 20px;
			text-align: center;
			text-decoration:none;
			width:264px;
      height:50px;
			cursor:pointer;
      font-weight:normal;
      background-image: url("grafika/ram-uvod.png");
      background-position:left top;
      background-repeat: no-repeat;
 }
 .my-slide .inner.devrama-slider .projector .slide1 a.ramecekuv:hover {
     text-decoration:underline;
 }

	.my-slide .inner.devrama-slider .projector .slide2 h2, .my-slide .inner.devrama-slider .projector .slide3 h2,.my-slide .inner.devrama-slider .projector .slide4 h2 {
      display: block;
			margin: 30px 0px 0px 45px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 40px;
			text-align: left;
			
 }
	.my-slide .inner.devrama-slider .projector .slide2 h3,.my-slide .inner.devrama-slider .projector .slide3 h3,.my-slide .inner.devrama-slider .projector .slide4 h3  {
      display: block;  
      font-weight:normal;
			margin: 30px 0px 0px 45px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 17px;
			text-align: left;
 }
 
 	.my-slide .inner.devrama-slider .projector .slide2 a,.my-slide .inner.devrama-slider .projector .slide3 a {
      display: block;    
			margin: 30px 0px 0px 45px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 19px;
			text-align: left;
			text-decoration:none;
			width:300px;
			cursor:pointer;
 }
 .my-slide .inner.devrama-slider .projector .slide2 a:hover,.my-slide .inner.devrama-slider .projector .slide3 a:hover {
      
			text-decoration:underline;
 }
 .my-slide .inner.devrama-slider .projector .slide4 h3 a {
   	text-decoration:none;
   	color: #000000;
  }
   .my-slide .inner.devrama-slider .projector .slide4 h3 a:hover {
   	text-decoration:underline;
  }

  /*
            *   CUSTOM CONTROLS
            */
            .my-slide .devrama-slider .button-slider{
                /*background-color: #ff0000 !important;*/
                background-color: rgba(255, 0, 0, 0) !important;
                /*padding: 0.6em 0.6em;*/
                border-radius: 0.0em !important; 
                border: 0px solid #CCC;
                border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
                color: #FFF !important;
                text-decoration: none;
                line-height: 1em;
                cursor: pointer; 
                position:absolute;
                top:45% !important; 
                padding:0; 
                width:1.2em !important;
                height:1.2em !important;              
                text-align:center;
                font-size:0px !important;
                width:0px !important;
                height:0px !important; 
                padding:45px 24px 45px 24px  !important; 
                background-image: url("grafika/sipka-slider1.png");
                background-repeat: no-repeat;
                background-position:center middle;                 
                                          
            }
             
            .my-slide .devrama-slider .button-slider:hover{
               /* background-color: #FF0000 !important; */ 
                opacity: 1 !important;
            }
             
            .my-slide .devrama-slider .button-previous {
                /*position: absolute;
                top: 20%;
                left: 10px; */
                background-image: url("grafika/sipka-slider0.png");
                
            }
             
            .my-slidex .devrama-slider .button-next {
                position: absolute;
                top: 50%;
                right: 10px;
            }
            
             .my-slide  .devrama-slider .navigation .inner .nav-link {
                
                /*background-color: #1C1C1D;
                border-radius: 3px;
                padding: 8px;
                color: #FFF;
                margin-right: 5px;
                cursor: pointer;  */
                
                margin-left: 7px !important;
                margin-right: 7px !important;
                font-size: 13px;
                width: 15px;
                height: 15px;
                
            }
            
            
             
            /*
            *   CUSTOM NAVIGATION
            */
            .example-using-css .devrama-slider .navigation {
                position: absolute;
                bottom: 13px;
                left: 10px;
            }
             
            .example-using-css .devrama-slider .navigation .inner .nav-link {
                background-color: #1C1C1D;
                border-radius: 3px;
                padding: 8px;
                color: #FFF;
                margin-right: 5px;
                cursor: pointer;
            }
             
            .example-using-css .devrama-slider .navigation .inner .nav-link:hover {
                background-color: #3A3A3A;
            }
             
            .example-using-css .devrama-slider .navigation .inner .nav-link.active {
                background-color: #FFF;
                color: #000;
            }
             
            /*
            *   CUSTOM PROGRESS BAR
            */
            .example-using-css .devrama-slider .slider-progress {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 16px;
            }
             
            .example-using-css .devrama-slider .slider-progress .bar {
                background-color: rgba(20, 61, 146, 0.61);
            }
                   
            

/*  slider MOBILE ********************/
            
.my-slidemob {
  visibility:visible;
  display:none;
}
  .my-slidemob .inner.devrama-slider .projector .slide1 p {
    width:320px;
  	font-size: 17px;
    color: #FFFFFF;
    	margin: 2px 0px 0px 5px;
			padding: 0 0 0 0;
  }

	.my-slidemob .inner.devrama-slider .projector .slide1 h2, 	.my-slidemob .inner.devrama-slider .projector .slide1 h1 {
      display: block;
			margin: 5px 0px 0px 5px;
			padding: 0 0 0 0;
      width:320px;
			color: #55BCE4;
      color: #FFFFFF;
      font-weight:normal;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 25px;
			text-align: left;
 }
	.my-slidemob .inner.devrama-slider .projector .slide1 h3  {
      display: block;      
      font-weight:normal;
			margin: 30px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #FFFFFF;
      width:730px;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 17px;
			text-align: left;
 }
 
 	.my-slidemob .inner.devrama-slider .projector .slide1 h4 {
      display: block;      
      font-weight:normal;
			margin: 30px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #E3E3E3;
      color: #FFFFFF;
      width:730px;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 15px;
			text-align: left;
 }
 
 
 	.my-slidemob .inner.devrama-slider .projector .slide1 a.ramecekuv {
      display: block;        
			margin: 10px 0px 0px 5px;
			padding: 0 0 0 0;
      padding-top:12px;
			color: #ffffff;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 20px;
			text-align: center;
			text-decoration:none;
			width:264px;
      height:50px;
			cursor:pointer;
      font-weight:normal;
      background-image: url("grafika/ram-uvod.png");
      background-position:left top;
      background-repeat: no-repeat;
 }
 .my-slidemob .inner.devrama-slider .projector .slide1 a.ramecekuv:hover {
     text-decoration:underline;
 }

	.my-slidemob .inner.devrama-slider .projector .slide2 h2, .my-slidemob .inner.devrama-slider .projector .slide3 h2,.my-slidemob .inner.devrama-slider .projector .slide4 h2 {
      display: block;
			margin: 5px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 40px;
			text-align: left;
			
 }
	.my-slidemob .inner.devrama-slider .projector .slide2 h3,.my-slidemob .inner.devrama-slider .projector .slide3 h3,.my-slidemob .inner.devrama-slider .projector .slide4 h3  {
      display: block;  
      font-weight:normal;
			margin: 5px 0px 0px 5px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 17px;
			text-align: left;
 }
 
 	.my-slidemob .inner.devrama-slider .projector .slide2 a,.my-slidemob .inner.devrama-slider .projector .slide3 a {
      display: block;    
			margin: 3px 0px 0px 4px;
			padding: 0 0 0 0;
			color: #000000;
			/*text-shadow: 3px 2px 4px rgb(0, 0, 0);*/
			font-size: 19px;
			text-align: left;
			text-decoration:none;
			width:300px;
			cursor:pointer;
 }
 .my-slidemob .inner.devrama-slider .projector .slide2 a:hover,.my-slidemob .inner.devrama-slider .projector .slide3 a:hover {
      
			text-decoration:underline;
 }
 .my-slidemob .inner.devrama-slider .projector .slide4 h3 a {
   	text-decoration:none;
   	color: #000000;
  }
   .my-slidemob .inner.devrama-slider .projector .slide4 h3 a:hover {
   	text-decoration:underline;
  }            

/* konec  slider MOB*/            
            
A.hlavniit {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/cprint-odk1.png");
background-position:0px 0px;
background-repeat: no-repeat;
width:259px;
height:47px;
margin-left:425px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
font-size:15px;
}

A.hlavniit:hover {
text-decoration:underline;
color: #ffffff;
}

A.hlavniit span {
display:block;
padding-top:14px;
padding-left:40px;
color: #ffffff;
}             


.patatext1 {
 position:relative;
 color:#ffffff;
 font-size:16px;
 padding-top:30px;
 padding-left:33px;
 font-weight:normal;
 /*text-transform:uppercase;*/ 
 
}

.patatext1im {
 position:relative;
 float:left;
 color:#ffffff;
 font-size:15px;
 padding-top:30px;
 padding-left:30px;
 padding-right:0px;
 width:400px;
 margin-left:0px;
 font-weight:normal;
 /*text-transform:uppercase;*/ 
 
}


.patatext1im a {
text-decoration:none;
color:#ffffff;
}

.patatext1im a:hover {
text-decoration:underline;
}

.patatext1im h2 {
 font-size:16px;
 font-weight:bold;
 padding:0;
 margin:0;
 padding-bottom:10px;
 color:#ffffff;

}

.sloupmenupata {
 position:relative;
 float:left;
 color:#ffffff;
 font-size:16px;
 padding-top:30px;
 padding-left:30px;
 padding-right:20px;
 width:240px;
 margin-left:0px;
 font-weight:normal;
 /*text-transform:uppercase;*/ 
 
}

.sloupmenupata h2 {
text-transform:uppercase;
font-size:16px;
font-weight:bold;
padding:0;
margin:0;
padding-bottom:10px;
color:#ffffff;
}

.sloupmenupata a.podmenus0 {
padding:0;
color:#ffffff;
background:none;
line-height:100%;
padding-bottom:7px;
font-size:15px;
}

.sloupmenupata a.podmenus0:hover {
color:#ffffff;
text-decoration:underline;

 }


A.leveskupinyspec000 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
color: #363636;
background-image: url("grafika/bar-men2.png");
background-position:0px -1px;
background-repeat: no-repeat;
height:43px;
margin-top:0px;
font-weight:bold;
}

A.leveskupinyspec001,A.leveskupinyspec000:hover,A.leveskupinyspec001:hover {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
color: #DB002F;
background-image: url("grafika/bar-men2.png");
background-position:0px -1px;
background-repeat: no-repeat;
height:43px;
margin-top:0px;
font-weight:bold;
}


A.leveskupinyspec10 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px 0px;
background-repeat: no-repeat;
height:43px;
margin-top:0px;
font-weight:bold;
}

A.leveskupinyspec20 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -44px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec30 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -88px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec40 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -132px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec50 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -176px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec60 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -220px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec70 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -264px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec80 {
display:block;
TEXT-DECORATION: none;
color: #ffffff;
background-image: url("grafika/bar-men.png");
background-position:0px -308px;
background-repeat: no-repeat;
height:43px;
margin-top:1px;
font-weight:bold;
}

A.leveskupinyspec000 span:hover,A.leveskupinyspec001 span:hover,A.leveskupinyspec10:hover,A.leveskupinyspec20:hover,A.leveskupinyspec30:hover,A.leveskupinyspec40:hover,A.leveskupinyspec50:hover,A.leveskupinyspec60:hover,A.leveskupinyspec70:hover,A.leveskupinyspec80:hover {
/*color: #00ADEF;*/
text-decoration:underline;
}


A.leveskupinyspec000 span,A.leveskupinyspec001 span,A.leveskupinyspec10 span,A.leveskupinyspec20 span,A.leveskupinyspec30 span,A.leveskupinyspec40 span,A.leveskupinyspec50 span,A.leveskupinyspec60 span,A.leveskupinyspec70 span,A.leveskupinyspec80 span
 {
  display:block;
  padding-top:12px;
  padding-left:15px;
 }
 
.rozbal {
float:left;
width:0px;
position:relative;
z-index:100;
}


.rozbal0 {
position:absolute;
left:-80px;
top:37px;
/*width:100px;
height:100px;*/

display:block;
width:202px;
visibility:hidden;
padding-top:8px;
/*background-color:#ffffff;*/
/*background-image: url("grafika/sipkcerv.png");*/
background-repeat: no-repeat;
background-position:-160px top;
opacity:0;
transition: all 0.4s;

}

.rozbal0v {
position:absolute;
left:-40px;
top:37px;
/*width:100px;
height:100px;*/

display:block;
width:90px;
visibility:hidden;
padding-top:8px;
/*background-color:#ffffff;*/
/*background-image: url("grafika/sipkcerv.png");*/
background-repeat: no-repeat;
background-position:-160px top;
opacity:0;
transition: all 0.4s;

}




.rozbal1 {
position:relative;
/*width:100px;
height:100px;*/
display:block;
width:220px;
/*visibility:hidden;*/
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#DCDCDC;
border-top-color:#C6272C;
padding-bottom:7px;
padding-top:7px;
padding-left:12px;
padding-right:12px;
background-color:#ffffff;
background-color:#F8F8F8;
transition: all 0.4s;
}

.rozbal1v {
position:relative;
/*width:100px;
height:100px;*/
display:block;
width:85px;
/*visibility:hidden;*/
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#DCDCDC;
border-top-color:#C6272C;
padding-bottom:7px;
padding-top:7px;
padding-left:12px;
padding-right:12px;
background-color:#ffffff;
background-color:#F8F8F8;
transition: all 0.4s;
}

.rozbalp {
float:left;
width:0px;
position:relative;
/*z-index:100;*/
display:none;
}

a.podmenus0 {
display:block;
position:relative;
padding:0;

font-family: Calibri, "Open Sans";
font-weight:normal;
FONT-SIZE: 16px;
    
line-height:100%;
margin-left:0px;
margin-top:0px;
width:100%;
padding-top:8px;
padding-bottom:8px;
text-decoration:none;
color: #DB002F;
color: #363636;
background-color:#ffffff;
background-color:#F8F8F8;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color:#DCDCDC;
/*text-transform:none;*/
}

a.podmenus0:hover {
color: #DB002F; 
color: #C72228;
border-color:#ff0000;
text-decoration:none;
}

a.podmenus0 span{
width:100%;
display:block;
}

.proc75center {
position:relative;
width:75%;
margin-left:auto;
margin-right:auto;
}

.proc33 {
float:left;
width:33.33333333%;
position:relative;
}

.h2extern {
text-transform:uppercase;
}

td p.cervbil {
background-color:#D90A34;
color:#ffffff;
padding:4px 4px 4px 4px;
display:block;
font-weight:bold;
}

.exterbalik1 {
position:relative;
float:left;
width:300px;
height:287px;
overflow:hidden;
color:#ffffff;
background-image: url("grafika/extertab1b.png");
background-repeat: no-repeat;


}


.exterbalik2 {
position:relative;
float:right;
width:300px;
height:287px;
overflow:hidden;
color:#ffffff;
background-image: url("grafika/extertab1b.png");
background-repeat: no-repeat;


}

.telclass{
position:relative;
margin-left:auto;
margin-right:auto;
width:297px;
height:43px;
display:block;
background-image: url("grafika/extertab4.png");
background-repeat: no-repeat;
}

.fullbutontel
{   
   position:absolute;
   left:148px;
   top:7px;
   background-color:#ffffff;
   color: #000000;
   border: 0px solid #ffffff;
   FONT-SIZE: 14px;    
   margin:0;
   padding:0;
   width:116px;
   height:28px;
   /*line-height:15px;*/
}

.submittel
{   
   position:absolute;
   left:266px;
   top:5px;
   border: 0px solid #ffffff;  
   margin:0;
   padding:0;
   width:30px;
   height:33px;
   /*line-height:15px;*/
   display:block;
   cursor:pointer;
   background-image: url("grafika/extertab4.png");
   background-repeat: no-repeat;
   background-position: -266px -5px;  
}


.nadbalik {
position:relative;
width:100%;


}

td p.bil {
color:#ffffff;
font-weight:bold;
FONT-SIZE: 15px;
}

td p.extervel {
FONT-SIZE: 15px;
line-height:180%;
padding-left:13px;
padding-right:2px;
}

table.externtab {
width:500px;
background-color:#0F2E5C;
color:#ffffff;
}

table.externtab td,table.externtab td p {
color:#ffffff;
}


.vyrobektop {
position:relative;
/*padding-left:11px;
padding-right:11px;
padding-top:10px;
padding-bottom:5px;
background-image: url("grafika/jedenprtop.gif");
background-repeat: no-repeat;
background-position: 0px 0px;*/ 
padding-bottom:15px;
color:#A19F9F;
}

.vyrobektop a{
color:#E4231A;
color:#A19F9F;
font-size:12px;
font-weight:normal;
}

.vyrobektop a:hover{

text-decoration:underline;
}


.logapartneru {
position:relative;
}

.logapartneru1 {
position:absolute;
left:0px;
top:0px;
width:100%;
height:97%;
}


.hlavikony1 {

position: relative;
width: 90%;
max-width:1360px;
top:-80px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0px 0px 0px 0px;
margin-bottom:0px;
/*background-color: #E6E6E6;*/
}

.hlavtext0 {
position: relative;

}

.hlavtext {

position: relative;
width: 84.5%;
max-width:1320px;
top:-30px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0px 0px 0px 0px;
/*background-color: #E6E6E6;*/

}

.hlavtext .textik p { 

font-size:23px;

}    


.hlavikony1a {

position: relative;
width: 100%;
max-width:1600px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0px 0px 0px 0px;
background-color: #E6E6E6;
}



.hlavd16 {
position: relative;
margin:0;
padding:0;
float: left;
width: 16.66666666%;
text-align: left;
line-height:0px;
font-size:0px;
}

.hlavd25 {
position: relative;
margin-top:0px;
padding:0;
float: left;
width: 25%;
text-align:left;
line-height:0px;
font-size:0px;
}


.hlavd33 {
position: relative;
margin-top:40px;
padding:0;
float: left;
width: 33.33333333%;
text-align:left;
line-height:0px;
font-size:0px;
}

.jednoroz1 {
width:89%;
max-width:266px;
border:0px;
position:relative;
margin-left:auto;
margin-right:auto;
overflow:hidden;
line-height:0px;
font-size:0px;
}

.jednoroz0 {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
display:block;
}

.jednoroz2 {
position:relative;
left:0px;
top:0px;
width:100%;
height:100%;
display:table;
}

a.jednoroz3 {
width:100%;
height:100%;
display:table-cell;
vertical-align:middle;
text-align:center;
font-size:24px;
line-height:1.2em;
color:#ffffff;
font-weight:700;
text-transform:uppercase;
}

a.jednoroz3:hover {
text-decoration:none;
}

img.rozc{
border:0px;
width:100%;
height:auto;
}

h1.rozcestnik {
text-align:center;
color:#ff0000;
font-weight:700;
font-size:33px;
text-transform:uppercase;
}

.rozcestak2 {
position: relative;
width: 100%;
max-width:940px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.rozcestak1 {
position: relative;
width: 100%;
max-width:985px;
margin-left: auto;
margin-right: auto;
padding:0px 0px 40px 0px;
background-color: #E6E6E6;
}


img.hlavimgikony1,img.hlavimgikony2  {
width:89%;
max-width:301px;
height:auto;
border:0px;
position:relative;
margin-left:auto;
margin-right:auto;
/*transition: display 0.5s;*/
}

img.hlavimgikony1b,img.hlavimgikony2b {
width:89%;
max-width:301px;
height:auto;
border:0px;
position:absolute;
top:0px;
/*margin-left:auto;
margin-right:auto;*/
left:0px;
right:0px;
bottom:0px;
margin:auto;
opacity:0;
transition: opacity 0.5s;
display:block;
}

a.aikon1:hover img.hlavimgikony1b, a.aikon2:hover img.hlavimgikony2b  {
opacity:1;
transition: opacity 0.5s;
display:block;

}



img.hlavimgikony1a  {
width:89%;
max-width:301px;
height:auto;
border:0px;
position:absolute;
top:0px;

margin-left:auto;
margin-right:auto;
/*transition: display 0.5s;*/
}

a.aikon1,a.aikon2 {
font-size:0px;
line-height:0px;
text-align:center;
display:block;
position:relative;
}

img.hlavimgikonybx {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
opacity:0;
transition: opacity 0.5s;
display:block;
}

a.aikon:hover img.hlavimgikonyb {
left:0px;
top:0px;
width:100%;
height:100%;
opacity:1;
transition: opacity 0.5s;
display:block;
}

.referencedivbenefit {
position:relative;
float:left;
width:363px;
display:block;
}

.referencepadbenefit {
position:relative;
padding:25px 0px 25px 0px;
text-align:center;
}

imb.imgbenef {
position:relative;
border:0px;
margin-left:auto;
margin-right:auto;
max-width:100%;
}


.referencediv {
position:relative;
float:left;
width:370px;
height:290px;
display:block;
}

.referecepad {
position:relative;
padding:25px 25px 25px 25px;
}

a.referencea {
position:absolute;
left:25px;
top:25px;
width:320px;
height:240px;
display:block;
overflow:hidden;
}

img.nah {
border:0px;
height:100%;
max-width:2000px;
width:auto;
/*margin-left:auto;
margin-right:auto;*/
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
-ms-transform:  translateY(-50%) translateX(-50%);
-moz-transform:  translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
transition: all 0.5s;
}

a.referencea:hover img.nah{

height:110%;

}


a.referencea img.modr {
position:absolute;
left:0px;
top:0px;
width:320px;
height:240px;
opacity:1;
transition: opacity 0.5s;
display:block;
}

a.referencea:hover img.modr  {
/*left:0px;
top:0px;
width:100%;
height:100%;   */
opacity:0;
transition: opacity 0.5s;
display:block;
text-align:center;
}


a.referencea span.cervn {
position:absolute;
left:0px;
top:0px;
width:320px;
height:240px;
opacity:0;
background-color:#ED1C24;
transition: all 0.5s;
display:block;
}

a.referencea:hover span.cervn  {
/*left:0px;
top:0px;
width:100%;
height:100%;   */
opacity:0.5;
transition: all 0.5s;
display:block;
text-align:center;
}



a.referencea h2 {
position:absolute;
left:0px;
bottom:0px;
width:100%;
font-size:20px;
font-weight:normal;
line-height:1.1em;
color:#ffffff;
text-transform:uppercase;
}

a.referencea h2 span {
display:block;
padding:1em 1em 0em 1em;
text-shadow: 0px 0px 10px #000000;



}

.aktlitky {
position:relative;
font-size:19px;
font-weight:400;
text-transform:uppercase;
color:#0081C5;
margin:0px 20px 0px 20px;
overflow:hidden;
height:45px;
}

.aktlitky0 {
position:relative;
height:45px;
width:10000px;
}


.aktlitky1 {
position:absolute;
left:0px;
top:0px;
height:45px;
}

.aktlitky a {
text-decoration:none;
display:block;
padding:12px 60px 0px 0px;
color:#0081C5;
float:left; 
}

button:focus {outline:0;}
a:focus {outline:0;}

.toptext1{
position:absolute;
right:27px;
top:57px;
width:800px;
font-size:50px;
font-weight:400;
color:#ff0000;
text-align:right;
background-color:#ffffff;
}

.toptext2{
position:absolute;
right:27px;
top:5px;
width:500px;
height:24px;
font-weight:400;
color:#99989C;
text-align:right;
background-color:#ffffff;
}

.toptext2 a, .toptext2 span{
color:#99989C;
font-size:16px;
position:relative;
top:-6px;
}

.hlavnimez {
position:relative;
z-index:1;
}

.hlavnimez1 {
position:relative;
z-index:2;
}

.col100{
position: relative;


}

.col53 {
position: relative;
margin:0;
padding:0;
float: left;
width: 53%;
text-align:left;
display:block;
}

.col3 {
position: relative;
margin:0;
padding:0;
float: left;
width: 3%;
text-align:left;
display:block;
height:50px;
}

.col44 {
position: relative;
margin:0;
padding:0;
float: left;
width: 44%;
text-align:left;
display:block;
}

.col33 {
position: relative;
margin:0;
padding:0;
float: left;
width: 33.33333333%;
text-align:left;
}


.pad5r {
position:relative;
padding-right:5px;


}

.fotovyr {
position:relative;
padding:0px 60px 0px 60px;
height:170px;
}

.fotorol1 {
position: relative;
width:100%;
overflow:hidden;
height:170px;
}

.fotorol2 {
position: absolute;
width:3000px;
height:100%;
left:0px;
top:0px;
}

img.fotorol {
border:0px;
height:100%;
width:auto;
}

a.fotorola {
position:relative;
float:left;
border:0px;
height:100%;
font-size:0px;
line-height:0px;
padding-right:2px;
}


a.fotoleft {
position:absolute;
left:0px;
top:0px;
width:60px;
height:100%;
background-image: url("grafika/fotoleft.png");
background-position: center 40px;
background-repeat: no-repeat;
display:block;
}

a.fotoright {
position:absolute;
right:0px;
top:0px;
width:60px;
height:100%;
background-image: url("grafika/fotoright.png");
background-position: center 40px;
background-repeat: no-repeat;
display:block;
}

a.zalozka1,a.zalozka2{
width:100%;
height:66px;
overflow:hidden;
text-align:center;
background-image: url("grafika/en-zal.png");
background-position: left tpo;
background-repeat: no-repeat;
color:#ffffff;
text-decoration:none;
display:table;
}

a.zalozka2{
background-image: url("grafika/en-zal1.png");
}

a.zalozka1:hover,a.zalozka2:hover{
background-image: url("grafika/en-zal1.png");
text-decoration:none;
}



a.zalozka1 h3,  a.zalozka2 h3 {
display:table-cell;
vertical-align:middle;
text-align:center;
margin:0;
padding:0;
font-weight:700;
font-size:23px;
line-height:26px;
text-transform:uppercase;
color:#ffffff;

}

.vnitrek2018 {
 position: relative;
}

.vev {

padding:0px 20px 0px 20px;


}


.intrak {
position:absolute;
right:170px;
top:0px;
font-size:20px;
text-align:left;
cursor:pointer;
background-color:#D8DADB;
}

.intrak .star {
display:block;
padding:10px 10px 9px 10px;
}

.intrak a.podmenus0 {
font-size:17px;
}

.vlaj {
position:absolute;
right:80px;
top:0px;
font-size:10px;
text-align:left;
cursor:pointer;
background-color:#D8DADB;
padding-right:0px;
background-image: url("grafika/sipkdol.png");  
background-position:right 15px;
background-repeat: no-repeat;
}

a.fcb{
position:absolute;
right:20px;
top:10px;
width:25px;
height:25px;
}

.vlaj .vlaj1 {
display:block;
padding:10px 25px 0px 0px;
}


.skupina {
position:absolute;
right:280px;
top:0px;
font-size:20px;
text-align:left;
cursor:pointer;
background-color:#D8DADB;
}

.skupina  a.skupinaa {
display:block;
padding:10px 10px 9px 10px;
color:#000000;
}

.skupina  a.skupinaa:hover {
color:#C72228;
text-decoration:none;
}


 .textdlazdiceuvod {
 position:absolute;
 left:0px;
 top:0px;
 width:0px;
 height:0px;
 overflow:hidden;
 color:#E6E6E6;
 display:block;
 }
 
 
 .textdlazdiceuvodvid {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:33.5%;
 overflow:hidden;
 display:block;
 }
 
  .textdlazdicetable {
   position:relative;
   display:table;
   width:100%;
   height:100%; 
  }
 
 
 
  .textdlazdiceuvodvid h2 {
  position:relative;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  font-size:26px;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  line-height:1.2em;
  }
  
  .ltsp {
  letter-spacing:-1px; 
  }
 
 
 
 
.columnreftyp {
position:relative;
margin-left: auto;
margin-right: auto;
/*max-width:800px;*/
padding:0px 0px 40px 0px;
} 

.jednareftyp{
position:relative;
padding:25px 25px 25px 25px;
display:block;
background-color:#E6E6E6;
margin-top:30px;
}

.jednareftypn{
position:relative;
display:block;
}

.jednareftyp0{
 position:relative;
 float:left;
 width:260px;
 font-size:0px;
 line-height:0px;
}

.jednareftyp1 {
position:absolute;
width:100%;
height:100%;
margin-left:0px;
display:block;
top:0px;
left:0px;
}

.jednareftyp1a {
position:relative;
padding-left:260px;
height:100%;
top:0px;
display:table;
}

.jednareftyp2 {
position:relative;
width:100%;
height:100%;
display:table-cell;
vertical-align:middle;
}

.jednareftyp2 a  {
color:#000000;
}


.jednareftyp2 h2, .jednareftyp2 a.rd, .jednareftyp2 a.rd:hover {
color:#ff0000;
color: #C6272C;
margin:0;
padding:0px 0px 10px 0px;
font-weight:normal;
FONT-SIZE: 23px;
FONT-WEIGHT: normal;
}



img.fotkaleva {
float:left;
width:49.9%;
max-width:450px;
height:auto;
}

img.fotkaprava {
float:right;
width:49.9%;
max-width:450px;
height:auto;
}


.varcharbutonn
{
  FONT-FAMILY:  Calibri, "Open Sans",Tahoma;
	FONT-SIZE: 16px;
	padding:8px;
	BORDER: gray 1px solid;
  width:260px;
}

.varcharbutonb
{
  FONT-FAMILY:  Calibri, "Open Sans",Tahoma;
	FONT-SIZE: 16px;
	padding:5px;
	BORDER: gray 1px solid;
}

.submitbutonformn {
    background-color: #eeeeee;
    color: #000000;
    border: gray 1px solid;
    FONT-FAMILY: Calibri, "Arial", "Verdana";
    margin: 0;
    padding: 12px;
    FONT-SIZE: 16px;
    font-weight:bold;
}


.hlaskabarva {

color:#E9191E;

}

tr.svetle
{
   background-color: #eeeeee;
   background-color: #Fefefe;
   
} 

tr.tmave
{
   background-color: #f0f0f0;
} 

tr.hlavtr {
  background-color: #838174;
  color:#ffffff; /*DA251D*/
}

tr.hlavtr td {
color:#eeeeee; /*DA251D*/
padding:9px;
}

.mnsi {
font-size:13px;

}

td.refer4, td.refer1 {

padding:9px;
font-size:16px;

}

.blok1 {
padding-top:8px;
float:left;

}

.nadblok {

position:relative;

}

#menoff {

display:none;

}

.blokr1 {
width:265px;
float:left;
padding-top:10px;
}

.blokrt {
margin-left:266px;
position:relative;
padding-top:10px;
}

.blokr2 {
width:175px;
float:left;
padding-top:15px;
}

.blokrt2 {
margin-left:176px;
position:relative;
padding-top:15px;
}

.textik h1.referh1 {
font-size:20px;

color:#C72228 ;


}



@media all and (max-width: 1679px) { 
.hlavnimez,.hlavnimez1 {
padding-left:27px;
padding-right:27px;
}
}

@media all and (max-width: 1440px) { 
.columnref {
max-width:740px;
}
.mid-column2r {
max-width:898px;
}

.columnr {
max-width:1200px;
}

}


@media all and (max-width: 1270px) {
   .ltsp {
  letter-spacing:-2px; 
  }
}

@media all and (max-width: 1199px) {      /*560px*/

.ltsp {
  letter-spacing:-1px; 
 }

.main {
position: relative;
width:100%;
text-align: left;
/*background-color:#ffffff;
background-image: url("grafika/pozad1.gif");
background-repeat: repeat-y;

border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#C7C8BD;*/

}

#menoff {

display:block;

}

.nadtop {
position: relative;
width:100%;
background-image: none;
background-position:0px 0px;
background-repeat: repeat-x;
background-color:#ffffff;
z-index:10;
}

.top {
position: relative;
width: 100%;
height:146px;
/*background-image: url("grafika/pk-logo-2018mob.png");*/
background-position:center 51px;
background-size:auto 80px;
background-repeat: no-repeat;
border-bottom:2px solid #C6272C; 
/*background-color:#E8E8E8; #0084C5; */
} 

 a.a1 {
position:absolute;
left:0px;
top:40px;
width:100%;
height:100px;
}

.toptext1,.toptext2{

display:none;

}

a.chrompruhac 
{
   position: absolute;
   top:0px;
   left:0px;
   display:block;
   width:50px;
   height:40px;
   text-decoration:none;
   background-image: url("grafika/spoustec-mob.png");
   background-repeat: no-repeat;
   background-position: 7px 5px;
   cursor:pointer;
}

a.nadhornimenu 
{
   position: absolute;
   top:0px;
   left:0px;
   display:block;
   width:100%;
   height:40px;
   text-decoration:none;
   background-image: url("grafika/burger18.png");
   background-repeat: no-repeat;
   background-position: 17px center;
   cursor:pointer;  
   text-align:left;
   color: #ffffff;
   FONT-FAMILY: Calibri, "Open Sans"; 
   FONT-SIZE: 18px;
   font-weight:bold;
   background-color:#C6272C;
   /*background:transparent;*/ 
}


a.nadhornien,a.nadhornicz 
{
   position: absolute;
   top:0px;
   right:5px;
   display:block;
   width:45px;
   height:40px;
   text-decoration:none;  
   cursor:pointer;  
   text-align:center;
   color: #ffffff;
   FONT-FAMILY: Calibri, "Open Sans"; 
   FONT-SIZE: 18px;
   font-weight:normal;   
}

a.nadhornicz {
right:51px;

}

a.nadhornien span,a.nadhornicz span {
  padding-top:8px;  
  display:block;
}




a.nadhornimenu1 
{
   position: absolute;
   top:140px;
   left:0px;
   display:block;
   width:100%;
   height:36px;
   text-decoration:none;
   background-image: url("grafika/menu-mob3-c1.jpg");
   background-repeat: no-repeat;
   background-position: top right;
   cursor:pointer;
   FONT-FAMILY: 'futuram',Tahoma,Arial,Calibri,Helvetica; 
}

a.nadhornimenu span,a.nadhornimenu1 span {
  padding-top:8px;
  padding-left:60px;
  text-align:left;
  display:block;
}

.podhorni-menu {
display:none;

}

.horni-menu {
position: absolute;
left:0px;
top:40px;
/*margin-top:41px;*/
width:100%;
/*height:100px;*/
margin-left:0;
padding-left:0;
padding-top:0px;

 FONT-FAMILY: Calibri, "Open Sans"; 
   FONT-SIZE: 18px;
   font-weight:normal;

/* background-image: url("grafika/top-men.gif");
 background-repeat: no-repeat;
 background-position: -1px -8px; */
 /*overflow:hidden;*/
background-color:#ffffff;  /*E8E8E8;*/
display:none; 
border-bottom:2px solid #C6272C;    
}

A.horni-menu0 
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   color: #A87F00; /*#BF930C;*/
   color: #000000;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold; */
   text-align:center; 
   text-decoration:none;
  
 border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#D7D7D7;
}

A.horni-menu1, A.horni-menu1:hover
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   color: #009BD6;
  color: #C6272C;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold;*/
   text-align:center;
   text-decoration:none;
    border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#D7D7D7; 
    background-color:#e8e8e8;   
}

A.horni-menu0:hover
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   color: #009BD6;
  color: #C6272C;
   
   TEXT-DECORATION: none;
  /* FONT-WEIGHT: bold;  */
   text-align:center;
   text-decoration:none;
   border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;  
     background-color:#e8e8e8; 
      
}

A.horni-menu0 span, A.horni-menu1 span
 { display:block;
  padding-top:7px;
  padding-left:60px;
  text-align:left;
 }
 
 
 .rozbalp {
float:none;
width:100%;
position:relative;
/*z-index:100;*/
display:block;
FONT-FAMILY: Calibri, "Open Sans"; 
FONT-SIZE: 16px;
font-weight:400;
background-color:#ffffff; 
}
 
 A.levemenu-hlavni0 {
   display:block;
   float:left;
   /*height:33px;*/
   margin-top:0px;
  
   color: #A87F00; /*#BF930C;*/
   color: #0084C5;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold; */
   text-align:center;
   margin-left:18px;
   margin-right:18px;     
   text-decoration:none;
   border-bottom:2px solid #ffffff;
   padding-top:0px;
   padding-bottom:0px;
}

A.levemenu-hlavni0:hover {
    border-bottom:2px solid #ff0000;
    text-decoration:none;
}

A.levemenu-hlavni1, A.levemenu-hlavni1:hover {
   margin-top:0px;
   float:left;
  /* height:33px;*/
   margin-left:18px;
   margin-right:18px; 
   color: #009BD6;
   color: #ff0000;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold;*/
   text-align:center;
   text-decoration:none; 
   
   padding-top:0px;
   padding-bottom:0px;
   
   border-bottom:2px solid #ff0000;
}

A.levemenu-hlavni0 span, A.levemenu-hlavni1 span
 {
  display:block;
  padding-top:10px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:10px;
 }
 
A.levemenu-hlavni0 span.men, A.levemenu-hlavni1 span.men
 {
  display:block;
  padding-top:10px;
  font-size:14px;
 }
 
 
 
 
 A.levemenu-hlavni0 {
   display:block;
   position:relative;
   width:100%;
   /*height:33px;*/
   margin-left:0;
   color: #A87F00; /*#BF930C;*/
   color: #000000;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold; */
   text-align:center; 
   text-decoration:none;
  
 border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#D7D7D7;
 background-color:#ffffff; 
}

A.levemenu-hlavni0:hover {
    display:block;
   position:relative;
   width:100%;
   /*height:33px;*/
   margin-left:0;
   color: #009BD6;
  color: #C6272C;
   
   TEXT-DECORATION: none;
  /* FONT-WEIGHT: bold;  */
   text-align:center;
   text-decoration:none;
   border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;  
    background-color:#e8e8e8; 
}

A.levemenu-hlavni1, A.levemenu-hlavni1:hover {
   display:block;
   position:relative;
   width:100%;
   /*height:33px;*/
   margin-left:0;
   color: #009BD6;
  color: #C6272C;
   TEXT-DECORATION: none;
   /*FONT-WEIGHT: bold;*/
   text-align:center;
   text-decoration:none;
    border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#D7D7D7; 
    background-color:#e8e8e8;  
}

A.levemenu-hlavni0 span, A.levemenu-hlavni1 span
 {
  display:block;
  padding-top:6px;
  padding-left:85px;
  text-align:left;
  padding-bottom:6px;
  
 }
 
 
 

.nadhlavnicolumn {

/*background-color:#E8E8E8;*/
background-image: none;
background-repeat: no-repeat; 
background-position: center top;
background-size:100% auto;

z-index:2;   

}

.nadcolumn2 {
/*clear:both;
position: relative;
width: 100%;
padding-top:100px;
background-color:#E8E8E8;
background-image: url("grafika/nadpruh1pk.png");
background-repeat: no-repeat;
background-position: center -8px;

z-index:11; */  
}

.column2 {
position: relative;
padding-left: 10px;
padding-right:10px;
text-align: left;
/*background-image: url("grafika/ikonodst.png");*/
background-image: none;
background-repeat: no-repeat; 
background-position: 20px 0px;
padding-top: 30px;



padding-bottom:50px;
} 

.column {
position: relative;
width:100%;
text-align: left;

}

.mid-column2 {
position: relative;

float: none;
width: 100%;
margin-left:auto;
margin-right:auto;
max-width:898px;

/*margin-left:5px;
margin-right:5px;*/

/*width: 100%;background-color:#eeeeee;*/
}

.mid-column2r {
position: relative;

float: none;
width: 100%;
margin-left:auto;
margin-right:auto;
max-width:898px;

}



.mid-column2pod {
position: relative;
/*width: 96%;*/ 
text-align: left;
margin-left:auto;
margin-right:auto;
}



.column2hl {
position: relative;
width: 100%;
/*max-width: 1115px;*/
text-align: left;
/*background-image: url("grafika/baner-poz-low.jpg");*/
background-repeat: no-repeat; 
background-position: -883px 0px; 

/*  baner-poz-lazy1.jpg background-position: -883px 0px; */


}


.banernov, banernov1 {
position:relative;
width:100%;
/*max-width:1103px;*/

/*height:438px;*/
display:block;
}



.hornipruh {
clear:both;
position: relative;
display:block;
width:100%;
background-image: url("grafika/podmenu-mob-b2.jpg");
height:127px;
background-position: center top;
background-repeat: no-repeat;
display:none;
}


.nadpataX {
position: relative;
/*margin-top:7px;*/
width:100%;
/*background-image: url("grafika/pata-mob.png");*/
height:349px;
background-position: top center;
background-color:#0082C8;
}

.paticka2aX {
position: relative;
width: 100%;
height:389px;
text-align: left;
}

.patatext1X {
 position:absolute;
 color:#ffffff;
 font-size:16px;
 top:85px;
 left:15px;
 width:300px;

}

.patatext1X h2 {
 font-size:20px;
 padding:0;
 margin:0;

}


.uvodnov {
position:relative;
width:100%;
display:block;
}



.right-column-text {
position:relative;
clear:both;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
text-align: center;
/*background-color: #dddddd;*/
}


.podbody {

width:100%;
overflow:hidden;

/*max-width:850px;
margin-left:auto;
margin-right:auto;*/

}

.rozbal {
float:left;
width:0px;
position:relative;
z-index:100;
display:none;  
}


.rozbal0 {
display:none;
}

.rozbal1 {
 display:none;
}

.my-slide {
  display:none;
  display:block;
  
/*	visibility:visible;
	width: 1600px;
	height: 786px; */
  color: #FFFFFF;
}

.my-slidemob {
	visibility:visible;
/*	width: 1600px;
	height: 786px; */
  color: #FFFFFF;
  
  display:block;
  display:none;
}

.left-column {
position: relative;
margin:0;
padding:0;
padding-top:10px;
padding-left:10px;
left:0px;
top:-236px;
width: 280px;
text-align: left;
z-index:500px;
background-color:#fefefe;
display:none;
margin-bottom:-225px;

border:1px solid #C0C1C1;

}

.left-columnhl {
position: relative;
margin:0;
padding:0;
padding-top:10px;
left:0px;
top:-236px;
width: 280px;
text-align: left;
z-index:500px;
background-color:#fefefe;
}




.proc75center {
position:relative;
width:100%;
margin-left:auto;
margin-right:auto;
}


table.externtab {
width:96%;
}

.dlazdicenov {
position:relative;
width:100%;

}

.nadcolumn2 {

padding-top:20px;

}

.hlavd25 {

margin-top:40px;
padding:0;
float: left;
width: 50%;
                                        
}

.hlavtext {

position: relative;
width: 84.5%;
max-width:1320px;
top:0px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:30px 0px 0px 0px;
/*background-color: #E6E6E6;*/

}

.hlavikony1 {

position: relative;
width: 90%;
max-width:685px;
top:0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0px 0px 0px 0px;
margin-bottom:0px;
/*background-color: #E6E6E6;*/
}


img.hlavimgikony1  {
width:93%;
max-width:301px;
height:auto;
border:0px;
position:relative;
/*margin-right:auto;*/
}

img.hlavimgikony2  {
width:93%;
max-width:301px;
height:auto;
border:0px;
position:relative;
/*margin-left:auto;*/
}

img.hlavimgikony1b,img.hlavimgikony2b {
width:93%;
max-width:301px;

}


a.aikon1 {
font-size:0px;
line-height:0px;
text-align:center;
display:block;
}

a.aikon2 {
font-size:0px;
line-height:0px;
text-align:center;
display:block;
}

.vlaj, .intrak, .skupina, a.fcb{

display:none;
}


.nadcolumnref {
position:relative;
margin-left:-10px;
margin-right:-10px;
}


.patatext1im {
  width:300px;
} 


} /* media screen 1199 */


@media all and (max-width: 1110px) { 
.columnref {
max-width:740px;
}
}


@media all and (max-width: 1025px) {   /* 10000 */

.hlavikony {

max-width:798px;
}


.hlavd16 {

margin-bottom:60px;
padding:0;
float: left;
width: 33.33333333%;

}




} /* media screen 1025 */


@media all and (max-width: 984px) {   /* 900 */

.hlavd33 {
position: relative;
margin-top:40px;
padding:0;
float: left;
width: 50%;
text-align:left;
line-height:0px;
font-size:0px;
}


.rozcestak1 {
max-width:640px;
margin-left: auto;
margin-right: auto;
}





}  /* 984 */


@media all and (max-width: 800px) {   /* 900 */


/*.navigation.devrama-slider {
display:none;
}


  .my-slide .inner.devrama-slider .projector .slide1 h2 {
  font-size: 20px;
  
  }    */
  
a.aikon1,a.aikon2 {
font-size:0px;
line-height:0px;
text-align:center;
display:block;
}

img.hlavimgikony1,img.hlavimgikony2  {
width:85%;
max-width:340px;
height:auto;
border:0px;
position:relative;
margin-left:auto;
margin-right:auto;
}

img.hlavimgikony1b,img.hlavimgikony2b {
width:85%;
max-width:340px;
}



  

}


@media all and (max-width: 759px) {      /* 739*/


.columnreftyp {
position:relative;
margin-left: auto;
margin-right: auto;
/*max-width:800px;*/
padding:0px 0px 30px 0px;
}

.hlavnimez,.hlavnimez1 {
padding-left:0px;
padding-right:0px;
}

.columnref {
max-width:640px;
}

.referencedivbenefit {

position: relative;
    float: left;
    width: 50%;
    display: block;

}

.referencepadbenefit {
position:relative;
padding:10px 0px 10px 0px;
text-align:center;
}

.referencediv {
    position: relative;
    float: left;
    width: 320px;
    height: 245px;
    display: block;
}

a.referencea {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 300px;
    height: 225px;
    display: block;
    overflow: hidden;
}

h1.reference {

padding-left:10px;

}


.col53 {
position: relative;
margin:0px auto 0px 0px;
padding:0;
float: none;
width: 100%;
max-width:522px;
text-align:left;
}

.col3 {
position: relative;
margin:0;
padding:0;
float: left;
width: 3%;
text-align:left;
}

.col44 {
position: relative;
margin:0;
padding:0;
float: left;
width: 97%;
text-align:left;
}

.col33 {
position: relative;
margin:0;
padding:0;
float: none;
width: 100%;
text-align:left;
}


.pad5r {
position:relative;
padding-right:2px;


}

.sloupmenupata {
display:none;

}

#ptt2 {
 display:none;
}

.jednareftyp2 a  {
color:#000000;
display:none;
}

.jednareftyp2 h2, .jednareftyp2 a.rd, .jednareftyp2 a.rd:hover {
display:block;

}


.wrappertab {
overflow-x: auto;
border:0px solid #0C54A0;
padding:3px 3px 3px 3px;
/*background-image:url('grafika/sipkyh.png');
background-repeat: no-repeat;
background-position:center 2px; */

}

 .textdlazdiceuvodvid h2 { 
  font-size:20px;
  }


}  /* 739 */

@media all and (max-width: 639px) { 
.columnref {
max-width:320px;
}

.referencedivbenefit {

position: relative;
    float: left;
    width: 100%;
    display: block;

}

.jednareftyp0{
 position:relative;
 float:left;
 width:30%;
 font-size:0px;
 line-height:0px;
}


.jednareftyp1a {
position:relative;
padding-left:35%;
height:100%;
top:0px;
display:table;
}

.jednareftyp{
position:relative;
padding:10px 10px 10px 10px;
display:block;
background-color:#E6E6E6;
margin-top:30px;
}


.jednareftyp2 a  {
color:#000000;
display:none;
}


.jednareftyp2 h2, .jednareftyp2 a.rd, .jednareftyp2 a.rd:hover {
margin:0;
padding:0px 0px 0px 0px;
font-weight:normal;
FONT-SIZE: 18px;
FONT-WEIGHT: normal;
display:block;
line-height:100%;
}


.blokr1,.blokr2 {
width:100%;
float:none;
padding-top:10px;
}

.blokrt,.blokrt2 {
margin-left:0px;
position:relative;
padding-top:2px;
}


 

} /* 639 */

@media all and (max-width: 560px) { 

a.jednoroz3 {
font-size:19px;
line-height:1.1em;
}

.fotovyr {
position:relative;
padding:0px 35px 0px 35px;
height:140px;
}

.fotorol1 {
position: relative;
width:100%;
overflow:hidden;
height:140px;
}



a.fotoleft {
position:absolute;
left:0px;
top:0px;
width:35px;
height:100%;
background-image: url("grafika/fotoleft.png");
background-position: center 30px;
background-repeat: no-repeat;
display:block;
}

a.fotoright {
position:absolute;
right:0px;
top:0px;
width:35px;
height:100%;
background-image: url("grafika/fotoright.png");
background-position: center 30px;
background-repeat: no-repeat;
display:block;
}

.hlavtext .textik p { 

font-size:20px;

}   

.hlavd25 {

margin-top:20px;
                                        
}

.jednareftyp2 h2, .jednareftyp2 a.rd, .jednareftyp2 a.rd:hover {
margin:0;
padding:0px 0px 0px 0px;
font-weight:normal;
FONT-SIZE: 16px;
FONT-WEIGHT: normal;
display:block;
line-height:100%;
}

.varcharbutonn
{
  width:180px;
}

 .textdlazdiceuvodvid h2 { 
  font-size:18px;
  }


} /* 560 */


@media all and (max-width: 599px) {   /* 599 */

.hlavikony {
max-width:532px;
}


.hlavd16 {

margin-bottom:60px;
padding:0;
float: left;
width: 50%;

}

 .my-slide .inner.devrama-slider .projector .slide1 h2 {
  font-size: 16px;
  
  }
  
  


} /* media screen 599 */

@media all and (max-width: 533px) {   /*  */
 .textdlazdiceuvodvid h2 { 
  font-size:15px;
  }
  
  .text8s{
display:none;
}
  
}  


@media all and (max-width: 376px) {   /*  */

.textdlazdiceuvodvid h2 { 
  font-size:12px;
  }
  
   .ltsp {
  letter-spacing:0px; 
  }

.my-slide .inner.devrama-slider .projector .slide1 h2 {
  font-size: 11px;
  
  }
  
 .hlavd16 {

margin-bottom:30px;
padding:0;
float: left;
width: 50%;

} 

a.jednoroz3 {
font-size:16px;
}

.hlavtext .textik p { 

font-size:17px;

}  


.jednareftyp2 h2, .jednareftyp2 a.rd, .jednareftyp2 a.rd:hover {
margin:0;
padding:0px 0px 0px 0px;
font-weight:normal;
FONT-SIZE: 14px;
FONT-WEIGHT: normal;
display:block;
line-height:100%;
}


img.fotkaleva {
float:none;
width:100%;
height:auto;
margin-top:2px;
}

img.fotkaprava {
float:none;
width:100%;
height:auto;
margin-top:2px;
}

tr.hlavtr td {
color:#eeeeee; /*DA251D*/
padding:4px;
}

.mnsi {
font-size:12px;

}

td.refer4, td.refer1 {

padding:4px;
font-size:14px;

}


}    /* 376 */


@media all and (max-width: 1px) {   /* 642 */

.nadbalik {
position:relative;
width:300px;
margin-left:auto;
margin-right:auto;

}

}  /* 605px */



@media all and (max-width: 1px) {   /* 639 */

.banernov {
position:relative;
left:0px;
width:100%;
display:block;
background-image: url("grafika/podmenu-mob-b-pk.png");
height:127px;
background-position: top center;
background-repeat: no-repeat;
/*background-color:#93112B;*/
}

.banernov1 {
position:relative;
margin-left:auto;
margin-right:auto;
display:block;
width:320px;
height:125px;
/*background-color:#888888;*/
overflow:hidden;
/*background-image: url("grafika/podmenu-mob-b.jpg");
background-position: top center;
background-repeat: no-repeat; */
}


.my-slide {
  display:none;
    
/*	visibility:visible;
	width: 1600px;
	height: 786px; */
  color: #FFFFFF;
}

.my-slidemob {
	visibility:visible;
/*	width: 1600px;
	height: 786px; */
  color: #FFFFFF;
  
  display:block;
  
}

.column2hl {
position: relative;
width: 100%;
text-align: left;
background-image: none;
/*background-repeat: no-repeat; 
background-position: -883px 0px;   */

/*  baner-poz-lazy1.jpg background-position: -883px 0px; */


}

.nadhlavnicolumn {

background-color:#E8E8E8;
background-image: none;
background-repeat: no-repeat; 
background-position: center top;

z-index:2; 

}

.dlazdicenov {
position:relative;
margin-top:1px;
margin-left:auto;
margin-right:auto;
width:320px;
height:322px;
background-image: url("grafika/dlazdice-mob-pk.png");
padding-bottom:10px;
background-position: left top;
background-repeat: no-repeat;
display:block;
}


a.dlaz1 {
position:absolute;
left:0px;
top:0px;
width:160px;
height:160px;
display:block;
}

a.dlaz2 {
position:absolute;
left:161px;
top:0px;
width:160px;
height:160px;
display:block;
}

a.dlaz3 {
position:absolute;
left:0px;
top:161px;
width:160px;
height:160px;
display:block;
}

a.dlaz4 {
position:absolute;
left:161px;
top:161px;
width:160px;
height:160px;
display:block;
}


a.dlaz5 {
position:absolute;
left:0px;
top:322px;
width:160px;
height:160px;
display:block;
}

a.dlaz6 {
position:absolute;
left:161px;
top:322px;
width:160px;
height:160px;
display:block;
}

a.dlaz7 {
position:absolute;
left:0px;
top:483px;
width:275px;
height:185px;
display:block;
}

a.dlaz8 {
position:absolute;
left:161px;
top:483px;
width:275px;
height:185px;
display:block;
}

img.hlavobr {
height:90px;
width:auto;
}


A.hlavniit {
display:none;


}





a.hlava1,a.hlava2,a.hlava3,a.hlava4,a.hlava5 {
margin:0;
width:100%;
display:block;
text-align:center;
height:96px;
}

.logapartneru1 {
position:relative;
left:0px;
top:0px;
width:100%;
height:97%;
}

img.pomhlav {
display:none;

}



} /* media screen 640 */