* {margin : 0;

padding : 0;
border : 0;
}
body {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
line-height : 105%;
margin : 0;
padding : 0;
color : #222222;
background-color : #888888;

font-size : 0.9em;
margin : auto;
text-align : center;
}
h1{ 
text-shadow: 2px 2px 2px grey;}
h2, h3, h4, h5, h6 {color : #000000;
margin-bottom : 15px;
text-decoration : none;
}h1 {font-size : 1.3em;
margin-bottom : 7px;
padding-bottom: 7px;
background-repeat : no-repeat;
background-image : url('stin_h1.png');
height: 25px;
}h2 {color : #ff0000;
font-size : 1.1em;
margin-left : 5px;
padding : 12px;
margin-bottom : 3px;
background-repeat : no-repeat;
background-image : url('ramecek_h2.png');
}h3 {color : #000080;
font-size : 1em;
margin-left : 15px;
padding : 12px;
margin-bottom : 3px;
background-repeat : no-repeat;
background-image : url('ramecek_h3.png');
}h4 {color : red;
font-size : 1em;
margin-left : 20px;
}h5 {font-size : 0.9em;
}h6 {font-size : 0.8em;
}a, a:link {color : #000000;
text-decoration : underline;
}a:hover {color : #000000;
text-decoration : none;
}a.odkaz_menu {color : black;
text-decoration : none;
}a:hover.odkaz_menu {text-decoration : underline;
}

#telo {width : 1000px;
background-color : 
#ffffff;
padding-top: 22px;
margin : auto;
text-align : center;
}
#levy_sloupec {width : 175px;
float : left;
text-align : left;
}
#levy_sloupec .menu {width : 175px;
margin-bottom : 3px;
background-color : 
#ffffff;
background-image : url('levy_stin.png');
text-align : left;
font-weight : bold;
}
#levy_sloupec p {padding : 8px;
}
#levy_sloupec table {padding-left : 6px;
}
#levy_sloupec p img {float: center;
}
#levy_sloupec ul {list-style : none;
padding : 8px;
}
#levy_sloupec a {color : 
#000000;
text-decoration : none;
font-size : 0.9em;
}
#levy_sloupec a:hover {color : 
#000000;
text-decoration : underline;
}
#levy_sloupec ul ul a {color: blue;
margin-left : 5px;
list-style : none;
}
#levy_sloupec ul ul ul a {margin-left : 10px;
list-style : none;
}
#levy_sloupec h2 {padding : 3px;
padding-left : 8px;
margin-bottom : 0;
margin-left : 0;
background-color : darkblue;
background-repeat: repeat-x;
background-image : url('menu.bmp');
color : white;
text-align : left;
font-weight : bold;
font-size : 1em;
}
#nabidka ul {padding : 0px;
}
#nabidka li {width : 175px;
padding-bottom: 1px;
background: transparent url(nabidka.png) repeat-x 1px bottom;
}
#nabidka li a {display:block;
padding:3px;
padding-left:8px;
color:black;
overflow:hidden;
background: no-repeat 100% 1px;
}.menu_hlavni ul {padding : 0px;
}.menu_hlavni li {width : 175px;
padding-bottom: 1px;
background: transparent url(nabidka.png) repeat-x 1px bottom;
}.menu_hlavni li a {display:block;
padding:3px;
padding-left:8px;
color:black;
overflow:hidden;
background: no-repeat 100% 1px;
}
#hlavicka {background-color : 
#ffffff;
background-image : url('maxicom_grafika.png');
background-repeat : no-repeat;
height: 122px;
}.aktuality {background-image : url('aktuality.png');
background-repeat : no-repeat;
}.obchod {background-image : url('obchod.png');
background-repeat : no-repeat;
}

.voip {width: 130px;
height : 118px;
background-image : url('voip.png');
background-repeat : no-repeat;
text-align : left;
}.voip h2 {padding-top: 8px;
padding-left: 20px;
padding-bottom: 22px;
color:white;
text-align : left;
font-size : 1.2em;
background-image : none;
}.voip p {padding-left: 10px;
color:white;
text-align : left;
font-size : 0.9em;
}.voip a {color:white;
text-decoration : none;
}.voip a:hover {text-decoration : underline;
color:white;
}

.televize {width: 130px;
height : 118px;
background-image : url('televize.png');
background-repeat : no-repeat;
text-align : left;
}.televize h2 {padding-top: 8px;
padding-left: 20px;
padding-bottom: 22px;
color:white;
text-align : left;
font-size : 1.2em;
background-image : none;
}.televize p {padding-left: 10px;
color:white;
text-align : left;
font-size : 0.9em;
}.televize a {color:white;
text-decoration : none;
}.televize a:hover {text-decoration : underline;
color:white;
}

.cerna {width: 130px;
height : 118px;
background-image : url('cerna.png');
background-repeat : no-repeat;
text-align : left;
}.cerna h2 {padding-top: 8px;
padding-left: 20px;
padding-bottom: 22px;
color:white;
text-align : left;
font-size : 1.2em;
background-image : none;
}.cerna p {padding-left: 10px;
color:white;
text-align : left;
font-size : 0.9em;
}.cerna a {color:white;
text-decoration : none;
}.cerna a:hover {text-decoration : underline;
color:white;
}.modra {width: 130px;
height : 118px;
background-image : url('internet.png');
background-repeat : no-repeat;
text-align : left;
}.modra h2 {padding-top: 8px;
padding-left: 20px;
padding-bottom: 22px;
color:white;
text-align : left;
font-size : 1.2em;
background-image : none;
}.modra p {padding-left: 10px;
color:white;
text-align : left;
font-size : 0.9em;
}.modra a {color:white;
text-decoration : none;
}.modra a:hover {text-decoration : underline;
color:white;
}.cervena {width: 83px;
height : 118px;
background-image : url('cervena.png');
background-repeat : no-repeat;
text-align : left;
}.cervena h2 {padding-top: 8px;
padding-left: 20px;
padding-bottom: 22px;
color:white;
text-align : left;
font-size : 1.2em;
background-image : none;
}.cervena p a {padding-left: 10px;
color:white;
text-align : left;
font-size : 0.9em;
}.pruh {height : 20px;
color : 
#eeeeee;
font-size : 0.8em;
padding : 2px;
margin-bottom : 3px;
background-color : 
#ff0000;
background-repeat: repeat-x;
background-image : url('pozadi_pruh.png');
text-align : right;
}.pruh ul {list-style : none;
}.pruh li {float : left;
padding-top : 0;
}.pruh input {border : 1px solid 
#444444;
}.pruh a {float : left;
color : 
#ffffff;
font-weight : bold;
padding-left : 12px;
padding-right : 5px;
padding-top : 2px;
text-decoration : none;
font-size : 1.1em;
}.pruh a:hover {color : 
#ffffff;
text-decoration : underline;
}.pruh .zakaznik {float : right;
padding-right : 5px;
padding-top : 2px;
}.pruh_horni {height : 20px;
width : 996px;
float: center;
font-size : 0.9em;
padding : 2px;
margin-bottom : 3px;
background-color : 
#FFFFFF;
background-repeat: repeat-x;
background-image : url('horni_stin.png');
top: 0px;
position: absolute;
color : 
#666666;
text-align : right;
}.pruh_horni ul {list-style : none;
float: right;
padding-right : 15px;
}.pruh_horni li {float : left;
padding-top : 0;
}.pruh_horni input {border : 1px solid 
#444444;
}.pruh_horni a {float : left;
color : 
#888888;
font-weight : bold;
padding-left : 12px;
padding-right : 5px;
padding-top : 2px;
text-decoration : none;
}.pruh_horni a:hover {color : 
#666666;
text-decoration : underline;
}
#obsah {width : 620px;
padding : 5px;
margin-left: 15px;
margin-top: 15px;
background-color : 
#ffffff;
background-image : url('pozadi_obsah.png');
background-repeat : no-repeat;
float : left;
text-align : left;
}.tab {border: 0px;
margin-left: 15px;
width : 635px;
}.tab td {vertical-align: top;
}.tab img {padding: 10px;
}.sluzby {margin-left: 20px;
}
#obsah .kontakt {background-image : url('../kontakt.png');
background-repeat : no-repeat;
}
#obsah .net {background-image : url('../net.png');
background-repeat : no-repeat;
}
#obsah .voip {background-image : url('../voip.telefon.maxicom.kralupy.gif');
background-repeat : no-repeat;
}
#obsah p {
padding-left : 28px;
padding-right : 28px;
padding-bottom : 15px;
text-align : justify;
line-height : 120%;
}
#obsah table {font-size : 0.9em;
}
#obsah .kosik table {font-size : 0.7em;
padding : 0px;
padding-right : 0px;
}
#obsah table td {padding : 5px;
padding-right : 15px;
}
#obsah .uvod_text p {padding : 5px;
text-align : justify;
}
#obsah .popis p {text-align : justify;
padding : 0;
padding-bottom : 10px;
}
#obsah h4 {padding-left : 5px;
margin-bottom : 15px;
}
#obsah ul {list-style-image : url('../ok.png');
margin-left : 45px;
}
#obsah li {font-style : italic;
padding-left : 8px;
margin-bottom : 9px;
}
#obsah ul ul {padding-left : 15px;
margin-top : 10px;
margin-bottom : 10px;
font-size : 0.8em;
font-weight : normal;
}
#obsah textarea {width : 100%;
}
#obsah form {font-weight : bold;
color : 
#444444;
}
#pravy_sloupec {width : 175px;
float : right;
text-align : left;
}
#pravy_sloupec .red {color : red;
font-weight : bold;
}
#pravy_sloupec .green {color : green;
font-weight : bold;
}
#pravy_sloupec .menu {width : 175px;
margin-bottom : 3px;
background-color : 
#ffffff;
background-image : url('pravy_stin.png');
text-align : left;
font-weight : bold;
}
#pravy_sloupec p {padding : 8px;
}
#pravy_sloupec ul {list-style : none;
padding : 8px;
}
#pravy_sloupec a {color : 
#000000;
text-decoration : none;
font-size : 0.9em;
}
#pravy_sloupec a:hover {color : 
#000000;
text-decoration : underline;
}
#pravy_sloupec ul ul {list-style : none;
font-size : 0.9em;
}
#pravy_sloupec ul ul ul {list-style : none;
font-size : 0.9em;
}
#pravy_sloupec h2 {padding : 3px;
padding-left : 8px;
margin-bottom : 0;
margin-left : 0;
background-color : darkblue;
background-repeat: repeat-x;
background-image : url('menu.bmp');
color : white;
text-align : left;
font-weight : bold;
font-size : 1em;
}
#zapati {background-repeat: repeat-x;
background-image : url('menu.bmp');
color : 
#ffffff;
clear : both;
padding : 3px;
font-size : 0.8em;
}.neviditelne {display : none;
visibility : hidden;
}fieldset {border-width : 0;
}.vlevo {float : left;
}.vpravo {float : right;
}img.vlevo {float : left;
}img.vpravo {float : right;
}.stred {padding-left: 60px;
}input {border : 1px solid 
#777777;
font-weight : bold;
}select {border : 1px solid 
#777777;
}textarea {border : 1px solid 
#777777;
}.hledani {  width: 98%;
 }.polozka {  font-size: 1em;
  width: 49%;
  height: 165px;
  float: left;
  background-image : url('../dolni.png');
  border-bottom : 1px dotted 
#777777;
  border-right : 1px dotted 
#777777;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  line-height: 90%;
 }.polozka img{  float: left;
  padding-top: 10px;
  padding-right: 10px;
 }.polozka h2{
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
  font-size: 0.9em;
background-image : none;
 } .polozka .ico{  float: right;
  padding-top: 10px;
  padding-right: 10px;
 }.polozka a{font-weight: bold;
 }.polozka p{font-size: 0.8em;
padding-left: 15px;
 }.polozka form{float: right;
 }.polozka input{text-align: center;
 }.kos{border-color : 
#777777;
margin-right: 5px;
 }.pocet{width: 15px;
text-align: center;
 }.razeni {float: right;
 }
#overDiv {  position:absolute;
  visibility:hidden;
  z-index:100;
 }img.nahled {  border-width : 1px;
  border-color : 
#444444;
  margin : 4px;
 }img.nahled_vpravo {
margin-right : 35px;
float : right;
 }img.vlevo {float : left; margin-right : 5px;
}img.vpravo {float : right; margin-left : 5px;
}
.skladem{
font-size: 1.3em;
font-weight: bold;
color: #00CD00;
}
.do3dnu{
font-size: 1.3em;
font-weight: bold;
color: #007DDF;
}.do10dnu{
font-size: 1.3em;
font-weight: bold;
color: #007DDF;
}.do7dnu{
font-size: 1.3em;
font-weight: bold;
color: #E25500;
}.nadotaz{
font-size: 1.3em;
font-weight: bold;
color: red;
}.cena{color: #ff0000;
 font-weight: bold;
 font-size: 1.3em;
text-align: left;
}.kod{color: 
#777777;
font-size: 0.8em;
}.dph{color: 
#777777;
font-size: 0.8em;
}.zbozi {font-size : 0.8em;
margin-left: 0px;
margin-right: 15px;
}.zbozi input{text-align: center;
 }.zbozi p{text-align : justify;
padding : 0;
padding-bottom : 10px;
margin-left: 5px;
}.chybamala {color: red;
 background-color: yellow;
}.nejprodavanejsi {text-align: center;
border-bottom : 1px solid 
#EEEEEE;
font-size : 0.8em;
}.akce {  border-bottom : 1px solid 
#EEEEEE;
  font-size : 0.8em;
  text-align: center;
 }.reklama {position: relative;
z-index: 100;
margin-left : 570px;
 }.komentar {  color: black;
text-align : justify;
  font-size : 0.9em;
  border : 1px dashed 
#333333;
  background-color : 
#EEEEEE;
  margin : 20px;
  padding-top : 10px;
 }
#merak {  text-align: center;
 }
.velke {  font-size : 1.4em;
 }
.info{
font-size : 0.8em;
color: 
#007DDF;}
.zelena{
font-size : 1.3em;
color: #008000;}
.red{
color: red;}
#shopmenu a{
font-size : 1.2em;
color:red;}

#pridano_kosik {width : 660px;
padding : 5px;
margin-left: 15px;
border: 3px;
margin-top: 15px;
background-color : 
#ffffff;
background-image : url('logomax.png');
background-repeat : no-repeat;
float : center;
text-align : center;
}

table.tab {
  width: 95%;
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  }
caption.tab {
  text-align: left;
  background: transparent;
  }
td.tab, th.tab {
  border: 1px dashed #666666;
  padding: .8em;
  }
thead.tab th, tfoot th {
  border: 1px solid #FFFFFF;
  text-align: left;
  background: #EEEEEE;
  padding-top: 5px;
  }
tbody.tab td a {
  background: transparent;
  text-decoration: none;
  }
tbody.tab td a:hover {
  background: transparent;
  }
tbody.tab th a {
  background: transparent;
  font-weight:normal;
  }
tbody.tab th a:hover {
  background: transparent;
  color: white;
  }
tbody.tab th, tbody.tab td {
  vertical-align: top;
  text-align: left;
  }
tfoot.tab td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd.tab {
  background: #7B2342;
  }
tbody.tab tr:hover {
  background: #666666;
  color: white;
  }
tbody.tab tr:hover th,
tbody.tab tr.odd:hover th {
  background: #666666;
  color: white;
  }
table.tabp {
  width: 280px;
  border-collapse: collapse;
  border: 0px;
  margin-bottom: 20px;
  margin-left: 5px;
  }

