* {
	margin: 0 auto;
	padding: 0;
}
html {height: 100%}
body {
	height: 100%;
	background-color:#0b0b0b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
        font-style:italic;
letter-spacing:1px;
	}
/*a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;}


*/

p {margin: 0 0 18px}

img {	border: none;}

input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 1000px;
	height: 300px;
	background:url(images/logo_01.jpg) no-repeat center;
	
	
}


/* Menu
-----------------------------------------------------------------------------*/
ul#menu {padding-top:266px;
		padding-left:151px;
		list-style: none;	}
	
	
ul#menu li {
		display: inline;
	}
ul#menu li a  {
		text-indent: -9999px;
		display: block;
		height: 34px;
		float: left;
				}
			
		ul#menu li a.main {
			background: url(images/main.jpg) no-repeat bottom;
			width: 101px;}
		ul#menu li a.man {
			background: url(images/manik.jpg) no-repeat bottom;
			width: 116px;}
			
		ul#menu li a.ped {
			background: url(images/pedik.jpg) no-repeat bottom;
			width: 102px;}
		ul#menu li a.strij {
			background: url(images/strij.jpg) no-repeat bottom;
			width: 111px;}
		ul#menu li a.price {
			background: url(images/price.jpg) no-repeat bottom;
			width: 82px;}
		
		ul#menu li a.foto {
			background: url(images/foto.jpg) no-repeat bottom;
			width: 85px;}
			
		ul#menu li a.contacts {
			background: url(images/contact.jpg) no-repeat bottom;
			width: 121px;}



/* Middle
-----------------------------------------------------------------------------*/
#content {
	width: 700px;
	padding-top:25px;
	padding-bottom:89px;
	padding-left:151px;
	padding-right:150px;
	background: url(images/content_bg_02.jpg) top no-repeat;
	color:#E0E0E0;
	margin:0 auto;
	font-style: italic;}

div #content a {
        color:#ff00ff;}	
div #content a:hover {
        color:#red;}	


img {padding 5px; border:1px #CCCCCC solid;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	border-top:#CCCCCC solid 1px;
	padding:10px 0px 0px 0px;
	margin: -69px auto;
	width: 700px;
	height: 69px;
	color:#FFFFFF;
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	background:url(images/footer_01.jpg) top no-repeat;
	}
#map {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color:#00F;
	}
div#footer a{
font:Georgia, "Times New Roman", Times;
font-size:14px;
text-decoration:none;
font-style:italic;
color:#ff00ff;
display:block;
padding-top:25px;
margin:0 auto;
width:150px;}

div#footer a:hover{
color:#CCCCCC;
text-decoration:none;}

ul#menu li a.main:hover, ul#menu li a.main:active,
ul#menu li a.man:hover, ul#menu li a.man:active,
ul#menu li a.ped:hover, ul#menu li a.ped:active,
ul#menu li a.strij:hover, ul#menu li a.strij:active,
ul#menu li a.foto:hover, ul#menu li a.foto:active,
ul#menu li a.price:hover, ul#menu li a.price:active,
ul#menu li a.contacts:hover, ul#menu li a.contacts:active
{
background-position:top;
}

body#main ul#menu li a.main,	
body#manikur ul#menu li a.man,
body#pedikur ul#menu li a.ped,
body#strijki ul#menu li a.strij,
body#price ul#menu li a.price,
body#foto ul#menu li a.foto,
body#contacts ul#menu li a.contacts
 {
background-position:top;
}