* { border: 0px; padding: 0px; margin: 0px;}
pre { font-family: Verdana; font-size: 9px; color: #000; line-height: 1.4em;}
table { border-collapse: collapse;}
body { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; color: #231f20; background: #555555; line-height: 1.4em;}

#test { background: #fff; color: #313131; position: absolute; top: 300px; left: 300px; z-index:100; border: 1px solid #313131; padding: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 0px 4px #313131; -moz-box-shadow: 0px 0px 4px #313131; box-shadow: 0px 0px 4px #313131; display: none;}

h1 { font-size: 40px;}
h2 { color: #ee1c2f; font-size: 190%; font-weight: normal; margin: 0px 0px 30px 0px; line-height: 2em;}
h3 { color: #ee1c2f; font-size: 150%; font-weight: normal; padding: 20px 0px 7px 0px;}
h4 { color: #ee1c2f; font-size: 120%; font-weight: bold; padding: 13px 0px 4px 0px;}
h5 { color: #ee1c2f; font-size: 100%; font-weight: bold; padding: 6px 0px 2px 0px;}

ul, ol, dl { margin: 10px 0px 10px 50px;}
p { margin: 15px 0px 15px 0px;}
a { color: #ee1c2f; text-decoration: none;}
a:hover { text-decoration: underline;}

.site { background: #898989; width: 960px; margin: 0px auto; padding: 0px;}

#head { background: #e2e2e2; width: 100%; padding-top: 15px; padding-bottom: 78px;}
#head-home { background: #e2e2e2; width: 100%; padding-top: 26px; padding-bottom: 25px;}
  #head-home h1 { width: 70%; float: left; text-align: left; margin-left: 25px;}
    #head-home dl { font-family: Trebuchet MS; font-size: 90%; font-style: italic; color: #3e3e3e; width: 25%; float: right; margin: 10px 0px 0px 0px; padding: 0px;}
      #head-home dl dt { font-weight: bold; margin: 0px; padding: 0px; width: 22%; float: left; text-align: right; padding-right: 5px;}
      #head-home dl dd { margin: 0px; padding: 0px; width: 75%; float: left;}
  
#menu {}
  #menu ul { list-style-type: none; padding: 0px; margin: 0px; width: 100%; height: 67px;}
  #menu li { display: inline; padding: 0px; margin: 0px; height: 67px;}
  #menu ul li a { background: #555555; font-family: Tahoma; font-size: 16px; font-weight: bold; text-align: center; color: #fff; display: block; float: left; position: absolute; width: 137px; height: 32px; /* odecten padding orig 67 */ padding: 35px 0px 0px 0px; }
  #menu ul li a:hover { background: #ee1c2f; text-decoration: none;}
  #menu li.active a { background: #ee1c2f; height: 43px; /* odecten padding orig.78 */ padding: 35px 0px 0px 0px; position: absolute; z-index: 3; }
  #menu li.first a { }
  #menu li.second a { margin-left: 137px;}
  #menu li.third a { margin-left: 274px;}
  #menu li.fourth a { margin-left: 411px;}
  #menu li.fifth a { margin-left: 548px;}
  #menu li.sixth a { margin-left: 685px;}
  #menu li.seventh a { width: 138px; margin-left: 822px;}
  
  #menu .main-sub-menu { position: absolute; z-index: 1; margin: 65px 0px 0px 0px;}
  #menu .main-sub-menu li { width: auto; height: auto; margin: 0px; color: #fff;}
    #menu .main-sub-menu li a { font-size: 13px; font-weight: normal; text-align: left; background: #555555; position: static; clear: both; color: #fff; width: 250px; height: auto; padding: 8px 15px;}
  #menu .main-sub-menu li a:hover {}
  
  .third-sub { display: none;}

#prezentation { margin: 0px; padding: 0px; width: 100%; height: 430px;}
  #prezentation .prezentace { position: relative; margin:0px; padding: 0px;  width: 960px; height: 413px; overflow: hidden;}
    #interactive-photos { background: url('http://www.godelmann.cz/img/head-banner-3.jpg') no-repeat top left; position: relative; top:0px; left:0px; border: 0px; width: 2880px; height: 826px;}
    #interactive-photos-loader { margin: 174px 0px 0px 427px;}
  #move-products-top { background: url('http://www.godelmann.cz/img/scroll-arrow-up.png') no-repeat top left; cursor: pointer; width: 45px; height: 28px; margin: 318px 0px 0px 27px; position: absolute; z-index:5; text-align: center; display: none;}
  #move-products-right { background: url('http://www.godelmann.cz/img/scroll-arrow-right.png') no-repeat top left; cursor: pointer; position: absolute; z-index:5; width: 30px; height: 45px; margin-top: 330px; margin-left: 60px; display: block;}
  #move-products-bottom { background: url('http://www.godelmann.cz/img/scroll-arrow-down.png') no-repeat top left; cursor: pointer; width: 45px; height: 27px; margin: 360px 0px 0px 26px; position: absolute; z-index:5; text-align: center; display: block;}
  #move-products-left { background: url('http://www.godelmann.cz/img/scroll-arrow-left.png') no-repeat top left; cursor: pointer; position: absolute; z-index:5; width: 25px; height: 46px; margin-top: 330px; margin-left: 15px; display: none;} 
  #interactive-products { background: url('http://www.godelmann.cz/img/interactive.jpg') no-repeat top left; position: relative; top:0px; left:0px; /*top:-413px; left:-324px;*/ border: 0px; width: 1284px; height: 826px;}
    #interactive-products-loader { margin: 194px 0px 0px 427px;}
    #interactive-products .product-point { background: url('http://www.godelmann.cz/img/interactive-button.png') no-repeat top left; width: 26px; height: 25px; overflow: hidden; cursor: pointer; position: absolute; z-index: 2; margin: 0px; padding: 0px;}
    #interactive-products .products-point-more { font-family: Arial; font-size: 10px; color: #898989;}
    #interactive-products .product-point-text { background: url('http://www.godelmann.cz/img/product-point-text-bg.gif') repeat-x top left #e1e1e1; display: none; position: absolute; z-index: 3; margin-top: 16px; margin-left: 10px; padding: 0px; border: 1px solid #808080; background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#f3f3f3), to(#e1e1e1)); background: -moz-linear-gradient(0% 40% 90deg,#e1e1e1, #f3f3f3); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000;}
      #prezentation .prezentace #interactive-products .product-point-text p { margin: 0px; padding: 0px;}
      #prezentation .prezentace #interactive-products .product-point-text .product-point-close { font-family: Verdana; font-style: italic; font-size: 9px; color: #898989; cursor: pointer; text-align: right; padding: 1px 6px 0px 0px; border-bottom: 1px dotted #808080;}
      #prezentation .prezentace #interactive-products .product-point-text .product-point-close:hover { color: #555555; text-decoration: underline;}
      #prezentation .prezentace #interactive-products .product-point-text .product-point-main-text { font-family: Trebuchet MS; padding: 5px 15px 15px 15px;}
        .product-point-main-text h4 span.square { display: block; float: left; width: 11px; height: 11px; margin-top: 4px; margin-right: 8px;}
        
        .product-point-main-text h4 { font-size: 15px; color: #555555;}
        .product-point-main-text img { border: 1px solid #868686; -webkit-box-shadow: 0px 0px 4px #4b4b4b; -moz-box-shadow: 0px 0px 4px #4b4b4b; box-shadow: 0px 0px 4px #4b4b4b;}
        .product-point-main-text span.kal-text { display:block; text-align:right; font-family: Arial; font-size: 10px; font-weight: normal; padding: 0px 5px;}
  
  #prezentation-control { background: url('http://www.godelmann.cz/img/prezentation-control-bg.gif') repeat-x top left #404040; font-family: Arial; font-size: 13px; font-weight: bold; color: #fff; width: 935px; height: 17px; margin: 0px 0px 0px 0px; padding: 0px 25px 5px 0px; text-align: right; }
  #prezentation-control ul { list-style-type: none; margin: 0px; padding: 0px; height: 17px; float: right;}
  #prezentation-control ul li.prezentation-link { float: left; margin: 0px 3px; padding: 0px 3px; height: 17px; cursor: pointer;}
  #prezentation-control ul li.prev { background: #ee1c2f; color: #fff; padding: 3px 10px 7px 10px; margin: -3px 10px 0px 0px; position: relative;}
  #prezentation-control ul li.next { background: #ee1c2f; color: #fff; padding: 3px 10px 7px 10px; margin: -3px 0px 0px 10px; position: relative;}
  #prezentation-control ul li.active { color: #ee1c2f;}
  #prezentation-control a { color: #fff;}
  #prezentation-control a:hover { text-decoration: none;}
  #aktualita-prezentace { background: #555; color: #fff; width: 350px; position: absolute; z-index: 4; margin: 0px 0px 0px 520px; padding: 5px 30px 5px 30px; display: none; border-radius: 0px 0px 15px 15px;
; opacity: 0.95;
; box-shadow:  0px 0px 10px #000;
; }
    #aktualita-prezentace-show-again { position: absolute; background: #E2E2E2; color: #231F20; font-size: 90%; text-align: center; width: 20px; z-index: 4; margin: 0px 0px 0px 905px; padding: 5px; display: none; cursor: pointer; border-radius: 0px 0px 5px 5px;
; box-shadow:  0px 0px 10px #000;
; }
    #aktualita-prezentace p.close { font-size: 90%; color: #ee1c2f; text-align: right; margin: 0px; padding: 0px;}
      #aktualita-prezentace p.close span { cursor: pointer; padding: 0px 4px;}
    #aktualita-prezentace h4 { border-bottom: 1px dotted #ee1c2f;} 
    #aktualita-prezentace div { margin-left: 15px;}
    #aktualita-prezentace p.more { display: block; text-align: right; border-top: 1px dotted #ee1c2f;}
    
  #content { background: #e2e2e2; clear: both;}
  #right-content { background: #898989;}
  #left-content { font-family: Arial; font-size: 13px; line-height: 1.3em; width: 687px; /* odecten padding orig 761 */ float: left; padding: 0px 24px 20px 50px; margin: 5px 0px 0px 0px; }
  #left-content ul li { background: url('http://www.godelmann.cz/img/list-square-red.gif') no-repeat 0% 6px; list-style-type: none; clear: both; padding: 0px 0px 0px 20px; margin: 5px 0px 5px 0px;}
    #left-content ul li.red { background: url('http://www.godelmann.cz/img/list-square-red.gif') no-repeat 0% 6px;}
    
  #left-content ul.breadcrumb { font-family: Trebuchet MS; font-size: 11px; list-style-type: none; text-align: right; margin: 0px; padding: 0px;}
    #left-content ul.breadcrumb li { background: none; display: inline; text-align: right; font-style: italic; color: #7b6c71; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
    #left-content ul.breadcrumb li a { color: #231f20; text-decoration: none;}
    #left-content ul.breadcrumb li a:hover { font-style: italic; color: #7b6c71; text-decoration: underline;}
  
  .ajax-nahledy { width: 400px;}

  #durosaveExtra, #durosaveIntra { display: none; MARGIN: 10px 0px; border-top: 1px dotted #898989; border-bottom: 3px double #898989;}
  .homeTrigger { cursor: pointer;}

  .block-1 { display: block; width: 60px; height: 60px; overflow: hidden; margin: 3px;}
  .block-2 { display: block; width: 80px; height: 80px; overflow: hidden; margin: 3px;}
  .block-3 { display: block; width: 100px; height: 100px; overflow: hidden; margin: 3px;}
  .block-4 { display: block; width: 120px; height: 120px; overflow: hidden; margin: 3px;}

  .aktualita {}
    .aktualita h3 { clear: both;}
    .aktuality-back { font-size: 11px; text-align: right; padding: 0px; margin: 0px; }
    .aktualita-read-more { font-size: 12px; text-align: right; float: right; padding: 0px; margin: 0px; }
    .aktualita-more-info { font-family: Trebuchet MS; font-size: 11px; font-style: italic; text-align: right; color: #555555; float: right; padding: 0px; margin: 0px 30px 0px 0px; }
  
  .aktualita-home-strip { width: 100%; clear: both; margin: 0px 0px 40px 0px; border-bottom: 3px double #c1c1c1;}
  .aktualita-home { width: 40%; padding: 0px 32px 0px 0px;}
    .aktualita-home-square { background: url('http://www.godelmann.cz/img/logo-square.jpg') no-repeat top left; width: 55px; height: 55px;}
    .aktualita-home-text { font-size: 15px; line-height: 1.2em;}
    .aktualita-home-read-more { font-family: Trebuchet MS; font-size: 11px; font-family: Arial; font-size: 15px; color: #555555; padding: 0px; margin: 0px;}
    

.galerie { clear: both;}
  .galerie .foto-block { background: #cecece; margin: 0px 0px 10px 45px; padding: 0px 15px 10px 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
  .galerie .foto-block h3 { font-family: Trebuchet MS; margin: 0px 0px 10px 0px; padding: 0px;}
  .galerie .foto-block h4, .galerie .foto-block h4 a { font-family: Trebuchet MS; font-weight: bold; color: #4e4e4e; clear: both;}
  .galerie .foto-block .additional-info { font-family: Tahoma; font-size: 11px; font-style: italic; text-align: left; color: #707070; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px;}
    .galerie .foto { overflow: hidden; float: left; margin: 3px 3px 3px 3px; border: 2px solid #555555;}

.historie { width: 100%; border-top: 3px double #808080;}
  .historie td { vertical-align: top; padding: 5px 5px; border-bottom: 1px dashed #808080;}
  .historie .date { font-weight: bold; text-align: right; width: 50px;}
  .historie .text { text-align: left;}
  
.kontakt { background: #f4f4f4; float: left; width: 43%; border: 1px solid #c3c3c3; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 0px 10px 10px 0px; padding: 3px 15px 10px 15px;}  

.produkty { color: #555555; margin: 0px; padding: 0px;}
  .produkty p { padding: 0px 5px 0px 5px;}
  .produkty h3 { border-bottom: 3px double #b9b9b9; margin: 0px 0px 5px 0px;}
  .produkty h3, .produkty h3 a { color:#555555; font-weight: normal;}
  .produkty h3 .square { float: left; width: 14px; height: 14px; margin: 1px 10px 0px 5px;}
  .produkty h3 a:hover { text-decoration: none;}
  .produkty-kategorie { cursor: pointer;}
    .produkty-kategorie-closed { background: url('http://www.godelmann.cz/img/product-arrow-closed.gif') no-repeat 100% 70%; padding: 0px 20px 0px 0px;}
    .produkty-kategorie-opened { background: url('http://www.godelmann.cz/img/product-arrow-opened.gif') no-repeat 100% 70%; padding: 0px 25px 0px 0px;}
    .produkty-kategorie-div { background: #f4f4f4; display: none; border: 1px solid #c3c3c3; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 0px; padding: 0px;}
    .produkty-kategorie-close { display: block; font-family: Arial; font-size: 10px; color: #898989; text-align: right; cursor: pointer; border-bottom: 1px dotted #d7d7d7; margin: 3px 15px 0px 15px; padding: 0px 5px 0px 0px;}
    .produkty-kategorie-close:hover { color: #555555; text-align: right; text-decoration: underline;}
    
    #left-content .produkty ul, #left-content .produkty ul li { margin: 0px; padding: 0px;}
    
    #left-content .produkty ul.first li { font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 20px; padding: 0px;}
      
      #left-content .produkty ul.second li { font-family: Arial; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: none;  margin: 0px 20px 0px 20px; padding: 0px;}
    #left-content .produkty ul.third li { font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; line-height: 1.1em; list-style-type: circle; margin: 0px 0px 0px 30px; padding: 0px;}
    
/* barevne seznamy jednotlivych produktovych rad */  

    #left-content .produkty .okrova { background: #c0893a; color: #8d652b;}
    #left-content .produkty ul.okrova-list li { color: #8d652b;}
    #left-content .produkty .okrova-list h3, .okrova-list h4, .okrova-list h5 { color: #8d652b;}
    #left-content .produkty .okrova-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #8d652b;}
    #left-content .produkty ul.okrova-list li ul li { border-bottom: 1px dashed #8d652b;}
    #left-content .produkty ul.okrova-list li ul li ul li { color: #000; border: 0px;}
    #left-content .okrova-list { color: #8d652b;}
    
    #left-content .produkty .cerna { background: #1a171b; color: #1a171b;}
    #left-content .produkty ul.cerna-list li { color: #1a171b;}
    #left-content .produkty .cerna-list h3, .cerna-list h4, .cerna-list h5 { color: #1a171b;}
    #left-content .produkty .cerna-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #1a171b;}
    #left-content .produkty ul.cerna-list li ul li { border-bottom: 1px dashed #1a171b;}
    #left-content .produkty ul.cerna-list li ul li ul li { color: #000; border: 0px;}
    #left-content .cerna-list { color: #1a171b;}
    
    #left-content .produkty .modra { background: #558ebe; color: #345775;}
    #left-content .produkty ul.modra-list li { color: #345775;}
    #left-content .produkty .modra-list h3, .modra-list h4, .modra-list h5 { color: #345775;}
    #left-content .produkty .modra-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #345775;}
    #left-content .produkty ul.modra-list li ul li { border-bottom: 1px dashed #345775;}
    #left-content .produkty ul.modra-list li ul li ul li { color: #000; border: 0px;}
    #left-content .modra-list { color: #345775;}
    
    #left-content .produkty .seda { background: #868782; color: #676864;}
    #left-content .produkty ul.seda-list li { color: #676864;}
    #left-content .produkty .seda-list h3, .seda-list h4, .seda-list h5 { color: #676864;}
    #left-content .produkty .seda-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #676864;}
    #left-content .produkty ul.seda-list li ul li { border-bottom: 1px dashed #676864;}
    #left-content .produkty ul.seda-list li ul li ul li { color: #000; border: 0px;}
    #left-content .seda-list { color: #676864;}
    
    #left-content .produkty .olivova { background: #a9c48c; color: #6e805b;}
    #left-content .produkty ul.olivova-list li { color: #6e805b;}
    #left-content .produkty .olivova-list h3, .olivova-list h4, .olivova-list h5 { color: #6e805b;}
    #left-content .produkty .olivova-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #6e805b;}
    #left-content .produkty ul.olivova-list li ul li { border-bottom: 1px dashed #6e805b;}
    #left-content .produkty ul.olivova-list li ul li ul li { color: #000; border: 0px;}
    #left-content .olivova-list { color: #6e805b;}
    
    #left-content .produkty .zelena { background: #409639; color: #409639;}
    #left-content .produkty ul.zelena-list li { color: #409639;}
    #left-content .produkty .zelena-list h3, .zelena-list h4, .zelena-list h5 { color: #409639;}
    #left-content .produkty .zelena-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #409639;}
    #left-content .produkty ul.zelena-list li ul li { border-bottom: 1px dashed #409639;}
    #left-content .produkty ul.zelena-list li ul li ul li { color: #000; border: 0px;}
    #left-content .zelena-list { color: #409639;}
    
    #left-content .produkty .fialova { background: #a40233; color: #a40233;}
    #left-content .produkty ul.fialova-list li { color: #a40233;}
    #left-content .produkty .fialova-list h3, .fialova-list h4, .fialova-list h5 { color: #a40233;}
    #left-content .produkty .fialova-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #a40233;}
    #left-content .produkty ul.fialova-list li ul li { border-bottom: 1px dashed #a40233;}
    #left-content .produkty ul.fialova-list li ul li ul li { color: #000; border: 0px;}
    #left-content .fialova-list { color: #a40233;}
    
    #left-content .produkty .zluta { background: #fbbb11; color: #e8ad10;}
    #left-content .produkty ul.zluta-list li { color: #e8ad10;}
    #left-content .produkty .zluta-list h3, .zluta-list h4, .zluta-list h5 { color: #e8ad10;}
    #left-content .produkty .zluta-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #e8ad10;}
    #left-content .produkty ul.zluta-list li ul li { border-bottom: 1px dashed #e8ad10;}
    #left-content .produkty ul.zluta-list li ul li ul li { color: #000; border: 0px;}
    #left-content .zluta-list { color: #e8ad10;}
    
    #left-content .produkty .cervena { background: #ee1c2f; color: #ee1c2f;}
    #left-content .produkty ul.cervena-list li { color: #ee1c2f;}
    #left-content .produkty .cervena-list h3, .cervena-list h4, .cervena-list h5 { color: #ee1c2f;}
    #left-content .produkty .cervena-list .foto { display: block; float: left; width: 55px; height: 55px; overflow: hidden; margin-left: 3px; margin-bottom: 10px; border: 1px solid #ee1c2f;}
    #left-content .produkty ul.cervena-list li ul li { border-bottom: 1px dashed #ee1c2f;}
    #left-content .produkty ul.cervena-list li ul li ul li { color: #000; border: 0px;}
    #left-content .cervena-list { color: #ee1c2f;}
        #left-content .produkty ul li { background: none;}

    .prd-head-1 { margin-top: 5px; text-decoration: underline; display: block; clear: both;}
    .prd-txt { display: block; clear: both;}
    .prd-description { float: left; width: 50%;}
    .prd-dimensions { float: left; width: 50%;}
    .fotos { float: left; width: 48%; margin-left: 10px;}
    .surfaces { float: right; width: 48%; margin-left: 10px;}
    #left-content .prd-description { font-family: Verdana; font-size: 12px; margin: 0px; padding: 0px;}
      #left-content .prd-description li { margin: 0px; padding: 0px 0px 0px 15px;}
    #left-content .prod-important { font-weight: bold; color: red;}
    
.contForm { padding: 3px 0px;}
  .contForm fieldset { background: #f4f4f4; padding: 15px 5px; width: 823px; border: 1px solid #c3c3c3; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
  .contForm label { font-family: Trebuchet MS; font-size: 15px; font-weight: bold; color: #595959; display: block; width: 500px; margin: 0px 0px 3px 10px;}
  .contForm input, textarea { font-family: Arial; font-size: 12px; color: #595959; display: block; width: 770px; margin: 0px 0px 3px 10px; border: 1px solid #a4a4a4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
  .contForm input { padding: 3px 5px;}
  .contForm .smInput { width: 25px;}
  .contForm .smInput input { width: 25px;}
  .contForm textarea { padding: 3px 5px;}
  .contForm #captchaInput { width: 300px;}
  .contForm .submit { width: 150px; font-weight: bold;}
    .contFormInfo { font-family: Verdana; font-size: 10px; font-style: italic; text-align: right; display: block; width: 770px; margin: 0px 0px 5px 0px;}
    .contFormInfo2 { font-family: Verdana; font-size: 10px; font-style: italic; text-align: right; display: block; width: 320px; margin: 0px 0px 5px 0px;}

#left-content #nasi-partneri-legenda { margin: 0px; padding: 0px;}    
  #left-content #nasi-partneri-legenda li { list-style-type: none; display: inline; background: none; margin: 0px; padding: 0px; text-align: center;}
  #left-content #nasi-partneri-legenda li.yes { color :#ee1c2f;}
  #left-content #nasi-partneri-legenda li.no { color: #51262a;}
  #left-content #nasi-partneri-legenda li.will { color: #1c75ee;}
    #left-content #nasi-partneri-legenda li img { height: 20px;}

#map_canvas { width: 100%; height: 400px; border: 2px solid #898989; margin-top: 10px;}

#partner-seznam { margin: 0px 0px 0px 0px; }
  #left-content #partner-seznam li { font-family: Trebuchet MS; font-size: 14px; font-weight: bold; background: none; }
    #left-content #partner-seznam li a { font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 5px; }
  #partner-seznam ul { margin: 0px 0px 10px 0px; }
    #left-content #partner-seznam li ul li { font-size: 12px; font-weight: normal; list-style-type: square; padding: 0px; margin: 0px 0px 0px 30px; }
    #left-content #partner-seznam li ul li a { font-family: Trebuchet MS; font-size: 12px; font-weight: normal; padding: 0px; }

#right-content { font-family: Arial; font-size: 13px; line-height: 1.3em; width: 174px; /* odecten padding orig 199 */ float: right; padding: 30px 12px 20px 12px; }
  #right-content h3, #right-content h4, #right-content h5 { font-family: Arial; color: #871d27; margin: 0px; padding: 0px; }
  #right-content ul { font-size: 90%; margin: 0px; padding: 0px; }
  #right-content ul li { list-style-type: none; color: #dddddd; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; }
  #right-content ul li.down { margin: 5px 0px 5px 0px; border-bottom: 1px dotted #871d27; float: left; }
  #right-content li span { font-size: 90%; width: 74%; float: left; display: block; margin-left: 5px; }
  #right-content .download a { color: #871d27; font-size: 80%; display: block; text-align: right; margin-right: 10px; float: right; width: 17%; }
  #right-content a:hover { color: #dbdbdb; }
  
  #right-content .download-image { width: 175px; height: 150px; overflow: hidden;}
  #right-content .download-image a { display: block; width: 175px; height: 150px; overflow: hidden;}

#foot { font-family: Arial; font-size: 11px; color: #898989; background: #555555; clear: both; padding: 0px 0px 10px 0px; }
  #foot p { margin: 0px 0px 0px 0px; padding: 0px;}
  #foot #txt-scrolller-wrapper, #foot marquee {color:#dfdfdf; margin:0px 0px 0px 0px; text-align: center; height: 15px; overflow: hidden; width: auto;}
    #foot #txt-scrolller { position: absolute; height: 15px; overflow: hidden;}
  #foot ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px;}
  #foot ul li { display: inline; margin: 0px 3px 0px 3px;}
  #foot a { color: #898989;}
  #foot a:hover { color: #E2E2E2;}
  
.back-bar { font-family: Verdana; font-size: 10px; text-align: right; margin: 0px; padding: 0px 20px 0px 0px; border-bottom: 1px dotted #898989;}
  .back-bar a { color: #898989;}
  
.red-dotted-divider-1 { background: url('http://www.godelmann.cz/img/red-dotted-divider-1.gif') repeat-x top left; width: 100%; height: 3px; overflow: hidden; clear: both; margin: 0px 0px 30px 0px; }

.doc-ke-stazeni { font-size: 13px; color: #555; width: 25%; float: left; border: 1px solid #a2a2a2; margin: 10px 0 0 15px; padding: 15px 15px 10px 15px; background: #f4f4f4; border-radius: 10px 10px 10px 10px;
; box-shadow:  2px 2px 4px #666;
; }
  .doc-ke-stazeni span { display: block; height: 40px; }
  .doc-ke-stazeni .dwn { display: block; height: 35px; font-style: italic; text-align: right; padding: 10px 10px 0 0; margin: 0 0 0 0; border-top: 1px dashed #a2a2a2; }
.dwn-table { background: #f4f4f4; width: 100%; font-family: Trebuchet MS; font-size: 12px; border-radius: 5px 5px 5px 5px;
; box-shadow:  2px 2px 4px #666;
; }
  .dwn-table th { background: #555; font-size: 110%; height: 40px; cursor: pointer; color: #eee}
  .dwn-table th.title { text-align: left; border-radius: 5px 0px 0px 5px;
;}
  .dwn-table th.size { color: #eee; font-style: normal; padding-right: 15px;}
  .dwn-table th.action { border-radius: 0px 5px 5px 0px;
;}
  
  .dwn-table th.header { background: url('http://www.godelmann.cz/img/header.gif') no-repeat 100% 15px #555;}
  .dwn-table th.headerSortUp { background: url('http://www.godelmann.cz/img/headerSortUp.gif') no-repeat 100% 15px #555;}
  .dwn-table th.headerSortDown { background: url('http://www.godelmann.cz/img/headerSortDown.gif') no-repeat 100% 21px #555;}
  .dwn-table th.unsort { cursor: default; background: none #555;}
  .dwn-table td { border-bottom: 1px solid #e2e2e2;} 
  .dwn-table .title { font-weight: bold; padding: 0 0 0 15px;}
  .dwn-table .title a { color: #555; }
  .dwn-table .size { width: 75px; font-family: Verdana; font-size: 9px; font-style: italic; text-align: right; color: #555; padding: 0 8px 0 0;}
  .dwn-table .action { width: 30px; text-align: center; padding: 5px 10px 0 0;}
  .dwn-table tr.over td { background: #ee1c2f;}
  .dwn-table tr.over td.title { color: #fff; border-radius: 5px 0px 0px 5px;
; }
  .dwn-table tr.over td.title a { color: #fff; text-decoration: none;}
  .dwn-table tr.over td.size { color: #fff; }
  .dwn-table tr.over td.action { border-radius: 0px 5px 5px 0px;
; }

.group-image-tooltip, #left-content .group-image-tooltip { font-family: Trebuchet MS; font-size: 12px; color: #444444; background: #f2f2f2; padding: 3px 8px 2px 8px; max-width: 150px; border: 1px solid #c0c0c0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 3px 3px 5px #414141; -moz-box-shadow: 3px 3px 5px #414141; box-shadow: 3px 3px 5px #414141;}

.print_pdf { display: none; height: 0px; width: 0px;}

.warning { font-size: 15px; font-weight: bold; font-style: italic; color: #555; text-align: center; width: 65%; border: 1px solid #c2c2c2; margin: 20px auto 20px auto; padding: 25px 25px 25px 25px; background: #d2d2d2; border-radius: 10px 10px 10px 10px;
; box-shadow: inset 1px 1px 2px #666;
; }
#right-content .warning { font-size: 11px; font-weight: normal; text-align: left; width: 85%; margin: 0 auto 15px auto; padding: 10px; }
#right-content .warning a { display: inline; clear: both; width: auto; }
#right-content .warning a:hover { color: #871d27; }

.error, .fine { font-family: Trebuchet MS; background: #f4f4f4; width: 500px; padding: 10px 15px; margin: 5px auto; border: 1px solid #c3c3c3; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.error { color: #EE1C2F;}
.fine { color: #555555;}

.flL { float: left;}
.flR { float: right;}
.flN { clear: both;}

.zero { display: block; height: 0px; overflow: hidden; margin: 0px; padding: 0px;}
.zero-1 { display: block; height: 5px; overflow: hidden; margin: 0px; padding: 0px;}
.zero-2 { display: block; height: 10px; overflow: hidden; margin: 0px; padding: 0px;}

.red { color: #ee1c2f;}

.txtL { text-align: left;}
.txtR { text-align: right;}
.txtJ { text-align: justify;}
.txtC { text-align: center;}
