html, body { font-family:tahoma; color:#333333; font-size:12px; background:#e8f3cf; margin:0; padding:0; }

img { border:0px; margin:0; }

a { color:#0257a7; text-decoration:underline; }
a:hover { color:#0257a7; text-decoration:none; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
ul, ol { list-style:none; padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-family:tahoma; }
form { padding:0; margin:0; }
p { margin:0; padding:0; }
li { padding-bottom:5px; }
h2 { font-size:24px; font-family:Times New Roman; padding-bottom:20px; }
.gr { color:#459301; }

.main { background:url(i/img_05.jpg) bottom repeat-x; }
.page { width:996px; margin:0 auto; }
.header { height:454px; background:url(i/img_01.jpg) no-repeat; }
	.header .logo { padding-top:31px; padding-left:46px; float:left; }
		.header .logo a { width:290px; height:60px; display:block; }
	.header .links { float:left; height:10px; width:90px; padding-left:68px; padding-top:47px; }
		.header .links a { height:10px; width:13px; display:block; float:left; margin-right:17px; }
	.header .tel { float:left; padding-left:80px; font-size:24px; font-style:italic; padding-top:40px; }
		.header .tel span { font-size:18px; }
	.header ul { padding-left:12px; padding-top:38px; }
	.header ul a { padding-left:38px; padding-top:4px; padding-bottom:10px; display:block; width:150px; }
	.header ul a.active { background:url(i/img_11.jpg) no-repeat; color:#000; text-decoration:none; }
	.header ul a:hover { background:url(i/img_11.jpg) no-repeat; color:#000; text-decoration:none; }

.cont {}
	.cont .left { width:220px; float:left; padding-left:13px; padding-right:57px; }
		.cont .left h2 { padding-left:37px; }
		.cont .left li { padding-left:39px; background:url(i/img_04.jpg) no-repeat 0px 5px; }
	.cont .right { width:665px; float:right; margin-right:40px; }
p.date { padding-bottom:5px; }
p.news { padding-top:5px; padding-bottom:20px; }
p.more { padding-left:39px; padding-bottom:20px; }
p.txt { padding-left:31px; padding-bottom:20px; }
p.t-more { text-align:right; padding-bottom:20px; }
	p.t-more img { margin-left:10px; }
.post { padding-top:10px; width:50%; float:left; }
	.post p.news { padding-right:25px; padding-top:10px; }
.cat { padding-left:30px; float:left; width:135px; }
	.cat a { color:#459301; text-decoration:none; }

.block { margin-left:20px; border:1px solid #d0e79d; background:#e8feb6 url(i/img_02.jpg) top repeat-x; margin-bottom:20px; }
	.block .ins { position:relative; margin-right:-1px; margin-top:-1px; background:url(i/img_03.jpg) right top no-repeat; padding-top:13px; padding-bottom:10px; padding-left:30px; }
	.block .photo img { margin-right:20px; }

.footer { height:60px; padding-top:110px; }
	.footer .left { padding-left:27px; width:280px; float:left; }
	.footer .mid { width:400px; float:left; }
	.footer .right { float:left; }
	
	.footer span { color:#666; }
	.footer a { color:#000; }
