html {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-color:#e6e6e6;
}
body {
 margin: 0 auto;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-align:center;
 width: 100%;
 min-width:1160px;
 position: relative;
 background-color:#ffffff;
 background-image: URL('./image/bg.gif');
 background-repeat:repeat-x;
 background-position:center top; 
}
p {
 margin: 0px;
 padding: 0px;
}
.kolonka {padding:0px 0px 0px 0px;width:200px;display:block;float:left;font-weight:normal;}
.suda {background-color:#ebeaea;}
th {background-color:#ebeaea;}
hr {border: solid; color:#595959; border-width: 1px 0 0;}
#top {
 margin: 0 auto;
 padding: 0;
 height:103px;
 width:1160px;
 display:block;
 text-align:left;
 text-decoration:none;
}
#top .logo {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float:left; 
}
#top .logor {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float:right; 
}
#search
{
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px;
 float:left;
}
#toplinks {
 text-align:right;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 color:white;
 width:280px;
 display:block;
 float:right;
}

#pravysloupec {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 20px 1px 20px 0px;
    float:left;
    overflow: hidden;
    text-align: justify;
    font-size:13px;
    width:280px;
    line-height:20px;
    font-family:Arial;
}
#pravysloupec strong {font-size:22px;font-family:Arial;font-weight:bold;}
#pravysloupec a {
 font-size:14px;
 text-transform:uppercase;
 color: #000000;
 text-decoration:none;
 font-weight:normal;
 padding:10px 10px 10px 10px ;
 background-color:#c1c1c1;
 border-bottom:1px white solid;
 display:block;
}
#pravysloupec .sel {
 background-color: #F37021;
}
#pravysloupec a:hover {
 background-color: #F37021;
 color:white;
}

#menuframe {
 margin: 0;
 padding: 0;
 width:100%;
 min-height:50px;
 display:block;
 background-color:#012E5A;
}

#hlavni {
 margin: 0 auto;
 padding: 0;
 width:1160px;
 min-height:50px;
 display:block;
 background-color:#e6e6e6;
}
#main {
 margin: 0 auto;
 padding: 20px 20px 20px 0px;
 width:840px;
 display:block;
 text-align:justify;
 color:#303030;
 float:right;
}
#main a {text-decoration:underline;color:black;}
#main a:hover {text-decoration:underline;}
#main img {margin:0px;padding:0px;}
#main .left {margin-left:20px;margin-right:0px;padding:0px;float:right;}
#main h1 {font-family: Arial;margin:0px;padding:0px 0px 0px 0px;font-size:28px;text-transform:uppercase;color:#595959;font-weight:normal;}
#main h2 {font-family: Arial;margin:10px 0px 10px 0px;padding:0px;font-size:22px;text-transform:none;color:#737373;font-weight:normal;}
#main h3 {font-family: Arial;margin:0px;padding:0px;font-size:13px;}
#main h4 {font-family:Arial;margin:0px;padding-top:10px;font-size:16px;}
#main ul {margin: 0px 10px 0px 20px;padding: 0;}
#main li {margin: 0;padding: 3px 0 3px 3px;}
#main .ulmenu {margin:10px 0px 0px 0px;padding:0px 0px 10px 30px;display:block;}
#main .limenu {margin:10px 5px 0px 0px;padding:0px;width:200px;min-height:65px;display:block;list-style-type: none;float:left;}

#menuframe {
 margin: 0;
 padding: 0;
 width:100%;
 min-height:50px;
 display:block;
 background-color:#012E5A;
}

#menumain {
 clear:both;
 margin: 0 auto;
 padding: 0;
 width:1160px;
 display:block;
 text-align:center;
 text-decoration:none;
 font-size:18px;
 text-transform:uppercase;
}

#menumain a
{
 color: #ffffff;
 margin: 10px 0px 10px 85px;
 font-weight: none;
 padding: 0px 0px 0px 0px;
 text-decoration: none;
 display: block;
 text-align:center;
 min-width: 100px;
 float:left;
}
#menumain a:first-child {
 margin-left:43px;
}

#menumain a.sub
{
 padding-left:10px;
 font-weight: normal;
}
#menumain a.subsub
{
 margin-left:40px;
 width:175px; 
 font-weight:normal;
}

#menumain a.sel
{
 color: #F37021;
}
#menumain a.subsel
{
 font-weight: normal;
 padding-left:10px;
 color: #f26522
}
#menumain a.subsubsel
{
 margin-left:40px;
 width:175px; 
 font-weight:bold;
}
#menumain a:hover
{
 color: #F37021;
}

#menumain a.banner
{
 margin: 0px 6px 0px 0px;
 padding: 0px 0px 0px 0px;
 display: block;
 border:0px solid #ffffff;
 text-align:center;
}


#zbozi {
}
#zbozi a {
 float:left;
 margin:0px 10px 10px 0px;
 width: 187px;
 height:254px;
 display:block;
 padding: 10px 10px 0px 10px;
 background-image: URL('./image/zbozi1.gif');
 background-repeat:no-repeat;
 background-position:center top; 
 text-align:center;
 text-decoration:none;
 color:black;
}

#zbozi a:hover {
 background-image: URL('./image/zbozi2.gif');
 background-repeat:no-repeat;
 background-position:center top; 
 color:#9e0b0e;
}

#zbozinazev {
 display:block;
 text-align:center;
 height:30px;
 overflow: hidden; 
 padding:0px;margin:0px;
 font-size:11px;
}
#zbozipopis {
 display:block;
 text-align:center;
 height:26px;
 overflow: hidden; 
 padding:0px;margin:0px;
 font-size:10px;
}
#zbozipopis img{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 text-align:center;
}
#zboziimg {
 display:block;
 text-align:center;
 height:95px;
 padding: 5px 0px 0px 0px;
 margin:0px;
 overflow: hidden; 
}
#zbozicena {
 display:block;
 text-align:right;
 height:30px;
 overflow: hidden; 
 padding:15px 0px 0px 0px;margin:0px;
 font-size:11px;
 font-weight:normal;
}
#zbozicena strong {
 font-size:14px;
 font-weight:bold;
 color:#9e0b0e;
}

#zbozi img {
 padding:0px; margin:0px 0px 10px 0px;
}
.objednat {
 background-color:#F1F1F1;
 border-bottom:2px solid #9a9a9a;
 padding: 20px;
}
.popis {
 text-align:justify;
}

#formular {
 background-color:#e6e6e6;
 padding:10px 20px 20px 20px;
 color:#818181;
 display:block;
 min-height:30px;
 background-image: URL('./image/formularbg.gif');
 background-repeat:no-repeat;
 background-position:center bottom; 
 width:1080px;
 text-align:left;
}
#formular h2 {
 font-size:22px;
 color:#818181;
 font-weight:normal;
}
.formularsmall {
 width:539px;
 float:left;
 min-height:20px;
}
#novinky {
 float:right;
 display:block;
 margin:0px;
 padding:10px 5px 0px 5px;
 color:black;
 display:block;
 width:210px;
 min-height:50px;
 text-align:left;
 font-weight:normal;
 font-size:11px;
}
#novinky strong {
 font-size:14px;
}
#novinky hr {
 margin-bottom:10px;;
}
#novinky a
{
 color: #ff0000;
 font-weight: normal;
 text-decoration: none;
  font-weight:normal;
}
#imagehl {
 margin: 0px 10px 10px 0px;
 padding: 0px 0px 0px 0px;
 float:left;
 width:270px;
 min-height:150px;
 display:block;
 overflow: hidden;
}
#image {
 display: table-cell;
 vertical-align: middle;
 text-align:center;
 width:300px;
 margin:0px;
 min-height:150px;
 padding:0px;
 overflow: hidden;
 background-color:#e6e6e6;
}
#image img {
 margin:0px;
 padding:0px;
 max-width: 300px;
 max-height: 140px;
}
#flex {
 margin:0px;padding:0px;width:100%px;min-height:200px;display:block;
}
#zapati {
 clear:both;
 padding: 10px 00px 10px 0px;
 margin: 4px 0px 0px 0px;
 height:230px;
 width:100%;
 display:block;
 text-align:center;
 color:white;
 background-color:#012E5A;
}
#zapati img {
 padding: 0px;
 margin: 0px;
 float:left;
}
#zapati form {
 display: block;
 width:500px;
 padding: 0px 0px 0px 20px;
 margin: 0px;
 float:left;
 color:#ffffff;
}
#zapati input, #zapati textarea{
 padding: 3px;
 margin: 0px;
 color:white;
 background-color:#012E5A;
 border: 1px solid #737373;
}
#zapatia {
 width:100%;
 background-color:#595959;
 min-height:10px;
 color:#dadada;
 font-size:11px;
 padding:0px 0px 20px 0px;
 
}
#zapatib {
 clear:both;
 padding: 0px 0px 0px 0px;
 margin: 0 auto;
 min-height:100px;
 width:1160px;
 display:block;
 text-align:center;
 background-color:#595959;
 font-family:arial,verdana;
 font-size:13px;
 color:white;
}
#zapatibokno {
 padding: 0px 0px 0px 0px;
 margin: 10px 0px 0px 20px;
 width:350px;
 display:block;
 text-align:left;
 float:left;
}
#zapatibokno big {
 font-size:24px;
 font-weight:bold;
}
#zapatibokno strong {
 font-size:16px;
 font-weight:bold;
}
#zapatibokno a {
 text-decoration:none;
 color:white;
}
#zapatibokno a:hover {
 text-decoration:underline;
}

#zapatic {
 background-color: #595959;
 clear:both;
 width:100%;
 position: relative;
 text-align:center;
 min-height:50px;
 padding: 6px 0px 2px 0px;
 margin:0px 0px 0px 0px;
 color:#dadada;
 font-size:11px;
}