/* CSS Document */

html, body{height: 100%;} 

body {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #0078ad;
	font-size: 11px;
	line-height:100%;
	
}

img
{  border-style: none;
}

#bodyright{
	background-image: url(images/main/right.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right top;
	padding-right: 145px;
	margin: auto;
	height: 716px;
}
#bodyleft {
	background-image: url(images/main/left.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top;
	padding-left: 145px;
	height: 716px;
}
#centrecontent{
	height: 616px;
	width: 733px;
	position: relative;
	margin: auto;
	top: 90px;
	clear: none;
	background-image: url(images/main/frame.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hidetitle	{
	position: absolute;
	left: -9999px;
	top: -9999px;
	}

#hidepage	{
	position: absolute;
	text-align: left;
	left: 250px;
	top: 20%;
	z-index:1;
	}
			

/*
GALLERY
*/

#lyr1, #lyr2, #lyr3, #lyr4, #lyr5 {
	position: absolute;
	visibility: hidden;	
	
}

#layr1, #layr2, #layr3, #layr4, #layr5 {
	position: absolute;
	visibility: hidden;
	right: 10px;	
}




/*
MENU CONTAINER
*/
#mainmenu {
	position: absolute;
	width: 148px;
	left: 8px;
	font-size: 7pt;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005397;
}

#submenu {
    display:none; 
	position:absolute; 
	width: 148px;
	left: 8px;
	font-size: 7pt;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#submenushow {
    position:absolute; 
	width: 148px;
	left: 8px;
	font-size: 7pt;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


/*
MAINMENU:
*/
#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	
}
#navlist a, #navlist a:visited {
display: block;
padding: 7px 2px 7px 28px;
background-image:  url(images/menu/menunormal.png);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #0078ad;
text-decoration: none;
}

#navlist a:hover {
background-image:  url(images/menu/menurollover.png);
color: #005397;
}


#active a
{
background-image:  url(images/menu/menurollover.png);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #005397;
}

/*
SUBMENU:
*/

#navlistsub {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	
}
#navlistsub a, #navlistsub a:visited {
display: block;
padding: 7px 14px 7px 47px;
background-image:  url(images/menu/submenunormal.png);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #0078ad;
text-decoration: none;
}

#navlistsub a:hover {
background-image:  url(images/menu/submenurollover.png);
color: #005397;
}

#subactive a
{
background-image:  url(images/menu/submenurollover.png);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #005397;
}

/*
BACKGROUNDS:
*/

.backcontact
{
	background-image:  url(images/contact/backgroundcontact.jpg);
	background-repeat: no-repeat;
	background-position: 256px 19px;
	position: relative;	
}

.backshops
{
	background-image:  url(images/shops/backgroundshops.jpg);
	background-repeat: no-repeat;
	background-position: 300px 0px;
	position: relative;
}

.backlinks
{
	background-image:  url(images/links/backlinks.jpg);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	position: relative;
}

.backexclusive
{
	background-image:  url(images/collection/Exclusive/backgroundexclusive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backexclusivees
{
	background-image:  url(images/collection/Exclusive/backgroundexclusivees.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backnecklaces
{
	background-image:  url(images/collection/Necklaces/backgroundnecklaces.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backnecklaceses
{
	background-image:  url(images/collection/Necklaces/backgroundnecklaceses.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backrings
{
	background-image:  url(images/collection/Rings/backgroundrings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backringses
{
	background-image:  url(images/collection/Rings/backgroundringses.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backearrings
{
	background-image:  url(images/collection/Earrings/backgroundearrings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.backearringses
{
	background-image:  url(images/collection/Earrings/backgroundearringses.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
/*
TEXTS AND IMAGES:
*/
p.textmain {
	text-align: justify;
	margin-top: 25px;
	margin-right: 27px;
	margin-left: 35px;
}

p.textcontact {
	text-align: justify;
	padding-left: 35px;
}

p.textbottom {
	text-align: justify;
	padding-top: 14px;
	padding-right: 27px;
	padding-left: 27px;
}

p.textcollection {
	margin-bottom: 20px;
	margin-left: 29px;
}


p.samples {
	margin-left: 35px;
	margin-top: 0px;
	left: 0px;
}


.image1 {
	margin-bottom: 20px;
	margin-left: 27px;
}

p.imagemenu {
	margin-top: 16px;
	margin-left: 9px;
	margin-right: 9px;
}

p.gallerytext {
	margin-right: 9px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.listinside 
{
	list-style-position: outside;
	list-style-image: url(images/shops/arrow.gif);
	padding-left: 65px;
}




a.lang:link { color: #0078ad; text-decoration: none }
a.lang:active { color: #fa7500; text-decoration: none }
a.lang:visited { color: #0078ad; text-decoration: none }
a.lang:hover { color: #fa7500; text-decoration: none }
