BODY {font-family: arial; margin: 0px; font-size: 12px; background-color: rgb(239,239,239);}

H5 {margin: 0px; font-size: 15px; font-weight: bold; color: #0067b2;}
H6 {margin: 0px; font-size: 15px; font-weight: bold; color: #232020;}
.error {color: red;}
.pdf A {padding: 0px 0px 0px 20px; margin: 5px 0px 0px 0px; display: block; background-image: url('images/icon_pdf.gif'); background-repeat: no-repeat; background-position: left center;}

#mainFrame {width: 962px; margin-left: auto; margin-right: auto; position: relative; }
#mainFrame2 {width: 950px; padding: 0px 6px 0px 6px; float: left; background-color: #FFF;}
#logo {width: 157px; height: 145px; left: 30px; top: 30px; position: absolute; background-image: url('images/logo.gif');}
  #logo A {width: 157px; height: 145px; float: left; display: block; }
#topFrame {width: 500px; height: 58px; padding: 20px 10px 0px 440px; float: left; background-image: url('images/top-bg.jpg'); background-repeat: repeat-x; text-align: right;}
  #topFrame .flag {width: 30px; height: 53px; padding: 5px 0px 0px 0px; float: left; text-align: left;}
  #topFrame .flag IMG {border: 0px;}
  #topFrame .formInput INPUT {width: 132px; height: 18px; color: #0067b3; margin: 0px 10px 0px 0px; float: left; background-color: #f1f2f2; border: 1px #7b7a78 solid; }
  #topFrame .formSubmit INPUT {width: 80px; height: 22px; margin: 0px; color: #FFF; float: left; background-color: #0066b3; border: 1px #7b7a78 solid; }
  #topFrame P {color: #FFF;}
  #topFrame A {color: #FFF;}
  #topFrame A:HOVER {text-decoration: none;}
#menuTop {width: 950px; height: 34px; float: left; background-image: url('images/menu-top-bg.jpg'); background-repeat: repeat-x; text-align: right;}
  #menuTop #item {float: left; position: relative;}
    #menuTop #item .submenu {background-color: #FFF; padding: 2px; position: absolute; z-index: 100; left: 0px; top: 0px; text-align: left; }
  #menuTop A {height: 24px; padding: 10px 10px 0px 10px; float: right; display: block; color: #FFF; text-decoration: none;}
  #menuTop A:HOVER {color: #d2d8dc;}
  #menuTop .sepr {height: 34px; width: 1px; float: right; background-image: url('images/menu-top-sepr.jpg');}


#menuFrame {width: 480px; height: 34px; padding: 0px 0px 0px 470px; float: left; background-image: url('images/menu-top-bg.jpg'); background-repeat: repeat-x;}
  #menuFrame UL {width: 480px; height: 34px; float: left; padding: 0px; margin: 0px; list-style: none; }
  #menuFrame UL LI {height: 34px; float: left; margin: 0px; padding: 0px; background-image: url('images/menu-top-sepr.jpg'); background-repeat: no-repeat; background-position: right; position: relative;}
  #menuFrame UL LI A {height: 34px; margin: 0px; padding: 10px 10px 0px 10px; text-decoration: none; color: #FFF; display: block; float: left;}
  #menuFrame UL LI A:HOVER {color: #d2d8dc;}
  #menuFrame UL LI:HOVER {color: #d2d8dc;}
  #menuFrame .submenu {position: absolute; z-index: 100; top: 45px; left: 0px; top: 34px; display: none;}
    #menuFrame .submenu UL {width: 180px; float: left; list-style: none; margin: 0px; padding: 2px 0px 0px 0px; background-color: #fff;}
    #menuFrame .submenu UL LI { width: 180px; height: 25px; float: left; padding: 0px 2px 2px 2px; margin: 0px; clear: both; background-color: #fff; background-image: none;}
    #menuFrame .submenu UL LI A:HOVER {color: #FFF; background-color: #232020; }
    #menuFrame .submenu UL LI A { width: 170px; height: 20px; color: #000; padding: 5px 0px 0px 10px; margin: 0px; background-color: #fec732; background-image: none;}
    
#menuFrameEn {width: 255px; height: 34px; padding: 0px 0px 0px 695px; float: left; background-image: url('images/menu-top-bg.jpg'); background-repeat: repeat-x;}
  #menuFrameEn UL {width: 480px; height: 34px; float: left; padding: 0px; margin: 0px; list-style: none; }
  #menuFrameEn UL LI {height: 34px; float: left; margin: 0px; padding: 0px; background-image: url('images/menu-top-sepr.jpg'); background-repeat: no-repeat; background-position: right; position: relative;}
  #menuFrameEn UL LI A {height: 34px; margin: 0px; padding: 10px 10px 0px 10px; text-decoration: none; color: #FFF; display: block; float: left;}
  #menuFrameEn UL LI A:HOVER {color: #d2d8dc;}
  #menuFrameEn UL LI:HOVER {color: #d2d8dc;}
  #menuFrameEn .submenu {position: absolute; z-index: 100; top: 45px; left: 0px; top: 34px; display: none;}
    #menuFrameEn .submenu UL {width: 180px; float: left; list-style: none; margin: 0px; padding: 2px 0px 0px 0px; background-color: #fff;}
    #menuFrameEn .submenu UL LI { width: 180px; height: 25px; float: left; padding: 0px 2px 2px 2px; margin: 0px; clear: both; background-color: #fff; background-image: none;}
    #menuFrameEn .submenu UL LI A:HOVER {color: #FFF; background-color: #232020; }
    #menuFrameEn .submenu UL LI A { width: 170px; height: 20px; color: #000; padding: 5px 0px 0px 10px; margin: 0px; background-color: #fec732; background-image: none;}

#menuFramePl {width: 415px; height: 34px; padding: 0px 0px 0px 535px; float: left; background-image: url('images/menu-top-bg.jpg'); background-repeat: repeat-x;}
  #menuFramePl UL {width: 480px; height: 34px; float: left; padding: 0px; margin: 0px; list-style: none; }
  #menuFramePl UL LI {height: 34px; float: left; margin: 0px; padding: 0px; background-image: url('images/menu-top-sepr.jpg'); background-repeat: no-repeat; background-position: right; position: relative;}
  #menuFramePl UL LI A {height: 34px; margin: 0px; padding: 10px 10px 0px 10px; text-decoration: none; color: #FFF; display: block; float: left;}
  #menuFramePl UL LI A:HOVER {color: #d2d8dc;}
  #menuFramePl UL LI:HOVER {color: #d2d8dc;}
  #menuFramePl .submenu {position: absolute; z-index: 100; top: 45px; left: 0px; top: 34px; display: none;}
    #menuFramePl .submenu UL {width: 180px; float: left; list-style: none; margin: 0px; padding: 2px 0px 0px 0px; background-color: #fff;}
    #menuFramePl .submenu UL LI { width: 180px; height: 25px; float: left; padding: 0px 2px 2px 2px; margin: 0px; clear: both; background-color: #fff; background-image: none;}
    #menuFramePl .submenu UL LI A:HOVER {color: #FFF; background-color: #232020; }
    #menuFramePl .submenu UL LI A { width: 170px; height: 20px; color: #000; padding: 5px 0px 0px 10px; margin: 0px; background-color: #fec732; background-image: none;}



#menuTopGrayLine {width: 950px; height: 8px; float: left; background-color: #dadada;}
#flashFrame2 {width: 950px; height: 237px; z-index: 1; float: left; }
#flashFrame {width: 915px; height: 147px; padding: 90px 0px 0px 35px; float: left; color: #FFF; background-image: url('images/flash.jpg');}
  #flashFrame H1 {margin: 0px; font-size: 30px; font-weight: bold; }
  #flashFrame H2 {margin: 0px; font-size: 30px; font-weight: normal; }
  #flashFrame P {margin: 5px 0px 0px 0px; font-size: 18px; }
#menuTitle {width: 934px; height: 170px; padding: 8px; float: left; background-color: #d9d9d9;}
  #menuTitle IMG {border: 0px;}
  #menuTitle .item1left {width: 130px; height: 170px; float: left;}
  #menuTitle .item1left IMG {border: 0px;}
  #menuTitle .item1 {width: 156px; height: 160px; padding: 10px 10px 0px 10px; float: left; background-image: url(images/menu-item1-right.jpg);}  
  #menuTitle .item1 .top {width: 156px; height: 118px; float: left;}
  #menuTitle .item1 .top A {color: #0067b2; text-decoration: none;}
  #menuTitle .item1 .top A:HOVER {text-decoration: underline;}
  #menuTitle .item1 .top H3 {margin: 0px; font-size: 18px; font-weight: bold; color: #0067b2;}
    #menuTitle .item1 .top H3 A:HOVER {text-decoration: none;}
  #menuTitle .item1 .top H4 {margin: 0px; font-size: 15px; font-weight: normal; color: #0067b2;}
    #menuTitle .item1 .top H4 A:HOVER {text-decoration: none;}
  #menuTitle .item1 .top P {margin: 5px 0px 0px 0px; font-size: 11px; color: #232020;}
  #menuTitle .item1 .bottom {width: 146px; height: 32px; padding: 10px 10px 0px 0px; float: left; text-align: right;}
  #menuTitle .item1 .bottom A {color: #FFF; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: none;}
  #menuTitle .item1 .bottom A:HOVER {text-decoration: underline;}
  #menuTitle .secMidd {width: 306px; height: 170px; padding: 0px 0px 0px 8px; float: left;}
  #menuTitle .secMidd .item2 {width: 306px; height: 54px; float: left;}
  #menuTitle .secMidd .sepr {width: 306px; height: 4px; float: left;}

#contentTitle {width: 950px; padding: 10px 0px 0px 0px; float: left;}
  #contentTitle #leftFrame {width: 620px; padding: 0px 8px 0px 8px; float: left; }
  #contentTitle #leftFrame H1 {font-size: 18px; font-weight: bold; color: #0066b3; margin: 0px 0px 5px 0px;}
  #contentTitle #leftFrame H2 {font-size: 18px; font-weight: normal; color: #231f20; margin: 0px;}  
  #contentTitle #leftFrame H3 {margin: 0px; font-size: 18px; font-weight: bold; color: #0067b2;}
  #contentTitle #leftFrame H4 {margin: 0px; font-size: 15px; font-weight: normal; color: #0067b2;}
  #contentTitle #leftFrame P {color: #232020; margin: 5px 0px 5px 0px;}
  #contentTitle #leftFrame A {color: #0066b3;}
  #contentTitle #leftFrame A:HOVER {text-decoration: none;}
  #contentTitle #leftFrame UL {margin: 0px 0px 0px 17px; padding: 0px; }
  #contentTitle #leftFrame LI {list-style: url(images/li-blue.jpg); margin: 0px; padding: 0px 0px 0px 0px;}
  
  #contentTitle .novinka {width: 620px; padding: 10px 0px 0px 0px; float: left;}
  #contentTitle .novinka IMG {border: 0px;}
  #contentTitle .novinka A {font-weight: bold; margin: 0px; color: #0066b3; text-decoration: none;}
  #contentTitle .novinka A:HOVER {text-decoration: underline;}
  #contentTitle .novinka P {margin: 0px 0px 0px 0px; color: #232020;}
  #contentTitle .novinka .left {width: 112px; padding: 0px 10px 0px 0px; float: left;}
  #contentTitle .novinka .left .image {width: 110px; padding: 1px; float: left; background-color: #adacac;}
  #contentTitle .novinka .left .image IMG {float: left;}
  #contentTitle .novinka .right {width: 498px; padding: 0px 0px 0px 0px; float: left; }
  
  #contentTitle #rightFrame {width: 314px; float: left; }
  #contentTitle .novinkaRightFrame {width: 306px; padding: 0px 0px 10px 0px; float: left;}
    #contentTitle .novinkaRightFrame IMG {border: 0px;}
    #contentTitle .novinkaRightFrame .headFrame {width: 304px; padding: 1px; float: left; background-color: #d9d9d9; }
    #contentTitle .novinkaRightFrame .head {width: 292px; height: 23px; padding: 10px 0px 0px 12px; float: left; background-color: #fec732; color: #50565b; font-weight: bold; }
    #contentTitle .novinkaRightFrame .bodyFrame {width: 304px; padding: 0px 1px 1px 1px; float: left; background-color: #d9d9d9; }
    #contentTitle .novinkaRightFrame .body {width: 280px; padding: 12px 12px 0px 12px; float: left; background-color: #eaf2f7; color: #0066b3; font-weight: normal; }
    #contentTitle .novinkaRightFrame .body A {color: #0066b3;}
    
#bottomFrame {width: 950px; height: 58px; margin: 15px 0px 10px 0px; float: left; background-image: url(images/bottom-bg.jpg); background-repeat: repeat-x;}
  #bottomFrame .left {width: 406px; height: 44px; padding: 14px 0px 0px 14px; float: left; font-size: 11px; color: #727474; }
  #bottomFrame A {text-decoration: none; color: #727474;}
  #bottomFrame A:HOVER {text-decoration: underline;}
  #bottomFrame .right {width: 516px; height: 44px; padding: 14px 14px 0px 0px; float: left; font-size: 11px; color: #727474; text-align: right; }

#katalog {width: 950px; float: left; background-image: url('images/left-bg.jpg'); background-position: left; background-repeat: repeat-y;}
  #katalog #menuTopFrame {width: 942px; height: 35px; padding: 4px; float: left; background-color: #d9d9d9;}
  #katalog #menuTopFrame #menuTop {width: 942px; height: 35px; float: left; background-image: url(images/katalog-menu-top-bg.jpg); background-repeat: repeat-x;}
  #katalog #menuTopFrame #menuTop A {font-size: 12px; margin: 0px; padding: 10px 0px 0px 0px; font-weight: bold; color: #0067b2;}
  #katalog #menuTopFrame #menuTop A:HOVER {background-image: url('images/menu-bg-on.jpg'); background-repeat: repeat-x;}
  #katalog #menuTopFrame #menuTop .on A {background-image: url('images/menu-bg-on.jpg'); background-repeat: repeat-x;}
  #katalog #menuTopFrame #menuTop A:HOVER {color: #369be5;}
  #katalog #menuTopFrame #menuTop .universal A {padding-left: 15px; padding-right: 15px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a1 A {width: 253px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a2 A {width: 101px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a3 A {width: 112px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a4 A {width: 177px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a5 A {width: 116px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a6 A {width: 74px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame #menuTop .a7 A {width: 103px; height: 35px; float: left; display: block; text-align: center;}
  #katalog #menuTopFrame .sepr {width: 1px; height: 35px; float: left; background-image: url(images/katalog-menu-top-sepr.jpg);} 
  
  #katalog #leftFrame {width: 231px; float: left;}
  #katalog #leftFrame .top {width: 215px; height: 46px; padding: 6px 0px 0px 16px; float: left; background-color: #1569a5;}
    #katalog #leftFrame .top H1 {font-size: 18px; font-weight: bold; color: #fec732; margin: 0px;}
    #katalog #leftFrame .top H2 {font-size: 15px; font-weight: normal; color: #fec732; margin: 0px;}
    /*#katalog #leftFrame .menuItem {width: 231px; height: 31px; float: left; background-image: url('images/katalog-menu-left-bg.jpg');}
    #katalog #leftFrame .menuItem A {width: 200px; height: 23px; padding: 8px 0px 0px 31px; text-decoration: none; float: left; display: block; color: #FFF; font-weight: bold;}*/
    #katalog #leftFrame .menuItem {width: 231px; float: left; background-image: url('images/katalog-menu-left-bg-new.jpg'); border-bottom: 1px #6ea3c5 solid; background-position: top; background-repeat: no-repeat;}
    #katalog #leftFrame .menuItem A {width: 200px; height: auto; padding: 8px 0px 8px 31px; text-decoration: none; float: left; display: block; color: #FFF; font-weight: bold;}
    #katalog #leftFrame .menuItem A:HOVER {color: #fec732;}
    #katalog #leftFrame .submenu {display: none;}
    #katalog #leftFrame .submenuItem {width: 231px; padding: 0px 0px 0px 0px; float: left; background-color: #1569a5; border-bottom: 1px #6ea3c5 solid;}
    #katalog #leftFrame .submenuItem A {width: 192px; padding: 8px 8px 8px 31px; text-decoration: none; float: left; display: block; color: #d9d9d9; font-weight: normal;}
    #katalog #leftFrame .submenuItem A:HOVER {color: #fec732;}
    #katalog #leftFrame .submenuItem .productInLeft {padding: 0px 0px 0px 40px; margin: 0px;}
    #katalog #leftFrame .submenuItem .bottomSepr {width: 231px; height: 8px; float: left;}
    #katalog #leftFrame .topSepr {width: 231px; height: 4px; float: left; background-color: #72a1c0;}
  
  #katalog #rightFrame .sekceHome {width: 691px; min-height: 280px; float: left; padding: 0px 14px 0px 14px; background-image: url(images/sekce-home-bg.jpg); background-repeat: repeat-x;}
  #katalog #rightFrame .krajMapa {width: 380px; height: 260px; float: left;}
  #katalog #rightFrame .krajTableFrame {width: 311px; height: 240px; padding-top: 20px; float: left;}
  #katalog #rightFrame .krajTable {width: 311px;}
  #katalog #rightFrame .sekceHome .topHome .leftFirst {width: 112px; float: left; padding: 0px 10px 0px 0px;}
  #katalog #rightFrame .sekceHome .topHome .left {width: 112px; float: left; padding: 10px 10px 0px 0px;}
    #katalog #rightFrame .sekceHome .topHome .left .imageFrame {width: 110px; padding: 1px; float: left; background-color: #adacac;}
  #katalog #rightFrame .sekceHome .topHome .right {width: 569px; float: left;}
  #katalog #rightFrame .sekceHome .topHome .right H3 {margin: 10px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #1569a5;}
  #katalog #rightFrame .sekceHome .topHome .right P {margin: 0px 0px 10px 0px; color: #211e1f;}
  #katalog #rightFrame .sekceHome .topHome .right P A {color: #1569a5;}
  #katalog #rightFrame .sekceHome .newsHome {width: 691px; margin: 10px 0px 0px 0px; float: left;}
  #katalog #rightFrame .sekceHome .newsHome .left {width: 385px; margin: 10px 0px 0px 0px; float: left;}
  #katalog #rightFrame .sekceHome .newsHome .left .item {float: left; margin: 0px 0px 10px 0px;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .imageFrame {width: 110px; float: left; padding: 1px; background-color: #adacac;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .imageFrame IMG {border: 0px; float: left;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .popisFrame {width: 253px; padding: 0px 10px 0px 10px; float: left;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .popisFrame H4 {color: #0066b3; font-size: 12px; margin: 0px;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .popisFrame A {color: #0066b3; text-decoration: none;}
  #katalog #rightFrame .sekceHome .newsHome .left .item .popisFrame P {margin: 0px; color: #211e1f;}
  #katalog #rightFrame .sekceHome .newsHome .right {width: 306px; float: left; }
  #katalog #rightFrame .sekceHome .newsHome .right .item {margin: 0px 0px 10px 0px; float: left;}
  #katalog #rightFrame .sekceHome .newsHome .right .item IMG {border: 0px;}
  #katalog #rightFrame .sekceHome H2 {font-size: 18px; font-weight: normal; color: #231f20; margin: 0px;}  
    
    
  #katalog #rightFrame .top {width: 703px; height: 34px; padding: 18px 0px 0px 16px; color: #1569a5; font-size: 12px; font-weight: bold; float: left; background-color: #fec732;}
    #katalog #rightFrame .top A {font-weight: bold; color: #1569a5; text-decoration: none; }
    #katalog #rightFrame .top A:HOVER {text-decoration: underline;}
    #katalog #rightFrame .topSepr {width: 719px; height: 4px; float: left; background-color: #e8e8e8;}
    #katalog #rightFrame #content {width: 691px; min-height: 200px; float: left; padding: 16px 14px 16px 14px;}
    #katalog #rightFrame #content H1 {margin: 10px 0px 2px 0px; font-size: 16px; font-weight: bold; color: #1569a5;}
    #katalog #rightFrame #content H2 {margin: 10px 0px 8px 0px; font-size: 12px; font-weight: bold; color: #1569a5;}
    #katalog #rightFrame #content H4 {margin: 0px; font-size: 15px; font-weight: normal; color: #0067b2;}
    #katalog #rightFrame #content A {color: #1569a5; text-decoration: none;}
    #katalog #rightFrame #content A:HOVER {text-decoration: underline;}
    #katalog #rightFrame #content IMG {margin: 0px 10px 10px 10px;}
    #katalog #rightFrame #content UL {margin: 0px 0px 0px 17px; padding: 0px; }
    #katalog #rightFrame #content LI {list-style: url(images/li-blue.jpg); margin: 0px; padding: 0px 0px 0px 0px;}
    #katalog #rightFrame #content P {margin: 5px 0px 5px 0px;}
    #katalog #rightFrame #content .item {width: 691px; float: left; margin: 0px 0px 10px 0px;}
    #katalog #rightFrame #content .item .leftImageIcon {width: 160px; float: left;}
    #katalog #rightFrame #content .item .leftImageIcon IMG {margin: 0px; border: 0px;}
    #katalog #rightFrame #content .item .leftImageIcon .imageFrame {width: 158px; padding: 0px; float: left; border: 1px #d9d9d9 solid; text-align: center; }
    #katalog #rightFrame #content .item .leftImageIcon .sepr {width: 160px; height: 10px; float: left;}
    #katalog #rightFrame #content .item .leftImageIcon A {color: #232020; text-decoration: none;}
    #katalog #rightFrame #content .item .leftImageIcon A:HOVER {text-decoration: underline;}
    #katalog #rightFrame #content .item .leftImageIcon .zoomFrame {width: 135px; height: 16px; float: left; margin: 5px 0px 5px 0px; padding: 2px 1px 0px 24px; background-image: url(images/icon-zoom.jpg); background-position: left center; background-repeat: no-repeat; }
    #katalog #rightFrame #content .item .leftImageIcon .pdfFrame {width: 135px; height: 16px; float: left; margin: 5px 0px 0px 0px; padding: 2px 1px 0px 24px; background-image: url(images/icon-pdf.jpg); background-position: left center; background-repeat: no-repeat; }
    #katalog #rightFrame #content .item .popisFrame {width: 511px; padding: 0px 10px 0px 10px; float: left; }
      #katalog #rightFrame #content .item .popisFrame H3 {margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #1569a5;}
      #katalog #rightFrame #content .item .popisFrame P {color: #232020; margin: 7px 0px 7px 0px;}
      #katalog #rightFrame #content .item .popisFrame TABLE {float: left;}
      #katalog #rightFrame #content .item .popisFrame .produktTableList {width: 250px;}
      #katalog #rightFrame #content .item .popisFrame TD {padding: 0px 30px 0px 0px;}
      #katalog #rightFrame #content .item .popisFrame TD A {color: #1569a5; text-decoration: none;}
      #katalog #rightFrame #content .item .popisFrame TD A:HOVER {text-decoration: underline;}
    #katalog #rightFrame #content .item .tableFrame {width: 511px; padding: 0px 10px 0px 10px; float: left; }
      #katalog #rightFrame #content .item .tableFrame TABLE {width: 511px; float: left; border-spacing: 0px; border-collapse: collapse;}
      #katalog #rightFrame #content .item .tableFrame TH {border: 1px #b2d1e8 solid; padding: 3px 10px 3px 10px; background-color: #fec732;}
      #katalog #rightFrame #content .item .tableFrame .one {border: 1px #b2d1e8 solid; padding: 3px 10px 3px 10px; color: #5a788d;}
      #katalog #rightFrame #content .item .tableFrame .two {border: 1px #b2d1e8 solid; padding: 3px 10px 3px 10px; color: #5a788d; background-color: #b9daf3;}
    #katalog #rightFrame #content .download {width: 691px; float: left; margin: 0px;}
      #katalog #rightFrame #content .download H5 {font-size: 12px; font-weight: bold; color: #1569a5; margin: 15px 0px 0px 0px; }
      #katalog #rightFrame #content .download H6 {font-size: 12px; font-weight: bold; color: #232020; margin: 5px 0px 0px 0px; }
      #katalog #rightFrame #content .download A {color: #1569a5; width: 666px; height: 16px; display: block; margin: 5px 0px 0px 0px; padding: 2px 1px 0px 24px; text-decoration: none; background-image: url(images/icon-pdf.jpg); background-position: left center; background-repeat: no-repeat; }
    
    #katalog #rightFrame #content .loginForm1 {width: 190px; height: 22px; padding: 8px 0px 0px 10px; margin-bottom: 1px; float: left; }
    #katalog #rightFrame #content .mustBe {font-weight: bold;}
    #katalog #rightFrame #content .loginForm2 {width: 491px; height: 27px; padding: 3px 0px 0px 0px; margin-bottom: 1px; float: left; }
    #katalog #rightFrame #content .loginFormTextarea {width: 190px; height: 210px; padding: 8px 0px 0px 10px; margin-bottom: 1px; float: left; }
    #katalog #rightFrame #content .loginFormTextarea2 {width: 491px; height: 215px; padding: 3px 0px 0px 0px; margin-bottom: 1px; float: left; }
    #katalog #rightFrame #content .loginSubmit {padding: 3px 0px 0px 0px; float: left; }
      #katalog #rightFrame #content .loginSubmit INPUT {padding: 1px 10px 1px 10px; background-color: #006699; color: #fff; font-weight: bold; border: 1px #99cccc solid; }
      #katalog #rightFrame #content .loginForm2 INPUT {width: 480px; border: 1px #99cccc solid; background-color: #e9f4fa; }
      #katalog #rightFrame #content .loginFormTextarea2 TEXTAREA {width: 480px; height: 203px; border: 1px #99cccc solid; background-color: #e9f4fa; }
    
      #katalog #rightFrame #content .kontaktyFrame {width: 691px; float: left; margin: 5px 0px 10px 0px;}
        #katalog #rightFrame #content .kontaktyFrame TABLE {width: 691px; border-collapse: collapse; border: 1px #b2d1e8 solid;}
        #katalog #rightFrame #content .kontaktyFrame TH {background-color: #fec732; color: #232020;}
        #katalog #rightFrame #content .kontaktyFrame TD {color: #5a788d; padding: 10px;}
        #katalog #rightFrame #content .kontaktyFrame A {color: #1569a5;}
        #katalog #rightFrame #content .kontaktyFrame A:HOVER {text-decoration: none;}
        #katalog #rightFrame #content .kontaktyFrame .blue {background-color: #b9daf3;}
        
  #katalog #rightFrame #content .newsHome {width: 691px; margin: 10px 0px 0px 0px; float: left;}
  #katalog #rightFrame #content .newsHome .left {width: 385px; margin: 10px 0px 0px 0px; float: left;}
  #katalog #rightFrame #content .newsHome .left .item {float: left; margin: 0px 0px 10px 0px;}
  #katalog #rightFrame #content .newsHome .left .item .imageFrame {width: 110px; float: left; padding: 1px; background-color: #adacac;}
  #katalog #rightFrame #content .newsHome .left .item .imageFrame IMG {border: 0px; float: left;}
  #katalog #rightFrame #content .newsHome .left .item .popisFrame {width: 253px; padding: 0px 10px 0px 10px; float: left;}
  #katalog #rightFrame #content .newsHome .left .item .popisFrame H4 {color: #0066b3; font-size: 12px; margin: 0px;}
  #katalog #rightFrame #content .newsHome .left .item .popisFrame P {margin: 0px; color: #211e1f;}
  #katalog #rightFrame #content .newsHome .right {width: 306px; float: left; }
  #katalog #rightFrame #content .newsHome .right .item {margin: 0px 0px 10px 0px; float: left;}


.horLine {width: 100%; height: 2px; background-color: #e8e8e8; margin: 10px 0px 10px 0px; float: left;}
