body{ 
      margin: 0; 
      font-family: Verdana, Arial, sans-serif;
      font-size: 14px;
      background-color: #c0c0c0;
      text-align: center;
      }
img {border: none}
table{font-size: 14px;}
h1 {display: inline; font-size: 15px;}
a {color: #393939;}

#md {
      width: 980px;
      margin-left: auto;
      margin-right: auto;
      text-align: left;
      border-left: 10px solid #ffffff;
      border-right: 10px solid #ffffff; 
      border-bottom: 10px solid #ffffff;
    }
#header {
          height: 325px;
          background-image: url('../images/invalidni-vozik-1.jpg');
          background-repeat: no-repeat;
          position: relative;
        }
#header a{text-decoration: none; color: #ffffff;}
#header #row1 {font-size: 25px; position: absolute; top: 32px; left: 36px;}
#header #row2 {font-size: 17px; position: absolute; top: 62px; left: 64px;}

ul#menu {
          padding: 0;
          margin: 0;
          border-left: 1px solid #ecf0d8;
          border-right: 1px solid #ecf0d8;
          background-color: #d3dca7;
          height: 42px;

        }        

ul#menu li{
          padding: 0; 
          margin: 0;
          list-style-type: none;
          display: block;
          float: left;
          line-height: 42px;
          height: 42px;
        }

ul#menu a {
            text-decoration: none;
            color: #393939;
            font-weight: bold;
            padding: 0 18px 0 18px;
            border-right: 1px solid #b4bd88;
            background-color: #d3dca7;
            display: block;
            line-height: 42px;
          }

ul#menu a:hover {background-color: #b0b991; color: #ffffff;}
ul#menu a.active {background-color: #b0b991; color: #ffffff;}

ul#menu a.first {}
ul#menu a.last {}
        
#cd {
      background-color: #b0b991;
      border-left: 1px solid #dce0cf;
      border-right: 1px solid #dce0cf;
      clear: both;
      color: #ffffff;
      padding: 20px 20px 10px 20px;
    }
    
#mc {padding-left: 16px; width: 540px; float: left; background-image: url('../images/cara.gif'); background-position: left top; background-repeat: repeat-y;}
#bar {width: 360px; float: right;}
#bar img {margin: 4px;}

#bar h3 {margin-top: 0; padding-top: 0;}

#bottom {clear: both; padding-left: 16px; background-image: url('../images/cara.gif'); background-position: left top; background-repeat: repeat-y;}


#footer{
        background-color: #d4d9c0;
        color: #8c9767;
        border-left: 1px solid #edefe6;
        border-right: 1px solid #edefe6;
        border-bottom: 1px solid #edefe6;
        clear: both;
        padding: 4px 0 4px 0;
        font-size: 10px;
        }
        
#footer a {text-decoration: none; color: #8c9767; padding: 6px;}
#footer a:hover {color: #ffffff;}
#footer a.first {padding-left: 12px;}
#footer a.last {padding-right: 54px;}

#footer a.ch {padding: 0;}
  
.left_img {float: left; border: 4px solid #d4ddb5; margin-right: 10px; margin-bottom: 6px;}
.right_img {float: right; border: 4px solid #d4ddb5; margin-left: 10px; margin-bottom: 6px;}
.m_img {border: 4px solid #d4ddb5; margin: 2px;}

.vozik {text-align: justify; border-bottom: 6px solid #d4ddb5; padding-bottom: 9px; padding-left: 20px;}
.vozik h2 {clear: both}
.vozik h2 a{text-decoration: none; color: #ffffff}
.vozik-last {border: none}

.vozik-detail h1{font-size: 22px; display: block}

table.nicetab {color: #000000; font-size: 13px;}
table.nicetab tr.odd {background-color: #d4d9c0}
table.nicetab tr.even {background-color: #d3dca7}
table.nicetab tr h2 {padding: 0; margin: 0;}
table.nicetab td {padding: 2px 6px 2px 6px;}

table.plist {color: #000000; font-size: 14px;}
table.plist tr.odd {background-color: #d4d9c0}
table.plist tr.even {background-color: #d3dca7}
table.plist tr h2 {padding: 0; margin: 0;}
table.plist td {padding: 4px 9px 4px 9px;}
table.plist .act {color: #ff0000; font-weight: bold; background-color: yellow;}
table.plist .old {text-decoration: none; text-decoration: line-through;}

p.slogan {font-weight: bold; font-size: 15px;}

.rm_div {height: 42px; line-height: 42px; font-weight: bold; text-align: center;}
.rm_div a {background-color: #d3dca7; padding: 14px; text-decoration: none;}
.rm_div a:hover {background-color: #d4ddb5; color: #ffffff}

#akce_box{
  position: absolute;
  top: 70px;
  left: 550px;
  width: 360px;
  color: yellow;
  font-size: 16px;
  padding: 24px;
  background-image: url('../images/ba.png');
}

#akce_box .h{
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
}

