body {
text-align: center;
margin: 0px auto 0px auto;
font-size: 12px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
background: white;
}

.zobzbozi {
text-align: left;
}

.kos-nadpis {
width: 600px;
height: 27px;
background: url("../images/bgkosik.jpg") no-repeat;
}

.vyhledavani {
width: 210px;
height: 59px;
background: url("../images/vyhledavani.jpg") no-repeat;
padding-bottom: 0px;
margin-bottom: 0px;
}

.uvod {
background: white;
text-align: left;
}

.uvod H3 {
font-size: 14px;
color: #3399cc;
padding-top: 0px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
font-familly: Arial;
font-weight: bold;
}


.uvod p {
font-size: 12px;
color: #ff6600;
padding-top: 0px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
font-familly: Arial;
font-weight: bold;
}

.stred-obsah {
text-align: left;
}

.stred-obsah H3 {
color: #666666;
font-size: 14px;
padding-bottom: 8px;
margin-bottom: 0px;
padding-top: 12px;
margin-top: 0px;
}

.panel {
max-width: 156px;
_width: expression(document.body.clientWidth > 158? "158px" : "auto" );
border-left: 1px solid #e0e0e1;
border-right: 1px solid #e0e0e1;
border-bottom: 1px solid #e0e0e1;
padding-top: 5px;
margin-top: 0px;
}

.panel-levy {
max-width: 205px;
_width: expression(document.body.clientWidth > 207? "207px" : "auto" );
border-left: 1px solid #e0e0e1;
border-right: 1px solid #e0e0e1;
border-bottom: 1px solid #e0e0e1;
padding-top: 5px;
margin-top: 0px;
text-align: center;
margin-left: 1px;
}

.panel-levy-obs {
max-width: 195px;
_width: expression(document.body.clientWidth > 195? "195px" : "auto" );
margin: 5px 5px;
padding: 0px;
}


.panel-levy a {
color: #3399cc;
font-size: 12px;
padding-bottom: 5px;
font-weight: bold;
}

.panel-levy a:hover {
color: #3399cc;
font-size: 12px;
padding-bottom: 5px;
font-weight: bold;
}

.panel-levy a:active {
color: #3399cc;
font-size: 12px;
padding-bottom: 5px;
font-weight: bold;
}

.lista {
background: #ffcc33;
width: 975px;
height: 14px;
margin-left: 10px;
margin-right: 15px;
font-size: 10px;
color: white;
border-bottom: 1px solid #ff9933;
}

.lista a {
font-size: 10px;
color: white;
text-decoration: none;
}

.lista a:hover {
font-size: 10px;
color: white;
text-decoration: none;
}

.lista a:active {
font-size: 10px;
color: white;
text-decoration: none;
}

.hlavni .pravy-sloupec H3 {
font-size: 13px;
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: #666666;
font-familly: Arial;
font-style: 16px;
text-align: center;
}

.hlavni .levy-sloupec H4 {
font-size: 13px;
padding-top: 0px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: #666666;
font-familly: Arial;
font-style: 16px;
text-align: center;
}

.panel-konec {
width: 160px;
height: 9px;
background: url("../images/nadpis2-konec.jpg") no-repeat;
padding-top: 0px;
margin-top: 0px;
}

table.naspodek td {vertical-align: bottom}

hr {
color: #3399cc;
background: #3399cc;
height: 2px;
margin: 1px; margin-left:auto; margin-right:auto;
margin-bottom: 3px;
margin-top: 3px;
padding-bottom: 0px;
border: 0px solid #000080;
}

.kategorie {
width: 210px;
padding-left: 0px;
margin-left: 0px;
font-size: 12px;
background: white;
padding-top:0px;
margin-top:0px;
padding-bottom: 1px;
border-bottom: 0px solid #666666;
}

.rychly-kontakt {
font-size: 12px;
padding-left: 10px;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}

.rychly-kontakt a {
text-decoration: none;
}

.rychly-kontakt a:active {
text-decoration: none;
}

.rychly-kontakt a:hover {
text-decoration: none;
}

.login {
float: right;
padding-right: 15px;
padding-top: 5px;
color: black;
}

.kosik {
font-size: 12px;
padding-left: 10px;
}

.login a {
color: black;
}
.login a:active {
color: black;
}
.login a:hover {
color: black;
}

.razeni {
width: 600px;
height: 50px;
background: url("../images/bgradit.jpg") no-repeat;
padding-top: 0px;
margin-top: 0px;
}

.razeni H3 {
        color: #666666;
	padding-top: 0px;
        margin-top: 0px;
        font-size: 14px;
        font-familly: Arial;
        font-weight: bold;
}

.razeni-obsah {
width: 600px;
padding-top: 10px;
margin-top: 0px;

}

form {
margin:0;
padding:0;
}

.levy-sloupec a {
decoration: none;
color: white;
}

.levy-sloupec a:hover {
decoration: none;
color: white;
font-weight: bold;
}

.levy-sloupec a:active {
decoration: none;
color: white;
}


.levy-sloupec ul{
padding:0;margin:0 0 0 0px;list-style:none;
}


.levy-sloupec ul.ods1{
display:none
}
.levy-sloupec ul.ods a{
padding-left:24px;
background: url("../images/kat.jpg") no-repeat;
text-decoration: none;
padding-top: 5px;
padding-bottom: 4px;
}
.levy-sloupec ul.ods1 a{
padding-left: 28px;
background: url("../images/kat2.jpg") no-repeat;
text-decoration: none;
}
.levy-sloupec ul.ods2 a{
background: url("../images/kat3.jpg") no-repeat;
padding-left:45px;
text-decoration: none;
}
.levy-sloupec ul.ods2 a:hover{
color:black
}
.levy-sloupec ul.ods2{
text-decoration: none;
}

.levy-sloupec li a{
display:block;padding:1px 0 1px 0;
text-decoration: none;
}

.levy-sloupec a:hover {
text-decoration: none;
color: white;

}


.levy-sloupec a:active {
text-decoration: none;
color: white;
}

.pravy-sloupec a:hover {
text-decoration: none;
color: #666666;

}


.pravy-sloupec a:active {
text-decoration: none;
color: #666666;
}

.pravy-sloupec a:hover {
text-decoration: none;
color: #666666;
}

table {
margin:0;
padding:0;
font-size: 12px;
}

tr {
margin:0;
padding:0;
}

td {
margin:0;
padding:0;
}

.all {
width: 1000px;
margin: 0px auto 0px auto;
padding: 0px;
font-family:Arial;
background-color: #fff;
}

.hlavicka {
background: white;
text-align:center;
height: 67px;
width: 1000px;
}


.hlavicka-nadpis {
width: 350px;
float: left;
height: 55px;
}

.hlavicka-nadpis H1 {
color: #0dc9e5;
Font-family: Arial;
font-weight: bold;
text-align: left;
font-size: 26px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 15px;
padding-top: 0px;
padding-left: 10px;
}

.hlavicka-nadpis H2 {
color: #ffd041;
text-align: left;
font-size: 12px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
padding-left: 10px;
}


.hlavicka-login {
width: 600px;
height: 55px;
border: 0px solid black;
float: right;
margin-top: 5px;
text-align: right;
margin-right: 0px;
padding-right: 12px;
font-familly: Arial;
color: #666666;
font-size: 14px;
font-weight: bold;
}


.hlavicka-login a {
color: #666666;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.hlavicka-login a:hover {
color: #666666;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}


.hlavicka-login a:active {
color: #666666;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.podhead {
background: url("../images/podhead2.jpg") no-repeat;
text-align:center;
height: 179px;
width: 1000px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.podhead-obsah {
width: 976px;
height: 170px;
border: 0px solid black;
margin-left: 11px;
margin-right: 11px;
padding-right: 0px;
padding-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


.podheadl-obsah {
width: 200px;
height: 140px;
border: 0px solid red;
margin-top:20px;
float:left;
margin-bottom: 0px;
padding-bottom: 0px;
}

.podheadp-obsah {
width: 160px;
height: 140px;
border: 0px solid red;
margin-top:20px;
float:right;
margin-bottom: 0px;
padding-bottom: 0px;
}

.podheadp-obsah H3 {
        color: #666666;
	padding:0;
	margin: 10px 10px;
        font-size: 14px;
        font-familly: Arial;
        font-weight: bold;
        text-align: left;

}

.podheadp-obsah a {
color: #3399cc;
font-size: 14px;
font-familly: Arial;
font-weight: bold;
text-align: left;
}

.podheadp-obsah a:active {
color: #3399cc;
font-size: 14px;
font-familly: Arial;
font-weight: bold;
text-align: left;
}

.podheadp-obsah a:hover {
color: #3399cc;
font-size: 14px;
font-familly: Arial;
font-weight: bold;
text-align: left;
}


.podheadp-obsah p {
        color: #666666;
	padding:0;
	margin: 10px 10px;
        font-size: 12px;
        font-familly: Arial;
        font-weight: bold;
        text-align: left;

}


.hlavni {
font-size:small;
margin: 12px 12px;
margin-top: 0px;
padding-top: 5px;
}

.hlavni .levy-sloupec {
float: left;
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;
width: 210px;
text-align: left;
background: white;
}

.hlavni .pravy-sloupec {
float:right;
padding-right: 0px;
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;
width: 160px;
font-size: 12px;
background: white;
}

.hlavni .stredni-sloupec {
float:right;
width:600px;
font-size: 12px;
text-align: center;
padding-right: 0px;
margin-right: 2px;
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;
border: 0px solid red;
}

.hlavni .stredni-sloupec p {
font-size: 12px;
}


 
.odkazy {
background: white;
margin: 0px auto 0px auto;
text-align: center;
font-size: 12px;
color: black;
width: 1000px;
height: 12px;
font-weight: bold;
}

.odkazy a{
color: #666666;
text-decoration: none;
}

.odkazy a:hover{
color: #666666;
text-decoration: none;
}

.odkazy a:active{
color: #666666;
text-decoration: none;
}

.odkazy-obsah {
width: 976px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 12px;
padding-right: 12px;
font-size: 10px;
color: #666666; 
}


.paticka {
background: white url("../images/paticka1.jpg") no-repeat;
margin: 0px auto 0px auto;
text-align: center;
font-size: 12px;
color: black;
width: 1000px;
height: 12px;
font-weight: bold;
}

.paticka-obsah {
width: 976px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 12px;
padding-right: 12px;
font-size: 10px;
color: #666666; 
}

.paticka a {
color: black;
font-weight: bold;
}

.paticka a:hover {
color: black;
font-weight: bold;
}

.paticka a:active {
color: black;
font-weight: bold;
}


.ods1 {
margin-left:0px;
}

.ods2 {
margin-left:0px;
}

.extra {
background-color:red;
color:white;
}

.nadpis {
width: 210px;
background: url("../images/nadpiskat.jpg") no-repeat;
color: #666666;
font-size: 12px;
height: 39px;
text-align: center;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
padding-left: 0px;
margin-left: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

.nadpis-pravy {
width: 160px; 
height:40px; 
background: url("../images/nadpis2.jpg") no-repeat;
padding-bottom: 0px;
margin-bottom: 0px;
}


.nadpis-konec {
width: 210px;
height: 5px;
padding-top: 0px;
margin-top: 0px;
}


.nadpisp {
background: url("../images/nadpis2.jpg") no-repeat;
color: black;
font-size: 12px;
height: 24px;
text-align: center;
margin-top: 0px;
padding-top: 0px;
padding-left: 0px;
margin-left: 0px;
}

.nadpis H3 {
font-size: 13px;
padding-top: 14px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: #666666;
font-familly: Arial;
font-style: 16px;
text-align: left;
margin-left: 20px;
}

.nadpisp H3 {
font-size: 13px;
padding-top: 4px;
margin-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: white;
text-align: left;
margin-left: 38px;
}

.nadpis-obsahl {
width: 130px;
color: black;
font-size: 12px;
padding-left: 15px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

.nadpis-obsahl a {
color: white;
font-size: 10px;
}

.nadpis-obsahl a:active {
color: white;
font-size: 10px;
}

.nadpis-obsahl a:hover {
color: white;
font-size: 10px;
}

.nadpis-obsah {
width: 150px;
color: black;
font-size: 12px;
margin-left: 5px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}


.levy-sloupec a {
text-decoration: none;
color: #666666;
}

.levy-sloupec a:hover {
text-decoration: none;
color: #666666;
}


.levy-sloupec a:active {
text-decoration: none;
color: #666666;
}


.stredni-sloupec a {
text-decoration: none;
color: #666666;
}

.stredni-sloupec a:hover {
text-decoration: none;
color: #666666;
}


.stredni-sloupec a:active {
text-decoration: none;
color: #666666;
}

.pravy-sloupec a {
text-decoration: none;
color: #666666;
font-weight: bold;
}

.pravy-sloupec a:hover {
text-decoration: none;
color: #666666;
font-weight: bold;
}


.pravy-sloupec a:active {
text-decoration: none;
color: #666666;
font-weight: bold;
}

.strankovani {
text-align: center;
width: 200px;

}

.kos {
text-align: center;
}




H2 {
font-size: 16px;
color: #4ea2ba;
}




#menu {
        width: 180px;
	color: #666666;
	padding:0;
	margin: 10px 10px;
        font-size: 14px;
        font-familly: Arial;
        font-weight: bold;
        text-align: left;
        padding-top:0px;
        margin-top: 8px;
        margin-bottom: 0px;
        padding-bottom: 0px;
         }

#menu ul {
	border: 0px solid black;
	margin-top: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-left: 0px;}
#menu ul li {
	border-bottom: 1px dashed #cccccc;
        list-style-type: none;
         margin-bottom: 0px;
         padding: 0px;
         height: 20px;
         }
#menu ul li a{
	padding-left: 3px;
        margin-bottom: 2px;
        padding-bottom: 0px;
        margin-top: 0px;
	display:block; 
	text-decoration: none;
	color: #666666;
	}
#menu ul li a:hover{
        padding-left: 3px;
        margin-bottom: 2px;
        padding-bottom: 0px;
        margin-top: 0px;
	display:block; 
	text-decoration: none;
        text-decoration:none;}


.produkt1 {
width: 280px;
min-height: 130px;
_height: 130px;
}


.produkt1 a{
color: #666666;
font-size: 12px;
font-familly: Arial;
}

.produkt1 a:hover{
color: #666666;
font-size: 12px;
font-familly: Arial;
}

.produkt1 a:active{
color: #666666;
font-size: 12px;
font-familly: Arial;
}

.produkt2 {


width: 290;
height: 55px;
vertical-align: bottom;
}
