body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555;
background-color: #efefef;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 900px;
margin: 0 auto;
padding: 6px;
background-color: #fff;
text-align: left;
}

#top {
width: 900px;
height: 65px;
}

#top ul {
float: right;
margin: 0;
padding: 30px 0 0 0;
list-style-type: none;
}

#top ul li {
display: inline;
padding: 0 12px;
border-left: 1px solid #888;
color: #888;
font-size: 10px;
text-transform: uppercase;
}
#top ul li.none {
border: 0;
}

#top ul li a {
color: #888;
text-decoration: none;
}

#top ul li a:hover {
text-decoration: underline;
}

.logo {
margin: 0;
padding: 16px 0 0 13px;
}

.menuhorni {
height: 26px;
padding: 9px 10px 0 0;
background: #a1a1a1 url(/img/backmh.gif) 0 0 repeat-x;
}

.menuhorni input, .menuhorni img {
float: right;
margin: 0 0 0 5px;
}

.menuhorni ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.menuhorni ul li {
display: inline;
padding: 0 15px;
border-left: 1px solid #7a7a7a;
color: #444;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.menuhorni ul li.none {
border: 0;
}

.menuhorni ul li a {
color: #444;
text-decoration: none;
}

.menuhorni ul li a:hover {
color: #fff;
}

#obsah {
width: 900px;
padding: 4px 0;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px solid #796cb1;
}

#left {
float: left;
width: 168px;
padding: 0 2px 0 0;
overflow: hidden;
}

.nadpisgr {
margin: 0;
padding: 5px;
background-color: #dcdcdc;
color: #333;
font-weight: bold;
}

.nadpisbl {
margin: 0;
padding: 5px;
background-color: #00D4FF;
color: #fff;
font-weight: bold;
}

ul.menuvlevo {
width: 168px;
margin: 0 0 14px 0;
padding: 3px 0;
background-color: #F5F4F1;
list-style-type: none;
}

ul.menuvlevo li {
padding: 2px 5px 2px 13px;
background: url(/img/gt.gif) 3px 8px no-repeat;
color: #577793;
font-size: 13px;
}

ul.menuvlevo li a {
color: #577793;
text-decoration: none;
}

ul.menuvlevo li a:hover {
text-decoration: underline;
}

.product {
margin: 0 0 13px 0;
padding: 5px 10px;
border: 1px solid #dcdcdc;
border-top: 0;
color: #577793;
text-align: center;
}

.info {
width: 71px;
height: 15px;
padding: 0 7px 4px 0;
*padding: 0 7px 1px 0;
border: 0;
background: url(/img/backinfo.gif) 0 0 no-repeat;
color: #fff;
font-family: verdana;
font-size: 10px;
font-weight: bold;
cursor: pointer;
}

#right {
float: left;
width: 730px;
overflow: hidden;
}

.loc {
margin: 0 0 13px 0;
padding: 5px 12px;
background-color: #F5F4F1;
text-align: right;
}
.loc a {
text-decoration: none;
}
.loc img {
margin: 0 2px 0 0;
}

#robsah {
width: 650px;
padding: 6px 0 0 40px;
}

.zerobrd {
margin: 0;
padding: 0;
}

.robox {
height: 100px;
margin: 0 0 15px 0;
background: #fff url(/img/backrobox.gif) 0 0 repeat-x;
overflow: hidden;
}
.robox img {
float: left;
margin: 0 1px 0 0;
}

.fotgal, .fotgal2 {
float: left;
width: 142px;
height: 200px;
margin: 5px 10px;
_margin: 5px 8px;
}
.fotgal p, .fotgal2 p {
height: 15px;
margin: 3px 0;
padding: 0;
overflow: hidden;
}
.fotgal2 p {
height: 113px;
}
.fotgal p.fg, .fotgal2 p.fg {
height: 122px;
}
.fotgal img, .fotgal2 img {
width: 137px;
height: 111px;
padding: 0 0;
border: 1px solid #d3d3d3;
background-color: #fff;
overflow: hidden;
}

#bottom {
clear: both;
width: 900px;
padding: 5px 0;
border-top: 1px solid #818181;
}

ul.menudolni {
float: right;
margin: 0;
padding: 10px 0 0 0;
list-style-type: none;
}

ul.menudolni li {
display: inline;
padding: 0 5px;
border-left: 1px solid #343434;
color: #587692;
}
ul.menudolni li.none {
border: 0;
}

ul.menudolni li a {
color: #587692;
text-decoration: none;
}

ul.menudolni li a:hover {
text-decoration: underline;
}

/*sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}*/

.boks {
padding: 1px 3px;
border: 1px solid #777;
background-color: #f2f2f2;
color: #444;
font-size: 11px;
}

.enter {
border: 1px solid #333;
background-color: #555;
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 #222;
background-color: #f2f2f2;
color: #444;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #eee;
}
.tabule tr.tabh {
background-color: #666;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f11 {
font-size: 11px;
}

.cokoliv {
padding: 5px 10px;
}

.brd {
padding: 3px;
border: 1px solid #8e8e8e;
background-color: #fff;
}

.brdgr {
border: 1px solid #aaa;
}

.brdred {
border: 1px solid #dc143c;
}

.bl {
color: #000;
}

.wh {
color: #fff;
}

.grey {
color: #999;
}

.blue {
color: #577793;
font-weight: bold;
text-decoration: none;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 15px;
}

.fr {
float: right;
margin-left: 15px;
}

.d3 
{
    position: relative;
    top: 3px;
}

h1 {
margin: 15px 0;
padding: 0;
color: #333;
font-size: 15px;
font-weight: bold;
}

h2 {
margin: 15px 0;
padding: 0;
color: #555;
font-size: 14px;
font-weight: bold;
}

h3 {
margin: 15px 0;
padding: 0;
color: #333;
font-size: 13px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #555;
}

p {
margin: 10px 0;
padding: 0;
}

