* {
	margin:0;
	padding:0;
}
body {
	margin:0;
	font:normal 12px Tahoma, Verdana, Arial;
	color:#333333;
}
img {border:none}
#container {
	margin: 0;
	padding: 0;
	width:100%;
	border-top:solid #bb0000 5px;
	border-collapse:collapse;
}
#header_tr {
	background: url(images/head_bg.gif) repeat-x left top;
	margin:0;
	padding:0;
}
	#header {
		margin:0 auto;
		padding:0;
		width:800px;
		height:245px;
		background:url(images/header_bg.jpg) no-repeat center bottom;
	}
	#header h1 {
		padding: 10px 0;
	}
	#MainMenu
	{
		width:500px;
		height:32px;
		background: url("images/menu_sol_bg.gif") no-repeat left center;
		margin:0;
		border:0;
	}
	#tab
	{
		margin:0;
		top:0;
	}
	#tab ul
	{
		background: url("images/menu_sag_bg.gif") no-repeat right center;
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		width:550px;
	}
	#tab li
	{
		display:inline;
		float:left;
		margin:0;
		padding:0;
		width:90px;
	}
	#tab a
	{
		margin:0;
		padding:0;
		text-decoration:none;
		text-align:center;
		border:0;
		display:block;
	}
	#tab a span
	{
		display:block;
		padding:0 10px 0 10px;
		font:normal 12px Tahoma, Verdana, Arial;
		color:#000000;
		line-height:32px;
	}
	#tab a:hover,#tab li.item_active a
	{

	}
	#tab a:hover span,#tab li.item_active a span
	{
		color:#000000;
		font-weight:bold;
	}
#body_tr {
}
	#main {
		width:800px;
		margin:0 auto;
		padding:20px 0;
	}
	#frontpage {
		float:left;
		width:520px;
		overflow:hidden;
	}
	#side_bar {
		float:right;
		width:260px;
		overflow:hidden;
	}
		#side_bar div.side_box {
			margin-bottom:10px;
		}
		#side_bar h3.baslik {
			width:260px;
			height:31px;
			line-height:31px;
			background:#E50C00 url(images/side_head_bg.gif) no-repeat center center;
			color:#fff;
		}
		#side_bar h3.baslik span {
			margin-left:5px;
		}
		#side_bar div.ibox, #side_bar div.hbox {
			border-left:solid #BB0500 1px;
			border-right:solid #BB0500 1px;
			border-bottom:solid #BB0500 1px;
		}
		#side_bar div.ibox p {
			padding:5px;
			border-bottom:dotted #DFD9FF 1px;
			color:#666;
			font-size:10px;
		}
		#side_bar div.ibox h3 {
			padding:5px;
			font:bold 12px Arial, Tahoma, Verdana;
			color:#333;
		}
		#side_bar div.ibox h3 a {
			font:bold 12px Arial, Tahoma, Verdana;
			color:#333;
			text-decoration:none;
		}
		#side_bar div.ibox h3 a:hover {
			color:#d00;
			text-decoration:underline;
		}
		#side_bar div.hbox p {
			padding:5px;
			border-bottom:dotted #DFD9FF 1px;
			color:#666;
		}
	div.box {
		margin:10px 0;
	}
	div.box .box_head {
		width:520px;
		height:30px;
		background:#D4EEFB url(images/box_head.gif) no-repeat left center;
	}
	div.box .box_head h2 {
		font:bold 14px Tahoma, Verdana, Arial;
		color:#005AAB;
		line-height:30px;
		padding-left:5px;
		float:left;
		width:80%;
	}
	div.box .box_head span.sag {
		float:right;
		line-height:30px;
		padding-right:10px;
	}
	div.box .box_head span.sag a{
		color:#190695;
		text-decoration:none;
		border-bottom:dotted #bbb 1px;
	}
	div.box .box_body {
		background:#fff url(images/box_bg.gif) repeat-y left top;
		padding:10px;
	}
	div.box .box_foot {
		height:7px;
		background:#fff url(images/box_foot.gif) no-repeat left bottom;
	}

	#is_ilanlari td {
		font:normal 11px Tahoma, Verdana, Arial;
		color:#999;
		padding:3px 0;
		border-bottom:dotted #0071BD 1px;
	}

	#is_ilanlari a {
		font:normal 11px Tahoma, Verdana, Arial;
		color:#999;
		text-decoration:none;
	}
	#is_ilanlari a:hover {
		color:#0071BD;
	}
	.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content table, .content form { margin-bottom: 1.6em; }
	.content ul, .content ol { margin-left: 2.2em; }
	.content ul ul, content ol ul, .content ul ol, content ol ol { margin-bottom: 0; }
	.content h1 { margin: 1em 0 .5em;  }
	.content h2 { margin: 1.07em 0 .535em; }
	.content h3 { margin: 1.14em 0 .57em; }
	.content h4 { margin: 1.23em 0 .615em; }
	.content h5 { margin: 1.33em 0 .67em; }
	.content h6 { margin: 1.6em 0 .8em; }
	p.liste {
		float:left;
		width:220px;
		padding:5px;
		margin:5px;
		border-bottom:dotted #ddd 1px;
	}

#footer_tr {
	background:#da0123 url(images/footer_bg.gif) repeat-x left top;
}
	#footer {
		margin:0 auto;
		width:800px;
		padding:10px 0;
		color:#fff;
		text-align:center;
	}
	#footer p.foot_text {font-size:9px;margin-bottom:5px}
.clear {
	clear:both;
}
label {display:block;padding: 5px 0}

label br {clear:left}



	/* FORMS - general classes */

	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}



	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */

	form.f-wrap-1 {width:100%;padding: .5em;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative}

		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#c00}
		form.f-wrap-1 label, form.f-wrap-1 fieldset {clear:left;float:left;width:100%;border-top: 1px solid #fff;}
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:18em;float:left;margin-left:10px;border:solid #ccc 1px;}
		form.f-wrap-1 fieldset input {margin-left:10px}
		form.f-wrap-1 label input:focus, form.f-wrap-1 label textarea:focus, form.f-wrap-1 label select:focus {background-color:#ffffcf;border:solid #ddd 1px;}
		form.f-wrap-1 label *.genis {width:34em}
		form.f-wrap-1 .red { border: 1px solid red}
		form.f-wrap-1 label.red { border: none;color: red}
		form.f-wrap-1 .customRed { border: none;color: red}
		form.f-wrap-1 .errorMessage { color: red; margin-left: 10px; font-size: 0.8em}
		form.f-wrap-1 label b, form.f-wrap-1 fieldset b {float:left;width:10em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 18em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {clear:both;padding: 5px 0 5px 10em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:15em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0 0 0 10px;padding:0}
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
#kroki {
	position:absolute;
	left:20px;
	top:10px;
	width:800px;
	height:600px;
	z-index:1000;
}
.msg_ok {
	border:dashed 1px #FFCC66;
	background:#FFFF99 url(images/ok.gif) no-repeat 5px center;
	padding:5px 5px 5px 32px;
	color:#333;
}
.msg_error {
	border:dashed 1px #FFCC66;
	background:#FFFF99 url(images/error.gif) no-repeat 5px center;
	padding:5px 5px 5px 32px;
	color:#dd0000;
}