BODY {font-family: Arial; background-image: url('images/bg.jpg'); background-color: #fefefe; background-repeat: repeat-x; margin: 0px;}

.hideText {display: none;}
.miniText {font-weight: 100; font-size: 12px;}
A:HOVER {text-decoration: none;}
HR {background-color: none; border: 0px; border-top: 1px dotted #555;}

#mainFrame {width: 940px; margin-left: auto; margin-right: auto;}

  #leftShade {width: 5px; height: 700px; float: left; margin: 0px; padding: 0px; font-size: 1px; background-image: url('images/shade-left.jpg');}
  #page {width: 930px; float: left; background-color: #FFF; min-height: 760px;}
    #top {width: 930px; height: 117px; float: left; background-image: url('images/top-bg.jpg');}
      #top H1 {width: 300px; height: 110px; float: left; margin: 0px; padding: 0px;}
      #top H1 A {width: 300px; height: 110px; display: block;}
    #top #languages {float: left; padding: 10px 0px 0px 383px;}
      #top #languages A {margin: 0px 10px 0px 0px;}
      #top #languages IMG {border: 0px;}
    #menu {width: 930px; height: 46px; float: left; background-image: url('images/menu-bg.jpg');}
      #menu UL {width: 930px; height: 46px; float: left; padding: 0px; margin: 0px; list-style: none;}
        #menu UL LI {height: 46px; float: left; position: relative; margin: 0px; padding: 0px 1px 0px 0px; background-image: url('images/menu-delimiter.jpg'); background-repeat: no-repeat; background-position: right top;}
        #menu UL LI A {height: 31px; float: left; display: block; padding: 15px 10px 0px 10px; font-size: 12px; color: #3f4040; font-weight: bold; text-decoration: none;}
        #menu UL LI A:HOVER {background-image: url('images/menu-bg-on.jpg');}
          #menu UL LI UL {width: 140px; height: auto; position: absolute; top: 46px; left: 0px; display: none;}
          #menu UL LI UL LI {width: 140px; height: 25px; padding: 0px; float: left; background-image: none; background-color: #383839; border-left: 1px solid #515352; border-right: 1px solid #515352; border-bottom: 1px solid #515352;}
          #menu UL LI UL LI A:HOVER {background-image: none; background-color: #515352;}
          #menu UL LI UL LI A {width: 130px; height: 19px; display: block; font-size: 11px; padding: 6px 0px 0px 10px; color: #FFF; font-weight: 100;}
    #middle {width: 910px; height: 160px; float: left; padding: 10px 10px 0px 10px;}
      #banner1 {width: 466px; height: 160px; float: left; padding: 0px 10px 0px 0px;}

      #odbornik {width: 317px; height: 110px; float: left; background-image: url('images/odbornik-bg.jpg'); padding: 50px 0px 0px 117px;}
        #odbornik .formRow {width: 136px; padding: 2px 0px 0px 0px; height: 18px; float: left; font-size: 12px; color: #2f302f;}
        #odbornik .formInput {width: 181px; height: 20px; float: left;}
          #odbornik .formInput INPUT {width: 155px; font-size: 11px; color: #2f302f; border: 1px solid #535353;}
        #odbornik .formSubmit {width: 317px; float: left; padding: 5px 0px 0px 0px;}
          #odbornik .formSubmit INPUT {width: 295px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}

      #odbornikEn {width: 317px; height: 110px; float: left; background-image: url('images/odbornik-bg-en.jpg'); padding: 50px 0px 0px 117px;}
        #odbornikEn .formRow {width: 136px; padding: 2px 0px 0px 0px; height: 18px; float: left; font-size: 12px; color: #2f302f;}
        #odbornikEn .formInput {width: 181px; height: 20px; float: left;}
          #odbornikEn .formInput INPUT {width: 155px; font-size: 11px; color: #2f302f; border: 1px solid #535353;}
        #odbornikEn .formSubmit {width: 317px; float: left; padding: 5px 0px 0px 0px;}
          #odbornikEn .formSubmit INPUT {width: 295px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}
           #odbornik .formSubmit INPUT {width: 295px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}

      #odbornikHu {width: 317px; height: 110px; float: left; background-image: url('images/odbornik-bg-hu.jpg'); padding: 50px 0px 0px 117px;}
         #odbornikHu .formRow {width: 136px; padding: 2px 0px 0px 0px; height: 18px; float: left; font-size: 12px; color: #2f302f;}
        #odbornikHu .formInput {width: 181px; height: 20px; float: left;}
          #odbornikHu .formInput INPUT {width: 155px; font-size: 11px; color: #2f302f; border: 1px solid #535353;}
        #odbornikHu .formSubmit {width: 317px; float: left; padding: 5px 0px 0px 0px;}
          #odbornikHu .formSubmit INPUT {width: 295px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}


          #newsText {width: 890px; height: 20px; margin: 10px 0px 0px 0px; float: left; padding: 5px 20px 0px 20px; background-image: url('images/news-bg.jpg'); background-repeat: no-repeat; background-position: center top; font-size: 12px; color: #2d2f2e;}
    #content {width: 910px; float: left; padding: 10px 10px 20px 10px;}
      #content H2 {width: 880px; height: 29px; float: left; padding: 10px 0px 0px 30px; margin: 0px 0px 15px 0px; background-image: url('images/content-header-bg.jpg'); font-size: 16px; font-weight: bold; color: #2d2f2e;}
        #photoPart {width: 697px; float: left; padding: 0px 20px 0px 10px;}
          #photoPart IMG {float: left; border: 3px solid #d5d5d5; margin: 0px 10px 10px 0px;}
        #photoPart2 {width: 890px; float: left; padding: 0px 10px 0px 10px;}
          #photoPart2 IMG {float: left; border: 3px solid #d5d5d5; margin: 0px 10px 10px 0px;}
        #textPart {width: 697px; float: left; padding: 0px 20px 0px 10px;}
          #textPart H3 {font-size: 14px; color: #91b319; margin: 0px 0px 5px 0px;}
          #textPart P {font-size: 12px; color: #2d2f2e; margin: 0px 0px 15px 0px;}
          #textPart P A {color: #91b319;}
          #textPart UL {margin: 5px 0px 15px 0px; padding: 0px 0px 0px 20px; list-style: square; font-size: 12px; color: #2d2f2e;}
          #textPart UL LI {padding: 5px 0px 0px 0px;}
          #textPart #fA1 {width: 400px; height: 400px; float: right;}
          #textPart .photoFrame {width: 697px; float: left; padding: 0px 0px 20px 0px;}
            #textPart .photoFrame IMG {height: 125px; float: left; padding: 0px 20px 10px 0px; border: 0px;}
          #textPart2 .photoFrame {width: 890px; float: left; padding: 0px 0px 20px 0px;}
            #textPart2 .photoFrame IMG {height: 125px; float: left; margin: 0px 20px 10px 0px; border: 2px solid #ccc;}
        #textPart2 {width: 890px; float: left; padding: 0px 10px 10px 10px;}
          #textPart2 H3 {font-size: 14px; color: #91b319; margin: 0px 0px 5px 0px;}
          #textPart2 H3 A {color: #91b319;}
          #textPart2 P {font-size: 12px; color: #2d2f2e; margin: 0px 0px 15px 0px;}
          #textPart2 P A {color: #91b319;}
          #textPart2 .error {color: red; line-height: 1.5;}
          #textPart2 UL {margin: 5px 0px 15px 0px; padding: 0px 0px 0px 20px; list-style: square; font-size: 12px; color: #2d2f2e;}
          #textPart2 UL LI {padding: 5px 0px 0px 0px;}
          #textPart2 UL LI A {color: #91b319;}
          #textPart2 .doc {padding: 0px 0px 0px 20px; background-image: url('images/Icon-DOC.gif'); background-repeat: no-repeat;}
          #textPart2 .pdf {padding: 0px 0px 0px 20px; background-image: url('images/Icon-PDF.gif'); background-repeat: no-repeat;}
          #textPart2 .xls {padding: 0px 0px 0px 20px; background-image: url('images/Icon-XLS.gif'); background-repeat: no-repeat;}
          #textPart2 .vid {padding: 0px 0px 0px 20px; background-image: url('images/Icon-VID.gif'); background-repeat: no-repeat;}
          #textPart2 .formRow {width: 290px; padding: 5px 0px 0px 10px; font-size: 12px; color: #2d2f2e; height: 20px; float: left; background-color: #eaeaea; border-bottom: 1px solid #FFF;}
          #textPart2 .formInput {width: 589px; height: 24px; padding: 1px 0px 0px 0px; text-align: center; float: left; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #eaeaea;}
            #textPart2 .formInput SELECT {width: 576px; font-size: 12px; color: #2d2f2e;}
            #textPart2 .formInput INPUT {width: 570px; font-size: 12px; color: #2d2f2e;}
            #textPart2 .formInput .inp INPUT {width: 530px; font-size: 12px; margin: 0px 0px 0px 6px; color: #2d2f2e; float: left;}
            #textPart2 .formInput .button INPUT {width: 40px; font-size: 12px; color: #2d2f2e; float: left;}

          #textPart2 .formRow2 {width: 290px; padding: 5px 0px 0px 10px; font-size: 12px; color: #2d2f2e; height: 200px; float: left; background-color: #eaeaea; border-bottom: 1px solid #FFF;}
          #textPart2 .formInput2 {width: 589px; height: 204px; padding: 1px 0px 0px 0px; text-align: center; float: left; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #eaeaea;}
            #textPart2 .formInput2 TEXTAREA {width: 570px; height: 190px; font-size: 12px; color: #2d2f2e;}

          #textPart2 .formSubmit {width: 890px; height: 21px; padding: 10px 0px 0px 0px; float: left;}
          #textPart2 .formSubmit INPUT {width: 890px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}

          #textPart2 .mereni {
            float: right; color: #123123; min-height: 100px;
            }


          #news {width: 173px; float: left; padding: 0px 10px 0px 0px; background-image: url('images/right-bar.jpg'); background-repeat: no-repeat;}
          #news H3 {width: 173px; padding: 15px 10px 0px 10px;margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #2d2f2e;}
          #news IMG {border: 0px; width: 153px; padding: 0px 0px 0px 10px;}
        #calcflash {width: 163px; min-height: 178px; float: right; padding: 15px 10px 0px 10px; background-repeat: no-repeat; }
        #calc {width: 163px; min-height: 178px; float: left; padding: 15px 10px 0px 10px; background-image: url('images/right-bar.jpg'); background-repeat: no-repeat; }
          #calc H3 {width: 153px; margin: 0px 0px 10px 0px; font-size: 16px; font-weight: bold; color: #2d2f2e;}
          #calc P {width: 153px; margin: 0px 0px 5px 0px; padding: 0px 10px 0px 0px; font-size: 12px; color: #2d2f2e;}
          #calc P A {color: #91b319;}
          #calc .formInput {width: 153px; margin: 0px 0px 10px 0px;}
            #calc .formInput INPUT {width: 147px; font-size: 11px; color: #2d2f2e;}
            #calc .formInput SELECT {width: 153px; font-size: 11px; color: #2d2f2e;}
          #calc .formSubmit {width: 153px; margin: 0px;}
            #calc .formSubmit INPUT {width: 153px; height: 21px; float: left; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold;}
        #bottom {width: 910px; float: left; border-top: 3px solid #eaeaea; margin: 20px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 12px; color: #7e7e7e;}
          #bottom A {color: #7e7e7e;}
          #copyright {width: 180px; float: left; padding: 0px 0px 0px 10px;}
          #adds {width: 275px; float: left; text-align: center;}
          #partners {width: 90px; float: left; text-align: center;}
          #partners2 {width: 265px; float: left; text-align: center;}
            #partners2 IMG {border: 0px; float: left; margin: 0px 5px 0px 0px;}
          #createdBy {width: 80px; float: left; text-align: right;}
            #createdBy A {text-decoration: none; font-weight: bold;}
            #createdBy A:HOVER {text-decoration: underline;}



  .fixedTable {width: 910px; margin: 0px 0px 15px 0px;}
  .fixedH {color: #2d2f2e; font-size: 12px; padding: 5px; background-color: #BBBBBB; font-weight: bold;}
  .fixed {color: #2d2f2e; font-size: 12px; padding: 3px 5px 3px 5px; background-color: #eaeaea;}
  .fixedSeda {color: #2d2f2e; font-size: 12px; padding: 3px 5px 3px 5px; background-color: #BBBBBB;}

  #rightShade {width: 5px; height: 700px; float: left; margin: 0px; padding: 0px; font-size: 1px; background-image: url('images/shade-right.jpg');}
.invisible {display: none;}

form#obchod fieldset {
	display:block;
	font-size: 13px;
	background-color: #f4f4f4;
	padding: 10px;
	width:390px;
	margin:0 15px;
	margin-bottom:25px;
	border:none;
}
form#obchod fieldset p { margin:2px 0 }
form#obchod input,select {
	font-size: 13px;
	margin-bottom: 1px;
	display: block;
	padding: 1px;
}
form#obchod fieldset.udaje p { width:80px; } form#obchod fieldset.udaje div#zpusobPlat p { width:290px; }
form#obchod fieldset.udaje input,select { width:290px;}
form#obchod .okenko {
	display:inline;
} form#obchod .pocet { width:35px; } form#obchod .rozmer { width:60px; } form#obchod .platba { width:100px; } form#obchod .cena { width:100px; }
hr.cleaner { clear:both; visibility:hidden; margin-bottom:30px; }
form#obchod #fakt_stejna { width:20px; display:inline; }
form#obchod fieldset#polozky { width:610px; height:140px; background-color:#fff; }
form#obchod div#polozka1 input { display:inline; }
form#obchod .hidden { visibility:hidden }
form#obchod div#cenaCelkem { padding:2px 5px 0; text-align:right; margin-right:100px; }
form#obchod div#zpusobPlat {
	background-color:#fff;
	margin-top:5px;
	padding:4px 10px;
	border:1px #333 dashed;
}
ul#seznamPolozek { list-style:decimal; }
div.potvrzeni { float:left; width:276px; padding: 10px;}
div.potvrzeni p#celkem { padding:5px 10px;}
input.submit { width:150px; height: 21px; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold; float:right; margin-top:10px; margin-right:10px; }
input.submit:hover { width:150px; height: 21px; background-image: url('images/submit-bghover.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold; float:right; margin-top:10px; margin-right:10px; }

abbr { font-weight:bold; }
fieldset#polozky div div { border:1px #333 dashed; padding:5px; margin:0 8px; width:175px; float:left; }
table.kosik { border:1px #333 dashed; padding:5px 5px -10px 5px; margin-bottom:10px; width:200px; }
form#obchod img { width:390px; float:right; }



input.submit1 { width:350px; height: 21px; background-image: url('images/submit-bg.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold; float:left; margin-top:10px; margin-right:10px; }
input.submit1:hover { width:350px; height: 21px; background-image: url('images/submit-bghover.jpg'); border: 0px; font-size: 12px; color: #FFF; font-weight: bold; float:left; margin-top:10px; margin-right:10px; }







.menuver{margin:0; padding:0; width:200px; list-style:none;background:rgb(255,255,255);}
.menuver li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menuver li a{text-align:left;height:40px; padding:0px 25px; font:16px Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('./images/verMenuImagesLight.gif') 0px 0px no-repeat; text-decoration:none; outline:none;}
.menuver li a:hover{background:url('./images/verMenuImagesLight.gif') 0px -40px no-repeat; color:rgb(255,255,255);}
.menuver li a.active, .menu li a.active:hover{background:url('./images/verMenuImagesLight.gif') 0px -80px no-repeat; color:rgb(255,255,255);}
.menuver li a span{line-height:40px; font-size: 12px}




.eshopLeft {float: left; width: 210px; min-height: 600px}
  .eshopLeftkosik {float: left; color: #123123; background:url('./images/kosikpozadi.gif') no-repeat; width: 200px; height: 270px}
  .eshopLeftkosik p{width: 190px; font-size: 12px; height: 30px; padding: 5px 10px 10px 10px; color: #cc6600}
  .eshopLeftLimg {margin-left: 10px; margin-top: 115px; padding-left: 1px; padding-top: 5px; font-size: 11px; background:url('./images/buttonkosikL.gif') no-repeat; width: 80px; height: 26px;  }
  .eshopLeftRimg {margin-top: 115px; margin-left: 12px; padding-left: 27px; padding-top: 5px; font-size: 12px; background:url('./images/buttonkosik.gif') no-repeat; width: 80px; height: 26px;  }
  .eshopLeftRimga{color: #333333}

.eshopMiddle {float: left; width: 550px; min-height: 600px; padding: 0px 10px 10px 10px;}
  .eshopMiddle p{font-size: 12px; color: #2d2f2e; margin: 0px 0px 15px 0px;}
  .eshopMiddle UL {margin: 5px 0px 15px 0px; padding: 0px 0px 0px 20px; list-style: square; font-size: 12px; color: #2d2f2e;}
  .eshopMiddle UL LI {padding: 5px 0px 0px 0px;}
  .eshopMiddle UL LI A {color: #91b319;}
  .eshopMiddle h3{font-size: 14px; color: #91b319; margin: 0px 0px 5px 0px;}


.eshopRight {float: left; width: 130px; min-height: 600px}