/* CSS Document */

* { margin:0; padding:0; }
html, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474243; line-height:18px; background:#fff; }
img { display:block; border:0; }
a { font-family:Arial, Helvetica, ans-serif; font-size:12px; color:#474243; line-height:18px; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { font-size:14pt; font-weight:normal; color:#087041; line-height:24px; margin-bottom:9px; }
h2 { font-size:14pt; font-weight:normal; color:#087041; line-height:24px; margin-bottom:9px; }
h3 {  }
ul, ol { margin-left:25px; }
p { margin-bottom:18px; }

.main { width:100%; min-width:1000px; }
	.header { float:left; width:100%; height:85px; background:url(../i/header-bg.jpg) top left repeat-x; }
		.logo { float:left; width:236px; height:85px; }
		.header-left { float:left; width:392px; height:73px; background:url(../i/header-left.jpg) top left no-repeat; font-size:13.5px; color:#fff; padding:6px 0 6px 305px; }
		.fast-menu { float:right; height:73px; padding:25px 31px 0 0; margin-top:7px;}
		.fast-menu img { float:right; margin-left:47px; }
	.workarea { float:left; width:100%; }
	table.workarea-table tr td.work-l, table.workarea-table tr td.work-r { vertical-align:top; }
		.left-block { float:left; width:236px; }
			.menu { width:236px; background:url(../i/menu-bg.jpg); }
				.menu-top { width:236px; height:96px; background:url(../i/menu-top.jpg) no-repeat; }
					.menu-links { width:207px; padding:0 0 18px 29px; }
						.menu-links ul { margin:0; padding:0; list-style:none; }
			/*		html:root .podmenu { width:277px; position:absolute; margin:-24px 0 0 185px; }*/
							.podmenu { width:277px; position:absolute; margin:-30px 0 0 185px; }
								.progid-left { float:left; width:11px; height:24px; background:#81b925; }
								.progid-menu { float:left; width:266px; }
								.progid { background:#81b925; padding:0 15px 20px 15px; }
								.menu-links .progid a { width: auto; background:url(../i/point.gif) 0 3px no-repeat; font-size:12px; text-transform:none; font-weight:normal; text-decoration:none; line-height:10px; margin:0; padding:0 0 2px 17px; }
								.menu-links .progid a:hover { text-decoration:underline; background:url(../i/point.gif) 0 3px no-repeat; }
						.menu-links a { display:block; width:176px; height:24px; background:url(../i/link-bg.jpg) left top no-repeat; padding-left:15px; line-height:24px; font-size:12px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold; padding-bottom:6px; }
						.menu-links a:hover { background:url(../i/link-on.jpg) no-repeat; }
						.menu-links a.on { display:block; width:176px; height:24px; background:url(../i/link-on.jpg) left top no-repeat; padding-left:15px; line-height:24px; font-size:12px; color:#fff; text-transform:uppercase; font-weight:bold; padding-bottom:6px; }
				.menu-bottom { width:236px; height:90px; background:url(../i/menu-bottom.jpg) no-repeat; }
			.block { padding:2px 20px 28px 28px; }
				.block a { color:#097949; font-weight:bold; text-decoration:none; line-height:24px; text-decoration:underline; }
                              .block a:hover { text-decoration:none; }

		.right-block { float:left; width:97%; background:url(../i/content-top.jpg) left top no-repeat; }
		.right-block-f { float:left; width:97%; }
			.content { padding:16px 0 50px 23px; }
			.footer { padding:0 0 0 40px; color:#9e9e9c; }
				.footer span { font-size:18px; color:#087041; line-height:24px; }
				.foot-left { float:left; width:600px; height:60px; }
				.foot-right { float:left; padding-left:60px; height:60px; }
			  .foot-right a { font-size:20px; color:#087041; line-height:24px; text-decoration:none; }
				.foot-bottom { float:left; width:600px; height:150px; padding-top:40px; }
					.foot-bottom img { float:left; margin-right:10px; }
.clear { clear:left; }
.form { width:530px; margin-top:40px; }
	.form tr td { text-align:left; vertical-align:top; padding:0 30px 20px 0; line-height:24px; }
	.form tr td textarea { width:98%; height:100px; border:solid 1px #dad9d9; background:#f6f3f3; overflow:hidden; padding:5px; }
	.txt { width:353px; height:25px; border:solid 1px #dad9d9; background:#f6f3f3; font-size:16px; }
	.form tr td.subm { text-align:center; padding-top:20px; }
.foto { width:100%; }
	.foto tr td { text-align:left; vertical-align:top; }
	.foto tr td img { padding:9px; border:solid 1px #d0cece; margin:0 5px 12px 0; }
	.foto tr td img:hover { border:solid 1px #49b893; display:block; }
.page-navigation { width:100%; color:#b4ada6; margin-top:50px; }
	.page-navigation a { color:#097949; text-decoration:none; }
	.page-navigation a:hover { text-decoration:underline; }
.pages { width:250px; margin:auto; }
	.pages a { display:block; float:left; width:18px; height:16px; line-height:16px; text-align:center; border:solid 1px #49b893; color:#097949; margin-right:1px; text-decoration:none; }
	.pages span { display:block; float:left; width:18px; height:16px; line-height:16px; text-align:center; border:solid 1px #85898f; color:#85898f; margin-right:1px; }
	.pages span.third { width:20px; height:18px; border:0; }
	
	
	
	
	
	
	
	
	
	
	
	
	
