html{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a,a:link,a:visited{
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: white;
/*   background-color: black;*/
}
a:hover,a:focus,a:active{
	text-decoration: underline;
	color: #E91B89;
/*   background-color: black;*/
}
body{
   margin: 0px;
   padding: 0px;
   border: 0px;
   font-family: sans-serif;
   font-size: 83%;
   text-align: center;
   background-repeat: repeat-x;
   background-color: black;
   color: White;
}
h1{
   margin: 0px;
   padding: 0px;
   border: 0px solid red;
}
.h1,.top,.top1,.top2{
   margin: 0px;
   padding: 5px 0px 5px 175px;
   border: 0px solid red;
   color:#e91b89;
   font-size: 1.8em;
   font-weight: bold;
}
.top{
   position: relative;
   padding: 5px 0px 5px 200px;
   top: -310px;
}
.top span{
   position: relative;
   top:7px;
   left:70px;
   color: White;
}
.top1{
   position: relative;
   padding: 5px 0px 5px 170px;
   top: -330px;
}
.top1 span{
   position: relative;
   top:7px;
   left:0px;
   color: White;
}
.top2{
   position: relative;
   padding: 5px 0px 5px 170px;
   top: -280px;
	left:70px;
}
.top2 span{
   position: relative;
   top:7px;
   left:0px;
   color: White;
}
.top2 span.sml{
   position: relative;
   top:7px;
   left:0px;
   color: White;
   font-size: .6em;
   text-transform: none;
   line-height: 1.5em;
}
.topi,.topi2{
   position: relative;
   padding: 5px 0px 5px 170px;
   top: -540px;
	left:310px;
}
.topi2{
   top: -490px;
	left:490px;
}
.topi img,.topi2 img,#left img{
	border: 1px solid white;
}
.topi img:hover,.topi2 img:hover,#left img:hover{
	border: 1px solid #E91B89;
}
h2{
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
}
h1 span,h2 span{
	position: relative;
	left: -9000em;
}
h3{
   padding: 0px;
   margin: 0px 0px 13px;
   font-size: 1.1em;
   color: #E91B89;
   background-color: black;
   text-transform: uppercase;
   border: 0px solid red;
}
h3 span{
   display: block;
}
h3.li,h3.liw{
   color: white;
   background-image: url(../images/odrazka.gif);
   background-repeat: no-repeat;
   text-indent: 30px;
   background-position: 14px 4px;
}
h3.liw{
   color: white;
   background-image: none;
   text-indent: 13px;
}
h3.liw span{
   display: inline;
   color: #E91B89;
}
h4,h5{
   padding: 0px;
   margin: 0px;
   border: 0px solid red;
   font-size: 1.1em;
   color: #E91B89;
   background-color: black;
}
h4.clr{
   margin: 10px 0px;
   width: 590px;
   border: 0px solid white;
   text-transform: uppercase;
}
h5{
   font-size: 1em;
   color: white;
}
hr{
	clear: both;
	margin: 0px 10px 0px;
	border: 0px solid transparent;
	color: black;
	background-color: transparent;
	height: 1px;
	width: 90%;
}
form{
   border: 0px solid red;
   margin: 3px 0px 7px 0px;
   padding: 0px;
/*   clear: left;*/
   }
fieldset{
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
legend{
	font-weight: bold;
	margin: 0px 0px;
	border: 0px solid red;
	color: #E91B89;
}
label span{
	color: #E91B89;
   background-color: black;
}
input,select,textarea{
	margin: 0px 0px 6px;
	padding:1px;
	width: 220px;
	border: 1px solid #E91B89;
	font-family: sans-serif;
	font-size:1em;
	color: white;
   background-color: black;
}
p{
   border: 0px solid red;
   margin: 0px 0px 10px;
   padding: 0px;
   text-align: justify;
}
.nod{
   margin-bottom:0px;
}
.od{
   margin-bottom:10px;
}
table,td,th{
	border: 0px solid white;
	border-collapse: collapse;
	vertical-align: top;
}
table{
	margin: 0px 0px 10px;
	padding: 0px;
}
td,th{
   padding: 3px 5px;
   margin: 0px;
   border: 0px solid white;
   border-bottom: 1px solid #400018;
   border-right: 1px solid black;
   text-align: right;
}
th{
   background-color: #400018;
   color: #e91b89;
   font-weight: normal;
   text-align: center;
   vertical-align: middle;
}
.rgt{
   text-align: right;
}
.lft{
   text-align: left;
}
.vth{
   border-bottom: 1px solid black;
}
dl{
 	margin:0px;
	padding:0px;
	border: 0px solid red;
}
ul{
 	margin:0px 0px 0px 20px;
	padding:0px;
	border: 0px solid red;
}
dt{
	font-weight: bold;
	margin:5px 0px;
}
dd{
	margin:0px;
	padding: 0px;
}
dd span{
   color: #E91B89;
   font-style: italic;
   margin-left: 10px;
   }
p span{
   color: #E91B89;
   font-weight:bold;
}
.perex{
   font-weight: normal;
}
#blok,#blokts{
   border: 0px solid white;
   margin:0px auto;
   padding: 0px 0px 10px 0px;
   width: 960px;
   text-align: left;
   position: relative;
}
#blokts{
   padding:0px;
}
#drobky{
	border: 0px solid red;
	margin: 6px auto 15px;
	padding: 0px;
	text-align: left;
	text-transform: lowercase;
	color: white;
   background-color: black;
}

#hlavats{ 
   border: 0px solid red;
   width: 960px;
   height: 391px;
   margin: 0px 0px 10px 0px;
   background-image: url(../images/hlava.jpg);
   background-position: left 28px;
   background-repeat: no-repeat;
   position: relative;
}
#hlava{ 
   border: 0px solid red;
   width: 960px;
   height: 210px;
   margin: 0px 0px 10px 0px;
   background-image: url(../images/roh.gif);
   background-position: left 28px;
   background-repeat: no-repeat;
   position: relative;
}
#kadernictvi,#kosmetika,#manikura,#pedikura,#masaze,#studioin{
   width: 450px;
   height: 154px;
   background-image: url(../images/kadernictvi.jpg);
   background-repeat: no-repeat;
   position: relative;
   left: 3px;
   top: 31px;
}
#kosmetika{
   background-image: url(../images/kosmetika.jpg);
}
#manikura{
   background-image: url(../images/manikura.jpg);
}
#pedikura{
   background-image: url(../images/pedikura.jpg);
}
#masaze{
   background-image: url(../images/masaze.jpg);
}
#studioin{
   background-image: url(../images/studio-in.jpg);
}
#img-blok{
   border: 0px solid red;
   width: 563px;
   height: 110px;
   position: relative;
   top: 265px;
   left: 116px;
   font-size: .9em;
}
#img-blok img{
   border: 1px solid white;
   margin-right:7px;
}
#meni{
   border: 0px solid red;
   width: 340px;
   height: 50px;
   position: absolute;
   top: 24px;
   left: 618px;
   font-size: .9em;
}
#ruzek{
   width: 48px;
   height: 74px;
   background-image: url(../images/ruzek.jpg);
   background-repeat: no-repeat;
   float: right;
   position: relative;
   left:333px;
}
#logots,#logo{
   border: 0px solid red;
   width: 333px;
   height: 205px;
   float: right;
   background-image: url(../images/logo.jpg);
   background-repeat: no-repeat;
   position: relative;
   left:0px;
}
#logots{
   top: 196px;
}
      #tlacitka,#tlacitkats{
         border: 0px solid red;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 166px;
         height: 24px;
         background-image: url(../images/pata.jpg);
         background-position: right;
         background-repeat: no-repeat;
         background-color: #380018;
         text-transform: uppercase;
         font-size: .9em;
         position: relative;
      }
      #tlacitkats{
         margin: 0px;
      }
      #tlacitka{
         position: relative;
         top: -20px;
         margin-left:3px;
         padding: 0px;
         float: left;
         width: 957px;
      }
      #tlacitka p{
         border: 0px solid red;
         position: relative;
         top: 4px;
         color:#e91b89;
      }
      #tlacitka ul, #img-blok ul, #meni ul{
      	border: 0px solid red;
      	margin: 0px;
      	padding: 0px;
      	height: 24px;
      }
      #tlacitka ul{
         margin-left:169px;
      }
      #tlacitka ul li, #img-blok ul li, #meni ul li{
      	border: 0px solid red;
      	margin: 0px;
      	display: inline;
      	width: 107px;
      	height: 24px;
      	background-repeat: no-repeat;
      	float: left;
      	background-position: center;
      	font-size: .9em;
      	line-height: 24px;
      	font-weight: bold;
      }
      #img-blok ul li,#meni ul li{
      	width: 111px;
      	_width: 108px;
         text-transform: uppercase;
         background-image: url(../images/odrazka.gif);
         background-position: left;
         background-repeat: no-repeat;
      }
      #meni ul li{
         width: auto;
      }
      #tlacitka ul li.end{
      	margin: 0px 0px 0px 0px;
      }
      #tlacitka ul li a,#tlacitka ul li a:link,#tlacitka ul li a:visited, 
      #img-blok ul li a,#img-blok ul li a:link,#img-blok ul li a:visited,
      #meni ul li a,#meni ul li a:link,#meni ul li a:visited{
         display: block;
         width: 112px;
         height: 24px;
         text-decoration: none;
         text-indent: 10px;
         background-color: transparent;
         color: #E91B89;
      }
      #img-blok ul li a,#img-blok ul li a:link,#img-blok ul li a:visited,
      #meni ul li a,#meni ul li a:link,#meni ul li a:visited{
         color: White;
      	width: 111px;
      	_width: 108px;
      }
      #img-blok ul li a{
         padding: 0px 0px 0px 3px;
      }
      #meni ul li a{
         padding: 0px 20px 0px 3px;
      }
      #tlacitka ul li a:hover,#tlacitka ul li a:focus,#tlacitka ul li a:active,#tlacitka ul li a.a,
      #img-blok ul li a:hover,#img-blok ul li a:focus,#img-blok ul li a:active,#img-blok ul li a.a,
      #meni ul li a:hover,#meni ul li a:focus,#meni ul li a:active,#meni ul li a.a{
         display: block;
         width: 112px;
         height: 24px;
         background-color: transparent;
         color: White;
      }
      #img-blok ul li a:hover,#img-blok ul li a:focus,#img-blok ul li a:active,#img-blok ul li a.a,
      #meni ul li a:hover,#meni ul li a:focus,#meni ul li a:active,#meni ul li a.a{
         color: #E91B89;
      	width: 111px;
      	_width: 108px;
      }
      #tlacitka ul li a.a:hover,#tlacitka ul li a.a:focus,#tlacitka ul li a.a:active,
      #img-blok ul li a.a:hover,#img-blok ul li a.a:focus,#img-blok ul li a.a:active,
      #meni ul li a.a:hover,#meni ul li a.a:focus,#meni ul li a.a:active{
      	cursor: default;
         background-color: transparent;
      }
      #img-blok a:hover img,#img-blok a:focus img,#img-blok a:active img{
         border: 1px solid #e91b89;
      } 
      #img-blok a{
         background-color: transparent;
      }     
      #meni ul li,
      #meni ul li a,#meni ul li a:link,#meni ul li a:visited,
      #meni ul li a:hover,#meni ul li a:focus,#meni ul li a:active,#meni ul li a.a{
         width: auto;
      	_width: 50px;
      }
#vpravo,#vpravo2{
   margin: 0px;
   padding: 0px;
   width: 180px;
   border: 0px solid red;
   float: right;
   background-color: #380018;
   color: #E91B89; 
}
#vpravo .novpravo{
   background-color: #000000;
}
#vpravo2{
   position: absolute;
   top: 228px;
   left:779px;
}
#akce,{
   margin: 0px 0px 10px 0px;
   padding: 10px 0px 10px 0px;
   width: 160px;
   border: 1px solid navy;
   background-color: #380018;
   color: #E91B89;
   float: left;
}
#akce p{
   margin: 5px;
   text-align: center;
}
#vpravo #akce2,#vpravo #akce2a{
	padding: 10px 0px 10px 0px;
}
#vpravo #akce2 p,#vpravo #akce2a p{
   margin: 5px;
   text-align: center;
}
#vpravo #akce2 p.lft,#vpravo #akce2a p.lft{
   margin: 7px;
   text-align: left;
}
#vpravo #akce2 p.lft span.nrm,#vpravo #akce2a p.lft span.nrm{
   font-weight: normal;
}
#akce p span{
   color:white;
}
#akce p span.s{
   color: #E91B89;
   position: relative;
   top: -1px;
}
#akce img{
   margin:10px;
}
#akce2 p span,#akce2a p span{
   color:white;
}
#akce2 p span.s,#akce2a p span.s{
   color: #E91B89;
   position: relative;
   top: -1px;
}
#akce2 img,#akce2a img{
   margin: 0px 20px;
   border: 1px solid #380018;
}
#akce2 a:hover img,#akce2a a:hover img{
   margin: 0px 20px;
   border: 1px solid #E91B89;
}
#vpravo p,#vpravo2 p{
   margin: 0px 10px 7px 15px;
   text-align: left;
}
#vpravo2 p span{
   font-weight: normal;
}
#vpravo table,#vpravo2 table{
   border: 0px solid black;
   margin-left: 10px;
   margin-bottom: 10px;
}
#vpravo td,#vpravo th,#vpravo2 td,#vpravo2 th{
	padding: 1px 5px;
	margin: 0px;
   border: 0px solid white;
}
   #left{
      margin: 0px 0px 0px 0px;
      width: 160px;
      border: 0px solid red;
      float: left;
      position: relative;
      top: -2px;
   }
      #menu{
         width: 160px;
         padding: 0px;
         margin: 0px 0px 36px 3px;
         float: left;
         border: 0px solid red;
         text-align: left;
         font-size: .85em;
         text-transform: uppercase;
      }
      #menu h3{
      	margin: 0px;
      	padding: 0px;
      	font-size: 1.4em;
      	text-align: left;
      }
      #menu li a,#menu li a:link,#menu li a:visited,#menu li a:hover,#menu li a:focus,#menu li a:active{ 
         margin: 0px;
         padding: 0px 0px 0px 15px;
         border: 0px solid red;
         display: block;
         width: 160px;
         _width: 145px;
         color: #E91B89;
         background-color: transparent;
      }
      #menu li a:hover,#menu li a:focus,#menu li a:active{
         text-decoration: none;
         width: 160px;
         _width: 145px;
         color:white;
         background-color: transparent;
      }
            #menu .podmenu3 li a,#menu .podmenu3 li a:link,#menu .podmenu3 li a:visited,#menu .podmenu3 li a:hover,#menu .podmenu3 li a:focus,#menu .podmenu3 li a:active{ 
         margin: 0px;
         padding: 0px 0px 0px 15px;
         border: 0px solid red;
         display: block;
         width: 145px;
         _width: 130px;
         color: #E91B89;
         background-color: transparent;
      }
      #menu .podmenu3 li a:hover,#menu .podmenu3 li a:focus,#menu .podmenu3 li a:active{
         text-decoration: none;
         width: 145px;
         _width: 130px;
         color:white;
         background-color: transparent;
      }
      
      #menu ul{
      	width: 160px;
      	border: 0px solid red;
      	padding: 0px;
      	margin: 0px
      }
      #menu ul li{
         border: 0px solid red;
         margin: 0px;
         padding: 0px;
         list-style-image: none;
         list-style-type: none;
         line-height: 23px;
         background-image: url(../images/odrazka.gif);
         background-position: 0px 7px;
         background-repeat: no-repeat;
      }
      #menu ul.podmenu2{
         margin-left:14px;
         margin-top:10px;
      }
      #menu ul.podmenu3{
         margin-left:14px;
      }
      #menu ul.podmenu2 li{
         background-image: url(../images/odrazka2.gif);
      }
      #menu ul li.a a,#menu .podmenu3 li.a a{
      	cursor: default;
      	color: white;
      }
      #vpravo2 form{
         margin:0px 0px 10px 14px;
      }
      #vpravo2 label{
      display: block;
      }
      #vpravo2 input{
         width:147px;
      }
#telo{
   border: 0px solid red;
   margin: 0px 180px 0px 182px;
   _margin: 0px 180px 0px 162px;
   padding:0px;
   width: 585px;
   text-align: left;
   _position: relative;
   _left: -3px;
}
#map{
   color: black;
}
#pata{
   border: 0px solid red;
   margin: 0px auto 20px;
   padding: 0px 0px 0px 0px;
   width: 960px;
   text-align: left;
   height: 32px;
   position: relative;
   color: #E91B89;
   font-size: .9em;
   background-color: Black;
   background-image: url(../images/odrazka.gif);
   background-position: left;
   background-repeat: no-repeat;
}
#pata .l, #pata .r{
	border: 0px solid red;
	position: absolute;
	top: 9px;
}
#pata .l{
	left: 14px;
}
#pata .r{
	right: 10px;
}
#pata .l a, #pata .l a:link, #pata .l a:visited, #pata .r a, #pata .r a:link, #pata .r a:visited {
	color: #E91B89;
   background-color: black;
}
#pata .l a:hover,#pata .l a:focus,#pata .l a:active, #pata .r a:hover,#pata .r a:focus,#pata .r a:active {
	color: #E91B89;
   background-color: black;
}
.o{
   padding-top: 10px;
}
.g,.g2{
   margin: 20px 0px 0px;
   border: 0px solid red;
   width: 605px;
   _width: 590px;
}
.g img,.g2 img{
   border: 1px solid white;
}
.g a,.g2 a{  
   margin:0px 9px 9px 0px;
   _margin:0px 6px 6px 0px;
   width: 110px;
   height: 110px;
   display: block;
   float: left;
}
.g2 a, .g a.ng{
   width: auto;
   height: auto;
}
.c a {
   width: auto;
}
.g a:hover img,.g2 a:hover img{
   border: 1px solid #E91B89;
}
.wh{
   color: white;
}
.k{
   width:119px;
   _width:110px;
   float: left;
}
form#o{
   margin:0px;
   padding:20px 0px 0px 0px;
   display: inline-block;
}
form#o fieldset{
	margin: 0px;
	padding: 0px;
}
form#o fieldset.nb{
	border: 0px solid #dfdfdf;
}
form#o legend{
	font-weight: bold;
	display: block;
	width: auto;
}
form#o textarea{
   width: 330px;
   float: left;
   margin: 5px 10px 10px 0px;
   padding: 3px;
   font-family: sans-serif;
   font-size: 1em;
   overflow: auto;
}
form#o input{
   margin: 5px 10px 10px 0px;
   text-indent: 3px;
}
input.but{
   width: 224px;
   font-weight: bold;
   background-color: #380018;
   border: 1px solid #380018;
   padding:1px;
   color: #E91B89;
}
input.buto{
   margin-left: 20px;
   width: 120px;
   font-weight: bold;
   background-color: #380018;
   border: 1px solid #380018;
   padding:1px;
   color: #E91B89;
}
.pvk{
   border: 0px solid white;
   margin:0px 9px 9px 0px;
   width: 560px;
   float:left;
}
.pvk p{
   text-align:left;
}

.pks{
   margin-left: 20px;	
   width: 25px;
   text-align:center;
}
.fia,h4.fia a{
   color: #E91B89;
}
.nb{
   font-weight: normal;
}
.popis{
   margin:7px 25px 0px;
}
.imgo{
   float: right;
   margin: 10px 15px 0px 20px;
}
#vpravo2 span.delo{
   position: absolute;
   left: 125px;
}
#vpravo2 span.delo a{
   text-align: right;
   font-style: italic;
}
#vpravo2 input.but{
margin-top:10px;
   width: 150px;
   font-weight: bold;
   background-color: #E91B89;
   border: 1px solid black;
   padding:1px;
   color: black;
} 
.prk{
   position: relative;
   left: 50px;
}
.zm{
   background-image: url(../images/zimni-menu-back.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
p.hr{
   background-image: url(../images/hr.jpg);
   background-repeat: no-repeat;
}
img.lf{
   float: left;
   margin:0px 10px 10px 0px;
}
img.rg{
   float: right;
   margin:0px 0px 10px 10px;
}
.pdb{
   width: 570px;
   padding:7px 0px 0px;
   border: 0px solid white;
   height: 70px;
}
.pdb img{
   margin: 7px 10px 0px 0px;
   float: left;
   border: 1px solid white;
}
.pdb a:hover img{
   border: 1px solid #e91b89;
}
a.spn{
   color: #E91B89;
   font-style: italic;
}
img.hr{
   border: 0px solid black;
}
.argt{
   float: right;
   margin-right: 30px;
}
.sm{
   text-transform: none;
}
.ot{
   margin-top:10px;
}
#fcb{
	text-align: center;
	width: 160px;
	margin-bottom: 20px;
}
