@charset "utf-8";
/* CSS Document */


/* 

	Rozmiary dla tersci
	max. roz. obrazu: 726px;

*/
body
{ 
	background:  #CCC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin: 0px;
	background: url(images/image_bg.jpg) repeat-x top #FFF;
	color: #5a575c;
}
/* Ogolne do strony */
a 		{ color: #df3425; text-decoration: none;}
a:hover { color: #a8a9ad}
.small	{ font-size: 10px; }
.red	{ color: #df3425; }

.flash:hover 	{ /* for IE */ filter:alpha(opacity=60);/* CSS3 standard */opacity:0.6;}
.bigger 		{ font-size: 14px}	
.info_form 		{ display: block; border: 1px solid #CCC; padding-top: 20px; padding-bottom: 20px; color: #5a575c; font-size: 12px; text-align: center}
.overlib 		{ text-align: justify}


h1 { color: #df3425; }
h2 { color: #666; font-style: italic }
h3 { color: #df3425; text-align: center }
h4 { color: #333; }

/* Ramki */
.frame	{ position: absolute; margin-left: -500px; width: 1000px; left: 50%; float: left }
.header	{ background: url(images/image_head_all.jpg) no-repeat; width: 1000px; height: 216px;}
	.texttool 	{ float: right; margin-top: 145px; margin-right: 0px; display: block; background: # fff; text-align: center; }
	.highlight:hover	{ color: #df3425}
.middle { float: left }
	.menu_frame		{ 
		float: left; 
		width: 209px; 
	}
	.content_frame	{ 
		float: left; 
		width: 726px; 
		background: #FFF url(images/image_06.jpg) top no-repeat; 
		min-height: 230px;
		text-align: justify;
		padding-left: 25px;
		padding-right: 40px;
		line-height: 1.7;		
	}
	
	.content_top 	{ width: 726px; padding-left: 0px; padding-right: 40px; font-size: 10px; text-align: left}
	.content_bottom { width: 726px; padding-left: 0px; padding-right: 40px; font-size: 10px; text-align: left}
	.infobox {
		float: left;
		width: 179px;
		padding-left: 15px;
		padding-right: 15px;
		background: url(images/image_15.jpg) top no-repeat;
		min-height: 230px;
		margin-top: 30px;
	}
	.box_left { width: 179px; float: left; padding-left: 15px; padding-right: 15px; margin-top: 15px; float: left}
	
.banner_footer { float: left; width:1000px; margin-top: 0px; font-size: 10px; text-align: right; }
.footer { float: left; border-top: 10px #a9a9a9 solid; width:1000px; height: 30px; margin-top: 20px; font-size: 10px; text-align: right; padding-bottom: 30px; }


/* Menu */

	.menu_frame ul		{ list-style-type: none; margin: 0px; border: none; width: 100%; float: left; padding-left: 0px; }
	.menu_frame ul li	{ display: block; width: 209px; height: 44px; float: left; text-align: right }
	.menu_frame ul li a { 
		display: block; 
		width: 189px; 
		height: 29px; 
		float: left; 
		text-transform: uppercase; 
		color: #f2f2f2; 
		font-weight: bold; 
		padding-top: 15px; 
		padding-right: 20px; 
		text-align: right;
		text-decoration: none;
		}
	.menu_frame ul li a:hover { background: url(images/image_menu_x_hover.jpg) top no-repeat;}
	.menu_1 {  background: url(images/image_menu_1.jpg) top no-repeat}
	.menu_2 {  background: url(images/image_menu_2.jpg) top no-repeat}
	.menu_3 {  background: url(images/image_menu_3.jpg) top no-repeat}	
	.menu_4 {  background: url(images/image_menu_4.jpg) top no-repeat}
	.menu_x {  background: url(images/image_menu_x.jpg)  top no-repeat}	
	.menu_log {  background: url(images/image_menu_log.jpg)  top no-repeat}	
	
	.aktywna_1 {background: url(images/image_menu_1_hover.jpg) top no-repeat !important;}
	.aktywna_2 {background: url(images/image_menu_2_hover.jpg) top no-repeat !important;}
	.aktywna_3 {background: url(images/image_menu_3_hover.jpg) top no-repeat !important;}
	.aktywna_4 {background: url(images/image_menu_4_hover.jpg) top no-repeat !important;}
	.aktywna_x {background: url(images/image_menu_x_hover.jpg) top no-repeat !important;}
	
	
/* ------------------- Style tresci ------------------------ */


/* Cytat */
.content_frame blockquote { border: 0px dotted #a9a9a9; padding-left: 15px;	padding-right: 15px; line-height: 1.5; margin-left: 10px; margin-bottom: 40px; margin-top: 40px; font-family: Georgia, "Times New Roman", Times, serif }

/* Tabelki */
.content_frame ul 			{ list-style-type: disc;}
.content_frame table 		{ border: 0px; border-spacing: 7px;}
.content_frame table tr td 	{ border: 0px solid #a9a9a9; padding: 10px; text-align: left; text-transform: none; border-spacing: 30px; border-collapse: separate; }
.content_frame .tabela tr td { border: 0px;  text-transform:none;}

	.lista 		{ float:left }
	.lista ul 	{ list-style: none; margin: 0px; padding: 0px; }
	.lista li	{ padding-bottom: 10px; padding-top: 10px; }
	.lista li+li { border-top: 1px dotted #CCC}
	/*.lista li:last-child { border: 0px;}*/

/* Formularz */
.content_frame form { border: 1px solid #a9a9a9; padding: 20px; width: 500px; margin: 0 0 50px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 0px 15px 1px #717070; -moz-box-shadow: 0px 0px 15px 1px #717070; box-shadow: 0px 0px 15px 1px #717070; }
.content_frame form table { border: 0px; border-spacing: 0px;}
.content_frame form table tr td { border: 0px; padding: 2px; text-transform: none; vertical-align: top;}
.content_frame form table tr td:first-child { width: 150px; text-align: left}
.content_frame input { border: 1px solid #a9a9a9; padding: 2px; width: 350px; color: #5a575c }
.content_frame button {margin: 10px 0 5px 0; border: 0px; padding: 0 5px; height: 25px; line-height: 25px; display: block; background: #DF3425; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.content_frame button:hover {cursor: pointer}
.content_frame select { border: 1px solid #a9a9a9; padding: 2px; width: 350px; color: #5a575c }
.content_frame textarea {border: 1px solid #a9a9a9; padding: 2px; width: 500px; height: 80px; resize: none;}

/* Certyfikaty */
.obrazy { text-align: center !important }
	.obrazy table { border-spacing: 0px;}
	.obrazy td { text-align: center !important; border-spacing: 0px; padding: 0px !important; vertical-align: top}

	.obrazy a 			{ }
	.obrazy a img 		{ border: none; padding-bottom: 24px; background: url(images/shadow.jpg) no-repeat bottom; }
	.obrazy a img:hover { /* for IE filter:alpha(opacity=60); opacity:0.6; */}
	.image-alfa 		{ padding-bottom: 5px; padding-right: 5px; }
	
/* Formularz logowania */
#access_form form { padding: 2px; width: 100%; margin-bottom: 3px; text-align: right; border: none}
#access_form input { padding: 0px; width: 150px }
#access_form input[type="submit"] { padding: 0px; width: 40px  }

.ptitle {color:#df3425;font-size:24px;font-style:normal;margin:10px 0;}



/* BANNER */

#banner_container {
	width: 726px;
	height: 95px;
	background-color: #EEEEEE;
	overflow: hidden;
	position: relative;
}

#banner_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

#banner_container img {
	border: 0;
}

