body {
 min-width: 100em;
 background: url(./../images/back-3.gif) top left repeat;
 font: 62.5% Verdana, Verdana, Geneva, sans-serif;
 color: #000;
}

strong {
 font-weight: bold;
}

#frame {
 position: relative;
 overflow: hidden;
}

  #head {
   height: 725px;
   background: url(./../images/top-back-1.jpg) 50% 0 no-repeat;
  }

    #logo {
     position: absolute;
     top: 435px;
     left: 50%;
     width: 1810px;
     height: 105px;
     margin-left: -905px;
    }

      #logo a {
       display: block;
       width: 145px;
       height: 105px;
       margin-left: 428px;
       text-indent: -9999pt;
       z-index: 256;
      }

    #main-menu {
     position: absolute;
     top: 0;
     right: 9%;
     width: 690px;
     height: 33px;
     padding: 17px 0 0 30px;
    }

    #main-menu-background {
     position: absolute;
     top: 0;
     right: 9%;
     width: 720px;
     height: 50px;
     background: url(./../images/main-menu.png) 0 0 no-repeat;
    }

    * html #main-menu-background { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/main-menu.png', sizingMethod='crop'); }

        #main-menu ul {
         position: relative;
         float: left;
        }

          #main-menu ul li {
           float: left;
           margin: 0 23px 0 0;
          }

          #main-menu ul li a {
           display: block;
           position: relative;
           z-index: 80;
           font-size: 12px;
           color: #FFF;
          }

          #main-menu ul li a:hover {
           text-decoration: none !important;
          }

       #pict {
        position: absolute;
        top: 21px;
        right: 25px;
       }

         #pict a {
          display: block;
          float: left;
          height: 10px;
          width: 12px;
          background-position: left top;
          background-repeat: no-repeat;
          font-size: 0;
          text-indent: -9999em;
         }

           #pict a.home {
            background-image: url(./../images/pict-home.gif);
            margin-right: 25px;
           }

           #pict a.mailto {
            background-image: url(./../images/pict-mailto.gif);
            margin-right: 25px;
           }

           #pict a.sitemap {
            background-image: url(./../images/pict-sitemap.gif);
           }

  #main {
   min-height: 250px;
   height: auto !important;
   height: 250px;
   min-width: 90em;
   max-width: 170em;
   margin: 0 auto;
   padding: 0 50px 50px 50px;
   background: url(./../images/body-top-left.png) 0 0 no-repeat;
  }

  .clear {
   clear: both;
  }

    #gallery {
     position: relative;
     height: 140px;
     margin: 0 80px 45px;
    }

      #gallery .left-arrow {
       position: absolute;
       top: 0;
       left: -80px;
       width: 80px;
       height: 140px;
       z-index: 256;
       background: url(./../images/left-arrow.gif) 0 45px no-repeat;
      }

      #gallery .right-arrow {
       position: absolute;
       top: 0;
       right: -80px;
       width: 80px;
       height: 140px;
       background: url(./../images/right-arrow.gif) 100% 45px no-repeat;
      }

      #gallery-photos {
       /*position: absolute;
       top: 0;
       left: 50%;*/
       height: 140px;
       width: 708px;
       overflow: hidden;
       margin: 0 auto;
       /*margin-left: -354px;*/
      }

        #gallery-photos a {
         float: left;
         width: 208px;
         height: 140px;
         margin: 0 14px;
         background: url(./../images/galery-frame.gif) 0 0 no-repeat;
        }

          #gallery-photos a img {
           width: 180px;
           height: 114px;
           padding: 13px 14px;
          }

    #sidebar {
     width: 161px;
     float: left;
    }

      #teaser {
       float: right;
       width: 300px;
      }

        #teaser a {
         font: 25px Georgia, Georgia, serif;
         font-style: italic;
         text-decoration: none !important;
         color: #C21802;
         line-height: 1;
        }

          #teaser a span {
           display: block;
           font-size: 14px;
           margin: 0px 0 0 -17px;
          }

        #teaser .novelty {
         position: relative;
         height: 70px;
         margin-top: -20px;
         padding: 50px 0 0 160px;
         background: url(./../images/teaser-novelty.jpg) 0 0 no-repeat;
        }

        #teaser .price {
         height: 70px;
         margin-top: 15px;
         padding: 53px 0 0 130px;
         background: url(./../images/teaser-price.jpg) 0 0 no-repeat;
        }

        #teaser .price-souvenir {
         height: 73px;
         margin-top: 15px;
         padding: 50px 0 0 130px;
         background: url(./../images/teaser-price-souvenir.jpg) 0 0 no-repeat;
        }

      #sidebar .menu {
       width: 160px;
       margin-bottom: 23px;
       padding: 13px 0 0 0;
       background: url(./../images/menu-top-back.gif) 0 0 no-repeat;
      }

        #sidebar .menu ul {
         padding: 0 0 0 18px;
         background: url(./../images/menu-back.gif) 0 0 repeat-y;
        }

          #sidebar .menu ul li {
           display: block;
           padding: 10px 0 12px 0;
           background: url(./../images/menu-line.gif) bottom right no-repeat;
           zoom: 1;
          }

          #sidebar .menu ul li.first {
           padding: 0 0 12px 0;
          }

          #sidebar .menu ul li.last {
           padding: 10px 0 3px 0;
           background: none !important;
          }

            #sidebar .menu ul li a {
             display: block;
             padding: 0 0 0 25px;
             margin: 0;
             font: 16px Georgia, Georgia, serif;
             font-style: italic;
             color: #C21802;
             background: url(./../images/menu-arrow.gif) center left no-repeat;
            }

            #sidebar .menu ul li a:hover {
             text-decoration: none !important;
            }

        #sidebar .menu .footer {
         width: 160px;
         height: 15px;
         background: url(./../images/menu-bottom-back.gif) 0 0 no-repeat;
        }

      #sidebar .articles {
       padding: 11px 0 0 0;
       background: url(./../images/articles-top.gif) 0 0 no-repeat;
       font-size: 11px;
      }

        #sidebar .articles .inner-left {
         height: 100%;
         background: url(./../images/articles-vertical.gif) top left repeat-y;
        }

          #sidebar .articles .inner-right {
           height: 100%;
           background: url(./../images/articles-vertical.gif) top right repeat-y;
          }

            #sidebar .articles .article {
             padding: 2px 13px 13px 13px;
             background: url(./../images/articles-horisontal.gif) bottom left repeat-x;
             color: #BE5300;
            }

              #sidebar .articles .article a {
               padding-left: 19px;
               background: url(./../images/article-head.gif) center left no-repeat;
               font-weight: bold;
               line-height: 25px;
               color: #BE5300;
              }

              #sidebar .articles .article a:hover {
               text-decoration: none !important;
              }

            #sidebar .articles .all {
             display: block;
             padding: 15px 10px 5px 0;
             text-align: right;
            }

              #sidebar .articles .all a {
               color: #000;
              }

              #sidebar .articles .all a:hover {
               text-decoration: none !important;
              }

        #sidebar .articles .footer {
         height: 11px;
         background: url(./../images/articles-bottom.gif) 0 0 no-repeat;
        }

    #content {
     margin: 0 300px 0 200px;
     padding: 0 30px 0 0;
    }

      #content p {
       font-size: 12px;
       margin-bottom: 25px;
      }

      #content a {
       color: #C44000;
       font-weight: bold;
      }

      #content h1 {
       font: 30px Georgia, Georgia, serif;
       font-style: italic;
       margin: 10px 0 20px 0;
      }

  #footer {
   height: 130px;
   background: url(./../images/footer.gif) 0 0 repeat-x;
  }

    #footer .inner {
     min-width: 900px;
     max-width: 1700px;
     margin: 0 auto;
     padding: 0 50px;
     padding-top: 5px;
    }

      #footer .inner a,
      #footer .inner p,
      #footer .inner span {
       color: #C21802;
       font-size: 11px;
      }

      #footer .inner .right {
       float: right;
       width: 300px;
       height: 125px;
       background: url(./../images/footer-picture.gif) 0 0 no-repeat;
      }

        #footer .inner .right .fronex {
         width: 135px;
         margin: 20px 0 0 145px;
         padding-top: 65px;
         background: url(./../images/fronex.gif) 35px 0 no-repeat;
         text-align: center;
        }

          #footer .inner .right .fronex span {
           text-decoration: none !important;
          }

      #footer .inner .left {
       float: left;
       width: 180px;
      }

        #footer .inner .left h1 {
         margin: 25px 0;
         padding: 0 0 0 25px;
         background: url(./../images/telephone.gif) 0 0 no-repeat;
         font-size: 16px;
         line-height: 1.3;
         color: #C21802;
        }

      #footer .inner .center {
       margin: 0 300px 0 200px;
       padding: 27px 30px 0 0;
      }

        #footer .inner .center ul li {
         float: left;
         white-space: nowrap;
         padding: 0 0 9px 14px;
         margin-right: 14px;
         background: url(./../images/footer-line.gif) left 2px no-repeat;
        }

        #footer .inner .center ul li a:hover {
           text-decoration: none !important;
          }

          #footer .inner .center ul li.first {
           padding-left: 0 !important;
           background: none;
          }

        #footer .inner .center img {
         margin: 15px 13px 0 0;
        }
a.link {font-size: 13px;}
a.link:hover {font-size: 13px;}






