body      { background: #F5F5F5 url(rezy/pozadi-body-obrazek.jpg) no-repeat top center; }
#obal     {  }
#hlavicka { background: url(rezy/hlavicka-baner.jpg) no-repeat top center; }
#logo-banner        { float: left; display: block; width: 404px; height: 183px; }
#logo-banner:hover  { background: url(rezy/logo-hover.jpg) no-repeat top left; }
#menu     { background: url(rezy/podklad-menu.jpg) no-repeat top center; }
#obsah    { background: url(rezy/pozadi-obsah.jpg) repeat-y top center; clear: both; }
#paticka  { background: url(rezy/paticka.jpg) no-repeat bottom center; }


h1      { }
h2      { font-size: 1.3em; color: #5B8423; padding: 0; margin: 12px 0 2px 5px; }
h3      { font-size: 1.2em; color: #80B21D; padding: 0; margin: 0 0 10px 30px;  }
p, ul   { font-family: verdana; font-size: 0.8em; line-height: 1.5em; color: #222; }
p       { margin: 10px; }
a       { color: #163D74; color:#4F8BAF; font-weight: bold; }
a:hover { text-decoration: none; }
div     { background-color: none; }

strong              { }
em                  { }
table               { font-size: 0.8em; font-family: verdana; }
tr                  {  }
td                  { padding: 2px 5px 2px 5px;  }
tr.lichy            { background-color: #e1e1e1; }
tr.sudy             { background-color: #efefef; }
td.popisek          {}
td.hodnota          {}

.cena               { display: block; margin: 5px 0 5px 0; padding: 5px 0 10px 0; text-align: right; font-size: 1.2em;  font-weight: bold; color: #FF642A;  }
.nejzadanejsi       { display: block; width: 273px; height: 40px;
                      margin: 10px 0 10px 0 ; padding: 10px 5px 5px 5px; text-align: center; font-size: 1.2em;  font-weight: bold; color: #30590A;  color: #FF6624; 
                      background: url(rezy/nejzadanejsi.jpg) no-repeat top center;}
.dulezite           { font-weight: bold; color: #666; }     


.uvodnik            { margin: 0 20px 10px 30px; padding: 5px; }
.uvodnik strong     { color: #222;   }

/* VYRAZNE - zeleny podbarveny blok */
.vyrazne            { color: #444; background-color: #CEE9AC; }
.vyrazne strong     { color: #448205; } 

/* VYRAZNE - zeleny graficky blok */
.vyrazne1           { color: #444; height: 100px; padding: 12px 15px 0 15px; background: url(rezy/vyrazne-895x110.jpg) no-repeat top center; }
.vyrazne1 strong    { color: #222; }

.vyrazne2           { color: #444; height: 80px; text-align: center; padding-top: 12px; background: url(rezy/vyrazne-600x80.jpg) no-repeat top center; }
.vyrazne2 strong    { color: #5B8423; }

.vyrazne3           { color: #444; height: 100px; text-align: left; padding-top: 10px;
                      background: url(rezy/vyrazne-600x100.jpg) no-repeat top center; }
.vyrazne3 strong    { color: #5B8423; }

/* AKTUALITA - zluta nalepka */
.aktualita          { width: 210px; height: 250px; text-align: right; padding: 10px 20px 10px 40px; margin: 0 25px 0 5px; float: right; 
                      background: url(rezy/aktualita.jpg) no-repeat top left; }
.aktualita p.prvni  { font-size: 0.7em; margin: 73px 0 0 0; padding: 0;  }
.aktualita p.druhy  { font-size: 0.7em; margin: 40px 0 0 0; padding: 0; text-align: left;  }
.aktualita a        { color: #84B61F; }
.aktualita a:hover  { color: #478500; }

/* REFERENCE - modra nalepka */
.box-reference      {  }
.box-reference h3   { background: url(rezy/ico-reference.gif) no-repeat 0px 5px; color: #8AB6E8;  
                      padding: 5px 20px 10px 70px; margin: 10px 15px 5px 0; }
.reference          { width: 304px; height: 335px; text-align: right;}
.reference a        { color: #84B61F; }
.reference a:hover  { color: #478500; }

.web-public         { background: url(rezy/reference-public.jpg) no-repeat top left; margin: 0px 0px 0px 20px;}
.web-shop           { background: url(rezy/reference-shop.jpg) no-repeat top left; margin: 0px 0px 0px 20px; }

/* REFERENCE - sekce */
.reference-vizitka-mini, .reference-vizitka, .reference-vizitka-plus, .reference-web-public, .reference-web-shop 
                        { clear: both; margin: 10px 15px 0 15px ; padding: 0 10px 5px 0; border: 1px solid #44638F ; }
.reference-vizitka-mini table, .reference-vizitka table, .reference-vizitka-plus table, .reference-web-public table, .reference-web-shop table
                        { width: 290px; margin: 10px 15px 10px 15px ; padding: 0; border: 1px solid #44638F ;  
                          font-family: arial; font-size: 0.8em;
                        }
.reference-vizitka-mini h2, .reference-vizitka h2, .reference-vizitka-plus h2, .reference-web-public h2, .reference-web-shop h2
                        { color: #2783AC; margin: 20px 0 0 0;  
                        }                         
                                               
.reference-vizitka-mini {  }
.reference-vizitka      {  }
.reference-vizitka-plus {  }
.web-public             {  }
.web-shop               {  }

/* IKONY SLUZEB */
.ico                { float: right; display: block; width: 80px; height: 70px; }
.navrh              { background: url(rezy/ico-graficky-navrh.gif) no-repeat top left; }
.sablona            { background: url(rezy/ico-graficka-sablona.gif) no-repeat top left; }
.webhosting         { background: url(rezy/ico-webhosting.gif) no-repeat top left; }
.basic              { background: url(rezy/ico-sprava-basic.gif) no-repeat top left; }
.souhra             { background: url(rezy/ico-sprava-souhra.gif) no-repeat top left; }
.souhra-plus        { background: url(rezy/ico-sprava-souhra-plus.gif) no-repeat top left; }
.vm                 { background: url(rezy/ico-system-virtuemart.gif) no-repeat top left; }
.j                  { background: url(rezy/ico-system-joomla.gif) no-repeat top left; }
.ss                 { background: url(rezy/ico-system-shopsys.gif) no-repeat top left; }
.wp                 { background: url(rezy/ico-system-wp.gif) no-repeat top left; }
.noico              { background: url(rezy/ico-noico.gif) no-repeat top left; }

/* IKONY KLIENTI */
.logo-klient        { float:left; display: block; margin-left: 52px; }
a.lucni-bouda       { width: 113px; height: 72px; background: url(rezy/logo-lb.jpg) no-repeat top center; }
a.lucni-bouda:hover { background: url(rezy/logo-lb-hover.jpg) no-repeat top center; }
a.floorwood         { width: 142px; height: 72px; background: url(rezy/logo-fw.jpg) no-repeat top center; }
a.floorwood:hover   { background: url(rezy/logo-fw-hover.jpg) no-repeat top center; }
a.freedome          { width: 146px; height: 72px; background: url(rezy/logo-fd.jpg) no-repeat top center; }
a.klima-gregor:hover{ background: url(rezy/logo-gregor-hover.jpg) no-repeat top center; }
a.klima-gregor      { width: 146px; height: 72px; background: url(rezy/logo-gregor.jpg) no-repeat top center; }
a.freedome:hover    { background: url(rezy/logo-fd-hover.jpg) no-repeat top center; }
a.lemberk           { width: 73px; height: 72px; background: url(rezy/logo-l.jpg) no-repeat top center; }
a.lemberk:hover     { background: url(rezy/logo-l-hover.jpg) no-repeat top center; }
a.mandala-spa       { width: 159px; height: 72px; background: url(rezy/logo-ms.jpg) no-repeat top center; }
a.mandala-spa:hover { background: url(rezy/logo-ms-hover.jpg) no-repeat top center; }

/* formulare */
fieldset.kalkulace    { margin: 10px 25px 20px 25px; padding: 5px 15px 5px 0;}
fieldset legend     { padding: 0 5px 0 5px; }

#obsah img          { border: none ; }
/* primarni menu */      
	ul#nav	          { width: 960px; padding: 0 0 0 0 ; margin: 0 0 0 40px; _margin: 0 0 0 20px; list-style:none; }	     
	ul#nav li         { float: left; width: 129px; height: 44px; margin-right: 4px;
                      font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight: bold; font-size: 90%; text-align: center;}
	ul#nav li a       { float: left; display: block; width: 129px; height: 28px; margin: 0 ; padding: 16px 0 0 0; background-color: none;
	  				          color: black; text-decoration: none; text-align: center;}
	ul#nav li a:hover { color: #ddd; text-align: center; background-color: none; } 


  ul li a#zalozka-1         { background: url(rezy/zalozka-1.jpg) no-repeat top left; }
  ul li a:hover#zalozka-1   { background: url(rezy/zalozka-1-hover.jpg) no-repeat top left; }
  ul li a#zalozka-1-active  { background: url(rezy/zalozka-1-vybrana.jpg) no-repeat top left; }
  ul li a#zalozka-2         { background: url(rezy/zalozka-2.jpg) no-repeat top left; }
  ul li a:hover#zalozka-2   { background: url(rezy/zalozka-2-hover.jpg) no-repeat top left; }
  ul li a#zalozka-2-active  { background: url(rezy/zalozka-2-vybrana.jpg) no-repeat top left; } 
  ul li a#zalozka-3         { background: url(rezy/zalozka-3.jpg) no-repeat top left; }
  ul li a:hover#zalozka-3   { background: url(rezy/zalozka-3-hover.jpg) no-repeat top left; }
  ul li a#zalozka-3-active  { background: url(rezy/zalozka-3-vybrana.jpg) no-repeat top left; }  
  ul li a#zalozka-4         { background: url(rezy/zalozka-4.jpg) no-repeat top left; }
  ul li a:hover#zalozka-4   { background: url(rezy/zalozka-4-hover.jpg) no-repeat top left; }
  ul li a#zalozka-4-active  { background: url(rezy/zalozka-4-vybrana.jpg) no-repeat top left; }
  ul li a#zalozka-5         { background: url(rezy/zalozka-5.jpg) no-repeat top left; }
  ul li a:hover#zalozka-5   { background: url(rezy/zalozka-5-hover.jpg) no-repeat top left; }
  ul li a#zalozka-5-active  { background: url(rezy/zalozka-5-vybrana.jpg) no-repeat top left; }  
  ul li a#zalozka-6         { background: url(rezy/zalozka-6.jpg) no-repeat top left; }
  ul li a:hover#zalozka-6   { background: url(rezy/zalozka-6-hover.jpg) no-repeat top left; } 	
  ul li a#zalozka-6-active  { background: url(rezy/zalozka-6-vybrana.jpg) no-repeat top left; }  

  
  ul li a#zalozka-1, ul li a#zalozka-2, ul li a#zalozka-3, ul li a#zalozka-3, ul li a#zalozka-4, ul li a#zalozka-5, ul li a#zalozka-6
  { color: #666; } 
  ul li a:hover#zalozka-1, ul li a:hover#zalozka-2, ul li a:hover#zalozka-3, ul li a:hover#zalozka-3, ul li a:hover#zalozka-4, ul li a:hover#zalozka-5, ul li a:hover#zalozka-6
  { color: #FF6624; }  
  ul li a#zalozka-1-active, ul li a#zalozka-2-active, ul li a#zalozka-3-active, ul li a#zalozka-4-active, ul li a#zalozka-5-active, ul li a#zalozka-6-active
  { color: #84B61F; }
  ul li a#zalozka-1-active:hover, ul li a#zalozka-2-active:hover, ul li a#zalozka-3-active:hover, ul li a#zalozka-4-active:hover, ul li a#zalozka-5-active:hover, ul li a#zalozka-6-active:hover
  { color: #84B61F; cursor: default; }
/* submenu menu */      
	#subnav	             { clear:both; width: 960px; padding: 0 ; margin: 0 0 0 40px; _margin: 0 0 0 20px; list-style:none; }	     
	#subnav li           { float: left; margin: 5px 4px 0 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight: bold; font-size: 90%; text-align: center;}
	#subnav li a         { float: left; display: block;  margin: 0 0 0 0; padding: 5px; background-color: none; color: black; text-align: center;}
	#subnav li a:hover   { color: #ddd; text-align: center; background-color: red; }    
 
/* zalozka 2 */  
  #subnav li a#zalozka-2a         { color: #7CB71F; }
  #subnav li a:hover#zalozka-2a   { color: #eee; background-color: #7CB71F; }
  #subnav li a#zalozka-2a-active  { color: #eee; background-color: #7CB71F; }
  #subnav li a#zalozka-2b         { color: #FF6624; }
  #subnav li a:hover#zalozka-2b   { color: #eee; background-color: #FF6624; }
  #subnav li a#zalozka-2b-active  { color: #eee; background-color: #FF6624; }
  #subnav li a#zalozka-2c         { color: #6F839B; }
  #subnav li a:hover#zalozka-2c   { color: #eee; background-color: #6F839B; }
  #subnav li a#zalozka-2c-active  { color: #eee; background-color: #6F839B; }
  #subnav li a#zalozka-2d         { color: #393939; }
  #subnav li a:hover#zalozka-2d   { color: #eee; background-color: #393939; }
  #subnav li a#zalozka-2d-active  { color: #eee; background-color: #393939; }  

/* zalozka 3 */  
  #subnav li a#zalozka-3a         { color: #7CB71F; }
  #subnav li a:hover#zalozka-3a   { color: #eee; background-color: #7CB71F; }
  #subnav li a#zalozka-3a-active  { color: #eee; background-color: #7CB71F; }
  #subnav li a#zalozka-3b         { color: #FF6624; }
  #subnav li a:hover#zalozka-3b   { color: #eee; background-color: #FF6624; }
  #subnav li a#zalozka-3b-active  { color: #eee; background-color: #FF6624; }
  #subnav li a#zalozka-3c         { color: #6F839B; }
  #subnav li a:hover#zalozka-3c   { color: #eee; background-color: #6F839B; }
  #subnav li a#zalozka-3c-active  { color: #eee; background-color: #6F839B; }
  #subnav li a#zalozka-3d         { color: #393939; }
  #subnav li a:hover#zalozka-3d   { color: #eee; background-color: #393939; }
  #subnav li a#zalozka-3d-active  { color: #eee; background-color: #393939; } 
  #subnav li a#zalozka-3e         { color: #393939; }
  #subnav li a:hover#zalozka-3e   { color: #eee; background-color: #393939; }
  #subnav li a#zalozka-3e-active  { color: #eee; background-color: #393939; } 
  #subnav li a#zalozka-3f         { color: #393939; }
  #subnav li a:hover#zalozka-3f   { color: #eee; background-color: #393939; }
  #subnav li a#zalozka-3f-active  { color: #eee; background-color: #393939; }   

/* navigace pro konkretni stranky*/
  #active { font-weight: bold; text-decoration: none; }

/* submenu menu 2 */      
	#subnav2	            { clear:both; padding: 0 ; margin: 0 0 0 40px; _margin: 0 0 0 20px; list-style: none; }	     
	#subnav2 li           { float: left; margin: 5px 4px 0 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight: bold; 
                          font-size: 90%; text-align: center; list-style: none; }
	
  #subnav2 li a         { float: left; display: block;  margin: 0; padding: 5px; background-color: none;  text-align: center;}

  #subnav2-zalozka-2a li a         { color: #30590A; }
  #subnav2-zalozka-2b li a         { color: #FF6624; }
  #subnav2-zalozka-2c li a         { color: #6F839B; }
  #subnav2-zalozka-2d li a         { color: #393939; }

  .subnav2-zalozka-2a li a:hover   {  }
  .subnav2-zalozka-2b li a:hover   {  }
  .subnav2-zalozka-2c li a:hover   {  }  
  .subnav2-zalozka-2d li a:hover   {  } 
  
  .subnav2-zalozka-2a #active { color: #fff; background-color: #7CB71F; text-decoration: underline; }
  .subnav2-zalozka-2b #active { color: #fff; background-color: #FF6624; text-decoration: underline; }
  .subnav2-zalozka-2c #active { color: #fff; background-color: #6F839B; text-decoration: underline; }
  .subnav2-zalozka-2d #active { color: #fff; background-color: #393939; text-decoration: underline; }
            
/* H1 */
.styl-1 h1, .styl-1a h1, .styl-1b h1, .styl-1c h1, .styl-2 h1, .styl-3 h1, .styl-4 h1, h1#kalkulace, h1#kontakt, h1#reference 
{ float: right; padding: 5px 20px 10px 70px; margin: 10px 15px 5px 0; }

h1#titulka    { background: url(rezy/ico-uvod.gif) no-repeat 0px 5px; padding: 5px 20px 10px 70px; margin: 10px 15px 5px 0; color: #85A168;  }

h1#reference  { background: url(rezy/ico-reference.gif) no-repeat 0px 5px; color: #8AB6E8; }

ul.styl-1, ul.styl-2, ul.styl-3                                   { list-style:  square; }
ul.styl-1 li a, ul.styl-2 li a, ul.styl-3 li a                    { font-weight: normal; }
ul.styl-1 li a:hover, ul.styl-2 li a:hover, ul.styl-3 li a:hover  { font-weight: bold; }

/* STYL 1 */
.styl-1-hb                { color: #7CB71F; }

.styl-1 h1                { color: #7CB71F; background: url(rezy/ico-tvorba-www.gif) no-repeat 0px 5px; }
.styl-1 h2                { margin: 0; padding: 0; }
.styl-1 h2 a              { color: #7CB71F; margin: 0 0 0 10px; padding: 0; }
.styl-1 h2 a:hover        { color: #7CB71F; }
.styl-1 p.uvodnik         { margin: 0 25px 10px 40px; } 
.styl-1 p.uvodnik strong  { color: #7CB71F; }
.styl-1 p strong          { color: #7CB71F; }
.styl-1 ul                { color: #7CB71F; }
.styl-1 ul li             { list-style: square url(rezy/odrazka-odkaz-web-public.gif); }
.styl-1 ul li a           { color: #7CB71F;  }
.styl-1 ul li a:hover     { }

/* STYL 2 */
.styl-2-hb                { color: #FF6624; }
.styl-2 h1                { color: #FF6624; background: url(rezy/ico-marketing.gif) no-repeat 0px 5px; }
.styl-2 h2                { color: #FF6624; margin: 0; padding: 0; }
.styl-2 h2 a              { color: #FF6624; margin: 0; padding: 0; }
.styl-2 h2 a:hover        { color: #FF6624; }
.styl-2 p.uvodnik         { margin: 0 25px 10px 40px; } 
.styl-2 p.uvodnik strong  { color: #FF6723; }
.styl-2 p strong          { color: #FF6624; color: #222;  }
.styl-2 ul                { color: #FF6624; }
.styl-2 ul li             { list-style: square url(rezy/odrazka-odkaz-marketing.gif); }
.styl-2 ul li a           { color: #FF6624; }
.styl-2 ul li a:hover     { }

/* STYL 3 */
.styl-3-hb                { color: #6F839B; }
.styl-3 h1                { color: #6F839B; background: url(rezy/ico-identita.gif) no-repeat 0px 5px; }
.styl-3 h2                { color: #6F839B; }
.styl-3 h2 a              { color: #6F839B; margin: 0; padding: 0;  }
.styl-3 h2 a:hover        { color: #6F839B; }
.styl-3 p.uvodnik         { margin: 0 25px 5px 40px; } 
.styl-3 p.uvodnik strong  { color: #6F839B; }
.styl-3 p strong          { color: #6F839B; }
.styl-3 ul                { color: #6F839B; }
.styl-3 ul li             { list-style: square url(rezy/odrazka-odkaz-identita.gif); }
.styl-3 ul li a           { color: #6F839B; }
.styl-3 ul li a:hover     { }

/* STYL 4 */
.styl-4-hb                { color: #393939; }
.styl-4 h1                { color: #393939; background: url(rezy/ico-sprava.gif) no-repeat 0px 5px; }
.styl-4 h2                { color: #5B8423; margin: 30px 0 10px 0; padding: 0; font-size: 1.5em; }
.styl-4 h2 a              { color: #393939; margin: 0; padding: 0; }
.styl-4 h2 a:hover        { color: #393939; }
.styl-4 p.uvodnik         { margin: 0px 25px 5px 40px; } 
.styl-4 p.uvodnik strong  { color: #393939; }
.styl-4 p strong          { color: #393939; }
.styl-4 ul                { color: #393939; }
.styl-4 ul li             { list-style: square url(rezy/odrazka-sprava.gif); }
.styl-4 ul li a           { color: #393939; }
.styl-4 ul li a:hover     { }
.styl-4 ul.podnabidka                { color: #393939; }
.styl-4 ul.podnabidka li             { list-style: square url(rezy/odrazka-odkaz-sprava.gif); }
.styl-4 ul.podnabidka li a           { color: #393939; }
.styl-4 ul.podnabidka li a:hover     { }


/* PODSTYLY STYLU 1 */ 
.styl-1a, .styl-1b, .styl-1c              {  padding-bottom: 10px; }
.styl-1a h1, .styl-1b h1, .styl-1c h1     {  background: url(rezy/ico-tvorba-www.gif) no-repeat 0px 5px; }
  /* PODSTYLY ke STYLU 1 - SPOLECNE */
  ul.styl-1a, ul.styl-1b, ul.styl-1c      { list-style: square; }
  
.styl-1a #podnabidka, .styl-1b #podnabidka, .styl-1c #podnabidka 
{ margin: 0 0 0 20px; }
.styl-1a #podnabidka h3, .styl-1b #podnabidka h3, .styl-1c #podnabidka h3 
{ background: url(rezy/ico-spojena-nabidka.gif) no-repeat center left ; padding: 10px 0 10px 45px; margin: 0 0 0 0; color: #BE2608; } 

.styl-1a #dalsiodkazy, .styl-1b #dalsiodkazy, .styl-1c #dalsiodkazy 
{ margin: 0 0 0 20px; }
.styl-1a #dalsiodkazy h3, .styl-1b #dalsiodkazy h3, .styl-1c #dalsiodkazy h3 
{ background: url(rezy/ico-mohlo-by-zajimat.gif) no-repeat center left ; padding: 10px 0 10px 45px; margin: 15px 0 0 0; color: #BE2608; } 
  
.styl-1a #podnabidka ul, .styl-1b #podnabidka ul, .styl-1c #podnabidka ul { margin: 5px 0 5px 20px; } 
.styl-1a #dalsiodkazy ul, .styl-1b #dalsiodkazy ul, .styl-1c #dalsiodkazy ul { margin: 5px 0 5px 20px; }  
  
  /* PODSTYL A ke STYLU 1 */
  .styl-1a-hb  { color: #ADCD68; }
  
  .styl-1a h1               { color: #6D9B17; }
  .styl-1a p                { color: #444; }
  .styl-1a p strong         { color: #6D9B17; }  
  .styl-1a p.uvodnik        { } 
  .styl-1a p.uvodnik strong { color: #6D9B17; }
  .styl-1a h2               { color: #000; } 
  .styl-1a h2 strong        { color: #ADCD68; }    
  .styl-1a h2 a             { color: #ADCD68; }
  .styl-1a h2 a:hover       { color: #ADCD68; }
  .styl-1a a                { color: #ADCD68; }
  .styl-1a a:hover          { color: #ADCD68; }  
  .styl-1a a img            { border: none; } 
  .styl-1a a:hover img      { }   
  .styl-1a ul               { color: #444; }
  .styl-1a ul li            { list-style: square url(rezy/odrazka-web-simple.gif);  }
  .styl-1a ul li strong     { color: #ADCD68; }   
  .styl-1a ul li a          { color: #ADCD68;  }
  .styl-1a ul li a:hover    {  }
  .styl-1a img              { }
   
  /* PODSTYL B ke STYLU 1 */
  .styl-1b-hb               { color: #6D9B17; }
  
  .styl-1b h1               { color: #6D9B17; }  
  .styl-1b p                { color: #444; }  
  .styl-1b p strong         { color: #6D9B17; } 
  .styl-1b p.uvodnik        {  } 
  .styl-1b p.uvodnik strong { color: #6D9B17; }
  .styl-1b p strong         { color: #6D9B17; }  
  .styl-1b h2               { color: #84B61F; } 
  .styl-1b h2 strong        { color: #6D9B17; }   
  .styl-1b h2 a             { color: #6D9B17; }  
  .styl-1b a                { color: #4F8BAF;  }
  .styl-1b a:hover          { }
  .styl-1b ul               { color: #444; }
  .styl-1b ul li            { list-style: square url(rezy/odrazka-web-public.gif); }
  .styl-1b ul li strong     { color: #6D9B17; }  
  .styl-1b ul li a          { color: #6D9B17; }
  .styl-1b ul li a:hover    {  }  

  .styl-1b #podnabidka         {  }
  .styl-1b #podnabidka ul li   { list-style: square url(rezy/odrazka-odkaz-web-public.gif); } 
  .styl-1b #dalsiodkazy         {  }
  .styl-1b #dalsiodkazy ul li   { list-style: square url(rezy/odrazka-odkaz-web-public.gif); }  
  
  /* PODSTYL C ke STYLU 1 */
  .styl-1c-hb               { color: #30590A; }
    
  .styl-1c h1               { color: #30590A; }  
  .styl-1c p                { color: #444; }  
  .styl-1c p strong         { color: #30590A; }   
  .styl-1c h2               { color: #438102; } 
  .styl-1c h2 strong        { color: #30590A; }   
  .styl-1c h2 a             { color: #30590A; }    
  .styl-1c a                { color: #30590A; }
  .styl-1c a:hover          { color: #30590A; }
  .styl-1c ul               { color: #444; }
  .styl-1c ul li            { list-style: square url(rezy/odrazka-web-shop.gif);  }
  .styl-1c ul li strong     { color: #30590A; }  
  .styl-1c ul li a          { color: #30590A; }
  .styl-1c ul li a:hover    {  }
  
  .styl-1c #podnabidka         {  }
  .styl-1c #podnabidka ul li   { list-style: square url(rezy/odrazka-odkaz-web-shop.gif); } 
  .styl-1c #dalsiodkazy         {  }
  .styl-1c #dalsiodkazy ul li   { list-style: square url(rezy/odrazka-odkaz-web-shop.gif); }   

/* kalkulace */
h1#kalkulace                          { background: url(rezy/ico-kalkulace.gif) no-repeat 0px 5px; color: #9E9E9E; }
.kalkulace h2                         { color: #85A168; margin: 25px 0 15px 40px; font-size: 1.7em;   }
.kalkulace p.uvodnik                  { margin: 0 25px 10px 40px; } 
.kalkulace p.uvodnik strong           { color: #7CB71F; }
.kalkulace table                      { width: 800px; margin: 0 0 0 50px; }
.kalkulace table tr                   {  }
.kalkulace table tr.lichy             { background-color: #eee; }
.kalkulace table tr.sudy              { background-color: #e2e2e2; }
.kalkulace table tr td                { padding: 10px;}
.kalkulace table tr.lichy td.volba, .kalkulace table tr.sudy td.volba     { width: 30px; background-color: #fff; padding: 0px; }
.kalkulace table tr.lichy td.popisek, .kalkulace table tr.sudy td.popisek { width: 190px;  }
.kalkulace table tr.lichy td.hodnota, .kalkulace table tr.sudy td.hodnota { line-height: 1.4em;  } 
.kalkulace table tr.lichy td.volba    {}
.kalkulace table tr.lichy td.popisek  {}
.kalkulace table tr.lichy td.hodnota  {}
.kalkulace table tr.sudy td.volba     {}
.kalkulace table tr.sudy td.popisek   {}
.kalkulace table tr.sudy td.hodnota   {}
.kalkulace table tr span.poznamka     { display: block; font-size: 0.85em; }

/* kontakt */
h1#kontakt                          { background: url(rezy/ico-kontakt.gif) no-repeat 0px 5px; }
.kontakt h2                         { color: #85A168; margin: 25px 0 15px 40px; font-size: 1.7em;   }
.kontakt p.uvodnik                  { margin: 0 25px 10px 40px; } 
.kontakt p.uvodnik strong           { color: #7CB71F; }
.kontakt table                      { margin: 0 0 0 50px; }
.kontakt table tr                   {  }
.kontakt table tr.lichy             { background-color: #eee; }
.kontakt table tr.sudy              { background-color: #e2e2e2; }
.kontakt table tr td                { padding: 10px;}
.kontakt table tr.lichy td.volba, .kontakt table tr.sudy td.volba     { _width: 30px; background-color: #fff; padding: 0px; }
.kontakt table tr.lichy td.popisek, .kontakt table tr.sudy td.popisek { _width: 190px;  }
.kontakt table tr.lichy td.hodnota, .kontakt table tr.sudy td.hodnota { line-height: 1.4em;  } 
.kontakt table tr.lichy td.volba    {}
.kontakt table tr.lichy td.popisek  {}
.kontakt table tr.lichy td.hodnota  {}
.kontakt table tr.sudy td.volba     {}
.kontakt table tr.sudy td.popisek   {}
.kontakt table tr.sudy td.hodnota   {}
.kontakt table tr span.poznamka     { display: block; font-size: 0.85em; }
/* TLACITKA */
/* Styl 1 */
a.button-styl-1, a.button-styl-2, a.button-styl-3, a.button-styl-4, a.button-obecne {
                                       font-family: tahoma; }
body a.button-styl-1                 { width: 198px; height: 33px; float: right; padding: 10px 0 0 28px; color: #7CB71F;   
                                       background: url(rezy/tlacitko-www.jpg) no-repeat; }
a.button-styl-1:hover                { height: 32px; background: url(rezy/tlacitko-www-hover.jpg) no-repeat; color: #448205;  padding: 11px 0 0 28px; }
/* Styl 2 */
body a.button-styl-2                 { width: 183px; height: 33px; float: right; padding: 10px 0 0 28px; color: #FA6221; margin-top: 20px;  
                                       background: url(rezy/tlacitko-imarketing.jpg) no-repeat; }
a.button-styl-2:hover                { height: 32px; background: url(rezy/tlacitko-imarketing-hover.jpg) no-repeat; color: #BF6445; padding: 11px 0 0 28px; }
/* Styl 3 */
body a.button-styl-3                 { width: 130px; height: 33px; float: right; padding: 10px 0 0 28px; color: #6F839B; margin-top: 20px; margin-right: 20px;  
                                       background: url(rezy/tlacitko-identita.jpg) no-repeat; }
a.button-styl-3:hover                { height: 32px; background: url(rezy/tlacitko-identita-hover.jpg) no-repeat; color: #57606F; padding: 11px 0 0 28px; }
/* Styl 4 */
body a.button-styl-4                 { width: 226px; height: 33px; float: right; padding: 10px 0 0 28px; color: #393939; padding: 11px 0 0 28px; margin-top: 10px;   
                                       background: url(rezy/tlacitko-sprava.jpg) no-repeat; }
a.button-styl-4:hover                { height: 32px; background: url(rezy/tlacitko-sprava-hover.jpg) no-repeat; color: #222; padding: 12px 0 0 28px; }

/* obecne */
a.button-obecne                       { width: 243px; height: 34px; display: block; float: right;  padding: 10px 0 0 0; margin: 0 0 10px 0;  
                                        text-decoration: none; text-align: center; color: #4F8BAF; 
                                        background: url(rezy/tlacitko-obecne.jpg) no-repeat; }
a.button-obecne:hover                 { background: url(rezy/tlacitko-obecne-hover.jpg) no-repeat; color: white; }

a.button-obecne span                  { text-decoration: underline; }
a.button-obecne:hover span            { text-decoration: none; color: white;  height: 33px; padding-top: 11px }


.slovnicek                            { margin: 0 30px 0 30px; }
.slovnicek h1                         { margin: 0 0px 20px 0px; }

/* Bannery */
.bannery                              { margin: 0 30px 0 30px; }
.bannery hr                           { border: none; height: 1px; background-color: #838383; color: #838383; margin: 10px 30px 15px 30px;} 
.bannery h1                           { margin: 0 0px 20px 0px; }
.bannery h2                           { margin: 0 0px 10px 30px; }
.bannery a                            { margin: 0 0px 20px 35px; }
.bannery p                            { margin: 10px 30px 10px 30px; }
.bannery p.poznamka                   { font-size: 0.7em; padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; margin: 10px 40px 20px 40px; line-height: 1.4em; 
                                        background-color: #ffec85; color: #514721; border-color: #fd8f00; }
