@charset "windows-1251";
/* CSS Document */

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fbfba8;
}

html {
    display: table;
    overflow: auto;
}

body {
    display: table-cell;
    vertical-align: middle;
	background-color:#4c030e;
	background:url(img/bgOne.gif) center;
	color:#fbfba8;
}



.item {
    margin: 0 auto;
    width: 915px;
	/*background:url(img/bgOne.gif) center;*/
	/*background:url(img/bgTwo.gif) repeat-y center;*/
	position:relative;
}

.head {
	background:url(img/title_2.gif) no-repeat;
	position:absolute;
	width:650px;
	height:57px;
	top:13px;
	left:50px;
}

.top {margin:0 92px 20px 92px; position:relative; background:url(img/hackBg2.gif) 50px 0 repeat-y;}

.top .t {background: url(img/borderT2.gif) 0 0 repeat-x; float:left; height:6px;  width:605px;}
.top .b {background: url(img/borderLR.gif) top repeat-x; float:left;  height:2px;  width:605px; margin-top:34px;}
.top .l {background:url(img/borderLR.gif) 0 0 repeat-y; width:100%;}
.top .r {background: url(img/borderLR.gif) 100% 0 repeat-y; width:100%;}
.top .c {width:100%; background:url(img/hackBg.gif) 0 0 repeat-y; font-size:1px; line-height:1px;}
.top .cc {width:100%; background:url(img/hackBg.gif) 100% 0 repeat-y;}
.top .bl {background: url(img/borderBl2.gif) 100% 0 no-repeat; float:left; width:63px; height:35px;}
.top .br {background: url(img/borderBr2.gif) 100% 100% no-repeat; height:35px;}
.top .tl {background: url(img/borderTl2.gif) 0 0 no-repeat; float:left; width:63px; height:40px;}
.top .tr {background: url(img/borderTr2.gif) 100% 0 no-repeat; height:40px;}



.border {margin:0 92px 0 92px; background:url(img/lightBg_2.jpg) 78% 7px no-repeat; position:relative;}

.border .t {background: url(img/borderT.gif) 0 0 repeat-x; float:left; height:7px;  width:590px; margin-right:-3px;}
.border .b {background: url(img/borderB.gif) 100% 0 repeat-x; float:left;  height:8px;  width:590px; margin-top:37px;margin-right:-3px;}
.border .l {background:url(img/borderLR.gif) 0 0 repeat-y; width:100%; height:475px}
.border .r {background: url(img/borderLR.gif) 100% 0 repeat-y; width:100%; height:475px}
.border .c {width:100%; background:url(img/hackBg.gif) 0 0 repeat-y;}
.border .cc {width:100%; background:url(img/hackBg.gif) 100% 0 repeat-y;}
.border .bl {background: url(img/borderBl.gif) 100% 0 no-repeat; float:left; width:70px; height:45px;}
.border .br {background: url(img/borderBr.gif) 100% 100% no-repeat; height:45px;}
.border .tl {background: url(img/borderTl.gif) 0 0 no-repeat; float:left; width:70px; height:41px;}
.border .tr {background: url(img/borderTr.gif) 100% 0 no-repeat; height:41px;}


.woman {
	position:absolute;
	height:500px;
	width:320px;
	bottom:-20px;
	right:-110px;
}

.box {
	position:absolute;
	height:174px;
	width:213px;
	background:url(img/box.png) no-repeat;
	top:210px;
	left:275px;
}


.manicure, .florist, .makeup, .hairstyle, .cosmetologist, .photo, .video {
	position:absolute;
	height:113px;
	width:97px;
	text-align:center;
	background-repeat:no-repeat;

}
.manicure  {top:75px;	right:120px;}
.florist   {top:30px; right:249px;}
.makeup    {top:60px;	right:379px;}
.hairstyle {top:155px;	right:460px;}
.cosmetologist {height:115px; width:110px;	top:299px;	right:460px;}
.photo     {top:410px;	right:365px;}
.video     {top:419px;	right:210px;}


ul#menuFirst {
	padding:0;
	margin:0;
	font-size:12px;
	text-align:center;
}
#menu{position:absolute;
	top:50px;
	left: 15px;
	width:133px;
	}
ul#menuFirst li a {
	display: block;
	text-align: center;
	height:24px;
	width:133px;
	color:#fbfba8;
	text-decoration:none;
	background:url(img/buttonBg1.png) no-repeat;
	padding-top:7px;
}


ul#menuFirst li a:hover {
	color: #e09f2a;
	width:133px;
	height:24px;
	background:url(img/buttonBgOn1.png) no-repeat;
}

#menuFirst li { list-style-type: none;	height:29px;}


 .contact { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 0 0; text-align:center }
 .contact a {display:inline; background:none; color:#fefaa7;  text-decoration:none;}
 .contact a:hover {background:none; color: #e09f2a; text-decoration:none}


.bot {
	position:relative;
	left:70px;
	bottom:-1px;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d5bb5d;
	float:left;
}

.count {
DISPLAY: none; VISIBILITY: hidden;	position:relative;
	left:80px;
	bottom:0px;
	margin:10px 0 10px 0px;
}
img {border-width:0px}