body {
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#333;
	text-align:center;
	margin:1em 0; padding:0;
}

* { margin:0; padding:0;}
img { border:0;}
a { color:#666;}
a:hover { text-decoration:none;}

#page { width:970px; margin:0 auto; text-align:left; background: #fff url(i/bg1-1.png) no-repeat top left; position:relative;}
#phones {position:absolute; right:29px; top:30px;}
#page-inner { background:url(i/bg2.png) no-repeat bottom left; padding:556px 30px 200px 30px;}

#logo { position:absolute; top:49px; left:47px; width:314px; height:74px; background:url(i/logo.png) no-repeat top left; margin-left:17px;}
#logo a { display:block; width:300px; height:73px; outline:0;}
#logo span, .phones { display:none;}

#menu1 { list-style-type:none; background:url(i/menu.jpg) no-repeat top left; width:500px; height:25px; position:absolute; left:418px; top:79px;}
#menu { list-style-type:none; width:500px; height:25px; position:absolute; left:418px; top:79px;}
#menu li { position:absolute; top:0;}

#menu_ li.m1 { left:5px;}
#menu_ li.m2 { left:99px;}
#menu_ li.m3 { left:220px;}
#menu_ li.m4 { left:341px;}
#menu_ li.m5 { left:430px;}
#menu_ li a {height:25px; display:block; outline:none; font-size:16px; font-weight:bold; color:#494949}

#menu li.m1 { left:21px;}
#menu li.m2 { left:115px;}
#menu li.m3 { left:236px;}
#menu li.m4 { left:357px;}
#menu li.m5 { left:446px;}
#menu li a {height:25px; display:block; outline:none; font-size:16px; font-weight:bold; color:#494949}


#menu1 li span { display:none;}

#menu1 li.m1 a { width:65px;}
#menu1 li.m2 a { width:92px;}
#menu1 li.m3 a { width:73px;}
#menu1 li.m4 a { width:34px;}
#menu1 li.m5 a { width:70px;}

#rightcol p { padding-bottom:1em; line-height:1.7em; text-align:justify; }
#rightcol ul { list-style-type:none;}

#footer { clear:both;}
.fcontent { position:absolute; left:250px; bottom:30px;}
.fcontent p { line-height:1.7em;}
.bnavi { padding:1em 0; border-bottom:1px solid #666; margin-bottom:1em;}
.bnavi a { font-weight:bold; margin:0 1em; color:#f30;}
.bnavi a:hover { text-decoration:none;}
.bnavi a.first { margin-left:0;}

h3.sub { text-align: right; margin:-1em 0 1em 0;}
.tbl-form { border: 0; width:100%; background-color: #ccc; border-spacing: 1px;}
.tbl-form td { background-color: #fff; padding: 0.5em;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.elem { width: 99%; width: 95%;}
.submit { font-weight: bold; padding: 0.5em; color:#f30;}

