

body {
background-color:#FFFFFF;
color:#0B0A0A;
font-family:Verdana,Arial,Tahoma,sans-serif;
font-size:0.69em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:10px 0;
}

a {color:#369; text-decoration:none;}
a img {border:medium none;}

#nawigacja {color:#58595b;; text-decoration:none;} 

h1, h2, h3, h4, h5, h6 {margin:0;}
h2 {margin-bottom:12px; font-size:1.27em; color:#59595b;}
h3 {margin-bottom:9px; font-size:1.09em; color:#59595b;}
h4 {margin-bottom:8px; font-size:1em;}
p {margin:0 0 1em; line-height:1.64em;}

.greenBox {margin:10px 0; padding:9px; line-height:1.36em; background-color:#e2f9e3; border:1px solid #8fbd50;}
.greyBox {margin:10px 0; padding:9px; background-color:#f5f5f5; border:1px solid #999;}

/* =========== tellFrTbl =========== */
.tellFrTbl {width:auto;}
.tellFrTbl td {padding:8px; vertical-align:middle;}
.tellFrTbl .label {text-align:right;}
.tellFrTbl .input {width:208px;}


form, fieldset {
border:medium none;
margin:0;
padding:0;
}
input, select, textarea {font:11px Verdana, Arial, Tahoma, sans-serif; color:#0b0a0a; vertical-align:middle;}
.submit {text-align:center;}

table {border-collapse:collapse; width:100%;}
th, td {padding:0; vertical-align:top; text-align:left;}

.clear {clear:both; position:relative;}

/* ============== main ============= */
#main {width:985px; margin:0 auto;}


/* ============= popup ============= */
#popup {padding:15px 15px 10px;}
#popup h1 {margin-bottom:10px; padding-bottom:18px; border-bottom:2px solid #000;}
#popup h1 img {display:block;}
#popup #footer {margin-top:15px; padding-top:18px; border-top:2px solid #000;}


.linia {border-bottom: 1px solid #C9C9C9; padding-top:4px; margin-bottom: 7px;}

/* ============ topLinks =========== */
.topLinks {margin:0 -2px 0 0; padding:0; list-style:none; float:right;}
.topLinks li {padding:0 2px 0 6px; border-left:1px solid #ccc; display:inline;}
.topLinks li:first-child {border-left:none;}

/* ============== top ============== */
#top {padding:6px; border:1px solid #999; border-bottom:2px solid #000; text-align:center; overflow:hidden; clear:both;}
#top .adLeft {float:left;}
#top .adRight {float:right;}
#top h1 {width:405px; margin:3px auto 0;}
#top h1 img {display:block; margin:0 auto; padding-top: 6px; }
#top p {margin:0 0 -4px; line-height:normal;}
#top p strong {margin-right:4px; font-weight:normal; font-family:Georgia;}
#top p em {font-style:normal; color:#999;}
#top p em span {color:#a81817;}

/* ============ reklama ============ */
#reklama {padding:4px 5px 4px; border:1px solid #999; border-top:none; overflow:hidden; text-align:center;}

/* ============ pathBar ============ */
#pathBarOuter {padding:3px 5px 4px; border:1px solid #999; border-top:none; overflow:hidden;}
#pathBarOuter a {color:#0b0a0a;}

#pathBar {margin:0; line-height:normal; float:left;}
#pathBar a {margin:0 3px;}

#loginNav {color:#004276; float:right;}

/* ============ wrapper ============ */


#wrapper {
border-color: blue #999999 #000000;
border-style:none solid solid;
border-width:1px 1px 2px;
}
/* ============ content ============ */
#content {padding:11px 9px 9px;}



.header {margin:0 10px 12px;}
.header2 {margin-bottom:7px; font:bold 1.45em Arial; color:#369;}

/* ============== tabs ============= */
.topTabs, .tabs {margin:11px 0 0; padding:0 10px; list-style:none; font:0.91em Arial; text-transform:uppercase;}
.topTabs li, .tabs li {padding:4px 6px; background-color:#f0f4f5; border:1px solid #999; border-left:none; border-bottom:none; float:left;}
.topTabs li a, .tabs li a {margin:-4px -6px; padding:4px 6px; color:#0b0a0a; text-decoration:none; background-color:#f0f4f5; display:block; float:left;}
.topTabs li:first-child, .tabs li:first-child {border-left:1px solid #999;}
.topTabs li.active, .tabs li.active {margin-bottom:-1px; padding-bottom:5px; background-color:#fff; position:relative;}
.topTabs li.active a, .tabs li.active a {background-color:#fff;}
.topTabs li.disabled, .tabs li.disabled {color:#999; background-color:#fff;}
.topTabs li.disabled a, .tabs li.disabled a {color:#999;}
.topTabs {margin:0; padding:0;}

.topTabs .loginTab, .tabs .loginTab,
.topTabs .loginTab a, .tabs .loginTab a {background-color:#f9f9f9 !important;}

.tabBody {padding:12px 10px 0 10px; border-top:1px solid #999; clear:both;}
.tabFull {padding:10px 9px; border:1px solid #999; clear:both;}
.tabBody .header,
.tabFull .header {margin-left:0; margin-right:0;}

.escape {margin:0 -10px;}

/* ============= panels ============ */
.panels {overflow:hidden;}
.panels ul {width:471px; margin:0; padding:0; list-style:none; line-height:1.36em; float:left;}
.panels li {margin-bottom:8px; padding:6px 0; overflow:hidden;}
.panels li img {margin-right:9px; float:left;}
.panels li h4 {margin-bottom:0;}
.panels li a {color:#0b0a0a;}

.panelsMini {margin:0 0 7px; padding:0; list-style:none;}
.panelsMini li {margin-right:6px; display:inline;}

/* ============== menu ============= */
.menu {width:170px; margin-right:9px; font:12px Tahoma; float:left;}
.menu ul {margin:0; padding:0; list-style:none; border-top:1px solid #999; border-bottom:1px solid #999;}
.menu ul ul {margin:5px -12px -5px; border-top:1px solid #f0f4f7; border-bottom:none;}
.menu li {padding:5px 12px; color:#4b4b4b; border-top:1px solid #f0f4f7;}
.menu li:first-child {border-top:none;}
.menu li.active {background-color:#f0f4f5;}
.menu li a {margin:-5px -12px; padding:5px 12px; color:#4b4b4b; display:block;}
.menu .submenu li a {padding-left:24px;}

/* ========= annoContainer ========= */
.annoBodyContainer {margin:0 -10px; overflow:hidden;}
.annoBody {width:786px; float:right;}
.annoFormContainer {margin:0 -10px; background:url(../images/anno_container_bg.gif) right repeat-y; overflow:hidden;}
.annoForm {width:768px; padding:9px; background-color:#f0f4f5; float:right;}

.extender {background:url(../images/extender.gif) repeat-y;}

.annoContent,
.annoContent p {line-height:1.27em;}
.annoTxt {margin:6px -9px 7px; padding:6px 9px; background-color:#f0f4f5;}
#annoMap {height:390px; margin-bottom:9px; border:1px solid #999;}

.annoAddTbl td {padding:7px 0 7px 15px; line-height:1.64em;}
.annoAddTbl td:first-child {padding-left:0;}
.annoAddTbl .label {text-align:right;}

.lacking {margin:6px 0 8px; padding:9px; list-style:none; line-height:1.36em; background-color:#fef3f5; border:1px solid #f8c5da;}
.hint {color:#595a5c;}
.error {color:#f00;}
.clause {margin:10px 0 12px;}
.disabled {color:#ccc;}

/* ========== annoListTbl ========== */
.annoListTbl {margin:10px -10px; padding:9px; color:#58595b; border:1px solid #999;}
.annoListTbl a {color:#0b0a0a; text-decoration:underline;}
.annoListTbl th {padding:5px 0; font-size:1.09em; border-bottom:2px solid #999;}
.annoListTbl td {padding:6px 0; border-bottom:1px solid #999;}

.annoListSelect {padding:1px 0 10px; border-bottom:1px solid #999;}
.annoListPag, .annoListPagBottom {padding:9px 0; border-bottom:1px solid #999;}
.annoListPag .quant, .annoListPagBottom .quant {float:right;}
.annoListPag .quant select, .annoListPagBottom .quant select {margin:0 8px;}
.annoListPag .pagin, .annoListPagBottom .pagin {margin:0 15px;}
.annoListPag .pagin a, .annoListPagBottom .pagin a {color:#000; text-decoration:none;}
.annoListPag .pagin select, .annoListPagBottom .pagin select {margin:0 8px;}
.annoListPagBottom {padding-bottom:0; border-bottom:none;}

/* ========== annoCatHead ========== */
.annoCatHead {margin-bottom:9px; font-size:18px; color:#999;}

/* ============ annoList =========== */
.annoList {padding:10px; color:#58595b; border:1px solid #999;}
.annoList h4 {font-size:1.27em; margin:0; padding:3px 7px; border-bottom:2px solid #999;}
.annoList ul {margin:0; padding:0; list-style:none;}
.annoList ul a {color:#58595b; text-decoration:underline;}
.annoList ul li {padding:4px 7px 5px; border-bottom:1px solid #999;}
.annoList ul li {font-size:1.09em;}
.annoList .promo {background-color:#fff7f7;}
.annoList .em {background-color:#f4fbfe;}

/* =========== annoTypes =========== */
.annoTypes {line-height:1.64em;}
.annoTypes ul {margin:0 0 0.82em; padding:0; list-style:none;}
.annoTypes h4 {margin-bottom:0;}
.annoTypes .payOptsList {font-size:1.09em; font-weight:bold; text-transform:uppercase; text-align:right; float:right;}

.annoPaySumList {margin:9px -10px 14px; padding:6px 9px 9px; list-style:none; line-height:1.64em; background-color:#f0f4f5;}

/* =========== radioList =========== */
.radioList {margin:0; padding:0; list-style:none;}
.radioList li {margin-top:6px;}
.radioList li input {vertical-align:-3px;}
.radioList li:first-child {margin-top:0;}

/* ========== subscrBoxes ========== */
.subscrBoxes {margin:0 -5px 20px; font:1.09em Arial; color:#57595b; line-height:1.33em; background:url(../images/anno_subscription_bg.gif) 5px 0 repeat-y; overflow:hidden;}
.subscrBoxes ul {width:237px; margin:0 5px; padding:9px; list-style:none; background-color:#f0f4f5; border-top:1px solid #999; float:left;}
.subscrBoxes ul ul {width:auto; margin:9px 0 0; padding:0; border-top:none; float:none;}
.subscrBoxes li {padding-left:22px; margin-bottom:9px;}
.subscrBoxes input {margin:2px 0 0 -22px; float:left;}

/* ============ profTbl ============ */
.profTbl {width:700px; margin:0 auto;}
.profTbl td {padding:5px 7px;}
.profTbl .label {text-align:right;}
.profTbl .input {width:208px;}
.profTbl select.input {width:214px;}

.profInter {width:750px; margin:0 auto 15px; overflow:hidden;}
.profInter ul {width:250px; margin:0; padding:0; list-style:none; float:left;}

.profTerms p {margin-bottom:1.18em; line-height:normal;}

.regulaminBox {width:762px; height:240px; margin:13px auto 3px; padding:9px; border:1px solid #999; overflow:auto;}
.regulaminBox h2 {font-family:Georgia; color:#369; text-align:center;}
.regulaminBox h4 {margin-bottom:8px;}
.regulaminBox ol {margin:0 0 0 40px; padding:0; list-style-type:upper-roman;}
.regulaminBox ol ol {margin:0 0 13px; list-style-type:decimal;}
.regulaminBox .strong {font-weight:bold;}
.regulaminBox .strong ol {font-weight:normal;}

/* =========== loginPanel ========== */
#loginPanel {height:406px; padding-right:355px; background:url(../images/login_bg.jpg) top no-repeat;}
#loginForm {width:380px; margin:0 auto;}
#loginForm table {margin:18px auto 28px;}
#loginForm td {padding:14px 7px;}
#loginForm .label {padding-top:17px; text-align:right;}

.passRecovery {text-align:center;}
.passRecovery .submit {margin:14px 0 10px;}

/* ============= search ============ */

#search {
border-color: #FFFFFF #999999 #999999;
border-style:none solid solid;
border-width:medium 1px 1px;
}
/*#search {border:1px solid #999; border-top:none;}*/
#search .topTabs {margin:-1px -1px 0 -1px;}
#search .tabFull {border:none; border-top:1px solid #999;}
#search label {margin-right:3px; font:0.91em Arial; text-transform:uppercase;}
#search select,
#search input {margin:0 3px;}

/* ============ mainBox ============ */
#mainBox {
background:transparent url(../images/mainbox_bg.gif) repeat-y scroll 0 0;
border-bottom:1px solid #999999;
color:#58595B;
font-family:Arial;
font-size:1.09em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
overflow:hidden;
}


#mainBox #mainMenu {
padding-bottom:0;
}
#mainMenu {
border-right:1px solid #999999;
float:left;
padding:0 9px 9px;
width:160px;
}

#mainBox p {line-height:1.50em;}

#mainMenu .menu {width:auto; margin:0; float:none;}
#mainMenu .menu ul {border-top:none; border-color:#c9c9c9;}
#mainMenu .menu ul ul {margin:2px -7px -2px; border-top:1px solid #c9c9c9; border-bottom:none;}
#mainMenu .menu li {padding:2px 7px; border-color:#c9c9c9;}
#mainMenu .menu a {margin:-2px -7px; padding:2px 7px;}
#mainMenu .menu .submenu li a {padding-left:14px;}



#mainBox #content {
border-right:1px solid #999999;
float:left;
overflow:hidden;
padding:0;
width:625px;
}

#kontactBox {
/*float:left;*/
padding:6px 9px 6px 9px;
width:905px;
}

#lastAnno {
float:left;
padding:6px 9px 2px 9px;
width:289px;
}


#lastAnno h3 {margin-bottom:15px; margin-top:2px; font:bold 1em Tahoma; color:#000;}
#lastAnno ul {margin:0; padding:0; list-style:none;}
#lastAnno ul a {color:#0e193e;}
#lastAnno ul li {margin:4px 0;}


#mainAds {
float:left;
padding:9px 9px 0;
width:300px;
}
#mainAds img {display:block; margin-bottom:9px;}

#mainAdsText {
background-color:#F5F5F5;
border:1px solid #999999;
clear:both;
margin:0 9px 9px 9px;
padding:9px 9px 9px 9px;
}

#mainAdsText ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#mainAdsText li {
padding:2px 0;
}

#mainAdsText h3 {
margin-bottom:5px;
}



#mainRight {
border-left:1px solid #999999;
float:left;
margin-left:-1px;
padding:0 9px;
width:160px;
}

.mHead {
-x-system-font:none;
background:transparent url(../images/mhead_pointer.gif) no-repeat scroll 0 11px;
border-bottom:1px solid #C9C9C9;
color:#4A4A4A;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:6px 7px 3px;
}

.mHead a {color:#4A4A4A;}

.mBox {padding-top:4px;}
.mBox p {margin-bottom:7px;}

#newsletter {border-bottom:1px solid #c9c9c9;}
#newsletter .submit {margin:6px 0 8px; text-align:right;}

/* ============= subBox ============ */
#subBox {background:url(../images/mainbox_bg.gif) repeat-y; overflow:hidden;}
#subBox #mainMenu {padding-bottom:9px;}
#subBox #content {width:786px; float:left;}

/* =========== pathInside ========== */
#pathInside {margin-bottom:7px; font-weight:bold; font-size:1.27em; color:#58595b;}

/* =========== locations =========== */
#locations {
-x-system-font:none;
font-family:Arial;
font-size:1.09em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
overflow:hidden;
padding:9px;
}


#locations h4 {padding-left:7px;background:url(../images/mhead_pointer.gif) 0 5px no-repeat;}
#locations a {color:#0d193f;}
#locations ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 13px 0 0;
width:180px;
}

#locations ul li {margin:3px 0;}
#locations ul ul {width:auto; margin:0 0 0 19px; float:none;}

/* =========== searchForm ========== */
.searchForm {margin-bottom:9px; padding:9px 9px 0px; border:1px solid #999; background-color:#f5f5f5; position:relative;}
.searchForm .row {margin-bottom:10px;}
.searchForm .row_right {margin-bottom:10px; text-align:right;}


.searchForm h3 {margin-bottom:10px; font-size:1.27em;}

/* =========== adBetween =========== */
.adBetween {padding-bottom:23px; border-bottom:1px solid #999; text-align:center;}
.adBetween h4 {margin-bottom:23px; padding-top:7px; font-size:11px; font-weight:normal; color:#999; text-align:right; border-bottom:1px solid #999;}
.adBetween h4 span {margin-top:3px; letter-spacing:3px; float:left;}
.adBetween h4 .skip {padding-right:12px; background:url(../images/arrow_red_down.gif) 100% 2px no-repeat;}

/* ============= footer ============ */
#footer {padding:11px 0 2px; line-height:normal; text-align:center;}
#footer p {margin:0; display:inline;}
#footer ul {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li {display:inline;}
#footer ul a {color:#0b0a0a; text-decoration:none;}
#footer ul img {vertical-align:middle;}
