* 
	{ 
	margin:0; padding:0; 
	}
body 
	{ 
	background-color:#1B3240; 
	font-family: trebuchet, "Trebuchet MS", sans-serif; 
	color:#27353E; 
	}
#foot 
	{
	font-size: 10px; 
	width:735px; 
	margin: 0 auto; 
	color:#999abb; 
	text-align:right;
	}
	#foot a
		{
		color:#999abb;
		text-decoration:none;
		}
#lang 
	{ 
	font-size: 14px; 
	width:740px; 
	margin: 5px auto; 
	color:#fafaff; 
	height:1.5em; 
	line-height:1.5em; 
	}
	#lang a 
		{ 
		color:#fafaff; 
		font-size:11px; 
		text-decoration:none; 
		}
		#lang a.cr 
			{ 
			color:#999abb; 
			cursor:default; 
			}

#page 
	{ 
	font-size: 14px; 
	background: #fff; 
	width: 740px; 
	margin: 20px auto 5px auto; 
	min-height:490px; 
	}


#nav, #navn 
	{
	padding-left: 10px; 
	height:70px;  
	background:url(/skin/images/lay/logo.gif) right center no-repeat;
	line-height:70px;
	}
	#nav a, #navn a
		{ 
		text-decoration:none; 
		font-weight:bold; 
		color: #2E3639;
		padding: 10px; 
		border-right: solid 1px #eee;
		}
		#nav a.cr, #navn a.cr  
			{
			color:#C70D1B;
			}

#nav2 
	{ 
	background:url(/skin/images/lay/nav2.gif) 0 0 repeat-x; 
	height: 67px; 
	line-height:60px; 
	}
	#nav2 a
		{ 
		color:#fff; 
		text-decoration:none; 
		float:left; 
		height: 67px; 
		line-height:60px; 
		padding:0 14px 0 5px; 
		margin:0; 
		font-weight:bold; 
		font-size: 11px; 
		}
			#nav2 a:hover 
				{
				text-decoration:underline;
				}
			#nav2 a.cr 
				{ 
				background: url(/skin/images/lay/nav2_cr.png) 100% 0 no-repeat; 
				cursor:default;
				}
			#nav2 a.cr:hover 
				{
				text-decoration:none; 
				}
	/*	* html #nav2 a.cr 
			{ 
			background:none; 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mediapol.com.pl/3/img/nav2_cr2.png', sizingMethod='scale');
			}
	*/
	
#grafika 
	{ 
	height: 199px; 
	background: url(/skin/images/lay/swfbg.jpg) 0 0 repeat-x; 
	overflow:hidden; 
	text-align:left;
	}

#flash 
	{ 
	width:745px; 
	height:199px; 
	display:inline; 
	margin:0;
	}

#tresc 
	{ 
	min-height:160px; 
	padding-top:15px;
	font-size:12px; 
	overflow:hidden; 
	background:#fff top right no-repeat;
	padding:0 250px 0 20px;
	}

	#tresc p, #tresc ul 
		{ 
		padding: 1em 1em 1em 0; 
		}
		#tresc ul 
			{ 
			margin-left: 1em;
			}
	#tresc a 
		{
		color:#5A869C; 
		text-decoration:none;
		letter-spacing:0.12em;
		}

#adminform
	{
	display:block;
	width:200px;
	margin:20px auto;
	text-align:center;
	}

.news_line
	{
	overflow:hidden;
	margin:0 0 0 10px;
	}
	#news-box .news_line h2,
	#news-one-box .news_line h2
		{
		border-bottom:1px #1B3240 solid;
		cursor:pointer;
		padding-right:50px;
		}
		#news-one-box .news_line h2
			{
			cursor:auto;
			}
	.news_line span.date
		{
		display:block;
		margin-top:-20px;
		font-size:12px;
		color:#999999;
		text-align:right;
		}
	#news-box .news_line div,
	#news-one-box .news_line div
		{
		margin-bottom:20px;
		padding:5px 0 0 5px;
		font-weight:normal;
		cursor:pointer;
		text-align:justify;
		}
		#news-one-box .news_line div
			{
			cursor:auto;
			}

	#news-box .news_line p,
	#news-one-box .news_line p
		{
		display:inline;
		padding:0;
		margin:0;
		}
		#news-one-box .news_line p
			{
			display:block;
			}
	#news-box .news_line em,
	#news-one-box .news_line em
		{
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-style:normal;
		color:#999;
		font-size:14px;
		}
	
		#news-one-box .news_line em
			{
			display:block;
			cursor:pointer;
			}
	
	#news-box .newsarch
		{
		display:block;
		text-align:right;
		margin:0 250px 5px 10px;
		}

ul#news-box,
ul#news-box li,
ul#news-box ul
	{
	width:100%;
	list-style:none;
	}
	ul#news-box ul
		{
		padding:0;
		list-style:none;
		}
	ul#news-box li.ahead
		{
		font-weight:bold;
		}
		ul#news-box ul ul li
			{
			cursor:pointer;
			}

#loadingdiv
	{
	position:fixed;
	top:50%;
	left:50%;
	z-index:99;
	} 


.brief form, .brief .sum {padding: 20px; _width:400px;}
.brief fieldset { margin: 10px 0; border:none; border-bottom: solid 1px #eee; padding-bottom:10px;}
.brief .group label {float:left; width:9em; margin: 5px 1em 5px 0; display:block; }
.brief .group input {margin:5px 0; }
.brief form textarea {width:300px; height:100px; overflow:auto; }
.brief form input, .brief form textarea { border:solid 1px #5A869C; margin: 3px; padding:1px; background:#fff; font-size:11px; width:300px; }
.brief form fieldset.submits input {width:100px; text-align:center;}
.brief form fieldset.checks input {width:15px;}
.brief form fieldset.checks input.text {width:300px;}