* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
ul, ol {list-style-type:none}
html {background: #fff}
body { padding: 0; font: normal 75%/1 Arial,sans-serif; color: #000; background: #fff; }

/* links --------------------------------------------------------------- */
a {color:#000;text-decoration: underline;}
a:link {color:#000;}
a:hover {color:#000;text-decoration: none;}

/* H1 - H5 --------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin:15px 0 15px 0; }
h1 { font-size:1.8em;  margin: 0; color: #000;}
h2 { font-size: 1.1em; margin: 0 0 20px; color: #000; font-family: Times;text-transform: uppercase; }
h3 { font-size:0.9em; margin: 5px 0 25px;color: #000; font-weight: normal; }
h4 { font-size:1.0em; color: #000 }
h5 { font-size:1.0em; }


#layout {width: 100%;}

    #header {}
    /* header ------------------------------------------------------------------ */
        h1 {  font-size:3.4em;font-family: Times;font-weight: normal}
            h1 a { display: block; color: #000;text-decoration: none;}
            h1 a:hover {color: #000}


          /* navigation --------------------------------------------------- */
        #nav {display: none}
        #nav ul {color: #fff;display: block;}
        #nav ul li {float:left;}
            #nav ul li a { padding: 0 10px; display: block; font-size: 1.2em; float: left; text-decoration: none; color: #e3e1c9;background: url('../img/nav-sep.gif') no-repeat 100% 0}
            #nav ul li a:hover {color: #fff; text-decoration: none; }
            #nav ul li.active a { color: #b8b276; text-decoration:none;}
            #nav ul li.active a:hover { color: #fff; text-decoration:none;}

       p.langs {display: none}
            p.langs a {text-transform: uppercase;color: #e3e1c9;text-decoration: none;}
            p.langs a:hover {color: #fff;}
            p.langs a.active {color: #b8b276;}
            p.langs a.cz {position: absolute; left: 0; top: 9px;}
            p.langs a.en {position: absolute; left: 70px; top: 9px;}
            p.langs a.de {position: absolute; left: 0; top: 29px;}
            p.langs a.fr {position: absolute; left: 70px; top: 29px;}


  #container { padding-top: 30px;}

    .home .content {width: 100%;}
        .home .content .box-top {display: none;}
        .home .content .box {background: #fff;color: #000;padding: 0 }
        .home .content .box-btm {display: none;}
    .content {width: 100%;}
        .content h2 {color: #000;text-transform: uppercase;}
        .content .box-top {display: none;}
        .content .box {background: #fff;padding: 0;color: #000}
        .content .box-btm {display: none;}
        .content p {line-height: 1.6em;font-size: 0.9em; margin: 0 0;padding: 0 0 10px}
        .content img.flt-l {margin: 0 10px 5px 0;}
        .content img.flt-r {margin: 0 0 5px 10px;}
        .content ul {font-size: 0.9em; line-height: 1.6em;margin: 10px 0;}
        




    .home .panel {border-top: 1px solid #ccc;padding-top: 20px;margin-top: 20px}
        .home .panel p.images {}
            .home .panel p.images img {margin: 0 0 10px 9px;}
            .home .panel p.images img.first {margin:  0 0 10px 0;}
        .home .panel .box-top {display: none;}
        .home .panel .box {background: #fff;color: #000;padding: 0}
        .home .panel .box-btm {display: none;}
    .panel {border-top: 1px solid #ccc;padding-top: 20px;margin-top: 20px}
        .panel p.images {}
            .panel p.images img {margin: 0 0 10px 9px;}
            .panel p.images img.first {margin:  0 0 10px 0;}
        .panel .box-top {display: none;}
        .panel .box {background: #fff;color: #000;padding: 0}
        .panel .box-btm {display: none;}
        .panel p {padding-bottom: 10px;line-height: 1.4em;margin: 0}
        .panel p.border {margin-bottom: 10px; border-bottom: 1px solid #fff}
        .panel a {color: #fff;text-decoration: none;}
        .panel a:hover {text-decoration: underline;}
  	/* footer ----------------------------------------------------------------- */
  	#footer { clear:both; background: #fff;padding-top: 20px;border-top: 1px solid #ccc}
        #footer p.top {padding-bottom: 10px;}
        #footer p a {color: #000;text-decoration: none;}
        #footer p a:hover {text-decoration: underline}
        #footer p.btm {}
        #footer p {width: 100%;text-align: right; color: #fff;font-size: 0.9em}



hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}
.clear { clear:both; display: block; height:0;line-height:0;font-size:0; width: 100%;}
.noscreen { display:none; }
.flt-l {float: left;}
.flt-r {float: right;}
.bold {font-weight: bold;}
.noborder {border: 0;}
/* clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
/* schovani pred ie mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
