/* CSS Document */

* { margin:0; padding:0; }
html, body { background:#4d332e; font-family:Times New Roman; font-size:16px; color:#666666; }
img { display:block; border:0; }
a { font-family:Times New Roman; font-size:16px; color:#a30046; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { font-size:24px; font-weight:bold; color:#80a3b7; margin-bottom:20px; }
h2 { font-size:24px; font-weight:bold; color:#80a3b7; margin-bottom:20px; }
h3 { font-size:24px; font-weight:bold; color:#80a3b7; margin-bottom:20px; }
p { margin-bottom:20px; }
ul, ol { margin-left:25px; }

.box { width:100%; height:100%; }
.box-left { background:url(../i/shadow-left.jpg) right top repeat-y; vertical-align:bottom; }
	.pen { height:106px; background:url(../i/pen-left.jpg) right bottom no-repeat; margin-bottom:4px; }
.box-right { background:url(../i/shadow-right.jpg) left top repeat-y; vertical-align:top; }
	.glass { height:262px; background:url(../i/glass-right.jpg) left top no-repeat; }

	.main { width:1000px; background:url(../i/bg.jpg) top center repeat-y #fff; vertical-align:top; }
		.main-top { float:left; width:1000px; height:30px; background:url(../i/pad-top.jpg) no-repeat; }
		.header { float:left; width:1000px; background:url(../i/pismo1.jpg) 714px 99px no-repeat; }
			.pad { margin:-30px 0 0 374px; position:relative; }
			.glass-png { float:right; margin-top:-12px; }
			.logo { margin:20px 0 0 366px; }
			.work { width:801px; margin:45px auto 0 auto; }
				.work table { width:100%; }
				.work table tr td { vertical-align:top; padding-bottom:4px; }
				.work table tr td table { width:auto; }
					.work span { color:#80a3b7; }
			.work div.hmenu { border-top:solid 1px #80a3b7; margin-top:25px; padding:20px 0 20px 0; }
			.work div.hmenu table { width:100%; }
			.work div.hmenu table tr td { text-align:center; width:10%; font-weight:bold; }
			.adress { width:801px; margin:auto; font-size:12px; color:#666666; text-align:center; padding-top:5px; border-top:solid 1px #80a3b7; }
		.height { float:left; width:1px; height:500px; }
		.workarea { float:left; width:999px; margin-top:5px; background:url(../i/pismo2.jpg) 69px 0 no-repeat; }
			.work-main { float:left; width:801px; padding-left:98px; background:url(../i/pismo3.jpg) 409px 452px no-repeat; }
			.work-left { float:left; width:178px; padding-top:65px; }
			.content { float:left; width:462px; padding:15px 0 0 0; }
				.hair { height:50px; }
				.text { padding:0 20px 0 20px; }
				.date { color:#80a3b7; }
			.work-right { float:left; width:161px; padding-top:65px; }
				.consultation { margin-top:100px; }
				.consultation table { margin-top:15px; }
				.consultation table tr td { padding:0 5px 4px 0; font-size:16px; color:#a30046; }
				.sertification { margin-top:60px; font-size:12px; line-height:18px; }
				.sertification img { margin-bottom:10px; }
				.sertification a { font-size:12px; }
	.footer { float:left; width:1000px; padding:79px 0 30px 0; background:url(../i/pad-bottom.jpg) bottom no-repeat; }
		.pen-png { float:left; margin-top:95px; }
		.pechat { float:right; margin:0 97px 79px 0; }
.page-navigation { float:left; width:432px; margin-top:45px; }
	.page-navigation table { width:100%; }
		.page-navigation table tr td.pages { text-align:center; }
		.page-navigation div { width:100px; margin:auto; }
		
.form { width:320px; margin:auto; }
.form tr td { padding:5px; }
.form-txt { width:180px; height:20px; border:solid 1px #999; }
.form textarea { width:277px; height:100px; border:solid 1px #999; overflow:hidden; }
.form span.red { color:#a30046; }
.form tr td.small { font-size:12px; }
.form tr td.cent { padding-top:20px; }
.form tr td.cent div { width:277px; text-align:center; }
