/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
strong{font-weight:bold;}
/* reset */

/*css zakladni*/
.abs{position:absolute}
.rel{position:relative}
.left,.fleft{float:left!important}
.right,.fright{float:right!important}
.tright{text-align:right!important;}
.tcenter{text-align:center!important;}
.noBorder{border:none!important;}
.noBorderLeft{border-left:none!important;}
.noBorderRight{border-right:none!important;}
.noBorderTop{border-top:none!important;}
.noBorderBottom{border-bottom:none!important;}
.noMarginLeft{margin-left:0!important;}
.noMarginRight{margin-right:0!important;}
.noMarginTop{margin-top:0!important;}
.noMarginBottom{margin-bottom:0!important;}
.clr{display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
.bold{font-weight:700}
.notext{text-indent:-9999999px}
.block{display:block}
.trans{background:url(trans.png);z-index:100}
:focus{outline:none}
.pointer{cursor:pointer}
.marginAuto{margin:auto!important}
.href1,.href2:hover{text-decoration:none}
.href1:hover,.href2{text-decoration:underline}
.hidden{display:none;}
.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}
.rad3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.rad4{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.rad5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.rad6{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.rad7{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.rad8{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.rad9{-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.rad10{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.tleft{text-align:left!important;}
em,.italic{font-style:italic;}
.pres{text-decoration: line-through;}
a.abs.trans{top:0;left:0;width:100%;height:100%;}
/*css zakladni*/