body {
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
color: #737373;
background: #fff url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 992px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#vrch {
height: 252px;
background: url(/img/backvrch.jpg) 0 0 no-repeat;
}

#vrch a {
position: relative;
}

#vrch p {
float: left;
width: 143px;
height: 143px;
margin: 0;
padding: 72px 0 0 51px;
}

#kosik {
float: left;
width: 387px;
height: 105px;
margin: 0 0 0 375px;
_margin: 0 0 0 285px;
padding: 0;
background: url(/img/backkosik.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/backkosik.png',sizingMethod='crop');
color: #fff;
font-family: "Trebuchet MS";
font-size: 0.9em;
}

#kosik a {
color: #fff;
}

#kleft {
float: left;
width: 160px;
height: 50px;
margin: 0;
padding: 23px 0 0 25px;
overflow: hidden;
}

#kright {
float: left;
width: 160px;
height: 50px;
margin: 0;
padding: 23px 0 0 20px;
overflow: hidden;
}

#kleft p, #kright p {
width: 160px;
height: 1.4em;
margin: 0;
padding: 0;
overflow: hidden;
}

#kright div {
height: 1.4em;
}

#kru {
float: right;
width: 110px;
text-align: left;
overflow: hidden;
}

ul#menuhorni {
clear: left;
margin: 0;
padding: 0 0 0 25px;
list-style-type: none;
}

ul#menuhorni li {
display: inline;
padding: 0 13px;
border-left: 1px solid white;
color: #fff;
font-weight: bold;
}

ul#menuhorni li.none {
border: 0;
}

ul#menuhorni li a {
color: #fff;
text-decoration: none;
}

ul#menuhorni li a:hover {
text-decoration: underline;
}

#obsah {
width: 962px;
padding: 0 15px;
background: #fff url(/img/backobsah.gif) 0 0 no-repeat;
}

#left {
float: left;
width: 199px;
padding: 0;
border-right: 12px solid white;
}

ul#menuvlevo {
margin: 0 0 5px 0;
padding: 0;
list-style-type: none;
}

ul#menuvlevo li {
margin: 0 0 9px 0;
font-weight: bold;
}

ul#menuvlevo li a {
display: block;
width: 167px;
padding: 10px 10px 10px 20px;
background: #29428A url(/img/backmva.gif) 0 0 no-repeat;
color: #fff;
text-decoration: none;
cursor: pointer;
}

ul#menuvlevo li a:hover {
text-decoration: underline;
}

ul#menuvlevo ul {
margin: 0;
padding: 0;
list-style-type: none;
}

ul#menuvlevo ul li {
margin: 0 0 1px 0;
}

ul#menuvlevo ul li a {
display: block;
padding: 0;
width: 195px;
background: url(/img/mvau.gif) 0 0 no-repeat;
color: #737373;
}

ul#menuvlevo ul li a div {
width: 195px;
background: url(/img/mvad.gif) left bottom no-repeat;
}

ul#menuvlevo ul li p {
margin: 0;
padding: 9px 10px 10px 50px;
}

ul#menuvlevo ul li a:hover {
background: url(/img/mvahu.gif) 0 0 no-repeat;
color: #fff;
}

ul#menuvlevo ul li a:hover div {
background: url(/img/mvahd.gif) left bottom no-repeat;
}

.lad {
width: 199px;
margin: 0 0 10px 0;
background: url(/img/backlad.gif) 0 0 repeat-y;
}

.lad p {
margin: 0;
padding: 15px 10px 15px 20px;
background: url(/img/backladp.gif) 0 0 no-repeat;
}

.lad div {
padding: 10px 10px 15px 20px;
background: url(/img/backladdiv.gif) 0 100% no-repeat;
}

#center {
position: relative;
float: left;
width: 547px;
border-right: 12px solid white;
}

#center hr {
height: 1px;
margin: 0;
padding: 5px 0 0 0;
border: 0;
border-bottom: 1px solid #2A428A;
}

.print {
float: right;
margin-top: 13px;
}

#flash {
float: left;
width: 210px;
height: 183px;
_height: 173px;
padding: 10px 312px 10px 25px;
_padding: 15px 312px 15px 25px;
background: url(/img/flash.jpg) 0 0 no-repeat;
color: #fff;
overflow: hidden;
}

#flash a {
color: #fff;
}

#action {
width: 342px;
height: 87px;
padding: 10px 10px 0 195px;
background: url(/img/backaction.gif) 0 0 no-repeat;
color: #fff;
overflow: hidden;
}

#action p {
margin: 10px 0 0 0;
padding: 0;
color: #000;
}

.actiontext {
position: absolute;
top: 110px;
z-index: 10;
}

.uvodbox {
position: relative;
float: left;
width: 241px;
height: 164px;
margin: 2px;
padding: 13px;
background: #29428A url(/img/backuvodbox.gif) 0 0 no-repeat;
color: #fff;
font-size: 0.85em;
line-height: 1.4em;
overflow: hidden;
}

.uvodbox p {
float: left;
width: 91px;
height: 91px;
margin: 0 10px 5px 0;
padding: 0;
overflow: hidden;
}

.uvodbox div {
/*float: left;
width: 134px;
height: 91px;
padding: 0 0 0 15px;
overflow: hidden;*/
}

.void {
position: absolute;
top: 13px;
left: 13px;
width: 91px;
height: 91px;
background: url(/img/void.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/void.png',sizingMethod='crop');
z-index: 5;
}

.boxu {
width: 507px;
padding: 5px 20px;
background: #2A428A url(/img/boxu.gif) 0 0 no-repeat;
color: #fff;
}

.boxu a {
color: #fff;
}

.box {
width: 507px;
padding: 15px 20px 5px 20px;
/*background-color: #29ACEB;*/
background: url(/img/backbox.gif) 0 0 repeat-y;
}

.boximg {
float: left;
margin: 0;
padding: 0;
}

.boximg img {
margin: 0 20px 0 0;
}

#right {
float: left;
width: 192px;
}

.ritem {
width: 192px;
margin: 0 0 10px 0;
background: url(/img/backritem.gif) 0 0 repeat-y;
text-align: center;
}

.ritem p {
margin: 0;
padding: 15px 10px;
background: url(/img/backritemp.gif) 0 0 no-repeat;
}

.robsah {
padding: 15px 10px;
background: url(/img/backritemdiv.gif) 0 100% no-repeat;
}

.rimg {
position: relative;
width: 110px;
height: 110px;
margin: 0 auto;
margin-bottom: 7px;
}

.rvoid {
position: absolute;
top: 0;
left: 0;
width: 110px;
height: 110px;
background: url(/img/rimg.png) 0 0 no-repeat;
_background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rimg.png',sizingMethod='crop');
z-index: 5;
}

.sklad {
float: left;
width: 527px;
padding: 0 10px;
/*background: url(img/sklad.gif) 0 0 repeat-y;*/
background-color: #2A428A;
background-color: #29ACEB;
color: #fff;
}

.sklad a {
color: #fff;
}

.simg {
width: 72px;
text-align: center;
}

.stext {
width: 285px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}

.sbuy {
width: 150px;
/*vertical-align: bottom;*/
}

.jump {
position: absolute;
top: 20px;
padding: 10px;
background-color: #0090E7;
border: 1px solid #2A428A;
color: #fff;
font-size: 0.9em;
z-index: 20;
}

#bottom {
clear: both;
height: 31px;
margin: 0 0 0 15px;
padding: 15px 20px;
border-top: 10px solid white;
background: url(/img/backbottom.gif) 0 0 no-repeat;
color: #fff;
}

#bottom a {
color: #fff;
}

sup, sub {
/*font-size: smaller;*/
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

#ma {
float: left;
margin: 5px 10px 0 0;
padding: 0;
background: #2A428A url(/img/pozice.gif) top left no-repeat;
width: 368px;
font-size: 1px;
}

#ma img {
border: 0 none;
padding: 0;
margin: 0;
}

.prod {
float: left;
width: 45%;
padding: 0 10px 0 0;
}

.fotgal {
float: left;
width: 160px;
margin: 3px;
text-align: center;
}

.tabule {
width: 100%;
border: 2px solid #2A428A;
background-color: #0090E7;
color: #fff;
font-size: 0.9em;
text-align: left;
}

.tabule td {
border: 1px solid white;
padding: 0 3px;
}

.tabhead td {
background-color: #2A428A;
font-weight: bold;
text-align: center;
}

.boks {
border: 1px solid #475C9E;
font-size: 11px;
}

.enter {
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid white;
background-color: #475C9E;
color: #fff;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.f14b {
font-size: 1.4em;
font-weight: bold;
}

.pad20 {
padding: 0 20px;
}

.fl {
float: left;
}

.fr {
float: right;
}

.hit {
border: 1px solid #ddd;
background-color: #2A428A;
color: #fff;
font-size: 0.9em;
font-weight: bold;
}

.white {
color: #fff;
}

.orange {
color: #EF9C00;
}

h1 {
margin: 10px 0;
padding: 0;
color: #29428A;
color: #fff;
font-family: Tahoma, Verdana;
font-size: 1.4em;
}

h2 {
margin: 10px 0;
padding: 0;
color: #29428A;
font-family: Tahoma, Verdana;
font-size: 1.2em;
}

h3 {
margin: 10px 0;
padding: 0;
color: #fff;
font-size: 1.1em;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #737373;
}

p {
margin: 10px 0;
padding: 0;
}
