@media print{
*{ color: Black !important; background-color: White !important; text-shadow: none !important; background: transparent !important;  }
html,body{ color: Black !important; background-color: White !important; font-size: 11pt; }
a{ color: Black !important; background-color: White !important; }

*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-background-clip: padding-box;  -moz-background-clip: padding;  background-clip: padding-box; }
img{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

@page{ margin: 0.5cm; }

.topBar,
.topCont,
.topNav,
.hidden,
.menu,
.leftCol,
.rightCol,
.zal,
.footer,
#nav,
#menu,
#left,
.zapati,
.potvrzeni,
#top,
#right,
div#submenu,
.banner,
.ban-top,
.ban2,
#login,
#topnav,
#supernav,
#drobky,
object,
#flash,
.zapati,
.search,
#pata,
#search,
.drobky,
#mutace,
.mutace,
.submenu,
#submenu,
form,
.noprint,
.banner,
#banner-top,
.banner-top,
video
{
display: none;
}


/*div#head .hidden{ position: static; top: auto; left: auto; font-size: 20pt; font-weight: bold;  display: block;}*/

.tab{ border-collapse: collapse; font-size: 1em; }
.tab td,.tab th{ border: 1px solid silver; }

input, textarea, select{ font-size: 1em; }


img{ float: left; margin: 0 2em .5em 0; }


a img{ border: 0; }


h1,h2,h3, .main, .lomic{ clear: both; }
h1,h2,h3,h4,h5,h6{page-break-after:avoid; font-family: inherit; font-weight:bold;margin:.4em 0; }

h1{font-size:15pt; margin:15pt 0 3pt 0;}
h2{font-size:14pt; margin:15pt 0 6pt 0;}
h3{font-size:13pt; margin:15pt 0 4pt 0;}
h4{font-size:12pt; margin:15pt 0 3pt 0;}
h5{font-size:11pt; margin:15pt 0 2pt 0;}
h6{font-size:10pt; margin:15pt 0 2pt 0;}


hr{ height: 1px; color: gray; background: gray; clear: both; margin: 0; padding: 0; border: 0; }

img, ul, ol{page-break-inside:avoid;}

.obr, .obr-left{ float: left; margin: 0px 10px 5px 0; display: inline; }
.obr2, .obr-right{ float: right; margin: 0px 0px 5px 10px; display: inline; }
.obr3, .obr-center{ float: none; margin: 0px auto 12px auto; display: block; }
.obr-text{ vertical-align: text-bottom; }

.lomic{ clear: both; }

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11 {min-height:1px; float: left;  position: relative; padding: 0 15px;}
.col-1:after,.col-2:after,.col-3:after,.col-4:after,.col-5:after,.col-6:after,.col-7:after,.col-8:after,.col-9:after,.col-10:after,.col-11:after{ content: " "; clear: both; display: block; }
.col-pad5{  padding: 0 5px; }
.col-pad10{  padding: 0 10px; }
.col-pad15 {  padding: 0 15px; }
.col-pad20 {  padding: 0 20px; }
.col-pad25 {  padding: 0 25px; }
.col-pad30 {  padding: 0 30px; }
.col-pad50 {  padding: 0 50px; }

.col-1 { width: 8.333333333333332%; }
.col-2 { width: 16.666666666666664%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33333333333333%; }
.col-5 { width: 41.66666666666667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.333333333333336%; }
.col-8 { width: 66.66666666666666%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33333333333334%; }
.col-11 { width: 91.66666666666666%; }
.col-12 { width: 100%; }

.row{ margin-left: -15px; margin-right: -15px;  clear: both; }
.row-pad5{ margin-left: -5px; margin-right: -5px;  clear: both; }
.row-pad10{ margin-left: -10px; margin-right: -10px;  }
.row-pad20{ margin-left: -20px; margin-right: -20px;  }
.row-pad25{ margin-left: -25px; margin-right: -25px; }
.row-pad30{ margin-left: -30px; margin-right: -30px;  }
.row-pad50{ margin-left: -50px; margin-right: -50px;  }
.row h1:first-child, .row h2:first-child, .row h3:first-child, .row h4:first-child, .row h5:first-child{ margin-top: 0; }


.row:before, .row:after, hr:before, hr:after{ content: " "; display: table; clear: both; display: block;  }

}