object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

*{
	margin: 0px;
	padding: 0px;
}
body{
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
    padding: 0px;
	margin: 0px;
	border-style: none;
	color: #444444;
	background: #FFFFFF;
    behavior: url(/szablony/oxford/styles/csshover3-source.htc);
}
ol, ul, li {
    list-style: none;
}
a{
    outline: none;
    text-decoration: underline;
    color: #6C767E;
}
#contener{
	width: 980px;
    margin: 0px auto;
    height: auto;
}
.tytul-priorytet a {
	color: #F07A00;
	text-decoration: none;
}
.reg4{
    float: left;
    width: 199px;
    height: auto;
    margin-right:10px;
}
.reg4 a{
    display: block;
    height: 117px;
    width: 199px;
    text-decoration: none !important;
}
.reg4 .pliki-do-pobrania{
    background: url(../images/grafika/pliki-do-pobrania.jpg) no-repeat;
    margin-bottom: 12px;
}
.reg4 .pliki-do-pobrania .tekst
{
    position: relative;
    top: 55px;
    left: 18px;
    font-size: 12px;
    color: #101c45;
}
.reg4 .nowosci{
    background: url(../images/grafika/nowosci.jpg) no-repeat;
    margin-bottom: 12px;
}
.reg4 .promocje{
    background: url(../images/grafika/promocje.jpg) no-repeat;
}

.reg0{
    margin: 10px 0px 0px 0px;
}
.naglowek{
    height: auto;
    margin-bottom: 17px;
    color: #101c45;
    font-size: 20px;
}
.reg0 .tresc{
    padding: 9px 9px 9px;
    overflow: auto;
    overflow-x: hidden;
    *overflow: hidden;
    _padding-bottom: 23px;
}
.reg0 .tresc:hover
{
    background: #f5f5f5;
    /*zoom: 1;*/
}
.tytul{
    font-size: 12px;
    color: #101c45;
    font-weight: bold;
}
.reg0 .tresc .tytul a{
    /*font-size: 12px;*/
    text-decoration: none;
    color: #101c45;
    font-weight: bold;
}
.reg0 .tresc .data{
    left: 1px;
    padding-top: 2px;
    position: relative;
    font-size: 10px;
    color: #f07a00;
}
.zawartosc{
    padding-top: 7px;
	margin-bottom: 5px;
    color: #444444;
    font-size: 11px;
}
.reg0 .tresc-spacer{
    padding: 1px 9px 1px 7px;
    clear: both;
}

.main0{
    float: left;
    width: 511px;
}

.aktywneregiony-6 .main0{
    width: 720px;
}

.aktywneregiony- .main0{
    width: auto;
}

.aktywneregiony-4 .main0{
    width: 771px;
}

.reg8,.reg5{
    margin-bottom:10px;
}

.reg8{
    text-align: right;
}

.fix3{
    overflow:hidden;
    zoom:1;
}

.reg0 .spacer-tlo
{
    background: #dfdfdf;
    overflow: hidden;
    height: 1px
}
.reg0 .tresc .wiecej,
.reg0 .wiecej{
    background: url(../images/grafika/wiecej-niebieski.jpg) no-repeat;
    float:right;
    width: 50px;
    height: 14px;
	margin-top: 5px;
}
.reg0 .tresc .wiecej:hover{
    background: url(../images/grafika/wiecej-pomaranczowy.jpg) no-repeat;
}
.reg0 .wiecej-link{
    clear: both;
    padding: 9px 9px 0px;
    text-decoration: none;
}
.reg0 .wiecej-link a{
    float: right;
    font-size: 10px;
}
.reg0 .tresc .zdjecie {
    float: left;
    padding-right: 10px;
}
.pager{
    padding-top: 9px;
    float: right;
    clear: both;
    right: 9px;
    position: relative;
}
.pager img{
    border: none;
}
.pager a{
    background: url(../images/grafika/pager-bg.jpg) repeat-x;
    padding: 1px 5px 1px;
    color: #fff;
    text-decoration: none !important;
    font-size: 10px;
    line-height: 3px;
    position: relative;
}
.pager b{
    background: url(../images/grafika/pager-bg-active.jpg) repeat-x;
    padding: 1px 5px 1px;
    color: #fff;
    position: relative;
    font-weight: normal;
    font-size: 10px;
}
.pager .pager_next{
    background: url(../images/grafika/pager-prawy.jpg) no-repeat;
    padding: 1px 7px 1px;
    _padding-top: 2px;
    _top: 1px;
}
.pager .pager_back{
    background: url(../images/grafika/pager-lewy.jpg) no-repeat;
    padding: 1px 7px 1px;
    _padding-top: 2px;
    _top: 1px;
}
.pager u{
    text-decoration: none;
}
.reg6{
    float: right;
    width: 238px;
    height: auto;
}
.reg6 a{
    display :block;
    /*width: 238px;*/
    text-decoration: none !important;
}
.reg6 .wydarzenia{
    background: url(../images/grafika/wydarzenia.jpg) no-repeat;
    height: 259px;
    margin-bottom: 12px;
}
.reg6 .kontakt{
    background: url(../images/grafika/kontakt.jpg) no-repeat;
    height: 127px;
}
.reg6 .kontakt .adres{
    position: relative;
    top: 54px;
    left: 19px;
    font-size: 11px;
    color: #101c45;
}
.reg7{
    width: 980px;
}
.stopka{
    padding: 22px 0px 4px;
    clear:both;
    overflow: auto;
    width: 980px;
}
.stopka .lewe-zaokraglenie{
    float: left;
    background: url(../images/grafika/stopka-lewe-zaokraglenie.jpg) no-repeat;
    width: 6px;
    height: 46px;
}
.stopka .srodek{
    float: left;
    background: url(../images/grafika/stopka-srodek.jpg) repeat-x;
    height: 46px;
    width: 968px;
    color: #898e9e;
}
.stopka .reg11{
    margin-top: 18px;
    left:15px;
    position: relative;
    float:left;
}
.stopka .realizacja{
    margin-top: 18px;
    position: relative;
    right: 15px;
    float:right;
}
.stopka .prawe-zaokraglenie{
    float: right;
    background: url(../images/grafika/stopka-prawe-zaokraglenie.jpg) no-repeat;
    width: 6px;
    height: 46px;
}
/*ZAWARTOSC*/
.sciezka{
    color: #101C45;
    padding-bottom: 10px;
}
.sciezka .jestes{
    font-weight: bold;
}
.sciezka .spacer
{
    color: #F07A00;
}
.sciezka a{
    color: #101C45;
    text-decoration: none;
}
/* FORMULARZ KONTAKTOWY*/
.formularz .text{
    color: #101c45;
    font-size: 11px;
    padding-right: 5px;
}
.gwiazdka{
    vertical-align: 1px;
    color: #F07A00;
    font-style: normal;
}
.formularz .pierwsza{
    vertical-align: 1px;
}

input {
	color: #444;
	font-family: Tahoma,Arial,Verdana,Sans-Serif;
	font-size: 11px;
}

.input_row {
	display: block;
	height: 22px;
	background: url(../images/grafika/kontakt_input.jpg) 140px 0px no-repeat;
	padding-bottom: 3px;
	overflow: hidden;
	position: relative;
}
	.input_row span {
		float: left;
		width: 130px;
		padding: 4px 10px 0 0;
		text-align: right;
	}
	.input_row input{
		float: left;
		width: 134px;
		margin: 4px 0 0 4px;
		border: 0;
		background: none;
	}
	.input_row select{
		width: 140px;
		border: 0;
		*margin-top: -2px;
		_margin-top: -3px;
	}
	
.niewymagane label{
    margin-right: 265px;
}
.textarea_row
{
    overflow: auto;
    background: url(../images/grafika/kontakt_textarea.jpg) 104px 0px no-repeat;
    height: 142px;
    position: relative;
    padding-bottom: 3px;
    *overflow: hidden;
}
.textarea_row label{
    margin-right: 106px;
    clear: right;
    float: right;
}
.textarea_row textarea{
    width: 290px;
    height: 138px;
    border: 0px;
    margin-top: 2px;
}
.textarea_row .text{
    vertical-align: 124px;
    padding-right: 5px;
}
.textarea_row .gwiazdka{
    vertical-align: 62px;
    top: 5px;
}
.kontakt-stopka{
    clear: both;
}
.kontakt-stopka div{
    width: 290px;
    margin-left: 104px;
}
.kontakt-stopka span{
    font-size: 10px;
    line-height: 18px;
    color: #101C45;
    vertical-align: 2px;
}


.opis-margines{
    position: relative;
    padding: 9px 9px 9px;
    overflow: auto;
    overflow: hidden;
}
.szablon5{
    float: left;
    padding-right: 5px;
}
.szablon5 img{
    margin-bottom: 10px;
}
.szablon4{
    float: right;
    padding-left: 5px;
}
.szablon4 img{
    margin-bottom: 10px;
}
.szablon6{
    text-align: center;
    padding-bottom: 5px;
}
.szablon6 img{
    margin-bottom: 10px;
}
.szablon7{
    text-align: center;
    padding-top: 5px;
}
.szablon7 img{
    margin-bottom: 10px;
}
.szablon5 .zdjecie{
/*margin: 5px;*/
}
.opisowa-spacer{
    padding-top: 9px;
}
.zawartosc .tresc-spacer{
    padding: 6px 0px 1px 0px;
    clear: both;
}
.zawartosc .spacer-tlo
{
    background: #dfdfdf;
    overflow: hidden;
    height: 1px
}
.zawartosc li
{
   background: url(../images/grafika/lista-obrazek.jpg) 17px 5px no-repeat;
   padding-left: 25px;
   zoom: 1;
}
.zawartosc .zdjecie{
    width: 135px;
}
.plik{
    padding: 10px 4px 11px 0px;
}
.plik img{
    padding-right: 5px;
}
.plik a {
    vertical-align: 5px;
    color: #f07a00;
    text-decoration: none;
    font-size: 10px;
}
.zawartosc img{
    padding-bottom: 2px;
    margin: 0px;
    border: none;
    *padding-bottom: 0px;
}
.aktualnosci-margines{
    /*padding-bottom: 10px;*/
	line-height: 16px;
}
table {
	/*border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;*/
}
table  td, table th {
	/*border-bottom: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;*/
	padding: 3px;
}

td.top {
	background: #437485;
	color: white;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90px;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0px;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0px auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0px;
}
#lightbox-nav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0px; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0px;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0px;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0px auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0px 10px 0px;
}
#lightbox-container-image-data {
	padding: 0px 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 22px;
	float: right;
	padding-bottom: 0.7em;
}

.table-pliki{
	margin-top:10px;
}

.pliki-cursor{
	cursor:pointer;
}





/*katalog produktow*/
h4.naglowek-katalog {
	background-color: grey;
	color: white;
}

.katalog-produkt-margines h4 {
	margin: 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
/* baza plikow */
.baza-komorka {
	background-color: #213164;
	color: #ffffff;
	font: 11px Tahoma;
	font-weight: bold;
	padding: 9px 13px 6px 13px;
}
.baza-komorka-wewn {
	font: 11px Tahoma;
	color: #444444;
	padding: 10px 13px 6px 13px;
}
.baza-komorka-wewn a {
	text-decoration:none;
}
.baza-komorka-wewn a:hover {
	text-decoration:underline;
}
.szczegoly {
	background: url(../images/ukryj.gif) no-repeat;
	width: 60px;
	height: 14px;
	color: #ffffff;
	font: 10px Tahoma;
	padding-left: 4px;
	float: left;
}
.pobierz {
	background: url(../images/pobierz.gif) no-repeat;
	width: 60px;
	height: 14px;
	color: #ffffff;
	font: 10px Tahoma;
	padding-left: 10px;
	float: left;
}
.baza-wyrownanie {
	float: right;
	position: relative;
	top: 5px;
}
.pliki {
	color: #f07a00;
	padding-bottom: 5px;
}
.plik-wyrownanie .pliki img {
	margin: 0px 7px 0px 3px;
	position: relative;
	top: 3px;
}
.baza-data {
	background-color: #213164;
	color: #ffffff;
	font: 11px Tahoma;
	font-weight: bold;
	padding: 9px 13px 6px 13px;
	text-align: center;
}
.baza-dokumenty {
	background-color: #213164;
	color: #ffffff;
	font: 11px Tahoma;
	font-weight: bold;
	padding: 9px 13px 6px 13px;
}
.baza-data-centruj {
	text-align: center;
}
.pliki-link-wstecz {
	display: block;
	background: url(../images/baza-wstecz.gif) no-repeat;
	width: 50px;
	height: 14px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	margin: 10px 6px;
	font-size: 10px;
}
.pliki-link-wstecz:hover {
	cursor: pointer;
	text-decoration: underline;
}
.link-wstecz {
	display: block;
	background: url(../images/baza-wstecz.gif) no-repeat;
	width: 50px;
	height: 14px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	margin: 10px 6px;
	font-size: 10px !important;
}
.link-wstecz:hover {
	cursor: pointer;
	text-decoration: underline;
}
.dokumenty-szczegoly {
	margin-top: 10px;
}
.dokumenty-szczegoly td {
	font: 11px Tahoma;
	font-weight: bold;
	padding: 9px 13px 6px 13px;
}
.dokumenty-szczegoly td.szczegoly-lewa {
	text-align: right;
	width: 103px;
}
.szczegoly-lewa-b {
	background-color: #efefef;
	text-align: right;
}
.dokumenty-szczegoly td.szczegoly-prawa-b {
	background-color: #efefef;
	font-weight: normal;
}
.dokumenty-szczegoly td.szczegoly-prawa {
	text-align: left;
	font-weight: 100;
	width: 65%;
}
.tabelka-odstep {
	padding: 3px 10px 10px 10px;
}
.button-pobierz {
	background: url(../images/button-pobierz.gif) no-repeat;
	color: #f07a00;
	font: 11px Tahoma;
	border: 0px;
	margin: 10px 0px;
	width: 44px;
	height: 17px;
	padding-bottom: 3px;
	cursor: pointer;
}
form label.label-check {
	margin: 10px 0px 0px 0px;
}
.licencja-odst {
	margin-top: 10px;
}
label input#check_2 {
	margin-right: 5px;
}
.licencja-margin {
	margin-top: 17px;
}
.zgoda {
	margin: 0px 7px 0px 5px;
}
.message {
	background: #FEC015;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}

.message p .przycisk {
	margin: 10px 0px;
	background: url(../images/button-pobierz.gif) no-repeat;
	border: 0px;
	width: 44px;
	height: 17px;
	color: #F07A00;
}
.formularz #katalogkategoria {
	border: 1px solid #cdcdcd;
	width: 230px;
	text-align: center;
}
/*katalog produktow */
.katalog-belka-l {
	width: 10px;
	height: 39px;
	background: url(../images/katalog-belka-l.gif) no-repeat;
	float: left;
}
.katalog-belka-p {
	width: 10px;
	height: 39px;
	background: url(../images/katalog-belka-p.gif) no-repeat;
	float: right;
}
.zmien {
	font-weight: bold;
	padding: 0px 5px 0px 15px;
}
.formularz-katalog {
	height: 39px;
	background: url(../images/katalog-belka-sr.gif) repeat-x;
	margin-bottom: 10px;
}
#katalogkategoria {
	width: 230px;
}
.katalog-belka-margines {
	padding-top: 10px;
}
h3.katalog-wiecej-link {
	background-color: #213164;
	padding: 7px 20px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #ffffff;
}
h3.katalog-wiecej-link a {
	color: #ffffff;
	text-decoration: none;
}
h3.katalog-wiecej-link a:hover {
	text-decoration: underline;
}
.katalog-opis {
	padding: 5px 10px;
}
.katalog-margines:hover {
	background-color: #F5F5F5;
	overflow: hidden;
	zoom: 1;
}
.katalog-margines {
	overflow: hidden;
	zoom: 1;
	text-align: justify;
}
.katalog-wiecej a {
	color: #101C45;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.katalog-wiecej a:hover {
	text-decoration: underline;
}
a.katalog-wiecejlink {
	background: url(../images/grafika/wiecej-niebieski.jpg) no-repeat;
	float: right;
	width: 50px;
	height: 14px;
}
a.katalog-wiecejlink:hover{
	background: url(../images/grafika/wiecej-pomaranczowy.jpg) no-repeat;
}
.katalog-wiecej {
	font: 12px Tahoma;
	font-weight: bold;
	padding: 5px 0 10px 10px;
}
.reg0 .tresc-spacer-katalog {
    padding: 10px 9px 1px 7px;
    clear: both;
}
.katalog-produkt-margines h4.naglowek-katalog {
	background-color: #213164;
	padding: 7px 20px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #ffffff;
	margin: 10px 0px;
}
.kat-aktualnosci-margines {
	margin: 0px 10px;
	color: #444444;
	line-height: 19px;
	text-align: justify;
}
.kat-aktualnosci-margines table, .kat-aktualnosci-margines table td, .kat-aktualnosci-margines table th {
	border: 0px;
}
.kat-plik-imglink {
	margin: 13px 0px 10px 0px;
}
.kat-plik-imglink img {
	margin: 0px 5px 0px 0px;
}
.kat-plik-imglink a {
	text-decoration: none;
	font: 10px Tahoma;
	color: #f07a00;
}
.kat-plik-imglink a:hover {
	text-decoration: underline;
}
.katalog-zdjecia-box {
	margin: 10px;
}
.kat-foto-ramka {
	margin: 5px 10px;
	float: left;
}
.katalog-produkt-margines .pliki {
	clear: both;
}
.clear {
	clear: both;
}
.katalog-okladka .kat-foto-ramka {
	margin: 0px 10px 0px 0px;
}
.katalog-okladka .szablon5 img {
	margin-top: 7px;
}
/* ===================== KSIEGARNIE  ======================== */
.ksiegarnie-data {
	float: left;
	width: 195px;
	font: 11px Tahoma;
	font-weight: bold;
	padding: 10px 10px 0px 10px;
}
.ksiegarnie-data select#sort {
	width: 148px;
	border: 1px solid #cdcdcd;
	text-align: center;
	margin-left: 5px;
}
.ksiegarnie-kategoria {
	font: 11px Tahoma;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	
}
.ksiegarnie-kategoria #kategoria {
	width: 148px;
	border: 1px solid #cdcdcd;
	text-align: center;
	margin-left: 5px;
}
.ksiegarnie-reg-srodkowy .ksiegarnie-tytul-srodek, .ksiegarnie-reg-lewy h1, .ksiegarnie-reg-prawy h1 {
	font-size: 18px;
	color: #101C45;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
}
.start-date {
	font: 10px Tahoma;
	color: #f07a00;
	text-decoration: none;
	display: block;
	float: left;
	width: 300px;
	margin-left: 12px;
	padding: 8px 0px 0px 0px;
}
.stoSzara {
	float: right;
}
.wydarzenie-row .tytul4 a {
	font: 12px Tahoma;
	color: #101c45;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 0px;
	margin-top: 1px;
}
.wydarzenie-row .tytul4 a:hover {
	background-color: #f5f5f5;
}
.ksiegarnie-spacer {
	height: 1px;
	border-bottom: 1px solid #dfdfdf;
	margin: 0px 10px;
	font-size: 0px;
	line-height: 0px;
}
.ksiegarnie-reg-lewy{
	float:left;
	width: 200px;
	margin-right: 15px;
}

.ksiegarnie-reg-srodkowy{
	float:left;
	width:512px;
}

.ksiegarnie-reg-prawy{
	float:right;
	width: 210px;
	background-color: #ECECEC;
}
span.clear {
	display: block;
	clear: both;
}
.wydarz-box {
	border-bottom: 1px solid #dfdfdf;
	margin: 0px 3px;
	padding: 5px 2px 7px;
	overflow: hidden;
	zoom: 1;
}
.wydarz-wiecej-box {
	overflow: hidden;
	zoom: 1;
}
.wydarz-zobacz-wiecej {
	width: 75px;
	height: 14px;
	background: url(../images/wydarz-zobacz-wiecej.gif) no-repeat;
	display: block;
	float: right;
	margin: 10px 1px 5px 0;
}
.wydarz-box a {
	font: 12px Tahoma;
	color: #101c45;
	font-weight: bold;
	text-decoration: none;
}
.wydarz-box a:hover {
	text-decoration: underline;
}
.ksiegarnie-reg-srodkowy .ksiegarnie-tytul-srodek {
	font-size: 18px;
	padding: 0px 0px 5px 0px;
}
.ksiegarnie-reg-srodkowy .pliki h4 {
	font-size: 11px;
}
.ikonkaPlik img {
	border: 0px;
	margin: 5px;
}
.opisPlik {
	padding-top: 5px;
}
.ksiegarnie-reg-srodkowy table td, .ksiegarnie-reg-srodkowy table th, .ksiegarnie-reg-srodkowy table {
	border: 0px;
}
.wydarz-box h3 a:hover {
	text-decoration: underline;
}
.data1 {
	font-size: 10px;
	color: #f07a00;
	font-weight: normal;
}
.wydarzenia-belka-gsr {
	background: #efefef url(../images/wydarzenia-belka-gsr.gif) repeat-x;
	overflow: hidden;
	zoom: 1;
	line-height: 0px;
	font-size: 0px;
}
.wydarzenia-belka-gl {
	background: url(../images/wydarzenia-belka-gl.gif) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
}
.wydarzenia-belka-gp {
	background: url(../images/wydarzenia-belka-gp.gif) no-repeat;
	float: right;
	width: 7px;
	height: 7px;
	line-height: 0px;
	font-size: 0px;
}
.wydarzenia-belka-dsr {
	background: url(../images/wydarzenia-belka-dsr.gif) repeat-x;
	height: 7px;
	line-height: 0px;
	font-size: 0px;
}
.wydarzenia-box-srodek {
	border-left: 1px solid #d0ced0;
	border-right: 1px solid #d0ced0;
	
}
.wydarzenia-box2-srodek {
	margin: 0px 1px;
	background-color: #efefef;
}
.wydarzenia-belka-dl {
	background: url(../images/wydarzenia-belka-dl.gif) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
}
.wydarzenia-belka-dp {
	background: url(../images/wydarzenia-belka-dp.gif) no-repeat;
	width: 7px;
	height: 7px;
	float: right;
	line-height: 0px;
	font-size: 0px;
}
.konsultanci-belka-gl {
	width: 6px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	float: left;
	background: url(../images/konsultanci-belka-gl.gif) no-repeat;
}
.konsultanci-belka-gp {
	width: 6px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	float: right;
	background: url(../images/konsultanci-belka-gp.gif) no-repeat;
}
.konsultanci-belka-gsr {
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	background-color: #ececec;
}
.konsultanci-belka-dsr {
	height: 7px;
	line-height: 0px;
	font-size: 0px;
	background: url(../images/konsultanci-belka-dsr.gif) repeat-x;
	margin-top: 10px;
}
.konsultanci-belka-dl {
	float: left;
	width: 7px;
	height: 7px;
	line-height: 0px;
	font-size: 0px;
	background: url(../images/konsultanci-belka-dl.gif) no-repeat;
}
.konsultanci-belka-dp {
	float: right;
	width: 6px;
	height: 7px;
	line-height: 0px;
	font-size: 0px;
	background: url(../images/konsultanci-belka-dp.gif) no-repeat;
}
.konsultanci-box-prawo {
	background-color: #ececec;
}
.konsult-imie-nazwisko {
	font-size: 12px;
	font-weight: bold;
	color: #101c45;
	padding-bottom: 2px;
}
.konsult-box {
	border-bottom: 1px solid #dfdfdf;
	margin: 0px 3px;
	padding: 5px 12px 7px;
	overflow: hidden;
	zoom: 1;
	line-height: 14px;
}
.konsult-dane {
	font-size: 10px;
	color: #F07A00;
}
.mapa-powiatow {
	width: 512px;
	float: left;
}
.mapa-powiatow h1 {
	font-size: 18px;
	color: #101C45;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
}
/* blok baza*/
.tytul-baza {
	font: 20px Tahoma;
	color: #101C45;
	padding-bottom: 10px;
}
.baza-blok-gl {
	width: 4px;
	height: 4px;
	background: url(../images/baza-blok-gl.gif) no-repeat;
	float: left;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.baza-blok-gp {
	width: 4px;
	height: 4px;
	background: url(../images/baza-blok-gp.gif) no-repeat;
	float: right;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.baza-blok-gsr {
	height: 4px;
	background: url(../images/blok-baza-gsr.gif) repeat-x;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.katalog-margines .miniaturka {
	float: left;
}

.baza-blok-dl {
	width: 4px;
	height: 4px;
	background: url(../images/baza-blok-dl.gif) no-repeat;
	float: left;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.baza-blok-dp {
	width: 4px;
	height: 4px;
	background: url(../images/baza-blok-dp.gif) no-repeat;
	float: right;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.baza-blok-dsr {
	height: 4px;
	background: url(../images/blok-baza-dsr.gif) repeat-x;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	line-height: 0px;
}
.baza-blok-tresc {
	border-left: 1px solid #d0ced0;
	border-right: 1px solid #d0ced0;
	background-color: #fdfdfd;
	padding: 5px 10px;
}
.blok-baza-plikow {
	margin-bottom: 10px;
	width: 238px;
}
.baza-blok-tresc  li  a {
	color: #101c45;
	line-height: 19px;
}
.baza-blok-tresc a:hover {
	color: #f07a00;
}
.baza-blok-tresc ul li {
	background: url(../images/baza-granat-pkt.gif) 5px 7px no-repeat;
	padding-left: 18px;
}
.login-tlo-select select{
	width: 144px;
	*width: 144px;
	height: 22px;
}
.login-tlo {
	width: 144px;
	height: 22px;
	background: url(../images/logowanie-input.gif) no-repeat;
	overflow: hidden;
	display: block;
	zoom: 1;
}
.label-login {
	display: block;
	float: left;
	margin: 6px;
	width: 110px;
	text-align: right;
}
.login-tlo input {
	padding: 2px 0 0 0;
	margin: 0px;
	background: 0px;
	border: 0px;
}
.formularz-stopka {
    height: auto;
    overflow: hidden;
    padding: 10px 30px;
}
.formularz-stopka.extend {
	padding-left: 142px;
}
.submitShell {
	float: left;
	height: 17px;
	padding: 0 1px 1px 0;
	background-color: #808080;
}
	.submitShell input,
	.submitShell a {
		float: left;
		height: 18px;
		margin: -1px 0 0 -1px;
		padding: 2px 5px 3px;
		background-color: #d3d3d3;
		position: relative;
		border: 0;
		color: #f07a00;
	}
.submitDesc {
	float: left;
	margin-left: 10px;
}

.btn {
	display: block;
	width: 60px;
	height: 14px;
	margin-top: 10px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	background: url(../images/bgButton01.png) 0 0 no-repeat;
}

.formularz-logowanie a {
	color: #F07A00;
	text-decoration: none;
}
.przycisk-logowanie {
	width: 44px;
	height: 17px;
	background: url(../images/grafika/kontakt_submit.jpg) no-repeat;
	border: 0px;
	margin-top: 5px;
	color: #F07A00;
	font-size: 11px;
	cursor: pointer;
	margin-right: 12px;
}
.opis-margines-title {
	font-weight: bold;
	line-height: 20px;
}
.opis-margines-register {
	
}


h4 img.nowosc {
	float: right;
	margin-right: 30px;	
}

h3 img.nowosc {

	margin-left: 10px;
	vertical-align: middle;	
}

a.powiat-email{
	display:inline;
}

/* =================================== blok PRZEDSTAWICIELE POWIATU ==================================== */
.grey_contener_top {
	background: url(../images/grafika/grey-corners-top1.gif) top no-repeat;
	padding-top: 5px;
	width: 198px;
}
.grey_contener_bottom {
	background: #ececec url(../images/grafika/grey-corners-bottom1.gif) bottom no-repeat;
	margin-bottom: 12px;
	padding-bottom: 15px;
}
.h2_szary_blok {
	font: 18px Tahoma;
	padding: 5px 10px 10px 10px;
	color: #101c45;
	/*font-weight: bold;*/
}
.grey_contener_top .tresc,
.grey_contener_top2 .tresc {
	border-bottom: 1px solid #dfdfdf;
	padding: 10px;
}
.grey_contener_top .tresc h3.tytul {
	margin-bottom: 5px;
}
.grey_contener_top .tresc .data a {
	color: #f07a00;
}
/* =================================== blok KSIĘGARNIA ==================================== */

.grey_contener_top2 {
	background: url(../images/grafika/grey-corners-top2.gif) top no-repeat;
	padding-top: 5px;
	width: 238px;
}
.grey_contener_bottom2 {
	background: #ececec url(../images/grafika/grey-corners-bottom2.gif) bottom no-repeat;
	margin-bottom: 12px;
	padding-bottom: 15px;
}
.grey_contener_bottom2 h3.tytul a {
	background: url(../images/grafika/orang-point.gif) left no-repeat;
	padding-left: 10px;
	margin-left: 10px;
	color: #101c45;
}
/* =================================== modul KSIĘGARNIA ==================================== */
.ksiegarnie-reg-srodkowy {
	color: #101c45;
}
.ksiegarnie-reg-srodkowy .zdjecie{
	height: 100px;
	text-align: center;
}
.ksiegarnie-reg-srodkowy .wydarzenie-row {
	overflow: hidden;
	padding: 0 10px 10px 10px;
	zoom: 1;
}
.ksiegarnie-reg-srodkowy .wydarzenie-row:hover {
	background-color: #F5F5F5;
}
.ksiegarnie-reg-srodkowy .simple_data {
	overflow: hidden;
	clear: both;
	padding-bottom: 6px;
}
.ksiegarnie-reg-srodkowy .start-date {
	margin: 0;
	padding: 0;
}
.ksiegarnie-reg-srodkowy .czy_z_tego_powiatu {
	float: right;
	text-align:right;
	width:150px;
}
.ksiegarnie-reg-srodkowy .wydarzenie-row .tytul4 a {
	padding-bottom: 0;
}
.ksiegarnie-reg-srodkowy .date {
	color: #F07A00;
}
.ksiegarnie-reg-srodkowy .row_1 {
	padding: 7px 0;
	clear: both;
}
.row_2,
.ksiegarnie-reg-srodkowy .row_2 {
	line-height: 17px;
	padding: 7px 0;
}
.ksiegarnie-reg-srodkowy .row_3 {
	font-weight: bold;
	padding: 7px 0;
}
.ksiegarnie-reg-srodkowy .pliki {
	padding: 10px 0;
} 
.ksiegarnie-reg-srodkowy .zapisz_sie {
	background: url(../images/grafika/zapisz-sie2.gif) no-repeat;
	height: 14px;
	width: 60px;
	cursor: pointer;
	margin-top: 5px;
	float: right;
}
.ksiegarnie-reg-srodkowy .zapisz_sie input {
	border: none;
	background: none;
	font-size:10px;
	color: white;
	/*height: 14px;*/
	width: 60px;
	cursor: pointer;
	margin-top: -2px;
	margin-top: 0px \9;
}
.ksiegarnie-reg-srodkowy .zapisz_sie_2 {
	background: url(../images/grafika/zapisz_sie_22.gif) no-repeat;
	height: 27px;
	width: 120px;
	cursor: pointer;
	margin-top: 5px;
	float: right;
}
.ksiegarnie-reg-srodkowy .zapisz_sie_2 input {
	border: none;
	background: none;
	font-size:11px;
	font-weight: bold;
	color: white;
	/*height: 14px;*/
	width: 110px;
	cursor: pointer;
	margin-left: 10px;
	text-align: left;
	margin-top: 6px;
	margin-top: 6px \9;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.ksiegarnie-reg-srodkowy .zdjecie {
	width: 120px;
	padding-top: 5px;
}
.ksiegarnie-reg-srodkowy .ksiegarnie_row {
	overflow: hidden;
	padding: 20px 10px 10px 10px;
}
.ksiegarnie-reg-srodkowy .zdjecie a {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #d0ced0;
	border-bottom: 1px solid #d0ced0;
	float: left;
	padding: 0px;
	margin: 0px;
}
.ksiegarnie-reg-srodkowy .zdjecie img {
	border: 1px solid #ececec;
	display: block;
	padding: 0px;
	margin: -1px 0px 0px -1px;
}
.ksiegarnie-reg-srodkowy .zdjecie .opis {
	clear: both;
	line-height: 18px;
	padding: 0;
}
.ksiegarnie-reg-srodkowy .opis {
	clear: both;
	line-height: 20px;
	padding-top: 10px;
}
.ksiegarnie-reg-srodkowy .ksiegarnie_row .tytul4 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.ksiegarnie-reg-srodkowy .ksiegarnie_row .dane_proste {
	line-height: 18px;
}
.bold {
	font-weight: bold;
}
.ksiegarnie-reg-srodkowy .ksiegarnie_row .dane_proste a{
	color: #F07A00;
}
.ksiegarnie-reg-srodkowy .miasto {
	padding-top: 6px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

/* =================================== blok defaultlogowanie ================================== */
.logowanie2 a.a22{
	color: #d6d6d6;
}
.logowanie,
.zalogowany {
	padding: 0 10px 10px 10px;
}
.logowanie a.a2,
.zalogowany a.a1 {
	margin: 7px 0;
}
.logout {
	background:transparent url(../images/grafika/kontakt_submit.jpg) no-repeat;
	height:17px;
	width:44px;
	display: block;
	text-align: center;
}
.logout a {
	padding: 1px 0 0 2px;
	color: #F07A00;
	text-decoration: none;
}
.logowanie label {
	display: block;
	height: 22px;
	margin-bottom: 4px;
	overflow: hidden;
	zoom: 1;
}
.logowanie label span.tekst,
.logowanie label span.login-tlo {
	float: left;
}
.logowanie label span.tekst {
	width: 45px;
	padding-top:3px;
}
.logowanie label input {
	float: left
	width: 136px;
	margin: 2px 0 0 4px;
}

.logowanie .logowanie-submit {
	border: none;
	background: transparent url(../images/grafika/kontakt_submit.jpg) no-repeat;
	background-position: 0 7px;
	*background-position: 0 4px;
	background-position: 0 4px \9;	
	height:25px;
	width:44px;
	color: #F07A00;
	font-size: 11px
}
.logowanie a.a2 {
	color: #F07A00;
}
.logowanie-button {
	text-align: center;
}
/* =================================== modul defaultuzytkownicy ================================== */
.data,
a.a2 {
	color: #F07A00;
}


.uzytkownik ul {
	height: auto;
	overflow: hidden;
	margin-bottom:15px;
}
.uzytkownik ul li {
	float: left;
	margin: 0 10px 4px 0;
}
.uzytkownik ul li a {
	padding-left: 14px;
	text-decoration: none;
}
.uzytkownik ul li a:hover,
.uzytkownik ul li.wcisniety a {text-decoration: underline;}

.uzytkownik ul li.end {clear: left; margin-top: 5px;}
.uzytkownik ul li.end a {padding: 0;}
.uzytkownik ul li.end a:hover {text-decoration: none;}



table.user-ods {
	width: 100%;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
}
table.user-ods th {
	background-color: #213164;
	color: white;
	text-align: left;
	padding: 8px;
	font-size: 11px;
}
table.user-ods td .data {
	color: #F07A00;
	font-size: 11px;
}
table.user-ods td {
	text-align: left;
	vertical-align: top;
	padding: 8px;
	font-size: 11px;
}
.usun-szkole {
	text-align: center;
}
.usun-szkole a {
	padding: 0;
}
.simple-form {
	padding: 20px 0;
}
.simple-form .form_row {
	overflow: hidden;
	padding: 5px 0;
}
.simple-form .form_row label {
	float: left;
	width: 100px;
	text-align: right;
	padding: 1px 10px 0 0;
}
.simple-form .form_row select {
	width: 200px;
}
.button-submit-row .logowanie {
	padding: 0 0 0 110px;
	text-align: left;
	
}
.szkoly_dodaj label {
	display: block;
	overflow: hidden;
	*padding: 2px 0;
	clear: both;
}
.szkoly_dodaj label.error {
	float: left;
	color: red;
	clear: none;
	margin: 3px 0 0 20px;
}
.form-row-radio label.error {
	float: right;
	color: red;
}
#podreczniki label.error {
	color: red;
	display: block;
}

.button-submit-row {
	padding: 0 0 0 110px;
}
table.user-ods .akcje {
	padding-top: 2px;
}

table.user-ods .akcje a {
	background: transparent url(../images/grafika/promocje-ikony.gif) no-repeat 0 2px;
	padding: 5px 0 5px 30px;
	line-height: 22px;
}
table.user-ods .akcje a.szcz {
	background-position: 0 -21px;
}
table.user-ods .akcje a.drukuj {
	background-position: 0 -43px;
}
table.user-ods .akcje a.usun {
	background-position: 0 -66px;
}
table.user-ods .akcje a.zakoncz {
	background-position: 0 -89px;
}
.formularz .form-row-header {
	padding: 15px 4px 5px 4px;
	overflow: hidden;
}
.formularz .form-row-header span {
	font-weight: bold;
	float: left;
	text-align: right;
	width: 102px;
}
.formularz .form-row-header-long span {
	font-weight: bold;
	float: left;
	text-align: right;
	width: 302px;
		overflow: hidden;
}
.formularz .form-row-radio {
	padding: 4px 0 4px 112px;
}
.formularz .form-row-radio input {
	margin-right: 5px;
}
.formularz-grey-input .login-tlo {
	background:transparent url(../images/grafika/input-grey.gif) no-repeat;
}
.stworz-nowe-zamowienie {
	background:transparent url(../images/grafika/stworz-nowe-zamowienie.gif) no-repeat;
	padding: 0;
	display: block;
	width: 130px;
	height: 14px;
	margin: 10px 0;
}
td.noleftBorder {
	border-left:none;
}
td.norightBorder {
	border-right:none;
}
.margin10-0 {
	margin: 10px 0;
}

.dowod-zakupu,
.zakupiony-tytul,
.ilosc {
overflow:hidden;
}
.dowod-zakupu span,
.zakupiony-tytul span,
.ilosc span {
	display: block;
	padding: 10px 0;
	color: #101c45;
	font-weight: bold;
}
.dowod-zakupu {
	width: 155px;
}
.dowod-zakupu select {
	width: 200px;
}
.zakupiony-tytul {
	width: 240px;
}
.zakupiony-tytul select {
	width: 400px;
}
.ilosc {
	width: 115px;
}
.ilosc input {
	width: 105px;
}
.zakupy-button {
	overflow: hidden;
	clear: both;
	padding: 15px 15px 5px 15px;
}
.suma-punktow {
	font-weight: bold;
}
.suma-punktow span {
	color: #f07a00;
	font-size: 15px;
}
a.link-usun-wybor,
a.link-zamow,
a.link-otrzymalem {
	display: block;
	margin: 2px auto;
	color: #F07A00;
	text-decoration: none;
	font-size: 11px;
	width: 81px;
	background:transparent url(../images/grafika/button-big.gif) no-repeat;
}
a.link-usun-wybor {
	text-align:center;
	padding: 7px 0;
}
a.link-zamow {
	text-align:center;
	padding: 7px 0;
}
a.link-otrzymalem {
	text-align:center;
	padding-bottom: 1px;
}
td.orange {
	color: #f07a00;
	font-size: 15px;
	text-align: center !important;
	vertical-align: middle !important;
}
.big-nav-button {
	background:transparent url(../images/grafika/button-big1.gif) no-repeat;
	text-align:center;
	color: #f07a00;
	float: left;
	width: 59px;
	padding: 7px 0;
	text-decoration: none;
	margin: 0 2px;
}
.big-nav-button-contener {
	overflow: hidden;
	padding: 15px 0;
}
.long input {
	background:transparent url(../images/grafika/button-long.gif) no-repeat;
	width: 87px;
}
table.naliczanie-pkt {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #D0D0D0;
	text-align: center;
	margin-bottom: 20px;
}
table.naliczanie-pkt td {
	padding: 8px;
	line-height: 29px;
}
.hand{
cursor:pointer;
}

div.krok-opis {
	font-size: 11px;
	line-height: 1.3em;
	margin: 10px 0;
	border-bottom: 1px solid #101C45;
	border-top: 1px solid #101C45;
	text-align: justify;
	background: #ECECEC url(../images/grafika/krok-opis-bg.gif) top right no-repeat;
	padding: 10px;
}

/* popup komunikat */
.map_overlay {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	top:0pt;
	left:0pt;
	position:fixed;
	*position:fixed;
	_position:absolute;
	z-index:90;
	background-color:#000000;
}
#map_tresc_overlay {
	font-weight: normal;
	width:850px;
	overflow:auto;
	position:absolute; 
	top:50px; 
	left:50%; 
	margin-left: -435px;
	background-color:#FFFFFF; 
	border:2px solid #8f9cb6; 
	padding:20px 20px 20px 20px;
	text-align: justify;
	z-index: 9999;
}
.mapakomunikat {
	margin: 0 0 0 0;
	padding: 20px 0;
	font-weight:bold;
	text-align:center;
}

/************************************/

.mainNavigation {
	height: 30px;
	overflow: hidden;
}

.red-contener{
    background-color:#FEC015; 
    margin:10px;
    padding:10px;
}

.oxford-katalog-produktow .grey_contener_bottom a {
	height: auto;
	width: auto;
}

.oxford-katalog-produktow .grey_contener_bottom h3.tytul a {
	background: url("../images/grafika/orang-point.gif") no-repeat scroll left 7px transparent;
	color: #101C45;
	margin-left: 10px;
	padding-left: 10px;
}

.oxford-katalog-produktow .grey_contener_top .tresc h3.tytul {
	margin-bottom: 0;
}

.oxford-katalog-produktow .grey_contener_bottom h3.tytul a {
	font-size: 11px;
}

.oxford-katalog-produktow .grey_contener_bottom .h2_szary_blok {
	color: #101C45;
	font: 12px Tahoma;
	padding: 15px 10px 0;
}

.oxford-katalog-produktow .grey_contener_top .tresc {
	padding: 5px;
}

.oxford-katalog-produktow .grey_contener_top .tytul1 {
	color: #101C45;
	font: 18px Tahoma;
	padding: 5px 10px 0;
}


#header-wrapper {
	background: url(../images/new/header.gif) repeat-x;
}

#footer-wrapper {
	background: url(../images/new/footer.gif) 0 100% repeat-x;
}

#header {
	position: relative;
	width: 980px;
	overflow: hidden;
}

#logo {
	position: absolute;
	top: 12px;
	left: 0;
}

#logo a {
	display: block;
	background: url(../images/new/logo.gif) no-repeat;
	width: 144px;
	height: 0;
	overflow: hidden;
	padding-top: 42px;
}

#region1-wrapper {
	height: 23px;
	padding: 24px 0 21px 144px;
	overflow: hidden;
}

#region1 {
	float: right;
}

#fontsize {
	float: left;
	height: 13px;
	padding: 4px 23px 6px 0;
	line-height: 13px;
}

#fontsize span {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	margin-right: 3px;
	cursor: pointer;
}

#fontsize span:hover {
	text-decoration: underline;
}

#fontsizedown {
	font-size: 10px;
}

#fontsizenor {
	font-size: 12px;
}
#fontsizeup {
	font-size: 14px;
}

#header-nav {
	float: left;
	height: 13px;
	padding: 5px 0;
}

#header-nav li {
	float: left;
	display: inline;
	margin-right: 26px;
}

#header-nav li a {
	background: url(../images/new/header-nav.gif) no-repeat;
	padding-left: 13px;
	line-height: 13px;
	font-size: 11px;
	text-decoration: none;
}

#header-nav li a:hover {
	text-decoration: underline;
}

#header-nav .o-nas2 a {
	background-position: 0 0;
}

#header-nav .pomoc a {
	background-position: 0 -26px;
}

#header-nav .kontakt2 a {
	background-position: 0 -13px;
}

#region1 .search-wrapper {
	float: left;
}

.search-wrapper {
	margin-left: 9px;
}

.search-fields {
	position: relative;
	width: 152px;
	height: 23px;
	overflow: hidden;
}
.szukaj_files{
	width: 294px;
}
.search-fields .phrase {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #d0d0d0;
	width: 117px;
	height: 13px;
	padding: 4px 29px 4px 4px;
	background: #f9f9f9;
	color: #888;
}
.search-fields .szukaj{
	width: 278px !important;
}


.search-fields .phrase:focus {
	background: #fff;
	color: #444;
}

.search-fields .search {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	cursor: pointer;
	width: 25px;
	height: 23px;
	max-height: 23px;
	padding-top: 46px;
	background: url(../images/new/search.gif) no-repeat;
}

#region2-wrapper {
	width: 980px;
	height: 170px;
	overflow: hidden;
	margin-bottom: 4px;
}

#region2-wrapper .slogan-wrapper {
	float: left;
	width: 742px;
	height: 170px;
	overflow: hidden;
	line-height: 0;
}

#region2-wrapper .account-wrapper {
	float: left;
	padding: 10px;
	width: 218px;
	height: 150px;
	overflow: hidden;
	background: url(../images/new/account.jpg) no-repeat;
	color: #fff;
}

#region2-wrapper .account-wrapper a {
	color: #fff;
	text-decoration: none;
}

#region2-wrapper .account-wrapper a:hover {
	text-decoration: underline;
}

#region2-wrapper .account-wrapper h2,
#region2-wrapper .account-wrapper h3 {
	font-family: Georgia, serif;
	font-weight: normal;
}

#region2-wrapper .account-wrapper h2 {
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 1;
}

#region2-wrapper .account-wrapper h3 {
	font-size: 14px;
	margin-bottom: 9px;
	line-height: 1.1;
	height: 32px;
	overflow: hidden;
}

#region2-wrapper .opis-margines {
	height: 13px;
	padding: 8px 8px 7px;
	margin-top: -41px;
	margin-bottom: 9px;
	background: #38446A;
	overflow: hidden;
}

#region2-wrapper .opis-margines {
	border: 2px solid #DDDDDD;
}

#region2-wrapper .opis-margines {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8A1F11;
}

#region2-wrapper .login-fields {
	margin-bottom: 8px;
}

#region2-wrapper .login-fields div {
	height: 23px;
	margin-bottom: 4px;
	overflow: hidden;
}

#region2-wrapper .login-fields label {
	float: left;
	width: 52px;
	padding: 5px 6px 5px 0;
	text-align: right;
	cursor: pointer;
}

#region2-wrapper .login-fields .text {
	float: left;
	border: 1px solid #d0d0d0;
	width: 150px;
	height: 13px;
	padding: 4px;
	background: #f9f9f9;
	color: #888;
}

#region2-wrapper .login-fields .text:focus {
	background: #fff;
	color: #444;
}

#region2-wrapper .submit {
	margin-left: 58px;
	position: relative;
	width: 160px;
}

#region2-wrapper .submit .login {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	cursor: pointer;
	width: 25px;
	height: 23px;
	max-height: 23px;
	padding-top: 46px;
	background: url(../images/new/login.gif) no-repeat;
}

#region2-wrapper .submit ul li {
	line-height: 1;
}

#region2-wrapper .submit ul li a {
	padding-left: 8px;
	font-size: 11px;
}

#region2-wrapper .submit .remin-password {
	background: url(../images/new/arrow-white.gif) 0 50% no-repeat;
}

#region2-wrapper .submit .register {
	background: url(../images/new/arrow-orange.gif) 0 50% no-repeat;
	color: #FF8F22;
}

#region2-wrapper .account-options ul li {
	padding-bottom: 4px;
}

#region2-wrapper .account-options ul li a {
	padding-left: 12px;
	font-size: 11px;
}

.zmiana-adresu-e-mail {
	background: url(../images/grafika/icoMail.gif) 0 2px no-repeat;
}

.zmiana-hasla {
	background: url(../images/grafika/icoHaslo.gif) 0 2px no-repeat;
}

.wydarzenia {
	background: url(../images/grafika/icoWydarzenia.gif) 0 2px no-repeat;
}

.edycja-danych,
.oxford-dla-szkol {
	background: url(../images/grafika/icoOxford.gif) 0 2px no-repeat;
}

.szkoly {
	background: url(../images/grafika/icoSzkoly.gif) 0 2px no-repeat;
}

#region2-wrapper .account-options {
	position: relative;
	width: 218px;
	height: 150px;
}

#region2-wrapper .account-logout {
	position: absolute;
	bottom: 0;
	right: 0;
}

#region2-wrapper .account-logout a {
	display: inline-block;
	width: 55px;
	height: 13px;
	padding: 5px 10px;
	background: url(../images/new/logout.gif) no-repeat;
	color: #444;
}

#region3 ul {
	width: 980px;
	height: 30px;
	background: url(../images/grafika/menu-bg.jpg) 0px 0px repeat-x;
	margin-bottom: 22px;
}

#region3 ul li {
	float: left;
}

#region3 ul li a {
	float: left;
	font-size: 12px;
	font-family: Georgia, serif;
	text-transform: uppercase;
	display: block;
	padding: 8px 12px 9px;
	height: 12px;
	line-height: 1;
	color: #1C1C24;
	text-decoration: none;
	border-right: 1px solid #808080;
}

#region3 ul li a:hover,
#region3 ul li a.zaznaczony {
	background: url(../images/grafika/zaz.jpg) repeat-x;
	color: #fff;
}

#region3 ul li.oxford-dla-szkol {
	background: none;
}

#region3 ul li.home a {
	background: url(../images/grafika/home-niezaz.jpg) no-repeat;
	width: 35px;
	padding: 0;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
}

#region3 ul li.home a:hover,
#region3 ul li.home a.zaznaczony {
	background: url(../images/grafika/home-zaz.jpg) no-repeat;
}

#region3 ul li.spacer {
	background: url(../images/grafika/menu-spacer.jpg) no-repeat;
	width: 1px;
	height: 30px;
}

#region3 .reklama {
	margin: 0 auto 22px;
	text-align: center;
}

#footer {
	position: relative;
	clear: both;
	padding-top: 22px;
	width: 980px;
	height: 60px;
	color: #888;
}

#footer .container {
	position: absolute;
	bottom: 12px;
	left: 0;
}

#footer a {
	color: #888;
	font-size: 11px;
}

#footer .realization {
	position: absolute;
	bottom: 12px;
	right: 0;
	width: 209px;
}

#footer .realization strong {
	font-weight: normal;
}

#footer .realization a {
	text-decoration: none;
	font-weight: bold;
}

#footer .realization a:hover {
	text-decoration: underline;
}

#footer .realization .ideo {
	float: left;
	margin-right: 9px;
}

#footer .realization .edito {
	float: left;
}

#footer .realization .edito strong {
	float: left;
	margin-right: 3px;
}

#footer .realization .edito span { 
	float: left;
}

#footer .realization .edito a { 
	float: left;
}

#footer .realization .edito .cms { 
	float: right;
	margin-left: 3px;
}
/*wyszuwkiwarka oxford*/
.wyszukiwarka_oxford .wysz_lewo{
	float: left;
	background: url(../images/wysz_l.gif) no-repeat;
	height: 39px;
	width: 4px;
}
.wyszukiwarka_oxford .wysz_srodek{
	float: left;
	background: url(../images/wysz_pa.gif) repeat-x;
	height: 39px;
}
.wyszukiwarka_oxford .wysz_srodek form{
	padding:9px 103px 9px 20px;
}
.wyszukiwarka_oxford .wysz_srodek input.formularz-input{
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #D0D0D0;
	color:#888888;
	height:13px;
	padding:4px 29px 4px 4px;
	width:230px;
	float:left;
}
.wyszukiwarka_oxford .wysz_srodek input.przycisk{
	background:url("../images/new/search.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	margin-left:-6px;
	height:23px;
	width:25px;
	overflow: hidden;
	zoom: 1;
}
.wyszukiwarka_oxford .wysz_srodek p{
	float: left;
	color: #444444;
	font-weight:bold;
	padding:4px 11px;
}
.wyszukiwarka_oxford .wysz_prawo{
	background: url(../images/wysz_p.gif) no-repeat;
	height: 39px;
	width: 4px;
	float: left;
	margin-bottom: 10px;
}
.wynik_oxford{
	line-height: 18px;
	border-bottom: 1px solid #dfdfdf;
	overflow:hidden;
}
.wynik_oxford .miniaturka{
	float: left;
	margin-right: 5px;
	margin-top:6px;
	margin-bottom:6px;
}
.wynik_oxford .miniaturka .zdjecie{
	border: 1px solid #d0ced0;
	padding: 1px;
	margin-left:17px;
}
.wynik_oxford p, .wynik_oxford span{
	color: #101c45;
	font-size:12px;
	font-weight:bold;
}
.wynik_oxford .dane{
	overflow:hidden;
	width:409px;
	padding-bottom: 8px;
	float:right;
	color:#101C45;
}
.wynik_oxford .dane span.powiaty{
	color: #6C767E;
	font-size: 11px;
	font-weight: normal;
}
.wynik_oxford .dane a{
	text-decoration: none;
}
.wynik_oxford .dane a:hover{
	cursor: pointer;
	text-decoration: underline;
}
.zdjecie_empty{
	background:url(../images/brak_foto.gif) no-repeat;
	width: 79px;
	height:114px;
	margin-left:17px;
	margin-top:6px;
}
.wynik_oxford_tlo{
	background-color: #f5f5f5;
}
.wynik_oxford p.powiat{
	padding-top: 18px;
}


/* ============= Wyszukiwarka ================ */
.form-input-layer1 input.formularz-input {
	border: 0;
	margin-top: 5px;
	width: 100%;
	padding-left: 5px;

	color: #636d76;
	font: 11px tahoma;
}
.wyszukiwarka .marginleft {
	margin-left: 150px;
}
.form-input-layer1 {
	background:url(../images/images/wyszukiwarka_03.gif) left center no-repeat;
	padding-left: 23px;
	float: left;
	width: 300px;
}
.form-input-layer2 {
	background:url(../images/images/wyszukiwarka_07.gif) right center no-repeat;
	padding-right: 6px;
}
.form-input-layer3 {
	background:url(../images/images/wyszukiwarka_05.gif) repeat-x;
	width: 100%;
	height: 25px;
}
.wyszukiwarka .form-input .przycisk {
	background: none;
	border: 0;
	width: 24px;
	height: 25px;
	cursor: pointer;
}
.wyszukiwarka .form-input {
	background:url(../images/images/wyszukiwarka_09.gif) center center no-repeat;
	width: 24px;
	height: 25px;
	float: left;
	margin-left: 3px;
}
.info1-layer1 {
	background:url(../images/images/wyszukiwarka3_03.gif) left 20px no-repeat;
	padding-left: 110px;
}
.info1-layer2 {
	background:url(../images/images/wyszukiwarka_2__07.gif) right center no-repeat;
	padding-right: 21px;
}
.info1-layer3 {
	background:url(../images/images/wyszukiwarka_2__05.gif) repeat-x;
	height: 79px;
	padding-left: 40px;
}
.info1-holder {
	padding-top: 20px;
	overflow: hidden;
}
.info1-inner-content {
	padding-top: 20px;
	color: #101c45;
	line-height: 17px;
}
.info1-inner-content span {
	font-weight: bold;
	color: #f07a00;
}
.info2 {
	padding: 20px 0 20px 150px;
	line-height: 17px;
}
.info2 span {
	display: block;
}
dl.wyszukiwarka-lista {
	display: none;
}
.wyszukiwarka-naglowek-layer1 {
	background:url(../images/images/wyszukiwarka_4_09.gif) left center no-repeat;
	padding-left: 4px;
	margin: 5px 0;
	cursor: pointer;
}
.wyszukiwarka-naglowek-layer2 {
	background:url(../images/images/wyszukiwarka_4_13.gif) right center no-repeat;
	padding-right: 21px;
}
.wyszukiwarka-naglowek-layer3 {
	background:url(../images/images/wyszukiwarka_4_11.gif) repeat-x;
	height: 36px;
	padding-left: 20px;
	font: bold 12px tahoma;
	color: #444444;
}
.wyszukiwarka-naglowek-inner-content {
	padding-top: 11px;
}
.wyszukiwarka-naglowek-layer3 .wyszukiwarka-ilosc {
	float: right;
	font-weight: normal;
	font-size: 11px;
}
.wyszukiwarka-lista {
	padding-left: 23px;
}
.wyszukiwarka-lista dt {
	font-weight: bold;
	padding: 7px 0;
}
.wyszukiwarka-lista dt a {
	color: #f07a00;
	text-decoration: none;
}
.wyszukiwarka-lista dt a:hover {text-decoration: underline;}
.wyszukiwarka-lista dd {
	line-height: 18px;
	border-bottom: 1px solid #e7e6e7;
	padding-bottom: 11px;
	color: #414141;
}