@import url("example.css");
@import url("lightbox.css");
@import url("style.css");

/* CSS Document */
body {
	margin-top:21px;
	margin-bottom:0px;
	padding:0;
	font-family: 'Trebuchet MS',Arial,Lucida Sans Unicode;
	font-size:12px;
	background: #000000;
	color: #fff;
	}
#header {
	width:1100px;
	height:181px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/header_red.jpg');
	}
#icon_menu {
  float:left;
  position:relative;
  left: 20px;
  top: 161px;
}	
#icon_menu img{
  margin-right: 10px;
}	
#menu {
  width: 500px;
  float:right;
  position:relative;
  top: 125px;
  right: 80px;
}
#title {
	width:1100px;
	height:20px;
	margin-left:auto;
	margin-right:auto; 
  color:#5F5F5F;  
  font-weight:bold;
  padding-top: 10px;
}
#title a{
  text-align:left;
}
#container {
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	/*background: url('../images/logo_bg.jpg') no-repeat;*/	
	}
#content {
	width:928px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 40px 0px 30px 0px;
	}
#footer {
	width:1100px;
	height:32px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/footer.jpg');
	}
#footer a{
  text-decoration:none;
  color: #494949;
  font-size: 10px;
  font-weight:normal;
	}
img {
  border: 0px;
}
#logos {
	width:1100px;
	height:53px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-top: 1px solid #151515;
}
#logos img{
	margin-left:10px;
	margin-right:10px;
}
.contacts {
  float:left; 
  position:relative; 
  left:30px; 
  width: 300px; 
  text-transform:uppercase; 
  font-size: 11px;
}
.contacts a.orange{
  text-decoration:none;
  text-transform:lowercase; 
  font-weight:normal;
  color: #f08d0e;
}
.contacts a.red{
  text-decoration:none;
  text-transform:lowercase; 
  font-weight:normal;
  color: #ca0506;
}
.contacts a.gray{
  text-decoration:none;
  color: #BABABA;
}
.pay {
  font-size: 9px;
  color: #BABABA;  
}
.new {
  background: url('../images/new.jpg') no-repeat 20px 10px; 
}
.left_txt {
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
}
.left_txt a img{
  float:left; 
  position:relative; 
  width: 110px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #353535; 
}
.pics {
  float:right; 
  position:relative; 
  right:30px; 
  width: 380px;
}
.pics_nails {
  float:right; 
  position:relative; 
  right:30px; 
  width: 380px;
  height: 400px;
}
.square {
  cursor:pointer;
}
.square img {
  border:1px solid #807f7f; 
}
#domMenu_main-1-4 .domMenu_subMenuElement {
	font-weight: bold;
	color: #FF0000;
}
#tit {
  text-align:right;
  background: url('../images/arrow.jpg') no-repeat 100% 40%;
}
#tit a{
  text-decoration:none;
}
#line {
  float:left; 
  position:relative; 
  left:80px; 
  width: 1px; 
  height: 350px; 
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
}
.gray {
  color: #494949;
}
.orange {
  color: #E27316;
}
a.red{
  text-decoration:none;
  text-transform:lowercase; 
  font-weight:normal;
  color: #ca0506;
}
#news {
  margin-left:auto;
  margin-right:auto; 
  width: 750px;
  text-align:justify;
}
#news img {
  padding: 2px;
  border: 1px solid #151515;
}
p.clear {
  clear:both;
  border-bottom:1px solid #151515;
}
#kare_tendence {
  width: 300px;
  height: auto;
  padding: 10px;
  float:right; 
  position:relative; 
  right:30px;  
  background: #141414;
  border: 1px solid #282828;
  margin-bottom: 10px;
}
/*=================================ABOUT BEGIN=====================================*/
#about {

}
#about #left_txt{
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
  text-align:justify;
}
p.title {
  color: #970304;
  font-size: 15px;
  font-weight:normal;
  border-bottom:1px solid #151515;
}
#about a img{
  float:left; 
  position:relative; 
  width: 400px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #353535; 
}
#about #line {
  float:left; 
  position:relative; 
  left:80px; 
  width: 1px; 
  height: 350px; 
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold; 
}
#about #horizontal_line {
  width: 800px; 
  height: 1px; 
  margin-left:auto;
  margin-right:auto;  
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
  margin: 20px;
}
#about #right {
  float:left; 
  position:relative; 
  left:120px; 
  width: 380px;  
}
#about #kare {
  width: 190px;
  height: 140px;
  padding: 10px;
  float:left; 
  position:relative; 
  margin-right:15px;  
  background: #141414;
  border: 1px solid #282828;
  margin-bottom: 10px;
}
#about #kare1 {
  width: 190px;
  height: 140px;
  padding: 10px;
  float:left; 
  position:relative; 
  margin-right:15px;  
  background: #1c0000;
  border: 1px solid #2c0000;
  margin-bottom: 10px;
}
/*=================================ABOUT END=====================================*/

/*=================================ACADEMY BEGIN=====================================*/
#academy {

}
#academy #left_txt{
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
  text-align:justify;
}
#academy a img{
  float:left; 
  position:relative; 
  width: 110px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #353535; 
}
#academy #horizontal_line {
  width: 800px; 
  height: 1px; 
  margin-left:auto;
  margin-right:auto;  
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
  margin: 20px;
}
#academy #kare {
  width: 360px;
  height: auto;
  padding: 10px;
  float:right; 
  position:relative;   
  background: #141414;
  border: 1px solid #282828;
  margin-bottom: 10px;
}
/*=================================ACADEMY END=====================================*/

/*=================================MAKEUP BEGIN=====================================*/
#makeup {

}
#makeup #left_txt{
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
}
#makeup a img{
  float:left; 
  position:relative; 
  left:30px; 
  width: 150px; 
  height: 210px;
}
#makeup #horizontal_line {
  width: 800px; 
  height: 1px; 
  margin-left:auto;
  margin-right:auto;  
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
  margin: 20px;
}
#makeup .red{
  text-decoration:none;
  text-transform:uppercase; 
  font-weight:normal;
  font-size: 11px;
  color: #ca0506;
}
#makeup #kare {
  width: 360px;
  height: auto;
  padding: 10px;
  float:left; 
  position:relative;   
  background: #252525;
  border: 1px solid #363636;
  margin-bottom: 10px;
}
/*=================================MAKEUP END=====================================*/

/*=================================MANICURE BEGIN=====================================*/
#manicure {

}
#manicure #left_txt{
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
}
#manicure a img{
  float:left; 
  position:relative; 
  width: 110px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #353535; 
}
#manicure #horizontal_line {
  width: 800px; 
  height: 1px; 
  margin-left:auto;
  margin-right:auto;  
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
  margin: 20px;
}
/*=================================MANICURE END=====================================*/

/*=================================HAIR BEGIN=====================================*/
#hair {

}
#hair #left_txt{
  float:left; 
  position:relative; 
  left:30px; 
  width: 380px; 
  text-align:justify;
}
p.title {
  color: #ca0506;
  font-size: 15px;
  font-weight:normal;
  border-bottom:1px solid #151515;
}
#hair a img{
  float:left; 
  position:relative; 
  width: 110px;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #353535; 
}
#hair #line {
  float:left; 
  position:relative; 
  left:80px; 
  width: 1px; 
  height: 350px; 
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold; 
}
#hair #horizontal_line {
  width: 800px; 
  height: 1px; 
  margin-left:auto;
  margin-right:auto;  
  background: #151515; 
  color:#5F5F5F;  
  font-weight:bold;
  margin: 20px;
}
#hair #right {
  float:left; 
  position:relative; 
  left:120px; 
  width: 380px;  
}
/*=================================HAIR END=====================================*/
#gallery_tbl {
  width: 100%;
}
#gallery_tbl img {
	margin-right: 7px;
	border: 3px solid #fff; 
	outline: 1px solid #ddd;
}