.cistota{
clear:both;
}
body
{
margin-left: auto;  
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
text-align:center;
font-family:tahoma,arial;
font-size:11pt;
color:white;
font-size:9pt;
background-color:black;
}
a{
  color:#dc91eb;
text-decoration:none;
}
a.zvyrazneny{
font-weight:bold;
color:#6c8e54;
font-size:10pt;
text-decoration:underline;
}
.clear{
clear:both;
}
.esh{

}
.esh h1{

text-decoration:underline;
}
.levy{
float:left;
}
.pravy{
float:left;
}
strong.stav{
color:#f9a548;
font-size:8pt;
font-weight:normal;
}
.left{
	float:left;
}
.right{
	float:right;
}
.oranzova{
	color:#ca803f;
}
.keratin{
	color:#777777;
	font-size:12pt;
	font-weight:normal;
	
}
#ppl{
display:none;
}
#ppl2{
display:none;
}
table.ppl3{
width:300px;
}
table.ppl3 tr td{
background-color:#754b7d;
color:white;
}
.facebook{
float:right;
margin-top:112px;
}
.facebook img{
border:0px;
}
.youtube{
text-align:center;
margin:10px;
}
h1{

	font-size:20pt;
	
}
strong{
   color:#fcba73;
}
tr.sedive td strong {
color:#525252;
}
#main {
margin-left: auto;
margin-right: auto;
margin-top:5px;
margin-bottom:0px;      
width:1000px;
 background-color:black;         

}
#main #hlavicka{
width: 1000px;
height:180px;
text-align: left;
margin:0px;
background-image:url('pics/hlavicka2.jpg');

}
#main #hlavicka .logo{
float:left;
padding-left:150px;
margin-top:140px;
font-size:13pt;
}

#main #hlavicka .prihlaseni{
float:right;
width:360px;
height:16px;
margin:0px;
margin-top:4px;
color:white;
margin-right:15px;
padding:0px; 
text-align:right;
}
#main #hlavicka .prihlaseni strong,#main #hlavicka .prihlaseni a{
color:white;

}
#main #hlavicka .prihlaseni .button2{
position:relative;
top:3px;

}
#main #hlavicka .prihlaseni input{
margin:0px;
padding:0px;
}

#main #hlavicka .logo h1
{	
	color:#e98d49;
	display:inline;
	 font-size:15pt;
	margin-bottom:0px;
	margin-left:30px;
}
#main #hlavicka .logo h2.cz
{
  color:#eb76aa;
  font-size:15pt;
  display:inline;
  font-weight:bold;
  margin-left:10px; 
}
#main #hlavicka .logo h2.keratin
{
  color:#49b2a4;
  font-size:16pt;
  font-weight:normal;
  margin-left:70px; 
  margin-top:0px;
}
#main #hlavicka .popis{
text-align:left;

width:400px;
padding-top:22px;
margin-left:300px;
clear:both;
}
#main #hlavicka .popis strong{
font-weight:normal;

font-size:15px;

}
#main #hlavicka .popis strong .zvyraznit{
font-weight:bold;
  color:#dc709f;
}

#main #menu{

height:56px;
width:1000px;
margin:0px;
margin-top:7px;
text-align:left;
background-image:url('pics/menu2.jpg');
background-repeat:no-repeat;
margin-bottom:5px;
}
#main #menu ul{
width:1000px;
height:56px;
    list-style-type:none;
	padding:11px 0px 0px 15px;  
	text-align:left;  
	margin:0px;
	text-align:center;

	}
#main #menu ul li{   

 background-repeat:no-repeat;
 	text-align:center;
 	display:inline;
	margin:7px 7px 5px 7px;
	}
	
#main #menu ul li a{
	color:white; 
  font-size:11pt;   
  font-weight:bold;
    	text-align:left;
  position:relative;
  top:8px;
	}
#main #menu ul li a.cervena
{
  color:#280f5c;
}
#main #menu ul li a.cervena
{
  color:#280f5c;
}
#main #menu ul li a.cervena2
{
  color:#ae2c60;
}
	#main #menu ul li a:hover{
	 text-decoration:underline;
	}
	
#main #content{

	text-align:left;
	margin:0px;
  background-image:url('pics/content-stred2.jpg');
  background-repeat:repeat-y;
  color:white;
  padding-left:10px;
  padding-right:10px;
  width:980px;
  _width:1000px;


}	

#main #content-hlavicka{

  width:1000px;

    height:20px;
    margin:0px;
 background-image:url('pics/content-up2.jpg');
  background-repeat:no-repeat;  
  
     position:relative;
     right:10px;
 
}
#main #content-spodek{


  width:1000px;
height:33px;
margin:0px;


 background-image:url('pics/content-spodek2.jpg');
     background-repeat:no-repeat;
          position:relative;
     right:10px
}

table td{
    background-color: #efefef;
      color:#ae2c60;
    
}
table td strong{
       color:#ae2c60;
}
table b{
font-size:10pt;
}
table h2 {
margin:0px;
color:#e98d49;
}
#hlaska{
text-align:center;
}
#main #content h1{
font-size:15pt;
color:#ff9521;
padding-top:0px;
}
#main #content #hlaska{

padding-top:10px;
}
#main #content .kontakty-leve{
float:left;
width:300px;
}
#main #content .kontakty-prave{
float:left;
width:300px;
}
#main #content h2{
  font-size:11pt;
  text-decoration:underline;
  color:#280f5c;

  
}
 #main #content .box{
  float:right;
   margin-right:20px;
   margin-top:10px;
   text-align:left;
   width:300px;
 }
  #main #content .box2{
float:left;
   margin-right:30px;
   margin-top:10px;
   text-align:left;
   width:300px;
 }
 #main #content .box h1{
  margin:0px;
 }
 .box-stred ul li{
margin-right:15px;
text-decoration:underline;
line-height:18pt;
font-size:13pt;
}
#main #content .box-up{
width:289px;
height:26px;
 background-image:url('pics/box-up.jpg');
     background-repeat:no-repeat;
     margin:0px;
}
#main #content .box-stred{

width:289px;
      margin:0px;

 background-image:url('pics/box-stred.jpg');
     background-repeat:repeat-y;
}
#main #content .box-stred h1{
color:#754b7d;
font-size:14pt;
text-align:left;
margin:0px 8px 0px 20px;
}
#main #content .box-stred h2{

font-size:11pt;
text-align:left;
margin:0px 0px 0px 20px;
}
#main #content .box-stred p{
color:white;
font-size:11pt;
text-align:left;
margin:10px 10px 0px 20px;
}
#main #content .box-spodek{

width:289px;

height:33px;
 background-image:url('pics/box-spodek.jpg');
     background-repeat:no-repeat;
}
.salony a{
   color:#fcba73;
text-decoration:underline;
font-weight:bold;
}
#main #content p{
margin-top:5px;
}
#main #content .zbozi-menu{
float:left;
width:200px;

}
#main #content .zbozi-menu a{
font-size:10pt;
}
#main #content .obsah2{
width:585px;
margin-left:20px;
float:left;
}
#main #content .zbozi-obsah{
width:555px;
margin-left:80px;
float:left;
}

#main #content .produkt{
clear:both;
margin-bottom:40px;
width:555px;
}

#main #content .policka{
float:left;
}
 #main #content .policka2{
float:left;
padding-left:165px;
}
#main #content img{
margin:10px;
}

#main #content .produkt img{
margin-right:25px;
}
#main #content table.tvar {
width:200px;
text-align:center;
margin-left:100px;
}
#main #content table .sedive{
background-color:#e4e4e4;
}
.cervena2{
color:#d44b34;

}
 .cervena3{
color:#d44b34;

}
.email{
text-decoration:underline;
}
#main #content table .svetle-sedive{
background-color:#f7f7f7;
}



#main #paticka{
  margin-top:10px;
	width:1000px;
	text-align:center;
}
#main #paticka strong{ 
color:#dc709f;
}
#main #paticka p{

	color:#148879;
	margin:0px;
	padding-top:8px;
	}



     .reklama{
	margin-top:25px;
}
     .reklama2{
	margin-top:0px;
	margin-bottom:8px;
}
     .reklama2 h1{
font-size:12pt;
color:#764c7e;
}
       .reklama img{
       border:0px;
}
