@charset "windows-1250";
/* CSS Document */

html, body {
	background:#FFF;
}
html, body, img, ul, li, h1, h2, h3, h4, p, a, hr {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#505050;
}
	a:hover, a:active, a:focus {
		outline:none;
	}
	a:hover {
		color:#808080;
	}
img {
	display:block;
}
sup, sub {
	height:0;
	line-height:1;
	vertical-align:baseline;
	_vertical-align:bottom;
	position:relative;
	
}
	sup {
		bottom:1ex;
	}
	sub {
		top:.5ex;
	}

#wrapper {
	width:950px;
	margin:auto;
	padding-top:22px;
	padding-left:40px;
	padding-right:14px;
	
	/*background-color:#CCC;*/
}
	.clear_all {
		clear:both;
	}
	#logo, #search {
		/*height:81px;*/
	}
		#logo {
			float:left;
		}
		#search {
			float:right;
			margin-top:60px;
		}
			#search img {
				display:inline;
			}
			#search input {
				width:190px;
				height:18px;
				line-height:16px;
				font-size:12px;
				color:#646464;
			}
				#search input#submit {
					width:62px;
					height:20px;
					background:url(images/search_button.gif) no-repeat;
					border:none;
					cursor:pointer;
				}
	
	#content {
	}
		#content #start_column_1, #content #start_column_2, #content #start_column_3 {
			float:left;
		}
		#content #start_column_1 {
			width:424px;
			margin-left:25px;
		}
			#content #start_column_1 div {
				width:191px;
				float:left;
				margin-right:21px;
			}
		#content #start_column_2 {
			width:302px;
			margin-top:45px;
		}
		#content #start_column_3 {
			width:199px;
			margin-top:45px;
		}
		h1 {
			font-size:25px;
			font-weight:bold;
			margin-top:13px;
			margin-bottom:30px;
			margin-left:21px;
		}
		h2 {
			font-size:13px;
			font-weight:bold;
			padding-left:21px;
			margin-bottom:16px;
			background:url(images/content_bullet.jpg) no-repeat;
			background-position:6px 1px;
		}
		h3 {
			font-size:11px;
			font-weight:bold;
			line-height:18px;
			padding-left:21px;
			/*margin-bottom:16px;*/
			background:url(images/content_bullet.jpg) no-repeat;
			background-position:6px 2px;
		}
		p {
			padding-left:21px;
			margin-bottom:18px;
			line-height:18px;
		}
			div.teaser p {
				font-size:11px;
				margin-bottom:10px;
			}
				div.teaser p a {
					font-size:11px;
				}
			div.teaser hr {
				background:url(images/hr_dottet.gif) repeat-x;
				height:1px;
				border:none;
				margin-left:21px;
				margin-right:25px;
				margin-bottom:10px;
			}
			p.link img {
				display:inline;
			}
	
	#footer {
		background:url(images/footer_bg.jpg) repeat-x;
		height:27px;
		margin-top:35px;
		margin-bottom:25px;
		padding-right:25px;
		text-align:right;
	}
		#footer a {
			text-decoration:none;
			background:url(images/footer_link_bg.jpg) no-repeat;
			background-position:0px 3px;
			padding-left:17px;
			margin-right:15px;
		}





