
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {padding:0px 0; background:white; font:0.75em/1.5 "arial",sans-serif; color:#000; text-align:center;  background:#A1CEF0 url("pozadi.png") 0 0 repeat-x; }

a {color:#AC710D; }
a:hover {color:#AC710D; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0; color: #50A8F7}
h1 {font-size:200%;}
h2 {font-size:160%;  font-family:"arial",sans-serif; letter-spacing:-1px; color:#50A8F7;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:15px 0 15px 40px;}
ul ul, ul ul ul, ol ol, ol ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-alpha;}
li {display:list-item;}

dl {margin:15px 0;}
dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset {margin:15px 0; padding:10px; border:1px solid #CCC;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#000;}

abbr, acronym, .help {border-bottom:1px dotted #CCC; cursor:help;}
blockquote {margin:15px 20px; font-style:italic;}

del, .del {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

hr {display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}

.main {width:920px; margin: auto; text-align:left;  }

.header {height: 150px; margin: auto; text-align:left; background:url("headercz.png") 0 0 no-repeat;   }

        #logo {position:absolute; top:46px; margin-left: 22px;}
        #logo h1 {position:relative; overflow:hidden; width:259px; height:80px; margin:0; padding:0; }
        #logo h1 a {color:black;}
		#logo h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:259px; height:80px; background:url("logo.png") 0 0 no-repeat; cursor:pointer;}

		


   #nav {position:absolute; top:116px;  width:920px; height:50px; background:#FFFFFF url("menus.png") 0 0 repeat-x; }
        #nav-in {position:relative; width:920px; height:40px;}
        #nav-l {position:absolute; top:0; left:0; width:25px; height:50px; background:url("menu-l.png") -27px -12px no-repeat;}
        #nav-r {position:absolute; top:0; right:0; width:19px; height:50px; background:url("menu-r.png") 100% 0 no-repeat;}
        #nav ul {margin:0; margin-left:20px; padding:0; list-style:none; padding-left: 10px;}
        #nav ul li {display:inline; margin:0; padding:0; }
        #nav ul li a {display:block; float:left; height:33px; padding:12px 10px 0 10px; background:url("oddel.png") 100% 0 no-repeat;  font-size:110%;font-weight:bold; color:white;}
        #nav ul li a:hover {color:#FFF; text-decoration: none;}
        #nav ul li#nav-active a {background:url("../design/nav-active.gif") 0 0 repeat-x; color:#FFF;}


     
   .kos{margin-left: 760px;  padding-top: 50px; width: 150px;}


.strana {background:url("papir.png") 19px 0px repeat-y; margin-top: -7px; padding-left: 45px; padding-top: 25px; width:889px; }

.obsah  {width: 625px; padding-bottom: 30px; }

.postranni {width:155px;  position: absolute; top: 190px; float: left; margin-left: 680px; }

.postranni p {padding-left: 10px; }

.nadpis  {background:url("postranne.png") 0px 0px no-repeat; padding-top: 15px; height: 23px; width: 162px; padding-left: 15px; font-weight: bold; color: #D4901B}


.horni {background:url("horni.gif") 0px 0px no-repeat;  text-align: center; width: 199px; height: 25px;}

.dolni{background:url("dolni.gif") 2px 0px no-repeat;  text-align: center; width: 199px; height: 25px;}


.polozka {background:url("stred.gif") -1px 0px repeat-y;  text-align: center; width: 199px;  float: left;  height: 255px; margin-bottom: 10px;}

.polozka span a {font-weight: bold; font-size: 150%; color: #AC710D; }
.polozka span a:hover {text-decoration: none;  }
.polozka img {margin-top: 3px; margin-bottom: -3px;}
.polozka span {font-size: 85%; color: gray; }
.polozka input {margin-top: 10px;}
.kusu {width: 20px; }


.kvalitatext p {width: 300px; float: left; }
.kvalitatext img {margin-top: -35px; margin-left: 29px; }

.odrazky li {margin-left: -60px; background:url("odrazka.png") 0px 0px no-repeat; list-style-type:none; }

.odrazky a {padding-left: 30px;}

    #hx-nase-vyrobky {width:283px; height:49px; background:url("hx-nase-vyrobky.gif") 0px 10px no-repeat; margin-top:0px;}

    #hx-kvalita {width:283px; height:49px; background:url("hx-kvalita.gif") 0px 10px no-repeat; margin-top:0px;}


#hx-nase-vyrobky span,#hx-kvalita  span {display:none;}






.paticka {width:882px; height:19px; background:white; clear: left; padding-top: 17px; text-align: center; color: black; padding-bottom: 20px; margin-left: 20px; margin-bottom: 50px;}

.paticka a {color: black}

.paticka a:hover {color: black; text-decoration: none;}

        #nav-l2 {position:absolute; top:0; left:0; width:15px; height:40px; }
        #nav-r2 {position:absolute; top:0; right:0; width:10px; height:40px;}

tr {
border: 1px;
border-width: 1px;
border-color: gray;
border-style: solid;
text-align: center;
padding: 6px;
font-family: Arial, Helvetica, sans-serif;

font-size: 85%;

}
td {

border-width: 1px;
border-color: #CCCCCC;

border-style: solid;
text-align: center;
padding:5px;

}
table
{

width: 565px;
}




.popis{width:55px;  float: left; margin-left: 12px; }

.popis div{margin-bottom: 3px;}

.form input{width: 80px; margin-bottom: 14px;}

.prihlas{margin-left: 38px;}



.dalsi {width:225px; height:33px; background:url("tlac.gif") 0 0 no-repeat;padding-top: 12px; padding-left: 38px; margin-top: 20px; margin-left: 225px; }



.info {width: 310px; float: left;  }
.info  span {font-size: 160%; font-weight:bold; color: #D4901B;}
.vyrobekimg { margin-left: 23px; border-width: 2px; border-style: solid; border-color: #dedede; }



.piskovani { margin-left: 23px;  float: left; height: 130px; }


.piskovani  img{  border-width: 2px; border-style: solid; border-color: #dedede;  }




  



