* {      margin:0px;        padding:0px;      border:0px;         }.clear {clear:both}.left {float: left;}.right {float: right;}.chyba {color:red;}.pointer{cursor:pointer;}.center {        text-align: center;}body {font-family:Helvetica,Arial,Sans-serif,Tahoma,Verdana;      font-size : 10pt;      color: #fff;        background: url(./grafika/stripe.png) ;          background-color:#192b10      }a:link,a:visited,a {      color:#fff;      text-decoration:underline;      cursor:pointer;      }   a:hover, .active{      color:#fff;      text-decoration:none      } h1    {font-size:170%; margin:-5px 0 10px;color:#e9b41e}h2    {font-size:130%; margin:10px 0 8px;color:#e9b41e}h2 a:link,h2 a:visited    {color:#e9b41e}h3    {font-size:110%; margin:10px 0 10px } #footer h2, #footer_en h2    {margin:1px 0 5px 0; font-size:120%;color:#e9b41e;}  #mainCont p{margin:7px 0 7px 0;line-height:150% } table {border-collapse: collapse;        width:100%;        margin:0 0 30px 0}th {padding:5px 0px 5px 12px;  background-color: #174915;    text-align:left;    font-weight:normal;}.tdRight{    text-align:right;}ul {    margin:0 0 0 18px;  }li {    padding:0 0 5px;  }.news h3    {font-size:110%;color:#e9b41e; margin:15px 0 0 }.vystavaTh th{padding:2px 0px 2px 12px;  font-size:80%}.vystavaDog,.vystavaDog a{font-weight:bold}tr,tr:hover th{      color:#fff;      border-bottom:1px solid #20651c;}tr:hover,tr:hover a {      background-color:#e9b41e;      color:#194115;      }td{      padding:10px 0px 10px 12px;      border:0px;        }   #all {      width:1000px;      margin: 0px auto auto auto;      text-align:center;      background-color: #fff;      background: url(./grafika/mainBg.gif) repeat-y;      }      #shopAll {                     float:left;      width:700px;      min-height:250px;      margin:10px 0 10px 215px;      padding:20px 20px 15px 20px;      text-align:left;       /* background: url(./grafika/mainBg.gif) repeat-y;  */       }#header {      width:1000px;      height:245px;      margin: 0 auto;      text-align:center;      background-color:#437c17;      background: url(./grafika/headerBg.jpg) no-repeat;      }#lang {float:left;      margin:15px 0 0 306px;      width:170px;      height:94px;          }.header_en{      background: url(./grafika/headerEn.jpg) no-repeat;}.header_de{      background: url(./grafika/headerDe.jpg) no-repeat;}.header_cs{      background: url(./grafika/headerCs.jpg) no-repeat;}#threeCols #mainCont {      float:left;      width:580px;      margin:15px 0 10px 210px;      padding:15px;        text-align:left;      background-color:#192b10;      }      #twoCols #mainCont {      float:left;      width:700px;      min-height:250px;      margin:10px 0 10px 215px;      padding:20px 20px 15px 20px;      text-align:left;        background-color:#192b10;      background: url(./grafika/mainContBg.png) repeat-y;      }      #twoColsShop #mainCont {      float:left;      width:700px;      min-height:250px;      margin:10px 0 10px 215px;      padding:20px 20px 15px 20px;      text-align:left;        background-color:#192b10;      background: url(./grafika/mainContBg.png) repeat-y;      }#twoCols #mainContTop {      float:left;      width:775px;      height:134px;      margin:-35px 0 0px 215px;      background: url(./grafika/mainContTop.png) no-repeat;      }#twoCols #mainContBot {      float:left;      width:775px;      height:8px;      margin:0px 0 0px 215px;      background: url(./grafika/mainContBot.png) no-repeat;      }#search {      width:150px;      margin:15px 0 0 17px;      }#search input {      width:140px;      height:15px;      font-weight:bold;      padding:5px;      border:solid 1px #437c17;      background-color: #20471c;       color:#fff      }#vysledky{            }#vysledky a{       display:block;      width:145px;      margin:0 0 -13px 0px;      padding:2px 0 3px 0;        text-decoration: none;       font-size:9pt;      color:#fff;      border-bottom:1px solid #192b10      } #vysledky a:hover{       text-decoration: none;      color: #192b10;      background-color:#e9b41e;      } #leftCont {      float:left;      width:171px;      margin: 10px 0 10px -920px;      text-align:left;      color:#f0c331;          }  #twoColsShop #leftCont {      float:left;      width:171px;      margin: 30px 0 10px -920px;      text-align:left;      color:#f0c331;          }      #threeCols #leftCont {      margin: 15px 0 10px -799px;      }#lmenuTop  {        height:10px;      } #lmenuBot  {        height:8px;      }        #lmenu  {            } #lmenu ul {        margin:0;      list-style-image:none;      list-style-type: none;      }#lmenu li {        margin:0;      padding:0;      }        #lmenu a{       display:block;      width:145px;      margin:0 0 0px 0px;      padding:7px 5px 3px 18px;        text-decoration: none;       font-size:10pt;      font-weight: bold;      color:#f0c331;      border-bottom:1px solid #192b10      }  #lmenu a:visited{       text-decoration: none;      } #lmenu a:hover, #lmenu .active {       text-decoration: none;      color: #192b10;      background-color:#e9b41e;      } #twoCols #rightCont {      display:none;      }      #rightCont {      float:left;      width:160px;      margin: 15px 0 10px 10px;      text-align:left;      background-color:#437c17;      background: url(./grafika/stripe.png) ;       }      #footer {      height:206px;     clear:both;      text-align: left;      background-color:#437c17;      background: url(./grafika/footerBg.jpg)  no-repeat;      }#footer_en {      height:206px;     clear:both;      text-align: left;      background-color:#437c17;      background: url(./grafika/footerBg_en.jpg)  no-repeat;      }      #footer a,#footer_en a{      color:#e9b41e;      text-decoration:none      }#footer a:hover,#footer_en a:hover {      background-color:#e9b41e;      color:#437c17;      }.ftbox{      float:left;           margin:65px 80px 0 70px;      }.ftbox p{      margin:5px 0;      font-size: 9pt;      font-weight:bold;      line-height:150%      }#footerbot {      width:1000px;      height:45px;      margin: 10px auto;      text-align:center;             background-color:#437c17;      background: url(./grafika/bottombotBg.gif) no-repeat;      }#map {    border: 8px solid #dfae2b    }.dulezite{      font-weight: bold;      }.rozdeleni{    padding-right: 5px;    border-right: solid;}.hide{    display: none;}.shopKatCenter{     width:690px;     margin: 30px auto;    border-top: 1px solid #dfae2b;      }.shopKategorie{     width:180px;     height:290px;     float:left;     background-color:rgb(160,160,160);     background:url(../grafika/shopKategorie.png) no-repeat;     padding:0 20px 0 20px;      margin:30px 0 10px 10px;     margin-top:15px;     text-align:center;    color:#192b10      }.infoFoto {       margin:5px    }.shopFotka1{    margin: 50px 0;     height:130px;      }.shopFotka2{    margin: 20px 0;     height:190px;      }.shopFotka3{margin: 70px 0;     height:90px;      }            .shopKategorie h3 a   {color:#000;text-decoration:none} .shopKategorie h3 a:hover  {text-decoration:underline}                   .vyrobek{     width:253px;     height:290px;     float:left;     background-color:rgb(160,160,160);     background:url(../grafika/shopKategorie.png) no-repeat;     padding:0 10px 0 20px;      margin:10px 0 10px 10px;     text-align:center;    color:#192b10      }.vyrobek h3    {font-size:100%; margin:22px 0 10px 10px; color:#000}        .vyrobek h3 a   { color:#000;text-decoration:none} .vyrobek h3 a:hover  {text-decoration:underline}      .shop_header{     height:30px;     margin:0px;        }.shop_photo{     height:140px;     margin:0px;         }.shop_desc{  text-align:left;     text-indent:justify;height:50px;     }.inputks {text-align:center; width:20px; font-size:7pt;}.price   {font-size : 100%; font-weight:bold; margin:0px; float:left;}#shopKategorie  {        margin:25px 0;      list-style-image:none;      list-style-type: none;      }#shopKategorie li {       font-size:115%;      font-weight:bold;       margin:15px 0 17px 20px;      padding:0;      } #shopKategorie a {      text-decoration:none      } #shopKategorie a:hover {      text-decoration:underline      }             #shopBott {      width:980px;      height:12px;      margin:  auto;      text-align:left;      background: url(./grafika/allBottom.png) no-repeat;          }#slide {      width:756px;      height:685px;      margin:-20px 0px 0px -30px;      background:url(../grafika/slideBg.jpg);}#slideLang {      float:left;      margin:537px 0px 0px 26px;      width:294px;      height:82px;      }.slide_cs {      background:url(../grafika/slide_cs.jpg);      }.slide_en {      background:url(../grafika/slide_en.jpg);      }.slide_de {      background:url(../grafika/slide_de.jpg);      }#novinky {      width:785px;      height:518px;      margin:0px 0px 0 -20px;      background-color: #194115;   }   #langCz {float:left;            width:55px;      height:100px;      margin:520px 0 0 222px;        cursor: pointer;    }#langCz:hover {      border:6px solid #e3b127}#langDe {float:left;      width:52px;      height:100px;      margin:520px 0 0 0px;              cursor: pointer;}#langDe:hover {      border:6px solid #e3b127}#langEn {float:left;      width:60px;      height:100px;      margin:520px 0 0 0px;              cursor: pointer;}#langEn:hover {      border:6px solid #e3b127}#vrhy tr{      background-color:#194115;      border-bottom:1px solid #20651c;}#vrhy tr:hover,tr:hover a {      background-color:#e9b41e;      color:#194115;      }#vrhy td{      padding:10px 0px 10px 12px;      border:0px;      height:120px;        }.vrhyTd,.vrhyTd a{      font-size:110%;      color:#e9b41e;}#vrhy th{        font-weight: normal;        font-size: 80%;        text-align:left;        padding:0px 0px 0px 12px;}.vrhyPes{      font-size:100%;      text-align:right;        font-weight: bold;      }.vrhyFena{      font-size:100%;        font-weight: bold;      }.vrhyX{      font-size:90%;      color:#e9b41e;      }.vrhFoto {        width:162px;        height:170px;        margin:0 3px 10px 0;        padding:5px;               text-align:center;          background: url(./grafika/fotoBg.png) ;              float: left;}              #feny tr,#feny tr:hover {      background:none;      border-bottom:1px solid #20651c;      color:#fff;}#feny td{      padding:10px 0px 10px 12px;      border:0px;}#feny th{        font-weight: normal;        text-align:left;        padding:0px 0px 0px 7px;} #kosik {      width:100px;      height:10px;      margin:0 0 0 10px;      padding:25px 45px;      background: url(ikony/cart.png) 0% 50% no-repeat;   }.info {      cursor:pointer;      text-decoration:underline;      font-weight:bold;      padding:8px 0 8px 45px;      background:url(/ikony/info.png) 0% 50% no-repeat;    }