.clear_both {clear:both}
.top_line{border-bottom:1px #fff solid;margin-bottom:20px}

body {color:#222;background:url('../img/bg_body.png') top;font-size: small;font-family:"Arial",Tahoma,sans-serif;margin: 0px auto;}

h1 {font-size:1.5em;font-weight:100;color:#222;}
h2 {font-size:1.2em;font-weight:100;margin-bottom:5px}
h3 {color:#6c0;font-size:1.8em;margin:15px 0px 0px;padding-left:10px}
p.desc {font-size:1.4em;color:#333;font-style:italic;line-height:1.5em;width:600px;padding-left:10px}

.kontakt,
.adresa{ display:block;vertical-align:top;line-height:1.5em}

.adresa{margin-left:5px;margin-top:5px}
.adresa h2 {font-weight:bold}

.kontakt h2 {margin:0}

.zastupce {font-style:italic}
.notice span {text-align:center;background:#fff;padding:5px;width:auto;display:block}
.notice {margin-top:10px;display:block;font-size:.8em}

small {background:#ccc;display:block;width:526px;padding:7px 7px 10px 7px;text-align:right;font-size:1em}
small a {color:#222}
small a:hover {color:#c22}

iframe {margin-top:10px;border: 5px #ccc solid;border-radius:2px}

fieldset {border: 1px #ccc solid;padding:10px;border-radius: 3px}
fieldset input, 
fieldset button {padding:3px;margin-bottom:3px;width:205px}
fieldset button{width:215px}
fieldset textarea {padding:3px;width:205px}

#container {width:800px;margin:0px auto}

#top {display:block;width:800px;vertical-align:bottom;margin-top:50px;background:url("../img/top_logo.png") no-repeat 0px 5px;}

#menu {padding:30px 5px 5px 635px;display:block;width:220px;height:30px;color:#fff;font-size:1.2em;font-family: Tahoma,sans-serif;margin-right:0px;}
#menu li {display:block;margin:5px;display:inline-block}
#menu li a {color:#222;text-decoration:none;padding:3px 5px;display:block;}
#menu li:hover, 
#menu li.active {border-radius:3px;background:#fff}
#menu li:hover a, 
#menu li.active a 
{color:green}

#center {width:800px;height:200px;background:#9acb20;box-shadow:3px 3px 10px 0px #777}
#center .nase_vyroba {background:url("../img/nahradni_dily.png") no-repeat right top;width:800px;height:200px;}
#center .centre_left {width:185px;background:url("../img/vyroba_nastroju.png")no-repeat;padding:0px;float:left;height:200px}
#center .centre_right {width:330px;margin:5px 0px;padding:5px;float:left;height:180px}
#center .centre_right ul {list-style:inside;margin-right:10px}


#bottom {display:block;height:auto;min-height:400px;margin-top:20px}
#bottom_left,
#bottom_center,
#bottom_right {width:200px;display:inline-block;vertical-align:top;}
#bottom_center {width:360px}
#bottom_left {width:175px;background: url("../img/bottom_leftbox.png") no-repeat;padding: 10px 5px;min-height:200px}
#bottom_center img {margin-left: 45px}

#footer {display:block;width:100%;width:800px;margin:0px auto 0px;color:#aaa;background:#eee;padding:10px 0px;height:40px}
#footer div {margin:10px auto 0px;width:800px}
#footer p {text-align: center}
#footer a {color:#aaa}
#footer a:hover {color:green}

form {font-size:1.2em;padding-left:10px;margin-right:110px}
form th {padding-top:7px}

.index #bottom_left{width:180px}
.index #bottom_right{width:550px}
.index #bottom_right ul{list-style:disc inside;line-height:1.5em;margin-top:10px}