BODY {
	font-family: georgia, arial, tahoma, sans-serif;
	font-size: 14px;
	color:#444444;
	background-color:#ffffff;	
	margin:0px;
	padding:11px 0px 35px 0px;
}

img, table{border:0px;}

a{
	color:#9D638D;
}
a:hover{
	text-decoration: none;
}

input, textarea{
	font-family:arial;
	margin:0px;
	padding:0px;
	font-size:12px;
}
.c_col
{
	padding:0 0 0 20px;
}

td {
	font-family: georgia, arial, tahoma, sans-serif;
	font-size: 14px;
	color:#444444;
}
h1, .like-H1{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:30px;
	margin:0px 0px 10px 0px;
	color:#9D638D;
	font-weight:normal;
	font-style:italic;
}
.like-H1, .like-H2, .like-H3 {
    display: block;
}

h2, .like-H2{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:24px;
	margin:0px 0px 10px 0px;
	color:#444444;
	font-weight:normal;
	font-style:italic;
}
h3, .like-H3{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#444444;
	font-weight:normal;
	font-style:italic;
}
h4{
	font-family: georgia, arial, tahoma, sans-serif;
	font-size:24px;
	margin:0px 0px 10px 0px;
	color:#9D638D;
	font-weight:normal;
	font-style:italic;
}
p{
	text-indent: 0px;
	margin:0px 0px 15px 0px;
}

select{
}

ul{
	margin:6px 0px 20px 0px;
	padding:0px;
}
li{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 17px;
	list-style-type:none;
	background:url(/i/li.gif) no-repeat 2px 8px;
}
form{
	margin:0px;
	padding:0px;
}

.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;
}

.slogan{
	padding:17px 0px 0px 550px;
	margin:0px 0px 0px 13%;
}


.tcontacts{
	font-size:16px;
	white-space:nowrap;
	padding:0px 30px 10px 0px;
}

.head_block{
	background:url(/i/head.jpg) no-repeat 0px 0px;
}
#grafik
{
	font-size:15px;
	width:264px;
	color:black;
}
#grafik div
{
	color:#444444;
	font-style:italic;
	margin-top:10px;
}
.menu{
	background:url(/i/m_bg.gif) repeat-x 0px 0px;
	width:100%;
	vertical-align:top;
}
	.menu table{
		position:relative;
		left:-9px;
		top:4px;
	}
		.menu td{
			white-space:nowrap;
			height:34px;
		}
			.menu td.yellow{
				background:url(/i/mi_bg.gif) repeat-x 0px 0px;
			}
				.menu td.yellow a{
					color:#464646;
				}
		.menu td div{
			padding:0px 9px 0px 0px;
			height:21px;
		}
		.menu td div a{
			color:#ffffff;
			text-decoration:none;
			padding:1px 0px 0px 9px;
			display:block;
			height:20px; //height:21px;
		}
			.menu td div a:hover{
				text-decoration:underline;
			}
		.menu td div.act{
			background:url(/i/mi_r.gif) no-repeat 100% 0px;
		}
			.menu td div.act a{
				background:url(/i/mi_l.gif) no-repeat 0px 0px;
				background-color:#8A577B;
			}

.projects_block{
	background:url(/i/cat_bg.gif) repeat-x 0px 100%;
	background-color:#C48ABA;
}

.cat_lt{
	background:url(/i/cat_lb.gif) no-repeat 0px 100%;
	vertical-align:top;
}
.cat_rt{
	background:url(/i/cat_rb.gif) no-repeat 0px 100%;
	vertical-align:top;
}
.cat_cont{
	width:100%;
	padding:10px 0px 5px 0px;
}
	.cat_cont td{
		padding:0px 5px 9px 5px;
		border-left:1px solid #7E4F70;
		vertical-align:top;
		width:16%;
	}
	.cat_cont div{
		font-size:24px;
		color:#ffffff;
		font-style:italic;
	}
			.cat_cont td a{
				color:#ffffff;
			}
			.cat_cont td a.act{
				color:#FCF8DA;
				text-decoration:none;
			}
	.cat_cont td.first{
		border:0px;
		padding-left:0px;
	}


.w_t{
	background:url(/i/w_t.gif) repeat-x 0px 0px;
}
.w_b{
	background:url(/i/w_b.gif) repeat-x 0px 100%;
}
.w_l{
	background:url(/i/w_l.gif) repeat-y 0px 0px;
}
.w_r{
	background:url(/i/w_r.gif) repeat-y 100% 0px;
}

.w2_t{
	background-color:#FCF8DA;
}
.w2_b{
	background-color:#FCF8DA;
}
.w2_l{
	background-color:#FCF8DA;
}
.w2_r{
	background-color:#FCF8DA;
}
.w2_c{
	background-color:#FCF8DA;
}

.px11{
	font-size:11px;
}
.px12{
	font-size:12px;
}
.px16{
	font-size:16px;
}
.px18{
	font-size:18px;
}

.hr{
	height:25px;
	border-top:1px solid #E5E5E5;
	margin-top:25px;
}

.date{
	font-style:italic;
	color:#92928C;
	margin-bottom:5px;
	font-size:12px;
}
.date2{
	font-style:italic;
	color:#92928C;
	font-size:12px;
}

.ico_print{
	margin:0px 0px 0px 20px;
}

.sm{
	font-size:16px;
	padding:5px 0px 0px 12px;
}
	.sm a{
		display:block;
		margin:0px 0px 13px 0px;
	}
	.sm a.act{
		text-decoration:none;
		color:#444444;
	}
		.sm div{
			position:relative;
			top:-10px;
			margin:0px 0px 0px 20px;
			font-size:12px;
		}
			.sm div a{
				margin:0px 0px 5px 0px;
			}



.news_head{
	padding:5px 0px 0px 5px;
}

.news_head2{
	padding:5px 0px 5px 20px;
	background:url(/i/li2.gif) no-repeat 0px 14px;
	font-size:16px;
}

.inp{
	width:100%;
	border-top:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
}
	.inp input{
		width:100%;
		border:0px;
	}

.content_table td
{
	vertical-align:top;
	border:1px solid gray;
	padding:4px 5px;
}

.ta_t{
	width:100%;
	background:url(/i/ta_t.gif) repeat-x;
}
.ta_b{
	width:100%;
	background:url(/i/ta_b.gif) repeat-x;
}
.ta_l{
	background:url(/i/ta_l.gif) repeat-y;
}
.ta_r{
	background:url(/i/ta_r.gif) repeat-y;
}
.ta{
	width:100%;
}
	.ta textarea{
		width:100%;
		border:0px;
	}


.f{
	padding:20px 25px 0px 25px;
	border-top:1px solid #EBEBE2;
	font-size:12px;
}
	.f .count{
		float:right;
		margin:0px 30px 0px 0px;
	}
	.f .count span{
		margin-left:15px;
	}