* {margin:0; padding:0;}
html,body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
body {margin:0; padding:0;background:#151515; color:white;}
form {padding:0; margin:0;}

h1 {font-size:11px; font-weight:bold; margin:0; padding:0; margin-bottom: 10px; padding-left: 20px; height: 30px; line-height: 30px; text-transform: uppercase}
h2 {font-size:11px; font-weight:bold; margin:0; padding:0;}
/*h3 {font-size:11px; font-weight:bold; margin:8px 0 0 0;}*/
h3 {font-size:12px; font-weight:bold; margin: 0 0 5px 0}
h4 {font-size:11px; font-weight:bold; margin:-6px 0 0 0; text-decoration: underline}
h5 {font-size:11px; font-weight:bold; margin:0; text-decoration: underline}
h6 {font-size:11px; font-weight:bold; margin:-4px 0 10px 0;}
/*h1 span {text-transform: uppercase;}*/
p {margin:0px;}

input,textarea,select {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background:white; padding: 3px; color: black}
ul,ol,li {margin:0px; padding:0px;}
a {font-size:11px; text-decoration:none; color: #58AB27; }
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
a img {border:0;}
.cleaner {position:relative; clear:both; height:1px; font-size:1px; background: none;}
#container {position: relative; width:980px; margin: 0px auto 30px auto; }
#container img {}
#container .smallbox p.det {padding: 0 0 15px 40px;}
#container .smallbox p.det a {color: #000;}
.smallbox {margin-bottom: 10px; padding-bottom: 5px}
#container .underbox {margin-bottom: 10px; padding: 0px 20px 0 20px; }
#header {position: relative; width:980px; margin:10px 0 0 0;}
#content {position: relative; width:100%; margin:0px; }
#leftpanel {position: relative; float: left; width:220px; margin:0px;}
#centerpanel {position: relative; float: left; width:760px; min-height:510px; margin:0px;_height:510px}
#rightpanel {position: relative; float: right; width:0px;}
#rightpanel li {margin-left: 10px; clear: both;}
#footer {position: relative; width:100%; height:28px; margin:0; background:url('../img_images/footer-bg.gif') top left no-repeat}
#centerpanel p {padding: 0;}
#leftpanel .underbox {line-height:16px}

.logobar {position: absolute;width:215px;float:left; }
.logobar a.logo {display: block; width:215px; height:34px; margin:0; z-index:1;}
.menubar {width:980px; height:34px; background:url('../img_images/menu-top.gif') top left no-repeat;}
.menubar .carka{position: absolute; left:465px; top:0px; width:2px; height:34px; background:url('../img_images/carka.gif') 0 0 no-repeat; }
.topmenu {position: absolute; left:217px; top:0px; width:300px; height:34px; float: left }
.topmenu ul {list-style: none;}
.topmenu li {float: left;  width:124px;}
.topmenu a {display:block; width:124px; height:34px; text-align: center;background:url('../img_images/menu-top-a.gif') 0 0 no-repeat; font-size:12px; color:#F0F0F0;text-decoration:none;line-height:32px}
.topmenu a:hover, .topmenu a.choosed  {background:url('../img_images/menu-top-a.gif') 0 -34px no-repeat; color:white; text-decoration:none;color:#F0F0F0;}
.search {position: absolute; left: 812px; top:7px; width:150px; }
.search input {width:120px; border:0}
.search input.start {position: absolute; left:132px;width:22px; height: 20px; background:none; cursor: pointer; border:0;}
.botmenu {position: relative; right:0px; top:6px; width:140px; height:18px; float: right }
.botmenu ul {list-style: none; margin:0;padding:0}
.botmenu li {height:15px; float: left; padding-left:10px; padding-right:10px;}
.botmenu a {font-size:11px; font-weight:normal; color:silver; }
.botmenu a.choosed {color: #58AB27}
.produkce {position: relative; left:15px; top:6px; width:370px; text-align:left;float: left; color: silver }
.produkce a {color: silver }
.maincont {margin:0 0 15px 0; line-height: 15px;}
.maincont div {margin:0px; padding:0px;}
.maincont p {margin:0px; margin-bottom:6px;}
.maincont ul {margin-left:30px;}
.maincont ol {margin-left:30px;}

.leftmenu {position: relative; padding-left:0px; padding-right:5px; margin:27px 0 20px 0; }
.leftmenu ul {margin: 0 0 0 3px;}
.leftmenu li{list-style:none; background:url('../img_images/menu-li-bot.gif') no-repeat 16px 27px; margin:10px 0 5px 0px; padding-bottom: 5px;height: 25px;text-align: center}
.leftmenu a {text-decoration:none; color:#C9C9C9;font-size:13px;}
.leftmenu a.choosed {color: #58AB27}
.leftmenu a:hover{color: #58AB27}

/* kontakty */
.underbox .conts { line-height: 18px; padding: 0 0 0 0px}
.conts img.map {padding:0; }
.conts .ukazmapu {float:right; width:300px;text-align:center}
.contitem { width: 377px; float: left; }
.contleft {width:225px;float: left}
.contright {width:260px;float: right}
.contright_l {width:30px; float:left;}
.contright_p {width:230px; float:right}
.cont_pers {width: 250px; float:left; margin-bottom: 25px; line-height:18px}
.table_cont {margin:20px 0 0 0px; width:95%; border: none; text-align:left}
.table_cont td {padding: 3px; padding-bottom: 0px;vertical-align: top}
.table_cont a {font-size:10px}
.table_cont1 {margin-top:10px; width:250px; border: none; float: left; }
.table_cont1 td {padding: 0px;}
.table_cont1 th {text-align: left; vertical-align: top}

.showmap { float: right; text-align: center; width: 300px; position: relative; top:0px; right:0px;}
.messg {margin:15px 15px 0 15px; color:red; line-height: 16px;}
.closedshop { margin:100px auto 0 auto; width:100%; text-align: center; font-size:14px; font-weight: bold;}
.closedshop h1 { font-size: 22px;}
.closedshop p { font-size: 17px;}

.maincont .item {width: 100%; text-align: center; margin:28px 0 5px 0}
.maincont .item .imgbord {border:1px solid #58AB27}
