body {
	/*background-color: #000000;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.leftrepeat {
background: url(../images/grad_repeat.jpg) repeat-x;
background-position: right;
background-position:top;
}

.rightrepeat {
background: url(../images/grad_repeat.jpg) repeat-x;
background-position: left;
background-position:top;
}

.leftrepeat2 {
background: url(../images/grad_repeat.png) repeat-x;
background-position: right;
background-position:top;
}

.rightrepeat2 {
background: url(../images/grad_repeat.png) repeat-x;
background-position: left;
background-position:top;
}

.leftrepeat3 {
background: url(../images/grad_repeat2.png) repeat-x;
background-position: right;
background-position:top;
}

.rightrepeat3 {
background: url(../images/grad_repeat2.png) repeat-x;
background-position: left;
background-position:top;
}

.home_main{
	width:877px;
	height:610px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background: url(../images/grad_repeat.jpg) repeat-x;
    background-position: left;
    background-position:top;
}

.home_main2{
	width:877px;
	height:230px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background: url(../images/home_nav_bg.png) repeat-x;
    background-position: left;
    background-position:top;
}

.home_holding{
	width:877px;
	height:610px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	/*background: url(../images/home_nav_bg.png) repeat-x;*/
    background-position: left;
    background-position:top;
}

.top{
	width:842px;
	height:31px;
	position:relative;
	float:left;
	/*left:50%;*/
	/*margin-left:14px;*/
	/*margin-top:54px;*/
	/*background-image:url(../images/top.jpg);*/
	z-index: 3;
}

.nav_left{
	margin-top:60px;
	margin-left:0px;
	width:130px;
	height:130px;
	position:relative;
	float:left;
	text-align:right;
	/*margin-right:14px;*/
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	line-height:16px;
}

.nav_left2{
	margin-top:12px;
	margin-left:0px;
	width:130px;
	height:87px;
	padding-top:48px;
	padding-right:0px;
	position:relative;
	float:left;
	text-align:right;
	/*margin-right:14px;*/
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	line-height:16px;
	background-image:url(../fs_images/left_nav.png);
}

.nav_left3{
	margin-top:12px;
	margin-left:0px;
	width:130px;
	height:114px;
	padding-top:21px;
	padding-right:0px;
	position:relative;
	float:left;
	text-align:right;
	/*margin-right:14px;*/
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	line-height:16px;
	background-image:url(../fs_images/left_nav.png);
}

.left_nav_holder{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:130px;
	/*height:240px;*/
	position:relative;
	z-index: 3;
}

.holding{
	margin-top:0px;
	margin-left:0px;
	float:right;
	width:877px;
	height:96px;
	position:relative;
	z-index: 3;
}

.logo{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:130px;
	height:83px;
	position:relative;
	z-index: 3;
}

.navholder{
	margin-top:48px;
	margin-left:58px;
	float:left;
	width:472px;
	height:20px;
	position:relative;
	z-index: 3;
}

.gallery_tn{
	margin-right:30px;
	margin-bottom:0px;
	width:120px;
	height:120px;
	padding:5px;
	position:relative;
	float:left;
	text-align:right;
	/*margin-right:14px;*/
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	line-height:16px;
	background-image:url(../images/fs_images_bg.png);
}

.social{
	margin-bottom:0px;
	margin-right:9px;
	float:left;
	width:16px;
	height:16px;
	position:relative;
	z-index: 3;
}

.contact{
	margin-top:0px;
	margin-left:27px;
	float:left;
	text-align:right;
	line-height:16px;
	width:190px;
	height:83px;
	position:relative;
	z-index: 3;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	/*font-weight:bold;*/
}

.navbuthome, .navbuthome a, .navbuthome a:link, .navbuthome a:visited{
	width:91px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbuthome a:hover{
	width:91px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbutartists, .navbutartists a, .navbutartists a:link, .navbutartists a:visited{
	width:70px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbutartists a:hover{
	width:70px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbutnews, .navbutnews a, .navbutnews a:link, .navbutnews a:visited{
	width:62px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbutnews a:hover{
	width:62px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbutshop, .navbutshop a, .navbutshop a:link, .navbutshop a:visited{
	width:57px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbutshop a:hover{
	width:57px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbutabout, .navbutabout a, .navbutabout a:link, .navbutabout a:visited{
	width:66px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbutabout a:hover{
	width:66px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbuthire, .navbuthire a, .navbuthire a:link, .navbuthire a:visited{
	width:54px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbuthire a:hover{
	width:54px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.navbutcontact, .navbutcontact a, .navbutcontact a:link, .navbutcontact a:visited{
	width:72px;
	height:20px;
	display:block;
	float:left;
	/*margin-right:11px;*/
	text-decoration:none;
}

.navbutcontact a:hover{
	width:72px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
}

.nav_right{
	/*margin-left:319px;*/
	float:left;
	width:265px;
	height:28px;
	position:relative;
	z-index: 3;
	background:url(../images/nav_right.jpg);
}

.profile_main{
	width:842px;
	height:693px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background:url(../images/profile.jpg);
}

.rates_main{
	width:842px;
	height:693px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background:url(../images/rates.jpg);
}

.gallery_main{
	width:842px;
	height:693px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background:url(../images/gallery.jpg);
}

.contact_main{
	width:842px;
	height:693px;
	position:relative;
	z-index: 3;
	float:left;
	/*margin-top:121px;*/
	background:url(../images/contact.jpg);
}

.images{
	float:right;
	width:374px;
	/*height:374px;*/
	margin-bottom:30px;
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.images_news{
	float:right;
	width:200px;
	/*height:374px;*/
	margin-bottom:10px;
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: ‘Trebuchet MS’, Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.images_map{
	float:right;
	width:450px;
	/*height:374px;*/
	margin-bottom:30px;
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.fs_images{
	float:right;
	width:374px;
	/*height:374px;*/
	margin-bottom:30px;
	margin-left:30px;
	padding:20px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#fff;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
	background-image:url(../images/fs_images_bg.png);
}

.main_text{
	float:left;
	width:291px;
	margin-top:62px;
	margin-left:62px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.fs_grid{
	float:right;
	width:747px;
	height:135px;
	/*height:380px;*/
	margin-top:12px;
	margin-left:0px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
	background-image:url(../fs_images/left_nav.png)
}

.fs_grid_text{
	float:left;
	width:200px;
	height:85px;
	margin-right:35px;
	margin-bottom:35px;
	margin-top:23px;
	margin-left:62px;
	z-index:4;
}

.fs_grid_text2{
	float:left;
	width:290px;
	height:85px;
	margin-right:35px;
	margin-bottom:35px;
	margin-top:23px;
	margin-left:62px;
	z-index:4;
}

.fs_grid_1{
	float:left;
	width:85px;
	height:85px;
	margin-right:35px;
	margin-bottom:35px;
	margin-top:23px;
	margin-left:62px;
	z-index:4;
}

.fs_grid_2{
	float:left;
	width:85px;
	height:85px;
	margin-right:25px;
	margin-bottom:35px;
	margin-top:23px;
	z-index:4;
}
.fs_grid_3{
	float:left;
	width:85px;
	height:85px;
	/*margin-right:25px;*/
	margin-bottom:35px;
	margin-top:23px;
	z-index:4;
}

.fs_open{
	float:right;
	width:100%;
	/*height:380px;*/
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
	background-image:url(../fs_images/left_nav.png);
}

.fs_text{
	width:690px;
	position:relative;
	/*height:380px;*/
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
	left:50%;
	margin-left:-246px;
}

.grid_news{
	float:right;
	width:685px;
	/*height:380px;*/
	margin-top:22px;
	margin-left:62px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.grid{
	float:right;
	width:685px;
	/*height:380px;*/
	margin-top:62px;
	margin-left:62px;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#7a7a7a;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.grid_shop{
	float:left;
	width:145px;
	height:205px;
	margin-right:35px;
	margin-bottom:25px;
	z-index:4;
}

.grid_shop2{
	float:left;
	width:145px;
	height:205px;
	margin-right:0px;
	margin-bottom:25px;
	z-index:4;
}

.grid_1{
	float:left;
	width:145px;
	height:145px;
	margin-right:35px;
	margin-bottom:35px;
	z-index:4;
}

.grid_2{
	float:left;
	width:145px;
	height:145px;
	margin-right:35px;
	margin-bottom:35px;
	z-index:4;
}

.grid_3{
	float:left;
	width:145px;
	height:145px;
	margin-right:35px;
	margin-bottom:35px;
	z-index:4;
}

.grid_4{
	float:left;
	width:145px;
	height:145px;
	margin-right:0px;
	margin-bottom:35px;
	z-index:4;
}

.grid_5{
	float:left;
	width:145px;
	height:145px;
	margin-right:35px;
	margin-bottom:35px;
	z-index:4;
}

.photo_1{
	float:left;
	width:120px;
	height:120px;
	margin-right:7px;
	margin-bottom:7px;
	z-index:4;
}

.photo_2{
	float:left;
	width:120px;
	height:120px;
	margin-right:7px;
	margin-bottom:7px;
	z-index:4;
}

.photo_3{
	float:left;
	width:120px;
	height:120px;
	margin-right:0px;
	margin-bottom:7px;
	z-index:4;
}

.photo_1a{
	float:left;
	width:85px;
	height:85px;
	margin-right:11px;
	margin-top:11px;
	z-index:4;
}

.photo_2a{
	float:left;
	width:85px;
	height:85px;
	margin-right:0px;
	margin-top:11px;
	z-index:4;
}

.contact_text{
	float:left;
	width:265px;
	height:415px;
	margin-top:140px;
	margin-left:464px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#333333;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.profile_text{
	float:left;
	width:265px;
	height:415px;
	margin-top:140px;
	margin-left:464px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#333333;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.rates_text{
	float:left;
	width:265px;
	height:415px;
	margin-top:140px;
	margin-left:464px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#333333;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}


.gallery_text{
	float:left;
	width:265px;
	height:418px;
	margin-top:137px;
	margin-left:453px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
	color:#333333;
	/*color:#7C7C7C;*/
	font-size:11px;
	/*font-weight:bold;*/
	z-index:4;
	text-align: left;
}

.copyright{
	float:left;
	width:560px;
	margin-top:40px;
	margin-left:192px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	font-size:11px;
	/*font-weight:bold;*/
}

.copyright2{
	float:left;
	width:420px;
	margin-top:750px;
	margin-left:170px;
	font-family:Arial, Helvetica, sans-serif;
	color:#bebebe;
	font-size:11px;
	/*font-weight:bold;*/
}

.design{
	float:left;
	width:420px;
	margin-top:10px;
	margin-left:192px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	font-size:11px;
	/*font-weight:bold;*/
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1a3b3;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1a3b3;	
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c2f51;
	/*text-decoration: underline;*/
}

a img {border: none;
}

.style1 {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
}

.style2 {
	color: #3C688F
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c2f51;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f375f;
}

.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edd8ee;
}
.slidingDiv {
    /*height:300px;*/
    /*background-color: #99CCFF;*/
    padding:0px;
    margin-top:0px;
	background-image:url(../fs_images/left_nav.png);
    /*border-bottom:5px solid #3399FF;*/
}
 
.show_hide {
    display:none;
}

a.toplink span
{
color: #fff;
text-decoration: none
}

a.toplink:hover span
{
color: #564666;
text-decoration: underline
} 