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

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

/*@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: #245436;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

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

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

/*@styl naglowkowy h1.4*/
h1.style4 {
color: #9D1513;
margin: 0px 0px 15px 10px;
font-size: 19px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

h1.style5 {
color: #245436;
font-size: 15px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2.1*/
h4, h2.style1 {
color: #003300;
font-size: 15px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2.1*/
h2.style1 a {
color: #003300;
font-size: 15px;
font-weight: bold;
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 h3.2*/
h6, h3.style2 {
color: #d0792a;
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@maly przycisk nie podswietlony 2*/
.btn_sml2 {
height: 22px;
color: #85929b;
font-size: 13px;
font-weight: bold;
background: transparent url(/img/layout/buton.gif) 0px 0px repeat-x;
border: 1px solid #c0c0c0;
cursor: pointer;
}

/*@maly przycisk nie podswietlony*/
.btn_sml {
height: 22px;
margin: 0px 0px 0px 3px;
color: #e9cfcf;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/buton.gif) 0px 0px repeat-x;
border: 0px;
cursor: pointer;
}

/*@maly przycisk podswietlony*/
.btn_sml_sel {
height: 22px;
margin: 0px 0px 0px 3px;
color: #ffffff;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/buton.gif) 0px 0px repeat-x;
border: 0px;
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) 0px 0px repeat-x;
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_big_sel02.jpg) 0px 0px repeat-x;
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 wszystkie zdjecia*/
a.more {
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/strzalka3.gif) left 6px no-repeat;
padding: 0px 8px 0px 10px;
float: right;
}

/*@hiperlacze wszytkie zdjecia - podswietlenie*/
a.more:hover {
color: #AA3432;
}

/*@hiperlacze wstecz*/
a.wstecz {
display: block;
width: 55px;
height: 17px;
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: #FFFFFF url(/img/layout/strzalka5.gif) left 6px no-repeat;
padding: 0px 0px 0px 12px;
float: left;
}

/*hiperlacze wstecz - podswietlenie*/
a.wstecz:hover {
display: block;
width: 55px;
height: 17px;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/bwstecz.gif) no-repeat;
}

/*@hiperlacze czytaj wiecej*/
a.wiecej {
display: block;
width: 83px;
height: 17px;
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/strzalka3.gif) left 6px no-repeat;
padding: 0px 8px 0px 12px;
float: right;
}

/*@hiperlacze czytaj wiecej - podsietlenie*/
a.wiecej:hover {
display: block;
width: 83px;
height: 17px;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/bwiecej.gif) no-repeat;
}

/*@hiperlacze czytaj wiecej*/
a.seephotos {
display: block;
width: 109px;
height: 18px;
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/strzalka3.gif) left 6px no-repeat;
padding: 0px 8px 0px 12px;
float: right;
}

/*@hiperlacze czytaj wiecej - podsietlenie*/
a.seephotos:hover {
display: block;
width: 109px;
height: 18px;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/bwszystko.gif) no-repeat;
}

/*@hiperlacze mapa strony*/
a.maps {
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/strzalka3.gif) left 6px no-repeat;
padding: 0px 8px 0px 10px;
float: left;
}

/*@hiperlacze mapa strony - podswietlenie*/
a.maps:hover {
color: #AA3432;
}

/*@hiperlacze wszystkie*/
a.seeall {
display: block;
width: 60px;
height: 18px;
color: #AA3432;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/strzalka3.gif) left 6px no-repeat;
padding: 0px 8px 0px 12px;
margin: 5px 0px 0px 60px;
}

/*@hiperlacze wszystkie - podsietlenie*/
a.seeall:hover {
display: block;
width: 65px;
height: 18px;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/bwiecej.gif) no-repeat;
}

.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 ramk?*/
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: #D0D0D0 url(/img/layout/gradient.jpg) 0px 0px repeat-x;
text-align: center;
}

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

/*@margines kontenera glownego*/
#containermarg {
margin: 0 5px;
}

/*@logo firmy*/
#companylogo {
width:985px;
text-align:center;
position: relative;
float: left;
}

/*@margines logo firmy*/
#companynamemarg {
margin: 2px 0;
}

/*@menu gorne poziome*/
#menutop {
width: 985px;
height: 25px;
margin: 0 0 2px 0;
float: left;
background: transparent url(/img/layout/menug.gif) 0px 0px repeat-x;
}

/*@menu gorne poziome - blok*/
#menutop ul {
margin: 0px 10px;
padding: 0px;
}

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

/*@menu gorne poziome - link*/
#menutop ul li a {
float: left;
display: block;
font-size: 14px;
line-height: 25px;
background: transparent none repeat;
margin: 0px;
padding: 0px 10px;
color: #ffffff;
}

/*@menu gorne poziome - link aktywny*/
#menutop ul li a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/menuga.gif) repeat-x;
}

/*@menu gorne poziome - link wybrany*/
#menutop ul li.selected a {
color: #ffffff;
font-weight: bold;
background: transparent url(/img/layout/menuga.gif) repeat-x;
}

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

/*@menu gorne prawe*/
#menuright {
width: 253px;
margin: 0 0 0 2px;
float: left;
background: #F2EFEA;
}

/*@menu gorne prawe*/
#menuright ul li {
list-style-type: none;
list-style-image: none;
width: 250px;
margin: 0px;
padding: 1px 0;
font-weight:normal;
background: url(/img/layout/menulinia.gif) bottom repeat-x;
}

/*@menu gorne prawe, guzik*/
#menuright ul li a {
display: block;
padding: 0px 0px 0px 0px;
color: #245436;
width: 250px;
line-height: 23px;
font-size: 12px;
text-align: center;
}

/*@menu gorne prawe, linki wybranego menu*/
#menuright ul li.selected a {
display: block;
padding: 0px 0px 0px 0px;
color: #9D1513;
width: 250px;
line-height: 23px;
font-size: 12px;
text-align: center;
}

/*@menu gorne prawe, link podswietlony*/
#menuright ul li a:hover {
color: #9D1513;
text-decoration: none;
}

/*@menu gorne prawe, aktywny link*/
#menuright ul li.selected a:hover {
color: #9D1513;
text-decoration: none;
}

/*@podmenu gorne poziome*/
#podmenu {
width: 985px;
height: 25px;
margin: 3px 0 5px 0;
float: left;
background: transparent url(/img/layout/menug.gif) 0px 0px repeat-x;
}

/*@podmenu gorne poziome - div*/
.podmenu {
width: 725px;
height: 25px;
margin: 0px 0px 0px 5px !important;
margin: 0px 0px 0px 2px;
padding: 0px;
float: left;
}

/*@podmenu gorne poziome - blok*/
.podmenu ul {
margin: 0px;
padding: 0px;
}

/*@podmenu gorne poziome - link - blok*/
.podmenu ul li {
list-style-type: none;
list-style-image: none;
margin: 0px;
padding: 0px;
display: block;
font-weight: bold;
float: left;
text-align: center;
background: none;
}

/*@podmenu gorne poziome - link*/
.podmenu ul li a {
float: left;
display: block;
font-size: 12px;
line-height: 25px;
background: transparent none repeat;
margin: 0px 3px !important;
margin: 0px 0px 0px 2px;
padding: 0px 5px;
color: #ffffff;
}

/*@podmenu gorne poziome - link aktywny*/
.podmenu ul li a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/menuga.gif) repeat-x;
}

/*@podmenu gorne poziome - link wybrany*/
.podmenu ul li.selected a {
color: #ffffff;
font-weight: bold;
background: url(/img/layout/menuga.gif) repeat-x;
}

/*@podmenu gorne poziome - link aktywny*/
.podmenu ul li.selected a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/menuga.gif) repeat-x;
}

/*@znak plus*/
.plus {
width: 7px;
height: 7px;
margin: 5px 0px 0px 0px;
float: left;
}

/*@blok wyszukiwarki*/
#searchsite {
width: 250px;
height: 25px;
margin: 0px;
float: right;
}

/*@margines tla wyszukiwarki*/
#searchsiteblockmarg {
margin-top: 2px;
}

/*@napis wyszukiwarki*/
#search {
margin: 4px 5px 0 0;
color: #ffffff;
font-size: 12px;
font-weight: bold;
float:left;
}

/*@pole edycji wyszukiwarki*/
#searchsiteedit {
width: 150px;
height: 17px;
padding: 2px 0px 0px 5px;
margin: 0px;
font-size: 12px;
background-color: #F1F1F1;
border: 0;
}

/*@przycisk wyszukiwarki*/
.searchsitebtn {
width: 35px;
height: 20px;
color: #e9cfcf;
font-size: 11px;
font-weight: bold;
background: transparent url(/img/layout/buttongo.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px;
padding: 0px;
}

/*@przycisk wyszukiwarki - podswietlony*/
.searchsitebtn_sel {
width: 35px;
height: 20px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
background: transparent url(/img/layout/buttongo.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px;
padding: 0px;
}

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

/*@blok lewy*/
#leftpanel {
width: 215px;
margin: 0px;
float: left;
}

/*@menu lewe*/
#menuleft {
width: 185px;
margin: 0px 0px 30px 0px;
float: left;
background: #FFFFFF;
}

/*@menu lewe*/
#menuleft ul li {
list-style-type: none;
list-style-image: none;
width: 185px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight:normal;
background: none;
}

/*@menu lewe, guzik*/
#menuleft ul li a {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 20px;
color: #245436;
width: 165px;
line-height: 15px;
font-size: 13px;
background: #FFFFFF;
}

/*@menu lewe, linki wybranego menu*/
#menuleft ul li a.selected {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 20px;
color: #9D1513;
width: 165px;
line-height: 15px;
font-size: 13px;
}

/*@menu lewe, guzik*/
#menuleft ul li a.s {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 40px;
color: #245436;
width: 145px;
line-height: 15px;
font-size: 13px;
}

/*@menu lewe, linki wybranego menu*/
#menuleft ul li a.s:hover, #menuleft ul li a.sselected, #menuleft ul li a.sselected:hover {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 40px;
color: #9D1513;
width: 145px;
line-height: 15px;
font-size: 13px;
text-decoration: none;
}

/*@menu lewe, aktywny link*/
#menuleft ul li a:hover, #menuleft ul li.selected a:hover {
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 20px;
color: #9D1513;
width: 165px;
line-height: 15px;
font-size: 13px;
text-decoration: none;
text-decoration: none;
}

/*@lewe banery*/
#leftlogo {
margin: 0px;
padding: 0px;
float: left;
}

/*@galeria zdjec*/
#leftgallery {
width: 215px;
min-height: 248px;
height: auto !important;
height: 248px;
float: left;
margin: 0px;
}

/*@margines bloku galeria zdjec*/
#leftgallerymarg {
margin-left: 20px;
margin-right: 0px;
margin-top: 10px;
}

/*@zajawka galerii strony glownej - obrazek*/
#maingalleryimage {
margin: 5px 0 0 10px;
}

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

#galprv {
border: 1px #D9D9D9 solid;
}

/*@sonda*/
#leftsonda {
width: 215px;
float: left;
margin: 0px 0px 5px 0px;
padding: 0px;
background: #f6f6f6;
}

/*@margines bloku sonda*/
#leftsondamarg {
margin: 10px 0px 10px 10px;
}

/*blok sonda*/
.sonda{
margin: 1px 0 0px 10px;
}

/@*blok listy*/
.sonda div.bar {
height:4px;
overflow: hidden;
background:#f60;
margin-top: 5px;
}

/*@checkbox sonda*/
.chbxsonda {
width: 13px;
height: 13px;
background: transparent url(/img/layout/chbx.gif) no-repeat;
}

/*@zaznaczony checkbox sonda*/
.chbxasonda {
width: 13px;
height: 13px;
background: transparent url(/img/layout/chbxa.gif) no-repeat;
}

/*@przycisk sonda*/
.bsonda {
width: 53px;
height: 22px;
color: #e9cfcf;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/button.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px 20px 0px 0px;
padding: 0px 0px 2px 0px;
float:right;
}

/*@przycisk sonda - podswietlenie*/
.bsonda_sel {
width: 53px;
height: 22px;
color: #ffffff;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/button.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px 20px 0px 0px;
padding: 0px 0px 2px 0px;
float:right;
}

/*@newsletter*/
#leftnewsletter {
width: 215px;
float: left;
margin: 0px 0px 5px 0px;
padding: 0px;
background: #f6f6f6;
}

/*@margines bloku newsletter*/
#leftnewslettermarg {
margin: 1px 0px 10px 10px;
}

/*@napis newsletter*/
#newslettertxt {
font-size: 12px;
height: 12px;
margin: 0px 0px 5px 10px;
}

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

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

/*@pole edycji newslettera*/
.newsletteredit {
width: 125px;
height: 17px;
border-style: solid;
border-width: 1px;
border-color: #B8B8B8;
padding: 4px 0px 0px 5px;
margin: 4px 0px 0px 0px;
font-size: 12px;
}

/*@pole edycji szukaj*/
.searchedit {
width: 210px;
height: 17px;
border-style: solid;
border-width: 1px;
border-color: #B8B8B8;
padding: 4px 0px 0px 5px;
margin: 4px 0px 0px 0px;
font-size: 12px;
}

/*@szukaj*/
#leftsearch {
width: 215px;
float: left;
margin: 0px 0px 5px 0px;
padding: 0px;
background: #f6f6f6;
}

/*@margines bloku szukaj*/
#leftsearchmarg {
margin: 1px 0px 30px 10px;
}

/*@blok wewnetrzny szukaj*/
#searchmail {
margin: 0px 0px 20px 0px;  
font-size: 12px;
color: #7b868e;
}

/*@margines bloku wewnetrznego szukaj*/
#searcheditmargin {
margin: 0px 0px 0px 10px;
}

/*@przycisk*/
.button {
width: 53px;
height: 22px;
color: #e9cfcf;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/button.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px
padding: 0px 0px 2px 0px;
}

/*@przycisk - podswietlenie*/
.button_sel {
width: 53px;
height: 22px;
color: #ffffff;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/button.jpg) no-repeat;
border: 0px;
cursor: pointer;
margin: 0px
padding: 0px 0px 2px 0px;
}

/*@komunikaty newslettera*/
#newsletterinfo {
color: #9D1513;
width: 200px;
font-size: 12px;
margin-top: 5px;
font-weight: bold;
}

#emailI {
color: #9D1513;
}

/*@blok edytora html*/
.mceEditor {
width: 256px;
height: 200px;
}

/*@logowanie*/
#leftlogin {
width: 215px;
float: left;
margin: 0px 0px 5px 0px;
padding: 0px;
background: #f6f6f6;
}

/*@margines bloku logowania*/
#leftloginmarg {
margin: 10px 0px 10px 10px;
}

/*@blok wewnetrzny logowania*/
#loginermail {
font-size: 12px;
color: #7b868e;
}

/*@margines bloku wewnetrznego logowania*/
#logineditmargin {
margin-top: 1px;
margin-left: 2px;
}

/*@pole login i haslo*/
.loginedit {
width: 125px;
height: 17px;
border-style: solid;
border-width: 1px;
border-color: #B8B8B8;
padding: 4px 0px 0px 5px;
margin: 5px 0px 0px 0px;
font-size: 12px;
}

#loginregistertxt {
margin: 5px 0 5px 5px;
padding: 0px;
float: left;
}

#loginregister {
margin: 5px 5px 5px 0px;
padding: 0px;
float: right;
}

.register {
color: #AA3432;
font-weight: bold;
}

#passremindtxt {
margin: 0px 0 5px 5px;
padding: 0px;
float: left;
}

#passremind {
margin: 0px 5px 5px 0px;
padding: 0px;
float: right;
}

#remind {
margin: 15px 0px 0px 0px;
padding: 0px;
}

/*@komunikaty logowania*/
#logininfo {
color: #9D1513;
width: 200px;
font-size: 12px;
margin-top: 5px;
font-weight: bold;
}

#loggedfirst {
width: 200px;
margin: 15px 0px 0px 10px;
padding: 0px;
}

/*@srodkowy panel*/
#centerpanel {
width: 770px;
min-height: 385px;
height: auto !important;
height: 385px;
float: left;
}

/*@baner srodkowy*/
#mainbanner {
margin: 0px;
padding: 0px;
float: left;
}

/*@srodkowy news*/
#centernews {
width: 600px;
margin: 20px 7px 0px 0px;
padding: 0px;
float: left;
}

/*@opis branzowej firmy*/
#centebranza {
width: 760px;
margin: 20px 10px 0px 0px;
padding: 0px;
float: left;
}

/*@blok lokalizacja*/
#centerheader {
margin: 0px 5px 20px 5px;
padding: 0px 0px 5px 0px;
background: transparent url(/img/layout/linia.gif) repeat-x bottom;
width: 590px;
}

/*@blok lokalizacja*/
#centerheade {
margin: 0px 5px 20px 5px;
padding: 0px 0px 5px 0px;
background: transparent url(/img/layout/linia.gif) repeat-x bottom;
width: 750px;
}

/*@napis jestes tutaj*/
.youheare {
margin: 0px 5px 0px 0px;
padding: 0px;
color: #000000;
float: left;
}

/*@lokalizacja*/
#location {
margin: 0px;
padding: 0px;
}

/*@lokalizacja - link*/
.location {
margin: 0px;
padding: 0px;
font-size: 12px;
color: #245436;
}

/*@lokalizacja - link ze strzalka*/
.locat {
color: #245436;
font-size: 12px;
background: transparent url(/img/layout/strzalka2.gif) left 6px no-repeat;
margin: 0px;
padding: 0px 0px 0px 10px;
}

/*@blok zajawki*/
#centerblok {
padding: 0px 5px 0px 10px;
}

/*@blok prawy*/
#rightpanel {
width: 150px;
margin: 0px;
padding: 0px;
float: right;
}

/*@blok po zalogowaniu*/
#logged {
width: 150px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: #F2EFFA;
float: left;
}

/*@margines bloku logowania*/
#loggedmarg {
margin: 0px 0px 5px 5px;
padding: 0px;
text-align: center;
}

/*@blok panel twoje konto*/
#yourpanel {
margin: 0px;
padding: 0px;
}

/*@blok panel twoje konto, link*/
.yourlink {
display: block;
padding: 0px 0px 0px 0px;
line-height: 20px;
font-size: 12px;
font-weight: normal;
text-align: left;
}

/*@blok panel twoje konto, linki wybranego menu*/
.yourlink .selected {
display: block;
padding: 1px 0px 0px 0px;
line-height: 20px;
color: #9D1513;
font-size: 12px;
font-weight: normal;
text-align: left;
}

/*@blok panel twoje konto, link podswietlony*/
.yourlink:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

/*@blok panel twoje konto, aktywny link*/
.yourlink .selected:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

/*@blok prenumerata*/
#rightlogo {
width: 150px;
margin: 0px;
padding: 15px 0px 0px 0px;
border: 1px solid #2D6D3E;
text-align: center;
float: left;
}

/*@prenumerata*/
#rightlogotxt {
margin: 10px 0px;
padding: 0px;
}

/*@prenumerata - link*/
#rightlogotxt a {
margin: 0px;
padding: 0px;
color: #245436;
font-size: 14px;
font-weight: normal;
}

/*@prenumerata - link hover*/
#rightlogotxt a:hover {
color: #245436;
text-decoration: none;
}

/*@blok prawy box*/
#rightmenu {
width: 150px;
margin: 5px 0px 0px 0px;
padding: 0px;
float: left;
}

/*@blok prawy panel*/
#rightbox {
margin: 0px 0px 5px 0px;
background: #F2EFFA;
}

/*@margines prawego panelu*/
#rightmenumarg {
margin: 0px 0px 0px 5px;
}

/*@naglowek prawego panelu*/
#rightmenutxt {
display: block;
width: 140px;
margin: 0px;
padding: 0px 0px 0px 10px;
background: transparent url(/img/layout/menul.gif) repeat-x;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
line-height: 20px;
}

/*@naglowek prawego panelu - podswietlenie*/
#rightmenutxt:hover {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

/*@wizytowki firm, link*/
.catalogfirm {
display: block;
padding: 0px 0px 0px 0px;
width: 140px;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
}

/*@wizytowki firm, linki wybranego menu*/
.catalogfirm .selected {
display: block;
padding: 1px 0px 0px 0px;
width: 140px;
color: #9D1513;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
}

/*@wizytowki firm, link podswietlony*/
.catalogfirm:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

/*@wizytowki firm, aktywny link*/
.catalogfirm .selected:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

#rightmenumarg p {
margin: 3px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}

/*@ogloszenia, link*/
.catalogogloszen {
display: block;
padding: 0px 0px 0px 0px;
width: 140px;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
}

/*@ogloszenia, linki wybranego menu*/
.catalogogloszen .selected {
display: block;
padding: 1px 0px 0px 0px;
width: 140px;
color: #9D1513;
font-family: verdana,sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
}

/*@ogloszenia, link podswietlony*/
.catalogogloszen:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

/*@ogloszenia, aktywny link*/
.catalogogloszen .selected:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}

/*@blok gornego elementu tekstowego strony glownej*/
#main0txt {
width: 678px;
min-height: 137px;
height: auto !important;
height: 137px;
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: 248px;
height: auto !important;
height: 248px;
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: 248px;
height: auto !important;
height: 248px;
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;
}

/*@menu dolne*/
#menubottom {
width: 985px;
height: 20px;
margin: 10px 0 10px 0;
float: left;
background: transparent url(/img/layout/menugp.gif) 0px 0px repeat-x;
}

/*@menu dolne - div*/
.menubottom {
width: 850px;
height: 20px;
margin:0px 20px 0 10px;
padding:0px;
float:left;
}

/*@menu dolne - blok*/
.menubottom ul {
margin: 0px;
padding: 0px;
}

/*@menu dolne - link - blok*/
.menubottom ul li {
list-style-type: none;
list-style-image: none;
margin: 0px;
padding: 0px 5px 0px 0px;
display: block;
font-weight: normal;
float: left;
text-align: center;
background: none;
}

/*@menu dolne - link*/
.menubottom ul li a {
float: left;
display: block;
font-size: 12px;
font-weight: normal;
line-height: 20px;
background: transparent none repeat;
margin: 0px 4px 0px 0px;
padding: 0px 3px 0px 5px;
color: #ffffff;
}

/*@menu dolne - link aktywny*/
.menubottom ul li a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/menugpa.gif) repeat-x;
}

/*@menu dolne - link wybrany*/
.menubottom ul li.selected a {
color: #ffffff;
font-weight: normal;
background: url(/img/layout/menugpa.gif) repeat-x;
}

/*@menu dolne - link aktywny*/
.menubottom ul li.selected a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: url(/img/layout/menugpa.gif) repeat-x;
}

#menubottomitemprint {
margin: 3px 0px 0px 0px;
padding: 0px;
float: left;
}

.print {
color: #ffffff;
font-size: 12px;
}

#menubottomitemrss {
margin: 3px 0px 0px 10px;
padding: 0px;
float: left;
}

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

.rss {
color: #ffffff;
font-size: 12px;
}

.separatorb {
margin: 4px 0 0 0;
padding: 0px;
}

.separator {
margin: 7px 0 0 0;
padding: 0px;
}

/*@blok polityki prywatnosci, daty aktualizacji, wsparcia przez actualizer cms*/
#policypowered {
margin-right: 10px;
height: 30px;
font-size: 12px;
text-align: center;
}

/*@hiperlacza bloku polityki prywatnosci, daty aktualizacji, wsparcia przez actualizer cms*/
#policypowered a {
font-size: 12px;
color: #838383;
}

/*@napis jestes zalogowany*/
#youareloggedtxt {
margin-left: 20px;
color: #838383;
font-size: 12px;
float: left;
}

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

/*@blok email*/
#emailstopka {
margin-left: 2px;
font-size: 12px;
color: #838383;
float: left;
}

/*@blok email - link*/
#emailstopka a {
color: #AA3432;
margin: 0 3px;
}

/*@blok aktualizacja*/
#lastmodified {
margin-left: 3px;
color: #838383;
font-size: 12px;
float: left;
}

/*@blok powered*/
#powered {
margin-right: 5px;
color: #838383;
font-size: 12px;
float: right;
}

/*@blok loga*/
#loga {
width: 995px;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 50px 0;
}

/*@logo actualizer*/
#actualizerlogo {
margin: 10px 10px 0px 0px;
float: right;
}

/*@logo heuristic*/
#heuristiclogo {
margin: 10px 30px 0px 0px;
float: right;
}

#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 glowna strony*/
#content {
width: 678px;
min-height: 387px;
height: auto !important;
height: 387px;
float: left;
background: transparent url(/img/layout/markers/dotsv01.gif) 0px 0px repeat-y;
}

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

/*@tresc glowna - naglowek*/
#contentpagehead {
width: 585px;
height: 30px;
margin: 20px 0px 0px 0px;
background: transparent url(/img/layout/markers/line1px02.gif) 0px 23px repeat-x;
}

/*@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: 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 4 - margines*/
#contentpagefourmarg {
margin-left: 20px;
margin-right: 20px;
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 5px*/
#space5px {
height: 5px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 10px*/
#space10px {
height: 10px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 18px*/
#space18px {
height: 18px;
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 {
float: left;
margin: 2px 10px 0px 0px;
}

/*@foto listy firm - blok*/
.companyphoto {
width: 120px;
height: 120px;
margin-right: 20px;
float: left;
}

/*@foto listy archiwum tik - blok*/
.pagestik {
float: left;
margin: 2px 10px 0px 0px;
}

/*@obramowanie zdjecia*/
.companyphoto a img {
border: 1px #D9D9D9 solid;
}

/*@tresc listy firm - blok*/
.companycontent {
margin-left: 20px;
color: #003300;
float: left;
}

/*@lista ogloszen*/
.ogloszenialist {
width: 585px;
margin: 0px 0px 0px 0px;
padding: 2px 0px;
background: transparent url(/img/layout/linia.gif) repeat-x bottom;
}

/*@foto listy ogloszen - blok*/
.ogloszeniephoto {
float: left;
}

/*@tresc listy ogloszen - blok*/
.ogloszeniecontent {
padding: 0px 10px;
float: left;
}

/*@tresc listy kto jest kim w transporcie - blok*/
.transportcontent {
margin: 0px 10px !important;
margin: 0px 5px;
float: left;
}

/*@branza - link*/
.branza {
color: #003300;
}

/*@tresc szczegoly firm - blok*/
.companydetails {
margin: 0px 0px 0px 10px;
float: left;
}

.companydetail {
float: left;
}

.companydetail tr {
background: transparent url(/img/layout/linia.gif) no-repeat scroll center bottom;
}

.companylabel {
margin: 0px;
padding: 5px;
}

.companycont {
margin: 0px;
padding: 5px;
}

.nextprev {
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: center;
}

.galslink {
float: right;
}

.populars {
margin: 0px 0px 15px 0px;
padding: 0;
}

.populars a img {
border: 1px #D9D9D9;
}

/*@tresc listy zajawek - blok*/
.pagescontent {
color: #003300;
}

/*@tresc listy archiwum tik - blok*/
.pagestikcontent {
color: #003300;
}

/*@margines dolny listy zajawek*/
.pageslist {
width: 585px !important;
width: 580px;
margin: 0px 0px 0px 0px;
padding: 2px 0px;
background: transparent url(/img/layout/linia.gif) repeat-x bottom;
}

/*@margines dolny listy targow*/
.pagestargi {
width: 585px;
margin: 0px 0px 0px 0px;
padding: 10px 0px !important;
padding: 10px 0px 0px 0px;
background: transparent url(/img/layout/linia.gif) repeat-x bottom;
}

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

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

/*@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: #F2EFEA url(/img/layout/form_alert.gif) center left no-repeat;
}

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

/*@formularze - margines elementow opisowych*/
tr.alertRow td.info {
padding: 2px 10px;
color: #9D1513;
}

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

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

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

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

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

td.chbx {
padding: 5px;
}

/*@formularze - blad zgoda na przetwarzanie*/
#dbformIzgoda {
color: #9D1513;
}

/*@formularze - komunikat po wysłaniu*/
.thankx {
margin: 10px 0px;
padding: 0px;
color: #9D1513;
}

/*@komunikat*/
.er_info {
margin: 10px 0px 0px 0px;
padding: 0px;
color: #9D1513;
}

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

/*@galeria*/
#galleryimages {
text-align: center;
}

/*@galeria - obrazek*/
#galleryimag {
height: 100px;
margin-right: 9px;
float: left;
padding-top: 5px;
background: none;
}

/*@galeria - obrazek*/
#galleryimage {
width: 120px;
height: 100px;
margin-right: 9px;
float: left;
padding-top: 5px;
background: none;
}

/*@galeria - obrazek, ramka wewn.*/
#galleryimageframe {
margin-left: 2px;
}

/*@mapa strony*/
#sitemap {
margin: 15px 0px 0px 0px;
padding: 0px;
}

/*@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: #245436;
background: transparent url(/img/layout/strzalka3.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/strzalka3.gif) 3px 8px no-repeat;
text-decoration: underline;
}

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

/*@mapa strony - hiperlacza podswietlone poziomu 1*/
#sitemap ul li li a:hover {
background: transparent url(/img/layout/strzalka2.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/strzalka3.gif) 23px 5px no-repeat;
}

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

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

#forum_tab{
width:auto;
}

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

#forum_tab th{
background-color:#4E4E4E;
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{
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:30px 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:#F2771D;
text-decoration:underline;
font-size:12px;
margin-left: 40px;
}

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

#forum_watki ul li a:hover{
}

.all_w a{
color:#717171;
margin:0 0 0 29px;
font-size:12px;
text-decoration:underline;
}

.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{
text-decoration: underline;
}

#forum{
background-color:#ffffff;
padding:10px 0 0 5px;
}

#forumTopics {
width: 658px;
}

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

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

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

#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:#F2771D;
text-decoration:underline;
}

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

.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: #F3F3F3;
background-image: url(../img/forum_post_3.gif);
background-repeat: repeat-y;
width:460px;
}

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

#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;
color: #484848;
white-space: nowrap;
background-color: #F3F3F3;
}

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

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

.authorpost {
margin: 0px 0px 0px 50px;
}

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

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

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

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: #e3e3e3 none   repeat;
padding: 6px 2px 6px 2px;
border-bottom: 5px #fff solid;
}

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

/*@*/
#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 {
margin-left: -1px;
}

#forumTopics th {
border-top: 1px #7F7F7F solid;
border-bottom: 1px #7F7F7F solid;
background: #4E4E4E;
padding: 2px 6px 2px 6px;
font-weight: normal;
text-align: center;
font-size:13px;
color:#fff;
}

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

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

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

#forumSearch {
text-align: right;
padding: 5px 0 10px 0;
color:#F2771D;
font-size: 12px;
}

#newTopic {
padding: 12px 0;
}

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

.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: 500px;
}

#commentblock label input {
border: 1px solid #AAAAAA;
padding: 2px;
width: 260px;
}

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

/*@napis dodaj 'komentarz/musisz sie zalogowac'*/
#addcomment, #addcomment a {
color: #AA3432;
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;
background: #fff;
}

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

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

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

.katalog dt {
cursor:pointer;
padding: 0 0 0 5px;
margin: 2px 0 2px 0px;
font-size: 12px;
font-weight: normal;
background: transparent url(../img/layout/linia.gif) left top repeat-x;
}

.katalog dt a:hover {
color: #9D1513;
text-decoration: none;
}

.wizytowka .branza, .wizytowki .branza {
margin: 0 0 10px 10px;
color: #ff6600;
}
.wizytowki dl{
background: transparent url(../img/layout/linia.gif) left bottom repeat-x;
padding: 0 0 2px 0;
}
.wizytowka dt, .wizytowki dt {
cursor:pointer;
padding: 0 0 0 5px;
margin: 2px 0 2px 0px;
font-size: 12px;
font-weight: bold;
background: transparent url(../img/layout/linia.gif) left top repeat-x;
}
.wizytowka dd, .wizytowki dd {
display: none;
padding: 0 0 0 10px;
margin: 2px 0 10px 0px;
display: block;
}
.wizytowka dd p, .wizytowki dd p {
padding: 0;
}
.wizytowka dd img, .wizytowki dd img {
float: right;
}
.wizytowka .flags, .wizytowki .flags {
float: left;
}
.wizyt{
margin: 5px 0px;
height: 20px;
}
.branse {
margin: 10px 0px 0px 0px;
padding: 0px;
}
.wizytowkadane {
width: 380px;
margin: 10px 0px;
float: left;
}
.wizytowkafdane {
width: 600px;
margin: 10px 0px;
float: left;
}
.wizytowkalogo {
margin: 10px 0px;
float: right;
}
.wizytowkaflagi {
width: 150px;
margin: 0px;
text-align: center;
float: right;
}
.wizytowkaflaga {
margin: 0px 0px 5px 0px;
padding: 0px;
}
.wizytowkadetails {
width: 750px;
margin: 0px;
padding: 0px;
background: transparent url(../img/layout/poziom.gif) top repeat-x;
float: left;
}
.wizytowkacontent {
width: 571px;
background: transparent url(../img/layout/pion.gif) right repeat-y;
float: left;
}
.wizytowkatresc {
width: 560px;
padding: 20px 10px 20px 0px;
float: left;
}
.wizytowkacont {
margin: 20px 0px;
padding: 0px;
float: left;
}
.wizytowkaopis {
margin: 0px 0px 20px 0px;
text-align: center;
}
.wizytowkawiadomosc {
width: 560px;
margin: 0px 1px 0px 0px;
padding: 20px 0px 20px 10px;
background: #E7E7E7 url(../img/layout/poziom.gif) top repeat-x;
float: left;
}
.wizytowkawiad {
width: 560px;
margin: 0px 1px 0px 0px;
padding: 20px 0px 20px 10px;
background: #E7E7E7;
float: left;
}
.wizytowkazdjecia {
width: 170px;
margin: 20px 0px 0px 0px;
float: right;
}
.wizytowkazdjecie {
margin: 0px 0px 5px 0px;
text-align: center;
}
.flags .flaga {
margin: 0px 5px;
float: left;
}
.wizytowki .more {
margin: 5px 0px 0px 10px;
float: left;
}
.wizytowki dt .bra {
font-size: 12px;
font-weight: normal;
}
.wizytowki dt .bra:hover {
color: #9D1513;
font-weight: normal;
text-decoration: none;
}
.imprezycontent {
width: 430px;
color: #003300;
float: left;
}
.imprezycont {
color: #003300;
float: left;
}
.imprezytable tr td {
padding: 0px 5px 0px 0px;
color: #003300;
}
.impreza {
color: #003300;
}
.imprezyimg {
width: 150px;
text-align: center;
float: right;
}
.imprezyimg img {
margin: 0px 0px 10px 0px;
}
.imprezadetails {
margin: 0px 0px 20px 0px;
}
.imprezadetails tr td {
padding: 0px 5px 0px 0px;
color: #4A4B4A;
font-weight: bold;
}
.imprezacontent {
width: 590px;
margin: 0px;
padding: 0px;
background: transparent url(../img/layout/poziom.gif) top repeat-x;
float: left;
}
.imprezacont {
margin: 0px;
padding: 20px 0px 0px 0px;
}
.imprezatresc {
width: 420px;
margin: 0px;
padding: 20px 15px 0px 0px;
background: transparent url(../img/layout/pion.gif) right repeat-y;
float: left;
}
.imprezazdjecia {
width: 150px;
margin: 0px;
padding: 20px 0px;
float: right;
}
.imprezaphoto {
width: 150px;
margin: 0px 0px 5px 0px;
text-align: center; 
float: right;
}
.imprezaopis {
width: 150px;
margin: 0px 0px 20px 0px;
text-align: center;
float: right;
}
.ludzie_transp {
font-size: 13px;
font-weight: bold;
}
.ludzie_transportu {
margin: 0px 0px 0px 0px;
}
.ludzie_photo {
margin: 0px 50px 0px 0px !important;
margin: 0px 25px 0px 0px; 
float: right;
}
.advertisment {
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: center;
}
.DatePicker {
background: #ffffff;
}
.spis {
margin: 0px 0px 15px 0px;
text-align: center;
}
.spisalf {
margin: 0px 5px;
font-size: 15px;
font-weight: bold;
}
.spisalfabet {
margin: 5px 0px 0px 0px;
padding: 0px;
background: #D6E3BC;
}
.spisalfabet a {
margin: 0px 0px 0px 5px;
font-size: 12px;
text-decoration: none;
}
#dbformFdata_urodzenia {
float: left;
}
.linkimg {
margin: 2px 10px 0px 0px;
float: left;
}
.linkicontent {
color: #003300;
}
.linkcontent {
color: #003300;
}
.latestlink {
margin: 20px 0px 5px 0px;
font-weight: bold;
}
.links {
margin: 0px 0px 5px 0px;
padding: 0px;
}
.branze {
float: left;
}
.newlink {
margin: 0px 0px 0px 20px;
padding: 0px;
}
.kalendarz {
color: #003300;
}
.selectkat {
margin: 0px 0px 10px 0px;
text-align: center;
}
.selectprev {
background: transparent url(/img/layout/strzalka4.gif) left 6px no-repeat;
margin: 0px;
padding: 0px 0px 0px 10px;
}
.selectnext {
background: transparent url(/img/layout/strzalka2.gif) right 6px no-repeat;
margin: 0px;
padding: 0px 10px 0px 0px;
}
.taborsopis {
margin: 10px 0px;
padding: 0px;
}
#centerbranza {
margin: 20px 0px 0px 0px;
padding: 0px;
float: left;
}
.tabl {
width: 750px;
border: 1px solid #000000;
border-collapse: collapse;
}
.tabl tr th {
padding: 2px;
font-size: 11px;
text-align: center;
background: #E7E7E7;
border: 1px solid #000000;
}
.tabl tr td {
padding: 2px;
font-size: 11px;
text-align: center;
border: 1px solid #000000;
}
.tabl tr td a {
font-size: 11px;
color: #9D1513;
}
.tabldetail {
width: 750px;
border: 1px solid #000000;
border-collapse: collapse;
}
.tabldetail tr td {
padding: 1px 2px 1px 10px;
font-size: 12px;
border: 1px solid #000000;
}
.taborphotoopis {
margin: 20px 15px 0px 0px;
float: left;
}
.taborphoto {
width: 230px;
margin: 0px 0px 5px 0px;
text-align: center; 
}
.taboropis {
width: 230px;
margin: 0px 0px 0px 0px;
text-align: center;
}
.taborop {
width: 750px;
margin: 20px 0px 0px 0px;
float: left; 
}
#pageNav {
margin: 10px 0px;
text-align: center;
}
.poziomh {
width: 730px;
margin: 0px;
padding: 10px;
background: transparent url(../img/layout/poziom.gif) bottom repeat-x;
float: left;
}
.poziomc {
width: 750px;
margin: 0px;
padding: 0px;
float: left;
}
.poziomleft {
width: 540px;
margin: 0px;
padding: 10px 10px 0px 10px;
background: transparent url(../img/layout/pion.gif) right repeat-y;
float: left;
}
.poziomright {
width: 170px;
margin: 10px;
padding: 0px;
float: right;
}
.poziomrighttresc {
margin: 0px 0px 20px 0px;
padding: 0px;
text-align: center;
}
.poziomrightzdjecia {
margin: 0px 0px 5px 0px;
padding: 0px;
text-align: center;
}
.poziomrightopis {
margin: 0px;
padding: 0px 0px 20px 0px;
text-align: center;
}
#centerszablon {
padding: 0px 5px 0px 10px;
float: left;
}
.contentcomments {
margin: 0px;
padding: 0px;
float: left;
}
#contentpageheadf {
width: 750px;
height: 30px;
margin: 20px 0px 0px 0px;
background: transparent url(/img/layout/markers/line1px02.gif) 0px 23px repeat-x;
}
