body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
background: #fff url(/img/backhtml.gif) 0 0 repeat;
margin: 0;
padding: 0 0 20px 0;
}

#top img, #stredleft img, #paticka img, #vpravo img, #banner img {
border: 0;
}

#vse {
width: 1039px;
}

#content {
float: left;
width: 907px;
padding: 0 12px 0 0;
}

#content hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: -1px 0;
border: 0;
border-bottom: 1px dotted #444;
}

#vlevo {
float: left;
width: 767px;
background-color: #fff;
padding: 4px;
}

#top {
width: 767px;
height: 97px;
background: #7BC623 url(/img/backtop.gif) 0 0 repeat-x;
}

#top p {
margin: 0;
padding: 0;
}

.topad {
float: left;
margin: 27px 0 0 4px;
border: 1px solid #84AADA;
background-color: #fff;
}

.topad p, .topad div {
float: left;
margin: 0;
}

.topadimg {
width: 70px;
height: 56px;
border: 1px solid #aaa;
overflow: hidden;
}

.topadtext {
width: 120px;
height: 48px;
padding: 5px;
font-size: 10px;
overflow: hidden;
}

.topadtext p.tri {
height: 36px;
overflow: hidden;
}

#stred {
width: 767px;
border-top: 4px solid white;
background: url(/img/backstred.gif) 0 0 repeat-y;
}

#stredleft {
float: left;
width: 200px;
padding: 0 0 5px 0;
background-color: #eeeeee;
}

.levyoddil {
width: 180px;
margin: 0 0 10px 0;
padding: 3px 10px;
background-color: #9c9c9c;
color: #fff;
font-weight: bold;
}
.levyoddil a {
color: #fff;
}

.searchboks {
width: 143px;
margin: 5px 0 5px 10px;
border: 1px solid #666666;
font-size: 10px;
}

.hledat {
margin: 0 0 5px 10px;
border: 1px solid white;
background-color: #7BC623;
/*background-color: #38BADE;*/
color: #fff;
font-size: 10px;
font-weight: bold;
}

ul.menuvlevo {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo li {
color: #fff;
font-weight: bold;
}

ul.menuvlevo li a {
display: block;
width: 180px;
_height: 1em;
margin: 10px 0;
padding: 3px 10px;
background-color: #9c9c9c;
color: #fff;
}

ul.menuvlevo ul {
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo ul li {
padding: 2px 10px 2px 20px;
background: #eee url(/img/sqgreen.gif) 7px 6px no-repeat;
color: #000;
}

ul.menuvlevo ul li a {
display: list-item;
width: auto;
margin: 0;
padding: 0;
background: none;
color: #000;
}

ul.menuvlevo ul ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo ul ul li {
padding: 2px 0 2px 20px;
background: url(/img/sqgreen.gif) 7px 6px no-repeat;
}

ul.menuvlevo ul ul ul li {
font-weight: normal;
}

.menublue {
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

.menublue li {
padding: 2px 10px 2px 20px;
background: url(/img/sqgreen.gif) 7px 6px no-repeat;
font-weight: bold;
}

.menublue ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.menublue li ul li {
padding: 2px 0 2px 20px;
background: url(/img/sqgreen.gif) 7px 6px no-repeat;
}

.menublue li ul li ul li {
font-weight: normal;
}

.menuorange {
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

.menuorange li {
padding: 0 10px 0 20px;
background: url(/img/sqgreen.gif) 7px 4px no-repeat;
}

#stredright {
float: left;
width: 517px;
padding: 15px 25px 5px 25px;
font-size: 12px;
}

.uvod {
width: 240px;
margin: 0;
font-size: 11px;
}

.novinky {
float: right;
width: 260px;
font-size: 11px;
}

.novinkybox {
margin: 0;
padding: 10px;
border: 4px solid #7BC623;
}

.firmybox {
width: 489px;
margin: 0;
padding: 10px;
border: 4px solid #7BC623;
}

.fbhalf {
float: left;
width: 244px;
}

.fbhalf img {
clear: left;
float: left;
margin: 0 5px 0 0;
}

.aktualita {
clear: left;
margin: 10px 0 0 0;
font-size: 11px;
}

.aktimg {
float: left;
width: 100px;
padding: 5px;
text-align: center;
}

.boxgrey {
margin: 5px 0;
padding: 5px 10px;
background-color: #e5e5e5;
}

.fotgal {
float: left;
width: 162px;
_width: 159px;
height: 145px;
margin: 5px;
text-align: center;
overflow: hidden;
}

.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #dadada;
}

#vpravo {
float: left;
width: 120px;
margin: 12px 0 0 12px;
font-size: 11px;
}

#vpravomenu {
width: 98px;
margin: 25px 0 0 0;
padding: 4px 7px;
border: 4px solid white;
background-color: #eeeeee;
}

#vpravomenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#vpravomenu li {
margin: 7px 0;
}

.vpravonabidka {
width: 98px;
margin: 25px 0 0 0;
padding: 1px 7px;
border: 4px solid #eeeeee;
background-color: #fff;
text-align: center;
}

#paticka {
clear: left;
width: 757px;
margin: 0;
padding: 10px 5px;
border-top: 4px solid white;
background-color: #7BC623;
color: #fff;
font-weight: bold;
}
#paticka a {
color: #fff;
}

#paticka ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#paticka ul li {
display: inline;
padding: 0 12px;
border-left: 2px solid white;
}

#paticka ul li ul {
display: inline;
}

#paticka ul li ul li {
padding: 0 8px;
border-left: 1px solid white;
}

#paticka ul li.none {
border: 0;
}

#paticka ul li ul.zero li {
padding: 0 3px;
border: 0;
}
#paticka ul li ul.zero li img {
position: relative;
top: 3px;
}

#paticka li a {
color: #fff;
}

#banner {
float: left;
width: 120px;
padding: 12px 0;
}

/*sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}*/

.boks {
padding: 1px 3px;
border: 1px solid #999;
background-color: #fff;
color: #444;
font-size: 11px;
}

.enter {
border: 1px solid #999;
background-color: #777;
color: #f2f2f2;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #999;
background-color: #f2f2f2;
color: #444;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #eee;
}
.tabule tr.tabh {
background-color: #777;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.rel2d {
position: relative;
top: 2px;
margin: 0 5px 0 0;
}

.f12 {
font-size: 12px;
}

.f11 {
font-size: 11px;
}

.f10 {
font-size: 10px;
}

.cokoliv {
padding: 5px 10px;
}

.orange {
margin-bottom: 0;
color: #FE974B;
font-weight: bold;
}

.green {
margin-bottom: 0;
color: #7BC623;
font-weight: bold;
}

.greend {
margin-bottom: 0;
color: #528413;
font-weight: bold;
}

.black12 {
font-size: 12px;
}

.brdgr {
border: 1px solid #888;
}

.grey {
color: #b0b0b0;
font-weight: bold;
}

.bl {
color: #000;
}

.wh {
color: #fff;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 15px;
}

.fr {
float: right;
margin-left: 15px;
}

h1 {
margin: 10px 0;
padding: 0;
color: #528413;
font-size: 18px;
}

h2 {
margin: 10px 0;
padding: 0;
color: #244001;
font-size: 16px;
}

h3 {
margin: 10px 0;
padding: 0;
color: #000;
font-size: 14px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #000;
}

p {
margin: 10px 0;
padding: 0;
}

/* *** *** */
.d3 {
position: relative;
top: 3px;
}


ul.menuvlevoze {
margin: 10px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevoze li {
color: #fff;
font-weight: bold;
}

ul.menuvlevoze li a {
display: block;
width: 180px;
_height: 1em;
margin: 10px 0;
padding: 3px 10px;
background-color: #9c9c9c;
color: #fff;
}

ul.menuvlevoze ul {
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevoze ul li {
padding: 2px 10px 2px 20px;
background: #cee4a6 url(/img/sqb.gif) 7px 6px no-repeat;
color: #000;
}

ul.menuvlevoze ul li a {
width: auto;
margin: 0;
padding: 0;
background: none;
color: #000;
}

ul.menuvlevoze ul ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevoze ul ul li {
padding: 2px 0 2px 20px;
background: url(/img/sqb.gif) 7px 6px no-repeat;
}

ul.menuvlevoze ul ul ul li {
font-weight: normal;
}
