body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 0.8em;
font-size: 11px;
color: #666;
background-color: #687275;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 985px;
margin: 0 auto;
padding: 0;
background: #F0F0F0 url(/img/backvse.gif) 0 0 repeat-x;
text-align: left;
}

#obsah {
width: 985px;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: 3px 0 -7px 0;
border: 0;
border-bottom: 1px solid #ddd;
}

#left {
float: left;
width: 195px;
overflow: hidden;
}

#left select {
color: #666;
font-size: 11px;
}

#logo {
width: 195px;
height: 107px;
margin: 0;
padding: 40px 0 0 0;
text-align: center;
}

ul#menuvlevo {
width: 195px;
margin: 0;
padding: 0;
border-top: 9px solid #EE1C25;
list-style-type: none;
}

ul#menuvlevo li {
padding: 8px 10px 8px 20px;
border-bottom: 1px solid #ddd;
background: #eaeaea url(/img/backmvli.gif) 0 0 no-repeat;
color: #555;
font-size: 12px;
font-weight: bold;
}

ul#menuvlevo li a {
color: #555;
text-decoration: none;
}
ul#menuvlevo li.this a, ul#menuvlevo li.this li.this a, ul#menuvlevo li.this li.this li.this a {
color: #FE0000;
}
ul#menuvlevo li.this ul a, ul#menuvlevo li.this li.this ul a, ul#menuvlevo li.this li.this li.this ul a {
color: #555;
}

ul#menuvlevo li a:hover {
text-decoration: underline;
}

ul#menuvlevo ul {
margin: 0;
padding: 5px 0 0 10px;
list-style-type: none;
}

ul#menuvlevo ul li {
padding: 2px 0;
border: none;
background: none;
font-weight: normal;
}

.lbox {
width: 165px;
padding: 5px 15px;
background-color: #A4AAAF;
color: #fff;
}

.lbox a {
color: #fff;
}

ul.menubile {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.menubile li {
padding: 2px 0 2px 15px;
background: url(/img/arroww.gif) 0 7px no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

ul.menubile li a {
color: #fff;
}

#stred {
float: left;
width: 595px;
padding: 105px 0 0 0;
background: url(/img/kuchyn.jpg) 0 0 no-repeat;
overflow: hidden;
}

ul#menuhorni {
width: 553px;
height: 34px;
margin: 0;
padding: 5px 37px 0 5px;
background: url(/img/backmenuhorni.gif) 0 0 no-repeat;
list-style-type: none;
text-align: center;
}

ul#menuhorni li {
display: inline;
font-family: "Trebuchet MS";
font-size: 12px;
font-weight: bold;
color: #fff;
}

ul#menuhorni li a {
float: left;
display: block;
height: 28px;
margin: 0 0 0 1px;
color: #fff;
text-decoration: none;
}

ul#menuhorni li a.mhk {
width: 70px;
height: 23px;
padding: 5px 0 0 33px;
background: url(/img/backmhk.gif) 0 0 no-repeat;
}

ul#menuhorni li a.mhz {
width: 70px;
height: 23px;
padding: 5px 0 0 27px;
background: url(/img/backmhz.gif) 0 0 no-repeat;
}

ul#menuhorni li a.mhh {
width: 58px;
height: 23px;
padding: 5px 0 0 25px;
background: url(/img/backmhh.gif) 0 0 no-repeat;
}

ul#menuhorni li a.mhde {
width: 110px;
height: 23px;
padding: 5px 0 0 38px;
background: url(/img/backmhde.gif) 0 0 no-repeat;
}

ul#menuhorni li a.mhd {
width: 80px;
height: 23px;
padding: 5px 0 0 33px;
background: url(/img/backmhd.gif) 0 0 no-repeat;
}

ul#menuhorni a:hover {
text-decoration: underline;
}

#sobsah {
position: relative;
float: left;
width: 565px;
padding: 0 15px 10px 15px;
background: url(/img/backsobsah.gif) 0 0 repeat-y;
}

.sbox {
float: left;
width: 565px;
padding: 5px 0;
background: url(/img/backsbox.gif) 0 0 repeat-y;
}

.sboximg {
float: left;
width: 130px;
text-align: center;
overflow: hidden;
}

.sboxo {
float: left;
width: 411px;
padding: 0 12px;
}

.uvodbox {
float: left;
width: 135px;
margin: 3px;
_margin: 3px 3px 3px 2px;
text-align: center;
overflow: hidden;
}

.ubnadp, .ubnadp a {
width: 135px;
height: 13px;
color: #000;
font-weight: bold;
overflow: hidden;
}

.ub {
width: 123px;
padding: 5px;
border: 1px solid #ddd;
overflow: hidden;
}

.ubimg {
width: 123px;
height: 73px;
overflow: hidden;
}

.ubt {
width: 123px;
height: 53px;
font-size: 10px;
overflow: hidden;
}

.ub input.boks, .detail input.boks, .sbox input.boks {
width: 25px;
margin: 0 9px 0 0;
}

.ub input.enter, .seda input.enter, .detail input.enter, .sbox input.enter {
width: 65px;
height: 18px;
margin: 0;
border: 0;
background: url(/img/backinpk.gif) 0 0 no-repeat;
}

.seller {
position: relative;
top: 11px;
}

.detail {
float: left;
width: 256px;
margin: 0 0 0 15px;
}

.detA {
width: 224px;
padding: 2px 15px;
border: 1px solid #d9d9d9;
}

.detB {
width: 226px;
padding: 2px 15px;
border-top: 3px solid white;
border-bottom: 3px solid white;
background-color: #f0f0f0;
font-size: 12px;
}

.detC {
width: 226px;
padding: 2px 15px;
background-color: #dfdfdf;
}

.detail p.price, .sbox p.price {
float: left;
margin: 0 0 0 15px;
padding: 7px 0 13px 0;
background: url(/img/backpriceg.gif) 0 0 no-repeat;
}

.detail input.enter, .sbox input.enter {
margin: 0 0 0 10px;
background: url(/img/backinpg.gif) 0 0 no-repeat;
}

.seda {
width: 565px;
margin: 10px 0;
*margin: 20px 0 10px 0;
border: 10px solid #F0F0F0;
background-color: #F0F0F0;
}

.tabkosik {
width: 100%;
margin: 5px 0;
font-weight: bold;
}
.tabkosik td {
padding: 5px 8px;
}
.tabkosik tr.head {
background-color: #dfdfdf;
}
.tabkosik tr.dark {
background-color: #f1f1f1;
}
.tabkosik tr.light td {
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
}
.tabkosik input.boks {
width: 25px;
}

.tabcustomer {
width: 100%;
margin: 5px 0;
border: 10px solid #dfdfdf;
background-color: #dfdfdf;
}
.tabcustomer td {
padding: 2px 8px;
}

.tabaddress {
width: 100%;
margin: 5px 0;
border: 10px solid #f0f0f0;
background-color: #f0f0f0;
}
.tabaddress td {
padding: 2px 8px;
}

.info, .infoA {
position: absolute;
left: 35px;
width: 270px;
padding: 24px 15px 10px 15px;
border-bottom: 2px solid #E0131A;
background: url(/img/backinfo.gif) 0 0 no-repeat;
color: #555;
z-index: 5;
}

#right {
float: left;
width: 195px;
padding: 2px 0 0 0;
*padding: 8px 0 0 0;
}

.kosik {
margin: 0 0 13px 0;
padding: 0 10px;
font-size: 12px;
}

.uziv {
width: 155px;
height: 11px;
color: #000;
font-family: Verdana, Tahoma;
font-size: 9px;
overflow: hidden;
}

.rboxgr {
padding: 5px 15px;
border-bottom: 1px solid #C2C6C9;
background: #A4AAAF url(/img/rboxgru.gif) 0 0 no-repeat;
background: #FFFFD9 url(/img/rboxgru.gif) 0 0 no-repeat;
color: #fff;
color: #ED1C24;
font-size: 12px;
}

.f15ods {
padding-left: 28px;
font-size: 15px;
}

.search {
padding: 0 12px 5px 12px;
background: url(/img/backsearch.gif) 0 0 no-repeat;
font-size: 12px;	
}

.search input.boks {
float: left;
width: 100px;
margin: 11px 10px 0 0;
border: 1px solid #ddd;
}

.search input.enter {
width: 53px;
height: 18px;
margin: 10px 0 0 0;
border: 0;
background: url(/img/backinps.gif) 0 0 no-repeat;
}

.rboxnadp {
height: 22px;
margin: 0;
padding: 5px;
background: #E91A22 url(/img/backrboxnadp.gif) 0 0 no-repeat;
color: #fff;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;
text-align: center;
}

.rbox {
margin: 0 0 10px 0;
padding: 4px 12px 15px 12px;
background: #fff url(/img/backrboxd.gif) 0% 100% no-repeat;
text-align: center;
}

.price {
width: 105px;
height: 15px;
margin: 0 auto;
padding: 9px 0 11px 0;
background: url(/img/backprice.gif) 0 0 no-repeat;
color: #C60000;
font-size: 14px;
font-weight: bold;
text-align: center;
}

#bottom {
clear: both;
width: 595px;
margin: 0;
padding: 5px 195px 20px 195px;
font-family: Verdana, Tahoma;
font-size: 9px;
text-align: center;
}

#paticka {
width: 595px;
margin: 0 auto;
padding: 10px 0;
color: #fff;
text-align: center;
}

#paticka a {
color: #fff;
}

/*sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}*/

.boks {
border: 1px solid #bbb;
color: #595959;
font-size: 11px;
}

.enter {
border: 1px solid #fff;
background-color: #777;
color: #fff;
font-family: Tahoma, Verdana;
font-size: 10px;
font-weight: bold;
cursor: pointer;
}

input.long {
width: 125px;
height: 18px;
border: 0;
background: url(/img/backinplong.gif) 0 0 no-repeat;
}

input.longr {
width: 115px;
height: 18px;
border: 0;
background: url(/img/backinplongr.gif) 0 0 no-repeat;
}

.tabule {
empty-cells: show;
margin: 5px 0;
border-collapse: collapse;
border: 2px solid #333;
background-color: #eee;
/*color: #333;*/
}
.tabule td {
padding: 2px 4px;
border: 1px solid white;
}
.tabule tr.tabh {
background-color: #666;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f9v {
font-family: Verdana, Tahoma;
font-size: 9px;
}

.f10 {
font-size: 10px;
}

.cokoliv {
padding: 10px 15px;
}

.bl {
color: #000;
}

.wh {
color: #fff;
}

.red {
color: #ED1C24;
}

.cent {
text-align: center;
}

.fl {
float: left;
}

.fr {
float: right;
}

h1 {
margin: 10px 0;
padding: 0;
color: #0C0000;
font-family: "Trebuchet MS";
font-size: 18px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #E50303;
font-family: "Trebuchet MS";
font-size: 16px;
font-weight: bold;
}

h3 {
margin: 10px 0;
padding: 0;
color: #0C0000;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;
}

h4 {
margin: 10px 0;
padding: 0;
color: #444;
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #666;
}

p {
margin: 10px 0;
padding: 0;
}
