 /* obecne */
  img { border: 0px none; }
  form { display: inline; }
  .right { float: right; margin: 0px 0px 5px 5px; }
  .left { float: left; margin: 0px 5px 5px 0px; }
  .center { text-align: center; }
  .clear { clear: both; font-size: 0px; }
  body { margin: 0px; padding: 0px; border: 0px; text-align: center; color: #000; font-size: 75%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, helvetika, sans-serif; background: #1a7cd3 url(/Files/Image/boky.gif) center top repeat-x; }
  #body2 { margin: 0px; padding: 0px; border: 0px; background: transparent url(/Files/Image/boky_b.gif) center bottom repeat-x; }
  table { margin: 0px; padding: 0px; border: 1px solid #eee; font-size:1em; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, helvetika, sans-serif; border-collapse: collapse; }
  td, th { border: 1px solid #d3b26f; padding: 2px 5px; }
  th { background: #d3b26f; }
  .pul { float: left; width: 260px; }

  h1 { margin: 0px -5px 0px 0px; padding: 0px 0px 2px 0px; font-size: 140%; border-bottom: 1px solid #333; color: #2f3766; }
  h2 { margin: 0px; padding: 0px; font-size: 120%; font-weight: bold; color: #2f3766; }
  h3 { margin: 0px; padding: 0px; font-size: 120%; color: #2f3766; }
  h4 { margin: 0px 0px 3px 0px; padding: 0px; font-size: 110%; color: #2f3766; }
  p { margin: 3px 0px; padding: 0px; }
  a { color: #00f; }
  a:hover { color: #008; }
  ul { list-style: square; margin: 0px; padding: 0px 0px 0px 20px; }
  ul li { color: #2f3766; }
  ul li span { color: #000; }

  #podklad { position: relative; margin: 0px auto; background: #fffbde url(/Files/Image/m_patka.gif) left top repeat-y; text-align: left; width: 750px; padding: 0px; border-right: 1px solid #333; border-left: 1px solid #333; }
  #all1x1 { position: relative; width: 750px; height: 129px; background: #1a7cd3; border-bottom: 1px solid #333; }
    #all1x1 #logo img { width: 750px; height: 129px; }
  #all2x2 { float: right; width: 535px; padding: 5px; line-height: 140%;}
  #all2x2b { width: 740px; padding: 5px; line-height: 140%; background: #fffbde; }
  #bok { float: left; width: 200px; padding: 0px; border-right: 1px solid #000; background: #fbecbb; font-size: 85%; }
  * html #bok { font-size: 95%; }
    #bok h2 { background: #2f3766; color: #fff; padding: 5px; }
    #bok .submenu2 { padding: 0px 0px 5px 0px; }
      #bok .submenu2 .l { text-align: left; font-weight: bold; padding: 3px 5px 0px 5px; }
      #bok .submenu2 .p { text-align: right; padding: 3px 5px 0px 5px; }
    #bok .kont  { padding: 5px; }
    #bok #p_form { padding: 5px 5px 0px 5px; }
      #bok #p_form #vyhl1 { width: 130px; border: 1px solid #333; }
      #bok #p_form #vyhl2 { width: 55px; border: 1px solid #333; color: #fff; background: #333; }
  #all3x1, #all2x3 { clear: both; font-size: 0px; }
  #copy { margin: 0px auto; position: relative; width: 750px; background: #2f3766; color: white; font-size: 80%; border: 1px solid #333; }
    #copy img { width: 16px; height: 16px; }
    #copy a { color: #ffa; text-decoration: none; }
    #copy a:hover { color: #ff8; text-decoration: underline; }

  ul#mainMenu { list-style: none; padding: 0px; margin: 0px; text-transform: uppercase; }
  ul#mainMenu a { display: block; text-decoration: none; color: #000; border-bottom: 1px solid #73674a; border-top: 1px solid #fff; }
  ul#mainMenu a:hover { text-decoration: none; color: #800; border-top: 1px solid #73674a; border-bottom: 1px solid #fff; }
  ul#mainMenu a.tuto { font-weight: bold; }
  
  ul#mainMenu li { padding: 0px; margin: 0px; background: #d3b26f; }
  ul#mainMenu li a { padding: 5px 5px 5px 10px; }
  ul#mainMenu li ul { list-style: none; padding: 0px; margin: 0px; }
  ul#mainMenu li ul li { padding: 0px; margin: 0px ; background: #fbecbb; }
  ul#mainMenu li ul li a { padding: 5px 5px 5px 15px; }
  
  ul#mainMenu li ul li ul { list-style: none; padding: 0px; margin: 0px; }
  ul#mainMenu li ul li ul li { padding: 0px; margin: 0px ; background: #fff3d6; }
  ul#mainMenu li ul li ul li a { padding: 5px 5px 5px 25px; }

 /* struktura firmy */
  .s_l  { width: 512px; height: 20px; background: #fbecbb; border-bottom: 1px solid #e5be71; padding-left: 8px; font-weight: bold; }
  .s_ll { width: 512px; height: 20px; background: #fbecbb; border-bottom: 1px solid #e5be71; border-top: 1px solid #e5be71; padding-left: 8px; font-weight: bold; }
  .s_s  { width: 504px; height: 26px; background: #fff3d6; border-bottom: 1px solid #e5be71; padding-left: 16px; }
  .s_ss  { width: 504px; height: 20px; background: #fff3d6; padding-left: 16px; }

 /* soubory */
.gal { clear: both; }
.gal_p { clear: both; padding: 5px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.gal_i  { float: left; border: 1px solid #ddd; width: 64px; height: 64px; background: #fff url(/Files/Image/webdesign2/f_file.png) center center no-repeat; }
.gal_i2 { float: left; border: 1px solid #ddd; width: 62px; height: 62px; padding: 1px; background: #fff; text-align: center; }
* html .gal_i2 { width: 62px; height: 62px; }
.gale_i  { position: relative; float: left; border: 1px solid #ddd; width: 64px; height: 64px; margin: 4px; background: #fff url(/Files/Image/webdesign2/f_file.png) center center no-repeat; }
.gale_i2 { position: relative; float: left; border: 1px solid #ddd; width: 60px; height: 60px; margin: 4px; padding: 1px; background: #fff; text-align: center; }
* html .gale_i2 { width: 62px; height: 62px; }
#gal_i_doc { background: #fff url(/Files/Image/webdesign2/f_doc.png) center center no-repeat; }
#gal_i_xls { background: #fff url(/Files/Image/webdesign2/f_xls.png) center center no-repeat; }
#gal_i_pdf { background: #fff url(/Files/Image/webdesign2/f_pdf.png) center center no-repeat; }
#gal_i_txt { background: #fff url(/Files/Image/webdesign2/f_txt.png) center center no-repeat; }
.gal_t { float: right; width: 465px; }
.gal_t a { margin: 3px 0px 3px 0px; }

#jazyky { position: absolute; top: 3px; left: 3px; width: 20px; }
	#jazyky { display: block; }
		#jazyky a img { border: 2px solid #fff; margin: 0 0 3px 0; }

