@font-face {
    font-family: 'CarlitoRegular';
        src: url('fonts/CarlitoRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }

@font-face {
    font-family: 'CarlitoBold';
        src: url('fonts/CarlitoBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    }    


/*     horni animace */

.hornizp1 {
position:relative;
height:28px;
background-color:#FFFAE6;
overflow:hidden;
display:block;
line-height:28px;
}

.hornizp2 {
position:absolute;
left:0px;
top:0px;
width:100%;
height:56px;
font-size:14px;
line-height:28px;
display:inline-block;
vertical-align:middle;
text-align:center;
color:#444444;
padding-top:0px;
animation: posunAnimace 20s ease-in-out 1s infinite;
}

@keyframes posunAnimace {
    0% {
        top:0px;
    }
    20% {
        top:0px;
    }
    25% {
        top:-28px;
    }
    45% {
        top:-28px;
    }
    50% {
        top:-56px;
    }
    70% {
        top:-56px;
    }
    75% {
        top:-84px;
    }
    95% {
        top:-84px;
    }
    100% {
        top:0px;
    }
}


.hornizp2 a, .hornizp2 a:hover {
color:#444444;
text-decoration:none;
display:inline-block;
vertical-align:middle;
line-height:28px;
}

.hornizp1 a.kriz {
position:absolute;
right:10px;
top:4px;
width:20px;
height:22px;
line-height:22px;
display:block;
text-align:center;
color:#888888;
text-decoration:none;
/*font-weight:bold;*/
font-size:22px;
display:inline-block;
vertical-align:middle;
}

.hornizp1 a.kriz:hover {
color:#000000;
text-decoration:none;
}


.hornizp2 img {
display:inline-block;
vertical-align:middle;
}

.horni {
/*left:0px;*/
/*overflow:hidden;*/
width:100%;
text-align: center;

}

.nadcolumn {
z-index:5;
}

.main {
position: relative;
width: 1255px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
/*background-color:#ffffff;

border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#C7C8BD;*/
 
/*background-image: url("grafika/vanoce_12.png");
background-position: top -300px;
background-repeat: no-repeat;*/
}

.nadtop {
position: relative;
background-image: url("grafika/lin-val17.png"); 
background-repeat: repeat-x;
background-position: top;
text-align:center;
z-index:5;
/*height:225px;*/
}

.nadtopa {
position: relative;
background-image: url("grafika/lin-val17.png"); 
background-repeat: repeat-x;
background-position: top;
text-align:center;
/*height:225px;*/
}


.top, .topa {
position: relative;
/*width: 100%;*/
height: 190px;
width: 1000px;
margin-left: auto;
margin-right: auto;
/*background-image: url("grafika/logo_s_presahy_4.png");  
background-repeat: no-repeat; 
background-position: 34px 0px; */ 
/*overflow:hidden;*/
background-image: url("grafika/lista-val17a.png");   /*    vanoce pokracuji */
background-position: -18px 0px; /*-316px 0px;    -342 -18px 0px; */
background-repeat: no-repeat;

} 

.topane {
position: relative;
/*width: 100%;*/
height: 225px;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-image: url("grafika/topnov10.png");
background-repeat: no-repeat; 
background-position: left top;
/*overflow:hidden;*/
}

.toppom{
position: relative;
/*width: 100%;*/
height: 190px;
width: 1000px;
/*background-image: url("grafika/podzim-2015.png");
background-repeat: no-repeat; 
background-position: 233px 36px;*/
}

#menik1 a.a1 {
position:absolute;
left:38px;
top:0px;
width:144px;
height:155px;
z-index:2;
}

#menik1 a.a2 {
position:absolute;
left:627px;
top:54px;
width:164px;
height:18px;
}

.dodacinfo {

color:#9e6914;
text-transform:uppercase;

}

a.pokracovatahr {
padding-top:6px;
padding-bottom:15px;
text-transform:uppercase;
font-weight:bold;
display:block;
font-size:17px;

}

.adresanahore {
position:absolute;
left:236px;
top:8px;
/*width:540px;*/
text-align:left;
color:#23555E;
color:#222222;
}

.verzenahore {
position:absolute;
left:790px;
top:4px;
height:30px;
width:80px;
text-align:right;
color:#B40B47;
color:#222222;
font-size:11px;
}

.verzenahore2 {
position:absolute;
left:75px;
top:160px;
width:80px;
text-align:center;
color:#F8EF8D;

}

.vlajkacz1 {
position:absolute;
left:895px;
top:7px;
}

.vlajkask1 {
position:absolute;
left:945px;
top:7px;
}


.spodek1 {
position:absolute;
left:15px;
top:85px;
color:#BF950F; 
color:#ffffff;
/*color:#ffffff;*/
TEXT-DECORATION: none;
font-size:15px;
}

a.spodek2 {
position:absolute;
left:708px;
top:85px;
color: #BF950F;
color:#ffffff;

TEXT-DECORATION: none;
font-size:15px;
}

.spanspodek3 {
position:absolute;
left:180px;
top:85px;
color: #BF950F;
color:#ffffff;
TEXT-DECORATION: none;
font-size:15px;
}

.spanspodek3 a {
 color:#ffffff;
TEXT-DECORATION: none;
}

.spanspodek3 a:hover {
text-decoration:underline;
}



a.spodek3 {
position:absolute;
left:180px;
top:85px;
color: #BF950F;
color:#ffffff;
TEXT-DECORATION: none;
font-size:15px;
}



a.spodek4 {
position:absolute;
left:320px;
top:85px;
color: #BF950F;
color:#ffffff;

TEXT-DECORATION: none;
font-size:15px;
}


a.spodek4a {
position:absolute;
left:460px;
top:85px;
color: #BF950F;
color:#ffffff;

TEXT-DECORATION: none;
font-size:15px;
}


a.spodek2:hover,a.spodek1:hover,a.spodek3:hover,a.spodek4:hover,a.spodek4a:hover {
text-decoration:underline;
}

.dolni {
position:relative;
overflow:auto;
width:100%;
text-align: center;
z-index:0;
}

.dolni1 {
}

.column {
width: 100%;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
/*background-color:#ffffff;*/
position: relative;
text-align: left;
background-image: url("grafika/menu-2015-lin.png");
background-position: left top;
background-repeat: repeat-y;
/*z-index:0;*/
/*overflow:hidden;
background-image: url("grafika/pozad-com-str.jpg");
background-repeat: no-repeat;*/
} 

.columna {
width: 100%;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
/*background-color:#ffffff;*/
position: relative;
text-align: left;
/*background-image: url("grafika/pozadn1a.jpg");
background-repeat: repeat-y; */
/*z-index:2;*/
/*overflow:hidden;
background-image: url("grafika/pozad-com-str.jpg");
background-repeat: no-repeat;*/
} 

.column1 {
position: relative;
width: 710px;
text-align: left;
/*background-image: url("grafika/pozad1a-s.gif");
background-repeat: repeat-y;*/
} 

.column2 {
position: relative;
width: 100%;
text-align: left;
/*background-image: url("grafika/pozadtop0.jpg");*/
background-repeat: no-repeat;

} 

.column4 {
position: relative;
width: 100%;
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/spodlist.jpg");
background-repeat: no-repeat;
background-position: right bottom;
} 

.paticka1 {
position: relative;
width: 960px;
height:41px;
text-align: left;
background-image: url("grafika/down1a-s.gif");
background-repeat: no-repeat;
} 

.nadpat {
position: relative;
/*background-image: url("grafika/pat-lin-2015.png");*/ 
background-repeat: repeat-x;
background-position: top left;
text-align:center;
/*height:145px;*/
z-index:5;
}


.paticka2a {
position: relative;
width: 100%;
/*height:145px;*/
/*background-image: url("grafika/botnov10.png");
background-repeat: no-repeat;
background-position: 0px 0px;*/
text-align: left;
}

.paticka2aa {
position: relative;
width: 960px;
height:35px;
background-image: url("grafika/patickan.jpg");
background-repeat: no-repeat;
background-position: left bottom;
text-align: left;
}

.paticka2 {
position: relative;
width: 960px;
height:27px;
background-image: url("grafika/pata.gif");
background-repeat: no-repeat;
background-position: left top;
text-align: left;
} 

.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:500px;
text-align: left;
}

.left-column {
position: relative;
margin:0;
padding:0;
float: left;
width: 250px;
text-align: left;
/*background-image: url("grafika/men-prav.jpg");
background-repeat: no-repeat;
background-position: right top;*/
}

.left-column4 {
position: relative;
margin:0;
padding:0;
float: left;
width: 2px;
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;
}

.mid-column2 {
position: relative;
float: left;
width: 750px;
/*z-index:20;*/
}

.mid-column2dal {
position: relative;
float: left;
width: 250px;
/*z-index:20;*/
/*background-color:#F6F8E6;*/
/*display:none;*/
}

.mid-column4 {
position: relative;
float: left;
width: 1002px; 
}

.mid-column4dal {
position: relative;
float: left;
width: 250px;
/*z-index:20;*/
background-color:#F6F8E6;
/*display:none;*/
}

.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 {
display:none;
}

.horni-menu {
position: relative;
left:0px;
top:155px;
height:34px;
width:1000px;
FONT-FAMILY:Calibri,'CarlitoRegular',Tahoma,Arial,Verdana,Arial, Tahoma, Helvetica; 
FONT-SIZE: 17px;
text-transform:uppercase;
z-index:2;
/*overflow:hidden;*/

/*background-color:#000000;*/   
}

img.logoanim {
position:absolute;left:0px;top:0px;z-index:1;
/*position:absolute;left:-4px;top:-26px;z-index:1;*/

}

img.logoanim1 {
position:absolute;left:238px;top:36px;z-index:1;

}


img.logoanim2 {
position:absolute;left:0px;top:0px;z-index:1;

}



A.horni-menu0 
{
   display:block;
   float:left;
   height:34px;
   color: #A87F00; /*#BF930C;*/
   color: #9E6914;
   color: #ffffff;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
    padding-left:15px;
   padding-right:15px;
  
  /* 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:34px;   
   color: #FFCC00;
   color: #FDCF62;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
  /* width:119px; */  
   padding-left:15px;
   padding-right:15px;
   /*background-color:#545454;*/
  /* background-image: url("grafika/menu_1hn.gif");
   background-repeat: no-repeat;
   background-position: center 23px;  */  
}

A.horni-menu0:hover
{
   float:left;
   height:34px;   
    
   color: #9E6914;
   color: #FFCC00;
    color: #FDCF62;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
  /* width:119px; */  
   padding-left:15px;
   padding-right:15px;
   /*background-color:#545454;*/
   /* background-image: url("grafika/menu_1hn.gif");
   background-repeat: no-repeat;
   background-position: center 23px;   */
}

A.horni-menu0 span, A.horni-menu1 span, A.horni-menu0lev span, A.horni-menu1lev span, A.horni-menu0prav span, A.horni-menu1prav span
 { display:block;
  padding-top:8px;
 }

A.horni-menu0lev 
{
   display:block;
   float:left;
   height:34px;
   color: #A87F00; /*#BF930C;*/
   color: #9E6914;
   color: #ffffff;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
   padding-left:22px;
   padding-right:110px;
}

A.horni-menu1lev, A.horni-menu1lev:hover, A.horni-menu0lev:hover
{
   float:left;
   height:34px;   
   color: #B40B47;
   color: #FFCC00;
   color: #FDCF62;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
  /* width:119px; */  
   padding-left:22px;
   padding-right:110px;
}

A.horni-menu0prav 
{
   display:block;
   float:left;
   height:34px;
   color: #A87F00; /*#BF930C;*/
   color: #9E6914;
   color: #ffffff;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
   padding-left:12px;
   padding-right:12px;
}

A.horni-menu1prav, A.horni-menu1prav:hover, A.horni-menu0prav:hover
{
   float:left;
   height:34px;   
   color: #B40B47;
   color: #FFCC00;
   color: #FDCF62;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   text-align:center;
  /* width:119px; */  
   padding-left:12px;
   padding-right:12px;
}





.prazdne_menu {
position: relative;
FONT-FAMILY: Arial, Tahoma, Helvetica; 
FONT-SIZE: 6px;    
margin-left:15px;
line-height:6px;
height:8px;
}


.levemenu {
position: relative;
FONT-FAMILY: Calibri,'CarlitoBold', Tahoma,Arial,Verdana,Arial, Tahoma, Helvetica; 
FONT-SIZE: 15px;    
line-height:120%;
margin-left:4px;
width:245px;
padding-bottom:15px;
FONT-WEIGHT: bold;
}

.levemenu4 {
position: relative;
FONT-FAMILY: Arial,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:14px;
margin-top:10px;
margin-bottom:1px;
margin-left:11px;
color: #707061;
}

A.levemenu-hlavni0 {
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #BF950F;
color: #9E6914;
color: #000000;
/*background-image: url("grafika/tec-c1.gif");
background-position:0px 5px;
background-repeat: no-repeat;*/
padding-top:3px;
padding-bottom:1px;
margin-top:4px;
}

A.levemenu-hlavni0:hover {
/*
margin-top:4px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
*/    
color: #B40B47;
color: #23555E;
color: #B40B47;
/*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:4px;
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #B40B47;
color: #B40B47;
background-image: url("grafika/ctver1az.gif");
background-position:2px 9px;
background-repeat: no-repeat;
/*background-image: url("grafika/kolec1a.jpg");
background-position:0px 5px;
background-repeat: no-repeat;*/
padding-top:3px;
padding-bottom:1px;
}

A.levemenu-hlavni0 span, A.levemenu-hlavni1 span
 {
  display:block;
  padding-left:13px;
 }

A.levemenu-podmenu0 {
margin-left:15px;
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #BF950F;
 color: #000000;
/*background-image: url("grafika/tec-c1.gif");
background-position:0px 3px;
background-repeat: no-repeat;*/
padding-top:1px;
padding-bottom:1px;
}

A.levemenu-podmenu0:hover {
margin-left:15px;
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #B40B47;
color: #23555E;
color: #B40B47;
/*background-image: url("grafika/tecka3.gif");
background-position:0px 3px;
background-repeat: no-repeat;*/
padding-top:1px;
padding-bottom:1px;
}

A.levemenu-podmenu1, A.levemenu-podmenu1:hover {
margin-left:15px;
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.gif");
background-position:2px 7px;
background-repeat: no-repeat;
/*background-image: url("grafika/kolec2a.jpg");
background-position:1px 4px;
background-repeat: no-repeat;*/
padding-top:1px;
padding-bottom:1px;
}

A.levemenu-podmenu0 span, A.levemenu-podmenu1 span
 {
  display:block;
  padding-left:12px;
 }

A.leveskupiny10 {
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver1z.png");
background-position:2px 9px;
background-repeat: no-repeat;
padding-top:3px;
padding-bottom:1px;
margin-top:4px;
}

A.leveskupiny10:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny11, A.leveskupiny11:hover {
margin-top:4px;
display:block;
TEXT-DECORATION: none;
/*FONT-WEIGHT: bold;*/    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver1az.gif");
background-position:2px 9px;
background-repeat: no-repeat;
padding-top:3px;
padding-bottom:1px;
}

A.leveskupiny10 span, A.leveskupiny11 span
 {
  display:block;
  padding-left:13px;
 }


A.leveskupiny20 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold; 
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver2z.png");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
margin-left:15px;
}

A.leveskupiny20:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny21, A.leveskupiny21:hover {
margin-left:15px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.gif");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
}

A.leveskupiny20 span, A.leveskupiny21 span
 {
  display:block;
  padding-left:12px;
 }
 
 
A.leveskupiny30 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver2z.png");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
margin-left:30px;
}

A.leveskupiny30:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny31, A.leveskupiny31:hover {
margin-left:30px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.gif");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
}

A.leveskupiny30 span, A.leveskupiny31 span
 {
  display:block;
  padding-left:12px;
 }
 
A.leveskupiny40 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver2z.png");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
margin-left:45px;
}

A.leveskupiny40:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny41, A.leveskupiny41:hover {
margin-left:45px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.gif");
background-position:2px 7px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
}

A.leveskupiny40 span, A.leveskupiny41 span
 {
  display:block;
  padding-left:12px;
 }

A.leveskupiny50 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver2z.png");
background-position:2px 6px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
margin-left:60px;
}

A.leveskupiny50:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny51, A.leveskupiny51:hover {
margin-left:60px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.png");
background-position:2px 6px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
}

A.leveskupiny50 span, A.leveskupiny51 span
 {
  display:block;
  padding-left:12px;
 }


A.leveskupiny60 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;
color: #111111;
background-image: url("grafika/ctver2z.png");
background-position:2px 6px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
margin-left:75px;
}

A.leveskupiny60:hover {
color: #B40B47;
color: #23555E;
color: #B40B47;
}

A.leveskupiny61, A.leveskupiny61:hover {
margin-left:75px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
color: #23555E;
color: #B40B47;
background-image: url("grafika/ctver2az.png");
background-position:2px 6px;
background-repeat: no-repeat;
padding-top:1px;
padding-bottom:1px;
}

A.leveskupiny60 span, A.leveskupiny61 span
 {
  display:block;
  padding-left:12px;
 }

A.hornikosik0 {
position:absolute;
left:883px;
top:51px;
width:109px;
height:46px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;   
font-size:13px;
text-align:center; 
color:#FCEECA;
color:#000000;
background-image: url("grafika/kosvan.png");
background-position:left top;
background-repeat: no-repeat;
padding:0;
padding-top:44px;

z-index:3;

/*padding-bottom:5px;
margin-top:4px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
border-style: solid; border-color:#000000;*/
}

A.hornikosik0:hover {
color:#ffffff;
/*color:#A50F34;*/
}

.levnadpis {
display:block;
font-size:1px;
line-height:6px;
}

.leveprazdne {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;

padding-top:5px;
padding-bottom:0px;
margin-top:5px;
margin-bottom:8px;
margin-right:7px;
margin-left:4px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-style: solid; border-color:#ffcc00;

}


A.levekosik0 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #BF950F;
color: #9E6914;
background-image: url("grafika/kosik.gif");
background-position:0px 3px;
background-repeat: no-repeat;
padding-top:5px;
padding-bottom:5px;
margin-top:4px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-style: solid; border-color:#FFCC00;
}

A.levekosik0:hover {
color: #B40B47;
}

A.levekosik1, A.levekosik1:hover {
margin-top:4px;
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #B40B47;
background-image: url("grafika/kosik.gif");
background-position:0px 3px;
background-repeat: no-repeat;
padding-top:5px;
padding-bottom:5px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-style: solid; border-color:#B40B47;
}

A.levekosik0 span, A.levekosik1 span
 {
  display:block;
  padding-left:23px;
 }


.right-column-text {
position:relative;
clear:both;
margin-left:7px;
margin-top:10px;
margin-right:10px;
margin-bottom:0px;
padding:0px;
text-align: center;
}

.right-column-text2 {
}

.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:115px;
margin-top:7px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
background-color: #dddddd;
color: #00000; 
}

.right-column-text-nebily0 {
position:relative;
clear:both;
margin-left:15px;
margin-right:15px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #dddddd;
}




.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;
                line-height:0px;
                border:none;
                margin:0; padding:0;
                background:transparent;
                }



body
{
   text-align: left;
   color: #000000; 
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,Verdana,Arial, Helvetica, sans-serif; 
   margin: 0; 
   padding: 0;
   background-color: #ffffff;
   /*overflow:hidden;
   height:100%;*/
}

html {
  /* overflow:hidden;
   height:100%; */
}

.textik
{
   color: #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,Verdana, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   text-align:left;
}

.textik td 
{
   color: #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,Verdana, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none; 
}


P,.textik P {
   color: #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,Verdana,Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   margin:0;
   padding:0;
   padding-bottom:0px;
}

.textik .velikost8 {
  FONT-SIZE: 8px;
}
 
.textik .velikost9 {
  FONT-SIZE: 9px;
}

.textik .velikost10 {
  FONT-SIZE: 10px;
}

.textik .velikost11 {
  FONT-SIZE: 11px;
}

.textik .velikost12 {
  FONT-SIZE: 12px;
}

.textik .velikost13 {
  FONT-SIZE: 13px;
}

.textik .velikost14 {
  FONT-SIZE: 14px;
}

.textik .velikost15 {
  FONT-SIZE: 15px;
}

.textik .velikost16 {
  FONT-SIZE: 16px;
}

.textik .velikost17 {
  FONT-SIZE: 17px;
}

.textik .velikost18 {
  FONT-SIZE: 18px;
}

.textik .velikost19 {
  FONT-SIZE: 19px;
}

.textik .velikost20 {
  FONT-SIZE: 20px;
}

.textik .velikost24 {
  FONT-SIZE: 24px;
}

.textik .velikost30 {
  FONT-SIZE: 30px;
}

.textik .velikost36 {
  FONT-SIZE: 36px;
}




.textik IMG
{
   border-color: #BF940D;
}


.textik H1
{
 FONT-SIZE: 20px;  
 FONT-WEIGHT:  bold;
 margin-top:0px;
 margin-bottom:10px;
 color:#BF950F;
 color:#9E6914;
 
}

.textik H2
{
 FONT-SIZE: 14px; 
 FONT-WEIGHT: bold;
}

.textik H3
{
 FONT-SIZE: 13px; 
 FONT-WEIGHT: bold;
 padding:0;
 margin-top:12px;
 margin-bottom:6px;
}


.textik H4
{
 FONT-SIZE: 12px; 
 FONT-WEIGHT:bold;
 margin-top:2px;
 margin-bottom:0px;

}

.textik H5
{
 FONT-SIZE: 11px;  
 FONT-WEIGHT:bold;
 margin-top:0px;
 font-style:italic;
 margin-bottom:0px;
 color: #000000;
}

.textik H6
{
 FONT-SIZE: 14px;  
 margin-top:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-bottom:0px;
 FONT-WEIGHT:normal;
}



.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:8px;
   FONT-SIZE: 13px;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,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{
color: #B40B47;
TEXT-DECORATION: none;
}

.textik A:hover {
TEXT-DECORATION: underline;
}

a.abez {
color: #B40B47;
TEXT-DECORATION: none;
}

a.abez:hover {
TEXT-DECORATION: underline;
}



.mensi
{
FONT-SIZE: 11px; 
LINE-HEIGHT: 15px;
text-align: justify;
}

hr {
color: #C7C8BD;
height:0px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color:#C7C8BD; 
 
}

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: #ECDFB6;
height: 0px; 
}

HR.bila
{
   COLOR: #EDEDED; border: 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:#FAF4E8;;
   color: #B4007A;
   border: 1px solid #B4007A;
   FONT-SIZE: 11px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,Arial,Tahoma,"Arial", "Verdana";
   margin:0;
   padding:0;
}


.submitbuton
{
   background-color: #d7c7b1;
   background-color:#FAF4E8;;
   color: #B4007A;
   border: 1px solid #B4007A;
   FONT-SIZE: 20px;
   font-weight:bold; 
   FONT-FAMILY: Calibri,'CarlitoBold',Tahoma,Arial,Tahoma,"Arial", "Verdana";
   margin:0;
   padding:10px;
   cursor:pointer;
}

.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:2px;
margin-left:2px;
height:140px;
width:auto;
}

.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:786px;
top:27px;
/*visibility:hidden;*/
}

.fullbuton
{   
   position:absolute;
   left:661px;
   top:28px;
   background-color:#ffffff;
   color: #000000;
   border: 0px solid #ffffff;
   FONT-FAMILY: Arial, Tahoma; 
   FONT-SIZE: 11px;    
   margin:0;
   padding:0;
   width:119px;
   height:15px;   
   /*line-height:15px;*/
}

a.odesliobr 
{
position:absolute;
left:786px;
top:27px;
width:24px;
height:22px;
background-image: url("grafika/pruhled.gif");
}

a.odesliobr:hover 
{
background-image: url("grafika/lupa1.gif");
}

a.english 
{
position:absolute;
left:542px;
top:9px;
width:65px;
height:17px;
FONT-FAMILY: Arial, Tahoma; 
FONT-SIZE: 12px;
TEXT-DECORATION: none;
color:#DCDBD5;
text-align:center;
/*background-image: url("grafika/pruhled.gif");*/
}

a.intranet 
{
position:absolute;
left:870px;
top:28px;
width:79px;
height:17px;
FONT-FAMILY: Arial, Tahoma; 
FONT-SIZE: 12px;
TEXT-DECORATION: none;
color:#DCDBD5;
color: #1F1A17;
text-align:center;
/*background-image: url("grafika/pruhled.gif");*/
}

a.intranet:hover {
color: #DA251D;
TEXT-DECORATION: none;
}

a.odeslifull 
{
position:absolute;
left:785px;
top:28px;
width:77px;
height:17px;
FONT-FAMILY: Arial, Tahoma; 
FONT-SIZE: 12px;
TEXT-DECORATION: none;
color:#DCDBD5;
text-align:center;
/*background-image: url("grafika/pruhled.gif");*/
}

a.strava 
{
position:absolute;
left:868px;
top:9px;
width:72px;
height:17px;
FONT-FAMILY: Arial, Tahoma; 
FONT-SIZE: 12px;
TEXT-DECORATION: none;
color:#DCDBD5;
text-align:center;
/*background-image: url("grafika/pruhled.gif");*/
}


a.mapaweb 
{
position:absolute;
left:614px;
top:9px;
width:118px;
height:17px;
FONT-FAMILY: Arial, Tahoma; 
FONT-SIZE: 12px;
TEXT-DECORATION: none;
color:#DCDBD5;
text-align:center;
/*background-image: url("grafika/pruhled.gif");*/
}

a.mapaweb:hover,a.english:hover,a.strava:hover,a.odeslifull:hover
{
color:#000000;
TEXT-DECORATION: none;
/*background-image: url("grafika/mapa1.gif");*/
}

a.but1 {
position:absolute;
left:30px;
top:0px;
width:78px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but1:hover {
background-image: url("grafika/but1.gif");
}

a.but2 {
position:absolute;
left:126px;
top:0px;
width:56px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but2:hover {
background-image: url("grafika/but2.gif");
}


a.but3 {
position:absolute;
left:198px;
top:0px;
width:51px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but3:hover {
background-image: url("grafika/but3.gif");
}


a.but4 {
position:absolute;
left:267px;
top:0px;
width:83px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but4:hover {
background-image: url("grafika/but4.gif");
}

a.but5 {
position:absolute;
left:365px;
top:0px;
width:52px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but5:hover {
background-image: url("grafika/but5.gif");
}

a.but6 {
position:absolute;
left:428px;
top:0px;
width:73px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but6:hover {
background-image: url("grafika/but6.gif");
}

a.but7 {
position:absolute;
left:710px;
top:0px;
width:108px;
height:60px;
display:block;
background-image: url("grafika/pruhled.gif");
}

a.but7:hover {
background-image: url("grafika/but7.gif");
}

a.but8 {
position:absolute;
left:858px;
top:0px;
width:60px;
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: Arial,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;
}

a.karierka {
 width:666px;
 display:block;
 padding:4px 4px 4px 4px; 
 color: #032352;
 background-color: #F0EDEE;
 font-size:14px;
 TEXT-DECORATION: none;
 FONT-WEIGHT: bold;
 border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-style: solid; border-color:#808080;
}

a.karierka:hover {
color: #DA251D;
TEXT-DECORATION: underline;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-style: solid; border-color:#DA251D;
}

.linka
{
line-height:1px;
font-size:1px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#C7C8BD;
height:1px; 
}

.textik .zacat,.textik .zacat1 {
color: #fffffe;
FONT-FAMILY: Arial; 
FONT-SIZE: 1px;
line-height:1px;
margin:0; padding:0;
}


.ramecek {
position:relative;
float:left;
/*width:125px;
height:220px;*/
margin-left:10px;
margin-top:10px;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ECDFB6;
text-align:center;
}

.ramecekshop {
/*position:relative;*/
float:left;
/*display:block;*/  
width:241px;
height:304px; 
margin-left:0px;
margin-top:0px;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ffcc00;
/*border-color: #F5EED6;*/
overflow:hidden;
}

.investz {
position:relative;
float:left;
margin-left:19px;
margin-top:10px;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ECDFB6;

}

.textik .detailobj {
font-size:15px;
line-height:15px;

}

.textik .skladak {
font-size:13px;
line-height:13px;
font-weight:bold;
color:#ffcc00;
text-transform:uppercase;

}

.textik .popisprstenu {
FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma; 
color: #000000;
FONT-SIZE:17px;
line-height:15px;
margin:0; 
padding:4px;
display:block;
width:180px;
margin-top:6px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ffcc00;
}

.listickanahore {
position:relative;
left:0px;
top:0px;
padding-top:0px;
padding-left:18px;
padding-bottom:4px;
font-size:13px;
margin:0;
}

.butonshop
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";
   margin:0;
   padding:0;
}

.butonshopful
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";
   margin:0;
   padding:2px 2px 2px 2px;
}

.butonshop1
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #000000;
 /*  font-weight:bold;*/
   border: 1px solid #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";
   margin:0;
   padding:0;
}

.butonshop3
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #000000;
 /*  font-weight:bold;*/
   border: 1px solid #000000;
   FONT-SIZE: 13px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";
   margin:0;
   padding:0;
}

.butonshop4
{
   background-color: #d7c7b1;
   background-color:#ECDEB7;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 15px; 
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

.former,.former2
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #000000;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,arial;
   font-size:15px;
   padding:2px;
   border: 1px solid #444444;
         
}

.former3
{
   background-color: #FFFCF7;   
   color: #000000;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,arial;
   font-size:16px;
   padding:4px;
   border: 1px solid #444444;
   width:140px;      
}

.former4
{
   background-color: #E5BE42;   
   color: #ffffff;
   color: #000000;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,arial;
   font-size:16px;
   font-weight:bold;
   padding:4px;
   border: 1px solid #E5BE42;
   width:100px;
         
}

.former25,.former225
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #222222;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,arial;
   font-size:15px;
   padding:5px;
   border-radius: 4px;
   border: 1px solid #999999;
   width:  300px;    
}


td.tdnaz25 {

color:#666666;


}

.kriteria {
position:relative;
FONT-SIZE: 15px;
padding-top:0px;
padding-left:15px;
padding-bottom:1px;
/*width:670px;*/
width:700px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #FFCC00;
}


.full12025 {
display:inline-block;
}

.kritpar1{

background-color:#FFFAE5;
background-color:#ffffff;
padding:1px 1px 1px 1px;

}

.full02025 {

background-color:#FFFAE5;
padding:12px 3px 12px 3px;
text-align:center;
font-size:16px;
}

.full02025 .butonshopful {
font-size:16px;
width:200px;
padding:5px;
}

.full02025 .butonshop4 {
cursor:pointer;
font-size:16px;
font-weight:bold;
padding:5px 10px 5px 10px;
margin:5px 0px 5px 0px;

}

.kritpar2{

background-color:#FFFAE5;padding:10px 3px 10px 3px;

}


.kritpar3{

background-color:#FFFAE5;padding:10px 3px 10px 3px;

}


.kritpar4{

background-color:#FFFAE5;padding:2px 3px 10px 3px;

}

.kritpar5{

background-color:#FFFAE5;padding:10px 3px 10px 3px;

}

.kritpar6 {
background-color:#FFFAE5;padding:10px 5px 10px 5px;
margin:6px auto 0px auto;
width:260px;
font-size:16px;
text-align:center;
background-color:#FFFFFF; padding:2px 2px 2px 2px;
}

.kritpar6b {
margin:0px auto 0px auto;
width:260px;
font-size:16px;
text-align:center;
background-color:#FFFFFF; padding:7px 2px 7px 2px;
display:inline-block;
vertical-align: middle;
}

.kritpar6 .butonshop, .kritpar6b .butonshop {
font-size:16px;
background-color:#FFFAE5;
padding:3px;

}

.kritpar6ful{
background-color:#FFFAE5;padding:0px 3px 10px 3px;
margin:0px auto 0px auto;
width:260px;
font-size:16px;
}

.kritpar10 {
margin:0px auto 0px auto;
width:100%;
max-width:550px;
text-align:center;
padding: 10px 0px 10px 0px;
}

.doporuc {
font-size:13px;
color:#333333;
text-decoration: line-through;
}


.textskupin {
padding-left:15px;
padding-right:10px;
padding-bottom:0px;
}

.textvyrobku {
padding-left:18px;
padding-right:15px;
padding-top:0px;
padding-bottom:10px;
}

A.shopnahled {
TEXT-DECORATION: none; 
color: #BF950F;
color: #222222;
font-size:15px;
line-height:15px;
font-weight:bold;
padding:5px;
padding-top:7px;
display:block;
}

A.shopnahled:hover {
TEXT-DECORATION: underline; 
}

.anotaceshop {
text-align:left;
padding-top:4px;

}


A.vlozitdokosiku {
position:relative;
background-image: url("grafika/kosik.gif");
background-position:0px -1px;
background-repeat: no-repeat;
}
A.vlozitdokosiku span {
padding-top:2px;
padding-left:23px;
}


.textik tr.kosik1
{
   background-color: #FAF4E8;
   
}


table.kosik2_2025 {

width:calc( 100% - 24px );
margin:auto;
padding:10px;

border-bottom:1px solid #CFCFCF; 

}

.kosiklevb {
margin:auto;
width:95%;
display:block;
text-align:left; 
}    

td.zlut25 {
/*background-color: #FAF4E8;*/
background-color: #FAFAFA;
font-size:16px;
}
table.kosik2_2025 td.tdkos1 {
width:20%;
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF; 
}

table.kosik2_2025 td.tdkos2 {
width:55%;
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF;
}

table.kosik2_2025 td.tdkos3 {
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF;
}


table.kosik2_2025 td.tdkos4 {
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF;
}

table.kosik2_2025 td.tdkos5 {
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF;
}

.dodan25 {
padding:10px 0px; 
display:inline-block;
}

.obrkos25 {
width:90%;
padding-bottom:90%;
display:block;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;

}

.textik table.kosik2 td
{
   
   font-size:13px;   
   
}  


.labelklas {
    display: block;
    padding: 12px 0px 12px 10px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    line-height: 120%;
    font-size: 16px;
    max-width:600px;
    margin:auto;
    
}

.butonshop3radio {
    display: inline-block;
    transform: scale(1.5);
    width: 20px;
    vertical-align: top;
}

.labelklas2 {
    display: inline-block;
    padding: 0px 70px 0px 10px;
    width: calc( 100% - 31px);
    box-sizing: border-box;
}

.labelklas4 {
    display: block;
    text-align: center;    
}

.labelklas3 {
    display: inline-block;
    padding: 0px 10px 0px 0px;
    /* float: right; */
    position: absolute;
    right: 0px;
    top: 10px;
    width: 70px;
    height: 20px;
    text-align: right;
}

img.platbakosimg {
border:0px;
height:33px;
width:auto;
margin:2px;
display:inline-block;
vertical-align:middle;
}

.vyslcena25 {
font-size:16px;
background-color: #FAF4E8;
padding:20px;
margin:10px;
text-align:right;
border: 0px solid #CFCFCF;
}


.vysl1 {

float:left;
}

.vysl2 {

font-size:18px;

}


.textik a.prepinac {
/*color:#914B33;
display:block;*/
font-size:16px;
font-weight:bold;
/*float:left;
padding:3px 3px 3px 3px;*/
text-decoration: none;
padding: 4px 4px 4px 4px;
border: 1px solid #81909D;
line-height:22px;
margin-bottom:6px;
display:inline-block;
}

.textik a.prepinacstr {
/*color:#914B33;
display:block;*/
font-size:16px;
font-weight:bold;
padding:3px 3px 3px 3px;
text-decoration: none;
padding: 4px 4px 4px 4px;
border: 1px solid #81909D;
line-height:22px;
margin-bottom:6px;
display:inline-block;
}


.textik a.prepinac:hover, .textik a.prepinacstr:hover {
text-decoration: underline;
}

.textik .prepinac1 {
color:#000000;
font-size:15px;
font-weight:bold;
/*
float:left;
padding:3px 3px 3px 3px;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #914B33;*/
text-decoration: none;
}

IMG.kos
{
   border-color: #B40B47;
}

.zpravanahore {
/*background-color:#ffffff;*/
position:absolute;
left:740px;
top:45px;
width:129px;
height:95px;
padding:0;
/*border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ffffff;
border-color: #000000;*/
color:#000000;
text-align:right;
overflow:hidden;
}

a.adet,a.adet:hover {

text-decoration:none;

}


.akcevlevo {
/*position:absolute;
left:-150px;
top:0px;
width:150px;
display:none;*/
/*visibility:hidden;*/
position:relative;
margin-top:20px;
width:220px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
/*border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ECDFB6;*/
text-align:center;
background-image: url("grafika/zluta_3.png");
background-repeat: repeat-y;
background-position: left top;
}

.akcevpravo {
/*position:absolute;
left:960px;
top:0px;
width:150px;
display:none;*/
/*visibility:hidden;*/
margin-top:20px;
position:relative;
width:220px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
/*border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #ECDFB6;*/

background-image: url("grafika/zluta_3.png");
background-repeat: no-repeat;
background-position: left top;

text-align:center;
}

.stranadlaz {
position: relative;
top:0px;
left:0px;
height: 520px;
/*background-image: url("grafika/uvod1n.jpg");
background-repeat: no-repeat;
background-position: left top;*/
overflow:hidden;
}

.uvodtext {
position:relative;
height:1px;
overflow:hidden;
}


a.dla1 {
position:absolute;
left:0px;
top:0px;
background-color:#F5DCA3;
display:block;
}

a.dla1:hover {

}


a.dla2 {
position:absolute;
left:250px;
top:0px;
background-color:#F5DCA3;
display:block;
}

a.dla2:hover {
}

a.dla3 {
position:absolute;
left:500px;
top:0px;
background-color:#F5DCA3;
display:block;
}

a.dla3:hover {
}

a.dla4 {
position:absolute;
left:750px;
top:0px;
background-color:#F5DCA3;
display:block;
}

a.dla4:hover {
}


a.dla5 {
position:absolute;
left:0px;
top:250px;
background-color:#F5DCA3;
display:block;
}

a.dla5:hover {
}


a.dla6 {
position:absolute;
left:250px;
top:250px;
background-color:#F5DCA3;
display:block;
}

a.dla6:hover {
}


a.dla7 {
position:absolute;
left:500px;
top:250px;
background-color:#F5DCA3;
display:block;
}

a.dla7:hover {

}

a.dla8 {
position:absolute;
left:750px;
top:250px;
background-color:#F5DCA3;
display:block;
}

a.dla8:hover {
}



a.dla1:hover img,a.dla2:hover img,a.dla3:hover img,a.dla4:hover img,a.dla5:hover img,a.dla6:hover img,a.dla7:hover img,a.dla8:hover img {
opacity: 0.7;
}


a.kosikpruhac {

display:none;
}

.snizek2016 {
position:absolute;
left:0px;
top:35px;
width:1000px;
height:119px;
overflow:hidden;
z-index:1;
}

img.oknik {

max-height:150px;
width:auto;
max-width:150px;
height:auto;


}

#thumbPopup img {
max-height:550px;
width:auto;
}



.akcekos {
border:0px solid #ECDFB6;
background-color:#FAF4E8;
padding:10px;
display:block;
margin:10px;
}

.nadrecenze {
position:relative;
//padding:10px;
border:15px solid #CDCDCD;
background-color:#CDCDCD;
box-sizing:border-box;

}

.nadpata25 {
position:relative;
background-color:#666666;
box-sizing:border-box;
padding:20px 15px 20px 15px;
color:#ffffff;
}

.nadpata25b {
position:relative;
//padding:10px;
background-color:#3E3E40;
box-sizing:border-box;
padding:20px 15px 20px 15px;
color:#ffffff;
}


  #container25 {
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            position: relative;
            border: 0px solid #ccc;
            height: 221px;
            background-color:#ffffff;
            box-sizing:border-box;           
        }
        
        #scroller25 {
            display: inline-block;
            transition: transform 0.5s ease;
        }
        
        #scroller25 img {
            /*height: 140px;*/
            margin: 5px;
            display: inline-block;
            vertical-align: middle;
        }


.jedensloup {    
    width: 300px;
    display: inline-block;
    text-align:left;
    margin:5px;
    vertical-align:top;
}

.sloup600 {
/*height:360px;
padding-top:80px;*/
}

.jedensloup a {
color:#ffffff;
text-decoration:none;
}

.jedensloup a:hover {
text-decoration:underline;
}


a.atel {
color: #222222;
text-decoration:none;
}

a.atel:hover {
text-decoration:underline;
}


 .vekslider {
      /*font-family: Arial, sans-serif;
      background: #f8f9fa;*/
      /*display: flex;*/
      display: inline-block;
      flex-direction: column;
      width:210px;
      align-items: center;
      /*padding: 10px 0px 10px 25px;*/
      padding: 0px 0px 0px 0px;
    }

    .slider-wrapper {
      position: relative;
      width: 100%;
      max-width: 400px;
    }

    .range-slider {
      position: relative;
      width: 100%;
      height: 3px;
      background:#BED21E;
      background:#B40B47;;
      background:#FFCC00;
      border-radius: 2px;
  }
    .range-slider .progress {
      position: absolute;
      height: 3px;
      background: #BED21E; 
      background:#B40B47;
      border-radius: 2px;
      border-width:0px;
      top: 0;
    }

    input[type=range] {
      position: absolute;
      width: 100%;
      height: 0;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      pointer-events: none;
      appearance: none;
      background: none;
    }

   input[type=range]::-webkit-slider-thumb {
      pointer-events: auto;
      appearance: none;
      height: 14px;
      width: 14px;
      border-radius: 50%;
      left: 0;
      background: #BED21E;
      background:#B40B47;
      border: 0px solid #4CAF50;
      /*box-shadow: 0 0 2px rgba(0,0,0,0.5);*/
      cursor: pointer;
      margin-top: -6px;
      margin-left:-2px;
      position: relative;
    }

    input[type=range]::-moz-range-thumb {
      pointer-events: auto;
      height: 14px;
      width: 14px;
      border-radius: 50%;
      left: 0;
      background: #BED21E;
      border: 0px solid #BED21E;
      /*box-shadow: 0 0 2px rgba(0,0,0,0.5);*/
      cursor: pointer;
      margin-top: -6px;
      margin-left:-2px;
      position: relative;
    }

    .inputs {
      display: flex;
      justify-content: space-between;
      margin-top: 0px;
      width: 100%;
      max-width: 400px;
      /*gap: 2px;*/
      padding:0px 0px 12px 0px;
      font-size:14px;
    }

    .inputs input.butoncen {
      
    /* flex: 1; */
    padding: 4px;
    
    font-size: 15px;
    border: 1px solid #ccc;
    border: 0px solid #111111;
    border-radius: 0px;
    /* min-width: 0; */
    width: 58px;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;  
    background-color: #FFFAE5; 
    FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,"Arial", "Verdana";   
    }
    
    .butoncen::-webkit-outer-spin-button,
    .butoncen::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

    .tooltip {
      position: absolute;
      background: #BED21E;
      color: white;
      padding: 4px 8px;
      border-radius: 4px;
      font-size: 12px;
      transform: translate(-50%, -150%);
      white-space: nowrap;
      pointer-events: none;
      display:none;
      /* odstraníme animaci */
    }
    
    a.specbutvek { 
    font-family: "JasanMedium",Tahoma;   
    font-weight: normal;
    FONT-SIZE: 12px;
    color: #000000;
    display: inline-block;
    border: 1px solid #BED21E;
    border-radius: 5px;
    /* min-width: 105px; */
    padding: 5px 7px 3px 7px;
    text-decoration: none;
    background-color:#BED21E;                  /* #4CAF50;; */
    text-align: center;    
    font-size: 12px;
    text-decoration:none;    
    border-radius: 6px;    
}


a.specbut {
    background-color: #d7c7b1;
    background-color: #9D0000;
    color: #ffffff;
    border: 1px solid #9D0000;
    FONT-SIZE: 16px;
    font-weight: bold;
    FONT-FAMILY: Calibri,'CarlitoBold',Tahoma,Arial,Tahoma,"Arial", "Verdana";
    margin: 0;
    padding: 10px;
    cursor: pointer;
}



.infokos2024a {
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.5);
    z-index: 100000;
}

.infokos2024 {
    display: block;
    padding: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -190px;
    margin-left: -260px;
    width: 500px;
    /* height: 220px; */
    background-color: #ffffff;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    margin-bottom: 10px;
    color: #000000;
    z-index: 100001;
    text-align: center;
}

.infokos2024 a.spc1 {
    position: absolute;
    width: 120px;
    display: block;
    left: 40px;
}

.infokos2024 a.spc2 {
    position: absolute;
    width: 120px;
    display: block;
    right: 40px;
}

.infokos2024 p {
    line-height: 135%;
    font-size: 22px;
    font-weight:bold;
}    



table.vpravocz25 {
margin:auto;
width:220px;
height:288px;
background-image: url("grafika/vyhody-3.png"); 
background-repeat: no-repeat;
background-position: left center;
}

table.vpravocz25 td.tdcz1, table.vpravocz25 td.tdcz2,table.vpravocz25 td.tdcz3, table.vpravocz25 td.tdcz4 {
text-align:left;
height:72px;
vertical-align:middle;
padding-left:60px;
box-sizing:border-box;
font-size:13px;
line-height:14px;
letter-spacing:0px;
}



/* max sirka    1275 -layout 1250         */

@media screen and (max-width: 1275px) {


.main {

width: 1002px;

}


.mid-column2dal {
position: relative;
float: left;
width: 0px;
/*z-index:20;*/
display:none;
}

.mid-column4dal {
position: relative;
float: left;
width: 0px;
/*z-index:20;*/
background-color:#EAEAEA;
display:none;
}


.nadpata25 .main , .nadpata25b .main{

text-align:center;
}


}  /* konec screen 1250 */


 /* ********** start mobily apod... ******************************************/
@media screen and (max-width: 801px) {


.main {
position: relative;
width:100%;
text-align: left;
min-width:320px;
}

.nadtop,.nadtopa {
position: relative;
width:100%;
/*background-image: url("grafika/horni-lin-mob.png");
background-position:0px 0px;
background-repeat: repeat-x;
background-color:#E8E8E8;*/
/*z-index:10;*/
}

.top, .topa {
position: relative;
width: 100%;
height:none;
height: 172px;
background-image: none;
background-position:top center;
background-repeat: no-repeat;
height: 
/*background-color:#E8E8E8; */
/*display:block;*/
}

.toppom{
position: relative;
width: 100%;
height: 172px;
background-image: url("grafika/logo_cz_mob-van.png");
background-repeat: no-repeat; 
background-position: center 38px;
} 

#menik1 a.a1 {
position:absolute;
left:0px;                                 
top:37px;
width:100%;
height:100px;

}

/* a.chrompruhac 
{
   position: absolute;
   top:0px;
   left:0px;
   display:block;
   width:50px;
   height:36px;
   text-decoration:none;
   background-image: url("grafika/spoustec-mob.png");
   background-repeat: no-repeat;
   background-position: 7px 3px;
   cursor:pointer;
   display:none;
 } */


a.chrompruhac 
{
   position: absolute;
   top:136px;
   left:0px;
   display:block;
   width:160px;
   height:36px;
   text-decoration:none;
   background-image: url("grafika/spoustec-mob.png");
   background-repeat: no-repeat;
   background-position: 7px 3px;
   cursor:pointer;
   
   text-align:left;
   color: #AFAEAE;
   background-color: #E8E8E8;
   FONT-FAMILY: Calibri,'CarlitoBold',Tahoma,Arial,Calibri,Helvetica; 
   FONT-SIZE: 16px;
   font-weight:bold;
   border-top-width: 1px; border-left-width: 0px; border-right-width: 2px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;
   
}

a.chrompruhac span {
  padding-top:9px;
  padding-left:50px;  
  text-align:left;
  display:block;
}


a.kosikpruhac,a.kosikpruhac:hover 
{
   position:absolute;
   display:block;
   top:0px;
   right:2px;
   width:78px;
   height:40px;
   background-image: url("grafika/kosik-mob2.png");
   background-repeat: no-repeat;
   background-position: 7px 2px;
   cursor:pointer;
   text-decoration:none;
   overflow:hidden;
}


.kosikspanmob {
padding-left:40px;
padding-top:8px;
font-size:15px;
color:#ffffff;
text-decoration:none;
display:block;
font-family:tahoma;
}
   
   
   
   
  


a.nadhornimenu 
{
   position: absolute;
   top:136px;
   left:0px;
   display:block;
   width:100%;
   height:36px;
   text-decoration:none;
   background-image: url("grafika/menu-mob3-c.jpg");
   background-repeat: no-repeat;
   background-position: right -1px;
   cursor:pointer;  
  text-align:left;
   color: #AFAEAE;
   background-color: #E8E8E8;
   FONT-FAMILY: Calibri,'CarlitoBold',Tahoma,Arial,Calibri,Helvetica; 
   FONT-SIZE: 16px;
   font-weight:bold;
   border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;
   
}

a.nadhornimenu1 
{
   position: absolute;
   top:136px;
   left:0px;
   display:block;
   width:100%;
   height:36px;
   text-decoration:none;
   background-image: url("grafika/menu-mob3-c.jpg");
   background-repeat: no-repeat;
   background-position: right -1px;
   cursor:pointer;
   FONT-FAMILY: Calibri,'CarlitoBold',Tahoma,Arial,Calibri,Helvetica;
   FONT-SIZE: 18px; 
   background-color: #E8E8E8;
   font-weight:bold;
   border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;
}

a.nadhornimenu span,a.nadhornimenu1 span {
  padding-top:9px;
  padding-right:30px;
  text-align:left;
  display:block;
  float:right;
}

.horni-menu {
position: absolute;
top:173px;
left:0px;
width:100%;
/*height:none;
left:none;
top:none;
/*height:100px;*/
margin-left:0;
padding-left:0;
FONT-SIZE: 18px;
/* background-image: url("grafika/top-men.gif");
 background-repeat: no-repeat;
 background-position: -1px -8px; */
 /*overflow:hidden;*/
background-color:#E8E8E8; 
display:none; 
FONT-WEIGHT: bold;   
}

A.horni-menu0,A.horni-menu0lev,A.horni-menu0prav 
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   
   color: #0C295D;
   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;
padding:0;
background-color:#E8E8E8;
}

A.horni-menu1, A.horni-menu1:hover,A.horni-menu1lev, A.horni-menu1lev:hover,A.horni-menu1prav, A.horni-menu1prav:hover
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   color: #009BD6;
   color: #DB002F;
   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; 
padding:0;
background-color:#E8E8E8;      
}

A.horni-menu0:hover ,A.horni-menu0lev:hover,A.horni-menu0prav:hover
{
   display:block;
   position:relative;
   width:100%;
   height:38px;
   margin-left:0;
   color: #009BD6;
   color: #DB002F;
   
   TEXT-DECORATION: none;
  /* FONT-WEIGHT: bold;  */
   text-align:center;
   text-decoration:none;
 
   padding:0;
   background-color:#E8E8E8;   
}

A.horni-menu0 span, A.horni-menu1 span,A.horni-menu0lev span, A.horni-menu1lev span,A.horni-menu0prav span, A.horni-menu1prav span
 { display:block;
  padding-top:8px;
  padding-right:30px;
  text-align:right;  
 }
 

.mid-column4 {
position: relative;
text-align: left;
width: 100%; 
}

.stranadlaz {
position: relative;
margin-left: auto;
margin-right: auto;
text-align: left;
width:312px;
height: 660px;
/*background-image: url("grafika/uvod1n.jpg");
background-repeat: no-repeat;
background-position: left top;*/
/*overflow:hidden;*/
}

.stranadlaz1 {
position: relative;
left:-8px;
top:0px;
width:320px;
height: 660px;
overflow:hidden;
}

a.spodek2,a.spodek3,a.spodek4,a.spodek4a, .spanspodek3 {
display:none;
} 

a.dla1 {
position:absolute;
left:0px;
top:0px;
background-color:#F5DCA3;
display:block;
}

a.dla2 {
position:absolute;
left:160px;
top:0px;
background-color:#F5DCA3;
display:block;
}


a.dla3 {
position:absolute;
left:0px;
top:160px;
background-color:#F5DCA3;
display:block;
}


a.dla4 {
position:absolute;
left:160px;
top:160px;
background-color:#F5DCA3;
display:block;
}



a.dla5 {
position:absolute;
left:0px;
top:320px;
background-color:#F5DCA3;
display:block;
}



a.dla6 {
position:absolute;
left:160px;
top:320px;
background-color:#F5DCA3;
display:block;
}


a.dla7 {
position:absolute;
left:0px;
top:480px;
background-color:#F5DCA3;
display:block;
}


a.dla8 {
position:absolute;
left:160px;
top:480px;
background-color:#F5DCA3;
display:block;
}


a.dla1 img,a.dla2 img,a.dla3 img,a.dla4 img,a.dla5 img,a.dla6 img,a.dla7 img,a.dla8 img {
width:160px;
height:160px;
}
 
 
 
 
.adresanahore {
position:absolute;
left:400px;
top:8px;
width:540px;
text-align:right;
color:#91CC1E;
color:#23555E;
display:none;
}

.verzenahore {
position:absolute;
left:190px;
top:8px;
width:225px;
text-align:center;
color:#B40B47;
display:none;
}

.verzenahore2 {
position:absolute;
left:75px;
top:160px;
width:80px;
text-align:center;
color:#F8EF8D;
display:none;
}

.vlajkacz1 {
position:absolute;
left:20px;
top:7px;
}

.vlajkask1 {
position:absolute;
left:70px;
top:7px;
}

.spodek2,.zpravanahore, a.hornikosik0 {
display:none;

}

.left-column {
position: absolute;
margin:0;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:20px;
left:0px;
top:2px;  /*  -136  */
width: 270px;
text-align: left;
z-index:100;
background-color:#FFFAE5;
display:none;

 border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-style: solid; border-color:#D7D7D7;

}


.left-columnhl {
position: relative;
margin:0;
padding:0;
padding-top:10px;
left:0px;
top:0px;
width: 250px;
text-align: left;
z-index:100;
background-color:#f0f0f0;
}

.columna {
position: relative;
width:100%;
text-align: left;
}

.column {

position: relative;
width:100%;
text-align: left;
background-image: none;

}

.mid-column2 {
position: relative;
width:100%;
text-align: left;
}

.leftmin {
/*position: relative;*/
float: left;
width: 0px;
height:500px;
text-align: left;
display:none;
}

.levemenu {

margin-left:0px;

}


A.levemenu-hlavni0,A.levemenu-hlavni1,A.levemenu-hlavni0:hover,A.levemenu-hlavni1:hover {
padding-top:5px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
margin-top:4px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#e0e0e0;
background-position:2px 12px;
}

A.levemenu-podmenu0,A.levemenu-podmenu1,A.levemenu-podmenu0:hover,A.levemenu-podmenu1:hover {
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#e0e0e0;
background-position:2px 14px;
}

A.leveskupiny10,A.leveskupiny20,A.leveskupiny30,A.leveskupiny40,A.leveskupiny50,A.leveskupiny60,
A.leveskupiny11,A.leveskupiny21,A.leveskupiny31,A.leveskupiny41,A.leveskupiny51,A.leveskupiny61,
A.leveskupiny10:hover,A.leveskupiny20:hover,A.leveskupiny30:hover,A.leveskupiny40:hover,A.leveskupiny50:hover,A.leveskupiny60:hover,
A.leveskupiny11:hover,A.leveskupiny21:hover,A.leveskupiny31:hover,A.leveskupiny41:hover,A.leveskupiny51:hover,A.leveskupiny61:hover  {
padding-top:6px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 1px; 
border-style: solid; border-color:#e0e0e0;
background-position:2px 14px;
}

.leveprazdne {
padding-top:0px;
padding-bottom:0px;
margin-top:3px;
margin-bottom:1px;
margin-right:0px;
margin-left:0px;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
border-style: solid; border-color:#ffcc00;
display:none;
}

A.levekosik0,A.levekosik1 {
padding-top:10px;
padding-bottom:10px;
}

.kriteria {
position:relative;
FONT-SIZE: 15px;
padding-top:0px;
padding-left:0px;
padding-bottom:6px;
/*width:670px;*/
width:100%;
border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #FFCC00;
}

.nadramecek {
/*margin-left:auto;
margin-right:auto; 
float:right; */
text-align:center;
float:right;

}
.nadramecek1 {
   position: relative;
 
}

.nadramecek2 {
  position: relative;

}

.snizek2016 {
position:absolute;
left:0px;
top:35px;
width:100%;
height:100px;
overflow:hidden;
}


img.logoanim,img.logoanim1  {

display:none;

} /*    konec mobily 801 *************** */

@media screen and (max-width: 764px) {

.nadramecek2 {
  position: relative;
  width:495px;
  margin-left:auto;
  margin-right:auto; 
}



}   /* 764 px */ 

@media screen and (max-width: 641px) {

img.obrazek_galerie {

height:215px;
    width: auto;
    height: auto;
    max-width: 98%;
    max-height: 300px;
    display: block;
    margin: auto;


}

.textik td.tdmobne {
display:none;
}

.textik tr.trmobbl {
display:block;
position:relative;
}


.textik td.tdmobbl {
display:block;
position:relative;
}



  #container25 {
       /*     height: 151px;*/   
            overflow-x: auto;         
        }
        
        
        #scroller25 img {
          /*  height: 150px;
            width:auto;
            margin: 2px;
            display: inline-block;
            vertical-align: middle;*/
        }


.nadpata25 {
position:relative;
background-color:#666666;
box-sizing:border-box;
padding:20px 5px 20px 5px;
color:#ffffff;
}

.nadpata25b {
position:relative;
//padding:10px;
background-color:#3E3E40;
box-sizing:border-box;
padding:20px 5px 20px 5px;
color:#ffffff;
}


table.kosik2_2025 {

width:calc( 100% - 2px );
margin:auto;
padding:0px;
}

table.kosik2_2025 td {

font-size:15px;
}


table.kosik2_2025 td.tdkos1 {
width:15%;
box-sizing:border-box;
padding:10px 2px;
border-top:1px solid #CFCFCF; 
}

table.kosik2_2025 td.tdkos2 {
width:65%;
box-sizing:border-box;
padding:10px 5px;
border-top:1px solid #CFCFCF;
}

table.kosik2_2025 td.tdkos3 {
box-sizing:border-box;
padding:10px 3px;
border-top:1px solid #CFCFCF;
}


table.kosik2_2025 td.tdkos4 {
box-sizing:border-box;
padding:10px 3px;
border-top:1px solid #CFCFCF;
}

table.kosik2_2025 td.tdkos5 {
box-sizing:border-box;
padding:10px 3px;
border-top:1px solid #CFCFCF;
}

.dodan25 {
padding:5px 0px; 
display:inline-block;
}

.obrkos25 {
width:99%;
padding-bottom:99%;
display:block;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;

}


table.kosik2_2025 td.zlut25 {
/*background-color: #FAF4E8;*/
font-size:15px;
}


.former25,.former225
{
   background-color: #d7c7b1;
   background-color:#ffffff;
   color: #222222;
   FONT-FAMILY: Calibri,'CarlitoRegular',Tahoma,arial;
   font-size:15px;
   padding:5px;
   border-radius: 4px;
   border: 1px solid #999999;
   width:  245px;    
}


td.tdnaz25 {
color:#666666;
font-size:14px;
}

table.tabosobni {

width:100%;

}

table.tabosobni td {

padding:3px;
}

.labelklas {
    font-size: 16px;    
}


.vyslcena25 {
    font-size: 16px;
    background-color: #FAF4E8;
    padding: 20px 10px;
    margin: 0px;
    text-align: right;
    border: 0px solid #CFCFCF;
}

.butonshop3radio {
    /*vertical-align: top;*/
}

.kosiklevb {
    margin: auto;
    width: 99%;
    display: block;
    text-align: left;
}


.akcekos {
margin:10px 0px;
}


.infokos2024 {
    display: block;
    padding: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -190px;
    margin-left: -170px;
    width: 320px;
    /* height: 220px; */
    background-color: #ffffff;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #033771;
    margin-bottom: 10px;
    color: #000000;
    z-index: 100000;
    text-align: center;
}

.infokos2024 a.spc1 {
    position: absolute;
    width: 115px;
    display: block;
    left: 10px;
    FONT-SIZE: 14px;
}

.infokos2024 a.spc2 {
    position: absolute;
    width: 115px;
    display: block;
    right: 10px;
    FONT-SIZE: 14px;
}



}  /* 641 */

@media screen and (max-width: 600px) {



} /* 600 */ 

@media screen and (max-width: 518px) {

.nadramecek2 {
  position: relative;
  width:248px;
  margin-left:auto;
  margin-right:auto; 
}

.former2
{

max-width:320px;

}

.former
{
max-width:230px;
margin-top:3px;
margin-bottom:3px;
padding-top:5px;
padding-bottom:5px;
}

.textvyrobku {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.butonshop3
{
max-width:200px;
padding-top:5px;
padding-bottom:5px;
}

.full12025 {
display:block;
}


}   /* 518 px */ 

@media screen and (max-width: 361px) {

img.obrazek_galerie {
/*height:auto;
width:70%;*/
}

}  /* 641 */


