/* TrustM.cz */

body { background-color: #fff; font-family: "Verdana", "Geneva CE", sans-serif !important; color: #000; font-size: 9px; text-align: center; margin: 0px; padding: 0px; }
#celek { position: relative; margin: 40px auto 0px auto; width: 668px; }

h1 { word-spacing: 3px; text-align: left; width: 416px; margin: 0px; background: url('box_big.png') no-repeat; height: 30px; line-height: 30px; color: #fff; font-weight: bold; font-size: 10px; padding-left:28px; padding-right:0; padding-top:0; padding-bottom:0 }
h2 { word-spacing: 3px; text-align: left; width: 250px; margin: 0px; background: url('box_small.png') no-repeat; height: 30px; line-height: 30px; color: #000; font-weight: bold; font-size: 10px; padding-left:28px; padding-right:0; padding-top:0; padding-bottom:0 }
h3 { word-spacing: 3px; text-align: left; padding: 10px 0 0 15px; margin: 0px; color: #000; font-weight: bold; font-size: 11px; }

img {border: none;}
p { text-align: left; padding: 0px; margin: 0px; }
li { list-style-image: url('http://www.trustm.cz/img/odrazka.gif'); padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0 }

.float_left {float: left; padding: 0 5px 0 0; }
.float_left_pos {float: left; padding: 5px 30px 0 0; }

#hlavicka { text-align: right; height: 70px; width: 647px; padding: 0 25px 0 0; border-bottom: 1px #e10101 solid; }


#menu { background: #e10101; color: #fff; line-height: 33px; width: 660px; font-size: 10px; padding: 0 12px 0 0; height: 33px; margin: 4px 0; font-weight: bold; text-align: right; }
  #menu a { color: #fff; text-decoration: none; }
  #menu a:hover { border-bottom: 1px #fff solid; }
  #active { border-bottom: 1px #fff solid;  }

#firmy {background: #efefef; width: 672px; height: 65px; text-align: center; padding: 5px 0 0 0; }
  #firmy a { line-height: 70px; }
  #comfor { margin: 0 12px 12px 0; }
  #fs { margin: 0 12px 2px 10px; }
  #mrkvosoft { }
  #acer { margin: 0 0 6px 12px; }

#pravy { float: left; width: 416px; margin: 4px 4px 4px 0; }
  #pravy p {width: 400px; padding: 5px 5px 7px 15px; margin: 0px; line-height: 10px;}
  #pravy p.akce {font-weight: bold; width: 220px; float: right; line-height: 13px; font-size: 10px; left: -10px;}
  #pravy ul {text-align: left;}
  .nazev { font-size: 14px; color: #e10101; display: block; margin: 7px 0; left: -10px; position: relative; }
  .cena { font-size: 20px; color: #e10101; display: block; position: relative; left: 100px; top: -20px;}
  

#levy { float: right; width: 247px; margin: 4px 0; }
  #levy p { background: #c3c3c3; margin: 5px 5px 7px 16px; padding: 15px; width: 204px; font-weight: bold; }
    #levy p#mapa {text-align: center; padding: 7px 0px; width: 234px;}
    #levy p#mapa img { margin-top: 2px; }
  #levy a { color: #000; text-decoration: none; }
    #levy p#mapa a { color: #efefef;}
  #levy a:hover { color: #fff;}
    #levy p#mapa a:hover { color: #efefef;}
    
#paticka {clear: both; border-top: 1px #efefef solid; width: 672px; height: 50px;}
  #paticka p {display: none; }