/* --------------------------------------------------------------------------------------------
    VYTVORIL:
      Jan Doušek (jan.dousek@edvens.cz)
    
    POSLEDNI UPRAVA:
      08.09.2011
-------------------------------------------------------------------------------------------- */

/*  RESET  --------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent; border:0; font-size:100%; line-height:100%; margin:0; outline:0; padding:0; text-align:left; vertical-align:baseline;}
*:focus{outline:none;}
ul li{list-style:none;}
label{cursor:pointer;}
input, textarea{font:1em Arial, Helvetica, sans-serif; vertical-align:middle; }
textarea{overflow:auto;}
input[type="submit"], input[type="image"]{cursor:pointer;}
abbr{border:1px dotted #000; cursor:help;}

/*  SKRYVANI  --------------------------------- */
.no-screen,hr,legend{display:none;}
.print{display:block !important;}

/*  ZAROVNAVANI  --------------------------------- */
.f-left{float:left !important;}
.f-right{float:right !important;}
.t-left{text-align:left !important;}
.t-right{text-align:right !important;}
.t-center{text-align:center !important;}

/*  POKROCILY CLEAR  --------------------------------- */
.box,.filter,.article,.hp-col.news ul li{min-height:1px;}
.box:after,.filter:after,.article:after,.hp-col.news ul li:after{display:block; clear:both; content:"."; font-size:0; line-height:0; visibility:hidden;}

/*  CLEAR  --------------------------------- */
.clear{clear:both; float:none; font-size:0; height:0; line-height:0; margin:0; padding:0; width:0;}

/*  NAHRADA  --------------------------------- */
.logos .arrow{display:block; overflow:hidden; position:relative;}
.logos .arrow span{background-repeat:no-repeat; display:block; left:0; position:absolute; top:0; z-index:1;}

/*  CSS3 ANIMACE  --------------------------------- */
.filter ul,.filter ul li a,.promo .pagination li a{-moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; }
.replace{display:block; overflow:hidden; position:relative;}
.replace span{background-repeat:no-repeat; display:block; left:0; position:absolute; top:0; z-index:1;}