html,body { font-family:arial; color:#000000; font-size:13px; margin:0; padding:0; background:#ffffff; }

img { border:0px; }

a { color:#006cbf; text-decoration:underline; font-size:13px; }
a:hover { color:#006cbf; text-decoration:none; }

ul, ol { list-style:none; margin:0px; padding:0px; }
li { margin:0; padding:0; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p { margin:0; padding:0; padding-bottom:15px; line-height:1.35; }
h1 { font-size:28px; color:#000; font-weight:normal; padding-bottom:10px; }

.page { width:100%; width:expression((documentElement.clientWidth||document.body.clientWidth)<;1195?'1200px':''); min-width:1200px; }

.header { height:464px; background:url(../i/img_01.jpg) repeat-x; }
.inner { height:220px; }
	.header .main { height:464px; background:url(../i/img_11.jpg) no-repeat center top; }
	.header .logo { width:193px; height:203px; background:url(../i/img_02.jpg) no-repeat; float:left; margin-left:45px; }
	.header .logo a { width:163px; height:58px; display:block; float:left; color:#000000; padding-top:145px; font-size:11px; padding-left:30px; text-align:center; text-decoration:none; }
	.header .navi-top { width:424px; height:153px; float:right; line-height:1.5; padding-top:50px; }
		.header .navi-top a { font-size:18px; color:#0e75c2; }
		.header .navi-top a.mail { display:block; float:right; background:url(../i/img_05.jpg) no-repeat; width:28px; height:28px; margin-right:35px; }
		.header .navi-top a.home { display:block; float:right; background:url(../i/img_04.jpg) no-repeat; width:28px; height:28px; margin-right:4px; }
	.header .bot { width:534px; height:223px; float:right; background:url(../i/img_03.jpg) no-repeat; padding-right:24px; }
		.header .bot .inner { padding-left:148px; padding-top:16px; }
	.header .header-right { width:558px; float:right; }

.navi { height:70px; background:#3a3a3a; padding:0 15px; }
	.navi ul { padding-top:16px; }
	.navi li { display:inline-block; height:37px; width:18%; float:left; padding:0 1%; }
	.navi .small { display:block; height:37px; float:left; width:100%; text-align:center; color:#d5f8ed; }
	.navi .small:hover { background:#64726a; }
	.navi .small:hover span { background:url(../i/img_06.jpg) no-repeat left; display:block; height:37px; }
	.navi .small:hover span span { background:url(../i/img_07.jpg) no-repeat right; display:block; cursor:pointer; height:27px; padding-top:10px; }
	.navi .small span span { height:27px; padding-top:10px; display:block; }
	.navi .big { display:block; height:37px; float:left; width:100%; text-align:center; color:#d5f8ed; }
	.navi .big:hover { background:#64726a; }
	.navi .big:hover span { background:url(../i/img_06.jpg) no-repeat left; display:block; height:37px; }
	.navi .big:hover span span { background:url(../i/img_07.jpg) no-repeat right; display:block; cursor:pointer; height:35px; padding-top:2px; }
	.navi .big span span { height:35px; padding-top:2px; display:block; }

.cont { width:100%; margin-top:30px; }
	.cont td { vertical-align:top; }
	.cont .left { width:358px; padding-left:66px; padding-right:70px; padding-bottom:100px; }
	.cont .right { padding-right:70px; background:url(../i/img_08.jpg) no-repeat right bottom; }

.contacts {
	background:#f2f2f2;
	padding:10px;
	width: 377px;
	height: 170px;
}
	.contacts p.top { font-style:italic; padding-bottom:15px; }
	.contacts p { padding-bottom:10px; }
	.contacts strong { font-size:22px; font-weight:normal; }

.yelow { width:201px; height:31px; background:url(../i/img_12.jpg) no-repeat; margin-bottom:5px; }
	.yelow a { display:block; padding-left:15px; padding-top:8px; font-weight:bold; text-decoration:underline; color:#000000; }
	.yelow a:hover { text-decoration:none; color:#000000; }

.footer { height:122px; background:url(../i/img_10.jpg) repeat-x; margin-top:15px; }
	.footer .left { padding-left:70px; width:440px; padding-top:65px; float:left; }
	.footer .right { padding-top:65px; float:left; }
