  * {margin:0; padding:0;}
  html,body {font-family: verdana, tahoma, sans-serif; text-align:center;}
  body {width:800px; margin:0 auto; font-size:14px; background:#fff url("../pics/btp-bg1.png") no-repeat top center;}

  #frame {margin:150px auto; width:800px;}

  #left  {width:150px; float:left; text-align:left;}

  #content {width:450px; min-height:550px;_width:448px; float:left; text-align:justify; padding:5px; margin-bottom:15px;}
  #content p {margin-bottom:10px;}
  #content p.sup {border-top:1px solid #c0c0c0; font:11px tahoma; margin-top:20px;}
  #content h2 {}
  #content h3 {font:bold 15px verdana; color: #c90030; margin:20px 0 10px 0; width: 350px; border-bottom:1px solid #c90030; }
  #content h4 {font:14px verdana; margin:20px 0 5px 0; text-decoration:underline;}
  #content li {margin-left:30px;}
  #content a {color:navy;}
  #content div.imgc {text-align:center;}
  #content div.imgc img { margin:10px 0 10px 0;}

  a img {border:none;}
  
  #mapa {float:right;}
  #mapa img  {border:none;}

  #language {border-bottom:2px solid #c90030; font:bold 11px verdana; color:firebrick; text-align:right;}
  #language a, #language a:visited {color:firebrick; text-decoration:none;}
  #language a:hover {color:navy;}

  #breadc {margin-top:2px; font:bold 10px verdana; color:mediumslateblue;}
  #breadc a, #breadc a:visited {color:mediumslateblue; text-decoration:none;}
  #breadc a:hover {color:navy;}

  #demand {position:relative;}
  #demand p#dm {font:bold 13px verdana; color:red;}
  #demand fieldset {border:none; border-top:1px solid navy; border-bottom:1px solid navy; padding:5px;}
  #demand legend {margin-left:15px; padding:5px; font:bold 12px verdana; color:navy;}
  #demand textarea {width:95%; height:100px; font:11px verdana;}
  #demand label {font:bold 12px verdana;}
  #demand input {font:11px verdana; margin-top:5px;}
  #demand button {font:bold 11px verdana; width: 100px;}
  #do {position:absolute; left:200px; width:84px; _width:86px; border:1px solid gray;}
/*#do {position:absolute; left:800px; _left:700px; width:84px; _width:86px; border:1px solid gray;}*/

  #right {width:190px; text-align:right; margin-left:600px;border-top:2px solid #c90030; border-top:0px;}

  #footer {width:800px; clear:both; border-top:1px solid #c90030; font:10px verdana; text-align:left;}
  #footer span {margin-left:60px;}
  #footer span a#wm, #footer span a#wm:visited {color:#c90030;}
  #footer span a#wm:hover {text-decoration:none;}
  #footer span a, #footer span a:visited {color:navy;}
  #footer span a:hover {text-decoration:none;}

  #links {margin-top:20px;text-align:left;}
  #links img  {border:none; margin-bottom:1px;}

  #ads {padding-top:30px;}

  #menu {list-style-type:none;}
  #menu li {}
  #menu li a, #menu li a:visited {display:block; width:125px; height:15px; font:bolder 14px verdana; font-variant:small-caps; color:#c90030; padding:2px 2px 2px 5px; border-bottom:1px solid #c90030; text-decoration:none;}
  #menu li a:hover {color:red;}

  #search {border:0px solid #c0c0c0; margin:10px 0 20px 28px; width:160px;}
  #query {border:0px solid #c0c0c0; margin:10px 0 20px 28px; width:160px;}

  #akt {width:160px; margin-left:28px;}
  #akt h3 {display:block; margin:20px 0 3px 0; padding:2px; background:navy; font:bold 13px verdana; color:#fff;}
  #akt h4 {display:block; font:bold 11px verdana; margin:3px 60px 3px 0; border-bottom:1px solid navy; color:navy; text-align:left;}
  #akt p {padding:0 0 5px 2px; text-align:left; font: normal 11px verdana;}


  #sort {width:160px; margin-left:28px;}
  #sort h3 {display:block; margin:20px 0 3px 0; padding:2px; background:#c90030; font:bold 13px verdana; color:#fff;}

  .plist {list-style-type:none;}
  .plist li a, #plist li a:visited {font:13px verdana; text-decoration:none; color:#c90030;}
  .plist li a:hover {text-decoration:underline;}
  .plist li#plist_d a, #plist li#plist_d a:visited {color:navy;}
  .plist #plist_eshop a, .plist #plist_eshop a:visited, .plist #plist_eshop a:hover {
    font-weight:bold; font-size:105%; color:#fff; display:block; padding:5px; background:navy; 
      border:3px outset silver;}
  .plist #plist_eshop a:hover {
    border:3px inset silver;}
      
      

  #sortlist ul {list-style-type:none;}
  #sortlist ul li {margin:0;}
  #sortlist ul li a, #sortlist ul li a:visited {font:bold 13px verdana; color:navy; text-decoration:none;}
  #sortlist ul li a:hover {text-decoration:underline;}
  #sortlist ul li ul {list-style-type:disc; margin-bottom:20px;}
  #sortlist ul li ul li {margin-left:30px;}
  #sortlist ul li ul li a, #sortlist ul li ul li a:visited {font:11px verdana;}
  #sortlist ul li ul li a:hover {text-decoration:none;}

  /*css pop-ups thanks to stu nicholls cssplay.co.uk */

  a.screen, a.screen:visited {font:11px verdana; position:relative; z-index:1;}
  a.screen b {position:absolute; visibility:hidden; /* hide the image */ width:573px; /* give it a width */ height:0; /* no height to solve an Opera bug that makes it selectable when hidden */ /*border:1px solid #000; /* add a border */ left:100px; /* position:the image */ top:-150px;}
  a.screen:hover {text-decoration:none; border:0; /* needed for this to work in IE */ z-index:1000;}
  a.screen:hover b {visibility:visible; /* make the image visible */ height:401px; /* now give it a height */ cursor:pointer; /* for IE */ z-index:500;}
  a.screen:hover b img {border:0; /* remove the link border */}

  p.r {text-align:right;}
  p.c {text-align:center;}
  p.not {font:11px verdana;}

  #plst table {font:10px arial; width:440px; border-collapse:collapse; border: 1px solid silver;}
  #plst table caption {border: 0px; background: silver; font: bold 11px verdana;}
  #plst table th {border: 1px solid silver; font-weight:normal; padding:2px;}
  #plst table td {text-align:right; border: 1px solid silver;}
  #plst a, #plst a:visited {font:11px verdana; text-decoration:underline;}
  #plst a:hover {text-decoration:none;}

  #gal div {text-align:right; margin-bottom:5px;}
  #gal div img {margin:2px; border:1px solid #c90030; width:90px; height:60px;}
  
  .uka img {margin:2px; border:1px solid #c90030; width:90px; height:60px;}

  #kar fieldset {border:none; border-top:1px solid navy; border-bottom:1px solid navy; padding:5px;}
  #kar legend {margin-left:15px; padding:5px; font:bold 12px verdana; color:navy;}
  #kar textarea {width:95%; height:100px; font:11px verdana;}
  #kar label {font:bold 12px verdana;}
  #kar input {font:11px verdana; margin-top:5px;}
  #kar input.l {font:11px verdana; margin-top:5px; width:80%;}
  #kar button {font:bold 11px verdana; width: 130px;}
  #kar table {font:10px arial; width:440px; border-collapse:collapse; border: 1px solid silver;}
  #kar table caption {border: 0px; background: silver; font: bold 11px verdana;}
  #kar table th {border: 1px solid silver; font-weight:normal; padding:2px;}
  #kar table td {text-align:right; border: 1px solid silver;}
  #kar span#stav {color: #c90030;}

  #kont span {font-size:90%; color:#000099;}

