/* ----------------------------------------------------------------------------------------------------------

    Autor: EDVENS MEDIA (www.edvens.cz)
    Kodér: Jan Doušek (honzik.dousek@gmail.com)
    Typ: Resetovani stylu, vychozi zobrazeni a CSS framework

---------------------------------------------------------------------------------------------------------- */

/* Reset */

html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,ins,kbd,q,samp,sub,sup,tt,var,ol,ul,li,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;line-height:100%;}

dl ,dt ,dd, div {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:100%;}

/* Vychozi zobrazeni */

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,table{font-size:100%;font-weight:normal;}
table{}
table caption,table th{text-align:left;font-weight:normal;}
ul{list-style:none;}
hr{display:none;}
input,textarea{font-family:Tahoma;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}
img{background:#eee;}

/* Skryvani */

.hidden{position:absolute;left:-1000em;top:-1000em;width:1px;height:1px;overflow:hidden;}
.no-screen{display:none;}

/* Cistice */

.box{min-height:1px;}
.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}
.clear-fix{float:none;clear:both;width:0;height:0;margin:0;padding:0;border:0;line-height:0;font-size:0;}

/* Floatovane prvky */

.f-left{float:left !important;}
.f-right{float:right !important;}
.f-none{float:none !important;}

/* Zarovnavani textu */

.t-left{text-align:left !important;}
.t-right{text-align:right !important;}
.t-center{text-align:center !important;}
.t-justify{text-align:justify !important;}

/* Velikost textu */

.t-big{font-size:120%;}
.t-small{font-size:80%;}

/* Pozice textu */

.va-top{vertical-align:top !important;}
.va-middle{vertical-align:middle !important;}
.va-bottom{vertical-align:bottom !important;}

/* Nulovani padding a margin */

.nom{margin:0 !important;}
.nomt{margin-top:0 !important;}
.nomb{margin-bottom:0 !important;}
.nop{padding:0 !important;}
.nopt{padding-top:0 !important;}
.nopb{padding-bottom:0 !important;}

/* Prekryvani */

h1{position:relative;overflow:hidden;}
h1 span{position:absolute;top:0;left:0;z-index:1;display:block;}
