   body {margin: 0; padding: 0; background: #fff; font-size: 70%; font-family: Verdana, "Lucida Grande CE", lucida, sans-serif; color: #838383}
   * {font-family: Verdana, "Lucida Grande CE", lucida, sans-serif; color: #838383}
              div, span {padding: 0; margin: 0}
              hr.cleaner {clear:both; display: none}
              hr.separate {clear: both; border: 2px solid #f2f2f2; margin: 10px 0 16px 0}
              p {text-align: justify; line-height: 140%; margin: 0 0 15px 0; padding: 0 0 15px 0}
              p:hover {color: #515151}
                p:hover a {color: #a89600; text-decoration: underline}
              ul {margin: 0; padding: 0}
              h1, h2, h3 {font-family: "Tahoma", sans-serif; font-weight: normal}
              h2 {color: #e78b00; letter-spacing: 1px; font-size: 140%; clear: both; margin: 10px 10px 10px 0}
              fieldset {margin: 0; padding: 0; border: 0}
              img {border: 0}
              a img {border-bottom: 5px solid #ccc}
              a:hover img {border-color: #f7a400}
              strong {color: #f7a400}
              
              a {color: #d6bc00; text-decoration: none}
              a:hover {color: #e70808; text-decoration: underline}
              
              p img {float: right; margin: 0 0 15px 30px; border: 2px solid #f2f2f2}
              
   #container {width: 768px; margin: 0 auto; border: 1px solid #f1f1f1}
   #header {height: 160px; border-bottom: 5px solid #f7f7f7}
    #header h1 {display: inline; font-size: 10%}
		#header h1 a {position: relative; top: 20px; left: 20px; background-color: transparent; display: block; height: 55px; width: 120px; margin: 0; padding: 0}
		#header h1 span {background: url('../img/layout/logo.gif') top left no-repeat; cursor: pointer; display: block; position: absolute; height: 55px; width: 120px; top: 0px; left: 0px; z-index: 1}
		#header h2 {color: #acacac; background: #f7f7f7; margin: 0; padding: 0 0 0 24px; line-height: 40px; font-size: 120%; font-weight: bold; border-bottom: 1px solid #f1f1f1}
		
		ul#language {position: absolute; top: 13px; margin-left: 655px; color: #acacac; list-style-type: none; padding-bottom: 10px}
		  ul#language li {display: inline; padding: 0; margin: 0}
		  ul#language a {text-decoration: none; color: #515151; border-bottom: 3px solid #ddd; padding: 0 5px 1px 5px}
		  ul#language a:hover {border-bottom: 3px solid #e78b00; text-decoration: none}
		
  	  ul#m_menu {list-style-type: none; position: absolute; top: 70px; margin-left: 200px}
        ul#m_menu li {display: bloack; float: left}
        ul#m_menu a {text-decoration: none; color: #494949; font-weight: bold; line-height: 30px; display: block; padding: 0 30px 0 17px; border-left: 1px solid #dedddd}
          ul#m_menu a:hover {color: #000; border-left: 4px solid #f7a400; padding-left: 14px}
          
    form#hledat {position: absolute; top: 12px; margin-left: 460px}
      form#hledat label {display: none}
      
    div#panel {position: absolute; top: 135px; margin-left: 200px; border-top: 1px solid #f7f7f7; width: 554px; line-height: 24px; color: #212121; /*background: url('../img/layout/home.gif') center left no-repeat;*/ padding-left: 16px}
    div#panel a {color: #838383; /*border-bottom: 1px solid #ddd;*/ font-size: 90%; border:0px;}
      div#panel a:hover {color: #212121; /*border-color: #e78b00;*/ text-decoration: none}
      span#breadcrumbs a {margin: 0 3px 0 3px}
      
      #print_n_font {position: absolute; right: 30px; top: 5px}
        #print_n_font a {display: block; border: 1px solid #dedddd; padding: 0; float: left; margin: 0 0 0 5px; width: 28px; text-align: center; text-decoration: none; background: #fff; height: 12px; padding: 2px}
          #print_n_font a:hover {text-decoration: none}
          #print_n_font img {border: 0}

   #left_column {float: left; width: 170px}
    ul#menu {list-style-type: none; overflow: visible; width: 160px !important}
      ul#menu li {border-bottom: 1px solid #f7f7f7; width: 150px}
      ul#menu a {font-family: "Tahoma", sans-serif; text-decoration: none; color: #515151; width: 100%; line-height: 25px; display: block; padding-left: 17px; border-left: 7px solid #f7f7f7}
        ul#menu a:hover {color: #212121; border-color: #f7a400}
   
   #right_column {width: 570px; float: right}
    #right_column p {padding-right: 30px; border-bottom: 1px solid #f7f7f7}
    .left_half {width: 273px; float: left; border-right: 1px solid #f7f7f7}
    .right_half {width: 274px; float: right; padding-left: 20px}
      .left_half p, .right_half p {text-align: left}
      .left_half dl, right_half dl {text-align: left; padding: 0; margin: 0}
      dl:hover {color: #515151}
      dd {padding: 0 0 8px 0; margin: 0 0 5px 0; border-bottom: 1px solid #f7f7f7; line-height: 140%}
      dt {padding: 0 0 4px 0; color: #f7a400; font-size: 120%}
    .to_top {clear: both; text-align: right; padding-top: 5px}
      .to_top a {display: block; margin: 15px 30px 0 0; text-align: right; padding-right: 14px; background: url('../img/layout/arrow_up.gif') right center no-repeat #fff}
        .to_top a:hover {color: #e70808}
        
   #footer {margin-top: 20px; background: #f7f7f7; clear: both}
    #footer ul {list-style-type: none; line-height: 50px; border-left: 1px solid #acacac; text-align: center}
    #footer ul:hover {background: #fff}
      #footer li {display: inline; margin: 0; padding: 0} 
      #footer a {color: #acacac; border-right: 1px solid #acacac; padding: 0 6px 0 4px}
        #footer hr {display: block; width: 100%; border-color: #a7a7a7}
   
   a.more {display: block; margin-top: 15px; text-align: right; padding-right: 14px; background: url('../img/layout/arrow_right.gif') right center no-repeat #fff}
    a:hover.more {color: #e70808}
  
  #los_logos {margin-left: -20px; border-top: 1px solid #f7f7f7}
    #los_logos div {vertical-align: middle; width: 132px; float: left; line-height: 70px; text-align: center; border-width: 0 1px 1px 0; border-style: solid; border-color: #f7f7f7}
      #los logos img {display: inline}
      #los_logos div a {width: 100%; height: 70px; display: block}
      #los_logos div a:hover {background: #f7f7f7}
  
  ul.list {list-style-type: none; padding: 17px 0 18px 0; border-bottom: 1px solid #f7f7f7; margin: 0 0 20px 0; background: url('../img/static/decko.jpg') right top no-repeat #fff}
    ul.list li {background: url('../img/layout/arrow_right.gif') left center no-repeat transparent; padding-left: 18px; line-height: 20px}
    
  ul.list_contact {height: 134px; list-style-type: none; padding: 17px 0 18px 0; border-bottom: 1px solid #f7f7f7; margin: 0 0 20px 0;}
    ul.list_contact li {background: url('../img/layout/arrow_right.gif') left center no-repeat transparent; padding-left: 18px; line-height: 20px}
    
  ul.list_druzstvo {height: 110px; list-style-type: none; padding: 17px 0 18px 0; border-bottom: 1px solid #f7f7f7; margin: 0 0 20px 0; background: url('../img/static/cart.jpg') right top no-repeat #fff}
    ul.list_druzstvo li {background: url('../img/layout/arrow_right.gif') left center no-repeat transparent; padding-left: 18px; line-height: 20px}
    
    li#list_li_back {background: url('../img/layout/arrow_back2.gif') 6px center no-repeat transparent; line-height: 20px; position: relative; top: 20px; bottom: 0px; display: inline; border: 1px solid #f3f3f3; padding: 4px 4px 4px 20px}
  
  /* formy __musim doladit */
  fieldset {display: inline}
  input, select {border: 1px solid #dedddd; padding: 2px 2px 2px 4px; font-size: 100%}
  input:focus, select:focus { border: 1px solid #e78b00}
  input:hover, select:hover { border: 1px solid #e78b00}
    input.button {font-size: 80%; color: #515151; padding: 2px; font-size: 100%}
    input#search {background: #fff; padding: 1px 4px 1px 16px; background: url('../img/layout/search.gif') 5px center no-repeat #fff}
    
  /* tabulky... */
  table#adresar {padding: 0; border: 1px solid #f7f7f7; border-top-width: 8px; margin: 15px 25px 10px 0; border: collapse}
    .tab_left {width: 145px !important}
    .tab_right {width: 285px !important}
    .tab_detail {width: 40px !important; text-align: center; cursor: hand; background: #fafafa}}
      .tab_detail span {padding: 10px; border: 1px solid #f5f5f5}
    .table_head td {background: #fff}
  #adresar tr {line-height: 15px}
    #adresar tr:hover {background: #fcfcfc}  
  #adresar tr div {display: none}
  #adresar td {vertical-align: top; padding: 5px 10px 5px 10px; border-top: 3px solid #f5f5f5; margin: 0}
    #adresar tr.completed div {display: block; margin-top: 20px}
    #adresar tr.completed td {border-color: #e78b00}
  table#adresar table {margin: 15px -20px 0 -10px}
      table#adresar table td {border-width: 1px; border-color: #f2f2f2 !important}
      
  #druzstva_tab {border: 1px solid  #f7f7f7; border-right: 0; clear: both}
     #druzstva_tab form {display: inline}
  #tab_form {background: #f7f7f7; border-bottom: 3px solid #fff; padding: 10px}
    #tab_form input {background: #f1f1f1; border: 1px solid #ddd}
    #tab_form select {width: 80px}
      .kterej {width: 120px !important}
    #tab_form option {border-bottom: 1px solid #f1f1f1}
          #tab_form option:hover {background-color: #ddd}
    .tab_search {background: url('../img/layout/search.gif') 5px center no-repeat #fff !important; padding-left: 17px; width: 95px}
  .druzstva {border-top: 1px solid #f1f1f1; clear: both}
  .druzstva div {padding: 0 10px 0 10px; line-height: 22px; float: left}
    .dominator {width: 533px; line-height: 30px !important; border: 0; border-bottom: 1px solid #f7f7f7; font-weight: bold;background: url('../img/layout/arrow_right.gif') 8px center no-repeat #f7f7f7; padding-left: 24px !important;}
    .mesto {width: 130px; font-weight: bold}
    .nazev {width: 240px; border-width: 0 1px 0 1px; border-style: dashed; border-color: #ddd}
    .telefon {width: 70px; border-width: 0 1px 0 1px; border-style: dashed; border-color: #ddd}
    .detail {width: 20px}
    
    #druzstva_tab hr {clear: both; border: 1px solid #f7f7f7; margin: 0; padding: 0}
    
    div.tab_det {padding: 0; width: 550px; background: transparent; padding-bottom: 30px}
        
    form.hledat {padding-right: 8px; margin-left: 8px; padding-left: 8px; border-left: 1px solid #bbb}

.druzstva dl {width: 273px; padding: 0; margin: -1px 0 0 0; display: block; border-bottom: 1px solid #eee}
.left_dl {border-right: 1px solid #f7f7f7; float: left}
.right_dl {float: right}
.right_div {float: right}
  .druzstva dd, dt {border-top: 1px solid #f7f7f7; margin: 0; padding: 0 8px 0 8px; text-align: left; display: block; float: left; line-height: 30px}
  .druzstva dt {width: 78px; color: #838383; font-weight: bold; font-size: 100%}
  .druzstva dd {width: 163px}
  .druzstva dl hr {clear: both; display: none}
  .full_dl {clear: both; width: 550px !important}
    .full_dl dd {width: 440px; text-align: justify; border-bottom: 0}
    .full_dl dt {}
    dd p {padding-top: 7px; border: 0}

.druzstvo_img {margin-top: 8px; border-bottom: 1px solid #f7f7f7}
  .druzstvo_img img {border: 2px solid #ddd; float: left}

.leader {float: right !important; width: 270px}
  .leader p {clear: both; padding-top: 5px; border: 0 !important}
  
  .unknown {color: #bebebe !important}
  
.prodejny_vypis {
	width: 500px;
	background-color: black;
	}
.prodejny_vypis td {
	background-color: white;
	}	
.otdoba {
	width: 500px;
	float: left;
	background: silver;
	margin-bottom: 20px;
	}
.otdoba td {
	background-color: white;
	padding: 2px;
	}
.bold {
	font-weight: bold;
	}
.center {
	text-align: center;
	}
.centerbold {
	text-align: center;
	font-weight: bold;
	}
.ul li{margin-left:25px;padding:3px 0px 2px 0px;}

