body {padding:4px 0 4px 0; margin:0; background-color:#CBCAC8; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#535050;}

.head_top {width:757px; height:7px; line-height:7px; font-size:7px; background:url(images/head_top_center.gif) top repeat-x #fff; margin:0 auto 0 auto;}
	.head_top div {height:7px; line-height:7px; font-size:7px; background:url(images/head_top_left.gif) left no-repeat;}
	.head_top div div {background:url(images/head_top_right.gif) right no-repeat;}

.head {width:757px; margin:0 auto 0 auto; background-color:#fff;}
	.head .left {width:6px; background:url(images/left.gif) left repeat-y;}
	.head .center {width:745px; padding:0 0 1px 0;}
		.head .center .menu {background:url(images/menu.gif) bottom repeat-x #800000; text-align:center; font:normal 11px/29px Arial, Helvetica, sans-serif; text-transform:uppercase;}
			.head .center .menu a {color:#fff; padding:0 8px 0 8px; text-decoration:none;}
			.head .center .menu a.act {font-weight:bold;}
			.head .center .menu a.make12 {text-decoration:underline;}
			.head .center .menu a:hover {text-decoration:underline;}
		.head .center .logo {padding:0 0 1px 0; border-bottom:2px solid #BFBFBF; background:url(images/head_resize.gif) top repeat-x;}
			.head .center .logo div {height:161px;}
			.head .center .logo div.home {background:url(images/head_home_left.jpg) left no-repeat;}
			.head .center .logo div.home div {background:url(images/head_home_right.jpg) right no-repeat; padding:13px 0 0 83px; height:148px;}
				.head .center .logo div.home div a {display:block; background:url(images/logo_home.gif) left top no-repeat; padding:100px 0 0 0; font:bold italic 13px/16px Arial, Helvetica, sans-serif; color:#7B0000; text-decoration:none;}
			.head .center .logo div.sub {background:url(images/head_sub_right.jpg) right no-repeat; padding:18px 0 0 45px; height:143px;}
				.head .center .logo div.sub a {display:block; background:url(images/logo_sub.gif) left top no-repeat; padding:100px 0 0 0; font:bold italic 13px/16px Arial, Helvetica, sans-serif; color:#7B0000; text-decoration:none;}
	.head .right {width:6px; background:url(images/right.gif) right repeat-y;}
	
.content {width:757px; background-color:#fff; margin:0 auto 0 auto;}
	.content .left {width:6px; background:url(images/left.gif) left repeat-y;}
	.content .center {width:702px; background:url(images/content.gif) top repeat-x; padding:16px 17px 25px 26px; vertical-align:top; text-align:left;} .content .avprop {height:300px;}
	.content .right {width:6px; background:url(images/right.gif) right repeat-y;}

.footer {width:757px; height:6px; font-size:6px; line-height:6px; background:url(images/left.gif) left repeat-y #fff; margin:0 auto 0 auto;}
	.footer div {height:6px; font-size:6px; line-height:6px; background:url(images/right.gif) right repeat-y; padding:0 6px 0 6px;}
		.footer div div {background:url(images/footer.gif) repeat-x;}
.footer_bottom {width:757px; margin:0 auto 0 auto; height:6px; font-size:6px; line-height:6px; background:url(images/footer_bottom_center.gif) bottom repeat-x #fff;}
	.footer_bottom div {height:6px; font-size:6px; line-height:6px; background:url(images/footer_bottom_left.gif) left no-repeat;}
		.footer_bottom div div {background:url(images/footer_bottom_right.gif) right no-repeat;}

h1 {font:normal 22px/26px Arial, Helvetica, sans-serif; color:#7B0000; padding:16px 0 14px 0; text-align:center; margin:0;}
h2 {font:normal 18px/20px Arial, Helvetica, sans-serif; color:#800000; padding:10px 0 3px 0; text-align:center; margin:0;}
h3 {font:bold 12px/14px Arial, Helvetica, sans-serif; color:#800000; padding:3px 0 3px 0; margin:0;}
a {color:#404040; text-decoration:underline;} a:hover {text-decoration:none;}
.black {color:#000;}
.brown {color:#292929;}
.red {color:#800000;}
p {margin:0; padding:18px 0 0 0;}
p.cent {text-align:center;}
.block_blue_01 {border:1px solid #82B4CD; background-color:#FCFEFE; padding:1px; margin:21px 0 0 0;}
	.block_blue_01 div {background:url(images/block_blue_01.gif) top repeat-x #EAF5F9; padding:16px 19px 11px 12px; color:#404040;}
.freecd .text {padding:1px 17px 11px 0; width:326px; font-size:14px; text-align:right; vertical-align:top;} .freecd .star {color:#FF0000;}
.freecd .area {padding:0 0 9px 0; width:312px; vertical-align:top; text-align:left;}
	.freecd .area input, .freecd .area select {width:50%; height:19px; border:1px solid #7F9DB9; background-color:#fff; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#484646;}
	.freecd .area textarea {width:100%; height:125px; border:1px solid #7F9DB9; background-color:#fff; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#484646;}
	.freecd .area textarea.input {width:50%; height:19px; overflow:auto;}
	.freecd .buttons input {width:86px; height:22px; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(images/button_01.gif); padding:0; border:0;}
.contactus {margin-top:15px;}

.content .first {padding-top:0;}

.errors {color:#FF0000;}
.success {color:#0000CC;}