/* CSS Document */
body {
    background-color: #73194d;
text-align:center;

}

#container {    
    font-family:sans-serif;
    border: 1px solid #000000;
    background-color: white;
    width:950px;
    padding:0px;
    margin:0px auto;
}

.header {  
  width: 100%;
}


#zahlavi{
    width:100%;
    height:200px;
    padding:0px;
    margin:0px; 
}

/* horni menu */
#menutop1{    
	clear:both;
	width:950px;
	height: 46px;
	padding:0px;
	margin:0px;
	list-style:none;
	background-image: url("./grafika/pozadiHorniMenu.jpg");
}

#menutop1 li{ 
	float:left;      
	padding:0px;
	margin:0px;   
	width:137px; 
	height:100%;
}


#menutop1 a{ 
	display:block;
	color:purple;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-image: url("./grafika/pozadiHorniMenu.jpg");
	text-align:center;
	line-height:45px;

}

#menutop1 a:hover{ 
	background-image: url("./grafika/pozadiHorniMenu2.jpg");
}

#menutop2{    
	clear:both;
	background-image: url("./grafika/podlista.gif");
	background-repeat:no-repeat; 
	float:left;
	background-position:top right;
	height:110px;    
	width:950px;
	padding:0px;
	margin:0px;
	position:relative;
	top:-110px/*64px;*/
}

#menutop2 div{   
	color:white;      
	background-color:transparent;
	float:left;
	font-size:12px;
	padding:0px;
	margin:0px;    
}

#menutop2 .tabvlajky{
	width:200px;
	height:110px;
	line-height:20px;
	font-weight:bold;
}

#menutop2 .tabmena{
	width:200px;
	height:28px;
	line-height:20px;
	font-weight:bold;

}

#menutop2 .menutop2predikonami{
	padding:0px 5px;
}

#menutop2 .tabvlajky .menutop2ikony{
	padding-top:2px;
}

#menutop2 .tabmena .menutop2ikony{
	padding-top:3px;
}

#menutop2 .menutop2ikony a{
	margin-left:2px;
}


#menutop2 .tabuzivatel{
	width:410px;	
	height:110px;	
}


#menutop2 .tabuzivatel table{
	margin:0px;
	padding:0px;	
	margin-right:20px;
	background-color:transparent;
	width:160px;
	height:65px;	
	float:right;
}

#menutop2 .tabuzivatel table td{
	border:none;
}

#menutop2 .tabuzivatel .tabuzivatel1{
	width:90px;
	margin:0px;
	padding:0px;

}

#menutop2 .tabuzivatel .tabuzivatel1 input{
	width:90px;
	height:19px;
	font-size:9px;
	margin:0px;
	padding:0px;
}

#menutop2 .tabuzivatel .tabuzivatelpopis{
	width:260px;
	height:19px;
	text-align:right;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-right:15px:
}

#menutop2 .tabuzivatel .tabuzivateltlac{
	border:none;
	background-color:transparent;
	background-image: url("./grafika/uzivatel.gif");
	background-repeat:no-repeat; 
	display:block;
	width:39px;
	height:36px;
	cursor:pointer;
	margin-top: 12px;
	margin-left: 10px;
	float:left
}

#menutop2 .tabuzivatel .tabuzivatelodkaz{
	font-size:11px;
	margin:0px;
	padding:0px;
}

#menutop2 .tabuzivatel .tabuzivatelodkaz a{
	color:white;
}

#menutop2 .tabkosik{
	height:110px;
	width:130px;
	padding:0px;
	margin:0px;
} 

#menutop2 .tabkosik .tabkosiktext{
	margin-top:14px;
	color:black;
	width:90px;
}

#menutop2 .tabkosik .tabkosiktext2{
	color:black;
	width:90px;
}

#menutop2 .tabkosik .tabkosikimg{
	padding:0px;
	margin:0px;
	margin-top:12px;
	width:36px;
	height:36px;	
}


#menutop3{  	
	display:block;
	width:950px;
	height: 110px;
	background-image: url("./grafika/podlistaPozadi.png");
	background-repeat:repeat-x; 
}


#news{
	border:none;
	width:550px;
	margin:auto;
	background-color:transparent;
}

#news td{
	border:none;
}

#news td.newsdatum{
	padding:0px;
	width:80px;
}
 

.left-column {
	padding:0px;
	margin:0px;
	float: left;
	width: 190px;
	background-color:transparent;
	text-align:center;

}

.right-column {  
	margin-left:200px;
	background-color:transparent;
}

.content{    
	clear:both;	
	background-image: url("./grafika/pozadi1.jpg");
	background-repeat:repeat-x;
	background-position: 0px 0px;    
	padding:0px;
	margin:0px;
	position:relative;
	top:-110px;
	_height:100%;
	
}




#produkty{
    background-color:transparent;
    padding:0px;
    margin:0px;
}

#produkty .produkt{
  border:none;
    border-left:solid 1px gray;
    border-bottom:solid 1px gray;
    background-color:white;
    width:355px;
    height:185px;
    font-size:12px;
    float:left;
    margin:5px;

}

#produkty .produkt .produktnazev{
  padding:0px;
  margin:0px;
  padding-left:20px;
  padding-top:7px;
  height:26px;
    background-image: url("./grafika/produktNadpis.jpg");
    background-repeat:no-repeat;  
    font-weight:bold;
  
    text-align:left;
}

#produkty .produkt .produktvpravo {
    width:100px;
    font-weight: bold;
    float:right;
    height:95px;
    padding: 0px 2px ;
}
#produkty .produkt .produktvlevo {
    width:205px;
    float:left;
    height:95px
    
}

#produkty .produkt .produktdole {
    clear:both;
    text-align:right;

}

#produkty .produkt .produktdole .cena {
  width:50%;
  text-align: right;
  float:right;
  font-size:12px;
  margin-bottom:15px;
  padding-right:2px;
}

#produkty .produkt .produktdole .cena .newcena{
  font-weight:bold;
}



#produkty .produkt .produktvpravo img {
    max-width:99px;    
    color:white;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    font-size:14px;
    /*border: solid pink 1px;*/
    border:none;    
}



#produkty .produkt .produktvlevo .produktpopis{
    font-size:10px;
    text-align:left;
    margin-left:2px;
    overflow:hidden;
}





#menuli {
	position:relative;
	top:-40px;
}
#menuli ul{
    display:block;
    padding: 0.3px;
    vertical-align: middle;
    color: #000000;
    background-color: transparent;
    margin:0 10px;
    text-align:left;
}

#menuli ul li{

  height:16px;
    padding: 0px;
    padding-left: 5px;
    margin:  0px;
    margin-top:  2px;        
    list-style-type:none;
    width:100%;
    display:block;
    clear:both;
    background-image: url("./grafika/polozkaMenu.gif");
    background-repeat:no-repeat;
/*    
    background-image: url("./grafika/menuodrazka2.png");
    background-repeat:no-repeat;
    background-position: 8px 5px;
*/
}

#menuli ul li a{
  display:block;
  font-size: 13px;
  margin:0px;
  padding:0px;
  padding-left:3px;
  width:100%;
  height:15px;

}

/* novinka v menu zvyrazneni */



#menuli ul li .stare .nove{
  float:left;
  width:128px;
  _width:125px;
  /*text-decoration:blink;*/
}

#menuli ul li img{
  float:right;
  margin-top:1px;
  margin-right:8px;

  /*text-decoration:blink;*/
}
















.inbox {  
font:bold 90%/1 sans-serif;
color: #333333; 
text-decoration: none; 
background-color: #FFFFFF; 
height: 18px;

border: #808080; 
border-style: solid; 
border-top-width: 1px;
 border-right-width: 1px;
border-bottom-width: 1px;
 border-left-width: 1px
}

h1{
	margin:0px;
	font-size:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.column {
width: 700px;
margin-top: 5px;
}




.bred {
	color:red;
	font-weight: bold;
	text-align:center;
	font-size: 12px;
}
.bmale {
	color:black;
	font-weight: bold;
	text-align:center;
	font-size: 12px;
}
.obj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	font-variant: normal;
	text-decoration: none;
	background-color: #FEFFE1;
	text-indent: 20px;
	border: 0px;
}



.menux {
  margin: 15px;
  float: left;
  width: 20%;
  border: 1px solid;
  height: 280px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  }
.adminmenu {
  margin: 15px;
  float: left;
  width: 20%;
  border: 1px solid;
  height: 280px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  color: #FF0000;
  }

.kontakt {
  width: 100%;
  border-top: 1px solid;
  margin-top: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;


  }
.nadpisek {
	font-size: 12px;
	color: purple;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}
.nadpis {
	text-align: center;
	font-weight: bold;
}
.nadpis_v {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.odstavec {
	text-align: left;
	font-size: 14px;
	margin: 0px 30px 0px 50px;
}
.odstavec3   { text-align: Center; font-size: 14px; font-weight: bold; margin-left: 50px; 
               margin-right: 30px; margin-top: 0px; margin-bottom: 0px }
.odstavec1   { text-align: left; font-size: 10pt; list-style-type: font-family; margin-left: 
               50px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px }
.blok {
	text-align: justify;
	font-size: 14px;
	margin: 0px 30px 0px 30px;
}
.blokr       { text-align: justify; font-size: 12px; margin-left: 30px; margin-right: 30px; 
               margin-top: 0px; margin-bottom: 0px }
.orange {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.orange_a    { text-align: Center; font-size: 16px; font-weight: bold; color: #FF6600; 
               margin-top: 0; margin-bottom: 0 }
.orange_b    { text-align: Center; font-size: 12px; color: purple; font-weight: bold; 
               margin-top: 0; margin-bottom: 0 }
.orange_r {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}.orange_v {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
}
.orange_p    { text-align: center; font-size: 12px; color: #FF6600; text-decoration: 
               line-through; font-weight: bold; float: right }

.popis {
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px 15px 0px 15px;
}
.text {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px 15px 0px 15px;
}
.text2 {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px 15px 0px 15px;
}
.textleft {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px 15px 0px 15px;
}
.textback {
	background-color: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 15px 15px 0px 15px;
}
.center {
  margin-top: 15px;
  width: 95%;
  height: 380px;
  border: 1px solid;
  }


.end {
    margin-top:3px;
    border-top:solid 4px #540e33;
    background-color: #73194d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: white;
    clear: both;
   
    vertical-align: middle;
    text-align:center;

}
.endpartneri{
  border:none;
  text-align:center;
  font-size:12px;
  color:white;
}
/*
.end{
    background-color: #73194d;
    font-size: 10px;
    color: white;
    clear: both;
    vertical-align: middle;
    text-align:center;
    border:none;
}

.end .endodkazy{
    margin-top:3px;
    height: 26px;
       
}

.end .endpartneri{
  
}
*/

H2.menutext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
}

TABLE {
	background-color: #FFFFFF;
	border-collapse: collapse;
  }

td.pdm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	border: 0px;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 4px;
}
TD {
	border: 1px solid #666666;
	font-family: Arial, Arial, Helvetica, sans-serif;
	padding: 2px 1em;
	font-size: 13px;
  }

td.cena {
  text-align: right;
	font-weight: bold;
	vertical-align: middle;
	
	color: #000000;
  padding:2px;
}
.cendiv{
	display:block;
	width:120px;
	
}
.cenjed span{
	display:block;
	width:70px;
	text-align:center;
}

  



TH {
  border: 1px solid #000000;
  font-size: x-small;
  color: #000000;
  background-color: pink;
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:visited.new {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
a:hover {
	color:purple;
	text-decoration: none;
	font-weight: bold;
}
a:hover.new {
  font-weight: bolder;
  color: white;
  text-decoration: none;
}
a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:link.tl {
  font-weight: bold;
  color: red;
  text-decoration: none;
  background-color: #00FF66;
}
a:hover.tl {
  font-weight: bolder;
  color: red;
  text-decoration: none;
}
a:link.endtext {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
a:link.new {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
.laky {
	text-align: center;
	border: 0px none;
	background-color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	position: relative;
	width: 90%;
  }
IMG { border: 0px; }
.tlacSMAZAT
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  background-color: #FFFFCC;
  border-color:  #FFFFFF;
}

.tlac1       { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
               background-color: #FFFFCC; font-weight: bold; border-color: 
               #FFFFFF }
.inline-button {
	_width:4em;
	font:normal 80%/1 sans-serif;
	text-decoration: none;
	white-space:nowrap;
	vertical-align:middle;
	background: #FFFFCC;
	margin:0;
	padding: 0em 0.5em 0.3em;
	color: black;
	text-align: center;
	border: 1px solid #666666;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   font-weight:bold;
   }
.inline-button:hover {
   background: #666;
   color: white;
   }
.male {
	font:90%/1 sans-serif;
	text-align:center;
	font-weight:bold;
  }  
  
.malel {
  font:90%/1 sans-serif;
  float:left;
  width:35%;
  margin-right:0.5em;
  padding-top:0.5em;
  text-align:right;
  font-weight:bold;
  }
.malen {
  font:80%/1 sans-serif;
  text-align:center;
  font-weight:normal;
  }  
.maleod {
	font:normal 90%/1 sans-serif;
	text-align:left;
	padding-right: 1em;
	padding-left: 1em;
  }    



#radan_nove4{
  text-align:left;
}
#tab_vyrobku{
  width:90%;
  _width:70%;
}

#tab_vyrobku td.ceny{
  width:150px;
}

#tab_vyrobku th{

}





.button-koupit {
  background-image: url("./grafika/tlacitkoKoupit.jpg"); 
	width:79px;
	height:25px;
	margin:auto;	
	text-decoration: none;
	white-space:nowrap;
	vertical-align:middle;
	color:black;
	text-align: center;	
  font-weight:bold;
  padding:0px 2px;
  border:none;
  
}

.button-koupit span {
   _width:1em; _cursor:hand;
   font-weight:bold;
   }
.button-koupit:hover {
/*   background: #666;  */
   color:purple;
   cursor:pointer;
   }

   
.formulkoup{
   vertical-align:center;
   text-align:center;
}
.tlacim{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  background-color: #FFFFCC;
  border-color:  #FFFFFF;
  border:
}

.vlevoform{


float:left;
margin-left:7em;
_margin-left:2.5em;
  
}

.vpravoform{
margin-right:5em;

}
#dolnitlac{
  display:block;
  width:500px;
  margin:auto;


}
.sirkatlac{
display:block;
width:148px;
_width:160px;

}




#SELK, #SELK2{
    color:purple;
}
.selectItem{
    color:purple;
}


#podmenu{



	font-size: 12px;
  text-align:right;
	font-weight: bold;
	text-indent: 1em;
	color:#FF7920;
	margin-right:1em;

}

#podmenu a{
color:black;
text-decoration:underline;
}




#prihlt td{
  background-color:#dfdfdf;
  Border-width:0px;
}
#prihlt td .tlac{
  width:60px;
}



#podmenu .inline-button2
{
color:black;
text-decoration:none;

  
    color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  background-color: #EEEEEE;
  border:1.3px white outset;
}

.veltlac{
  
}

.cernytext{
color:black;
}

#divodk a{
text-decoration:none;
color:#FF7920;
}

.vpravotab{


  text-align:right;
}
.vlevotab{
  text-align:left;
}



.beztab {    
	width:720px;
	background-color:transparent;
}

.beztab td{  
	Border-width:0px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 1em;
	margin:0px;
	padding:0px;
}

.orange2 {
	color:purple;
}

.malep{
  font-size:11px;
}

.skrkle{
  color:red;
 text-decoration:line-through;
 font-size:12px;
}
.slevaproc{
	
	font-weight: bold;
	vertical-align: middle;
	color: green;
}

#novin1 img{
  width:96%;
}

.ikona_s img{

  float:left;
  margin:0;
  margin-left:10px;
  padding:0;
  position:relative;
  left:10px;
  top:13px;

  

}


.pole{
vertical-align:bottom;

}

.sikap{
width:30px;
}

.tab_objed{
  width:70%;
  border-style:none;
  margin:auto;
  margin-bottom:20px;
  text-align: center;

}
.tab_objed th{

  background-color:white;
  font-weight:bold;
  font-size:14px;
  border-style:none;
  padding-bottom:10px;
  
}
.tab_objed td{

  background-color:white;
  border-style:none;
  
}
.tab_objed td a{
  text-decoration:underline;

  
}
.tab_objed .textvpravo{
  padding-right:50px;
  text-align: right;
}

.tab_objed .textvlevo{
  padding-left:50px;
  text-align: left;
}

.alert1{
  color:red;
}
.vstred{
  vertical-align: middle;
}

.vyr{
  color:blue;
}

.ode{
  color:green;
}

.ulo{
  color:orange;
}

.nev{
  color:red;
}

.nep{
  color:purple;
}
.vlevod{
  display:block;
  width:250px;
  float:left

}
.vpravood{
  float:left;
    margin-right:10px;
}

.bonusr{
  color:blue;
}

.malytext{
  font-size:13px;
}

.regtab{
	margin:auto;
	background-color:transparent;
}

.regtab td{
	border:none;

}

.regtab .regtab1{
	font-weight:bold;
}

.regtab .regtab3{
	margin-left:5px;
	color:red;
	font-size:16px;
	font-weight:bold;
}


.regtab tr td input{
  height:20px;
  font-weight:normal;  
}
.pocet{
width:35px;
}

.souhlas{
font-size:12px;
}

.souhlas2{
font-size:12px;
color:red;
}

#vlajky .nevidet{
  visibility:hidden;
}

.vyrazny_odkaz{
	color:red;
	font-size:11px;
}
.vyrazny_odkaz:visited{
  color:red;
}


/*  platebni karty */

#karty {
  border-width:0px;
  width:500px;
  margin:auto;
  background-color:transparent;
}

#karty td {
  border-width:0px;
  
}

#banka img{
  margin-top:10px;
  text-align:center;  
}

#kartyInfo, #paysecInfo{
  margin:40px;
  text-align:left;
}

#kartyRamecek{
  font-weight:bold;
  margin:10px;
  margin-bottom:20px;
  padding:10px;
  border:solid 1px black;
  
   
}
.kartaNadpis{
  font-weight:bold;
}

#kartyInfo img, #paysecInfo img{
	border:none;
}

#banka table{
  border:none;
  margin:auto;
  background-color:transparent;
}

#banka table td{
  border:none;
  background-color:transparent;
  
  
}

#kartyInfo table{
  border:none;
  margin:auto;
}

#kartyInfo table td{
  border:none;
  

}

.oznameni{
  width:500px;
  font-weight:bold;
  font-size:18px;
  margin:40px auto;
  border:solid 1px black;
  background-color:white;
  padding:10px;

}

#mena,#tab_vyrobku select{
  font-size:10px;
  border:1px gray solid;
}
#banka{
    margin-top:30px;
}

table.bezramu td{
  border:none;
  padding:0px;margin:0px;
  text-align:center;
}

.tip {
  font:11px Tahoma,Arial,Helvetica,sans-serif; 
  border:solid 1px #666666; 
  width:150px; padding:1px;
  position:absolute; z-index:100;
  visibility:hidden; color:#333333; top:20px;
  left:90px; background-color:#ffffcc;
  layer-background-color:#ffffcc;
}

#menuli ul li.mensimenu a{
  font-size:12px;
}

#menuli ul li.mensimenu{
    background-image: url("./grafika/polozkaMenu2.gif");
Background-position:14px 0px;
    /*background-image:none;*/ 
    
    /*url("./grafika/menuodrazka2.png");
    Background-repeat:no-repeat;
    
    */
}


#hledat{
  margin:7px;

}

#hledat .inbox{
  margin:0px auto 5px auto;
  width:120px;
  font-size:12px;
}

#hledat .button-hledat{
  text-align:center;
  width:30px;
  height:19px;
  margin: auto;
  color:purple;
  background:white;
  border:solid 1px gray;
  font-weight:bold;
}

#hledat .button-hledat:hover{

  background:white;
  color:purple;

  border:solid 1px black;
}
.tlac, .tlac1{
  background-image: url("./grafika/tlacitko.jpg");
  background-repeat:repeat-x;
  text-align:center;
  height:25px;
  margin: auto;
  
  
  border:solid 1px gray;
  font-weight:bold;
}

.tlac:hover, .tlac1:hover{
  color:purple;
  cursor:pointer;
}

#hledat #hledatNazev{
  font-size:11px;
  font-weight:bold;
  color:purple;
}

.odkazplus{
    background-image: url("./grafika/odrazkaplus.png");
    background-repeat:no-repeat;
    background-position: 2px 2px;
    padding-left:10px;
    text-align:left;
    margin:5px;
}
.odkazplus a {
    color:purple;
    font-size:10px;
}

/* obrazky na hlavni strane */
.hlavniObrazky{  
  height:188px;
  margin:5px; 
  
}

.hlavniObrazky.hlavniMaly{
  height:70px;
}
.nadpis.hlavniMaly{
  color: #FF6600;;
  font-size:14px;
}

.hlavnitext{
  margin:5px auto;
  font-size:26px;
  font-weight:bold;
  color:#FF6600;
}

.nadpis2{
    font-size:12px;
    color:#ff31fb;
}

#kontaktfirma{
    padding-top:20px;

}

#salon, #paysecinfo, #detail, #kartyobsah, #obsah{
    padding:0px;
    margin:0px;
    background-color:transparent;
    text-align:center;
}

.centertext {
  text-align:center;
}

.spodniodkazy a{
  color:white;
}

#detail{
font-size:12px;
}

#detail .detailtabulka{
  padding-top:200px;
  float:right;
  width:200px;
  text-align:left;
  
}
#detail .detailtabulka form{
margin-top:10px;
text-align:left;
}
#detail .vyraznacena{
  font-weight:bold;
  font-size:14px;
}
#detail .vyraznadostupnost{
  color:green;
  font-weight:bold;  
}
#detail{
padding-top:20px;
}

#detail .detailpopis{
width:80%;
margin:auto;
  margin-top:30px;
  text-align:left;
}

#detail .detailpopis div{
  margin-bottom:10px;
}

#kartyobsah, #paysecInfo {
  font-size:12px;
}

#paysecInfo {
text-align:left;
padding-left:20px;
}
h3{
  margin-top:10px;
}
h2{
	display:block;
	width:100%;
	font-size:16px;
	margin-top:40px;
	margin-bottom:10px;
	color:purple;
}
.odstavec9{
	font-size:12px;
	text-align:left;
	padding: 0px 20px;
}
.tucne{
	font-weight:bold;
}

.kosiktab2l{
	background-color:transparent;
	margin-top:20px;
	width:250px;
	float:left;
}

.kosiktab2l td{
	border:none;
}

.kosiktab2l input {
	width:100%;
}
.kosiktab2l textarea {
	width:100%;
}

.kosiktab2r{
	background-color:transparent;
	margin-top:20px;
	width:270px;
	float:right;
}

.kosiktab2r td{
	border:none;
}

.kosiktab2r select {
	width:260px;
}



.kosikkrok{
	font-size:22px;
	color:green;
}

#obsah{
	width:100%;
	min-height:700px;
}

.tabprihlaseni{
	margin: 30px auto;

	
}

.tabprihlaseni td{
	
	
}

.akce{
	width:100%;
	margin: 10px 0px;
}

.akce .letak{
	float:left;
	margin:5px;
}

.akceclear{
	clear:both;
}

.text2{
	font-size:12px;
	text-align:center;
}

.tabulkacen{
	margin:0px;
	margin-left:0px;
	padding:none;
}

.tabulkacen td{
	border:none;
	text-align:right;
	width:55px;
	font-size:12px;
}

.produktdole .ceny{
	float:left;
}


#animacesalon{
padding-top:10px;
}

#menutop2 .nadpisregistrace{
	width:410px;
	height:18px;
}

#menutop2 .nadpisregistrace .nadpisregistrace2{
	width:370px;
	height:18px;
	text-align:right;
}


#menutop2 .logouzivatel{

padding: 0px;
margin: 0px;
margin-left:180px;
_margin-left:180px;
margin-top:10px;

float:left;
}

#menutop2 .nadpisregistrace3{
	width:100%;
	height:24px;
}
#menutop2 .nadpisregistrace3 img{
	float:left;
	margin-left:200px;
	margin-right:10px;
}

#menutop2 .tabuzivateltlac2{
  background-image: url("./grafika/tlacitko.jpg");

  background-repeat:repeat-x;
  text-align:center;
  margin: auto;
  color:black;
  font-weight:bold;
  font-size:10px;
  height:18px;
  padding:2px 4px;
  border:solid 1px gray;
}

#menutop2 .tabuzivateltlac2:hover{
  color:purple;
  cursor:pointer;

}

#menutop2 .nadpisregistrace3  .nadpisregistrace4{
	margin-top:2px;
	padding-top:2px;
}


.transparentni{
  background-color:transparent;
}

.zarovnatstred{
	margin:auto;
}

.nadpishlavni{
	clear:left;
	display:block;
	padding-top:10px;
}

.tabulkakosik{
	width:601px;
	margin:auto;
}

.tabulkakosik th{
	text-align:left;
	font-size:12px;
	padding:3px;
	color:white;
	background-image: url("./grafika/kosik1.jpg");
	border:none;
}

.tabulkakosik td{
	width:50%;
	border:none;
	font-size:11px;
}

.kosik2{
	width:601px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.kosik2 .kosikObrazek{
	float:left;
}

.kosikkonec{
	clear:right;
}
.kosikkonec2{
	clear:left;
}
.tabulkakosik2{
	width:530px;
	float:right;
	margin-top:20px;
	
	background-image: url("./grafika/kosik2.jpg");	
	background-repeat:no-repeat;
}


.tabulkakosik2 th{
	text-align:center;
	font-size:12px;
	padding:3px;
	color:white;
background-color:transparent;
	
	border:none;
}

.tlacKosik{
	margin-top:30px;
	border:none;
	background-color:transparent;
	width:136px;
	height:35;
	background-image: url("./grafika/kosikTlacitko.gif");	
	background-repeat:no-repeat;
	cursor:pointer;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}
.tlacKosik:hover{
	color:purple;
}

.tabulkakosik2hlavicka th{
	font-size:10px;
	height:20px;
}

.kosikOdstranit{
margin:0px;
padding:0px;

}

.kosikOdstranit a{

margin:0px;
padding:0px;
}

.kosikOdstranit img{
margin:auto;
padding:0px;
}

.kosikBezTab{
margin:0px;
padding:0px;
border:none;
}

