/*@czcionka domyslna*/
* {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #996600;
}

/*@czcionka 11px*/
.font11px {
font-size: 11px;
}

/*@czcionka 12px*/
.font12px {
font-size: 12px;
}

/*@marginesy formularza*/
form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*@tlo elementow formularza*/
input {
background: #ffffff;
}

/*@linia hr 1px*/
hr {
height: 1px;
visibility: hidden;
clear: both;
}

/*@marginesy stylow naglowkowych*/
p, h1, h2, h3, h4, h5, h6 {
margin: 0 0 0 0;
}

/*@akapit */
p {
margin: 0;
padding: 0px 0 10px 0;
}

/*@marginesy listy wypunktowanej*/
ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*@elementy listy wypunktowanej*/
ul li {
margin: 0px 0px 0px 20px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow01.gif) 0px 7px no-repeat;
}

/*@marginesy listy numerowanej*/
ol {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*@element listy numerowanej*/
ol li {
margin: 0px 0px 0px 7px;
padding: 1px 0px 0px 12px;
list-style-type: decimal;
list-style-position: inside;
background: none;
}

/*@styl naglowkowy h1.1*/
h1, h1.style1 {
color: #ffffff;
font-size: 19px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.2*/
h1.style2 {
color: #d0792a;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.3*/
h1.style3 {
color: #FE6E0B;
font-size: 19px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.4*/
h1.style4 {
color: #d0792a;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2*/
h2 {
color: #FE6E0B;
font-size: 18px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2.1*/
h2.style1 {
color: #FE6E0B;
font-size: 18px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2.1*/
h2.style2 {
color: #409FFF;
font-size: 18px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3*/
h3 {
color: #409FFF;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3.1*/
h5, h3.style1 {
color: #d0792a;
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h4*/
h4 {
color: #FE6E0B;
font-size: 15px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3.2*/
h3.style2 {
color: #d0792a;
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h5*/
h5 {
color: #409FFF;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h6*/
h6 {
color: #FE6E0B;
font-size: 12px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@maly przycisk nie podswietlony 2*/
.btn_smd {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
border: 0;
padding: 0px;
cursor: pointer;
}

/*@maly przycisk nie podswietlony*/
.btn_sml {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
border: 0;
padding: 0px;
margin: 5px 0px 0px 2px;
cursor: pointer;
}

/*@maly przycisk podswietlony*/
.btn_sml_sel {
height: 20px;
color: #ffffff;
font-size: 13px;
font-weight: bold;
background: transparent url(/img/layout/buttons/btn_sml_sel02.jpg) 0px 0px repeat-x;
border: 1px solid #c0c0c0;
cursor: pointer;
}

/*@duzy przycisk nie podswietlony*/
.btn_big {
width: 84px;
height: 24px;
border-width: 0px;
color: #d7d4cc;
font-size: 13px;
font-weight: bold;
background: #85754e url(/img/layout/buttons/btn_big02.jpg) repeat-x 0px 0px;
cursor: pointer;
}

/*@duzy przycisk podswietlony*/
.btn_big_sel {
width: 84px;
height: 24px;
border-width: 0px;
color: #ffffff;
font-size: 13px;
font-weight: bold;
background: #85754e url(/img/layout/buttons/btn_big02.jpg) repeat-x 0px -24px;
cursor: pointer;
}

/*@hiperlacze domyslne*/
a {
text-decoration: none;
}

/*@hiperlacze podswietlone*/
a:hover {
text-decoration: underline;
}

/*@hiperlacze ze stylem*/
.link01 {
color: #f48e0b;
font-size: 12px;
font-weight: bold;
}

/*@hiperlacze wiecej*/
a.wiecej {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
padding: 2px 0px 0px 0px;
float: right;
}

a.wiecej img {
margin: 0px 0px 0px 5px;
}

a.more {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
padding: 2px 0px 0px 0px;
float: right;
}

a.more img {
margin: 0px 0px 0px 5px;
}

/*@hiperlacze wiecej - podswietlenie*/
a.more:hover {
color: #ffffff;
text-decoration: none;
}

a.morel {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwl.gif) no-repeat 0px 0px;
padding: 2px 0px 0px 0px;
float: right;
}

a.morel img {
margin: 0px 0px 0px 5px;
}

/*@hiperlacze wiecej - podswietlenie*/
a.morel:hover {
color: #ffffff;
text-decoration: none;
}

/*@hiperlacze wiecej - podswietlenie*/
a.wiecej:hover {
color: #ffffff;
text-decoration: none;
}

/*@hiperlacze wstecz*/
a.wstecz {
width: 70px;
height: 22px;
color: #ffffff;
text-align: center;
font-size: 13px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
padding: 2px 0px 0px 0px;
float: left;
}

a.wstecz img {
margin: 0px 5px 0px 0px;
}

/*hiperlacze wstecz - podswietlenie*/
a.wstecz:hover {
color: #ffffff;
text-decoration: none;
}

a.webdesign {
display: none;
}

/*********************** Linki zfromatowane dla edytora ******************************/

a.pdf, a.word, a.mail, a.zip, a.drukarka, a.rar, a.excel, a.quicktime, a.wmp, a.mp3, a.file{
font-weight: normal;
text-decoration: none;
color:#f48e0b;
padding:2px 0pt 1px 20px;
}

/*@link dla pdfa*/
a.pdf {
background: url(../img/library/icons/ico_pdf.jpg) no-repeat;
}
/*@ link dla worda*/
a.word {
background: url(../img/library/icons/ico_word.gif) no-repeat;
}
/*@ link z kopertą*/
a.mail {
background: url(../img/library/icons/ico_koperta.jpg) no-repeat;
padding:0px 0pt 0px 20px;
}
/*@ link dla zipa*/
a.zip {
background: url(../img/library/icons/ico_zip.gif) no-repeat;
}
/*@ link z drukarką*/
a.drukarka {
background: url(../img/library/icons/ico_drukarka.jpg) no-repeat;
}
/*@ link dla rara*/
a.rar {
background: url(../img/library/icons/ico_rar.jpg) no-repeat;
}
/*@ link dla excela*/
a.excel {
background: url(../img/library/icons/ico_excel.gif) no-repeat;
}
/*@ link dla quicktime*/
a.quicktime {
background: url(../img/library/icons/ico_quicktime.gif) no-repeat;
padding:2px 0pt 4px 20px;
}
/*@ link dla wmp*/
a.wmp {
background: url(../img/library/icons/ico_wmp.gif) no-repeat;
}
/*@ link dla mp3*/
a.mp3 {
background: url(../img/library/icons/ico_mp3.jpg) no-repeat;
padding:4px 0pt 4px 20px;
}
/*@ link dla pliku*/
a.file {
background: url(../img/library/icons/ico_files.jpg) no-repeat;
padding:4px 0pt 5px 20px;
}

/******************************* *********************************/

/*@obramowanie ilustracji*/
img {
border: 0 transparent solid;
}

/*@ilustracje z ramka*/
img.border, img.borderLeft, img.borderRight {
border: 1px #aaa solid;
padding: 1px 1px 1px 1px;
margin: 5px 5px 5px 5px;
}

/*@ilustracja z ramka przyciagana do lewej*/
img.borderLeft {
float: left;
margin: 0 15px 5px 0;
}

/*@ilustracja z ramka przyciagana do prawej*/
img.borderRight {
float: right;
margin: 0 0 5px 15px;
}

/*@ilustracja przyciagana do lewej*/
img.left {
float: left;
margin: 0 15px 5px 0;
}

/*@ilustracja przyciagana do prawej*/
img.right {
float: right;
margin: 0 0 5px 15px;
}

/*@styl usuwania przyciagania*/
.clear {
clear: both;
}

/*@marginesy strony*/
body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #ffffff none repeat;
}

/*@tlo strony*/
body.background {
color: #ffffff;
background: #ffffff url(/img/layout/background.jpg) center 0px no-repeat;
text-align: center;
}

/*@kontener glowny*/
#container {
width: 990px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#header {
width: 990px;
height: 384px;
float: left;
}

/*logo*/
#logo {
margin: 24px 0px 0px 11px !important;
margin: 24px 0px 0px 5px;
padding: 0px;
float: left;
}

/*wyszukiwarka*/
#search {
width: 273px;
height: 40px;
margin: 18px -2px 0px 0px;
padding: 0px;
background: transparent url(/img/layout/search.jpg) 0px 0px no-repeat;
float: right;
}

.searchtext {
margin: 12px 8px 0px 10px !important;
margin: 12px 8px 0px 5px;
padding: 0px;
font-size: 14px;
color: #ffffff;
float: left;
}

.searchinput {
width: 169px;
height: 29px;
margin: 11px 0px 0px 0px;
padding: 0px;
background: transparent url(/img/layout/searchinp.jpg) 0px 0px no-repeat;
float: left;
}

#searchsiteedit {
width: 155px;
height: 20px;
padding: 3px 0px 0px 8px;
font-size: 11px;
color: #996600;
border: 0;
background: transparent;
float: left;
}

.searchb {
width: 27px;
height: 40px;
margin: 0px;
padding: 0px;
padding: 0px 0px 0px 13px;
float: left;
}

#searchbtn {
width: 26px;
height: 40px;
border: 0;
background: transparent url(/img/layout/searchb.jpg) 0px 0px no-repeat;
cursor: pointer;
}

/*baner gorny*/
#bannermain {
margin: 23px 0px 0px 4px !important;
margin: 23px 0px 0px 2px;
padding: 0px;
float: left;
}

#bannermain table tr td {
height: 200px;
vertical-align: bottom;
}

/*@menu poziome*/
#menu {
width: 995px;
height: 48px;
margin: 0px;
padding: 0px;
float: left;
}

/*@menu poziome - link - blok*/
#menu ul li {
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
float: left;
text-align: center;
background: none;
}

/*@menu poziome - link*/
#menu ul li a {
display: block;
font-size: 14px;
background: transparent none repeat;
padding: 19px 20px 12px 20px;
color: #ffffff;
float: left;
}

/*@menu poziome - separator*/
#menu ul li a.sep, #menu ul li a.sep:hover {
width: 2px;
height: 48px;
padding: 0px 0px 0px 0px;
float: left;
display: block;
background: transparent url(/img/layout/kreskap.jpg) no-repeat 0px 0px;
}

/*@menu poziome - link aktywny*/
#menu ul li a:hover {
background: transparent none repeat;
color: #F3DD8C;
text-decoration: none;
background: transparent url(/img/layout/menutopb.jpg) repeat-x 0px 0px;
}

/*@menu poziome - link wybrany*/
#menu ul li.selected a {
color: #F3DD8C;
background: transparent url(/img/layout/menutopb.jpg) repeat-x 0px 0px;
}

/*@menu glowne - submenu*/
#menu ul li ul.submenu {
visibility: hidden;
position: absolute;
padding: 0px 0px 0px 0px;
top: 432px;
background: transparent;
clear: left;
z-index: 100;
}

/*@menu glowne - submenu, guzik*/
#menu ul li ul li a {
color: #F3DD8C;
display: block;
padding: 12px 15px 0px 15px;
width: auto;
float: left;
height: 27px;
background: transparent url(/img/layout/menutopm.gif) repeat-x 0px 0px;
border-right: 0px transparent solid;
font-size: 12px;
text-align: left;
}

/*@menu glowne - submenu, guziki wybranego menu*/
#menu ul li.selected ul li a {
color: #F3DD8C;
display: block;
padding: 12px 15px 0px 15px;
float: left;
height: 27px;
font-size: 12px;
background: transparent url(/img/layout/menutopm.gif) repeat-x 0px 0px;
}

/*@menu glowne - submenu, guzik akt*/
#menu ul li ul li a:hover {
color: #F3DD8C;
text-decoration: underline;
padding: 12px 15px 0px 15px;
background: transparent url(/img/layout/menutopm.gif) repeat-x 0px 0px;
float: left;
height: 27px;
font-size: 12px;
}

/*@menu glowne - submenu, aktywny guzik, wybranego menu*/
#menu ul li.selected ul li a:hover {
color: #F3DD8C;
padding: 12px 15px 0px 15px;
font-size: 12px;
text-decoration: underline;
}

#menu ul li ul li a.subsep, #menu ul li.selected ul li a.subsep {
color: #F3DD8C;
display: block;
padding: 12px 0px 0px 0px;
font-size: 12px;
float: left;
}

#menu ul li ul li a.subsep:hover {
font-size: 12px;
text-decoration: none;
}

#menu ul li ul li a.first {
color: #F3DD8C;
display: block;
width: 5px;
padding: 12px 0px 0px 0px;
float: left;
background: transparent url(/img/layout/menutoprl.gif) no-repeat 0px 0px;
}

#menu ul li ul li a.last {
color: #F3DD8C;
display: block;
width: 5px;
padding: 12px 0px 0px 0px;
float: left;
background: transparent url(/img/layout/menutoprp.gif) no-repeat 0px 0px;
}

/*@panel lewy*/
.leftpanel {
width: 200px;
margin: 60px 32px 0px 0px;
float: left;
}

/*@menu lewe*/
.leftmenu {
width: 200px;
}

.leftmenutop {
width: 200px;
height: 7px;
font-size: 1px;
background: transparent url(/img/layout/menuleftg.gif) no-repeat 0px 0px;
}

.leftmenuitemL_0 {
width: 200px;
height: 28px;
}

.leftmenuitemL_0 a {
width: 177px;
height: 20px;
padding: 8px 0px 0px 23px;
display: block;
color: #996600;
background: transparent url(/img/layout/menulefts.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_0 a:hover {
width: 177px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menulefts.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_0sel {
width: 200px;
height: 28px;
}

.leftmenuitemL_0sel a {
width: 177px;
height: 20px;
padding: 8px 0px 0px 23px;
display: block;
color: #ffffff;
background: transparent url(/img/layout/menulefts.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_0sel a:hover {
width: 177px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menulefts.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_1 {
width: 200px;
height: 28px;
}

.leftmenuitemL_1 a {
width: 173px;
height: 20px;
padding: 8px 0px 0px 27px;
display: block;
color: #996600;
background: transparent url(/img/layout/menuleftk.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_1 a:hover {
width: 173px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menuleftk.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_1sel {
width: 200px;
height: 28px;
}

.leftmenuitemL_1sel a {
width: 173px;
height: 20px;
padding: 8px 0px 0px 27px;
display: block;
color: #ffffff;
background: transparent url(/img/layout/menuleftk.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_1sel a:hover {
width: 173px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menuleftk.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_2 {
width: 200px;
height: 28px;
}

.leftmenuitemL_2 a {
width: 167px;
height: 20px;
padding: 8px 0px 0px 33px;
display: block;
color: #996600;
background: transparent url(/img/layout/menulefta.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_2 a:hover {
width: 167px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menulefta.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_2sel {
width: 200px;
height: 28px;
}

.leftmenuitemL_2sel a {
width: 167px;
height: 20px;
padding: 8px 0px 0px 33px;
display: block;
color: #ffffff;
background: transparent url(/img/layout/menulefta.jpg) no-repeat 0px -28px;
}

.leftmenuitemL_2sel a:hover {
width: 167px;
height: 20px;
display: block;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menulefta.jpg) no-repeat 0px -28px;
}

.leftmenusep {
width: 200px;
height: 2px;
font-size: 1px;
background: transparent url(/img/layout/menuleftl.jpg) no-repeat 0px 0px;
}

.leftmenubottom {
width: 200px;
height: 7px;
font-size: 1px;
background: transparent url(/img/layout/menuleftd.gif) no-repeat 0px 0px;
}

/*@lewy baner*/
#leftbanner {
width: 200px;
margin: 0px;
padding: 0px;
float: left;
}

.leftbanner {
margin: 20px 0px 0px 0px;
padding: 0px;
}

/*@tresc glowna strony*/
#content {
width: 520px;
min-height: 387px;
height: auto !important;
height: 387px;
margin: 60px 0px 0px 0px;
float: left;
}

/*@tresc artykul sponsorowany*/
#contentartykul {
width: 750px;
min-height: 387px;
height: auto !important;
height: 387px;
margin: 60px 0px 0px 0px;
float: left;
}

/*@lokalizacja*/
#location {
margin: 0px 0px 15px 0px;
float: left;
}

.location {
color: #996600;
font-size: 12px;
}

.location:hover {
color: #FE6E0B;
font-size: 12px;
}

.locationa {
color: #FE6E0B;
font-size: 12px;
text-decoration: underline;
}

/*@lokalizacja*/
#locationp {
width: 750px;
margin: 0px 0px 20px 0px;
float: left;
}

.bannercenter {
padding: 0px 0px 10px 0px;
}

.article_tabs {
padding: 0px 0px 1px 1px;
}

.article_tabs a {
width: 255px;
height: 29px;
display: block;
padding: 5px 0px 0px 0px;
font-size: 20px;
color: #d45700;
text-align: center;
overflow: hidden;
outline: none;
float: left;
background: transparent url(/img/layout/tabbig.gif) no-repeat 0px 0px;
}

.article_tabs a:hover, .article_tabs a.sel, .article_tabs a.sel:hover {
width: 255px;
height: 29px;
display: block;
padding: 5px 0px 0px 0px;
font-size: 20px;
color: #ffffff;
text-align: center;
overflow: hidden;
outline: none;
float: left;
background: transparent url(/img/layout/tabbig.gif) no-repeat 0px -34px;
text-decoration: none;
}

.article_tabsml {
margin: 0px 0px 0px 1px;
}

.article_tabsml a {
width: 103px;
height: 23px;
margin: 0px 0px 0px 1px;
padding: 3px 0px 0px 0px;
float: left;
color: #ffffff;
font-size: 16px;
text-align: center;
display: block;
overflow: hidden;
background: transparent url(/img/layout/tabsml.gif) no-repeat 0px 0px;
}

.article_tabsml a:hover, .article_tabsml a.sel, .article_tabsml a.sel:hover {
width: 103px;
height: 23px;
margin: 0px 0px 0px 1px;
padding: 3px 0px 0px 0px;
float: left;
color: #ffffff;
font-size: 16px;
text-align: center;
text-decoration: none;
display: block;
overflow: hidden;
background: transparent url(/img/layout/tabsml.gif) no-repeat 0px -26px;
}

.article {
width: 520px;
height: 403px;
background: #feefc8;
display: none;
}

.article_contents {
padding: 0px 0px 0px 7px;
display: none;
}

.article_content {
width: 338px;
height: 367px;
margin: 10px 0px 0px 0px;
font-size: 13px;
position: relative;
display: none;
float: left;
}

.article_list {
width: 175px;
height: 367px;
padding: 10px 0px 0px 0px;
float: left;
}

.article_list a {
width: 135px;
height: 45px;
display: block;
margin: 0px 0px 1px 0px;
padding: 14px 20px 0px 20px;
color: #dd6916;
font-size: 13px;
font-weight: bold;
overflow: hidden;
outline: none;
background: transparent url(/img/layout/article.gif) no-repeat 0px 0px;
}

.article_list a:hover, .article_list a.sel, .article_list a.sel:hover {
width: 135px;
height: 45px;
display: block;
margin: 0px 0px 1px 0px;
padding: 14px 20px 0px 20px;
color: #ffffff;
font-size: 13px;
font-weight: bold;
background: transparent url(/img/layout/article.gif) no-repeat 0px -59px;
overflow: hidden;
outline: none;
text-decoration: none;
}

.article_more {
color: #ffffff;
padding-top: 3px;
margin: 0px 12px 0px 0px !important;
margin: 0px 6px 0px 0px;
text-align: center;
margin-top: 7px;
float: right;
display: block;
width: 70px;
height: 22px;
background: transparent url(/img/layout/buttonwp.gif) no-repeat 0px 0px;
}

.article_bc {
width: 520px;
height: 15px;
font-size: 1px;
background: transparent url(/img/layout/article_bc.gif) no-repeat 0px 0px;
}

.contentb {
width: 520px;
height: 40px;
background: transparent url(/img/layout/belkap.gif) no-repeat 0px 0px;
float: left;
}

.contentbl {
width: 10px;
height: 40px;
background: transparent url(/img/layout/belkapl.gif) no-repeat 0px 0px;
float: left;
}

.contentbc {
width: 730px;
height: 40px;
background: transparent url(/img/layout/belkapc.gif) repeat-x 0px 0px;
float: left;
}

.contentbm {
width: 10px;
height: 40px;
background: transparent url(/img/layout/belkapb.gif) no-repeat 0px 0px;
float: left;
}

.contentf {
margin: 10px 0px 0px 15px !important;
margin: 10px 0px 0px 8px;
padding: 0px;
float: left;
}

.contentfm {
margin: 10px 0px 0px 5px !important;
margin: 10px 0px 0px 3px;
padding: 0px;
float: left;
}

.contentb a {
width: 70px;
height: 22px;
margin: 10px 10px 0px 0px;
padding: 3px 0px 0px 0px;
background: transparent url(/img/layout/dostosujp.gif) no-repeat 0px 0px;
font-size: 12px;
color: #ffffff;
text-align: center;
float: right;
cursor: pointer;
}

.contentb a:hover {
color: #ffffff;
text-decoration: none;
}

.contentart {
width: 520px;
margin: 20px 0px 0px 0px;
font-size: 13px;
float: left;
}

.contentart h2 a {
color: #FE6E0B;
font-size: 18px;
font-weight: normal;
}

.contentartykul {
width: 750px;
margin: 20px 0px 0px 0px;
font-size: 13px;
float: left;
}

.tlo_img {
position:absolute;
padding:10px; 
top:185px; 
left:3px;
background: url(/img/layout/p_tlo.png) repeat; 
height:40px; 
width: 305px;
text-align: center;
}

.tlo_img_tekst {
margin-bottom:16px; 
color:#fff; 
font-size:16px; 
font-weight: bold;
}

.tlo_img_tekst a{
margin-bottom:16px; 
color:#fff; 
font-size:16px; 
font-weight: bold;
}

.tlo_img_tekst a:hover{
margin-bottom:16px; 
color:#fff; 
font-size:16px; 
font-weight: bold;
text-decoration: underline;
}

.tagi{
margin-top:5px;
width:250px;
float: left;
overflow: hidden;
height:28px;
color: #e07d32;
font-size: 11px;
}

.tagi span {
color: #e07d32;
font-size: 11px;
font-weight: bold;
}

.tagi a {
color: #e07d32;
font-size: 11px;
font-weight: normal;
}

.g_imp{
width: 325px;
height: 242px;
margin-bottom:5px;
padding: 2px; border: 1px solid #f6d18c
}

.pagesadjust, .accrecmadjust {
width: 520px;
height: 40px;
display:none;
background: transparent url(/img/layout/belkab.gif) no-repeat 0px 0px;
float: left;
}

.pagesadjustnumtit, .accrecmadjustnumtit {
margin: 10px 0px 0px 0px;
font-size: 14px;
color: #ffffff;
float: right;
}

.pagesadjustblocks, .accrecmadjustblocks {
margin: 10px 10px 0px 10px !important;
margin: 10px 5px 0px 10px;
padding: 0px;
float: right;
}

.pagesadjustnum, .accrecmadjustnum {
float: left;
}

.pagesadjustnum a, .accrecmadjustnum a {
width: 17px;
height: 17px;
padding: 0px 5px;
font-size: 14px;
color: #ffffff;
}

.pagesadjustnum a:hover, .pagesadjustnum a.selected, .accrecmadjustnum a:hover, .accrecmadjustnum a.selected {
background: transparent url(/img/layout/okrag.gif) no-repeat 0px 0px;
text-decoration: none;
}

.commentsinfo {
font-size: 11px;
float: left;
padding: 4px 0px 0px 6px;
}

.commentsinfo span {
color: #1a8af4;
font-weight: bold;
font-size: 11px;
padding: 0px 10px 0px 0px;
}

.contentp {
width: 520px;
height: 40px;
background: transparent url(/img/layout/belkan.gif) no-repeat 0px 0px;
float: left;
}

.contentp a {
width: 70px;
height: 22px;
margin: 10px 10px 0px 0px;
padding: 3px 0px 0px 0px;
background: transparent url(/img/layout/dostosujn.gif) no-repeat 0px 0px;
font-size: 12px;
color: #ffffff;
text-align: center;
float: right;
cursor: pointer;
}

.contentp a:hover {
color: #ffffff;
text-decoration: none;
}

.contentpol {
width: 520px;
padding: 20px 0px 0px 0px;
font-size: 13px;
text-align: justify;
display: none;
}

.contentpol h2 a {
color: #409FFF;
font-size: 18px;
font-weight: normal;
}

/*@zajawki*/
.pagelist {
width: 520px;
margin: 20px 0px 0px 0px;
font-size: 13px;
text-align: justify;
float: left;
}

.pagelist h2 a {
color: #FE6E0B;
font-size: 18px;
font-weight: normal;
}

.nextprev {
text-align: center;
}

/*@panel prawy*/
.rightpanel {
width: 200px;
margin: 60px 5px 0px 0px !important;
margin: 60px 3px 0px 0px;
float: right;
}

/*@blok polecane*/
#rightpolecane {
margin: 0px 0px 20px 0px !important;
margin: 0px 0px 15px 0px;
padding: 0px;
float: left;
}

.rightpolecanetop {
width: 200px;
height: 40px;
background: transparent url(/img/layout/menurighttop.gif) 0px 0px no-repeat;
float: left;
}

.rightpolecanetopmarg {
margin: 10px 10px 0px 15px;
font-size: 17px;
color: #ffffff;
}

.rightpolecanetlo {
width: 200px;
height: 212px;
background: transparent url(/img/layout/menurighttlo.jpg) 0px 0px no-repeat;
float: left;
}

.polecane {
width: 200px;
height: 200px;
text-align: center;
vertical-align: middle;
}

.rightpolecanetext {
width: 198px;
background: #FAF1D0;
border-left: 1px #C6B068 solid;
border-right: 1px #C6B068 solid;
float: left;
}

.rightpolecanetextmarg {
margin: 10px 10px 0px 10px;
color: #996600;
text-align: justify;
}

.polecanebtn {
width: 55px;
height: 23px;
margin: 10px 10px 0px 0px;
padding: 3px 0px 0px 0px;
background: transparent url(/img/layout/buttonwn.gif) no-repeat 0px 0px;
font-size: 12px;
color: #ffffff;
text-align: center;
float: right;
}

.polecanebtn:hover {
color: #ffffff;
text-decoration: none;
}

.rightpolecanebtm {
width: 200px;
height: 7px;
background: transparent url(/img/layout/menurightb.gif) 0px 0px no-repeat;
float: left;
}

/*@prawy baner*/
#rightbanner {
width: 200px;
margin: 0px;
padding: 0px;
float: left;
}

.rightbanner {
margin: 20px 0px;
padding: 0px;
}

.login_tc {
width: 200px;
height: 3px;
font-size: 1px;
margin: 20px 0px 0px 0px;
background: transparent url(/img/layout/login_tc.gif) no-repeat 0px 0px;
}

.login {
width: 188px;
height: 113px;
padding: 0px 0px 0px 12px;
background: #f3bf5d url(/img/layout/login.gif) repeat-x 0px 0px;
}

.login_title {
height: 29px;
padding: 5px 0px 0px 2px;
color: #c97a27;
font-size: 18px;
}

.login_login {
width: 100px;
height: 17px;
padding: 3px 0px 0px 10px;
background: transparent url(/img/layout/logininp.gif) no-repeat 0px 0px;
}

.login_login input {
width: 90px;
height: 14px;
color: #996600;
font-size: 11px;
padding: 1px 0px 0px 0px;
border: 0px none transparent;
background: transparent;
}

.login_pass {
width: 100px;
height: 17px;
padding: 3px 0px 0px 10px;
margin: 6px 0px 0px 0px;
background: transparent url(/img/layout/logininp.gif) no-repeat 0px 0px;
float: left;
}

.login_pass input {
width: 90px;
height: 14px;
color: #996600;
font-size: 11px;
padding: 1px 0px 0px 0px;
border: 0px none transparent;
background: transparent;
}

.login_btn {
padding: 6px 0px 0px 12px;
float: left;
}

.login_btn input, .login_logout_btn input {
width: 55px;
height: 23px;
color: #ffffff;
border: 0px none transparent;
cursor: pointer;
background: transparent url(/img/layout/loginbtn.gif) no-repeat 0px 0px;
}

.login_remind {
padding: 9px 0px 0px 1px;
}

.login_remind_item {
float: left;
}

.login_remind_sep {
padding: 2px 6px 0px 6px;
float: left;
}

.login_youarelogged {
height: 25px;
padding: 10px 12px 0px 2px;
color: #c97a27;
font-size: 18px;
text-align: right;
}

.login_username {
height: 41px;
padding: 5px 12px 0px 2px;
color: #ffffff;
font-weight: bold;
font-size: 16px;
text-align: right;
}

.login_profile {
width: 108px;
padding: 6px 0px 0px 0px;
text-align: right;
float: left;
}

.login_logout_btn {
width: 60px;
padding: 0px 12px 0px 0px;
text-align: right;
float: right;
}

.login_bc {
width: 200px;
height: 3px;
font-size: 1px;
background: transparent url(/img/layout/login_bc.gif) no-repeat 0px 0px;
}

/*@napis jestes zalogowany*/
#youareloggedtxt {
height: 34px;
color: #656565;
font-size: 17px;
text-align: right;
}

/*@blok napisu 'login: nazwa_uzytkownika' po zalogowaniu*/
#loggedloginname {
height: 25px;
text-align: right;
}

/*@napis 'login:' po zalogowaniu*/
.loggedlogin {
color: #656565;
font-weight: bold;
}

/*@napis 'nazwa_uzytkownika' po zalogowaniu*/
.loggedname {
color: #eef7fb;
font-weight: bold;
}

/*@przycisk twoje dane*/
#profilebtn {
width: 84px;
height: 24px;
margin-left: 0px;
margin-top: 37px;
float: left;
}

/*@przycisk wyloguj*/
#logoutbtn {
width: 84px;
height: 24px;
margin-left: 1px;
margin-top: 37px;
float: right;
}

/*@blok napisu aktualnosci*/
#news {
width: 200px;
height: 56px;
}

/*@margines bloku napisu aktualnosci*/
#newsmarg {
margin-left: 3px;
margin-top: 18px;
position: absolute;
}

/*@blok listy aktualnosci*/
#newslist {
width: 200px;
}


/*@margines bloku listy aktualnosci*/
#newslistmarg {
margin-left: 5px;
}

/*@data elementu z aktualnosci*/
.newsitemdate, .newsitemdate a {
color: #ff6600;
font-size: 12px;
}

/*@tytu? elementu z aktualnosci*/
.newsitemtitle, .newsitemtitle a {
color: #ff6600;
font-size: 11px;
font-weight: bold;
}

/*@tresc elementu z aktualnosci*/
.newsitemcontent {
color: #8da3b3;
font-size: 12px;
margin-top: 5px;
}

/*@hiperlacze elementu z aktualnosci*/
.newsitemcontent a {
color: #8e8e8e;
font-size: 12px;
}

/*@krotka linia oddzielajaca newsy*/
#newsline {
width: 175px;
height: 2px;
margin-top: 12px;
margin-bottom: 12px;
font-size: 1px;
background: transparent url(/img/layout/markers/line1px02.gif) 0px 0px repeat-x;
}

/*@napis wszystkie aktualnosci*/
#newsalltxt {
color: #f48e0b;
font-size: 12px;
font-weight: bold;
margin-top: 8px;
}

/*@hiperlacze wszystkie aktualnosci*/
#newsalltxt a {
color: #f48e0b;
font-size: 12px;
font-weight: bold;
}

/*@blok napisu newsletter*/
#newsletter {
width: 200px;
height: 70px;
margin: 0px;
background: transparent url(/img/layout/newsletter.gif) no-repeat 0px 0px;
float: left;
}

/*@margines bloku napisu newsletter*/
#newslettermarg {
font-size: 17px;
color: #ffffff;
margin-left: 15px;
margin-top: 12px;
position: absolute;
}

/*@blok wewnetrzny newslettera*/
#newslettermail {
margin-top: 5px;
font-size: 12px;
color: #7b868e;
}

/*@margines bloku wewnetrznego newslettera*/
#newslettereditmargin {
margin-top: 2px;
}

.newsletterinput {
width: 100px;
margin: 0px;
padding: 4px 0px 0px 10px;
background: transparent url(/img/layout/newsletterinp.jpg) 0px 0px no-repeat;
float: left;
}

/*@pole edycji newslettera*/
.newsletteredit {
width: 100px;
height: 20px;
padding: 0px;
margin: 0px;
font-size: 11px;
color: #1977D1;
border: 0;
background: transparent;
}

#newsletterb {
width: 55px;
height: 20px;
margin: 0px 0px 0px 10px;
padding: 0px;
background: transparent url(/img/layout/newsletterb.gif) no-repeat 0px 0px;
border: 0;
font-size: 12px;
color: #996600;
text-align: center;
cursor: pointer;
float: left;
}

/*@komunikaty newslettera*/
#newsletterinfo {
color: #1977D1;
width: 200px;
font-size: 12px;
margin-top: 5px;
float: left;
}

#emailI {
height: 20px;
}

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:40%;
top:300px;
width:310px;
background:#f6810d;
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(/img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message{
color:#996600;
background:#fff;
clear:both;
padding:50px 40px 50px 40px !important;
padding:20px 40px 50px 40px;
margin:1px;
height: 13px;
height: auto !important;
min-height: 13px;
text-align:center;
font-family:Tahoma;
font-size:13px
}

/*@blok gornego elementu tekstowego strony glownej*/
#main0txt {
width: 678px;
min-height: 144px;
height: auto !important;
height: 144px;
float: left;
background: transparent url(/img/layout/markers/dotsv02.gif) 0px 0px repeat-y;
}

/*@tlo bloku gornego elementu tekstowego strony glownej*/
#main0txtbkg {
width: 677px;
margin-left: 1px;
background: transparent url(/img/layout/gradients/gradmain.jpg) 0px 0px repeat-x;
}

/*@margines bloku gornego elementu tekstowego strony glownej*/
#main0txtmarg {
margin-left: 25px;
margin-right: 20px;
padding-top: 18px;
}

/*@blok dolnego lewego elementu tekstowego strony glownej*/
#main1txt {
width: 226px;
min-height: 254px;
height: auto !important;
height: 254px;
float: left;
margin-top: 0px;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

/*@margines bloku dolnego lewego elementu tekstowego strony glownej*/
#main1txtmarg {
margin-left: 25px;
margin-right: 20px;
margin-top: 10px;
}

/*@blok dolnego srodkowego elementu tekstowego strony glownej*/
#main2txt {
width: 226px;
min-height: 254px;
height: auto !important;
height: 254px;
float: left;
margin-top: 0px;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

/*@margines bloku dolnego srodkowego elementu tekstowego strony glownej*/
#main2txtmarg {
margin-left: 25px;
margin-right: 20px;
margin-top: 10px;
}

/*@blok dolnego prawego elementu tekstowego strony glownej*/
#main3txt {
width: 226px;
min-height: 254px;
height: auto !important;
height: 254px;
float: left;
margin-top: 0px;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

/*@margines bloku dolnego prawego elementu tekstowego strony glownej*/
#main3txtmarg {
margin-left: 25px;
margin-right: 20px;
margin-top: 10px;
}

/*@zajawka galerii strony glownej - obrazek*/
#maingalleryimage {
width: 122px;
height: 93px;
margin-left: 30px;
background: transparent url(/img/layout/gradients/galimg_bkg03.jpg) 0px 0px no-repeat;
}

/*@zajawka galerii strony glownej - obrazek, ramka wewn.*/
#maingalleryimageframe {
width: 114px;
height: 86px;
margin-left: 2px;
}

/*@zajawka galerii strony glownej - data*/
#maingallerydate {
font-size: 11px;
color: #d0792a;
}

/*@blok stopki*/
#footer {
height: 95px;
width: 100%;
margin: 20px 0px 0px 0px;
background: transparent url(/img/layout/footer.jpg) repeat-x 0px 0px;
float: left;
}

.footer {
width: 990px;
height: 80px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

/*@blok menu stopki*/
.menubottom {
width: 990px;
color: #996600;
font-size: 12px;
}

/*@margines bloku menu stopki*/
.menubottommarg {
margin: 15px 20px 8px 0px !important;
margin: 15px 7px 8px 0px;
float: left;
}

/*@hiperlacza menu stopki*/
.menubottommarg a {
color: #996600;
font-size: 12px;
}

/*@blok separatora miedzyelementowego menu stopki*/
.menubottomsep {
margin: 2px 10px 0px 10px;
float: left;
}

/*@blok elementu menu stopki*/
.menubottomitem {
float: left;
}

/*@blok elementu menu stopki - ikona rss*/
.menubottomitem_rss {
width: 14px;
height: 14px;
float: left;
margin-right: 5px;
background: transparent url(/img/layout/icons/rss.gif) 0px 0px no-repeat;
}

/*@blok powered*/
.powered {
margin: 15px 0px 8px 0px;
color: #996600;
font-size: 12px;
float:right;
}

/*@hiperlacza powered*/
.powered a {
color: #996600;
font-size: 12px;
}

/*@linia stopki*/
#linefullthick {
width: 990px;
height: 1px;
font-size: 1px;
background: transparent url(/img/layout/footerlinia.gif) 0px 0px repeat-x;
}

/*@blok praw autorskich*/
#copyright {
margin: 15px 0px 0px 0px;
color: #996600;
font-size: 12px;
float: left;
}

/*@blok polityki prywatnosci, daty aktualizacji, wsparcia przez actualizer cms*/
#policypowered {
margin: 15px 0px 0px 10px;
color: #996600;
font-size: 12px;
text-align: right;
float: left;
}

/*@loga actualizer, heuristic*/
.loga a.act {
width: 138px;
height: 41px;
display: block;
float: right;
background: transparent url(/img/layout/actualizer.jpg) no-repeat 0px 0px;
}

.loga a.act:hover {
width: 138px;
height: 41px;
display: block;
background: transparent url(/img/layout/actualizer.jpg) no-repeat 0px -41px;
}

.loga a.heur {
width: 141px;
height: 41px;
display: block;
float: right;
background: transparent url(/img/layout/heuristic.jpg) no-repeat 0px 0px;
}

.loga a.heur:hover {
width: 141px;
height: 41px;
display: block;
background: transparent url(/img/layout/heuristic.jpg) no-repeat 0px -41px;
}

#leftMenu {
width: 196px !important;
width: 198px;
font-size: 13px;
border: 1px solid #b5b5b5;
}

/*@lewe menu - hiperlacza odwiedzone*/
#leftMenu a:visited {
text-decoration: none;
}

/*@lewe menu - marginesy menu*/
#leftMenu ul {
margin: 4px 4px 0px 4px;
padding: 0px 0px 3px 0px;
display: block;
}

/*@lewe menu - marginesy podmenu*/
#leftMenu ul li, #leftMenu ul li ul {
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent none repeat;
}

/*@lewe menu - hiperlacze poziom 0*/
#leftMenu ul li a {
display: block;
position: relative;
padding: 3px 0 5px 15px;
margin: 0 0 0 0;
text-decoration: none;
color: #5e6a72;
}

/*@lewe menu - hiperlacze podswietlone poziom 0*/
#leftMenu ul li a:hover {
color: #475158;
text-decoration: underline;
}

/*@lewe menu - pogrubienie*/
#leftMenu .pogrubienie {
background: transparent url(/img/layout/markers/arrow04.gif) 5px 7px no-repeat;
font-weight: bold;
font-size: 13px;
color: #5e6a72;
}

/*@lewe menu - pogrubienie podswietlone*/
#leftMenu .pogrubienie:hover {
background: transparent url(/img/layout/markers/arrow05.gif) 5px 7px no-repeat;
font-weight: bold;
color: #32383d;
}

/*@lewe menu - pogrubienie 2*/
#leftMenu .pogrubienie2 {
background: transparent url(/img/layout/markers/arrow04.gif) 15px 3px no-repeat;
font-weight: bold;
font-size: 13px;
color: #5e6a72;
}

/*@lewe menu - nie rozwiniete poziom 2*/
#leftMenu .s {
color: #5e6a72;
line-height: 13px;
padding: 0 0 0 38px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow26.gif) 27px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - nie rozwiniete podswietlone poziom 2*/
#leftMenu .s:hover {
background: transparent url(/img/layout/markers/arrow12.gif) 27px 3px no-repeat;
padding: 0px 0px 0px 38px;
}

/*@lewe menu - nie rozwiniete poziom 3*/
#leftMenu .s2 {
color: #5e6a72;
line-height: 13px;
padding: 0 0 0 38px;
margin: 0 0 6px 10px;
background: transparent url(/img/layout/markers/arrow26.gif) 27px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - nie rozwiniete podswietlone poziom 3*/
#leftMenu .s2:hover {
background: transparent url(/img/layout/markers/arrow12.gif) 27px 3px no-repeat;
padding: 0px 0px 0px 38px;
}

/*@lewe menu - rozwiniete poziom 2*/
#leftMenu .sselected {
background: transparent url(/img/layout/markers/arrow25.gif) 27px 3px no-repeat;
font-weight: bold;
font-size: 13px;
padding: 0px 0px 0px 38px;
color: #5e6a72;
}

/*@lewe menu - rozwiniete podswietlone poziom 2*/
#leftMenu .sselected:hover {
font-weight: bold;
background: transparent url(/img/layout/markers/arrow12.gif) 27px 3px no-repeat;
}

/*@lewe menu - rozwiniete poziom 3*/
#leftMenu .s2selected2 {
background: transparent url(/img/layout/markers/arrow25.gif) 27px 3px no-repeat;
font-weight: bold;
font-size: 13px;
padding: 0px 0px 0px 38px;
margin-left: 10px;
color: #5e6a72;
}

/*@lewe menu - rozwiniete podswietlone poziom 3*/
#leftMenu .s2selected2:hover {
font-weight: bold;
background: transparent url(/img/layout/markers/arrow12.gif) 27px 3px no-repeat;
}

/*@lewe menu - hiperlacze poziom 1*/
#leftMenu ul li ul li a {
line-height: 14px;
padding: 0 0 0 27px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow10.gif) 15px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - hiperlacze podswietlone poziom 1*/
#leftMenu ul li ul li a:hover {
background: transparent url(/img/layout/markers/arrow12.gif) 15px 3px no-repeat;
}

/*@tresc glownej strony - margines*/
#contentmarg {
margin-left: 20px;
margin-right: 0px;
margin-top: 10px;
}

/*@tresc glowna - naglowek*/
#contentpagehead {
width: 520px;
height: 25px;
background: transparent url(/img/layout/liniad.gif) 0px 23px no-repeat;
}

/*@tresc glowna - blok 1*/
#contentpageone {
width: 200px;
min-height: 349px;
height: auto !important;
height: 349px;
margin-top: 0px;
float: left;
}

/*@tresc glowna - blok 1 - margines nazwa kategorii*/
#contentpageonemargcat {
margin-left: 3px;
margin-right: 12px;
margin-top: 20px;
}

/*@tresc glowna - blok 1 - margines elementy tekstowe*/
#contentpageonemargtxt {
margin-left: 6px;
margin-right: 12px;
}

/*@tresc glowna - blok 1 - naglowek*/
#contentpageonehead {
min-height: 21px;
height: auto !important;
height: 21px;
margin-bottom: 19px;
}

/*@tresc glowna - blok 2*/
#contentpagetwo {
width: 206px;
min-height: 349px;
height: auto !important;
height: 349px;
margin-top: 0px;
float: left;
}

/*@tresc glowna - blok 2a*/
#contentpagetwobig {
width: 432px;
min-height: 349px;
height: auto !important;
height: 349px;
margin-top: 0px;
float: left;
}

/*@tresc glowna - blok 2,2a - margines*/
#contentpagetwomarg {
margin-left: 0px;
margin-right: 20px;
margin-top: 0px;
}

/*@tresc glowna - blok 2,2a - naglowek*/
#contentpagetwohead {
height: 40px;
}

/*@tresc glowna - blok 3*/
#contentpagethree {
width: 226px;
min-height: 349px;
height: auto !important;
height: 349px;
margin-top: 0px;
float: left;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

/*@tresc glowna - blok 3 - margines*/
#contentpagethreemarg {
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
}

/*@tresc glowna - blok 3 - naglowek*/
#contentpagethreehead {
height: 40px;
}

/*@tresc glowna - blok 4*/
#contentpagefour {
width: 222px;
min-height: 349px;
height: auto !important;
height: 349px;
margin-top: 0px;
float: left;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

/*@tresc glowna - blok 4 - margines*/
#contentpagefourmarg {
margin-left: 20px;
margin-right: 17px;
margin-top: 0px;
}

/*@tresc glowna - blok 4 - naglowek*/
#contentpagefourhead {
height: 40px;
}

/*@odstep pionowy 1px*/
.space1px {
height: 1px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 2px*/
.space2px {
height: 2px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 4px*/
.space4px {
height: 4px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 6px*/
.space6px {
height: 6px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 8px*/
.space8px {
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@lista ze strzalkami*/
#arrowlist01 {
background: url(/img/layout/markers/arrow07a.gif) 2px 5px no-repeat;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;
}

/*@zdjecie zajawki*/
#trailphoto {
width: 85px;
float: left;
}

/*@zawartosc tekstowa zajawki*/
#trailcontent {
width: 100px;
float: left;
}

/*@foto listy zajawek - blok*/
.pagesphoto {
width: 251px;
float: left;
background: #ffffff;
}

/*@foto listy zajawek - obrazek*/
.pagesphoto img {
width: 241px;
height: 152px;
padding: 4px;
border: 1px #C6B068 solid;
}

/*@tresc listy zajawek ze zdjeciem - blok*/
.pagescontent {
width: 251px;
font-size: 13px;
color: #996600;
float: left;
}

.pagescontenttext{
height:83px;
}

/*@tresc listy polecane ze zdjeciem - blok*/
.polecanecontent {
width: 251px;
font-size: 13px;
color: #996600;
float: right;
}

/*@tresc listy polecane ze zdjeciem - blok*/
.polecanecontentm {
width: 520px;
font-size: 13px;
color: #996600;
float: right;
}

/*@blok zajawek*/
.pageslist {
width: 251px;
margin: 0px 0px 20px 0px;
text-align: justify;
display: none;
float: left;
}

.pageslistk {
width: 251px;
margin: 0px 0px 20px 0px;
text-align: justify;
display: none;
float: right;
}

/*@formularze - styl elementow pol tekstowych*/
tr.formRow input.text, input.textm, tr.formRow textarea, tr.alertRow input.text, tr.alertRow input.textm, tr.alertRow textarea {
border: 1px #aaa solid;
width: 250px;
padding: 2px 2px 2px 2px;
}

/*@formularze - styl elementow podczas bledu*/
tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
}

/*@formularze - styl elementow*/
tr.formRow td, tr.alertRow td {
padding: 2px 3px;
}

/*@formularze - wysokosc pol tresci*/
tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

/*@formularze - styl etykiet*/
tr.formRow td.label, tr.alertRow td.label {
padding: 2px 10px 2px 20px;
white-space: nowrap;
}

/*@formularze - tlo etykiet*/
tr.alertRow td.label {
background: #f9eded url(/img/layout/form_alert.gif) center left no-repeat;
}

/*@formularze - margines elementow opisowych*/
tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

/*@formularze - styl elementow opisowych informujacych o bledzie*/
tr.alertRow div {
color: #f40;
}

/*@formularze - gwiazdka pole wymagane*/
td.required {
color: #ff6600;
}

/*@formularze - tabela*/
#form table {
width: 90%;
}

/*@formularze - brak zawijania*/
td.nw {
white-space: nowrap;
}

/*@formularze - przyciaganie tekstu do prawej*/
td.r {
text-align: right;
}

/*@galeria - data galerii*/
#gallerydate {
font-size: 11px;
}

/*@galeria - obrazek*/
#galleryimage {
width: 122px;
height: 98px;
margin-right: 8px;
float: left;
padding-top: 1px;
}

/*@galeria - obrazek, ramka wewn.*/
#galleryimageframe {
width: 114px;
height: 86px;
margin-left: 2px;
padding: 2px;
border: 1px #FE6E0B solid;
}

.sita {
color: #FE6E0B;
font-size: 12px;
}

/*@mapa strony - marginesy poziomu 0*/
#sitemap ul {
margin: 0 0 0 0;
padding: 0 0 3px 0;
display: block;
}

/*@mapa strony - marginesy poziomu 1*/
#sitemap ul li, #leftMenu ul li ul {
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent none repeat;
}

/*@mapa strony - hiperlacza poziomu 0*/
#sitemap ul li a {
color: #996600;
background: transparent url(/img/layout/strzalkaleftp.gif) 3px 8px no-repeat;
display: block;
position: relative;
padding: 3px 0 5px 13px;
margin: 0px 0 0 0;
text-decoration: none;
}

/*@mapa strony - hiperlacza podswietlone poziomu 0*/
#sitemap ul li a:hover {
background: transparent url(/img/layout/strzalkaleftp.gif) 3px 8px no-repeat;
text-decoration: underline;
}

/*@mapa strony - hiperlacza poziomu 1*/
#sitemap ul li li a {
padding: 0 0 0 15px;
margin: 0px 0 6px 15px;
background: transparent url(/img/layout/strzalkaleftp.gif) 5px 5px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 1*/
#sitemap ul li li a:hover {
background: transparent url(/img/layout/strzalkaleftp.gif) 5px 5px no-repeat;
}

/*@mapa strony - hiperlacza poziomu 2*/
#sitemap ul li li li a {
padding: 0 0 0 33px;
margin: 0px 0 6px 20px;
background: transparent url(/img/layout/strzalkaleftp.gif) 23px 5px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 2*/
#sitemap ul li li li a:hover {
background: transparent url(/img/layout/strzalkaleftp.gif) 23px 5px no-repeat;
}

/* style do forum */
#forum_opis{ 
padding: 5px 15px 5px 5px;
background-color: rgb(207, 240, 255);
font-size:12px;
}

.contentforum {
width: 520px;
margin: 0px;
font-size: 13px;
float: left;
}

#forum_tab{
width:auto;
}

#forum_tab td{
background-color:#FAF1D0;
}

#forum_tab th{
background-color:#409FFF;
border-bottom:2px solid #FFFFFF;
color:#ffffff;
font-size:13px;
padding:10px 10px 10px 6px;
text-align:left;
}

.th_wypowiedzi{
border-left:2px solid #ffffff;
}

.td_wypowiedzi{
width: 110px;
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;
}

.td_wypowiedzi span{
font-size:12px;
color:#F2771D;
font-weight:bold;
}

#forum_watki{
font-size:12px;
padding:10px 0 10px 5px;
background-color:#CFF0FF;
border-bottom:2px solid #FFFFFF;
}

#forum_watki ul li{
list-style-image: none;
list-style-type: none;
color:#003EB1;
background: transparent;
}

#forum_watki ul{
margin:0 0 15px 0;
}

#forum_watki ul li a{
color:#FE6E0B;
font-size:12px;
margin-left: 20px;
}

#forum_watki ul li a:visited{
color:#717171;
text-decoration:underline;
font-size:12px;
margin-left: 20px;
}

#forum_watki ul li a:hover{
text-decoration:underline;
}

.searchbf {
margin: 0px 0px -3px 0px !important;
margin: 0px 0px -4px 0px;
background: transparent;
}

.all_w a{
color:#FE6E0B;
margin: 0px 10px 0px 0px;
font-size:12px;
float: right;
}

.all_w a:hover{
text-decoration:underline;
}

.back_btn2{
margin: 0pt 0pt 0pt 130px;
}

.back_btn3{
margin: 0pt 0pt 0pt 0px;
background: transparent url(/img/layout/markers/arrow49.gif) no-repeat scroll 6px 4px;
}

.back_btn3 a{
color: #ffffff;
text-decoration: underline;
}

#forum{
background: transparent;
padding: 10px 0px 0px 5px;
}

#forumTopics {
width: 520px;
}

#forumTopics tr th {
border-top: 1px solid #FAF1D0;
border-bottom: 2px solid #ffffff;
}

#forum td.r, #forumTopics th.r {
text-align: right;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
color:#409FFF;
}

#forumTopics a:visited.topic {
font-weight: bold;
font-size: 12px;
color:#717171;
}

#forumTopics td.small, #forumTopics td.small * {
font-size: 11px;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

.forumQuote, .forumQuote * {
color: #666;
}

#forumTopics td.r {
text-align: right;
width:126px;
font-size: 11px;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
}

#forum a.topic {
font-size:13px;
font-weight:bold;
color:#409FFF;
}

.topicUser {
font-weight: normal;
color: #FE6E0B;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

#forumPosts tr.postWyr td {
background-color: #CFF0FF;
}

#forumPosts tr.postWyr td.postContent {
background-color: #FAF1D0;
background-image: url(../img/forum_post_3.gif);
background-repeat: repeat-y;
width:460px;
}

#forumPosts tr.postWyr td.postContent a {
font-weight: bold;
color: #FE6E0B;
}

#forumPosts tr td.postInfo {
vertical-align: top;
white-space: nowrap;
padding: 5px 8px;
border-bottom: 5px #fff solid;
}

/*@*/
#forumPosts tr td.postInfo, #forumPosts tr td.postInfo * {
font-size: 12px;
font-family: Tahoma;
white-space: nowrap;
background-color: #FAF1D0;
}

#forumPosts tr td.postInfo div.author {
font-weight: bold;
color: #24a;
}

.author-from, .author-posts {
font-weight: normal;
}

#forumPosts tr td.postInfo a {
}

#forumPosts tr td.postContent {
background-color:#FAF1D0;
padding: 5px 5px 5px 15px;
font-size: 12px;
border-bottom: 5px #fff solid;
background-image: url(../img/forum_post_3.gif);
background-repeat: repeat-y;
width:460px;
}

#forumPosts tr td.postContent * {
font-size: 12px;
background-color:#FAF1D0;
text-align: left;
}

#forumPosts tr td.postContent h3 {
padding: 0 0 5px 0;
margin: 0;
color: #FE6E0B;
font-weight: bold;
}

#forumPosts tr td.postContent a {
font-weight: bold;
color: #FE6E0B;
}

a.cytuj {
float: right;
display: block;
margin-left:5px;
}

#forumPosts tr td.postInfo div.authButt {
background-color: #F0F2F5;
border: 1px #9ab solid;
padding: 2px;
margin: 2px 0;
}

#forumPosts tr td.postInfo div.authButt * {
vertical-align: middle;
}

#forumPosts tr td.postInfo div.authButt a {
padding-right: 5px;
}

/*@*/
#forumPosts tr th {
background: #FF6801 none   repeat;
padding: 6px 2px 6px 10px;
color: #ffffff;
border-top: 1px #fff solid;
border-bottom: 2px #fff solid;
}

/*@*/
#forumPosts tr th.l {
text-align: left;
background: #FF6801 none repeat;
color: #ffffff;
text-decoration: underline;
}

#forumPosts tr th.l a {
color: #ffffff;
}

/*@*/
#forumPosts tr th.t {
background: #178af5 none   repeat;
padding: 6px 2px 6px 10px;
color: #ffffff;
border-top: 1px #fff solid;
border-bottom: 2px #fff solid;
}

/*@*/
#forumPosts tr th h3 {
float: right;
margin: 0 0 0 0;
padding: 0 10px 0 0;
font-weight: bold;
font-size: 12px;
}

/*@ramka*/
img.forum {
border: 1px #b9b7b7 solid;
margin: 5px 2px 5px 2px;
padding: 2px;
}

#forumTopics th {
background: #FF6801;
padding: 2px 6px 2px 6px;
font-weight: normal;
text-align: center;
font-size:13px;
color:#fff;
}

#forumTopics tr td {
background-color:#FAF1D0;
border-bottom: 2px #fff solid;
border-left: 2px #fff solid;
padding: 2px 6px 2px 6px;
margin: 0;
}

#forumTopics tr td.t {
width:5px;
}

#forumTopics tr td:first-child {
border-left: 0;
width:20px;
}

#forumSearch {
margin: 15px 10px 0px 0px !important;
margin: 15px 5px 0px 0px;
padding: 0px;
color: #ffffff;
font-size: 12px;
float: right;
}

#forumSearch label {
color:#ffffff;
}

#temats {
width: 70px;
margin: 14px 0px 0px 0px;
padding: 0px;
color: 	#ffffff;
font-size: 14px;
text-align: center;
float: right;
}

#newTopic {
padding: 12px 0;
}

#newTopic a {
background: transparent url(../img/library/markers/sq_arr.gif) 0px 0px no-repeat;
padding: 0 0 0px 18px;
color:#409FFF;
font-size: 13px;
font-weight: bold;
}

#newTopic a:hover {
text-decoration: underline;
}

.forum-highlight {
background: #ff0;
}

.avatar {
display: block;
border: 4px #BABFC2 solid;
padding: 1px;
margin: 2px 2px 2px 0;
width: 64px;
height: 64px;
overflow: hidden;
}

#spolecznosc {
background: #F2F2F3;
margin: 0px 0 10px 0;
padding: 0 0 10px 0;
width: 310px;
float: right;
overflow: hidden;
}

#spolecznosc h3 {
background: #0088FF;
margin: 0;
padding: 0px;
height: 31px;
text-align: center;
color: #fff;
font-size: 12px;
line-height: 31px;
}

/*@*/
#spolecznosc * {
font-size: 11px;
font-family: Tahoma;
}

#spolecznosc dt {
padding: 4px 5px 0px 8px;
margin: 0;
}

/*@*/
#spolecznosc dt, #spolecznosc dt * {
color: #ff0000;
font-weight: normal;
}

#spolecznosc dd {
margin: 0;
padding: 0px 5px 0px 8px;
text-indent: 0px;
}

/*@*/
#spolecznosc dd, #spolecznosc dd * {
color: #000000;
}

#fq, #forum fieldset table tbody tr td input {
border: 1px solid #C0C0C0;
}

/*@blok pola wpisywania komentarza*/
#commentblock {
display: none;
width: 520px;
}

/*@blok pola wpisywania komentarza - etykieta autor*/
#commentblock .author {
margin: 0px 0px 0px 7px;
}

/*@blok pola wpisywania komentarza - pole autor*/
#commentblock .author .username {
width: 89%;
height: 17px;
margin: 0px 0px 5px 0px;
background: #fbf8e5;
border: 0px none transparent;
}

/*@blok pola wpisywania komentarza - przycisk*/
#commentblock .buttons {
margin: 0px 0px 0px 220px;
display: block;
}

/*@pole tekstu bloku pola wpisywania komentarza*/
#commentArea {
background:#fbf8e5 none repeat scroll 0%;
border:0pt none;
width:97%;
margin:10px 0 10px 6px;
}

/*@napis dodaj 'komentarz/musisz sie zalogowac'*/
#addcomment, #addcomment a {
color: #FE6E0B;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
}

/*@blok listy komentarzy*/
.comment {
border-bottom: 1px #cacaca dashed;
border-left: 0px #aaa solid;
border-right: 0px #aaa solid;
padding: 7px 0px 4px 0px;
clear: both;
}

/*@naglowek komentarza w liscie komentarzy*/
.comment-head {
color: #996600;
font-size: 11px;
padding: 0 0 4px 0;
position: relative;
width: 100%;
}

/*@napis 'cytuj', komentarza w liscie komentarzy*/
a.comment-quote {
position: absolute;
right: 0px;
top: 0px;
text-align: right;
color: #FE6E0B;
}

/*@tresc komentarza w liscie komentarzy*/
.comment-txt, .comment-txt * {
color: #996600;
text-align:justify;
margin:0 0 5px 0;
display:block;
}

/******************************FORMATOWANIE SONDY********************/
#sonda {
background: #F3BF5D url(/img/layout/login.gif) repeat-x scroll 0 0;

padding: 5px 5px 5px 12px;
}

.sonda{
margin:0px 0 0px 20px;
}

.sonda div.bar {
height:4px;
overflow: hidden;
background:#cf5f00;
margin-top: 5px;
}

/***********************FORMATOWANIE TABEL*************************/
/*@*/
table.data2 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 50px;
font-weight: normal;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

/*@*/
table.data6 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 0px;
font-weight: normal;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
margin: 0px 0px 0px 0px;
}

/*@*/
table.data2 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 50px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

/*@*/
table.data6 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 0px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

/*@*/
table.data2 tr td a {
font-size: 13px;
}

/*@*/
table.data6 tr td a {
font-size: 13px;
}

/*@*/
table.data2 tr td.c {
text-align: center;
}

/*@*/
table.data6 tr td.c {
text-align: center;
font-size: 13px;
}

/*@*/
table.data2 tr td:first-child {
border-left: 0;
}

/*@*/
table.data2 tr td.nb {
white-space: nowrap;
}

/*@*/
table.data3 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 10px;
font-weight: bold;
text-align: center;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
}

/*@*/
table.data4 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 0px;
font-weight: bold;
text-align: center;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
margin: 0px 0px 0px 0px;
}

/*@*/
table.data3 tr td {
border-bottom: 1px #d8d8d8 solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: center;
font-size: 12px;
}

/*@*/
table.data4 tr td {
border-left: 0px #EDE9E7 solid;
padding: 5px 5px 5px 10px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: justify;
font-size: 12px;
border-top: 1px #d8d8d8 solid;
}

/*@*/
table.data3 tr td.nb {
white-space: nowrap;
}

/*@*/
table.data5 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 3px 3px 3px;
font-weight: bold;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

/*@*/
table.data5 td {
padding: 0px 3px 0px 3px;
font-size: 13px;
}

/*@*/
table.data5 td div.dat {
width: auto;
margin: 0 0 0 10px;
padding: 0 0 0 0;
white-space: nowrap;
}

/*@*/
table.data5 tr td.kropki {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 10px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}