body {text-align: center; font-family: Verdana; font-size: 10pt; height: 100%; margin-top: 0px; margin-bottom: 0px;}

.shell {background: url('images/okraje.jpg'); width: 977px; background-repeat: repeat-y; margin: auto;}

.hlavicka {position: relative; background: url('images/hlavicka.jpg'); width: 951px; height: 86px; display: block; margin: auto;}
.obr_hlavicka {position: absolute; top: 0px; left: 0px; z-index: 0;}

.menu2 {position: absolute; font-family: Arial; top: 65px; left: 300px; font-weight: bold; font-size: 10pt; color: white;}
.menu2 a {text-decoration: none; color: white; font-size: 10pt;}
.menu2 a:hover {color: black;}

.menu1 {position: relative; background: url('images/menu_zlute.jpg'); width: 951px; height: 31px; display: block; margin: auto; text-align: left; font-family: Verdana; z-index: 98;}
.menu1 .cap {color: white; font-weight: bold; _font-weight: normal; font-size: 12pt; cursor: Pointer;}
.menu1 a {text-decoration: none; color: #313131; font-size: 9pt;}
.menu1 a:hover {color: white;}
.menu1 #menutext {float: left; position: relative; top: 3px; left: 5px; color: white; list-style-type: none; z-index: 99;}
.menu1 #hledej {float: right; position: relative; top: 2px; right: 5px; color: white; }

.hledej_img {position: relative; top: 2px; display: block; width: 47px; height: 18px; overflow: hidden; background: url('images/hledej2.gif'); 				  background-repeat: no-repeat; background-position: left top;}

.menu1 .submenu1_off {display: none;}
.menu1 .submenu1_on {position: absolute; top: 20px; background: #f6a905; display: block; padding-left: 10px; width: 160px; padding-bottom: 5px; z-index: 2; padding-top: 5px;}

.menu1 #sub1 {left: 0px;}
.menu1 #sub2 {left: 135px; _left: 129px;}
.menu1 #sub3 {left: 212px; _left: 200px;}
.menu1 #sub4 {left: 392px; _left: 370px;}
.menu1 #sub5 {left: 462px; _left: 436px;}
.menu1 #sub6 {left: 540px; _left: 510px;}
.menu1 #sub7 {left: 616px; _left: 580px;}

.obsah {min-height: 400; _height: 400px; width: 951px; display: block; margin: auto; background: url('images/gradient.jpg'); background-repeat: repeat-x; padding-top: 20px;}
.upozorneni {background: url('images/gradient.jpg'); background-repeat: repeat-x; padding: 20px;}

.maintable {font-size: 9pt; font-family: Arial; width: 930px; text-align: center; position: relative; _top: -20px}
.maintable td {vertical-align: top; background: #fad481; width: 174px; text-align: center; padding: 5 5 5 5;}
.maintable td ul {list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.maintable td ul a {text-decoration: none; color: black;}
.maintable td ul a:hover {color: #340c70;}

.formtable {font-size: 10pt; font-family: Verdana; width: 840px; _width: 800px; text-align: left;}
.formtable td {vertical-align: middle; background: #fad481; width: 380px; padding: 5 5 5 5;}

.tritable {font-size: 10pt; font-family: Verdana; width: 840px; _width: 800px; text-align: center;}
.tritable td {vertical-align: top; background: #fad481; width: 250px; padding: 10 10 10 10;}
.tritable td.l {text-align: left;}

.bitable {font-size: 10pt; font-family: Verdana; width: 840px; _width: 800px; text-align: center;}
.bitable td {vertical-align: top; background: #fad481; width: 380px; padding: 10 10 10 10;}
.bitable td.merged {width: 100%;}
.bitable td.l {text-align: left;}

.container {position: relative; margin: auto; text-align: left;}
.maincat {width: 173px; height: 35px; background: #340c70; color: white; display: block; text-align: center; font-size: 14pt; line-height: 33px;}

.nadpis {background: url('images/odstavec.jpg') #340c70; background-position: top left; cursor: pointer; margin-top: 10px; height: 24px; display: block;
 background-repeat: no-repeat; height: 24px; width: 800px; margin-left: auto; margin-right: auto; 
 text-align: left; padding-left: 40px; color: white; font-size: 12pt; line-height: 23px; font-weight: bold;}
.rozbalovatko {font-family: Courier; font-size: 10pt; font-weight: normal; position: relative; z-index: 4; top: -2px; _top: -3px;}
 
.odstavec {position: relative; left: 0px; width: 840px; _width: 800px; margin: auto; text-align: justify; margin-bottom: 20px;}
.odstavec #uvod {position: relative; left: 0px; width: 920px; _width: 926px; height: 200px; _height: 200px; line-height: 150%; text-align: justify; margin-left: 0px;}

h1 {font-size: 12pt; font-weight:600; }
h2 {font-size: 9pt; font-weight:300; margin: 4px; }
h3 {font-size: 16pt; font-weight:600; }
h4 {font-size: 14pt; font-weight:600; text-align: left;}
h5 {font-size: 12pt; font-weight:600; }
h6 {font-size: 9pt; font-weight:300; margin: 4px; }

h1.home {margin: 0; padding: 0;}

p.home {margin: 0; padding: 0; padding-top: 3px;}

img {border: 0px;}
.limg {margin-right: 10px; margin-top: 10px;}
.rimg {margin-left: 10px; margin-top: 10px;}
.cimg {margin-left: 10px; margin-right: 10px; margin-top: 10px;}

.spodek {position: relative; width: 951px; height: 202px; display: block; margin: auto;}
.naspodek {position: absolute; bottom: 10px; left: 25px;  width: 600px; text-align: left;}

.textChyba {color: red;}
.kdejsme {font-size: 10pt; color: #340c70; font-weight: bold; text-align: left; margin-left: 55px; _margin-left: 75px; width: 100%;}

.obal {z-index: 97; text-align: left; margin-left: -80px; _margin-left: 13px;}
.flash {position: relative; border: 2px solid #fad481; margin-left: 0px; background: white; z-index: 96; margin-right: 25px;}

.delim {clear: both;}

.odkaz_eshop {float: right; margin-right: -8px; padding-right: 0px; position: relative; top: 7px; _top: -10px; margin-bottom: 5px;}

.input_hledej {font-size: 7pt; _font-size: 8pt;}
.cont_pocitadlo {position:absolute; right:10px; bottom:60px; font-size: 8pt;}

ol {font-weight: bold;}
ol li p {font-weight: normal;}

