/* 
 * PZN Okreg Zachodniopomorski 
 */

/*** Main ***/
html, body {
	background: #fff;
	color: #000;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana, "Trebuchet MS";
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/** tags **/

/* headers */
h1 { font-size: 25px; padding: 0px 0px 5px 0px; }
h2 { font-size: 20px; padding: 20px 0px 5px 0px; }
h3, h4, h5, h6 { font-size: 18px; padding: 20px 0px 5px 0px; }

/* links */
a img { border: none; }

/* forms */
form * { font-size: 18px; font-family: Tahoma, Arial, Verdana, "Trebuchet MS"; }

/*** ID ***/
#page_content { }
	
	/** Page top - menu, adjust, banner **/
	#page_top { 
		background: #e7e7e7; 
		height: 20px;
		padding: 0px 0px 7px 20px; 
		margin: 0px 0px 20px 0px; 
		border-bottom: 1px solid #c0c0c0; 
	}
		#page_top a { color: #000; text-decoration: none; }
		#page_top a:hover { color: #000; text-decoration: underline; }
		#page_top ul { width: 950px; padding: 0px; margin: 0 auto; }
		#page_top ul li { display: inline; list-style: none; font-size: 10px; padding: 0px 10px 0px 0px; }
	#top_img { 
		background: url('/gfx/img_white.jpg') top left no-repeat;
		width: 950px; height: 150px; margin: 0 auto; 
	}
	
	/** Content container **/
	table#content {
		width: 950px;
		padding: 0px;
		margin: 0 auto;
	}
	
	/** Page side left - menu **/
	td#page_left {
		width: 290px;
		padding: 0px 10px 10px 0px;
		vertical-align: top;
	}
		/** Main menu **/
		div.main_menu { background: #e7e7e7; border: 1px solid #c0c0c0; border-bottom: 3px solid #c0c0c0; padding: 0px; }
		div.main_menu ul { padding: 0px; margin: 0px; }
		div.main_menu ul li { list-style: none;  border-bottom: 1px solid #c0c0c0; }
		div.main_menu ul li a { 
			display: block;
			background-image: url('/gfx/bg_main_menu.png');
			background-position: center left;
			background-repeat: no-repeat;
			color: #000; 
			text-decoration: none; 
			padding: 7px 0px 7px 35px; 
		}
		div.main_menu ul li a:hover { 
			background-color: #555;
			background-image: url('/gfx/bg_main_menu_hover.png');
			color: #fff; 
		}
	
	/** Page side right - content **/	
	td#page_right {
		width: 650px;
		padding: 0px;
		vertical-align: top;
	}
		/** Content box **/
		div#content_box {}
		div#content_box p { padding: 10px 0px 10px 0px; }
		div#content_box a { display: inline-block; padding: 5px 5px 5px 30px; background: #fcffd9 url('/gfx/bg_external.png') center left no-repeat; color: #5c84ef; font-weight: bold; }
		div#content_box a.anchor { display: none; }
		div#content_box a:visited { color: #5c84ef; font-weight: bold; }
		div#content_box a:hover { background-color:#555; color: #fff; }
		
		div#galleru_desc { }
		div#galler_img { overflow: hidden; width: 650px; }
			div#galler_img ul { padding: 0px; margin: 0px; }
			div#galler_img ul li { display: block; float: left; list-style: none; width: 147px; height: 114px; }
			div#galler_img ul li a {  }
			div#galler_img ul li a img { }
		
			div#extra_navi { text-align: center; padding: 10px; background: #e1e1e1; border: 1px solid #c0c0c0;  }
			div#extra_navi ul { overflow: hidden; padding: 0px; margin: 0px; }
			div#extra_navi ul li { display: inline-block; list-style: none; }
			div#extra_navi ul li a { font-size: 12px; float: right; padding-right: 20px; }
		
	/** Page footer **/
	#footer { 
		background: #e7e7e7;
		font-size: 12px;
		text-align: center;
		border-top: 1px solid #c0c0c0;  
	}
		#footer_content {
			width: 950px;
			padding: 10px;
			margin: 0 auto;
		}

/*** Classes ***/

hr.main_separator { 
	width: 950px;
	height: 5px;
	background: #1d3b8b url('/gfx/bg_hr.png') top center no-repeat; 
	margin: 10px auto 10px auto;  
	border: none;
}

.left_box {
	background: #e7e7e7;
	border: 1px solid #c0c0c0;
	border-bottom: 3px solid #c0c0c0;
	padding: 10px;
}

/** form **/
.input_text { width: 95%; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #c0c0c0; }
	.input_text:hover, .input_text:active, .input_text:focus { border: 2px solid #5c84ef; padding: 4px; }
.input_submit { background-color: #5c84ef; color: #fff; width: 100%; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #c0c0c0; }
	.input_submit:hover { background-color: #555; color: #fff; }

/** customize menu **/
ul.customize_menu { padding: 0px; margin: 0px; }
	ul.customize_menu li { display: inline-block; list-style: none; }
	ul.customize_menu li a { display: block; background-image: url('/gfx/bg_customize.png'); }
a.font_sizeup { background-position: 0px 0px; width: 20px; height:20px; }
	a.font_sizeup:hover { background-position: 0px 20px; }
a.font_sizedown { background-position: -20px 0px; width: 20px; height:20px; }
	a.font_sizedown:hover { background-position: -20px 20px; }
a.font_reset { background-position: -40px 0px; width: 20px; height:20px; }
	a.font_reset:hover { background-position: -40px 20px; }
a.color_swap_white { background-position: -60px 0px; width: 40px; height:20px; }
	a.color_swap_white:hover { background-position: -60px 20px; }
a.color_swap_black { background-position: -100px 0px; width: 40px; height:20px; }
	a.color_swap_black:hover { background-position: -100px 20px; }
	
.container { overflow: hidden; }
 
