* {
	margin:0; padding:0;
}

body {
	background:#B9BC77;
	font-family: Arial, Verdana, Arial;
	font-size:12px;
	color:#fff;
}

div, table, td, p {
	padding: 0;
	margin:  0;
	text-indent: 0;
}


img {
	border: 0;	
}

a, a:link, a:visited {
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
}

a:hover, a:focus, a:active {
color: #900;
}

a.active, a.active:link, a.active:visited {
	color: #999966;
}


.clear {font-size:0px; line-height:0px; clear:both;}

#inner {
}




/* Основная область: контент, картинка, флеш, текст, новости */
#workArea {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 510px;
	width: 100%;	
	z-index: 5;
	border: 1px solid #fff;
}


#top_txt 	{position: absolute;	top: -15px;	left: 0px;	height: 30px;	width: 100%; font-size:10px;  }
#l_dragfly 	{position: absolute;	top:105px;	left:33px;	height: 190px;	width: 93px; background:url(/img/l_dragfly.jpg) no-repeat top left; }
#r_dragfly 	{position: absolute;	top:54px;	left:482px;	height: 410px;	width: 483px; background:url(/img/r_dragfly.jpg) no-repeat top left; }
/**/
#logo 		{position: absolute;	top:304px;	left:56px;	height: 165px;	width: 354px; background:url(/img/logo.jpg) no-repeat top left; }
#sub_logo 	{position: absolute;	top:477px;	left:56px;	height: 16px;	width: 354px;  text-transform:uppercase;   font-size:11px; text-align:center; font-weight:bold; letter-spacing:0.33px; }
#menu 		{position: absolute;	top:463px;	left:500px;	height: 18px;	width: 400px;  text-transform:lowercase;  text-align:left; font-weight:bold; background:#B9BC77; padding:13px 0px 16px 0px;  }
#menu 	a	{display:block; float:left; margin-right:16px; }
#menu 	a:hover	{color:#900;}
#menu 	.sel		{ color:#900;}
#menu 	.unsel	{ color:#fff;}

 
#rug_photo 	{position: absolute;	top:40px;	left:50px;	height: 430px;	width: 380px; }
#rug_photo img {  margin:0px 15px 15px 0px; width:100px; height:124px; }
#rug_photo .imgfff {border:5px solid #fff;}
#rug_photo .imgred {border:5px solid #cc9; }
#rug_photo .imgsel {border:5px solid #cc9; }


#left_photo 	{position: absolute;	top:30px;	left:50px;	  }
#left_photo img { border:5px solid #fff; margin:0px; width:350px;  }

.scroll-wrap{width:437px; position: absolute;	top:400px;	left:488px;	height: 70px;	text-align:left; 	background:#B9BC77;}
.scroll-pane{width:420px; height:65px;padding:0 0 0 10px;overflow:auto; }

.scroll-pane p { text-align:justify;}

#img_big {position: absolute;	top:40px;	left:523px; }
#img_big img {width:360px;height:275px; border:5px solid #fff;}

#ajax_loader {position: absolute;	top:20px;	left:708px; display: none; }
.hid {display:none; visibility:hidden; border:none; }

#pages {position: absolute;	top:22px;	left:50px;}
#pages 	.sel	{ color:#900;}
#pages 	.unsel	{ color:#fff;}

.content{width:437px; position: absolute;	top:30px;	left:488px;	height: 470px;	text-align:justify; 	background:#B9BC77;}
.content h1{ font-size:16px;}
.content a{ color:#706D32;}
.content a:hover{ color:#900;}

#msgfrm {margin-top:5px }
#msgfrm .frm {float:left; width:80px;}
#msgfrm input{  border:none; color:#706D32; height:14px;   margin-bottom:4px; font-size:10px; width:252px }
#msgfrm #fio {}
#msgfrm #email {}
#msgfrm #tel {}
#msgfrm #kcap {height:50px; width:103px; font-size:44px; text-align:center; }
.kcapimg {  border:1px solid #fff; margin:4px 0px; }
#msgfrm #comment { border:1px solid #fff; width:250px; left:170px; font-size:10px; overflow:auto; }

#msgfrm  #snd {margin-left:80px; width:103px; height:19px;  border:1px solid #fff; background:none; color:#fff; font-size:11px;}

#msg {color:red; font-size:14px}
#msgok {color:#706D32; font-size:14px}