body {padding: 0; margin: 0; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif; font-size: 11px; text-align: center;}
img {border: 0;}

h1 {color: #122654; font-size: 28px; margin: 5px 0 5px 0; font-family: Arial Narrow; "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif; font-weight: normal;}
h1 span {color: #000; font-size: 28px;}
h2 {color: #122654; font-size: 18px; margin: 5px 0 2px 0; font-family: Arial Narrow; "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif; font-weight: normal;}
h3 {color: #122654; font-size: 14px; margin: 5px 0 2px 0; font-family: Arial Narrow; "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif; font-weight: bold;}
h4 {color: #122654; font-size: 12px; margin: 5px 0 2px 0; font-family: Arial Narrow; "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif; font-weight: bold;}

p {margin: 0.8em 0;} 
ol, ul {margin: 5px 2em; padding: 0;}
li {margin: 2px 0px;}

input {border: 1px solid #999; font-size: 11px;}
select {font-size: 11px;}
textarea {border: 1px solid #999; font-size: 11px;  font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, sans-serif;}

fieldset {margin-bottom: 15px; padding: 0 5px; border: 1px solid #ccc; background: #eee;}
fieldset table {width: 100%; margin: 5px 0 4px 0;}
fieldset p {padding: 3px 0 0 0;}
fieldset td {width: 130px;}
fieldset input {width: 150px; background: #ddd;}
fieldset select {width: 150px;}
legend {color: #000; font-size: 10px; background: #ccc; padding: 2px 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

a         {color: #173a64; text-decoration: none;}
a:hover   {color: #173a64; text-decoration: underline;}

table {width: 100%;}
th {color: #ffffff; margin: 0; padding: 2px 5px; background-color: #122654; font-weight: bold; vertical-align: top;}
td {color: #000000; margin: 0; padding: 2px 5px; background-color: inherit; font-weight: normal; vertical-align: top;} 
td a         {color: #000; text-decoration: underline;}
td a:hover   {color: #173a64; text-decoration: underline;}
table .textpole {font-size: 11px; padding: 1px 2px; margin: 0; width: 200px; font-family: sans-serif;}
table textarea {font-size: 11px; padding: 1px 2px; margin: 0; width: 200px; height: 70px; font-family: sans-serif;}
table .odeslat {font-size: 11px; padding: 1px 2px; margin: 0; font-family: sans-serif;}
.td_mezera {background-color: #fff;} 

.red {color: #d00;}

#mother {display: block; clear: both; position: relative; width: 990px; margin: 0px auto; padding: 0; background: #fff; text-align: left; border: 0px;}
 #top_top     {display: none;}
 #top_mid     {display: none;}
 #top_bot     {display: none;}


 #content     {display: block; color: #000; clear: both; width: 100%; margin: 0; padding: 0; border: 0; background-color: #fff;}
  #rcol  {display: none;}
  #content_menu {display: none;}
  #content_data {display: block; margin: 0; padding: 10px 15px 10px 15px; width: 100%;}
  #content_data p a         {color: #000; text-decoration: underline;}
  #content_data p a:hover   {color: #173a64; text-decoration: underline;}
   .razeni {color: #122654; margin: 0; padding: 0; font-size: 9px;}
   .zbozi     {display: block; color: #000; width: 145px; height: 145px; position: relative; float: left; margin: 2px 2px 0 0; padding: 0; border: 1px solid #aaa; text-align: center; voice-family: "\"}\""; voice-family: inherit; width: 145px; height: 145px;}
   .zbozi h1    {display: block; color: #122654; font-size: 13px; font-weight: bold; margin: 0; padding: 2px 0; border-bottom: 1px solid #aaa; text-align: center; background-color: #ddd;}
   .img_maly     {display: block; width: 140px; height:  90px; position: relative; float: left; margin: 0; padding: 0; text-align: center; vertical-align: middle;}
   .img_velky    {display: block; width: 300px; height: 225px; position: relative; float: left; margin: 0 5px 0 0; padding: 0; text-align: center; vertical-align: middle; border: 1px solid #aaa;}
   .bezna_cena {text-decoration: line-through;}
   .varianty {text-align: center;}
   .varianty td {vertical-align: middle;}
   .varianty img {border: 0;}
   .varianty_ks {width: 30px; text-align: right;}
   .vase_cena {color: #122654; font-weight: bold;}
   .table_kosik {text-align: center;}
   .table_kosik td {vertical-align: middle;}
   .table_kosik .pata {background-color: #92a6c4;}
   .kosik_nazev {text-align: left;}
   .kosik_nazev span {color: #122654; font-weight: bold;}
   .cena span {color: #122654;}
   .poznamka {display: block; clear: both; color: #122654; padding: 0; font-size: 9px;}

   .graficka_tabulka {width: 100%; border-top: 1px solid #eee; border-left: 1px solid #eee; padding: 0; margin: 0 0 10px 0;}
   .graficka_tabulka th {text-align: center; color: #fff; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 3px 5px; margin: 0;}
   .graficka_tabulka td {text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px; margin: 0;}
   .graficka_tabulka .td_male {font-size: 10px; background-color: #f6f6f6;}
   .graficka_tabulka .seda {background-color: #f6f6f6;}
   .graficka_tabulka .leva {text-align: left;}
   .graficka_tabulka .levaseda {text-align: left; background-color: #f6f6f6;}

   .table_dodani {font-size: 11px; width: 100%; margin: 0 0 10px 0; vertical-align: top; border-left: 1px solid #eee; border-top: 1px solid #eee;}
   .table_dodani td {font-size: 11px; vertical-align: top; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px 5px;}
   .table_dodani td span {font-weight: bold; color: #000;}
   .table_dodani th {font-size: 10px; font-weight: normal; text-align: left; vertical-align: top; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 3px 5px;}

   .tab_vypis_zarizeni {font-size: 11px; width: 100%; border-left: 1px solid #eee; border-top: 1px solid #eee;}
   .tab_vypis_zarizeni td {font-size: 11px; vertical-align: top; padding: 4px 6px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 1.4;}
   .tab_vypis_zarizeni th {font-weight: normal; padding: 3px 6px; vertical-align: middle; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
   .tab_vypis_zarizeni .tab_cena {vertical-align: top; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}

   .button {display: block; position: relative; float: right; color: #888; margin: 0; height: 14px; padding: 1px 10px; border-top: 1px solid #122654; border-bottom: 1px solid #aaa; text-align: center; font-weight: normal; font-size: 10px; voice-family: "\"}\""; voice-family: inherit; height: 12px;}
   .button a       {color: #888; text-decoration: none;}
   .button a:hover {color: #122654; text-decoration: underline;}
 


  .menu_navigator {margin: 3px 0 0 5px; padding: 0; border: 0; font-size: 10px; width: 480px;}
  .menu_navigator a       {color: #000; text-decoration: underline;}
  .menu_navigator a:hover {color: #495678; text-decoration: underline;}
  
 .content_right {display: none;}
 
 .akt_dat {font-weight: bold; text-align: left;} 
 .akt_del {width: 10px; text-align: center;}
 .akt_nad {font-weight: bold; vertical-align: top; color: #bb2d29; text-align: left;}
 .akt_txt {vertical-align: top; text-align: left;}
 
 #bottom      {display: block; clear: both; color: #000; width: 990px; margin: 0; padding: 2px 5px; border-top: 2px solid #122654; text-align: center; height: 25px; font-size: 9px; font-weight: normal; voice-family: "\"}\""; voice-family: inherit; width: 980px;}
 #bottom a {color: #000; text-decoration: none;} 
 #bottom a:hover {text-decoration: underline;} 

.tabulka_docs {width: 100%;}
.tabulka_docs a {color: #000; text-decoration: underline; font-weight: bold;}
.tabulka_docs a:hover   {color: #bb2d29; text-decoration: underline;}

.foto_kategorie {color: #000; text-decoration: none; font-weight: bold;}
.foto_kategorie a:hover   {color: #000; text-decoration: underline;}
