body {
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
font-size: 13px;
color: #fff;
background: #D64D34 url(/img/backhtml.gif) 0 0 repeat-x;
margin: 0;
padding: 23px 0 0 0;
text-align: center;
}

#vseA {
width: 1013px;
margin: 0 auto;
background: url(/img/backvseA.jpg) 0 50px no-repeat;
text-align: left;
}

ul#menuhorni {
width: 1003px;
height: 31px;
margin: 0;
padding: 0 5px;
list-style-type: none;
text-align: center;
overflow: hidden;
}

ul#menuhorni li {
float: left;
font-size: 12px;
font-weight: bold;
}

ul#menuhorni li a {
float: left;
display: block;
height: 31px;
margin: 0 10px;
padding: 0 0 0 10px;
background: url(/img/mhl.gif) 0 0 no-repeat;
color: #fff;
text-decoration: none;
cursor: pointer;
}

ul#menuhorni li a:hover, ul#menuhorni li.active a {
background: url(/img/mhlh.gif) 0 0 no-repeat;
text-decoration: underline;
}

ul#menuhorni li a ins {
float: left;
padding: 0 10px 0 0;
background: url(/img/mhr.gif) 100% 0 no-repeat;
}

ul#menuhorni li a:hover ins, ul#menuhorni li.active ins {
background: url(/img/mhrh.gif) 100% 0 no-repeat;
}

ul#menuhorni li a ins del {
float: left;
height: 24px;
margin: 0;
padding: 7px 15px 0 15px;
background-color: #A42318;
}

ul#menuhorni li a:hover ins del, ul#menuhorni li.active ins del {
background-color: #781F1C;
text-decoration: underline;
}

ins, del {
display: block;
text-decoration: none;
}

#vrch {
width: 1013px;
height: 235px;
}

#logo {
float: left;
width: 355px;
margin: 0;
padding: 53px 0 0 18px;
}

#sluzby {
float: left;
width: 250px;
height: 185px;
padding: 50px 0 0 0;
color: #781F1C;
font-family: "Times new roman";
font-size: 24px;
font-style: italic;
font-weight: bold;
*font-weight: normal;
letter-spacing: 0;
}

ul#klopto {
margin: 0;
padding: 5px 0 0 0;
*padding: 12px 0 0 0;
list-style-type: none;
position: absolute;
-webkit-transform: matrix(0.99862953, -0.05233596, 0.05233596, 0.99862953, 0, 0);
-moz-transform: matrix(0.99862953, -0.05233596, 0.05233596, 0.99862953, 0, 0);
-ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0.99862953, M12=0.05233596, M21=-0.05233596, M22=0.99862953)';
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99862953, M12=0.05233596, M21=-0.05233596, M22=0.99862953);
line-height: 110%;
}

ul#klopto li {
padding: 0 5px 0 20px;
background: url(/img/dot1.gif) 0 11px no-repeat;
}

#obsah {
width: 990px;
padding: 28px 10px 15px 13px;
overflow: hidden;
}

#obsah hr {
display: block;
height: 1px;
margin: 5px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px dotted #fff;
}

#left {
float: left;
width: 209px;
padding: 0 17px 95px 0;
overflow: hidden;
}

ul.menuvlevo {
width: 209px;
margin: 0 0 10px 0;
padding: 0;
list-style-type: none;
}

ul.menuvlevo li {
_height: 1em;
margin: 0 0 7px 0;
padding: 10px 0 0 0;
background: url(/img/mvliau.gif) 0 0 no-repeat;
color: #fff;
font-size: 13px;
font-weight: bold;
}

ul.menuvlevo li a {
display: block;
_height: 1em;
background: url(/img/mvliad.gif) 0 100% no-repeat;
color: #fff;
text-decoration: none;
}

ul.menuvlevo li a:hover, ul.menuvlevo li a:hover ins {
color: #EDE0B3;
text-decoration: underline;
}

ul.menuvlevo li a ins {
padding: 0 10px 10px 45px;
background: url(/img/dot.gif) 20px 5px no-repeat;
}

ul.menuvlevo ul {
margin: 0;
padding: 5px 0 0 10px;
list-style-type: none;
}

ul.menuvlevo ul li {
margin: 0;
padding: 0;
background: none;
font-weight: normal;
}

ul.menuvlevo ul li a {
margin: 0;
padding: 2px 0 2px 15px;
background: url(/img/dot.gif) 0 7px no-repeat;
}

ins, del {
display: block;
text-decoration: none;
}

#stred {
float: left;
width: 489px;
min-height: 400px;
_height: 400px;
padding: 10px 25px 0 25px;
*padding: 20px 25px 0 25px;
background: url(/img/backstred.gif) 0 0 no-repeat;
_overflow: hidden;
}

.item {
float: left;
width: 208px;
height: 250px;
margin: 5px;
padding: 5px 10px;
border: 3px solid #db7464;
text-align: center;
}
.item p {
margin: 7px 0;
padding: 0;
}
.inadp {
height: 31px;
overflow: hidden;
}
.item p.iimg {
width: 133px;
height: 100px;
margin: 0 auto;
padding: 2px;
border: 1px solid #fff;
overflow: hidden;
}
.itext {
height: 46px;
overflow: hidden;
}
.idet {
float: right;
}
.idet a {
display: block;
padding: 1px 7px;
border: 1px solid #fff;
background-color: #CCA4A2;
color: #781F1C;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

.det {
float: left;
width: 300px;
padding: 0 30px 0 0;
}
.det p.fl {
padding-right: 15px;
}

ul#menuzal {
width: 489px;
height: 31px;
margin: 15px 0 0 0;
padding: 0;
background: url(/img/mz.gif) left bottom repeat-x;
list-style-type: none;
}

ul#menuzal li {
float: left;
display: inline;
height: 30px;
margin: 0 3px;
border-top: 1px solid #a92d20;
border-left: 1px solid #a92d20;
border-right: 1px solid #a92d20;
font-weight: bold;
}
ul#menuzal li.none {
margin: 0 3px 0 0;
}

ul#menuzal li a {
float: left;
display: block;
height: 21px;
padding: 8px 15px 0 23px;
border-bottom: 1px solid #a92d20;
background: #a92d20 url(/img/mzlia.gif) 10px 13px no-repeat;
text-decoration: none;
}

ul#menuzal li a:hover, ul#menuzal li.this a {
border-bottom: 1px solid #781e1d;
background: #781e1d url(/img/mzliah.gif) 10px 13px no-repeat;
color: #fff;
}

#zal1, #zal2, #zal3, #zal4, #zal5, #zal6, #zal7, #zal8, #zal9 {
width: 447px;
margin: 0 0 15px 0;
padding: 15px 20px;
border-bottom: 1px solid #a92d20;
border-left: 1px solid #a92d20;
border-right: 1px solid #a92d20;
}
#zal1 input, #zal2 input, #zal3 input, #zal4 input, #zal5 input, #zal6 input, #zal7 input, #zal8 input, #zal9 input {
width: 85px;
}

.invisible {
display: none;
}

.fotgal {
float: left;
width: 153px;
_width: 151px;
height: 125px;
margin: 5px;
text-align: center;
overflow: hidden;
}
.fotgal img {
margin: 0 0 5px 0;
border: 1px solid #fff;
}

#kosik {
float: left;
width: 714px;
min-height: 400px;
_height: 400px;
padding: 10px 25px 0 25px;
*padding: 20px 25px 0 25px;
background: url(/img/backkosik.jpg) 0 0 no-repeat;
_overflow: hidden;
}

.boxkosik {
position: relative;
padding: 10px 0;
*padding: 20px 0;
}

.tabkosik {
margin: 10px 0;
background-color: #d66b5b;
}
.tabkosik table {
width: 100%;
border: 3px solid #fff;
}
.tabkosik td {
padding: 4px 4px;
vertical-align: top;
}
.tabkosik tr:hover {
color: #3c0302;
}
.tkhead, .tkbottom {
*position: relative;
background-color: #b83625;
color: #fff;
font-weight: bold;
}
.tkbottom {
background-color: #b83625;
}
.tkhead td, .tkbottom td {
padding: 8px 3px;
*background: none;
}
.tkdark {
background-color: #b84f40;
}
.tabkosik input {
text-align: center;
}
.tkuloz {
margin: 0;
background-color: #8b2928;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.tkuloz a {
display: block;
height: 16px;
padding: 2px 7px;
color: #fff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.tkpokr, .tkzpet {
float: right;
margin: 10px 5px 0 5px;
*margin: 0 5px;
background-color: #8b2928;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.tkzpet {
float: left;
}
.tkpokr a, .tkzpet a {
display: block;
height: 19px;
padding: 2px 10px 5px 10px;
color: #fff;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}
.tabkosik p.tkpokr, .tabkosik p.tkzpet {
margin: 0 5px;
}
.tkadr {
float: right;
width: 233px;
padding: 5px 40px 5px 439px;
border: 1px solid #fff;
}
.kzal, .kzalthis {
float: left;
margin: 0 3px 0 0;
padding: 10px 15px;
border: 1px solid #fff;
background-color: #b83625;
color: #fff;
font-weight: bold;
}
.kzalthis {
background-color: #8b2928;
}
.tabzak {
width: 100%;
margin: 0;
border-collapse: collapse;
color: #444;
}
.tabzak td {
padding: 6px 0;
border: 1px solid #fff;
border-bottom: 0;
background-color: #b83625;
color: #fff;
font-size: 13px;
font-weight: bold;
text-align: center;
}
.tabzak td.this {
background-color: #8b2928;
}
.tabzak a {
color: #fff;
/*text-decoration: none;*/
}
#zak1 input, #zaknew input, #zakreg input {
margin: 0 3px 0 0;
}
.tabdata {
width: 100%;
margin: 0 0 5px 0;
*margin: 0 0 15px 0;
padding: 15px 10px;
border: 1px solid #fff;
background-color: #d66b5b;
color: #fff;
}
.tabdata a {
color: #fff;
}
.tabdata td {
padding: 4px 4px;
vertical-align: top;
}

#right {
float: left;
width: 209px;
padding: 13px 0 0 16px;
}

.kosik {
position: relative;
height: 145px;
margin: 0 0 13px 0;
padding: 5px 15px 0 18px;
background: url(/img/backkosik.gif) 0 0 no-repeat;
color: #fff;
}
.kosik a {
color: #fff;
}
.kosik input.enter {
}
#kover {
position: absolute;
top: 20px;
right: 20px;
width: 200px;
padding: 5px 20px;
*padding: 15px 20px 20px 20px;
border: 1px solid #710304;
background-color: #d14931;
color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
overflow: hidden;
z-index: 120;
}
#kover img {
float: right;
margin: 0;
padding: 0;
cursor: pointer;
}
#kover a {
color: #fff;
}

.rnadp {
margin: 0 0 13px 0;
padding: 10px 0 0 0;
background: url(/img/rnadpu.gif) 0 0 no-repeat;
color: #fff;
font-weight: bold;
}
.rnadp p {
margin: 0;
padding: 0 15px 10px 15px;
background: url(/img/rnadpd.gif) 0% 100% no-repeat;
}

#vseB {
clear: both;
background: #E7D08A url(/img/backvseB.gif) 0 0 repeat-x;
}

#bottom {
position: relative;
width: 720px;
min-height: 28px;
_height: 28px;
margin: 0 auto;
padding: 12px 30px 12px 263px;
*padding: 22px 30px 12px 263px;
font-size: 12px;
color: #781F1C;
text-align: left;
}
#bottom a {
color: #781F1C;
}

.kvet {
position: absolute;
top: -98px;
left: 2px;
z-index: 8;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #781F1C;
background-color: #F2E7E7;
color: #451A18;
font-size: 11px;
}

.enter {
border: 1px solid #fff;
background-color: #CCA4A2;
color: #781F1C;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #fff;
background-color: #D9573F;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #fff;
}
.tabule tr.tabh {
background-color: #9D2E2A;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.cokoliv {
padding: 1px 15px;
}

.wh18 {
font-size: 18px;
color: #fff;
}

.d3 {
position: relative;
top: 3px;
}

.f10 {
font-size: 10px;
}

.f12 {
font-size: 12px;
}

.f14 {
font-size: 14px;
}

.f15 {
font-size: 15px;
}

.brd {
border: 3px solid #EEE0B4;
}

.brdwh {
border: 1px solid #fff;
}

.brd2 {
padding: 2px;
border: 1px solid #fff;
}

.wh {
color: #fff;
}

.bl {
color: #000;
}

.papaya {
color: #EEE0B5;
}

.darkred {
color: #781F1C;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 10px;
}

.fr {
float: right;
margin-left: 10px;
}

h1 {
margin: 10px 0;
padding: 0 0 0 28px;
background: url(/img/blume.gif) 0 3px no-repeat;
color: #EEE0B5;
font-size: 18px;
font-weight: bold;
}

h2 {
margin: 10px 0;
padding: 0;
color: #EEE0B5;
font-size: 16px;
font-weight: bold;
}
h2.h1 {
padding: 0 0 0 28px;
background: url(/img/blume.gif) 0 3px no-repeat;
font-size: 18px;
}

h3 {
margin: 10px 0;
padding: 0;
color: #fff;
font-size: 14px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #fff;
}

p {
margin: 10px 0;
padding: 0;
}

.cenastyle 
{
	width: 70px;
}
