body {
	height:auto;
	margin:0px;
	padding:0px;
	text-align:left;
	background: #908980;
	background: url(g/tapeta.jpg) repeat;
	font-family: Comic Sans MS;
	 }

a{
	color:black;
	text-decoration:underline;
	}
a:hover {
	color:rgb(200,200,200);
	}





#reklama1 {
	width:665px;
	height:0px;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	}





#l {
	width:800px;
	height:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	}
#h {
	float: left;
	width:784px;
	height:auto;
	background: url(g/tapstrana.jpg) repeat;
	padding:8px;
	margin:0px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	}
#b {
	float: left;
	width:524px;
	height:238px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(g/m.jpg) no-repeat;
	}


	a.best-time {
		float: left;
		position: relative;
		width: 360px;
		height: 238px;
		}
	a.sluzby {
		float: left;
		position: relative;
		width: 96px;
		height: 62px;
		margin: 8px 0px 0px 60px;
		}
	a:hover.sluzby {
		border:1px solid white;
		}
	a.last-minute {
		float: left;
		position: relative;
		width: 96px;
		height: 62px;
		margin: 10px 0px 0px 0px;
		}
	a:hover.last-minute {
		border:1px solid white;
		}
	a.salony-krasy {
		float: left;
		position: relative;
		width: 96px;
		height: 62px;
		margin: 17px 0px 0px 42px;
		}
	a:hover.salony-krasy {
		border:1px solid white;
		}


#p {
	float: right;
	width:185px;
	height:238px;
	background: transparent;
	padding:0px;
	margin:0px;
	}




	a.cesko {
		float: left;
		background: #5E3342 149px 8px url(g/s.jpg) no-repeat;
		width:177px;
		font: 500 13px Comic Sans MS;
		color: #CAB3B7;
		text-align:left;
		line-height: 32px; 
		text-decoration: none;
		border-left:8px solid #5E3342;
		margin: 0px 0px 8px 0px;
		}
	a:hover.cesko {
		color: white;
		}
	a.vyhladat {
		float: left;
		background: #5E3342 149px 8px url(g/s.jpg) no-repeat;
		width:177px;
		font: 500 13px Comic Sans MS;
		color: #CAB3B7;
		text-align:left;
		line-height: 32px; 
		text-decoration: none;
		border-left:8px solid #5E3342;
		}
	a:hover.vyhladat {
		color: white;
		}
	a.prihlasenie {
		float: left;
		background: #5E3342 149px 8px url(g/s.jpg) no-repeat;
		width:177px;
		font: 500 13px Comic Sans MS;
		color: #CAB3B7;
		text-align:left;
		line-height: 32px; 
		text-decoration: none;
		border-left:8px solid #5E3342;
		margin: 8px 0px 0px 0px;
		}
	a:hover.prihlasenie{
		color: white;
		}



	.form1
		{
		margin:0px;
		width:177px;
		height:43px;
		float: left;
		background: #5E3342;
		border-left:8px solid #5E3342;
		}
	.form1 input
		{
		background: #986C75;
		border: 1px solid #AFACAA;
		width: 138px;
		height: 18px;
		color: white;
		margin: 9px 0px 0px 0px;
		font: 500 12px Comic Sans MS;
		letter-spacing:1px;
		}
	#submitbutton
		{
		border: none;
		border-top: 0px solid #267190;
		width: 12px;
		height: 24px;
		background-image: url(g/ss.jpg);
		margin: 9px 0px 0px 5px;
		}
	.form2
		{
		margin:0px;
		width:177px;
		height:75px;
		float: left;
		background: #5E3342;
		border-left:8px solid #5E3342;
		padding: 0px 0px 8px 0px;
		}
	.form2 input.i1
		{
		background: #986C75;
		border: 1px solid #AFACAA;
		width: 138px;
		height: 18px;
		color: white;
		margin: 17px 0px 0px 0px;
		font: 500 12px Comic Sans MS;
		letter-spacing:1px;
		}
	.form2 input.i2
		{
		background: #986C75;
		border: 1px solid #AFACAA;
		width: 138px;
		height: 18px;
		color: white;
		margin: 4px 0px 0px 0px;
		font: 500 12px Comic Sans MS;
		letter-spacing:1px;
		}
	#submitbutton
		{
		border: none;
		border-top: 0px solid #267190;
		width: 12px;
		height: 24px;
		background-image: url(g/ss.jpg);
		margin: 9px 0px 0px 5px;
		}




#indeximg img{
	background: #5B313F;		
	margin:15px;
	padding:7px;
	border: none;
	}
#indeximg a{
	border: none;
	}





#v {
	float: left;
	width:784px;
	height:34px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	background: url(g/f.jpg) no-repeat;
	text-align: center;
	}
#v form{
	margin:15px 0px 0px 0px;
	}


#v select {
	margin:0px 10px 0px 0px;
	background: #8E616B;
	color: white;
	font: 500 12px Comic Sans MS;
	border: #5E3342 2px solid;	
	letter-spacing:1px;
	}
#v option {
	border-bottom: #A37C85 1px solid;	
	}
#v input {
	background: transparent;
	font: 500 12px Comic Sans MS;
	color: white;
	border: #A37C85 1px solid;
	padding:0px 10px 0px 10px;	
	}
#v input:hover {
	border: white 1px solid;
	}








#vm {
	float: left;
	width:544px;
	height:54px;
	padding:0px 0px 0px 0px;
	margin:35px 0px 0px 0px;
	background: url(g/f.jpg) no-repeat;
	text-align: center;
	border: 3px solid #59303E;
	border-left: 3px solid  #B0858F;
	border-right: 3px solid  #B0858F;
	}
#vm form{
	margin:15px 0px 0px 0px;
	}


#vm select {
	margin:0px 10px 0px 0px;
	background: #8E616B;
	color: white;
	font: 500 12px Comic Sans MS;
	border: #5E3342 2px solid;	
	letter-spacing:1px;
	}
#vm option {
	border-bottom: #A37C85 1px solid;	
	}
#vm input {
	background: transparent;
	font: 500 12px Comic Sans MS;
	color: white;
	border: #A37C85 1px solid;
	padding:0px 10px 0px 10px;	
	}
#vm input:hover {
	border: white 1px solid;
	}









#h1 {
	float: left;
	width:784px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	text-align:center;
	}
#h1 a{
	color: #41222D;
	text-transform: capitalize;
	text-decoration:none;
	}
#h1 a:hover{
	color: #41222D;
	text-decoration:underline;
	text-decoration:underline;
	}
#h1 h1 {
	width:auto;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	color: #41222D;
	font: 500 22px Comic Sans MS;
	}
#h1 h2{
	width:auto;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	color: black;
	font: 500 15px Comic Sans MS;
	}

h2 {
	width:auto;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px;
	color: black;
	font: 700 18px Comic Sans MS;
	}



#min h2 {
	width:528px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 0px;
	color: black;
	font: 500 18px Comic Sans MS;
	line-height:30px;
	border: 2px solid #59303E;
	border-left: 2px solid  #B0858F;
	border-right: 2px solid  #B0858F;
	background: url(g/f.jpg) no-repeat;
	}
#min a {
	text-decoration: none;
	color: rgb(200,200,200);
	}
#min a:hover {
	color: white;
	}






#h11 {
	float: left;
	width:784px;
	height:auto;
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 80px 0px;	
	}
#h11 img{
	float: left;
	width:140px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 18px 0px 80px;
	border: 5px double #5B313F; 
	background: #AF828C;
	}
#h11 h1 {
	width:auto;
	height:auto;
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #41222D;
	font: 500 20px Comic Sans MS;
	}
#h11 h2{
	width:auto;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: black;
	font: 700 13px Comic Sans MS;
	}

#h11 h2 a{
	color: #41222D;
	text-decoration:underline;
	}
#h11 h2 a:hover{
	color: black;
	}



#s {
	float: left;
	width:784px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
	}







#s2 {
	float: left;
	width:auto;
	height:auto;
	padding:0px 0px 30px 117px;
	margin:0px 0px 0px 0px;
	background: transparent;
	text-align:left;
	}
#v2 {
	float: left;
	width:546px;
	height:160px;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	background: white 215px 32px url(g/v1.gif) no-repeat;	
	font: 500 12px Comic Sans MS;
	color: black;
	border: 2px solid #5E3342;
	border-top: 2px solid  #B0858F;
	}
#v2 h2 {
	padding:0px;
	margin:0px;
	float: left;
	width:546px;
	height: auto; 
	line-height: 40px; 
	}
#v2 img {
	float: left;
	width:140px;
	height:105px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
	border: 2px solid #5E3342;		
	}

#v2 p {
	font: 700 10px arial;
	width: 360px;
	float: left;
	margin: 7px 0px 0px 12px;
	background: transparent;
	}
#v2 a {
	color: black;
	background: white;	
	text-decoration: underline;
	text-align:left;
	}
#v2 a:hover {
	text-decoration: underline;
	}




#v2 a.h2 {
	width:536px;
	float: left;
	font: 300 15px Comic Sans MS;
	line-height: 30px; 
	color:white;
	background: transparent;
	padding:0px;
	margin:0px;
	background: bottom right url(g/f.jpg) no-repeat;
	border-left:10px solid #5E3342;
	text-decoration: none;
	text-align:left;
	}
#v2 a:hover.h2{
	font: 300 18px Comic Sans MS;
	line-height: 30px; 
	text-decoration: none;
	background: bottom left url(g/f.jpg) no-repeat;
	}



#v2 a.menu {
	padding:2px;
	padding-left: 6px;
	margin:3px 0px 0px 0px;
	float: left;
	width:98%;
	font: 500 11px Comic Sans MS;
	color:black;
	line-height: 13px; 
	letter-spacing:1px;
	border: 1px solid #AF828C;
	text-decoration: none;
	background: transparent;

	}
#v2 a:hover.menu{
	text-decoration: none;	
	background: top right url(g/v.jpg) no-repeat;	
	color:white;
	border: 1px solid #5E3342;
	}
#v2 a.menu2 {
	padding:2px;
	padding-left: 6px;
	margin:3px 0px 0px 0px;
	float: left;
	width:98%;
	font: 500 11px Comic Sans MS;
	color:black;
	line-height: 16px; 
	letter-spacing:1px;
	border: 1px solid #AF828C;
	text-decoration: none;
	background: top right url(salon-krasy/true.png) no-repeat;	
	}
#v2 a:hover.menu2{
	text-decoration: none;	
	background: top right url(g/v.jpg) no-repeat;	
	color:white;
	border: 1px solid #5E3342;
	}
#v2 a.menu3 {
	padding:2px;
	padding-left: 6px;
	margin:3px 0px 0px 0px;
	float: left;
	width:98%;
	font: 500 11px Comic Sans MS;
	color:black;
	line-height: 16px; 
	letter-spacing:1px;
	border: 1px solid #AF828C;
	text-decoration: none;
	background: top right url(salon-krasy/false.png) no-repeat;	
	}
#v2 a:hover.menu3{
	text-decoration: none;	
	background: top right url(g/v.jpg) no-repeat;	
	color:white;
	border: 1px solid #5E3342;
	}
#v2 a.menu4 {
	padding:2px;
	padding-left: 6px;
	margin:3px 0px 0px 0px;
	float: left;
	width:98%;
	font: 500 11px Comic Sans MS;
	color:rgb(200,200,200);
	line-height: 13px; 
	letter-spacing:1px;
	border: 1px solid rgb(200,200,200);
	text-decoration: none;
	background: transparent;

	}
#v2 a:hover.menu4 {
	
	}




#pd {
	float: left;
	width:544px;
	height:50px;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	background: url(g/f.jpg) no-repeat;
	text-align:center;
	line-height: 45px; 
	border: 3px solid #59303E;
	border-left: 3px solid  #B0858F;
	border-right: 3px solid  #B0858F;
	}


#pd a.predosle{
		font: 500 10px Comic Sans MS;
		color: white;
		text-decoration: none;
		margin: 0px 5px 0px 0px;
		padding:4px 30px 4px 20px;
		border: 1px solid gray;
		letter-spacing:1px;
	}
#pd a.predosle:hover  {
		border: 1px solid white;
		}
#pd a.dalsie{
		font: 500 10px Comic Sans MS;
		color: white;
		text-decoration: none;
		margin: 0px 0px 0px 5px;
		padding:4px 20px 4px 30px;
		border: 1px solid gray;
		letter-spacing:1px;
	}
#pd a.dalsie:hover {
		border: 1px solid white;
		}




#pd2 {
	float: left;
	width:540px;
	height:auto;
	padding:4px;
	margin:10px 0px 0px 0px;
	background: transparent;
	text-align:center;
	line-height: 25px; 
	}
#pd2 a {
	text-decoration: none;
	color: white;
	padding: 2px;
	font: 500 10px Comic Sans MS;
	border: 1px solid #8E616B;
	}
#pd2 a:hover {
	border: 1px solid #5E3442;
	}
#pd2 a.pd3 {
	background: #5E3442;
	border: 1px solid white;
	}







#s4 {
	float: left;
	width:784px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	}
#s3 {
	float: left;
	width:714px;
	height:auto;
	padding:0px 0px 30px 0px;
	margin:30px 0px 0px 0px;
	background: red;
	border: 5px solid #59303E;
	border-left: 5px solid  #B0858F;
	border-right: 5px solid  #B0858F;
	}








/* salon vizitka velka*/

#border{
	border-top:3px solid #5E3442;
	float: left;
	width:620px;
	height:7px;
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 80px;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 0px 0px;
	}


#salon{
	float: left;
	width:690px;
	height:auto;
	padding:0px 0px 50px 80px;
	margin:0px 0px 0px 0px;
	}
#salon h2{
	float: left;
	width:150px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: 500 15px Comic Sans MS;
	line-height:25px;
	background: url(g/f.jpg) no-repeat;
	color: white;
	text-align:left;
	text-indent:5px;
	}
#salon p{
	float: left;
	font: 500 16px Comic Sans MS;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	}


#ms {
	float: left;
	width:620px;
	height:auto;
	padding: 7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-top:1px solid #5E3442;
	border-bottom:1px solid #5E3442;
	background: #865963;
	}
#ms a{
	float: right;
	width:104px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background: transparent;
	font: 500 15px Comic Sans MS;
	border: 1px solid #5E3442;
	color:white;
	line-height:23px;
	background: #8E616B;
	text-decoration:none;
	}
#ms a:hover{
	text-decoration:none;
	border: 1px solid white;
	}





#ls {
	float: left;
	width:600px;
	height:auto;
	padding:7px 0px 7px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #5E3442;
	}
#ls a{
	color:black;
	text-decoration:underline;
	}
#ls a:hover{
	color:white;
	}




#ks {
	float: left;
	width:620px;
	height:auto;
	padding:7px 0px 7px 0px;
	margin:0px 0px 20px 0px;
	border-top:none;
	border-bottom:1px solid #5E3442;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 0px 0px;
	}
#ks a{
	color:black;
	text-decoration:underline;
	}
#ks a:hover{
	color:white;
	}


#ss {
	float: left;
	width:150px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 0px 0px;
	}
#ss h2{
	width:150px;
	}
#ss a{
	float: left;
	width:150px;
	color:#3D2029;
	text-decoration:none;
	border-bottom:1px solid #5E3442;
	font: 500 15px Comic Sans MS;
	line-height:22px;
	background: #865963;
	}
#ss a:hover{
	color:white;
	border-bottom:1px solid white;
	}

#ms2 {
	float: left;
	width:620px;
	height:auto;
	padding: 7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:none;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 0px 0px;
	border-bottom:3px solid #5E3442;	
	}
#ms2 p{
	float: left;
	width:600px;
	height:auto;
	}

#ps {
	float: left;
	width:470px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#ps h2{
	float: right;
	width:460px;
	}
#ps p{
	float: right;
	width:460px;
	height:auto;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:3px solid #5E3442;
	font: 500 15px Comic Sans MS;
	background: url(g/tapsalon.jpg) repeat-y;
	background-position: 0px 0px;
	}

/* salon end */



#im {
	float: left;
	width:784px;
	height:135px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 30px 0px;
	background: url(g/menuindex.jpg) no-repeat;
	background-position: 150px top;
	text-align:center;
	}
	a.sal-kra {
		float: left;
		position: relative;
		width: 206px;
		height: 100px;
		margin: 22px 0px 0px 157px;
		}
	a:hover.sal-kra{
		border:1px solid white;
		}
	a.las-min {
		float: left;
		position: relative;
		width: 206px;
		height: 100px;
		margin: 7px 0px 0px 49px;
		}
	a:hover.las-min {
		border:1px solid white;
		}







#reg {
	float: left;
	width:784px;
	height:120px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 30px 0px;
	background: url(g/registrovat.jpg) no-repeat;
	background-position: 275px top;
	text-align:center;
	}
	a.reg2 {
		float: left;
		position: relative;
		width: 206px;
		height: 100px;
		margin: 6px 0px 0px 282px;
		}
	a:hover.reg2{
		border:1px solid white;
		}











#f {
	float: left;
	width:784px;
	height:54px;
	padding:0px;
	margin:8px 0px 0px 0px;
	background: url(g/f.jpg) no-repeat;
	text-align:center;
	line-height: 50px; 
	}

	#f a {
		position: relative;
		font: 500 10px Comic Sans MS;
		color: white;
		line-height: 15px; 
		text-decoration: none;
		margin: 0px 4px 0px 4px;
		padding:4px;
		border: 1px solid gray;
		letter-spacing:1px;
		}
	#f a:hover {
		border: 1px solid white;
		}



#partneri {
	float: left;
	width:784px;
	height:auto;
	margin:8px 0px 0px 0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	background: transparent;
	font: 500 13px Tahoma;
	color: #42212C;
	line-height: 35px; 
	text-align:center;
	letter-spacing:1px;
	border-bottom:1px solid #7B4E58;
	border-top:1px solid #7B4E58;
	}
#partneri a {
	font: 500 11px Tahoma;
	text-decoration: none;
	color: white;
	letter-spacing:1px;
	}
#partneri a:hover {
	text-decoration: underline;
	}







/* last minute */
#abc{
	float:left;
	border: none;
	width: 620px;
	padding-top: 20px;
	max-width:620px;
	}

#last form {
	border: none;
	width: 620px;
	text-align: left;
	}
#last table {
	float:left;
	border: none;
	width: auto;
	margin-bottom:10px;
	}
#last  th {
	border-bottom: solid #232328 1px;
	background: #5E3342;
	color: white;
	max-width: 70px;
	height: 35px;
	font: 500 11px Comic Sans MS;
	line-height: 11px;
	letter-spacing:0px;
	text-align: center;
	margin: 0px 5px 0px 5px;
	}
#last tr {
	color:black;
	height: 35px;
	}
#last td {
	text-align: center; 
	font: 500 12px Comic Sans MS;
	margin: 0px 5px 0px 5px;	
	}
#last textarea{
	float:left;
	width: 250px;
	height:20px;
	line-height:20px;
	text-ident:5px;
	background: #CFB1B8;
	font: 500 13px Comic Sans MS;
	}
#last select {
	float:left;
	width: auto;
	line-height:20px;
	text-ident:5px;
	background: #CFB1B8;
	font: 500 13px Comic Sans MS;
	}
#last input {
	float:left;
	width: 330px;
	height: 35px;
	font: 500 15px Comic Sans MS;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	cursor: pointer;
	}

/* last minute */


/* galeria */

#image {
	float: left;
	width:620px;
	height:auto;
	padding: 15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	background: #865963;
	}
#image img{
	background: #5B313F;
	padding:7px;
	}



#navigation {
	background: #865963;
	border-top:1px solid #5B313F;
	border-bottom:3px solid #5B313F;	
	float: left;
	width:620px;
	height:auto;
	padding: 7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
#navigation  a{
	text-decoration:none;
	}




/* galeria */

