body {background-color:#fff;color:#000;margin:0;padding:0;font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;font-size:80%}
table {border-spacing:0}

h2 {color:#015605;border-bottom:1px solid #015605;margin-right:10px}
p  {text-align:justify}
label {font-weight:bold}
a       {text-decoration:underline;color:#f00}
a:hover {text-decoration:none;color:#06f}

div.top {width:100px;margin:0 auto}
a:hover.top {text-decoration:none}
a.top img {border:0}
#content {width:800px;margin:4px auto;border:1px solid #1d4220;background-color:#daefdc}
#sortiment {margin-left:14em}
#top {position:relative;width:800px;background:#fff url('/img/top.jpg') no-repeat top left;height:145px}
#bottom {background:#fff url('/img/bottom.jpg') no-repeat top left;height:66px}
#foot {color:#fff;background-color:#015605;margin:0;padding:0;text-align:right;font-size:80%}
#foot a {padding:15px 10px;color:#fff;text-decoration:none}
#foot a:hover {color:#d9ffdb;text-decoration:underline}
#menu,#left-vyrob,#left-menu ul {margin:0;padding:0;list-style:none}
#menu li {margin:0;padding:0;font-weight:bold;float:left}
#menu li a {color:#fff;display:block;padding:4px 35px;background-color:#015605;text-decoration:none}
#menu li a:hover {color:#fff;background-color:#037e09}
#sub {margin-top:3px}
#lang {position:absolute;top:0;right:0;padding:5px}
#lang img {border:1px solid #000;margin:3px}
#left-menu {float:left;padding:0;background-color:#daefdc;padding:0 20px 5px 0;width:12em}
#left-menu a {color:#000;text-decoration:none;padding:2px 20px 2px 10px;display:block}
#left-menu a:hover {color:#fff;background-color:#015605}
#left-menu ul {background-color:#b7ecbb;width:100%;border:1px solid #80bf85;border-width:1px 1px 0 1px}
#left-menu .selected {color:#fff;background-color:#015605}
#left-menu ul li {border-bottom:1px solid #80bf85}
#left-menu ul li ul li .selected {background-color:#16981f}
#left-menu ul li ul {border:none;background-color:#d6f6d8}
h2 img.image {float:right;background-color:#daefdc;margin-left:8px;padding:10px;border:1px solid #015605}
.in-req {float:right;color:red;font-size:.7em}
.d-m {background-color:#015605;border:none}
.img2,
.kontakt td h3 {padding:0 0 0 8px}
.img {float:right}
.img2 {border:3px solid #015605;margin-right:30px}
.body {padding:10px 20px}
.detail {width:74%;margin:10px 0;padding:0;border-spacing:0}
.detail td,.detail th {border-top:1px solid #8ec692;text-align:left}
.detail .odd {background-color:#b5e7b9}
.break, .break-right, .break-left {font-size:10%;margin:0;padding:0;line-height:0}
.break {clear:both}
.break-right {clear:right}
.break-left {clear:left}
.hide {display:none}
.pre {font-weight:bolder;color:#000;margin-right:15px}
.h {background-color:#bbe5be;border:1px solid #8ec692}
table.h {width:99%;margin-bottom:10px}
table.h td, table.h th {padding:3px 5px;text-align:left;vertical-align:top}
table.h td.right {text-align:right}
ul.h {padding:5px 5px 5px 20px}
ul.hm {padding:5px 5px 5px 20px;margin:0 0 10px 0;list-style:none}
ul.hm ul {list-style:none}
table.h ul, div.h ul.hm {padding:0;margin:0;list-style:none}
div.h ul.hm li {background:none;padding:0}
div.h ul.hm li li {margin-left:10px}
div.h, div.hn {padding:5px;margin-bottom:10px}
div.hn ul, div.h ul {padding:0;margin:0;list-style:none}
table.h ul li, div.hn ul li, div.h ul li, div.h ul.hm li li {padding-left:15px;background:transparent url('/images/arrow_green.gif') no-repeat left}
div.hn > img, div.h > img {float:left;margin-right:10px}
.submit {width:150px;margin:0 0 0 auto}
.prehled-detail {width:72%;border-spacing:0;margin: 0 0 10px 0}
.prehled {width:99%;border-spacing:0;margin: 0 0 10px 0}
.prehled td {margin:0}
.prehled th {background-color:#015605;color:#fff;padding:4px 5px}
.prehled-detail td, .prehled-detail th,
.prehled td {text-align:left;padding:3px 5px;border-bottom:1px solid #8ec692}
.prehled-detail .firs {border-top:1px solid #8ec692}
.prehled tr.dark,
.prehled-detail tr.dark {background-color:#bbe5be}
.prehled tr.nodark,
.prehled-detail tr.nodark {background-color:#daefdc}
.prehled tr.nodark-light,
.prehled-detail tr.nodark-light {background-color:#90dc75}
.vyr-vys {float:left;text-align:center;padding:8px}
.wallpaper td {font-size:.8em}
.wallpaper th {text-align:left}
.pad-l {padding-left:20px}

.prehled td.right {text-align:right} 
.prehled td.center {text-align:center} 
.vyrobce {padding-bottom:2em}
.vyrobce-name, .vyrobce-name-long {color:#015605;font-size:1em;font-weight:bold;display:block;border:1px solid black;background-color:#fff;width:95px;height:35px}
.vyrobce-name {padding-top:15px}
.vyrobce-name-long {padding:8px 0 7px 0}
.vyrobce-name-long:hover, 
.vyrobce-name:hover {color:#015605}
.vyr-vys a {text-decoration:none}
.image {border:none}
.a-detail {text-decoration:none}
.a-detail img {border:1px solid black}
.a-sortiment {text-decoration:none}
.a-sortiment img {float:left;border:none;margin-right:5px}
p.sort {margin:20px 0 0 185px;padding:5px}
.tb-detail {width:40%;background-color:#bbe5be;border:1px solid #8ec692}
.tb-detail td, .tb-detail th {margin:0;padding:3px 7px;text-align:left}
.small-line {font-size:50%;margin:0;padding:0;line-height:0}
.price {font-size:1.5em}
.message {margin:8px 0}
.odstavec h3 {padding:5px 0 4px 0;margin:0}
.odstavec p {margin:0 0 4px 0;padding:0}
.odstavec {margin:0 0 25px 0;padding:0}
div.info h3, 
div.info strong {color:#f00}

#smap {border:1px solid #d0e7b5; text-align:inherit;height: 350px;}
#smap table {width: inherit; font-size: 11px; }
#smap table, #smap tbody, #smap td, #smap tr{border: none; border-collapse:inherit; padding: 0; margin: 0; font-size:inherit; text-align: right;}

