body{
  background:#626566 url('img/pozadi.png') repeat-x;
  font-family:tahoma;
  font-size:12px; 
  margin:0 auto;
  text-align:center;
  padding:0;  
}      

#header {
  background:url('img/header.png') no-repeat;
  width:1001px;
  margin:0 auto;
  padding:0;
  height:450px;

}

h3{
  margin-left:2px;
  font-size:23px;
  height:35px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:430px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
  float:left;
  background:#ef69cc;
}

h3.b{
  margin-left:2px;
  font-size:23px;
  height:65px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:430px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
  float:left;
  background:#ef69cc;
}



h3.c{
  margin-left:2px;
  font-size:23px;
  height:65px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:813px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
  float:left;
  background:#ef69cc;
}

h3.d{
  margin-left:2px;
  font-size:20px;
  height:153px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:813px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:center;
  background:#ef69cc;
}


h3.e{
  margin-left:2px;
  font-size:20px;
  height:60px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:813px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:center;
  background:#ef69cc;
}


h5{
  font-size:16px;
  color:#424140;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:center;

}


p.ruzova2{
  color:#ff0066;
  font-weight:bold;
  font-size:14px;
  text-align:left;
}

p.jine{
  margin-left:2px;
  font-size:20px;
  color:#fff;
  margin-bottom:15px;
  margin-top:-5px;
  padding-left:35px;
  padding-top:5px;  
  width:763px;
  letter-spacing:2px;
  font-weight:bold;
  font-family:arial;
  text-align:center;
  background:#ef69cc;
}

p.o{
  font-weight:bold;
}

p.o2{
  font-weight:bold;font-style:italic;;
}


p.od{
  font-style:italic;
}

#vedlejsiobsah h3{
  margin-left:0px;
  font-size:16px;
  height:25px;
  color:#fff;
  margin-bottom:15px;
  margin-top:5px;
  padding-left:15px;
  padding-top:px;  
  width:297px;
  letter-spacing:0px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
  float:left;
  background:#ef69cc;
}    

#vedlejsiobsah h3.b{
  margin-left:0px;
  font-size:16px;
  height:47px;
  color:#fff;
  margin-bottom:15px;
  margin-top:5px;
  padding-left:15px;
  padding-top:px;  
  width:297px;
  letter-spacing:0px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
  float:left;
  background:#ef69cc;
}

h4{
  margin-top:20px;
  margin-bottom:0px;
  margin-left:2px;
  font-size:18px;
  height:35px;
  color:#e133b3;
  padding-left:35px;
  padding-top:5px;  
  letter-spacing:1px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
}

h4.b{
  margin-top:20px;
  margin-bottom:0px;
  margin-left:2px;
  font-size:18px;
  height:55px;
  color:#e133b3;
  padding-left:35px;
  padding-top:5px;  
  letter-spacing:1px;
  font-weight:bold;
  font-family:arial;
  text-align:left;
}

strong{
  color:#575757 ;
}


ul.seznam1{
  list-style-image:url('img/tecka.png');
  margin-left:20px;
  padding-left:50px;
}

ul.seznam1 li{
  line-height:22px;
  font-size:14px;
  text-align:left;
  color:#5b5b5b;
}

ul.seznam1 li a{
  color:#252627;
  font-weight:bold;
}

ul.tecky{
  list-style-image:url('img/tecka.png');
  margin-left:20px;
  padding-left:50px;
  width:750px;
}

ul.tecky li{
  line-height:24px;
  font-size:15px;
  text-align:left;
}

p{
  font-size:15px;
  line-height:24px;
  font-family:arial;
  color:#5b5b5b;
  padding-left:20px;
  padding-right:20px;
  text-align:justify;
}

#top{
  margin:0 auto;
  width:870px;
  position:relative;
  left:48px;
  height:80px;
  top:0;
  text-align:center;
}

.logo{
  width:177px;
  height:80px;  
  float:left;
  text-align:left;
  background:url('img/logo-mensi.png') no-repeat;
  display: block;  
  position:relative;
  top:5px;
  left:40px;
  margin:0;
  padding:0;
} 

.logo a {
  display: block;
  float: left;
  width:177px;
  height:80px;    
}


.logo a span {
  display: none;
}


#menu{
  width:635px;
  float:right;
  text-align:right;
  height:52px;
  position:relative;
  margin:0;
  padding:0;
  top:46px;
} 


.clear{
  clear:both;
}

#obsah-top{
  background:url('img/obsah-top.png') no-repeat; 
  margin:0 auto;
  width:872px;
  height:18px;
  position:relative;
  top:-12px;
  left:42px;
}

#obsah{
  background:url('img/obsah.png') repeat-y; 
  margin:0 auto;
  width:854px;
  position:relative;
  top:-12px;
  left:45px;
}

#obsah-bottom{
  background:url('img/obsah-bottom.png') no-repeat; 
  margin:0 auto;
  height:10px;
  width:854px;
  position:relative;
  top:-12px;
  padding:0;
  left:45px;
}

#footer{
  background:url('img/footer.png') repeat-x; 
  margin:0 auto;
  height:135px;

}

#footer p{
  text-align:right;
  width:850px;
  margin:0 auto;
  position:relative;
  top:20px;
  font-size:13px;
  color:#fff;
  padding:0px;
  line-height:25px;
}

p a{
  color:#ef69cc;
  font-weight:bold;
}

#footer p a{
  color:#fff;
  font-weight:bold;
  text-decoration:none; 
  margin:5px;
  letter-spacing:1px;
}

#footer p a:hover{
  color:#bee83b;
  font-weight:bold;
  text-decoration:underline; 
}

#footer p a.r{
  color:#bee83b;
  font-weight:bold;
  text-decoration:none; 
  margin:5px;
  letter-spacing:1px;
}

#footer p a.r:hover{
  color:#fff;
  font-weight:bold;
  text-decoration:underline; 
}

table.cenik-kp{
  border-collapse:collapse;
  width:815px;
  margin-left:20px;
}

table.cenik-kp tr.cenik-prvni{
  background:#ef69cb;
  color:#fff;   
}

table.cenik-kp tr.cenik-prvni td{
  text-align:center;
  font-weight:bold;
  padding:10px; 
  font-size:13px;
}

table.cenik-kp td.a{
  width:256px;
  line-height:25px;
  font-size:13px;
  padding:10px;
  text-align:center;
  border:1px solid #ef69cb;
}

table.cenik-kp td.b{
  width:193px;
  line-height:25px;
  padding:10px;
  font-size:13px;
  text-align:center;
  border:1px solid #ef69cb;  
}

table.cenik-kp td.b strong{
  font-weight:bold;
  font-size:14px;
}

table.cenik-kp td.b span{
  font-weight:normal;
  font-size:11px;
}

table.cenik-kp td.c{
  width:306px;
  line-height:25px;
  padding:10px;
  text-align:center;
  font-style:italic;  
  font-size:13px;  
  border:1px solid #ef69cb;  
}

table.cenik-kp td.d{
  width:306px;
  line-height:25px;
  padding:10px;
  text-align:center;
  font-style:italic;
  font-size:13px;  
  border:1px solid #ef69cb;
}


table.kp{
  border-collapse:collapse;
  width:815px;
  margin-left:20px;
}

table.kp td.onekp{
  width:256px;
  line-height:25px;
  font-size:13px;
  padding:10px;
  text-align:center;
  border:1px solid #ef69cb;
}

table.kp td.twokp{
  width:193px;
  line-height:25px;
  padding:10px;
  font-size:13px;
  text-align:center;
  border:1px solid #ef69cb;  
}

table.kp td.threekp{
  width:306px;
  line-height:25px;
  padding:10px;
  text-align:center;
  font-size:13px;  
  border:1px solid #ef69cb;  
}

table.kp tr.kp-prvni{
  background:#ef69cb;
  font-size:15px;
  color:#fff;
}


table.poradna{
  border-collapse:collapse;
  width:815px;
  margin-left:20px;
  font-size:14px;
  font-family:arial;
  font-weight:bold;
}

table.poradna tr.prvniradek{
  background:#ef69cc;
  color:#fff;
  border-top:2px solid #ef69cc;
  border-bottom:2px solid #ef69cc;  
}

table.poradna tr.druhyradek{
  background:#626566;
  color:#fff;
  border-top:2px solid #626566;
  border-bottom:2px solid #626566;  
}

table.poradna td.problem{
  width:385px;
  line-height:25px;
  padding:10px;
  text-align:center;
}

table.poradna td.reseni{
  width:250px;
  line-height:25px; 
  padding:10px; 
  text-align:center;
}

table.poradna td.kod{
  width:120px;
  padding:10px;
  text-align:center;
  background:#fff;
}

.at1{
  width:780px;
  margin:0 auto;
  text-align:center;
  font-size:14px;
  letter-spacing:1px;
  background:#cbff99;
  color:#000;
  font-weight:bold;
  padding:10px;
}

.at2{
  width:800px;
  margin:0 auto;
  color:#993366;
  font-weight:bold;
  text-align:center;
  font-size:13px;
  font-style:normal;
  line-height:25px;
  margin-top:20px;
  margin-bottom:35px;
}


table.poradna tr.prvniradek td.kod {
  width:140px;
  text-align:center;
  background:#fff;
  border-top:2px solid #ef69cc;
  border-bottom:2px solid #ef69cc;
}

table.poradna tr.druhyradek td.kod {
  width:140px;
  text-align:center;
  background:#fff;
  border-top:2px solid #626566;
  border-bottom:2px solid #626566;
}


table.poradna td.kod a{
  color:#141414;
}


table.poradna tr.mezera{
  height:10px;
}




table.nabidka{
  width:860px;
  height:361px;
  position:relative;
  left:70px;
  top:10px;
  text-align:left;
  margin:0 auto;
  padding:0;

}

table.nabidka td{
  width:290px;
}

h2{
  font-size:20px;
  color:#fff;
  font-weight:normal;
  margin:0;
  padding:0;
}

table.nabidka tr.nadpis td a{
  font-size:21px;
  color:#fff;
  background:url('img/sipka.png') no-repeat;
  padding-left:19px;
}

table.nabidka tr.nadpis td a:hover{
  color:#c0ff00;
}

table.nabidka tr.nadpis td{
 padding-top:20px;
}


table.nabidka tr.obrazek td{
  padding-left:25px;
  background:url('img/pozadiimg.png') no-repeat;
  width:157px;
  height:133px;  
}   

table.nabidka tr.obrazek td:hover{
  padding-left:25px;
  background:url('img/pozadiimgm.png') no-repeat;
} 
     
table.nabidka tr.cena td{
  font-size:14px;
  color:#fff;
  padding-left:30px;
}

table.nabidka tr.cena td a{
  color:#fff;
}

.cena a{
  font-size:12px;
  color:#ef69cc;

}


#text{
  position:relative;
  top:-18px;
  left:20px;
  width:800px;

}

#rozdeleni{
  width:760px;
  height:333px;
  margin:0 auto;
}

#rozdeleni p{
  margin:0;
  padding:0;
}

#rozdeleni .left{
  width:250px;
  float:left;
  text-align:left;
}

#rozdeleni .right{
  width:480px;
  float:right;
  text-align:left;
}

#rozdeleni span{
  font-size:12px;
  color:#232323;
  font-weight:bold;
  letter-spacing:1px;
  margin:0;
  line-height:35px;
}
#rozdeleni a{
  color:#b70d8e;
}

.mapka{
  padding-left:25px;
  padding-top:22px;
  background:url('img/mapapozadi.png') no-repeat;
  width:501px;
  height:349px; 
}

.mapka a{
  color:#fff;
}

#deleni{
  margin:0 auto;
  width:826px;
}

#hlavniobsah{
  width:500px;
  float:left;
}


#hlavniobsah2{
  width:815px;
}

#hlavniobsah p{
  font-size:13px;
  line-height:23px;
  text-align:justify;
  padding:0;
  margin:0;
}

#vedlejsiobsah{
  width:300px;
  float:right;
}

#vedlejsiobsah p{
  font-size:13px;
}


.imgp{
  float:right;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  border:2px solid #b4d636;
}

.imgl{
  float:left;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  margin-right:8px;
  border:2px solid #b4d636;
}

.imgr{
  float:right;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  margin-right:8px;
  border:2px solid #b4d636;
}

.imgl2{
  float:left;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  margin-right:8px;

}

.imgr3{
  float:right;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  margin-right:8px;

}

.imgr2{
  float:right;
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  margin-right:20px;
  border:2px solid #b4d636;
}


.img{
  margin-left:9px;
  margin-bottom:1px;
  margin-top:8px;
  border:2px solid #b4d636;
}

ul.cisla{
  list-style:decimal;
  margin:0;

}

ul.cisla li{
  text-align:left;
  font-size:13px;
  line-height:23px;
}

.omezeni{
  margin:0 auto;
  width:800px;
}
table.cenik{
  width:500px;
  font-size:13px;
  margin-top:10px;
  color:#000;
  border-collapse:collapse;
  padding-top:10px;
  background:#fff;
  padding-bottom:10px;
}

table.cenik td.pocet{ 
  width:100px;
  text-align:center;
  padding-bottom:10px;
  font-weight:bold;
  color:#5d5d5d;
  font-size:12px;
  padding-left:5px;
}

table.cenik td.popis{ 
  width:250px;
  padding:20px;
  line-height:20px;
  text-align:justify;
  padding-bottom:10px;  
  
}


table.cenik td.cena{ 
  width:70px;
  text-align:right;
  font-weight:bold;
  padding-right:20px;  
  padding-bottom:10px;  
}

table.cenik2 td.cena strong{ 
  color:#c71b33;
  font-weight:bold;
  font-size:15px; 
}

table.cenik td.cena strong{ 
  color:#c71b33;
  font-weight:bold;
  font-size:15px; 
}


table.cenik tr.radek2{ 
  background:#f3ffca;
  border:4px solid white;
}

table.cenik tr.radek1{ 
  background:#f3ffca; 
  border:4px solid white;   
}

table.cenik tr.radek3{ 
  background:#f3ffca;
  border:4px solid white;  
}


table.cenik2{
  width:830px;
  font-size:13px;
  margin-left:10px;
  color:#000;
  border-collapse:collapse;

}

table.cenik2 td.pocet{ 
  width:200px;
  text-align:center;
  padding:10px;
  font-weight:bold;
  color:#5d5d5d;
  font-size:13px;
}

table.cenik2 td.popis{ 
  width:420px;
  padding:20px;
  line-height:20px;
  text-align:justify;
  padding:10px;  
}


table.cenik2 td.cena{ 
  width:150px;
  text-align:right;
  font-weight:normal;
  padding:10px; 
  font-size:13px; 
}


table.cenik2 tr.radek2{ 
  background:#f3ffca;
  border:4px solid white;  
  margin-bottom:5px; 

}

table.cenik2 tr.radek1{ 
  background:#f3ffca;
  border:4px solid white; 
  margin-bottom:5px;  
     
}

table.cenik2 tr.radek3{ 
  background:#f3ffca;
  border:4px solid white; 
  margin-bottom:5px;  
}


p.fialova{
  color:#a20d7e;
}

p.fialova strong{
  color:#a20d7e;
  font-weight:bold;
}

p.cervena{
  color:#e2031d;
}

p.cervena2{
  color:#e2031d;
  font-weight:bold;
  text-align:center;
}


table.nova-tabulka{
  width:830px;
  margin-left:10px;
  background:#dfffa8;  
  border-collapse: collapse;
}

table.nova-tabulka tr.prvni-radek td.prvni-sloupec{
  width:100px;
  background:red;
}

table.nova-tabulka tr.prvni-radek td.druhy-sloupec{
  max-width:100px;
  height:500px;
  background:red;
}

table.nova-tabulka tr.prvni-radek td.treti-sloupec{
  width:100px;
  background:red;
}


    <table class="nova-tabulka">
          <tr class="prvni-radek">
              <td class="prvni-sloupec"></td>
              <td class="druhy-sloupec"></td>
              <td class="treti-sloupec"></td>                            
          </tr>
          <tr class="druhy-radek">
              <td class="prvni-sloupec"></td>
              <td class="druhy-sloupec"></td>
              <td class="treti-sloupec"></td>                            
          </tr>
    </table> 
    
    
    
    

p.cervena strong{
  color:#e2031d;
  font-weight:bold;
}
#ochutnavka {
  border-top:2px solid #b4d636;
  margin-top:10px;
  margin-bottom:10px;  
  border-bottom:2px solid #b4d636;  
}

#ochutnavka p{
  text-align:center;
  font-size:15px;
  color:#a10d7d;
  padding-bottom:10px;

}

#ochutnavka p.nadpis{
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color:#a10d7d;
  padding:10px;  
}

#ochutnavka p.nadpisochut{
  text-align:center;
  font-size:17px;
  font-weight:bold;
  text-decoration:underline;
  color:#a10d7d;
  padding-top:10px;  
}

p.top{
  color:#a11c81;
  font-size:16px;
  font-weight:bold;
  background:#ffd2f3;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  margin:0;
}

p.top2{
  color:#87ac06;
  font-size:16px;
  font-weight:bold;
  background:#f3ffca;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  margin:0;
}

.rightimgleft{
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  margin-top:5px;    
}

.rightimgright{
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  margin-top:5px;    
}

table.objednavka{
  margin:0 auto;
  width:600px;
  border:2px solid #b6d937;
  padding:20px;
  font-size:14px;
  background:#f3fecd;
}

table.objednavka tr{
  line-height:30px;
}

#hlavniobsah p.red{
  color:#a11c81;
  font-size:15px;
  line-height:20px;
  font-weight:bold;
  border:2px solid #a11c81;
  padding:10px;
  margin-bottom:5px;
}

#hlavniobsah p.green{
  color:#88ad09;
  font-size:15px;
  line-height:20px;
  font-weight:bold;
  border:2px solid #88ad09;
  padding:10px;
  margin-bottom:5px;  
}

p.tel{
  font-size:20px;
  font-weight:bold;
  letter-spacing:2px;
  color:#a11c81;
}

strong.tele{
  font-size:20px;
  font-weight:bold;
  letter-spacing:2px;
  color:#a11c81;
}


table.ncenik tr.top td.objednat{
  border-left:2px solid #969696;
  border-right:0px solid #969696;
  border-top:0px solid #969696;
  border-bottom:0px solid #969696;    
  font-size:20px;
}

table.ncenik tr.top td.objednat a{
  color:#ef69cc;
  font-weight:bold;
  text-decoration:none;
}

table.ncenik tr.top td.objednat a:hover{
  color:#ef69cc;
  font-weight:bold;
  text-decoration:underline;
}

table.ncenik{
  border-collapse:collapse;
  width:830px;
  border-left:2px solid #969696;
  border-top:0px solid #969696;
  border-bottom:0px solid #969696;
  border-right:0px solid #969696;      
  margin:10px 0 30px 10px;
}

table.ncenik tr.top td{
  font-size:17px;
  border:2px solid #969696;
  text-align:center;
  padding:5px;
}

table.ncenik tr.top td.one{
  font-size:17px;
  width:55%;
  text-align:center;
}

table.ncenik tr.top td.two{
  font-size:17px;
  width:15%;
  text-align:center;  
}

table.ncenik tr.top td.objednat{
  font-size:17px;
  width:15%;
  text-align:center;  
}


table.ncenik tr.top td.three{
  font-size:17px;
  width:15%;
  text-align:center;  
}

table.ncenik tr.obsah td.text{
  font-size:13px;
  text-align:center;
  line-height:18px;
  padding:5px;
}

table.ncenik tr.obsah td.cena{
  font-size:13px;
  text-align:center;
  padding:5px;
}

table.ncenik tr.obsah td.akce{
  font-size:13px;
  text-align:center;
  padding:5px;
  background:#feddf5;
  line-height:20px;
}

table.ncenik tr.spodek td.text{
  font-size:13px;
  text-align:center;
  padding:5px;
  border-top:0px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:0px solid #969696; 
  border-right:0px solid #969696; 
}

table.ncenik tr.spodek td.cena{
  font-size:13px;
  text-align:center;
  padding:5px;
  border-top:2px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:2px solid #969696; 
  border-right:0px solid #969696;   
}

table.ncenik tr.spodek td.akce{
  font-size:17px;
  border-top:2px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:0px solid #969696; 
  border-right:0px solid #969696;       
  text-align:center;
  padding:5px;
  background:#feddf5;
  line-height:20px;
}

/** 2 **/



table.ncenik2 tr.top td.objednat{
  border-left:2px solid #969696;
  border-right:0px solid #969696;
  border-top:0px solid #969696;
  border-bottom:0px solid #969696;    
  font-size:20px;
}

table.ncenik2 tr.objednat td.objednat a{
  color:#ef69cc;
  font-weight:bold;
  text-decoration:none;
}

table.ncenik2 tr.objednat td.objednat a:hover{
  color:#ef69cc;
  font-weight:bold;
  text-decoration:underline;
}

table.ncenik2{
  border-collapse:collapse;
  width:505px;
  margin:0px 0 0px 0px;
}

table.ncenik2 tr.top td{
  font-size:17px;
  border:2px solid #969696;
  text-align:center;
  padding:5px;
}

table.ncenik2 tr.top td.one{
  font-size:17px;
  width:55%;
  text-align:center;
}

table.ncenik2 tr.top td.two{
  font-size:17px;
  width:15%;
  text-align:center;  
}

table.ncenik2 tr.top td.objednat{
  font-size:17px;
  width:15%;
  text-align:center;  
}


table.ncenik2 tr.top td.three{
  font-size:17px;
  width:15%;
  text-align:center;  
}

table.ncenik2 tr.obsah td.text{
  font-size:13px;
  text-align:center;
  line-height:18px;
  padding:5px;
  border-left:2px solid #969696;  
}

table.ncenik2 tr.obsah td.cena{
  font-size:13px;
  text-align:center;
  padding:5px;
}

table.ncenik2 tr.obsah td.akce{
  font-size:13px;
  text-align:center;
  padding:5px;
  border-right:2px solid #969696;  
  background:#feddf5;
  line-height:20px;
}

table.ncenik2 tr.spodek td.text{
  font-size:13px;
  text-align:center;
  padding:5px;
  border-top:0px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:2px solid #969696; 
  border-right:0px solid #969696; 
}

table.ncenik2 tr.spodek td.cena{
  font-size:13px;
  text-align:center;
  padding:5px;
  border-top:2px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:2px solid #969696; 
  border-right:0px solid #969696;   
}

table.ncenik2 tr.spodek td.akce{
  font-size:17px;
  border-top:2px solid #969696;  
  border-bottom:2px solid #969696; 
  border-left:0px solid #969696; 
  border-right:2px solid #969696;       
  text-align:center;
  padding:5px;
  background:#feddf5;
  line-height:20px;
}

table.ncenik2 tr.objednat td.objednat{
  text-align:center;
  font-size:18px;
}


.ochut{
  color:#a10d7d;
  font-family:arial;
}

.ochut p{
  font-size:14px;
  line-height:18px;
  color:#a10d7d;
  text-align:center;
}

.ochut p strong{
  color:#a10d7d;
}


.ochut .nadpis{
  font-size:18px;
  font-weight:bold;
  color:#a10d7d;
}

.ochut .podnadpis{
  font-size:16px;
  font-weight:bold;
  color:#a10d7d;
}

.ochut .nadpis2{
  font-size:16px;
  text-decoration:underline;
  font-weight:bold;
  color:#a10d7d;
}

.ochut .cena{
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  color:#a10d7d;
}

.ochut .obj a{
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
  color:#ef69cc;
}

.nadpis-cerny{
  color:#303030;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
}

.nadpis-cerveny{
  color:#d90505;
  font-weight:bold;
  text-decoration:none;
  font-size:20px;
}

/* tabulka generator */



ul.teckyprvni{
  text-align:left;
  color:#ff3399;
  padding:0;
  margin:25px;
  position:relative;
  left:10px;
}

ul.teckyprvni li{
  line-height:30px;
  color:#ff3399;
}

ul.teckyprvni li span{
  line-height:30px;
  font-size:13px;
  color:#242424;
}  

ul.teckyprvni li a{
  line-height:30px;
  color:#ff3399;
}


ul.teckyprvnia{
  text-align:left;
  color:#ff3399;
  margin:0 0 0 210px;
  padding:0;
  position:relative;
  left:10px;
}

ul.teckyprvnia li{
  line-height:30px;
  color:#ff3399;
}

ul.teckyprvnia li span{
  line-height:30px;
  font-size:13px;
  color:#242424;
}  

ul.teckyprvnia li a{
  line-height:30px;
  color:#ff3399;
}


h4.pet{color:#ff3399;font-size:17px;}

h4.tecka{color:#636363;font-size:14px;}
h4.tecka strong{color:#ff3399;font-size:14px;}

p.tecka{font-size:13px;color:#747373;width:710px;line-height:20px;margin:0 0px 0 30px;text-align:left;}

p.tecka a{color:#4d9bd3;font-weight:bold;text-decoration:underline;}
p.tecka a:hover{color:#4d9bd3;font-weight:bold;text-decoration:none;}

h4.emho{color:#ff3399;font-size:18px;text-align:center;margin:0 auto;line-height:28px;clear:both;}

h4.emho a{color:#4d9bd3;font-weight:bold;text-decoration:underline;}
h4.emho a:hover{color:#4d9bd3;font-weight:bold;text-decoration:none;}

.abcdef{float:left;margin:20px 0 0 70px;;}
