body {margin:0; padding:10px 0; font:0.69em Verdana, Arial, Tahoma, sans-serif; color:#0b0a0a; background-color:#fff;}

a {color:#369; text-decoration:none;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h2 {margin-bottom:12px; font-size:1.27em; color:#59595b;}
h3 {margin-bottom:13px; font-size:1.09em; color:#59595b;}
h4 {margin-bottom:8px; font-size:1em;}
p {margin:0 0 1em; line-height:1.64em;}

form, fieldset {margin:0; padding:0; border:none;}
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;}

/* ============== link ============= */
.linkAktywny {font-weight:bold; color: #58595B; text-decoration:underline; }
.linkZwykly {color: #58595B;}
/* ============== 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:7px; border-top:2px solid #000;}

/* ============ 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:1px solid #999; border-bottom:2px solid #000; border-top:none;}

/* ============ 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:5px 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 subskrypcji ============= */
.menuSubskrypcji {width:955px; margin-right:9px; font:12px Tahoma; float:left; margin-bottom:9px;}
.annoBodySubskrypcji {width:955px; float:right;}
/* ============== menu ============= */
/*.menu {-x-system-font:none;
float:left;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:9px;
width:170px;
}*/


.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;}
.annoFormContainerCalosc {margin:0 -10px; background-color:#f0f4f5; overflow:hidden; padding: 9px;}
.annoForm {width:768px; padding:9px; background-color:#f0f4f5; float:right;}

.extender {background:url(../images/extender.gif) repeat-y;}

.annoOpts {margin:0; padding:5px 0; list-style:none; font-weight:bold; font-size:0.91em; float:right;}
.annoOpts li {padding-left:3px; border-left:1px solid #0b0a0a; display:inline;}
.annoOpts li:first-child {padding-left:0; border-left:none;}
.annoOpts a {padding:0 2px; color:#0b0a0a;}

.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;}
.annoAddTbl .labelinput {text-align:right; vertical-align:bottom; padding:7px 0px 6px 0px;}

.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;}

/* =========== formBorder ========== */
.formBorder {margin:5px -10px 20px;}
.formBorder fieldset {padding:9px 12px; border:1px solid #999;}

/* ========== annoListTbl ========== */
.annoListTbl {margin:10px -10px; padding:0 9px 9px; color:#58595b; border:1px solid #999;}
.annoListTbl a {color:#0b0a0a; text-decoration:underline;}
.annoListTbl th {padding:5px 0 4px; font-size:1.09em; line-height:1.45em; border-bottom:2px solid #999;}
.annoListTbl td {padding:5px 0 3px; line-height:1.45em; border-bottom:1px solid #999; vertical-align:bottom;}

.annoListSelect {padding:10px 0; border-bottom:1px solid #999;}

/* ========== 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;}

/* ============ dateTbl ============ */
.dateTbl th {padding:0; border-bottom:none;}
.dateTbl td {padding:0; border-bottom:none; vertical-align:top;}
.dateTbl td:first-child {padding-right:4px;}

/* ========= twoOptsSubmit ========= */
.twoOptsSubmit {margin:0 0 9px; table-layout:fixed;}
.twoOptsSubmit td {text-align:center;}


/* ========== 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;}

/* =========== 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 0 20px; font:1.09em Arial; color:#57595b; line-height:1.33em; background-color:#f0f4f5; overflow:hidden;}


.subscrBoxes ul {width:223px; margin:0; padding:9px 9px 9px 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:220px; 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: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 {font:1.09em Arial; color:#58595b; background:url(../images/mainbox_bg.gif) repeat-y; border-bottom:1px solid #999; overflow:hidden;}
#mainBox p {line-height:1.50em;}
#mainMenu {width:160px; padding:0 9px; border-right:1px solid #999; float:left;}
#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 {width:804px; padding:0; background:url(../images/mainbox_right_bg.gif) repeat-y; overflow:hidden; float:left;}

#lastAnno {width:404px; padding:6px 9px; border-right:1px solid #999; float:left;}
#lastAnno h3 {margin-bottom:14px; 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 {width:184px; padding:9px 9px 0; border-right:1px solid #999; float:left;}
#mainAds img {display:block; margin-bottom:9px;}
#mainRight {width:160px; padding:0 9px; float:left;}

.mHead {margin:0; padding:6px 7px 3px; font:bold 12px Tahoma; color:#4a4a4a; background:url(../images/mhead_pointer.gif) 0 11px no-repeat; border-bottom:1px solid #c9c9c9;}
.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:1px; font-weight:bold; font-size:1.27em; color:#58595b;}
/*.pathInside {margin-bottom:7px; font-weight:bold; font-size:1.45em; color:#58595b;}*/

/* =========== locations =========== */
#locations {padding:9px; font:1.09em Arial; overflow:hidden;}
#locations h4 {padding-left:7px;background:url(../images/mhead_pointer.gif) 0 5px no-repeat;}
#locations a {color:#0d193f;}
#locations ul {width:180px; margin:0; padding:0 13px 0 0; list-style:none; float:left;}
#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 17px; border:1px solid #999; background-color:#f5f5f5; position:relative;}
.searchForm .row {margin-bottom:10px;}
.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;}


/* ========= alternateForms ======== */
.alternateForms {margin:16px 0; text-align:center;}
.alternateForms form {margin:0 85px; display:inline;}

/* ============ gallEdit =========== */
.gallHeader {margin:14px 0 5px; color:#0a0a0a;}

.gallEdit ol {margin:0; padding:0 0 0 23px; overflow:hidden;}
.gallEdit li {margin-bottom:15px;}
.gallEdit h4 {margin-bottom:18px; color:#0b0a0a; font-weight:normal;}

.gallEditControl {width:83px; margin-right:5px; text-align:right; line-height:16px; float:left;}
.gallEditControl a {color:#0a0a0a;}
.gallEditControl strong {padding:1px 0; font-size:1.09em; line-height:20px; text-transform:uppercase;}
.gallEditControl strong span {width:14px; height:17px; margin:2px 0 0 5px; background-image:url(../images/photoshift.gif); background-repeat:no-repeat; display:block; float:right;}
.gallPhotoUp span {background-position:top left;}
.gallPhotoDown span {background-position:bottom left;}
.gallPhotoUpDisabled span {background-position:top right;}
.gallPhotoDownDisabled span {background-position:bottom right;}

.gallEditImg {width:105px; height:70px; margin-right:15px; border:1px solid #b6bdc5; text-align:center; overflow:hidden; float:left;}

.gallEditDesc {width:671px; padding-right:41px; float:right;}

.gallEditFile {padding:1px 0; zoom:1;}
.gallEditFile input {padding:2px;}

.gallEditThumb {margin:15px 0 0;}
.gallEditThumb input,
.gallEditThumb label {vertical-align:middle;}

/* ============= footer ============ */
#footer {padding:11px 0 2px; line-height:normal; text-align:center;}
#footer p {margin:0; display:inline;}
#footer ul {margin:0; padding:0; list-style:none; display:inline;}
#footer ul li {display:inline;}
#footer ul a {color:#0b0a0a; text-decoration:none;}
#footer ul img {vertical-align:middle;}