* {margin: 0; padding: 0}

body {font-family: Arial; font-size: 11px; line-height:16px; color: #000; background: #fff;}
html, body {height: 100%}

img {border: 0}

ul {list-style: none}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left; border: none}
td {vertical-align: top; text-align: left}

a {color: #2f72d7; text-decoration: underline}
a:hover {text-decoration: none}

h1 {font-family: "Arial Narrow", Arial, Tahoma; font-size: 30px; font-weight: normal; color: #737373; line-height:105%;}
h2 {font-family: "Arial Narrow", Arial, Tahoma; font-size: 22px; font-weight: normal; color: #737373; line-height:105%;}
h3 {font-family: "Arial Narrow", Arial, Tahoma; font-size: 18px; font-weight: normal; color: #737373; line-height:105%;}

p {margin-bottom: 13px}

#telo {
height:100%;
width:100%;
background-color:#ffffff;
}

#telo_gray {
height:290px;
width:100%;
background-color:#f2f2f2;
}

#logo {
height:56px;
width:260px;
background-color:#f2f2f2;
margin-top:55px;
padding-left:55px;
float:left;
}

#menu {
height:26px;
width:650px;
margin-top:75px;
left:355px;
float:left;
position: absolute;
}

#menu_item{
float:left;
}

#mainill{
position: absolute;
}

#maintitle{
position: absolute;
left:55px;
top:155px;
width:650px;
}

#rightill {
position:absolute;
width:282px;
height:453px;
right:0px;
background: url(images/rightill.gif) no-repeat right 0;
}


#tel{
position: absolute;
left:730px;
color:#737373;
top:155px;
}
#tel_pref{
font:12px Tahoma;
font-weight:bold;
color:#737373;
float:left;
margin-top:5px;
}
#tel_num{
font:24px Tahoma;
font-weight:bold;
color:#737373;
float:left;
margin-left:5px;
}
#tel_slog{
width:150px;
font:11px arial;
color:#737373;
margin-left:40px;
}

#all_articles{
position: absolute;
left:730px;
top:320px;
width:264px;
height:59px;
color:#737373;
background: url(images/all_articles.png) no-repeat right 0;
}

#content{
font:11px Arial #000;
width:620px;
line-height:16px;
padding-left:55px;
float:left;
}
 

#content_articles{
font:11px Arial #000;
width:275px;
line-height:16px;
margin-left:55px;
float:left;
}


#content_articles a {font-size:14px; color: #2f72d7; text-decoration: underline}
#content_articles a:hover {text-decoration: none}

#footer {
	width:100%;
	padding-bottom:50px;
	margin:0 auto;
	color:#666666;
	font-size:11px;
	overflow:hidden;
	zoom:1;
	background:#f2f2f2;
	position:relative;
}

#footer_left {
width:300px;
margin-top:50px;
margin-left:55px;
}
