@charset "UTF-8";

/* glowny blok strony glownej */
#page_content
{
	clear: both;
/*	padding: 0px 0px 6px 0px;*/
}

/* przerywniki */
.cl
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.clr, .clr_p
{
	clear: both;
	width: 100%;
	height: 6px;
	font-size: 6px;
}
.clr_list
{
	clear: both;
	width: 100%;
	height: 14px;
	font-size: 6px;
}

.clear
{
	clear: both;
	width: 100%;
	font-size: 0px;
	height: 0px;
}

abbr
{
	border: none;
}

/* pasek porcjowania */
.page_bar
{
	clear: both;
	margin: 6px 0px 0px 0px;
}
.page_bar table
{
	margin: auto;
}
.page_bar td.num_pages
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	cursor: default;
}
.page_bar td.prev, .page_bar td.next
{
	min-width: 46px;
	width: 46px;
}
.num_pages_numbs {
    float: left;
    width: 13px;
}

.num_pages a
{
	font-weight: normal;
	color: gray;
	text-decoration: none;
}
.num_pages a:hover
{
	font-weight: bold;
	color: red;
}
.page_bar div.full_prev
{
	float: left;
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -56px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}
.page_bar div.full_prev:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -86px;
}
.page_bar div.full_next
{
	float: left;
	width: 16px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -71px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.page_bar div.full_next:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -101px;
}
.page_bar div.prev
{
	float: left;
	width: 13px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -116px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
}
.page_bar div.prev:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -146px;
}
.page_bar div.next
{
	float: left;
	width: 13px;
	height: 11px;
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -131px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
}
.page_bar div.next:hover
{
	background: transparent url('../../images/portal/portalIcons.png') no-repeat scroll 0px -161px;
}
.page_bar .full_prev a, .page_bar .full_prev a:hover, .page_bar .full_next a, .page_bar .full_next a:hover,
.page_bar .prev a, .page_bar .prev a:hover, .page_bar .next a, .page_bar .next a:hover
{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-size: 0px;
}

/* oddzielacz zajawek poziomy */
.zaj_cl
{
	clear: both;
	height: 0px;
	margin: 6px 0px 6px 0px;
	border-top: 1px solid #cccccc;
}


/* belka tytulowa boxow */
.belka_1
{
	clear: both;
	height: 22px;
	padding: 5px 10px 0px 10px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
	background: transparent url('../../images/portal/portHorizontalTopMenu_infobar.png') repeat-x scroll 0px -193px;
}
.belka_1 a
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
.belka_1 a:hover
{
	color: #eeeeee;
}

.belka_1 .title
{
	width: auto;
	float: left;
	text-align: left;
}

/* belka tytulowa boxow prawych*/
.belka_2
{
	clear: both;
	height: 22px;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
	text-transform: uppercase;
	background: transparent url('../../images/portal/portHorizontalTopMenu_infobar.png') repeat-x scroll 0px -226px;
}
.belka_2 a
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-transform: uppercase;
}
.belka_2 a:hover
{
	color: #eeeeee;
}

.belka_2 .title
{
	width: auto;
	float: left;
	text-align: left;
}

.search_box
{
    width: 228px;
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    height: 0px;
    clear: both;
    margin: -39px 0px 0px 14px;
    display: inline;

}

.srch_inp
{
	clear: both;
}

.srch_btn
{
	float: right;
	margin: 0px;
	width: 74px;
	height: 25px;
	border: none;
	background: #21a8df url('../../images/portal/srch_btn.jpg') no-repeat scroll 0px 0px;
	padding: 0px 5px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}
.srch_btn:hover
{
	background: transparent url('../../images/portal/srch_btn.jpg') no-repeat scroll 0px -27px;
	color: #eeeeee;
}

.srch_btn img
{
    border: 0px none;
}

#search_keyword, #search_query, #impreza_query, #szukaj_query, #keyword
{
border:1px solid #000000;
border-collapse:collapse;
float:left;
font-size:12px;
margin:0px;
padding:4px 3px 4px 3px;
width:146px;
max-height: 25px;
* height: 20px;
* padding: 3px 3px 0px 3px;
vertical-align: middle;
}

#page_content_all {
    width: 974px;
    padding: 10px 9px;
}


/* lewy panel - strona cms */
.page_content_left
{
	float: left;
	width: 974px;
}

.port_stopka
{
    background: transparent url('../../images/portal/footer_bgr.jpg') repeat-x scroll 0 0;
    border-left: 1px solid #b1b1b1;
    height: 43px;
    width: 100%;

}

.port_stopka table.menu1 {
    height: 43px;
    border-right: 1px solid #b1b1b1;
    border-left: 1px solid #ffffff;
    float: left;
    width: auto;
}

.port_stopka table.menu2 {
    height: 43px;
    border-right: 1px solid #b1b1b1;
    border-left: 1px solid #ffffff;
    float: left;
    width: auto;
}

/* stopki portalu */
.page_footer
{
	clear: both;
	padding: 0px 23px 0px 23px;
	text-align: center;
	color: #727272;
	cursor: default;
}
.page_footer p
{
	margin: 0px;
}
.page_footer a
{
	color: #2F3C4C;
	text-decoration: none;
}
.page_footer a:hover
{
	color: red;
}
.footer_left
{
	float: left;
	color: #2F3C4C;
	font-size: 10px;
	padding: 3px 6px 3px 6px;
	cursor: default;
	width: auto;
}
.footer_right
{
	float: right;
	color: #d7d7d7;
	font-size: 10px;
	padding: 3px 6px 3px 6px;
	cursor: default;
	width: auto;
}
.footer_right span.red
{
	color: red;
}
.footer_right span.black
{
	color: black;
}
.footer_right a
{
	text-decoration: none;
}

/* znaki validacji xhtml i css */
div.validator
{
	clear: both;
	float: right;
	width: auto;
	color: #545454;
	font-size: 11px;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 6px 0px;
	cursor: default;
}
div.validator a
{
	color: #545454;
	text-decoration: none;
}
div.validator a:hover
{
	color: red;
}


span.bold
{
	font-weight: bold;
	cursor: default;
}


#error404
{
	background: transparent url('../../images/404.jpg') no-repeat;
	width: 963px;
	height: 353px;
	border:1px solid #8FB17E;
	clear:both;
	float:left;
}

.searchall {
color: #000000;
font-weight:bold;
padding: 0px 1px 5px 1px;
width:448px;
}

.searchall a{
cursor: pointer;
color: #000000;
font-weight:bold;
padding: 0px 1px 10px 1px;
float: left;
width: 400px;
}

.searchall a:hover{
color: red;
}

.searchall p{
color: #000000;
font-weight:normal;
padding: 0px 1px 10px 1px;
clear: left;
}

.searchall_short, .searchall_short a{
clear: left;
font-weight: normal;
color: #000000;
}

/* dla wyszukiwarki google */
.gsc-control{
	width:95% !important; /*zeby nadpisac style google*/
}

/*ostrzezenie przed ie6*/
#ie6sux {

     display: block !important;
     border: 1px #dfd186 solid;
     margin: 2em auto;
     padding: 0.75em 2em 1.85em 2em;
     background-color: #fff6c4;

}
#ie6sux h2 {

     margin: 0.5em 0 1em 0;
     line-height: 1.4;
     color: #f00;
     border-bottom: 1px #f00 solid;
     font-size: 1.2em;
     font-family: "Trebuchet MS", Verdana, Sans-serif;

}
#ie6sux p {

    margin: 0 0 1em 0;
     font-family: Verdana, Sans-serif;
     font-size: 12px;
     line-height: 1.4;

}
#ie6sux a {

     display: block;
     text-align: center;
     font-size: 0.9em;
     font-weight: normal;

}
#ie6sux strong {

     font-weight: bold;

}
