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

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

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

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

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

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

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

/*@elementy listy wypunktowanej - poziom 1*/
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;
}

/*@elementy listy wypunktowanej - poziom 2*/
ul li li {
margin: 0px 0px 0px 40px;
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: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

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

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

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

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

/*@styl naglowkowy h1.3*/
h3, h1.style3 {
color: #6e6e6e;
font-size: 15px;
font-weight: bold;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.4*/
h1.style4 {
color: #2B5794;
font-size: 13px;
font-weight: bold;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
background: #FFFFFF;
}

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

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

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

.button01 {
width: 100px;
color: #ffffff;
background: #1F4C85;
border: 1px solid #000000;
cursor: pointer;
}

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

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

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

/*@hiperlacze wstecz*/
a.back {
color: #f0860d;
font-size: 12px;
font-weight: normal;
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;
}

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

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

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

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

.logo {
width: 105px;
height: 32px;
padding: 2px 0px 0px 0px;
}

/*@tresc glowna strony*/
.content {
width: 900px;
border: 1px solid #ffffff;
background: #ffffff;
}

.infobar {
width: 900px;
height: 37px;
background: transparent url(/img/layout/barbkg1.jpg) repeat-x 0px 0px;
border-bottom: 1px solid #ffffff;
}

.infobarleft {
color: #ffffff;
font-size: 13px;
padding: 11px 0px 0px 17px;
float: left;
}

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

.infobarleft b {
color: #ffffff;
font-size: 13px;
}

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

.infobarright {
padding: 11px 17px 0px 0px;
float: right;
}

.infobarright a {
color: #ffffff;
font-size: 13px;
font-weight: bold;
}


/*@menu poziome*/
#menu {
width: 810px;
height: 22px;
float: left;
background: #495564;
padding: 0px 0px 0px 90px;
border-bottom: 1px solid #ffffff;
}

/*@menu poziome - blok*/
#menu ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 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;
font-weight: bold;
float: left;
text-align: center;
background: none;
}

#menu ul li.sep {
width: 2px;
height: 19px;
display: block;
float: left;
background: transparent url(/img/layout/menu/menusep.jpg) no-repeat 0px 4px;
}

/*@menu poziome - link*/
#menu ul li a {
float: left;
display: block;
background: transparent none repeat;
padding: 3px 35px 4px 35px;
color: #ffffff;
background: transparent url(/img/layout/menu/menusep.jpg) no-repeat 0px 4px;
}

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

/*@menu poziome - link wybrany*/
#menu ul li.selected a {
color: #f0860d;
font-weight: bold;
}

/*@menu glowne - submenu*/
#menu ul li ul {
visibility: hidden;
position: absolute;
width: 186px;
padding: 5px 0px 5px 0px;
top: 96px;
clear: left;
z-index: 100;
background: #495564;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
filter: alpha(opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
}

/*@menu glowne - submenu, guzik*/
#menu ul li ul li a {
display: block;
padding: 2px 0px 0px 36px;
color: #ffffff;
width: 150px;
float: left;
height: 20px;
border-right: 0px transparent solid;
text-align: left;
background: none;
}

/*@menu glowne - submenu, guziki wybranego menu*/
#menu ul li.selected ul li a {
display: block;
color: #ffffff;
padding: 2px 0px 0px 36px;
width: 150px;
float: left;
height: 20px;
background: none;
}

/*@menu glowne - submenu, link podswietlony*/
#menu ul li ul li a:hover {
color: #f0860d;
text-decoration: none;
padding: 2px 0px 0px 36px;
width: 150px;
float: left;
height: 20px;
background: none;
}

/*@menu glowne - submenu, aktywny guzik, wybranego menu*/
#menu ul li.selected ul li a:hover {
background: none;
}

.topbox {
width: 900px;
height: 250px;
border-bottom: 1px solid #ffffff;
}

.bannermainbox {
width: 700px;
height: 250px;
border-right: 1px solid #ffffff;
float: left;
}

.searchcontactbox {
width: 199px;
height: 250px;
float: left;
}

.searchboxcontent {
height: 49px;
background: #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.searchboxinput {
width: 149px;
height: 25px;
padding: 15px 0px 0px 17px;
float: left;
}

.searchboxinput input {
width: 130px;
height: 15px;
padding: 3px 0px 0px 4px;
color: #000000;
font-size: 11px;
border: 1px solid #000000;
}

.searchboxbtn {
width: 14px;
height: 25px;
padding: 18px 0px 0px 0px;
float: left;
}

.searchboxbtn input {
width: 14px;
height: 14px;
border: 0px none transparent;
background: transparent url(/img/layout/buttons/searchbtn.jpg) no-repeat 0px 0px;
cursor: pointer;
}

.contactboxcontent {
height: 135px;
padding: 19px 0px 0px 16px;
background: #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.contactboxcontent a:hover {
color: #F0860D;
}

.titledarkbrown {
width: 100%;
height: 22px;
background: #523c1f;
}

.titlebrown {
width: 100%;
height: 22px;
background: #a27c4a;
}

.titleblue {
width: 100%;
height: 22px;
background: #1f4c85;
}

.titleorange {
width: 100%;
height: 22px;
background: #c27e25;
}

.titleorangepatt {
width: 494px;
height: 17px;
padding: 5px 0px 0px 6px;
background: #6e6e6e url(/img/layout/barbkg2.jpg) repeat-x 0px 0px;
}

.titleorangepatt a, .titleorangepatt span, .titleorangepatt h1 {
color: #ffffff;
font-weight: bold;
font-size: 11px;
}

.titledarkbrown h1, .titlebrown h1, .titleblue h1, .titleorange h1 {
color: #ffffff;
font-size: 11px;
padding: 5px 0px 0px 6px;
}

.leftpanel {
width: 199px;
background: #eeeeee;
float: left;
}

.linksboxcontent {
padding: 11px 5px 11px 17px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.linksboxcontent a:hover {
color: #F0860D;
text-decoration: none;
}

.linksboxcontent a:visited {
color: #F0860D;
text-decoration: none;
}

.newsboxcontent {
padding: 11px 17px 11px 17px;
border-top: 1px solid #ffffff;
}

.newsboxcontenttitle {
color: #2b5794;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 12px 0px;
}

.newsboxcontentdate {
font-weight: bold;
padding: 0px 0px 5px 0px;
}

.newsboxcontentdescr {
padding: 0px 0px 7px 0px;
}

.dottedline01 {
width: 100%;
height: 30px;
font-size: 1px;
background: transparent url(/img/layout/markers/dotsh01.gif) repeat-x 0px 15px;
}

.centerpanel {
width: 500px;
background: #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
float: left;
}

.rightpanel {
width: 199px;
background: #ffffff;
float: left;
}

.bannerrightboxcontentban {
border-top: 1px solid #ffffff;
}

.pagecontent {
min-height: 450px;
height: auto !important;
height: 450px;
padding: 15px 10px 15px 10px;
}

.pagecontenttitle h1 {
color: #2B5794;
font-size: 15px;
font-weight: bold;
padding: 0px 0px 15px 0px;
}

.pagesphoto {
width: 114px;
height: 86px;
border: 1px solid #000000;
margin: 0px 10px 0px 0px;
float: left;
}

.pagesphoto img {
display: block;
}

.pagesdescr {
width: 354px;
float: left;
}

.pagesdescr h2.title, h2.galtitle {
padding: 3px 0px 8px 0px;
}

.pagesdescr h2.title a, h2.galtitle, h2.galtitle a {
color: #2B5794;
font-size: 14px;
font-weight: bold;
}

.pagesdate {
font-weight: bold;
}

.pagesmore {
text-align: right;
padding: 0px 5px 0px 0px;
}

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

/*@galeria - obrazek*/
.galleryimage {
width: 120px;
height: 91px;
float: left;
padding-top: 1px;
}

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

.links a:hover {
color: #F0860D;
text-decoration: none;
}

.links a:visited {
color: #F0860D;
text-decoration: none;
}

.linkstitle {
padding: 0px 0px 2px 0px;
font-weight: bold;
}

.footer {
width: 900px;
height: 36px;
background: #495564;
border-top: 1px solid #ffffff;
clear: both;
}

.footercopyright {
width: 195px;
color: #ffffff;
padding: 3px 0px 0px 5px;
float: left;
}

.footermenu {
width: 498px;
padding: 3px 0px 0px 2px;
float: left;
}

.footermenuitem {
padding: 0px 7px 0px 7px;
float: left;
}

.footermenuitem a {
color: #ffffff;
}

.footermenusep {
color: #ffffff;
width: 4px;
float: left;
}

.footerpowered {
width: 195px;
color: #ffffff;
padding: 3px 5px 0px 0px;
text-align: right;
float: left;
}

.footerpowered a {
color: #ffffff;
}

.footercreated {
color: #e99621;
}

.footercreated a, .footercreated a b {
color: #e99621;
}

/*@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: 260px;
padding: 2px 2px 2px 2px;
}

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

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

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

/*@formularze - margines przycisku wysylki*/
tr td input.btn_sml, tr td input.button01 {
margin: 0px 0px 0px 3px !important;
margin: 0px 0px 0px 2px;
}

/*@formularze - styl etykiet*/
tr.formRow td.label, tr.alertRow td.label {
width: 158px;
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 {
width: 7px;
color: #ff6600;
}

/*@formularze - tabela*/
.form table {
width: 100%;
}

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

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

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

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

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

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

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

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

#commentblock label input {
border: 1px solid #000000;
}

/*@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: #777777;
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: #000000;
text-align:justify;
margin:0 0 5px 0;
display:block;
}

/******************************FORMATOWANIE SONDY********************/
.sondablok {
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;
}

.sonda .radio {
margin: 0px 0px 0px 0px !important;
margin: -4px 0px -4px 0px;
}

/***********************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: 270px;
width: 310px;
background: #4E4E4E;
}

/*@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{
background: #ffffff;
color: #000000;
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-size: 13px
}