/* CSS Document */
body { background: left 0px url('images/body_bg.jpg'); text-align: center; font-family: arial; font-size: 0.9em; margin: 0px; padding: 0px;}
img { border: 0px solid blue; }
textarea { font-family: arial; font-size: 0.9em; }
input { font-family: arial; font-size: 0.9em; }
#main { width: 1000px; background-image: url('images/main_bg.png'); margin: -10px auto 0px auto; margin-top: 0px; text-align: left; }
#main[id="ie"] { margin: 0px auto 0px auto; }
#bezici { padding: 15px 5px 10px 5px; }
#menu { background-image: url('images/menu_bg.png'); background-repeat: no-repeat; width: 300px; float: left; padding-top: 5px; height: 210px; }
#menu img { margin-left: 4px; }
#produkce_nadpis { background-repeat: no-repeat; height: 31px; width: 299px; }
#produkce-menu { width: 300px; float: left; }
.produkce-cz { background-image: url('images/produkce-cz.png'); }
.produkce-en { background-image: url('images/produkce-en.png'); }
.produkce-de { background-image: url('images/produkce-de.png'); }
.produkce-pl { background-image: url('images/produkce-pl.png'); }
#left { width: 300px; float: left; }
#logo { width: 300px; height: 52px; float: left; background: no-repeat url('images/logo.png'); }
#left h3 { padding-left: 20px; color: white; font-size: 0.95em; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
#left a:hover { text-decoration: underline; }
#banner { width: 700px; height: 269px; background-image: url('images/banner.jpg'); background-repeat: no-repeat; background-position: left 51px; }
#right { width: 700px; float: right; }
#produkce { margin-top: 4px; }
#produkce div { padding: 5px 0; padding-left: 30px; background-repeat: no-repeat; }
#produkce-menu {margin-top: 2px; }
#produkce a {color: rgb(3,145,65); text-decoration: none; font-size: 0.9em; }
#content { padding-top: 300px; margin-left: 300px; border-right: 0px solid red; width: 697px; font-size: 0.9em; min-height: 500px;}
#content h3 { font-size: 1.2em; }
#content h4 { font-size: 1.1em; }
#content p { text-align: justify; margin-right: 5px; font-size: 0.9em; margin-bottom: 5px; }
#content a {  }
#content ul, #content ol { margin: 6px 0px 6px 20px; }
#content h3 { margin: 6px 0px 6px 0px; }
#content label {  }
#content input {  }
#content textarea {  }
#content #inside { margin: 10px; }
#content .thickbox img { border: 1px solid black; }
#nadpis2 { float: right; width: 697px; background-color: white; height: 30px; }
.clear { clear: both; line-height: 1px; }
#footer { height: 29px; background: no-repeat url('images/footer_bg.png'); }
h1 { color: rgb(3,145,65); font-size: 1.0em; font-weight: normal; padding-top: 5px; padding-left: 10px; }
#h1 { color: rgb(3,145,65); font-size: 1.0em; font-weight: normal; padding-top: 5px; padding-left: 10px; }
#jazyky { width: 120px; float: right; text-align: right; height: 22px; margin-top: 1px; margin-right: -1px; background-image: url('images/jazyky_bg.png'); background-repeat: no-repeat; }
#jazyky img { border: 0px; margin-right: 10px; }
label { width: 150px; float: left; }
.text { width: 200px; }
.textarea { width: 400px; height: 8em; }
form div {margin: 20px; margin-left: 30px; }

.logo { width: 220px; height: 234px; }
.banner { width: 780px; height: 167px; }
.galerie img { border: 1px solid black; margin: 10px; } 
#submit {margin-left: 180px }
        /* jQuery lightBox plugin - Gallery style */
        #gallery {
        background-color: #444;
        padding: 10px;
        width: 520px;
        }
        #gallery ul { list-style: none; }
        #gallery ul li { display: inline; }
        #gallery ul img {
        border: 5px solid #3e3e3e;
        border-width: 5px 5px 20px;
        }
        #gallery ul a:hover img {
        border: 5px solid #fff;
        border-width: 5px 5px 20px;
        color: #fff;
        }
        #gallery ul a:hover { color: #fff; }
h2 {margin-top: 15px; font-size: 1.1em; margin-bottom: 5px;}
#produkce .akt {background-image: url(images/selected_menu_bg.png); background-color: rgb(192, 250, 186);}