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

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

/*@tlo elementow formularza*/
input {
background: #ffffff;
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: #e62525;
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;
margin: 10px 0px 5px 0px;
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.1*/
h4, h2.style1 {
color: #3399CC;
font-size: 14px;
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*/
.btn_sml {
height: 20px;
color: #d7d4cc;
font-size: 13px;
font-weight: bold;
background: transparent url(/img/layout/buttons/btn_sml02.jpg) 0px 0px repeat-x;
border: 1px solid #c0c0c0;
cursor: pointer;
}

/*@maly przycisk podswietlony*/
.btn_sml:hover {
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;
}

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

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

/*@hiperlacze wiecej*/
a.more {
color: #ff6600;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow01.gif) right 6px no-repeat;
padding: 0px 8px 0px 0px;
}

/*@hiperlacze wiecej2*/
a.more2 {
color: #717171;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow05.gif) right 4px no-repeat;
padding: 0px 8px 0px 0px;
}

/*@hiperlacze wiecej3*/
a.more3 {
color: #3399cc;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow03.gif) right 6px no-repeat;
padding: 0px 8px 0px 0px;
}

/*@hiperlacze wiecej4*/
a.more4 {
color: #cc3300;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/markers/arrow08.gif) right 6px no-repeat;
padding: 0px 8px 0px 0px;
}

/*@hiperlacze wstecz*/
a.back {
color: #ff6600;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow02.gif) left 6px no-repeat;
padding: 0px 0px 0px 9px;
}

.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 koperta*/
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 drukarka*/
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;
behavior: url(/csshover.htc);
}

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

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

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

.top_left {
width: 212px;
height: 170px;
float: left;
position: relative;
}

.top_left a {
outline: none;
}

.top_leftdev {
width: 170px;
left: 10px;
top: 137px;
text-align: center;
position: absolute;
}

.top_leftdev h1 a {
color: #18120f;
font-size: 9px;
outline: none;
}

.top_leftdev h1 a:hover {
text-decoration: none;
}

.top_right {
width: 688px;
height: 170px;
float: left;
}

.top_rightday {
width: 303px;
color: #0099cc;
height: 16px;
padding: 16px 5px 0px 0px;
float: right;
overflow: hidden;
}

.top_rightlogin {
height: 24px;
padding: 16px 15px 0px 0px;
float: right;
}

.top_rightlogin a {
color: #e17922;
font-weight: bold;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/login.gif) no-repeat right 0px;
}

.top_rightregister {
height: 24px;
padding: 16px 15px 0px 0px;
float: right;
}

.top_rightregister a {
color: #e17922;
font-weight: bold;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/register.gif) no-repeat right 1px;
}

.top_rightlogged {
height: 24px;
color: #e17922;
font-weight: bold;
padding: 16px 0px 0px 0px;
text-align: right;
float: right;
}

.top_rightlogged a {
color: #e17922;
font-weight: bold;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/register.gif) no-repeat right 1px;
}

.top_rightlogged a.username {
color: #e17922;
font-weight: bold;
text-decoration: underline;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/register.gif) no-repeat right 1px;
}

.top_rightbox {
width: 290px;
height: 56px;
background: #e4f5fb;
margin: 0px 2px 0px 0px;
float: right;
}

.top_rightflags {
width: 74px;
height: 24px;
float: right;
padding: 14px 0px 0px 0px;
}

.top_rightflags a.flag_pl {
width: 26px;
height: 15px;
background: transparent url(/img/layout/buttons/flag_pl_sml.jpg) no-repeat 0px 0px;
display: block;
border: 1px solid #48b3e1;
float: right;
}

.top_rightflags a.flag_en {
width: 26px;
height: 15px;
background: transparent url(/img/layout/buttons/flag_en_sml.jpg) no-repeat 0px 0px;
display: block;
border: 1px solid #48b3e1;
margin: 0px 13px 0px 5px !important;
margin: 0px 6px 0px 5px;
float: right;
}

.top_rightsearch {
width: 227px;
height: 48px;
padding: 8px 0px 0px 14px;
float: left;
}

.top_rightsearchlbl {
color: #0099cc;
font-weight: bold;
padding: 0px 0px 0px 1px;
}

.top_rightsearchedt {
height: 21px;
margin: 3px 0px 0px 0px;
padding: 2px 0px 0px 8px;
background: transparent url(/img/layout/seedt.jpg) no-repeat 0px 0px;
}

.top_rightsearchedtstyle {
color: #a6a6a6;
width: 203px;
height: 14px;
padding: 3px 0px 0px 2px;
font-size: 11px;
border: 0px solid #000000;
background: #ffffff;
}

.top_rightsearchedtstyle_active {
color: #606060;
width: 203px;
height: 14px;
padding: 3px 0px 0px 2px;
font-size: 11px;
border: 0px solid #000000;
background: #ffffff;
}

.top_rightsearchbtn {
width: 40px;
height: 44px;
padding: 12px 0px 0px 3px;
float: left;
}

.top_rightsearchbtnstyle {
width: 30px;
height: 30px;
border: 0px solid #000000;
cursor: pointer;
background: transparent url(/img/layout/buttons/sebtn.jpg) no-repeat 0px 0px;
}

.top_rightguest0 {
width: 302px;
height: 74px;
color: #ff9900;
margin: 0px 0px 0px 382px;
background: transparent url(/img/layout/banners/beourguest0.gif) no-repeat 0px 0px;
}

.top_rightguest1 {
width: 302px;
height: 74px;
color: #ff9900;
margin: 0px 0px 0px 382px;
background: transparent url(/img/layout/banners/beourguest1.gif) no-repeat 0px 0px;
}

/*@menu poziome*/
#menu {
width: 900px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
float: left;
background: transparent url(/img/layout/menu/menu.gif) no-repeat 0px 0px;
}

/*@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 {
width: 108px;
float: left;
display: block;
font-size: 13px;
background: transparent none repeat;
padding: 12px 0px 12px 0px;
color: #ffffff;
}

/*@menu poziome - obrazek facebook */
#menu ul li.facebook a img {
padding: 0px 1px 0px 5px;
float: left;
}

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

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

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

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

/*@menu glowne - submenu, guzik*/
#menu ul li ul li a {
color: #ffffcc;
display: block;
padding: 6px 19px 0px 19px;
width: auto;
float: left;
height: 24px;
background: transparent url(/img/layout/menu/menusubc.gif) repeat-x 0px 0px;
border-right: 0px transparent solid;
text-align: left;
}

/*@menu glowne - submenu, guziki wybranego menu*/
#menu ul li.selected ul li a {
color: #ffffcc;
display: block;
padding: 6px 19px 0px 19px;
float: left;
height: 24px;
background: transparent url(/img/layout/menu/menusubc.gif) repeat-x 0px 0px;
}

/*@menu glowne - submenu, guzik akt*/
#menu ul li ul li a:hover {
color: #ffffcc;
text-decoration: underline;
padding: 6px 19px 0px 19px;
background: transparent url(/img/layout/menu/menusubc.gif) repeat-x 0px 0px;
float: left;
height: 24px;
}

/*@menu glowne - submenu, aktywny guzik, wybranego menu*/
#menu ul li.selected ul li a:hover {
color: #ffffcc;
padding: 6px 19px 0px 19px;
text-decoration: underline;
}

#menu ul li ul li a.subsep, #menu ul li.selected ul li a.subsep {
color: #ffffcc;
display: block;
padding: 6px 0px 0px 0px;
float: left;
}

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

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

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

.banner {
width: 900px;
height: 119px;
}

.banner2 {
width: 900px;
height: 124px;
}

.newsletter {
width: 900px;
height: 40px;
background: transparent url(/img/layout/nl.gif) no-repeat 0px 0px;
}

.newsletterwelcome {
color: #ffffff;
width: 536px;
padding: 12px 0px 0px 12px;
float: left;
}

.newsletternl{
color: #ffffff;
font-size: 16px;
font-weight: bold;
width: 109px;
padding: 9px 0px 0px 20px;
float: left;
}

.newsletteredt {
width: 149px;
height: 23px;
margin: 8px 0px 0px 0px;
float: left;
background: transparent url(/img/layout/nledt.jpg) no-repeat 0px 0px;
}

.newsletteredtstyle {
color: #a6a6a6;
width: 126px;
height: 14px;
padding: 3px 0px 0px 2px;
margin: 2px 0px 0px 5px;
font-size: 11px;
border: 0px solid #000000;
background: #ffffff;
}

.newsletteredtstyle_active {
color: #606060;
width: 126px;
height: 14px;
padding: 3px 0px 0px 2px;
margin: 2px 0px 0px 5px;
font-size: 11px;
border: 0px solid #000000;
background: #ffffff;
}

.newsletterbtn {
width: 74px;
padding: 8px 0px 0px 0px;
float: left;
}

.newsletterbtnstyle {
color: #ffffff;
width: 55px;
height: 22px;
border: 0px solid #000000;
cursor: pointer;
background: transparent url(/img/layout/buttons/nlbtn.jpg) no-repeat 0px 0px;
}

.newsletterbtnstyle:hover {
color: #ffffff;
width: 55px;
height: 22px;
border: 0px solid #000000;
cursor: pointer;
background: transparent url(/img/layout/buttons/nlbtn.jpg) no-repeat 0px -22px;
}

.newsletterbottom {
height: 11px;
}

.leftpanel {
width: 204px;
float: left;
}

.leftmenu {
width: 180px;
}

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

.leftmenuitemL_0 {
width: 180px;
height: 38px;
}

.leftmenuitemL_0 a {
width: 157px;
height: 25px;
padding: 13px 0px 0px 23px;
display: block;
color: #7a7a7a;
background: transparent url(/img/layout/menu/leftmenuitem0.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_0 a:hover {
width: 157px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem0.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_0sel {
width: 180px;
height: 38px;
}

.leftmenuitemL_0sel a {
width: 157px;
height: 25px;
padding: 13px 0px 0px 23px;
display: block;
color: #ffffff;
font-weight: bold;
background: transparent url(/img/layout/menu/leftmenuitem0.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_0sel a:hover {
width: 157px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem0.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_1 {
width: 180px;
height: 38px;
}

.leftmenuitemL_1 a {
width: 137px;
height: 25px;
padding: 13px 0px 0px 43px;
display: block;
color: #7a7a7a;
background: transparent url(/img/layout/menu/leftmenuitem1.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_1 a:hover {
width: 137px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem1.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_1sel {
width: 180px;
height: 38px;
}

.leftmenuitemL_1sel a {
width: 137px;
height: 25px;
padding: 13px 0px 0px 43px;
display: block;
color: #ffffff;
font-weight: bold;
background: transparent url(/img/layout/menu/leftmenuitem1.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_1sel a:hover {
width: 137px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem1.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_2 {
width: 180px;
height: 38px;
}

.leftmenuitemL_2 a {
width: 117px;
height: 25px;
padding: 13px 0px 0px 63px;
display: block;
color: #7a7a7a;
background: transparent url(/img/layout/menu/leftmenuitem2.jpg) no-repeat 0px 0px;
}

.leftmenuitemL_2 a:hover {
width: 117px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem2.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_2sel {
width: 180px;
height: 38px;
}

.leftmenuitemL_2sel a {
width: 117px;
height: 25px;
padding: 13px 0px 0px 63px;
display: block;
color: #ffffff;
font-weight: bold;
background: transparent url(/img/layout/menu/leftmenuitem2.jpg) no-repeat 0px -38px;
}

.leftmenuitemL_2sel a:hover {
width: 117px;
height: 25px;
display: block;
color: #ffffff;
font-weight: bold;
text-decoration: none;
background: transparent url(/img/layout/menu/leftmenuitem2.jpg) no-repeat 0px -38px;
}

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

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

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

.lastgallery {
width: 180px;
height: 235px;
margin: 4px 0px 0px 0px;
position: relative;
}

.lastgallerytop {
width: 166px;
height: 27px;
color: #ffffff;
font-size: 16px;
font-weight: bold;
padding: 8px 0px 0px 14px;
background: transparent url(/img/layout/lastgalltop.gif) no-repeat 0px 0px;
}

.lastgalleryimg {
width: 180px;
height: 200px;
}

.lastgallerymore {
width: 180px;
height: 40px;
left: 0px;
top: 195px;
position: absolute;
background: #ffffff;
filter: alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
}

.lastgallerycorn {
width: 170px;
height: 26px;
left: 0px;
top: 194px;
position: absolute;
padding: 15px 10px 0px 0px;
text-align: right;
background: transparent url(/img/layout/lastgallcorn.gif) no-repeat 0px 0px;
}

.links {
padding: 20px 0px 0px 3px;
}

.links li {
margin: 5px 0px 0px 0px;
}

.content {
width: 696px;
min-height: 800px;
height: auto !important;
height: 800px;
float: left;
}

.youarehere {
height: 30px;
padding: 10px 0px 0px 5px;
}

.youarehere a {
color: #ff8839;
font-weight: bold;
}

.personal_menu {
width: 586px;
padding: 15px 5px 5px 5px;
float: left;
}

.personal_menuhead {
color: #888888;
font-size: 13px;
font-weight: bold;
}

.personal_menulink {
color: #0099CC;
font-size: 13px;
font-weight: bold;
}

.personal_menulink_sel, .personal_menulink:hover {
color: #d43801;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

.personal_logout {
color: #ff8839;
font-weight: bold;
text-align: right;
}

.personal_flags {
width: 90px;
padding: 10px 10px 0px 0px;
float: right;
}

.personal_flags a.flag_pl {
width: 30px;
height: 19px;
background: transparent url(/img/layout/buttons/flag_pl_big.jpg) no-repeat 0px 0px;
display: block;
border: 1px solid #888888;
float: right;
margin: 0px 4px 0px 0px;
}

.personal_flags a.flag_en {
width: 30px;
height: 19px;
background: transparent url(/img/layout/buttons/flag_en_big.jpg) no-repeat 0px 0px;
display: block;
border: 1px solid #888888;
float: right;
}

.youarehere img {
margin: 0px 6px 1px 6px;
}

.pages {
width: 696px;
}

.pagesadjust {
width: 696px;
height: 30px;
display: none;
background: transparent url(/img/layout/adjust.gif) no-repeat 0px 0px;
}

.pagesadjustnumtit {
width: 103px;
height: 22px;
padding: 8px 0px 0px 514px;
float: left;
}

.pagesadjustblocks {
width: 79px;
height: 24px;
padding: 6px 0px 0px 0px;
float: left;
}

.pagesadjustnum {
width: 19px;
height: 19px;
float: left;
margin: 0px 0px 0px 2px;
}

.pagesadjustnum a {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
}

.pagesadjustnum a:hover, .pagesadjustnum a.selected {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
text-decoration: none;
background: transparent url(/img/layout/adjustbox.gif) no-repeat 0px 0px;
}

.pagestitle {
width: 696px;
height: 34px;
float: left;
background: transparent url(/img/layout/titlebr.gif) no-repeat 0px 0px;
}

.pagestitletit {
width: 619px;
height: 27px;
padding: 7px 0px 0px 12px;
float: left;
}

.pagestitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.pagestitleadj {
width: 56px;
height: 24px;
color: #ffffff;
padding: 10px 9px 0px 0px;
float: left;
cursor: pointer;
text-align: right;
}

.pagestitleadj a {
color: #ffffff;
}

.pageleft {
width: 361px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
float: left;
}

.pageright {
width: 335px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
float: left;
}

.pagetitle {
height: 37px;
color: #ff6600;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.pagetitle a {
color: #ff6600;
font-size: 14px;
font-weight: bold;
}

.pagephoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
overflow: hidden;
}

.pagecontent {
width: 335px;
height: 100px;
}

.pagecontentp {
width: 224px;
height: 100px;
float: left;
}

.pagecontentcon {
text-align: justify;
}

.pagecontentmore {
height: 22px;
text-align: right;
}

.lpage {
width: 696px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
}

.lpagetitle {
height: 37px;
color: #ff6600;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.lpagetitle a {
color: #ff6600;
font-size: 14px;
font-weight: bold;
}

.lpagedate {
color: #FF6600;
}

.lpagephoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
}

.lpagecontent {
width: 696px;
height: 100px;
}

.lpagecontentp {
width: 585px;
height: 100px;
float: left;
}

.lpagecontentcon {
text-align: justify;
}

.lpagecontentmore {
height: 22px;
text-align: right;
}

.bannermid {
width: 696px;
height: 155px;
}

.bannermidone {
width: 232px;
height: 130px;
float: left;
}

.accsearch {
width: 336px;
margin: 0px 24px 0px 0px;
float: left;
position: relative;
}

.accsearchflags {
width: 200px;
height: 25px;
text-align: right;
position: absolute;
top: 39px;
right: 4px;
}

.accsearchflags a {
outline: none;
}

.accsearchflags img {
border: 1px solid #a0a0a0;
margin: 0px 0px 0px 1px;
}

.accsearchtitle {
width: 336px;
height: 34px;
background: transparent url(/img/layout/titlesr.gif) no-repeat 0px 0px;
}

.accsearchtitletit {
width: 324px;
height: 27px;
padding: 7px 0px 0px 12px;
}

.accsearchtitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.accsearchmap {
height: 188px;
padding: 40px 10px 45px 0px;
text-align: center;
overflow: hidden;
}

.accsearchmapindic {
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 15px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
white-space: pre;
color: #ffffff;
background: url(/img/layout/mapindicb.gif) no-repeat 0 50%;
}

.entsearch {
width: 336px;
float: left;
}

.entsearchtitle {
width: 336px;
height: 34px;
background: transparent url(/img/layout/titlesb.gif) no-repeat 0px 0px;
}

.entsearchtitletit {
height: 27px;
padding: 7px 0px 0px 12px;
}

.entsearchtitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.entsearchmap {
height: 188px;
padding: 40px 10px 45px 0px;
text-align: center;
overflow: hidden;
}

.entsearchmapindic {
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 15px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
white-space: pre;
color: #ffffff;
background: url(/img/layout/mapindico.gif) no-repeat 0 50%;
}

.searchcolaccadv {
display: none;
border-top: 1px solid #CDCDCD;
}

.searchcolaccadvtext {
height: 20px;
text-align: right;
}

.searchcolaccleft {
width: 184px;
min-height: 49px;
height: auto !important;
height: 49px;
float: left;
}

.searchcolaccright {
width: 152px;
min-height: 49px;
height: auto !important;
height: 49px;
float: left;
}

.searchcolaccright .miejsc, .searchcolentright .miejsc {
width: 148px;
height: 17px;
padding: 1px 0px 0px 0px;
color: #9f9ea6;
border: 1px solid #aaa9b1;
}

.searchcolentleft {
width: 184px;
min-height: 49px;
height: auto !important;
height: 49px;
float: left;
}

.searchcolentright {
width: 152px;
min-height: 49px;
height: auto !important;
height: 49px;
float: left;
}

.searchcolentboth {
width: 336px;
height: 54px;
}

.searchcolaccboth input, .searchcolentboth input {
color: #9f9ea6;
width: 332px;
height: 17px;
padding: 1px 0px 0px 0px;
border: 1px solid #aaa9b1;
}

.searchcolaccleft select, .searchcolaccright select, .searchcolentleft select, .searchcolentright select {
color: #9f9ea6;
width: 150px;
height: 20px;
border: 1px solid #aaa9b1;
}

.searchline {
height: 30px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
}

.button_acc {
color: #ffffff;
width: 50px;
height: 20px;
background: transparent url(/img/layout/buttons/sbo.gif) no-repeat 0px 0px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.button_acc:hover {
color: #ffffff;
width: 50px;
height: 20px;
background: transparent url(/img/layout/buttons/sbo.gif) no-repeat 0px -20px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.button_ent {
color: #ffffff;
width: 50px;
height: 20px;
background: transparent url(/img/layout/buttons/sbb.gif) no-repeat 0px 0px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.button_ent:hover {
color: #ffffff;
width: 50px;
height: 20px;
background: transparent url(/img/layout/buttons/sbb.gif) no-repeat 0px -20px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.acclastlist {
width: 336px;
margin: 0px 24px 0px 0px;
float: left;
}

.acclasttitle {
width: 336px;
height: 34px;
background: transparent url(/img/layout/titlesr.gif) no-repeat 0px 0px;
}

.acclasttitletit {
width: 259px;
height: 27px;
padding: 7px 0px 0px 12px;
float: left;
}

.acclasttitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.acclasttitleadj {
width: 56px;
height: 24px;
color: #ffffff;
padding: 10px 9px 0px 0px;
float: left;
cursor: pointer;
text-align: right;
}

.acclasttitleadj a {
color: #ffffff;
}

.acclast {
width: 335px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
}

.acclastititle {
height: 37px;
color: #FF6600;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.acclastititle a {
color: #FF6600;
font-size: 14px;
font-weight: bold;
}

.acclastphoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
overflow: hidden;
}

.acclastcontent {
width: 335px;
height: 100px;
}

.acclastcontentp {
width: 224px;
height: 100px;
float: left;
}

.acclastcontentcon {
text-align: justify;
}

.acclastcontentmore {
height: 22px;
text-align: right;
}

.acclastadjust {
width: 336px;
height: 30px;
display: none;
background: transparent url(/img/layout/adjust_s.gif) no-repeat 0px 0px;
}

.acclastadjustnumtit {
width: 108px;
height: 22px;
padding: 8px 0px 0px 154px;
float: left;
}

.acclastadjustblocks {
width: 74px;
height: 24px;
padding: 6px 0px 0px 0px;
float: left;
}

.acclastadjustnum {
width: 19px;
height: 19px;
float: left;
margin: 0px 0px 0px 2px;
}

.acclastadjustnum a {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
}

.acclastadjustnum a:hover, .acclastadjustnum a.selected {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
text-decoration: none;
background: transparent url(/img/layout/adjustbox.gif) no-repeat 0px 0px;
}

.entlastlist {
width: 336px;
float: left;
}

.entlasttitle {
width: 336px;
height: 34px;
background: transparent url(/img/layout/titlesb.gif) no-repeat 0px 0px;
}

.entlasttitletit {
width: 259px;
height: 27px;
padding: 7px 0px 0px 12px;
float: left;
}

.entlasttitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.entlasttitleadj {
width: 56px;
height: 24px;
color: #ffffff;
padding: 10px 9px 0px 0px;
float: left;
cursor: pointer;
text-align: right;
}

.entlasttitleadj a {
color: #ffffff;
}

.entlast {
width: 335px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
}

.entlastititle {
height: 37px;
color: #3399cc;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.entlastititle a {
color: #3399cc;
font-size: 14px;
font-weight: bold;
}

.entlastphoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
overflow: hidden;
}

.entlastcontent {
width: 335px;
height: 100px;
}

.entlastcontentp {
width: 224px;
height: 100px;
float: left;
}

.entlastcontentcon {
text-align: justify;
}

.entlastcontentmore {
height: 22px;
text-align: right;
}

.entlastadjust {
width: 336px;
height: 30px;
display: none;
background: transparent url(/img/layout/adjust_s.gif) no-repeat 0px 0px;
}

.entlastadjustnumtit {
width: 108px;
height: 22px;
padding: 8px 0px 0px 154px;
float: left;
}

.entlastadjustblocks {
width: 74px;
height: 24px;
padding: 6px 0px 0px 0px;
float: left;
}

.entlastadjustnum {
width: 19px;
height: 19px;
float: left;
margin: 0px 0px 0px 2px;
}

.entlastadjustnum a {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
}

.entlastadjustnum a:hover, .entlastadjustnum a.selected {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
text-decoration: none;
background: transparent url(/img/layout/adjustbox.gif) no-repeat 0px 0px;
}

.accrecm {
width: 696px;
}

.accrecmadjust {
width: 696px;
height: 30px;
display: none;
background: transparent url(/img/layout/adjust.gif) no-repeat 0px 0px;
}

.accrecmadjustnumtit {
width: 103px;
height: 22px;
padding: 8px 0px 0px 514px;
float: left;
}

.accrecmadjustblocks {
width: 79px;
height: 24px;
padding: 6px 0px 0px 0px;
float: left;
}

.accrecmadjustnum {
width: 19px;
height: 19px;
float: left;
margin: 0px 0px 0px 2px;
}

.accrecmadjustnum a {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
}

.accrecmadjustnum a:hover, .accrecmadjustnum a.selected {
width: 13px;
height: 17px;
padding: 2px 0px 0px 6px;
display: block;
cursor: pointer;
text-decoration: none;
background: transparent url(/img/layout/adjustbox.gif) no-repeat 0px 0px;
}

.accrecmtitle {
width: 696px;
height: 34px;
float: left;
background: transparent url(/img/layout/titlebb.gif) no-repeat 0px 0px;
}

.accrecmtitletit {
width: 619px;
height: 27px;
padding: 7px 0px 0px 12px;
float: left;
}

.accrecmtitletit h1 {
color: #ffffff;
font-size: 16px;
font-weight: bold;
}

.accrecmtitleadj {
width: 56px;
height: 24px;
color: #ffffff;
padding: 10px 9px 0px 0px;
float: left;
cursor: pointer;
text-align: right;
}

.accrecmtitleadj a {
color: #ffffff;
}

.accrecmleft {
width: 361px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
float: left;
}

.accrecmright {
width: 335px;
height: 171px;
border-bottom: 1px solid #cdcdcd;
display: none;
float: left;
}

.accrecmititle {
height: 37px;
color: #3399CC;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.accrecmititle a {
color: #3399CC;
font-size: 14px;
font-weight: bold;
}

.accrecmphoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
overflow: hidden;
}

.accrecmcontent {
width: 335px;
height: 100px;
}

.accrecmcontentp {
width: 224px;
height: 100px;
float: left;
}

.accrecmcontentcon {
text-align: justify;
}

.accrecmcontentmore {
height: 22px;
text-align: right;
}

.baselsttitle {
height: 37px;
color: #ff6600;
font-size: 14px;
font-weight: bold;
padding: 22px 0px 0px 0px;
}

.baselsttitle a {
color: #ff6600;
font-size: 14px;
font-weight: bold;
}

.baselstphoto {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 10px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
float: left;
overflow: hidden;
}

.input a img {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
}

.baselstcontent {
width: 696px;
height: 100px;
}

.baselstcontentp {
width: 585px;
height: 100px;
float: left;
}

.baselstcontentcon {
text-align: justify;
}

.baselstcontentmore {
text-align: right;
height: 22px;
}

.baselstline {
height: 10px;
border-bottom: 1px solid #CDCDCD;
}

.basedetcontent {
padding: 10px 10px 10px 10px;
}

.basedetcontent div.clear {
height: 0px;
font-size: 1px;
}

.basedettab {
color: #138cbf;
font-weight: bold;
padding: 11px 0px 3px 0px;
margin: 0px 0px 8px 0px;
border-bottom: 1px solid #138cbf;
font-size: 13px;
}

.basedetleft {
width: 165px;
padding: 2px 0px 0px 0px;
float: left;
}

.basedetright {
width: 511px;
padding: 2px 0px 0px 0px;
float: left;
}

.basedetright_a {
width: 173px;
padding: 2px 0px 0px 0px;
float: left;
}

.basedetright a {
text-decoration: underline;
}

.basedetright img.photo {
width: 95px;
padding: 2px 2px 2px 2px;
margin: 2px 0px 0px 0px;
background: #ffffff;
border: 1px solid #cdcecf;
}

.basedettabmulti {
color: #d03501;
font-weight: bold;
padding: 11px 0px 3px 0px;
margin: 0px 0px 8px 0px;
border-bottom: 1px solid #d03501;
}

.nextprev span {
color: #FF6600;
font-size: 15px;
font-weight: bold;
}

.submit_btn {
color: #ffffff;
width: 75px;
height: 20px;
background: transparent url(/img/layout/buttons/sbbm.gif) no-repeat 0px 0px;
border: 0px solid #000000;
cursor: pointer;
}

.submit_btn_left {
float: left;
}

.submit_btn_right {
float: right;
}

.submit_btn:hover {
color: #ffffff;
width: 75px;
height: 20px;
background: transparent url(/img/layout/buttons/sbbm.gif) no-repeat 0px -20px;
border: 0px solid #000000;
cursor: pointer;
}

.submit_btnlong {
color: #ffffff;
width: 120px;
height: 20px;
background: transparent url(/img/layout/buttons/sbbl.gif) no-repeat 0px 0px;
border: 0px solid #000000;
cursor: pointer;
}

.submit_btnlong:hover {
color: #ffffff;
width: 120px;
height: 20px;
background: transparent url(/img/layout/buttons/sbbl.gif) no-repeat 0px -20px;
border: 0px solid #000000;
cursor: pointer;
}

.submit_btnbig {
color: #ffffff;
width: 230px;
height: 34px;
font-size: 18px;
font-weight: bold;
background: transparent url(/img/layout/buttons/sbbb.gif) no-repeat 0px 0px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.submit_btnbig:hover {
color: #ffffff;
width: 230px;
height: 34px;
font-size: 18px;
font-weight: bold;
background: transparent url(/img/layout/buttons/sbbb.gif) no-repeat 0px -34px;
border: 0px solid #000000;
cursor: pointer;
float: right;
}

.galleryimage {
width: 114px;
height: 86px;
margin: 0px 9px 9px 0px;
float: left;
padding: 4px 4px 4px 4px;
border: 1px solid #3399CC;
}

.galleryimageframe {
width: 114px;
height: 86px;
}

.imgframe {
margin: 4px 4px 4px 4px;
padding: 4px 4px 4px 4px;
border: 1px solid #3399CC;
}

.calendar {
width: 624px;
padding: 20px 0px 20px 30px;
margin: 0px 0px 0px 20px;
background: #ffffff;
}

.caltitle {
width: 594px;
height: 34px;
background: transparent url(/img/layout/caltitle.gif) no-repeat 0px 0px;
}

.calprev {
width: 85px;
padding: 10px 0px 0px 15px;
float: left;
}

.calprev a {
color: #ffffff;
font-size: 13px;
}

.calmonth {
width: 409px;
color: #ffffff;
font-size: 20px;
font-weight: bold;
text-align: center;
padding: 4px 0px 0px 0px;
float: left;
}

.calnext {
width: 85px;
padding: 10px 0px 0px 0px;
float: left;
}

.calnext a {
color: #ffffff;
font-size: 13px;
}

.calcontent {
width: 591px;
height: 340px;
height: auto !important;
min-height: 340px;
padding: 0px 0px 0px 3px;
background: #e0f3fa;
}

.calitem, .calitems {
width: 77px;
height: 67px;
margin: 6px 0px 0px 6px;
padding: 10px 0px 0px 0px;
text-align: center;
float: left;
background: transparent url(/img/layout/calitem.jpg) no-repeat 0px 0px;
}

.calitem a {
color: #000000;
font-size: 32px;
font-weight: bold;
text-decoration: none;
}

.calitems a {
color: #168dce;
font-size: 32px;
font-weight: bold;
text-decoration: none;
}

.calitem a:hover, .calitems a:hover {
text-decoration: none;
}

.dayweek {
width: 77px;
color: #808080;
font-size: 9px;
font-weight: bold;
}

.caltooltip {
width: 210px;
min-height: 150px;
height: auto !important;
height: 150px;
filter: alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
padding: 5px 5px 5px 5px;
background: #ffffff;
border: 1px solid #168dce;
display: none;
}

.caltooltip div, .caltooltip div center {
color: #2e2e2e;
font-weight: normal;
font-size: 11px;
}

.caldivt {
min-height: 140px;
height: auto !important;
height: 140px;
text-align: left;
}

.caltitlet {
color: #168dce;
font-weight: bold;
font-size: 11px;
display: block;
padding-bottom: 2px;
}

.callinet {
margin: 5px 0px 5px 0px;
border-bottom: 1px solid #168dce;
height: 1px;
font-size: 1px;
display: block;
}

.captcha {
margin: 0px 0px 4px 0px;
}

.bottomban {
padding: 46px 0px 0px 0px;
width: 900px;
height: 175px;
}

.loginchk {
padding: 2px 0px 0px 2px;
}

.loginpassremind {
padding: 0px 15px 0px 0px;
text-decoration: underline;
background: transparent url(/img/layout/markers/register.gif) no-repeat right 1px;
}

.footer {
width: 900px;
height: 133px;
}

.footermenu {
width: 884px;
height: 28px;
padding: 12px 0px 0px 16px;
background: transparent url(/img/layout/footer.gif) no-repeat 0px 0px;
}

.footermenu a {
color: #ffffff;
}

.footermenusep {
color: #ffffff;
margin: 0px 11px 0px 11px;
float: left;
}

.footermenuitem {
float: left;
}

.footermenuitem a.facebook {
background: transparent url(/img/layout/icons/fb_logo.gif) no-repeat 0px 0px;
padding: 0px 0px 0px 22px;
}

.footercopyright {
width: 187px;
height: 35px;
padding: 20px 0px 0px 17px;
color: #949595;
float: left;
}

.footermodified {
height: 35px;
padding: 20px 50px 0px 0px;
color: #949595;
float: left;
}

.footerprivacy {
width: 200px;
height: 35px;
padding: 20px 0px 0px 0px;
float: left;
}

.footerprivacy a {
color: #f29e5b;
}

.footerpowered {
width: 154px;
height: 35px;
padding: 20px 17px 0px 0px;
color: #949595;
float: right;
text-align: right;
}

.footerpowered a {
color: #f29e5b;
}

.footerlogos {
width: 900px;
height: 37px;
}

.footerlogos a.act {
width: 124px;
height: 25px;
display: block;
float: right;
background: transparent url(/img/layout/actualizer.jpg) no-repeat 0px 0px;
}

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

.footerlogos a.heur {
width: 141px;
height: 24px;
display: block;
float: right;
margin: 0px 20px 0px 14px !important;
margin: 0px 10px 0px 14px;
background: transparent url(/img/layout/heuristic.jpg) no-repeat 0px 0px;
}

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

/*@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 8px*/
.space8px {
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
}

/* main datepicker style */
.DatePicker {
background-color: #f8f8f8;
}

/* style for the header row */
.DatePickerHdr {
background-color: #f0f0f0;
}

/* style for buttons in the header row */
.DatePickerHdrBtn {
cursor: pointer;
}

/* style for the calendar area */
.DatePickerBtn {
cursor: pointer;
}

/* highlighted date */
.DatePickerBtnSelect {
background-color: #8bdaff;
cursor: pointer;
}

/*@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 list rozwijanych*/
tr.formRow select, tr.alertRow select {
border: 1px #aaa solid;
width: 256px;
height: 18px;
}

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

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

/*@formularze - margines przycisku wysylki*/
tr td input.submit_btn, tr td input.submit_btnlong {
margin: 0px 0px 0px 3px;
}

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

/*@formularze - rozmiar pol checkbox*/
div.checkboxes input {
width: 13px;
height: 13px;
border: 0px none transparent;
}

/*@mapa strony*/
#sitemap {
padding: 10px 0px 20px 10px;
}

/*@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: #2f2f2f;
background: transparent url(/img/layout/markers/arrow06.gif) 3px 7px 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/markers/arrow07.gif) 3px 7px 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/markers/arrow06.gif) 5px 4px no-repeat;
}

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

/*@mapa strony - hiperlacza podswietlone poziomu 2*/
#sitemap ul li li li a:hover {
background: transparent url(/img/layout/markers/arrow07.gif) 23px 4px 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;
}

#forumPosts tr td.postInfo a {
}

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

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

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

/******************************FORMATOWANIE SONDY********************/
#sonda {
width: 186px !important;
width: 188px;
border: 1px solid #B5B5B5;
padding: 5px 5px 5px 5px;
}

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

.sonda div.bar {
height:4px;
overflow: hidden;
background:#f60;
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;
}

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:50%;
margin-left: -155px;
top:388px;
width:310px;
background:#e73d04
}

/*@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:#fff;
background:#fff;
color:#000;
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
}
