
/*HTML */
body,td,th {
	font: normal 14px "Times New Roman", Times, serif;
	color: #432818;
}

body {
	background-color:#B3A08C;
	margin:0;
}

div.bodyContainer {
	margin: 15px auto 0;
	width: 980px;
}

div.menu,
div.footer
{
	background-color:#432818;	
	overflow:auto;
}

/* MENU */
div.menu {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

div.menu ul{
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}

div.menu ul li{
	float:left;
	color:#432818;
	background-color:#B3A08C;
	font: bold 20px/32px "Times New Roman", Times, serif;
	height:32px;		
}

div.menu ul li a,
div.menu ul li a:link,
div.menu ul li a:visited,
div.menu ul li span

{
	display:block;
	color:#fff;
	background:#432818 url(../images/menu_sprites.gif) no-repeat left top;
	font: normal 20px/32px "Times New Roman", Times, serif;
	height:32px;		
	text-decoration:none;
	text-indent:-3000px;
}

div.menu ul li.start a,
div.menu ul li.start a:link,
div.menu ul li.start a:visited,
div.menu ul li.start span
{
	width: 79px;	
	background-position: 0px -32px;
}

div.menu ul li.start a:hover,
div.menu ul li.start a:active
{ 
	background-position:0px -64px;
}

div.menu ul li.start span
{ 
	background-position:0px 0px;
	display:block;
}

div.menu ul li.about a,
div.menu ul li.about a:link,
div.menu ul li.about a:visited,
div.menu ul li.about span
{
	width: 133px;	
	background-position: -79px -32px;
}

div.menu ul li.about a:hover,
div.menu ul li.about a:active
{ 
	background-position: -79px -64px;
}

div.menu ul li.about span
{ 
	background-position:-79px 0;
	display:block;
}

div.menu ul li.instruments a,
div.menu ul li.instruments a:link,
div.menu ul li.instruments a:visited,
div.menu ul li.instruments span
{
	width: 174px;	
	background-position: -212px -32px;
}

div.menu ul li.instruments a:hover,
div.menu ul li.instruments a:active
{ 
	background-position: -212px -64px; 
}

div.menu ul li.instruments span
{ 
	background-position:-212px 0;
	display:block;
}


div.menu ul li.service a,
div.menu ul li.service a:link,
div.menu ul li.service a:visited,
div.menu ul li.service span
{
	width: 95px;	
	background-position: -386px -32px;
}

div.menu ul li.service a:hover,
div.menu ul li.service a:active
{ 
	background-position: -386px -64px; 
}

div.menu ul li.service span
{ 
	background-position:-386px 0;
	display:block;
}

/* Content */
div.content {
	width: 940px;
	min-height:420px;
	background:#FFF1E1 url(../images/start_bg.jpg) no-repeat left top;
	margin: 3px 0;
	padding:20px;
	position: relative;
}

body.start div.content {
	background:#FFF1E1 url(../images/start_bg.jpg) no-repeat left top;
	height:520px;
}

body.about div.content,
body.instruments div.content,
body.service div.content
{
	background:#FFF1E1 url(../images/standard2_bg.jpg) no-repeat left top;
	height:560px;
}

body.about div.content { height:580px; }
body.instruments div.content{ height:600px; }
body.service div.content{ height:420px; }

div.content div.text{
	position:absolute;
	color:#432818;
}

body.start div.content div.text{
	top:320px;
	left:270px;
	width:260px;
}

body.about div.content div.text,
body.instruments div.content div.text,
body.service div.content div.text
{
	top:320px;
	left:200px;
	width:460px;
}

body.instruments div.content div.text {	width:400px; }

div.content div.text h1{
	font: bold 20px "Times New Roman", Times, serif;
	color:#432818;
	margin:0;
}

div.content div.text ul{
	margin:0;
	padding:0;
	list-style-position:inside;
}

div.content div.imageFrame{
	border: 1px solid #FFF1E1;
	background-color:#432818;
	padding:2px;
	font-size:1px;
	position:absolute;
	top:210px;
	right:40px;
	box-shadow: 1px 2px 3px 0.1em #B3A08C;
    -moz-box-shadow: 1px 2px 3px 0.1em #B3A08C;
	-webkit-box-shadow: 1px 2px 3px 0.1em #B3A08C;
	
}

body.instruments div.content div.imageFrame,
body.service div.content div.imageFrame
{ 
	top:180px; 
}

body.instruments div.content div.imageFrame + div.imageFrame { top:400px ; }


/* FOOTER */
div.footer {
	padding:15px;
	color: #fff;
	position:relative;
}

div.footer a,
div.footer a:link,
div.footer a:active,
div.footer a:hover,
div.footer a:visited
{
	color: #fff;
	text-decoration:underline;
}

div.footer div.hint,
div.footer div.contact
{
	position: absolute;
	bottom:15px;
}

div.footer div.hint { right:15px; }
div.footer div.contact { left:200px; }


