body {
	font-size: 12px;
	font-family: sans-serif, Arial;
	line-height: 15px;
	padding: 0 0 100px 0;
	margin: 0;
	background: url(bg_body.jpg) #eeffc2 repeat-x top;
}

* {
	outline: none;
}

#strona {
	width: 960px;
	background-color: #ffffff;
	margin: 0 auto;
}


#strona #cLeft {
	clear; both;
	min-height:500px;
	height:auto !important;
	height:500px;
	width: 215px;
	float: left;
	background-color: transparent;
}


#cLeft #l_menu_1 {
	height: 40px;
	text-align: center;
	padding: 8px 0 0 30px;;
}




#strona #cCenter {
	clear; both;
	min-height:500px;
	height:auto !important;
	height:500px;
	width: 745px;
	float: left;
	background-color: transparent;
}


#top_page {
	height: 265px;
	clear: both;
	background-color: transparent;
}

#top_page #top_info {
	height: 48px;
	border-bottom: 1px solid #ffffff;
}

#top_page #top_slide {
	height: 217px;
	width: 745px;
	overflow-y: hidden;
}


h1 {
	font-size: 14px
}

.lokalizator {
	color: #bbb;
	font-size: 11px;
	padding: 3px 0px;
	background-color: transparent;
	height: 10px;
	line-height: 8px;
	overflow: hidden;
}
.lokalizator a {
	color: #aaa;
	font-size: 10px;
	padding-left: 3px;
}


.data_biezaca {
	text-align: right;
	color: #c0c0c0;
	background-color: transparent;
	font-size: 10px;
	padding-top: 5px;
}




#trescart {
	padding: 0 10px 0 0px;
}


#dContent ul, #dContent ol {
	margin: 0px 0 10px 15px;
	padding: 0px;
}

#dContent ul li {
	list-style-image: url(li_1.gif);
}

#dContent p {
	text-align: justify;
}
















h2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	margin: 0px;
	color: #666;
	font-family: Tahoma;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 3px 0;
	margin: 0px;
}

h3 a {
	font-size: 12px;
	font-weight: bold;
	color: #5c141f;
}

th {
	background-color: #e0e0e0;
}

select, option, optgroup {
	font-size: 12px;
	font-style: normal;
}

ul.formularz {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.formularz li {
	padding: 3px 0;
}

ul.formularz li label {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding: 2px 3px;
}

.req_input {
	border: 1px solid #707070;
	background-color: #FFFFCC;
}

.dis_input {
	border: 1px solid #a0a0a0;
	background-color: #f0f0f0;
}

.normal_input {
	border: 1px solid #707070;
}

.button {
	background-color: #c0c0c0;
	border: 1px solid #a0a0a0;
	font-size: 11px;
}

legend {
	font-weight: bold;
	padding: 0 10px;
}

fieldset {
	border: 1px solid #909090;
	margin-bottom: 10px;
	padding: 5px;
}

legend.error {
	font-weight: bold;
	padding: 0 10px;
	color: red;
}

fieldset.error {
	border: 1px solid #CC0000;
	margin-bottom: 10px;
}


#stopka {
	background-color: #ffffff;
	padding: 7px 0px 0px 40px;
	line-height: 12px;
	margin: 0px 0px;
	border-top: 2px solid #a9233e;
	clear: both;
}

#stopka #mStopka {
	background-color: transparent;
	font-size: 11px;
	padding-top: 5px;
}

#stopka #cStopka {
	text-align: left;
	color: #c0c0c0;
	font-size: 11px;
	line-height: 11px;
	background-color: transparent;
	padding: 0 0 10px 0px;;
}

#stopka a {
	color: #010d3f;
	text-decoration: none;
}

td.menu_dolne {
	padding-top: 10px;
}

a {
	color: #a3213b;
	text-decoration: none;
}

a:hover, a:focus {
	color: #0080FF;
	text-decoration: none;
}













#greenbox {
	background-color: #ecf2ce;
	padding: 5px;
	width: 90%;
	border: 1px solid #89b134;
	margin: 0 auto 0 auto;
}




textarea {
	font-family: Arial;
	font-size: 12px;
}






#docFoot {
	border-top: 1px dotted #a0a0a0;
	padding: 5px 0px;
	margin: 5px 0px;
}


.font11 {
	font-size: 11px;
}






.gui_box {
	margin-bottom: 10px;
	background-color: transparent;
}

.gui_box_content {
	background-color: transparent;
}

.gui_box_content_col {
	background-color: #ffffff;
}

.gui_head {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	color: #a9233e;;
	font-family: Georgia, Arial;
	border-bottom: 1px solid #a9233e;
 	padding: 20px 0px 15px;
	height: 10px;
}



.gui_head h2 {
	margin: 0px;
}



#listaart {
	padding-bottom: 5px;
}

#listaart #artykul {
	clear: both;
	padding-bottom: 10px;
}

#listaart #artykul h2 {
	float: left;
	width: 550px;
	font-size: 12px;
}

#listaart #artykul h2.boxhome {
	float: left;
	font-size: 13px;
	width: 98%;
}


#listaart #artykul #data {
	float: right;
	color: #a0a0a0;
	font-size: 10px;
}

#listaart #artykul #lead {
	clear: both;
}


#listaart #wiecej {
	text-align: right;
	padding: 0 15px;
	font-size: 11px;
}







.err_info {
	padding: 3px;
	background-color: #FFD7D7;
	border-bottom: 1px solid #777777;
	color: black;
	margin: 0 3px;
}

.succ_info {
	padding: 3px;
	background-color: #D2FFD2;
	border-bottom: 1px solid #777777;
	color: black;
}









#div_result {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 600px;
	height: 700px;
}

#div_result #div_result_shadow {
	background-color: #666666;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 590px;
	height: 690px;	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 199;
}

#div_result #div_result_content {
	background-color: white;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 590px;
	height: 690px;	
	z-index: 200;
	border: 1px solid #666;
}

#div_result #div_result_content #div_result_content_close {
	background-color: white;
	height: 20px;	
	border-bottom: 1px dotted #666;
	overflow: hidden;
	text-align: right;
}

#div_result #div_result_content #div_result_content_content {
	background-color: white;
	height: 670px;	
	padding: 5px
	overflow-x: hidden;
	overflow-y: scroll;
}



.div_modalWindow {
	width: 700px;
	height: 700px;
	background-color: white;
	position: absolute;

}

.div_modalWindow #div_result_content_content {
	background-color: white;
	height: 670px;	
	padding: 5px;
	overflow-x: hidden;
	overflow-y: scroll;
}


.div_modalWindow #div_result_content_close {
	background-color: white;
	height: 20px;	
	border-bottom: 1px dotted #666;
	overflow: hidden;
	text-align: right;
}




form {
	margin: 0px;
	padding: 0px;
}














/*
	menu w kolumnie prawej/lewej
*/
ul.box_menu {
	margin: 0px 2px 0 2px;
	padding: 5px 0 0 0;
}

ul.box_menu li {
	list-style-type: none;
	margin-bottom: 10px;
}


ul.box_menu li a {
	display: block;
	padding: 0px 0px 0px 65px;
	font-size: 14px;
	text-align: left;
	color: #a6ce39;
	font-weight: bold;
	background: url(bg_button.jpg) white no-repeat 30px 0px;
	height: 32px;
	line-height: 32px;
}

ul.box_menu li a:hover, ul.box_menu li a:focus, ul.box_menu li a.current {
	display: block;
	padding: 0px 0px 0px 65px;
	font-size: 14px;
	color: #b12a44;
	background: url(bg_button_over.jpg) white no-repeat 30px 0px;
	height: 32px;
}







td.sponsor {
	border-top: 1px solid #b0b0b0; 
	font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 3px;
	font-family: Arial;
}


.sponsor_down {
	font-size: 11px; 
	font-weight: bold; 
	padding: 0 0 3px 30px;
	font-family: Arial;
}






#papuga {
	top: 5px;
	left: 5px;
	background-color: transparent;
	width: 468px;
	height: 200px;
}



#content_logo img {
	border: 0pt none;
	margin-left: 30px;
}


#down_scroller {
	height: 100px;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
}

#content_logo {
	width: 960px;
	margin: 0 auto;
}
