* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	color:#beafb4;
	font-family:Myriad Pro, Arial;
	font-size:16px;
	background:#000;
	}
html, body {
	height:100%;
	width:100%;
	min-width:1000px;
	}

h3 {
	color:#a48a92;
	font:14px Myriad Pro;
	}

a:hover {
	text-decoration:none;
	}
.no_bg {
	background:none !important;
	}

/* -------------------------------- */
div.doc_width {
	float:left;
	width:100%;
	min-width:1000px;
	}
div.footer_width {
	height:48px;
	margin-top:-48px;
	}

div.page_width {
	text-align:left;
	background:#000;
	position:relative;
	}
div.content {
	padding-top:48px;
	padding-bottom:49px;
	}

div.page_width, div.footer_width {
	width:1000px;
overflow-x:hidden;
	}

.style1, .style1-1 {
	background:#000 url(../images/style1.png) no-repeat 1px 1px !important;
	}
#start1{
	background:#000 url(../images/girl_1.jpg) no-repeat 100% 42px !important;
	}
.style1-1 div.content {
	background:url(../images/b_img1-1.png) no-repeat 513px 1px;
	}
#start2 {
	width:214px;
	height:465px;
	background:url(../images/jewerly_1.jpg) no-repeat 100% 42px;
	position:absolute;
	top:0px;
	right:0px;
}
		
	div.bottomPickBg {
		background:url(../images/b_img_bottom.png) no-repeat 0px 0px;
		width:420px;
		height:236px;
		position:absolute;
		left:513px;
		top:451px;
		display:none;
		}
		
		
.style2 {
	background:#000 url(../images/style2.png) no-repeat left top !important;
	}
.style3 {
	background:#000 url(../images/style3.png) no-repeat left top !important;
	}
.style4 {
	background:#000 url(../images/style4.png) no-repeat left top !important;
	}
.bg_2 {
	background:url(../images/b_img2.png) no-repeat 677px 1px !important;
	}
/* ------------------------------------------------------------------------- */
div.content, div.footer {

	}
div.footer {
position:relative;
width:900px !important;
}

#logoBox {
	width:353px;
	height:292px;
	position:absolute;
	top:117px;
	left:95px;
	display:block;
}

a.logo1_pos {
	position:absolute;
	top:121px;
	margin-left:145px;
	}

a.logo2_pos {
	position:absolute;
	top:66px;
	margin-left:180px;
	}
a.logo3_pos {
	position:absolute;
	top:37px;
	margin-left:43px;
	}
    .style4 a.logo3_pos {
    	position:absolute;
    	top:37px;
    	margin-left:23px;
    	}
a.logo4_pos {
	position:absolute;
	top:44px;
	margin-left:27px;
	}
/* -------------------------------------------------------------------------- */
/* footer */
div.footer {
	color:#bababa;
	font:11px Myriad Pro;
	text-align:left;
	padding:2px 74px 0px 22px;
	}
	
div#footer_home {
	color:#bababa;
	font:11px Myriad Pro;
	text-align:left;
	position:absolute;
	bottom:80px;
	right:40px;
	z-index:10;
	}
	
p.copyright_1 {

	margin:3px 0px 0px 245px;
	}
p.copyright_2 {
	float:right;
	}
p.copyright_3 {
	float:left;
	margin:0px 0px 0px 4px;
	}
p.photografy {
	float:right;
	margin:0px 40px 0px 0px;
	}
	p.photografy span {
		color:#beafb4;
		}

table.cont {
	position:relative;
	z-index:190;
	width:990px;
	height:591px;
margin-bottom:54px;
	}

th.l_cont {
	width:168px;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
	}

ul.m_menu {
	float:right;
	width:143px;
    padding-left:20px;
	font:20px Myriad Pro;
	}
.style3 ul.m_menu  {
	margin-bottom:0px;
	}

ul.m_menu li {
	list-style-type:none;
	line-height:30px;
    height:30px;
	padding-top:6px;
	padding-bottom:8px;
	}
ul.m_menu li a {
	display:block;
	color:#ba9ca5;
	text-decoration:none;
	padding-right:24px;
    height:30px;
	}
ul.m_menu li a:hover, ul.m_menu li.on a {
	background:url(../images/m_menu_bg.gif) repeat-y -7px top;
	}


td.r_cont {
	text-align:left;
	vertical-align:center;
	padding-top:364px;
	padding-right:158px;
	}
td.top_pos {
	vertical-align:top;
	padding:184px 58px 0px 129px;
	}
td.gal_pos {
	vertical-align:top;
	padding:4px 0px 0px 6px;
	}

td.r_cont p {
	margin-bottom:18px;
	}
img.big_txt {
	position:relative;
	left:8px;
	}

div.contacts {
	width:294px;
	color:#a79b9f;
	font:15px Myriad Pro;
	text-align:right !important;
	}
div.contacts big {
	font-size:17px;
	}


table.retailers {
	width:400px;
	font-size:18px;
    margin-top:50px;
	}
table.retailers th, table.retailers td {
	vertical-align:top;
	text-align:left;
	padding-bottom:25px;
	}
	
.comming_soon {
	color:#3e060a;
    font-size:16px;
	font-weight:normal;
}
table.retailers th {
	width:102px;
	color:#3e060a;
    font-size:16px;
	font-weight:normal;
	}
table.retailers td {
	color:#aa9ea2;
	font-size:14px;
	}


div.about {
  font-size:14px;
  width:487px;
	padding:75px 0px 0px 53px;
	}

div.theartist {
  width:592px;
  font-size:14px;
  padding-top:76px;
	margin-left:-32px;
	}

p.add_img {
	text-align:right;
	margin-top:-189px;
	margin-bottom:9px !important;
	}
	p.add_img img {
	  position:relative;
		margin-right:-91px;
		}

p.add_img2 {
	text-align:right;
	margin-top:-253px;
    position:relative;
    top:14px;
	margin-bottom:9px !important;
	}
	p.add_img2 img {
		margin-right:-49px;
		}


div.b_txt {
	float:left;
	width:518px;
    overflow:hidden;
	}
div.b_txt h3 {
	text-align:center;
	}
div.img_pos {
	width:518px;
	height:347px;
	overflow:hidden;
	margin-top:47px;
	margin-bottom:18px;
	}
div.gal_img {
  position:relative;
	margin-left:34px;
	margin-top:-40px;
	top:40px;
	}

a.n_link {
	color:#fff;
	text-decoration:none;	
	}
a.n_link:hover {
	text-decoration:underline;	
	}
table.gallery {
  position:relative;
  top:90px;
margin-top:54px;
}


    table.gallery td,     table.gallery th{
      vertical-align:top;
      text-align:center;
      padding-top:40px;
    }

#logoText {
	display:none;
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
}


/*#start1, #start2, #logoBox, #mnu{
	display:none;
}
*/
#start1, #start2, #logoBox, #mnu, #footer_home{
	display:none;
}

