* {margin: 0;}
div, table, td, img, p, a, h2, h3, h4, h5, li {margin:0; padding:0;border:0;z-index:1;color:#585866;font-size:16px; box-sizing: border-box;}
.inv div, .inv table, .inv td, .inv img, .inv p, .inv a, .inv h2, .inv h3, .inv h4, .inv h5, .inv li {color:#f9f9fe;}	
html {height:100%; }
body.venku {height:100%; width:100%; margin:0 auto;padding:0;border-width:0;text-align:center;line-height:1.7;font-family: "Source sans 3", "MS Sans Serif", "Geneva", "Helvetica", "sans-serif"; overflow-scroll;
body.venku celyprostor {min-height: 100%; position:relative; }background:url("../img/hlavicka7pruh.jpg") left top repeat-x;}
.spodektela { width: 100%; background: #ededed;}
body.venku img.obrazek {max-width:100%; height:auto;}
td {vertical-align:middle;}
td.usekstr {vertical-align:top;}

div.vycpavka {clear:both;height:0;font-size:0;width:100%;}
span.vycpavka {font-size:1px;height:1px;}
div.vsechno0, div.vsechno1 {clear:both;margin:0 auto;}
div.vsechno0 {margin-bottom:0; margin-top:0; position:relative; text-align:left; z-index:0;}
div.vsechno0 {text-align:center;}
.normal {color:#585866;font-size:16px; }
.kartazbozi { text-align:center; padding: 5px; margin:0 auto;}

span.wokenku, span.wokno { text-align:center;color:#585866; font-size:16px;font-weight:normal;font-style:normal;text-indent:0; }
.inv span.wokenku, .inv span.wokno { color:#f9f9fe;font-size:16px; }
span.wokno { position:absolute; z-index:300; display:none; width:200px; border:solid 5px #c09730; background:url('../admin/img/disable16v.gif') #fff1c2 top right no-repeat; padding:5px;padding-top:15px; margin-top:-70px; margin-left:80px; #margin-left:20px; cursor:pointer; box-shadow: black 0px 0px 20px;color:#585866;font-size:16px; }

#panel0 {position:absolute; left:-122px; top:0; width:122px; text-align:center; background:#fff; border:solid 1px #888;}
.postranni {width:1400px; }
.katalog, .katalog1 {text-align:left;}
  body.venku div.nadhlavickou {width:1400px;  box-sizing: border-box;}
  body.venku div.patickat {width:1400px;  box-sizing: border-box;}
  
  body.venku div.vsechno0 {display:flex; flex-direction: column; max-width:1400px; }
 	div.hlavicka {width:100%;height:90px; display:flex; flex-direction:row; justify-content:flex-end; align-items: flex-end;}

	
	div.velkyflex {display:flex;flex-direction:column;}  
  body.venku div.podhlavickou {width:100%;  box-sizing: border-box;}
  body.venku div.telo, div.obal_telo {width:100%; box-sizing: border-box; }
  body.venku .cioball {float:left;}
  body.venku .ciobalp {float:right;}
  body.venku div.leva, div.obal_leva {width:24%; display:block; box-sizing: border-box;}
  body.venku div.prava_cela {width:75%; box-sizing: border-box; } 
	body.venku div.dvojita, div.obal_dvojita {width:100%; box-sizing: border-box;}
	body.venku div.stredni, div.obal_stredni {width:75%; box-sizing: border-box;}
	body.venku div.nadpatou {width:1400px;  box-sizing: border-box;}
	body.venku .kontaktniform { width:60%;}	
	body.venku .vkukine { width:100%; box-sizing: border-box;  }
	#celykos {width:500px; position: fixed; top:0; right:0; margin-right:3%; padding: 0; text-align:left; z-index:400;}
	.otviratko {display:block;margin-top:2px;}
	#hambac {margin-left:40px; margin-right:10px;flex:0 0 50px; display:none; }
	#hambacx {margin-left:40px; margin-right:10px;flex:0 0 50px; display:none; }
	.galerie0 {display:flex;flex-direction:row; flex-wrap:wrap; justify-content: flex-start;}
  
.visible {display:flex;}
.invisible {display:none;}
#hambacx, #hambac {cursor:pointer; height:50px; width:50px; padding:3px; text-align:center; box-sizing: border-box; background-color:#fff;}
#hambacx:hover, #hambac:hover {opacity:0.5;}
#hambac > img, #hambacx > img { width:30px; height:30px;}
.otviratko {width:24px; height:24px;}
div.skrytemenu {order:1; width:100%; padding:10px; 0 10px; 1%; display:none;}
div.podhlavickou { order:2; margin:auto;text-align:center;}
div.celahlava {width:100%; ;}
div.hlavicka {;}
div.nadhlavickou {margin:auto;text-align:left;}
div.nadpatou {clear:both; margin:auto;}
div.spodek {width:100%;clear:both;}
div.paticka {height:100px;clear:both; margin:auto;background: #ededed;}
div.patickat {margin:auto; padding-top:0px;}
div.telo, div.obal_telo {z-index:0;}
div.telo {order:3; margin:auto; }
div.leva {float:left;}
div.prava_cela { float:right; padding:0;}
div.prava {float:right;}
div.dvojita {float:right;}
div.stredni {float:left;}
table {border-spacing:0;border-collapse:collapse;text-align:left;margin:0 auto;}
table.katalog {border-spacing:0;border-collapse:collapse;text-align:left;margin:0 auto;}
td.katalog, td.katalog1 {text-align:left;}
td.katalog { border:solid 1px #e6e6e6;}
.samobr {margin: 0 auto;}
.ram { border-color:#e6e6e6;}
.ramkolem { border: solid 1px #e6e6e6;}
.ramkolem10 { border: solid 10px #e6e6e6; border-radius:10px;}
.ramkolem15 { border: solid 10px #e6e6e6; border-radius:15px;}
.ramkolem20 { border: solid 10px #e6e6e6; border-radius:20px;}
.ramdole { border-bottom: solid 1px #e6e6e6;}
.ramnahore { border-top: solid 1px #e6e6e6;}
.ramvlevo { border-left: solid 1px #e6e6e6;}
.ramvpravo { border-right: solid 1px #e6e6e6;}
.inv td.katalog { border:solid 1px #afafaf;}
div.clanek {margin:0 auto;padding:0;text-align:left;font-size:16px;}
div.galerie, div.dopis { width:100%;margin:0 auto;border:0;padding:0; font-size:11px;}
div.anketa {margin:0 auto; text-align:center; padding:5px 5px 10px 5px;}
div.perex {padding:1% 0 1% 0;}
div.dodtext { border:solid 1px #e6e6e6; background-color:#fff; padding:4%; margin-top:4%;}
.inv div.dodtext { border:solid 1px #afafaf;}
div.ciobalg { background-color:#fff;text-align:center;}
.inv div.ciobalg { background-color:#c8c8c8;}
div.cara1 { clear:both;margin-top:5px;margin-bottom:5px;padding:0;border:0;height:1px;font-size:1px;border-top:solid 1px #e6e6e6;}
.inv div.cara1 { border-top:solid 1px #afafaf;}
div.cara2 { clear:both;margin-top:5px;margin-bottom:5px;padding:0;border:0;height:1px;font-size:1px;border-top:solid 1px #dbdbdb;}
.inv div.cara2 { border-top:solid 1px #a4a4a4;}
.podbarveny { background-color:#f9f9f9; }
.inv .podbarveny { background-color:; }
div.znackovydiv {position:relative; width:100%; clear:both; z-index:320; text-align:left; font-size:0; border:0; margin:0; padding:0; height:0;}
div.nastrojovy { position:absolute; padding:1px; background-color:#aaa;border:1px solid #666; border-left:1px solid #ddd; border-top:1px solid #ddd; font-size:0;}
.d_poi {cursor:pointer;}
.window_panel {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAAAAA;
    clear: both;
    color: #eee;
    font-family: Arial;
    font-size: 16px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    text-decoration: none;
    top: 0;
    vertical-align: top;
    z-index: 2000;
}
.window_panel .window_header {
    border: solid 1px #AAAAAA;
    overflow: hidden;
    padding: 0;
}
.window_panel .window_header_normal {
    cursor: move;
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
    text-align: left;
    background:#a21c4e;
}
.window_panel .window_header_minimize {
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    padding: 2px 5px;
    text-align: left;
    width: 100%;
}
.window_panel .window_header_minimize_vertical {
    line-height: 13px;
    padding: 7px 0;
    text-align: center;
}
.window_panel .window_header_maximize {
    cursor: default;
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
    text-align: left;
}
.window_panel .window_frame {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.window_panel .window_footer {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #AAAAAA -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    bottom: 0;
    font-size: 12px;
    height: 16px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
}
.window_panel .window_footer div {
    margin-left: 5px;
}
.window_panel .window_header .window_title_icon {
    height: 16px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 16px;
}
.window_panel .window_header .window_title_text {
    font-size: 13px;
    font-weight: bold;
    left: 24px;
    margin-left: -20px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 3px;
    white-space: nowrap;
    color:#eee;
}
.window_panel .window_header .window_title_text_vertical {
    left: 20px;
}
.window_panel .window_header .window_title_text_vertical_with_icon {
    left: 0;
    top: 23px;
}
.window_panel .window_header .window_function_bar {
    height: 23px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 2px;
    white-space: nowrap;
    width: 72px;
}
.window_panel .window_header .window_icon_button {
    cursor: pointer;
    float: right;
    height: 16px;
    margin-right: 4px;
    margin-top: 2px;
    width: 16px;
    z-index: 3200;
}
.window_panel .window_header .closeImg {
    background: url('../admin/img/disable16v.gif') no-repeat;
    top: 4px;
}
.window_panel .frame_loading {
    background: url('img/loading.gif') no-repeat scroll 0 0 transparent;
    clear: both;
    color: #777777;
    cursor: crosshair;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    left: 50%;
    padding-left: 20px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    top: 50%;
    width: 16px;
}
#window_overlay {
    background: none repeat scroll 0 0 black;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon { width: 16px; height: 16px; background-image: url(../admin/img/ui-icons_222222_256x240.png); }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

table.uzivtab .hlavtab0, .hlavtab0 td { border: 0; }
table.uzivtab .hlavtab1 { border-bottom: solid 1px #e6e6e6; }
.inv table.uzivtab .hlavtab1 { border-bottom: solid 1px #afafaf; }
table.uzivtab .hlavtab2 { border-bottom: solid 2px #e6e6e6; }
.inv table.uzivtab .hlavtab2 { border-bottom: solid 2px #afafaf; }
table.uzivtab .hlavtab3 td { border: solid 1px #e6e6e6; }
.inv table.uzivtab .hlavtab3 td { border: solid 1px #afafaf; }
table.uzivtab .hlavtab4 td { border: solid 2px #e6e6e6; }
.inv table.uzivtab .hlavtab4 td { border: solid 2px #afafaf; }
table.uzivtab .beznytd0 { border: 0; }
table.uzivtab .beznytd1, .beznytd2 { border-bottom: solid 1px #e6e6e6; }
.inv table.uzivtab .beznytd1, .inv .beznytd2 { border-bottom: solid 1px #afafaf; }
table.uzivtab .beznytd3, .beznytd4 { border: solid 1px #e6e6e6; }
.inv table.uzivtab .beznytd3, .inv .beznytd4 { border: solid 1px #afafaf; }
table.uzivtab .prvnisl0, .prvnisl1 { border:0; }
table.uzivtab .prvnisl3 { border: solid 1px #e6e6e6; }
table.uzivtab .vertalign0 { vertical-align:top; }
table.uzivtab .vertalign1 { vertical-align:middle; }
table.uzivtab .vertalign2 { vertical-align:bottom; }
.inv table.uzivtab .prvnisl3 { border: solid 1px #afafaf; }
table.uzivtab .prvnisl4 { border: solid 2px #e6e6e6; }
.inv table.uzivtab .prvnisl4 { border: solid 2px #afafaf; }
/*
table.uzivtab .hlavtab3 > td:first-child, .hlavtab4 > td:first-child { border:0; } */
table.uzivtab .barhla0, .barhla1 { color:#585866; }
.inv table.uzivtab .barhla0, .inv .barhla1 { color:#f9f9fe; }
table.uzivtab .barhla1, .barhla3 { font-weight: bold; }
table.uzivtab .barhla2, .barhla3 { color:#1a1937; }
.inv table.uzivtab .barhla2, .inv .barhla3 { color:#9591fe; }
table.uzivtab .ramytd0, .ramytd1, .ramytd2 { border:0; }
table.uzivtab .ramytd3, .ramytd4 { border:solid 1px #e6e6e6; }
.inv table.uzivtab .ramytd3, .inv .ramytd4 { border:solid 1px #afafaf; }
table.uzivtab .vzdal0 { padding-top:2px; padding-bottom:2px; }
table.uzivtab .vzdal1 { padding-top:4px; padding-bottom:4px; }
table.uzivtab .vzdal2 { padding-top:6px; padding-bottom:6px; }
table.uzivtab .vzdal3 { padding-top:8px; padding-bottom:8px; }
table.uzivtab .rozestup0 { padding-left:2px; padding-right:2px; }
table.uzivtab .rozestup1 { padding-left:8px; padding-right:8px; }
table.uzivtab .rozestup2 { padding-left:15px; padding-right:15px; }
table.uzivtab .rozestup3 { padding-left:24px; padding-right:24px; }
table.uzivtab .velpis0 { font-size:16px; }
table.uzivtab .velpis1 { font-size:14px; }
table.uzivtab .velpis2 { font-size:18px; }
table.uzivtab .velpis3 { font-size:20px; }
table.uzivtab .sudy { background-color:#a7a7a7; }
.inv table.uzivtab .sudy { background-color:#060606; }
table.uzivtab .radektab0, .radektab3, .radektab4 { border:0;}
table.uzivtab .radektab1, .radektab2 { border-bottom: solid 1px #e6e6e6;}
.inv table.uzivtab .radektab1, .inv .radektab2 { border-bottom: solid 1px #afafaf;}
table.uzivtab .zarovtd0 { text-align:left; }
table.uzivtab .zarovtd1 { text-align:center; }
table.uzivtab .zarovtd2 { text-align:right; }

img.obrazek, .inv img.obrazek, img.samobr {max-width:100%; height:auto; box-sizing:border-box;display:block;}
.ramecek1, .ramecek2, .ramecek3, .ramecek4 {border:solid 1px #999;}
.inv .ramecek1, .inv .ramecek2, .inv .ramecek3, .inv .ramecek4 {border:solid 1px #626262;}
.ramecek2 {border-width:2px;}
.ramecek3 {border-width:3px;}
.ramecek4 {border-width:4px;}
.chlivek {font-size:16px; font-weight:normal; border:1px solid #333333; color:#333333; background-color:#ffffff; text-align:left; margin:1px 0 1px 0; padding:8px; border-radius:5px;}
.sirka100 {width:100px;}
.sirka150 {width:150px;}
.sirka200 {width:200px;}
.sirka250 {width:250px;}
.sirka300 {width:300px;}
.sirka350 {width:350px;}
.inv .chlivek {border:1px solid #fbfbfb; color:#fbfbfb; background-color:#c8c8c8; }
#telokose {overflow: hidden; padding:12px; padding-bottom:0; padding-top:0;background-color:#fff; border-style:solid; border-color: #e6e6e6; border-width:0 1px 0px 1px; box-shadow: -5px 5px 13px #999;text-align:center;}
.telologin {background-color:#fff;  border-style:solid; border-color: #aaa; border-width:0 1px 0px 1px;box-shadow: -5px 5px 13px #999;}
#patakose { padding:0 8px 3px 8px; text-align:left; background-color:#fff; border-style:solid; border-color: #e6e6e6; border-width:0 1px 1px 1px;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  box-shadow: -5px 5px 13px #999; clear:both; }
.patalogin { text-align:left; background-color:#fff;  border-style:solid; border-color: #aaa; border-width:0 1px 1px 1px;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: -5px 5px 13px #999; clear:both;}
#patakose2, #sumakose2, #odkazkose { margin: 0; float:left; padding:5px 0 0 0px; }
#odkazkose a, #prihltlac { text-decoration: none;  }
#sumakose2, #odkazkose { text-align:left; margin-left:10px; }
#titulekkose, .ctvereckovy { background-color:#ffe5e5; color:#a34854; padding:3px 0 3px 15px;;margin:3px 0 3px 0; border-radius:7px; font-weight:bold;}
.inv #titulekkose, .inv .ctvereckovy { background-color:#b7b7b7;}

h2, .N1, .N2, .NC1, .NC2 {font-size:26px; text-align:center; color:#1a1937; margin:0; padding:10px 0 10px 0;}
.inv h2, .inv .N1, .inv .N2, .inv .NC1, .inv .NC2 { color:#9591fe; }
h3, .h2men {font-size:22px; text-align:center; color:#1a1937; margin:0 0 22px 0; padding:0;}
.inv h3, .inv .h2men {color:#9591fe;}
h4 {font-size:26px; text-align:center; color:#1a1937; margin:17px 0 0 0; padding:0;}
.inv h4 {color:#9591fe;}
h5 {font-size:22px; text-align:center; color:#1a1937; margin:14px 0 0 0; padding:0;}
h6 {font-size:22px; text-align:center; color:#1a1937; padding:3px;}
.inv h5 {color:#9591fe;}
.h2men {margin-top:22px; margin-bottom:17px;}

.grp56_v0 { margin:0 auto;}
.grp56_v1 {border-radius:0px 0px 0px 0px;padding:4px 4px 4px 4px; border:0; margin:0;font-size:0;}
.grp56_v2 {background-color:#e7ceb1;border-radius:0px 0px 0px 0px;padding:1px 1px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v3 {background-color:#ffffff;border-radius:0px 20px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp56_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg56 {text-align:center;font-size:0; margin:0;padding:0;}
.grp56_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp56_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp56_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp56_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp57_v0 { margin:0 auto;}
.grp57_v1 {border-radius:0px 0px 0px 0px;padding:4px 4px 4px 4px; border:0; margin:0;font-size:0;}
.grp57_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp57_v3 {background-color:#f7fce4;border-radius:0px 20px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp57_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp57_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp57_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp57_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp57_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg57 {text-align:center;font-size:0; margin:0;padding:0;}
.grp57_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp57_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp57_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp57_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp58_v0 { margin:0 auto;}
.grp58_v1 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:5px 5px 2px 5px; border:0; margin:0;font-size:0;}
.grp58_v2 {background-color:#e7ceb1;border-radius:0px 0px 0px 0px;padding:1px 1px 0px 0px; border:0; margin:0;font-size:0;}
.grp58_v3 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp58_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp58_v5 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.grp58_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp58_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp58_v8 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.divg58 {text-align:center;font-size:0; margin:0;padding:0;}
.grp58_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp58_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp58_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp58_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp59_v0 { margin:0 auto;}
.grp59_v1 {border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px; border:0; margin:0;font-size:0;}
.grp59_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp59_v3 {background-color:#fff5e0;border-radius:1px 20px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp59_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp59_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp59_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp59_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp59_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg59 {text-align:center;font-size:0; margin:0;padding:0;}
.grp59_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp59_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp59_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp59_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp60_v0 { margin:0 auto;}
.grp60_v1 {border-radius:0px 0px 0px 0px;padding:4px 4px 4px 4px; border:0; margin:0;font-size:0;}
.grp60_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp60_v3 {background-color:#fff5e0;border-radius:20px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp60_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp60_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp60_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp60_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp60_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg60 {text-align:center;font-size:0; margin:0;padding:0;}
.grp60_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp60_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp60_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp60_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp61_v0 { margin:0 auto;}
.grp61_v1 {border-radius:0px 0px 0px 0px;padding:4px 4px 4px 4px; border:0; margin:0;font-size:0;}
.grp61_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp61_v3 {background-color:#f7fce4;border-radius:20px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp61_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp61_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp61_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp61_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp61_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg61 {text-align:center;font-size:0; margin:0;padding:0;}
.grp61_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp61_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp61_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp61_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp62_v0 { margin:0 auto;}
.grp62_v1 {border-radius:0px 0px 0px 0px;padding:4px 4px 4px 4px; border:0; margin:0;font-size:0;}
.grp62_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp62_v3 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp62_v4 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp62_v5 {background-color:#f5f9ff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp62_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp62_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp62_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg62 {text-align:center;font-size:0; margin:0;padding:0;}
.grp62_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp62_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp62_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp62_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp64_v0 { margin:0 auto;}
.grp64_v1 {border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px; border:0; margin:0;font-size:0;}
.grp64_v2 {background-color:#b08b78;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp64_v3 {background:url("../img/grp/typ9/stinovani50lh.png") #ffffff left top no-repeat;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp64_v4 {background:url("../img/grp/typ9/stinovani50.png") right bottom no-repeat;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp64_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp64_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp64_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp64_v8 {border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px; border:0; margin:0;font-size:0;}
.divg64 {text-align:center;font-size:0; margin:0;padding:0;}
.grp64_v8 h2 {padding-top:8px; padding-bottom:15px;}
.grp64_v8 h3 {padding-top:8px; padding-bottom:15px;}
.grp64_v8 h4 {padding-top:8px; padding-bottom:15px;}
.grp64_v8 h5 {padding-top:8px; padding-bottom:15px;}

.grp65_v0 { margin:0 auto;}
.grp65_v1 {border-radius:0px 0px 0px 0px;padding:8px 8px 8px 8px; border:0; margin:0;font-size:0;}
.grp65_v2 {background-color:#dccbad;border-radius:0px 0px 0px 0px;padding:1px 1px 1px 1px; border:0; margin:0;font-size:0;}
.grp65_v3 {background-color:#ffffff;border-radius:0px 20px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp65_v4 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp65_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp65_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp65_v7 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp65_v8 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.divg65 {text-align:center;font-size:0; margin:0;padding:0;}
.grp65_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp65_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp65_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp65_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp68_v0 { margin:0 auto;}
.grp68_v1 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp68_v2 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 6px 0px 6px; border:0; margin:0;font-size:0;}
.grp68_v3 {background-color:#c2c2c2;border-radius:0px 0px 0px 0px;padding:1px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp68_v4 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp68_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp68_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp68_v7 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.grp68_v8 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.divg68 {text-align:center;font-size:0; margin:0;padding:0;}
.grp68_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp68_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp68_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp68_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp69_v0 { margin:0 auto;}
.grp69_v1 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp69_v2 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 6px 0px 6px; border:0; margin:0;font-size:0;}
.grp69_v3 {background-color:#d6d6d6;border-radius:0px 0px 0px 0px;padding:1px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp69_v4 {background-color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp69_v5 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp69_v6 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.grp69_v7 {border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px; border:0; margin:0;font-size:0;}
.grp69_v8 {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; margin:0;font-size:0;}
.divg69 {text-align:center;font-size:0; margin:0;padding:0;}
.grp69_v8 h2 {padding-top:10px; padding-bottom:15px;}
.grp69_v8 h3 {padding-top:10px; padding-bottom:15px;}
.grp69_v8 h4 {padding-top:10px; padding-bottom:15px;}
.grp69_v8 h5 {padding-top:10px; padding-bottom:15px;}

.grp71_v0 {margin:0 auto; height:100%; padding:4px 4px 4px 4px;}
.grp71_v1 {background-color:#fafafa;border-style:solid; border-color:#dedede; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg71 h2 {padding-top:15px; padding-bottom:15px;}
.divg71 h3 {padding-top:15px; padding-bottom:15px;}
.divg71 h4 {padding-top:15px; padding-bottom:15px;}
.divg71 h5 {padding-top:15px; padding-bottom:15px;}

.grp72_v0 {margin:0 auto; height:100%; padding:3px 0px 0px 0px;}
.grp72_v1 {border-style:solid; border-color:#dedede; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:0px;padding:1%; border-radius:0px 0px 0px 0px;}
.divg72 h2 {padding-top:15px; padding-bottom:15px;}
.divg72 h3 {padding-top:15px; padding-bottom:15px;}
.divg72 h4 {padding-top:15px; padding-bottom:15px;}
.divg72 h5 {padding-top:15px; padding-bottom:15px;}

.grp73_v0 {margin:0 auto; height:100%; padding:5px 5px 5px 5px;}
.grp73_v1 {border-style:solid; border-color:#e6e6e6; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:0px;padding:1%; border-radius:12px 12px 0px 0px;}
.divg73 h2 {padding-top:19px; padding-bottom:15px;}
.divg73 h3 {padding-top:19px; padding-bottom:15px;}
.divg73 h4 {padding-top:19px; padding-bottom:15px;}
.divg73 h5 {padding-top:19px; padding-bottom:15px;}

.grp74_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp74_v1 {border-style:solid; border-color:#dedede; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg74 h2 {padding-top:0px; padding-bottom:15px;}
.divg74 h3 {padding-top:0px; padding-bottom:15px;}
.divg74 h4 {padding-top:0px; padding-bottom:15px;}
.divg74 h5 {padding-top:0px; padding-bottom:15px;}

.grp75_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp75_v1 {background-color:#faf4f4;border-style:solid; border-color:#ebcbcb; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg75 h2 {padding-top:0px; padding-bottom:15px;}
.divg75 h3 {padding-top:0px; padding-bottom:15px;}
.divg75 h4 {padding-top:0px; padding-bottom:15px;}
.divg75 h5 {padding-top:0px; padding-bottom:15px;}

.grp76_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp76_v1 {background:url("../img/grp/typ9/kniha.png") 10px center no-repeat;border-style:solid; border-color:#dedede; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg76 h2 {padding-top:0px; padding-bottom:15px;}
.divg76 h3 {padding-top:0px; padding-bottom:15px;}
.divg76 h4 {padding-top:0px; padding-bottom:15px;}
.divg76 h5 {padding-top:0px; padding-bottom:15px;}

.grp77_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp77_v1 {background:url("../img/grp/typ9/balicek.png") 10px center no-repeat;border-style:solid; border-color:#dedede; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg77 h2 {padding-top:0px; padding-bottom:15px;}
.divg77 h3 {padding-top:0px; padding-bottom:15px;}
.divg77 h4 {padding-top:0px; padding-bottom:15px;}
.divg77 h5 {padding-top:0px; padding-bottom:15px;}

.grp78_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp78_v1 {background:url("../img/grp/typ9/pouk.png") 10px center no-repeat;border-style:solid; border-color:#dedede; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg78 h2 {padding-top:0px; padding-bottom:15px;}
.divg78 h3 {padding-top:0px; padding-bottom:15px;}
.divg78 h4 {padding-top:0px; padding-bottom:15px;}
.divg78 h5 {padding-top:0px; padding-bottom:15px;}

.grp79_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp79_v1 {background:url("../img/grp/typ9/kniha.png") #faf4f4 10px center no-repeat;border-style:solid; border-color:#ebcbcb; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg79 h2 {padding-top:0px; padding-bottom:15px;}
.divg79 h3 {padding-top:0px; padding-bottom:15px;}
.divg79 h4 {padding-top:0px; padding-bottom:15px;}
.divg79 h5 {padding-top:0px; padding-bottom:15px;}

.grp80_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp80_v1 {background:url("../img/grp/typ9/balicek.png") #faf4f4 10px center no-repeat;border-style:solid; border-color:#ebcbcb; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg80 h2 {padding-top:0px; padding-bottom:15px;}
.divg80 h3 {padding-top:0px; padding-bottom:15px;}
.divg80 h4 {padding-top:0px; padding-bottom:15px;}
.divg80 h5 {padding-top:0px; padding-bottom:15px;}

.grp81_v0 {margin:0 auto; height:100%; padding:6px 6px 6px 6px;}
.grp81_v1 {background:url("../img/grp/typ9/pouk.png") #faf4f4 10px center no-repeat;border-style:solid; border-color:#ebcbcb; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;padding:1%; border-radius:10px 10px 10px 10px;}
.divg81 h2 {padding-top:0px; padding-bottom:15px;}
.divg81 h3 {padding-top:0px; padding-bottom:15px;}
.divg81 h4 {padding-top:0px; padding-bottom:15px;}
.divg81 h5 {padding-top:0px; padding-bottom:15px;}

p, p.cln, p.dpsp1, p.txtc, p.txtp, p.txtj, center {margin:0; padding:0;border:0;color:#585866; font-size:16px;font-weight:normal;font-style:normal; text-indent:5px;}
p.cln, p.dpsp1, p.txtc, p.txtp, p.txtj, center {text-indent:5px;}
.inv p, .inv p.cln, .inv p.dpsp1, .inv p.txtc, .inv p.txtp, .inv p.txtj, .inv center {color:#f9f9fe;}
.txtc, .txtco, .txtct { text-align:center;}
.txtp, .txtpo, .txtpt { text-align:right;}
.txtj, .txtjo, .txtjt { text-align:justify;}
p.autor {margin-top:3%;}
p.dpsp2 {font-style:italic;}
p.clno, p.txtco, p.txtpo, p.txtjo {padding:1%;}
p.clnt, p.txtct, p.txtpt, p.txtjt {font-weight:bold; padding:2% 0;}
.perex, .otviratko {font-weight:bold;color:#500b07;}
.inv .perex, .inv .otviratko {color:#fe564c;}
p.dodtext {color:#474747; padding:2% 0;}
.inv p.dodtext {color:#101010;}
.ankbg, .tlacbg, .tlacbgbold, .tlacbgblack, .shptlac, .shptlacr {color:#3e3e42; font-size:16px;background-color:#fff; margin:0 auto; padding:2px;text-indent:0;border:solid 1px #e6e6e6;}
.inv .ankbg, .inv .tlacbg, .inv .tlacbgbold, .inv .tlacbgblack, .inv .shptlac, .inv .shptlacr {color:#3e3e42; border:solid 1px #afafaf;}

.shptlac_vetsi {line-height:22px;font-size:18px; letter-spacing:1px; font-weight:400; margin:0 auto;padding:15px; margin:5px;font-weight:normal; text-decoration:none;text-indent:0;text-align:center;cursor:pointer; display:block; border-radius:8px; border:solid 1px #bbb; }
.shptlac_mensi {line-height:16px;font-size:12px; letter-spacing:1px; font-weight:400; margin:0 auto;padding:6px; margin:5px;font-weight:normal; text-decoration:none;text-indent:0;text-align:center;cursor:pointer; display:block; border-radius:4px; border:solid 1px #bbb; }
.shptlac_tmave {color:#fff;background-color:#a34854; border-color:#a34854;}
.shptlac_svetle {color:#a34854; background-color:#ffe5e5; }
.shptlac_doleva_tmave, .shptlac_nalevo_tmave {color:#fff;float:left; background-color:#a34854; border-color:#a34854;}
.shptlac_doleva_svetle, .shptlac_nalevo_svetle {color:#a34854;float:left; background-color:#ffe5e5; }
.shptlac_doprava_tmave, .shptlac_napravo_tmave {color:#fff;float:right; background-color:#a34854;  border-color:#a34854}
.shptlac_doprava_svetle, .shptlac_napravo_svetle {color:#a34854;float:right; background-color:#ffe5e5; }
.shptlac_vetsi:hover {opacity:0.5;}
.shptlac_mensi:hover {opacity:0.5;}
.sipka_tmava {
  border: solid #a34854;
  border-width: 0 4px 4px 0;
  display: inline-block;
  padding: 4px;
}
.sipka_svetla {
  border: solid #fff;
  border-width: 0 4px 4px 0;
  display: inline-block;
  padding: 4px;
}
.sipka_tmava_mala {
  border: solid #a34854;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}
.sipka_svetla_mala {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}
.sipprava {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left:10px;
  margin-right:5px;
}
.sipdolu {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left:10px;
  margin-right:5px;
}

.sipleva {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  margin-left:5px;
  margin-right:10px;
}

.sipnahoru {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-left:5px;
  margin-right:10px;
}

.cara1c {border:solid 1px #e6e6e6; }
.inv .cara1c {border:solid 1px #afafaf; }
.cara2c {border:solid 1px #dbdbdb; }
.inv .cara2c {border:solid 1px #a4a4a4; }
.tlacbgbold {border:solid 3px #e6e6e6; }
.inv .tlacbgbold {border:solid 3px #afafaf; }
.tlacbgblack  { border:solid 3px black; }
.shptlac, .shptlacr {font-size:12px;font-weight:bold; min-width:100px; padding-right:5px; padding-left:5px; margin:5px 0 5px 10px;text-decoration:none;text-align:center;cursor:pointer; display:block;float:left;}
.shptlacr {float:right;margin:5px 40px 5px 0px;}
.sluzebni, .popisky {color:#585866; font-size:12px; padding-top:12px; text-align:center; text-indent:0;}
.inv .sluzebni, .inv .popisky {color:#f9f9fe;}
.popisky { padding:2px; color:#585866;}
.inv .popisky { color:;}
ul { padding-left:10px;}
li.cln, li.txt, li.txtc, li.txtp, li.txtj {list-style-position:outside;color:#222222;border:0;color:#585866; font-size:13px;list-style-type:disc;}
.inv li.cln, .inv li.txt, .inv li.txtc, .inv li.txtp, .inv li.txtj {color:#f9f9fe;}
span.cldatum, .autor {font-size:12px; color:#888996;}
.inv span.cldatum, .inv .autor {color:#f9fafe;font-size:12px; }
.perex {font-size:16px; color:#500b07;}
.dpssubj {font-size:16px; color:#500b07; margin-top:5px; margin-bottom:3px; font-weight:bold;}
.inv .dpssubj {color:#fe564c;}
.popobr, .popobrg {text-align:center;color:#585866; font-size:14px;}
.inv .popobr, .inv .popobrg {color:#f9f9fe;}
span.pravitko {font-size:22px;font-weight:bold;color:#1a1937;}
.inv span.pravitko {color:#9591fe;font-size:22px;}
a, a.normal {font-size:16px;color:#36364f;}
.inv a, .inv a.normal {color:#e3e3fe;}
a:hover {opacity:0.5;}
a img.klikdokose:hover {opacity:0.7;}
a.bez {font-weight:bold;text-decoration:none;}
a.silny {font-weight:bold;color:#585866;text-decoration:none;}
.inv a.silny {color:#f9f9fe;text-decoration:none;}
a.dododk {font-style:italic;font-weight:bold;text-decoration:none;font-weight:bold;text-decoration:none;}
a.cgodk {font-size:22px;font-weight:bold;text-decoration:none;}
.pravitko, .pravitkob {font-size:16px; color:#3e3e42;}
.inv .pravitko, .inv .pravitkob {color:#f9f9fe;}
.pravitkob { font-weight:bold; text-decoration:none;background-color:#eee;padding-right:2px; padding-left:2px;}
.inv .pravitkob { background-color:#b7b7b7;}
.pokrac {font-style:italic;color:#585866; font-size:14px; text-decoration:underline;cursor:pointer;}
.inv .pokrac {color:#f9f9fe;}
.d_datum_hover {opacity 0.5;}
.padr10 {padding-right:10px;}
.top10clc {clear:both;text-align:center;margin:0 auto;padding-top:10px;}
.cece, .cece0	{ margin:0 auto; text-align:center; }
.cele	{ margin:0 auto; text-align:left; }
.clbo, .clbo0, .clbo100 { clear:both;}
.clbo0, .mpbf0, .cece0 {font-size:0;}
.clbo100 {width: 100%;font-size:0; }
.k_hov {color:#fff;}
.mpb0, .mpbf0 {margin:0; padding:0; border:0; }
.mt10 {margin-top:10px; }
.mb10 {margin-bottom:10px; }
.ml10 {margin-left:10px; }
.mr10 {margin-right:10px; }
.mrl10 {margin-left:10px; margin-right:10px;}
.mtb10 {margin-top:10px; margin-bottom:10px; }
.m10 { margin:10px; }
.pt10 {padding-top:10px; }
.pb10 {padding-bottom:10px; }
.pl10 {padding-left:10px; }
.pr10 {padding-right:10px; }
.prl10 {padding-left:10px; padding-right:10px;}
.ptb10 {padding-top:10px; padding-bottom:10px; }
.p10 {padding:10px;}
#kosform_polozkykose div div { border-top:1px solid #e6e6e6; }

.B1 {color:#585866;}
.B2 {color:#1a1937;}
.B3 {color:#500b07;}
.B4 {color:#3e3e42;}
.B5 {color:#888996;}
.inv .B1 {color:#f9f9fe;}
.inv .B2 {color:#9591fe;}
.inv .B3 {color:#fe564c;}
.inv .B4 {color:#f9f9fe;}
.inv .B5 {color:#f9fafe;}
.S10 { font-size:10px; }
.S12 { font-size:12px; }
.S14 { font-size:14px; }
.S16 { font-size:16px; }
.S18 { font-size:18px; }
.S20 { font-size:20px; }
.S22 { font-size:22px; }
.S24 { font-size:24px; }
.S26 { font-size:26px; }
.S28 { font-size:28px; }
.S30 { font-size:30px; }
.S32 { font-size:32px; }
.BG1 {background-color:#585866;}
.BG2 {background-color:#1a1937;}
.BG3 {background-color:#500b07;}
.BG4 {background-color:#3e3e42;}
.BG5 {background-color:#888996;}
.NN {font-style:normal; font-weight:normal; }
.IN, .IB {font-style: italic; }
.IB, .NB { font-weight: bold; }
.hlavni {margin:0; padding:0;border:0;color:#585866; font-size:16px;font-weight:normal;font-style:normal;}
select { border-radius: 3px; color:#585866; display:inline-block; font-size:16px; margin-bottom:10px; padding:3px 4px; border:1px solid #333333; color:#333333; background-color:#ffffff;}
.bezmarginu {margin: 0;}
.inv .hlavni {color:#f9f9fe; }
.N2, .NC2 {color:#585866;}
.inv .N2, .inv .NC2 {color:#f9f9fe;}
.N3, .NC3, .N4, .NC4 {font-size:12px; color:#1a1937; padding:0;}
.inv .N3, .inv .NC3, .inv .N4, .inv .NC4 {color:#9591fe;}
.NC3, .NC4 { line-height:16px; }
.NC1, .NC2 { line-height:32px; }
.N4, .NC4 {color:#585866;}
.inv .N4, .inv .NC4 {color:#f9f9fe;}
.N1, .N2, .N3, .N4 { font-weight:bold; }
.NC1, .NC2, .NC3, .NC4 { font-weight:bold; padding:0; }
.D1, .A1, .C1, .R1 {font-size:12px; color:#888996;}
.inv .D1, .inv .A1, .inv .C1, .inv .R1 {color:#f9fafe;}
.D2, .A2, .C2 {font-size:13px; color:#888996;}
.inv .D2, .inv .A2, .inv .C2 {color:#f9fafe;}
.D3, .A3, .C3, .R2 {font-size:14px; color:#888996;}
.inv .D3, .inv .A3, .inv .C3, .inv .R2 {color:#f9fafe;}
.D4, .A4, .C4 {font-size:13px; color:#585866;}
.inv .D4, .inv .A4, .inv .C4 { color:#f9f9fe;}
.P1, .P2, .P3, P4, .R3, .R4 {font-size:16px; color:#500b07; margin:5px 0 3px 0; font-weight:bold;}
.inv .P1, .inv .P2, .inv .P3, .inv .P4, .inv .R3, .inv .R4 {color:#fe564c;}
.P4, .R4 {font-size:17px;}
.P1, .R3 { font-weight:normal;}
.P2 { color:#585866; }
.inv .P2 { color:#f9f9fe; }
.P3 { font-size: 18px;}
.P4, .R4 { color:#1a1937;}
.inv .P4, .inv .R4 { color:#9591fe;}
.V, .V1, .V2, .V3, .V4 { font-size:0; height:1px; background-color:#e6e6e6; }
.inv .V1, .inv .V2, .inv .V3, .inv .V4 { background-color:#afafaf; }
.V2, .V4 {height:2px;}
.V3, .V4 { background-color: #585866;}
.inv .V3, .inv .V4 { background-color: #f9f9fe;}
.nounder {text-decoration:none; }
.nounder:hover {text-decoration:underline; }
li { list-style:none; }
.katdet ul, #celykos ul { width:auto; margin:0; padding:0;}
.katdet { padding:1px; margin:0 auto; }
#celykos li { list-style:none;  float:left;}

.katdet .katpole { margin:0; text-align:left; padding:10px; background:transparent; }
.katpole div { margin:0; text-align:left; padding:0px; background:transparent; }
.celasirka {height:100%;}
table.zobrazovaci {width:100%;}
table.zobrazovaci td.pulka {width:50%;}
table.zobrazovaci td.tretina {width:33.3333%;}
table.zobrazovaci td.dvetretiny {width:66.6666%;}
body.venku div.galerie img.sipka {width:36px; height:18px;}

@media screen and (max-width: 1250px) {
  body.venku div.podhlavickou {width:100%; }
  body.venku div.nadhlavickou {width:100%;}
  body.venku div.patickat {width:100%; }
  body.venku div.telo, div.obal_telo {width:100%;}
	body.venku div.dvojita, div.obal_dvojita {width:100%;}
  body.venku div.prava_cela {width:100%; min-width:250px;}
	body.venku div.nadpatou {width:100%;  }
	body.venku .kontaktniform { width:100%; }	
  body.venku div.leva, div.obal_leva {display:none; }
  body.venku div.prava, div.obal_prava {display:none;} 
	#celykos {width:500px; position:fixed; top:0;}
	.otviratko {display:block;}
	#hambac > img, #hambacx > img { width:30px; height:30px;}
  }
@media screen and (max-width: 850px) {
 body.venku div.leva, div.obal_leva {display:none; }
  body.venku div.prava, div.obal_prava {display:none;} 
	body.venku div.dvojita, div.obal_dvojita {width:100%; min-width:250px;}
	body.venku div.stredni, div.obal_stredni {width:100%; min-width:250px;}
	body.venku div.nadpatou {width:100%;  min-width:250px;}
	body.venku .zobrazovaci tr { display: flex; flex-wrap: wrap; width:100%; }
	body.venku .zobrazovaci tr td {width:100%; }
	body.venku .celasirka .ciobal { width:30%; }
	body.venku .pulka .ciobal { width:30%; }
	body.venku .dvetretiny .ciobal { width:30%; }
	body.venku .tretina .ciobal { width:30%; }
	body.venku .samobr { width:100%; display:block; }
	body.venku .logodop {display: none; }
	body.venku .ramkolem10, body.venku .ramkolem15, body.venku .ramkolem20 {border-width:1px; }	
	body.venku div.clanek p, body.venku .divnaz, body.venku span {line-height:1.3; }
	body.venku .kartazbozi {max-width: 50%; width:50%; }		
	body.venku table.zobrazovaci tr, body.venku table.uzivtab tr { display: flex; flex-wrap: wrap; }
	body.venku table.zobrazovaci tr td, , body.venku table.uzivtab tr td { width:100%; }
	#celykos {width:500px; position: fixed; top:0; right:0; margin-right:1%; z-index: 10; padding: 0; text-align:left; z-index:400;}	
	.otviratko {display:none;}
	#odkazkose a { content: url(../img/kosicek.png); border:0; background-color:#fff; }
	#hambac {margin-left:30px;}
	#hambacx {margin-left:30px;}
	#hambac > img, #hambacx > img { width:30px; height:30px;}
	body.venku .kontaktniform { width:95%; }
	body.venku .vkukine { width:100%; }
	body.venku .ciobal { width:50%; float:none;}
	body.venku .cioball { width:50%; float:none;}
	body.venku .ciobalp { width:50%; float:none;}
	body.venku .divobr { width:100%; float:none;}
	body.venku .s1obr { width:100%; float:none;}
	body.venku .ciobal_zok { width:100%; float:none;}
	body.venku div.galerie img.sipka {width:48px; height:24px;}
  }
@media screen and (max-width: 500px) {
  body.venku div.leva, div.obal_leva {display:none; }
  body.venku div.prava, div.obal_prava {display:none;} 
	body.venku div.dvojita, div.obal_dvojita {width:100%; min-width:250px;}
	body.venku div.stredni, div.obal_stredni {width:100%; min-width:250px;}
	body.venku div.nadpatou {width:100%;  min-width:250px;}
	body.venku .zobrazovaci tr { display: flex; flex-wrap: wrap; width:100%; }
	body.venku .zobrazovaci tr td {width:100%; }
	body.venku .celasirka .ciobal { width:30%; }
	body.venku .pulka .ciobal { width:30%; }
	body.venku .dvetretiny .ciobal { width:30%; }
	body.venku .tretina .ciobal { width:30%; }
	body.venku .samobr { width:100%; display:block; }
	body.venku .logodop {display: none; }
	body.venku .ramkolem10, body.venku .ramkolem15, body.venku .ramkolem20 {border-width:1px; }	
	body.venku div.clanek p, body.venku .divnaz, body.venku span {line-height:1.3; }
	body.venku .kartazbozi {max-width: 50%; width:50%; }		
	body.venku table.zobrazovaci tr, body.venku table.uzivtab tr { display: flex; flex-wrap: wrap; }
	body.venku table.zobrazovaci tr td, , body.venku table.uzivtab tr td { width:100%; }
	#celykos {width:400px; position: fixed; top:0; right:0; margin-right:1%; z-index: 10; padding: 0; text-align:left; z-index:400;}	
	.otviratko {display:none;}
	#odkazkose a { content: url(../img/kosicek.png); border:0; background-color:#fff; }
	#hambac {margin-left:30px;}
	#hambacx {margin-left:30px;}
	#hambac > img, #hambacx > img { width:30px; height:30px;}
	body.venku .kontaktniform { width:95%; }
	body.venku .vkukine { width:100%; }
	body.venku .ciobal { width:50%; float:none;}
	body.venku .cioball { width:50%; float:none;}
	body.venku .ciobalp { width:50%; float:none;}
	body.venku .divobr { width:100%; float:none;}
	body.venku .s1obr { width:100%; float:none;}
	body.venku .ciobal_zok { width:100%; float:none;}
	body.venku div.galerie img.sipka {width:48px; height:24px;}
  }
  
@media screen and (max-width: 399px) {
  body.venku div.hlavickat { width: 100%; min-width:200px;}
  body.venku div.podhlavickou {width:100%;  min-width:200px;}
  body.venku div.nadhlavickou {width:100%;  min-width:200px;}
  body.venku div.patickat {width:100%; min-width:200px;}
  body.venku div.telo, div.obal_telo {width:100%;  min-width:200px;}
  body.venku div.leva, div.obal_leva {display:none;}
  body.venku div.prava_cela {width:100%; min-width:200px;}
  body.venku div.prava, div.obal_prava {display:none;} 
	body.venku div.dvojita, div.obal_dvojita {width:100%; min-width:200px; box-sizing: border-box;}
	body.venku div.stredni, div.obal_stredni {width:100%; min-width:200px; box-sizing: border-box;}
	body.venku div.nadpatou {width:100%;  min-width:200px; box-sizing: border-box;}
	body.venku .zobrazovaci tr { display: flex; flex-wrap: wrap; width:100%; }
	body.venku .zobrazovaci tr td {width:100%; }
	body.venku .ciobal { width:50%; float:none;}
	body.venku .cioball { width:50%; float:none;}
	body.venku .ciobalp { width:50%; float:none;}
	body.venku .ciobal_zok { width:50%; float:none;}
	body.venku .divobr { width:100%; float:none;}
	body.venku .samobr { width:100%; display:block; }
	body.venku .logodop {display: none; }
	body.venku .ramkolem10, body.venku .ramkolem15, body.venku .ramkolem20 {border-width:1px; }	
	body.venku div.clanek p, body.venku .divnaz, body.venku span {line-height:1.3; }
	body.venku .kartazbozi {max-width: 100%; width:100%; }					
	body.venku table.zobrazovaci tr, body.venku table.uzivtab tr { display: flex; flex-wrap: wrap; }
	body.venku table.zobrazovaci tr td, , body.venku table.uzivtab tr td { width:100%; }
	#celykos {width:100%; position: fixed; top:0; right:0; margin-right:0; padding: 0; text-align:left; z-index:400;}
	.otviratko {display:none;}
	#odkazkose a { content: url(../img/kosicek.png); border:0; background-color:#fff; }
	#sumakose2, #prihltlac {display:none; }
	#hambac {margin-left:10px;}
	#hambacx {margin-left:10px; }
	#hambac > img, #hambacx > img { width:30px; height:30px;}
	body.venku .kontakniform , body.venku .kontakniform input, body.venku .kontakniform textarea{ width:100%; }
	body.venku .obrazek {max-width:200px;}
	body.venku div.galerie img.sipka {width:48px; height:24px;}
  }
  
@media  screen and (max-width: 250px) {
	body.venku .ciobal { width:100%; float:none;}
	body.venku .cioball { width:100%; float:none;}
	body.venku .ciobalp { width:100%; float:none;}
	body.venku .ciobal_zok { width:100%; float:none;}
	body.venku .s1obr { width:100%; float:none;}
	body.venku .divobr { width:100%; float:none;}
	#celykos {width:100%; position: fixed; top:0; right:0; margin-right:0; padding: 0; text-align:left; z-index:400;}
	.otviratko {display:none;}
	#odkazkose a { content: url(../img/kosicek.png); border:0; background-color:#fff; }
	#hambac > img, #hambacx > img { width:30px; height:30px;}
	body.venku div.galerie img.sipka {width:48px; height:24px;}
  }
  
@media  screen and (max-height: 900px) {
	.otviratko {display:none;}
	#odkazkose a { content: url(../img/kosicek.png); border:0; background-color:#fff; }
	#prihltlac {display:none; }
  }
  
/* konec joudy */