* {padding:0; margin:0;}

body {background: url("../img/bodyBg.jpg") repeat-x;font-family: "Georgia"; color: #666666; font-size:12px;}
img {border: none;}
a {text-decoration: none; outline: 0;}
li {list-style-type: none;}

#container {margin:0 auto; width:600px;}
#header h1{text-align: center;}
#logo{margin-top: 7px;}
#navigation {text-align: right; margin-top: 20px; margin-right: 60px;}
#navigation li{display: inline; margin-left: 5px;}
#navigation  a{color:#999999; padding:2px 5px;}
#navigation  a:hover{ background: #e92742;color:#ffffff;}
.active {background: #e92742;padding:2px 5px;}
#navigation .active a{color:#ffffff;}
#gallery{width:492px;margin:0 auto; margin-top:10px;}
#footer {text-align: center;}
#footer p {padding:10px 0; border-top: double #cccccc;margin: 50px 60px 0;}

/** contact form **/
#kontakt{top:-230px;width:600px;clear: both;position: absolute; z-index: 2;}
#contactForm {height:230px;float: right;padding: 3px 30px;background: #000000;-moz-border-radius:0 0 0 15px; width:300px;clear: both;}
#labels {width:80px; float:left;margin-top: 10px;color:#cccccc;}
#labels{line-height: 35px;font-weight: normal;margin-top: 4px; font-size: 18px; font-family: "Georgia";}
#fields{width:200px; float:left; }
#fields input{padding:2px;width:213px;margin:14px 0 0; border: #000000 solid 1px;background: #222222;color: #ffffff; }
#fields textarea {padding:2px;width:213px;margin:14px 0 0; border: #111111 solid 1px;background: #222222;color:#ffffff;}
#fields #submit {background: #e92742 ;width:55px;border: 1px solid #e92742; color: #300000 ;font-family: "Georgia";}
#contactForm h2{color:  #ffffff;padding:0 0 10px 0;text-align: left;border-bottom: double 1px #222222;font-size: 20px;}
#contactForm a{color: #ffffff; outline: 0;}
/**/
/** gallery **/
.bx-wrapper {z-index: 1;}
#labelContact h2{background: #000000;float: right;-moz-border-radius:0 0 5px 5px;padding:3px 10px;clear: both;}
#labelContact h2 a{color:#ffffff;}
/**/

#elsewhere {margin:70px 250px; font-size: 12px;}
#elsewhere a{color: #222222; text-transform: uppercase; line-height: 20px; text-decoration: underline;}
#elsewhere a:hover {color: #e92742;}

/**archive gallery **/
#archiveGallery {padding-top: 30px;width:550px;margin:0 auto;}
.fotka {margin: 0 auto;}


/**/

/* easy clearing */

.clear-block:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear-block {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
    height: 1%;
}
.clear-block
{
    display: block;
}
