@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; }
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url("/gfx/bg.png") repeat-x 0px 0px; background-color:#002064; }
img { border:0; }

a { color:#FFFFFF; outline:none; }

/* ============ teksty ============ */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:28px; color:#000000; padding: 0px 0px 20px 0px; font-weight: normal; }
h2 { font-size:20px; color:#D60303; font-weight:bold; padding-bottom:5px; }
h3 { font-size:24px; color:#5D5F6A; padding-bottom:20px; font-weight: bold; }
h4 { font-size:18px; color:#666666; font-weight:bold; padding-bottom:5px; }
h5 { font-size:13px; color:#990000; font-weight:bold; padding-bottom:2px; }
h6 { font-size:11px; font-weight:bold; padding-bottom:2px; }
h7 { font-size:14px; color:#990000; font-weight:bold; padding-bottom:2px; }

.tekst_10 { font-size:10px; }
.tekst_12 { font-size:12px; }
.tekst_13 { font-size:13px; }
.tekst_14 { font-size:14px; }
.tekst_15 { font-size:15px; }
.tekst_16 { font-size:16px; }
.tekst_17 { font-size:17px; }
.tekst_24 { font-size:24px; }
.tekst_40 { font-size:40px; }

p { margin:0px 0px 10px 0px; color:#414435; text-align:justify; font-size:14px; }
p.index { margin:0px 0px 0px 0px; color:#FFFFFF; text-align:justify }

.center { text-align:center; }
.kolor1 { color:#e0dec5; }
.kolor2 { color:#a20000; }
.kolor3 { color:#717662; }
.kolor4 { color:#847f5d; }
.images_div { height:140px; }
.images_l { float: left; margin: 0px 20px 0px 0px; border: 1px #73583C solid; padding:6px; background-color:#826344; }
.images_r { float: right; margin-left:10px; margin-bottom:0px; margin-right:0px; border: 1px #D4D2D3 solid; padding:6px; background-color:#FFFFFF; }
.imagesNoBorder { float: right; }
.imagesGaleria { padding: 3px 3px 3px 3px; margin:3px 5px 3px 5px; border: 1px #C3BFB7 solid; }
.linia { border-bottom:solid 1px #EBEBEB; margin:10px 0px 10px 0px }
ul.none { padding: 0px 0px 10px 30px; }
ul.none li { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px; list-style-type: none; }
ul.abc { font-family:Georgia, Arial; font-size:11px; padding: 0px 10px 4px 20px; }
ul.abc li { padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; list-style-type: lower-alpha; }
ul.decymal { padding: 3px 10px 4px 20px; }
ul.decymal li { padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; list-style-type: decymal; }

/* ============ bloki ============ */
.boxContentTop { }
.boxContentBottom { }
.contentTop { width:990px; margin-left:auto; margin-right:auto; height:8px; display: inherit; padding:0px; background: url(../gfx/bgContentTop.png) no-repeat; background-position: 100% 0px;}
.contentBottom { width:990px; margin-left:auto; margin-right:auto; height:8px; display: inherit; padding:0px; background: url(../gfx/bgContentBottom.png) no-repeat; background-position: 0px 100%; margin-bottom:8px;}

#boxHeader { height:134px;}
#boxPath { background-color:#FFFFFF; }
#boxContentOne {}
#boxContentTwo { margin:0; }
#boxContentThree {}
#boxFooter { }

#menuHorizontal, #contentOne, #contentTwo, #contentThree, #path { width:974px; margin-left:auto; margin-right:auto; height:100%; display: inherit; padding:0px 8px 0px 8px; }
#header { width:990px; margin-left:auto; margin-right:auto; padding-left:1px; display: inherit; height:114px; padding-top:20px; background-color:#FFF;  }
#path { height:22px; }
#footer { margin-left:auto; margin-right:auto; width:990px; min-height:254px; padding:4px 0 0 0; }

#contentOne { min-height:100%; background-color:#FFF; padding-bottom:8px; padding-top:8px; margin-bottom:8px; }
#contentOne .colContentOne { float: left; color:#666; height:246px; font-size:12px; }
#contentOne .colContentOne.left { width:43%; /*background: url(../gfx/bgFlash.png) repeat-x; background-position: 0px 0px;*/background: url(../gfx/bgSearch.png) repeat-x; background-position: 0px 0px; }
#contentOne .colContentOne.left div.domainSearch {padding:78px 10px 0px 10px;  }
#contentOne .colContentOne.left div.checkBox {padding:0px 10px 0px 110px;  }
#contentOne .colContentOne.left div.checkBox label {padding:0px 5px 0px 0px; color:#666;}
#contentOne .colContentOne.left span { color:#555; font-size:24px; padding:0 0 0 30px; line-height:48px;}
#contentOne .colContentOne.left .colDomain {  float:left; width:50%; height:60px; padding:25px 0 0 0;}
#contentOne .colContentOne.left .colDomain b { font-size:13px; color:#737476}
#contentOne .colContentOne.left .colDomain a { color:#666; text-decoration:none; }
#contentOne .colContentOne.left .colDomain a:hover { color:#399; text-decoration:underline; line-height:18px;  }
#contentOne .colContentOne.left .colDomain ul {padding:0px 0 0 40px; font-size:12px; line-height:18px;}
#contentOne .colContentOne.left .bgInput { width:225px; font-size:13px; vertical-align:top; margin:8px 0 0 0; padding:10px 6px 8px 8px; color:#777; background: url("../gfx/bgDomainSearchInput.png") no-repeat 50% 50%; cursor:text; border:0px; }
#contentOne .colContentOne.left .bgButton {  cursor:pointer; border:0px; vertical-align:top; width:46px; vertical-align:top; padding:0px 2px 0px 2px; outline:none; }

#contentOne .colContentOne.right { width:57%; background: url(../gfx/bgSearch.png) repeat-x; background-position: 0px 0px; }
#contentOne .colContentOne.right .searchForm { float: left; width:330px; padding:20px 0px 0px 0px; text-align:left; }
#contentOne .colContentOne.right .searchForm div { text-align:right; }
#contentOne .colContentOne.right .searchForm h2 { font-weight:bold; font-size:16px; color:#0879C8; padding-bottom:20px; }
#contentOne .colContentOne.right .searchForm label { font-size:14px; float:left; display:block; text-align:left; padding:10px 0 0 0; margin-right:4px; }
#contentOne .colContentOne.right .searchForm input { width:230px; padding:3px; margin:5px 0 0 0; }
#contentOne .colContentOne.right .searchForm select { width:238px; padding:3px; margin:5px 0 0 0; }
#contentOne .colContentOne.right .searchForm .search { padding-top:10px 0 0 0; text-align:right; }
#contentOne .colContentOne.right .searchForm .search span { margin:0px 10px 0px 3px; }
#contentOne .colContentOne.right .searchForm .search span a { padding:2px 0px 2px 0px; margin:0; font-size:11px; color:#737476; line-height:10px; }
#contentOne .colContentOne.right .searchForm .search input { width:124px; padding:3px; margin:10px 0 0 5px; }
#contentOne .colContentOne.right .mapForm { padding:45px 0 0 350px; }

#contentTwo { min-height:84px; background-color:#FFF; padding-top:8px; }
#contentTwo .colContentTwo { float: left; color:#666; width:100%; }
#contentTwo .colContentTwo.left { width:67%; }
#contentTwo .colContentTwo.right { width:33%; }
#contentTwo .colContentTwo.right .newsletter { height:70px; margin:8px 0 8px 0; padding:0px 0 0 12px; border-left:1px solid #BEC9D2; }
#contentTwo .colContentTwo.right .newsletter div { text-align:right; }
#contentTwo .colContentTwo.right .newsletter h3 { color:#0879C8; font-size:33px; font-weight:bold; padding-bottom:6px; }
#contentTwo .colContentTwo.right .newsletter .newsletterInput { width:200px; font-size:11px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 0; color:#666; cursor:text; border:1px solid #B6B6B6;}
#contentTwo .colContentTwo.right .newsletter .newsletterButton { width:70px; }
#contentTwo .colContentTwo.right span { color:#999; font-size:11px;}

.clear{clear:both; line-height:0px; border:0px!important;}

#contentThree { background-color:#FFF; min-height:60px; }
#contentThree a {color: #666}
#contentThree a:hover {color: #000000}
#contentThree .colContentThree { float: left; color:#666; width:100%; background-color:#FFF }
#contentThree .colContentThree.left { width:67%;  }
#contentThree .colContentThree.left h1.colSpan { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgColSpanHeader.png) repeat-x; background-position: 0px 0px;  background-color:#727475; }

#contentThree .colContentThree.left .box.left div.publicationVP { min-height:130px; padding:5px 5px 5px 5px; margin:0px 10px 20px 1px; border:1px dotted #BEC9D2; background-color:#F1F8FB }
#contentThree .colContentThree.left .box.left div.publicationVP .content { min-height:110px; }
#contentThree .colContentThree.left .box.left div.publicationVP img {float: left; border:1px solid #E6E6E6; padding:4px; margin-right:10px; margin-top:5px; margin-bottom:5px; background-color:#FFF; }
#contentThree .colContentThree.left .box.left div.publicationVP h2 { padding:0px 5px 5px 5px; font-size:13px; color:#0879C8; }
#contentThree .colContentThree.left .box.left div.publicationVP h3 { padding:0px 5px 5px 5px; font-size:11px; color:#003F79; }
#contentThree .colContentThree.left .box.left div.publicationVP p { padding:0px 5px 5px 5px; margin:0px; font-size:11px; color:#666;}
#contentThree .colContentThree.left .box.left div.publicationVP p b { color:#003F79; }
#contentThree .colContentThree.left .box.left div.publicationVP p span { text-align:right; padding:0px 88px 0px 0px; margin:0px; font-size:10px; color:#999; }
#contentThree .colContentThree.left .box.left div.publicationVP .button { margin-top:0px; margin-bottom:0px; height:30px; background: url(../gfx/icon360m.png) no-repeat; background-position: 10px 0px; }
#contentThree .colContentThree.left .box.left div.publicationVP .button a { padding-left:45px; line-height:22px; color:#AE0003; font-weight:bold; }
#contentThree .colContentThree.left .box.left div.publicationVP .button img { float:right; padding:0; margin:0; border:0; background-color:none; }

#contentThree .colContentThree.left .box { float: left; color:#666; width:100%; padding-bottom:10px; }

#contentThree .colContentThree.left .box.left { width:50%; min-height:60px; background: url(../gfx/bgBorderDotted.png) repeat-y; background-position: 100% 0px; }
#contentThree .colContentThree.left .box.left h1 { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgBoxHeader.png) repeat-x; background-position: 0px 0px;  background-color:#727475; }
#contentThree .colContentThree.left .box.left div.publication { min-height:130px; padding:5px 5px 5px 5px; margin:0px 10px 15px 1px; border:1px dotted #BEC9D2; background-color:#F8F8F8 }
#contentThree .colContentThree.left .box.left div.publication .content.left { float:left; width:150px;}
#contentThree .colContentThree.left .box.left div.publication .content.right { padding-left:152px;}
#contentThree .colContentThree.left .box.left div.publication img { border:1px solid #E6E6E6; padding:4px; margin-right:5px; margin-top:5px; margin-bottom:8px; background-color:#FFF; }
#contentThree .colContentThree.left .box.left div.publication h2 { padding:0px 5px 5px 5px; font-size:13px; color:#0879C8; }
#contentThree .colContentThree.left .box.left div.publication h3 { padding:0px 5px 5px 5px; font-size:11px; color:#003F79; }
#contentThree .colContentThree.left .box.left div.publication p { padding:0px 5px 0px 5px; margin:0px; font-size:11px; color:#666;}
#contentThree .colContentThree.left .box.left div.publication p b { color:#003F79; }
#contentThree .colContentThree.left .box.left div.publication p span { text-align:right; padding:0px; margin:0px; font-size:10px; color:#999; }
#contentThree .colContentThree.left .box.left div.publication .button { margin-top:0px; margin-bottom:25px; }
#contentThree .colContentThree.left .box.left div.publication .button img { float:right; padding:0; margin:0; border:0; background-color:none; }


#contentThree .colContentThree.left .box.right { width:50%; min-height:60px;   }

#contentThree .colContentThree.left .box.right h1 { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 14px; margin-bottom:10px; background: url(../gfx/bgBoxHeader.png) repeat-x; background-position: 100% 0px;  background-color:#727475; }
#contentThree .colContentThree.left .box.right div.publication { min-height:130px; padding:5px 5px 5px 5px; margin:0px 1px 15px 10px; border:1px dotted #BEC9D2; background-color:#F8F8F8 }
#contentThree .colContentThree.left .box.right div.publication .content.left { float:left; width:145px; margin-left:5px;}
#contentThree .colContentThree.left .box.right div.publication .content.right { padding-left:152px;}
#contentThree .colContentThree.left .box.right div.publication img { border:1px solid #E6E6E6; padding:4px; margin-right:5px; margin-top:5px; margin-bottom:8px; background-color:#FFF; }
#contentThree .colContentThree.left .box.right div.publication h2 { padding:0px 5px 5px 5px; font-size:13px; color:#0879C8; }
#contentThree .colContentThree.left .box.right div.publication h3 { padding:0px 5px 5px 0px; font-size:11px; color:#003F79; }
#contentThree .colContentThree.left .box.right div.publication p { text-align:left; padding:0px; margin:0px; font-size:11px; color:#666; }
#contentThree .colContentThree.left .box.right div.publication p b { color:#003F79; }
#contentThree .colContentThree.left .box.right div.publication p span { text-align:right; padding:0px; margin:0px; font-size:10px; color:#999; }
#contentThree .colContentThree.left .box.right div.publication .button { margin-top:0px; margin-bottom:25px; }
#contentThree .colContentThree.left .box.right div.publication .button img { float:right; padding:0; margin:0; border:0; background-color:none; }

#contentThree .colContentThree.left .box.right div.publication2 { min-height:130px; padding:5px 5px 5px 5px; margin:0px 1px 20px 10px; border:1px dotted #BEC9D2; background-color:#FFC }
#contentThree .colContentThree.left .box.right div.publication2 .content { min-height:110px; }
#contentThree .colContentThree.left .box.right div.publication2 img {float: left; border:1px solid #E6E6E6; padding:4px; margin-right:5px; background-color:#FFF; }
#contentThree .colContentThree.left .box.right div.publication2 h2 { padding:0px 5px 5px 5px; font-size:13px; color:#0879C8; }
#contentThree .colContentThree.left .box.right div.publication2 h3 { padding:0px 5px 5px 5px; font-size:11px; color:#003F79; }
#contentThree .colContentThree.left .box.right div.publication2 p { padding:0px 5px 0px 5px; margin:0px; font-size:11px; color:#666; }
#contentThree .colContentThree.left .box.right div.publication2 p b { color:#003F79; }
#contentThree .colContentThree.left .box.right div.publication2 p span { text-align:right; padding:0px; margin:0px; font-size:10px; color:#999; }
#contentThree .colContentThree.left .box.right div.publication2 .button {text-align:right; }
#contentThree .colContentThree.left .box.right div.publication2 .button input { padding:2px; border:0; font-size:10px; color:#FFF;}

/*wyszukiwarka zaawansowana*/
#contentThree .colContentThree.left p a { font-size:11px; color:#0879C8; border-bottom:1px dotted #0879C8; text-decoration:none; }
#contentThree .colContentThree.left p a:hover { font-size:11px; color:#0879C8; border-bottom:1px solid #0879C8;}
#contentThree .colContentThree.left a.advancedSearchLink { font-size:12px; color:#0879C8; border-bottom:1px dotted #0879C8; text-decoration:none; padding-right:20px; background: url(../gfx/advancedSearchLink.png) no-repeat; background-position: 100% -3px;  }
#contentThree .colContentThree.left a:hover.advancedSearchLink { font-size:12px; color:#0879C8; border-bottom:1px solid #0879C8; }

#contentThree .colContentThree.left .advancedSearch table { background-color:#F3F5F8; margin-bottom:4px; padding:5px; border:1px dotted #BEC9D2; }
#contentThree .colContentThree.left .advancedSearch table tbody .checkBox { margin-right:4px; }
#contentThree .colContentThree.left .advancedSearch table tbody .radioButton { margin-right:4px; }
#contentThree .colContentThree.left .advancedSearch table tbody td { padding-bottom:5px; }
#contentThree .colContentThree.left .advancedSearch table tbody th { border-right:1px dotted #BEC9D2; padding:0 12px 0 0; text-align:left; }
#contentThree .colContentThree.left .advancedSearch table tbody ul { margin:0; padding:0 0 5px 10px; }
#contentThree .colContentThree.left .advancedSearch table tbody li { font-size:11px; list-style:none; line-height:18px; }
#contentThree .colContentThree.left .advancedSearch table tbody li b { font-size:15px; line-height:34px; }
#contentThree .colContentThree.left .advancedSearch table tbody label { cursor:pointer;}
#contentThree .colContentThree.left .advancedSearch table tfoot td { text-align:right; padding:8px 10px 0px 10px; border-top:1px dotted #CCC; }



#contentThree .colContentThree.left .subpage {}
#contentThree .colContentThree.left .subpage h1 { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgSubpageHeader.png) repeat-x; font-weight:bold; background-position: 0px 0px;  background-color:#727475; }
#contentThree .colContentThree.left .subpage div.publication { min-height:130px; padding:10px 5px 10px 5px; margin:0px 1px 20px 1px; border:1px dotted #BEC9D2; background-color:#FBFBFB; }


#contentThree .colContentThree.left .subpage div.publication .content { min-height:300px; }
#contentThree .colContentThree.left .subpage div.publication .content .foto { padding:0px 5px 0px 10px; width:230px; border:0; display:block; float:right; text-align:right; background-color:#FBFBFB; }
#contentThree .colContentThree.left .subpage div.publication .content .foto img {border:1px solid #E6E6E6; padding:5px 5px 5px 5px; margin-right:0px 3px 3px 3px; background-color:#FFF; }
#contentThree .colContentThree.left .subpage div.publication h2 { padding:0px 5px 5px 5px; margin-bottom:7px; font-size:18px; color:#0879C8; border-bottom:3px solid #F2F2F2; }
#contentThree .colContentThree.left .subpage div.publication h3 { padding:12px 5px 5px 0px; font-size:18px; color:#0879C8; }
#contentThree .colContentThree.left .subpage div.publication .content div {  padding:3px 8px 3px 8px; margin-bottom:1px; border-bottom:1px dotted #BEC9D2; font-size:12px; text-align:justify; color:#666; }
#contentThree .colContentThree.left .subpage div.publication .content div ul { padding:0px 5px 10px 20px; margin:0px; font-size:12px; color:#666;}
#contentThree .colContentThree.left .subpage div.publication .content div li { background: url(../gfx/bgArrow.png) no-repeat; background-position: 5px 50%; margin-bottom:0px; padding:0 0 2px 20px; list-style:none; }
#contentThree .colContentThree.left .subpage div.publication .content div p { line-height:17px; font-size:12px; color:#666; margin-bottom:10px; }
#contentThree .colContentThree.left .subpage div.publication .content div p b, strong { color:#003F79; }
#contentThree .colContentThree.left .subpage div.publication .content div span { text-align:right; padding:0px 10px 0px 0px; margin:0px; font-size:12px; color:#333; font-weight:bold; }
#contentThree .colContentThree.left .subpage div.publication .content div a { color:#003F79; }
#contentThree .colContentThree.left .subpage div.publication .content div a:hover { color:#003F79; }
#contentThree .colContentThree.left .subpage div.publication .content div input {width:610px; font-size:12px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 0; color:#666; font-family:Arial; cursor:text; border:1px solid #B6B6B6; }
#contentThree .colContentThree.left .subpage div.publication .content div textarea {width:610px; font-size:12px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 0; color:#666; font-family:Arial; cursor:text; border:1px solid #B6B6B6; }
#contentThree .colContentThree.left .subpage div.publication .content div .button {text-align:right; }
#contentThree .colContentThree.left .subpage div.publication .content div .button { width:auto!important; cursor:pointer; padding:2px; border:0; font-size:10px; color:#FFF;}

/*--- VP subpage ----*/
#contentThree .colContentThree.left .subpage h1.prestige { color:#62410F; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgSubpageHeaderPrestige.png) repeat-x; font-weight:bold; background-position: 0px 0px; }
#contentThree .colContentThree.left .subpage div.publicationPrestige { min-height:130px; padding:10px 5px 10px 5px; margin:0px 1px 20px 1px; border:1px dotted #FECE30; background-color:#FCFFF8; }

#contentThree .colContentThree.left .subpage div.publicationPrestige .content { min-height:300px; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content .foto { padding:0px 5px 0px 10px; width:230px; border:0; display:block; float:right; text-align:right; background-color:#FBFBFB; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content .foto img {border:1px solid #E6E6E6; padding:5px 5px 5px 5px; margin-right:0px 3px 3px 3px; background-color:#FFF; }
#contentThree .colContentThree.left .subpage div.publicationPrestige h2 { padding:0px 5px 5px 5px; margin-bottom:7px; font-size:18px; color:#444; border-bottom:3px solid #F2F2F2; }
#contentThree .colContentThree.left .subpage div.publicationPrestige h3 { padding:12px 5px 5px 0px; font-size:18px; color:#444; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div {  padding:3px 8px 3px 8px; margin-bottom:1px; border-bottom:1px dotted #BEC9D2; font-size:12px; text-align:justify; color:#666; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div ul { padding:0px 5px 10px 20px; margin:0px; font-size:12px; color:#666;}
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div li { background: url(../gfx/bgArrow.png) no-repeat; background-position: 5px 50%; margin-bottom:0px; padding:0 0 2px 20px; list-style:none; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div p { line-height:17px; font-size:12px; color:#666; margin-bottom:10px; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div p b, strong { color:#900; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div span { text-align:right; padding:0px 10px 0px 0px; margin:0px; font-size:12px; color:#333; font-weight:bold; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div a { color:#003F79; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div a:hover { color:#003F79; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div input {width:610px; font-size:12px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 0; color:#666; font-family:Arial; cursor:text; border:1px solid #B6B6B6; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div textarea {width:610px; font-size:12px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 0; color:#666; font-family:Arial; cursor:text; border:1px solid #B6B6B6; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div .button {text-align:right; }
#contentThree .colContentThree.left .subpage div.publicationPrestige .content div .button { width:auto!important; cursor:pointer; padding:2px; border:0; font-size:10px; color:#FFF;}
/*--- VP subpage end ----*/




span.stars0 { background:none; }
span.stars1 { background: url(../gfx/stars.png) no-repeat; background-position: 0px 0px; padding-left:100px!important; }
span.stars2 { background: url(../gfx/stars.png) no-repeat; background-position: 0px -20px; padding-left:100px!important; }
span.stars3 { background: url(../gfx/stars.png) no-repeat; background-position: 0px -40px; padding-left:100px!important; }
span.stars4 { background: url(../gfx/stars.png) no-repeat; background-position: 0px -60px; padding-left:100px!important; }
span.stars5 { background: url(../gfx/stars.png) no-repeat; background-position: 0px -80px; padding-left:100px!important; }

span.starsSearch1 { background: url(../gfx/starsSearch.png) no-repeat; background-position: 0px 0px; padding-left:100px!important; }
span.starsSearch2 { background: url(../gfx/starsSearch.png) no-repeat; background-position: 0px -20px; padding-left:100px!important; }
span.starsSearch3 { background: url(../gfx/starsSearch.png) no-repeat; background-position: 0px -40px; padding-left:100px!important; }
span.starsSearch4 { background: url(../gfx/starsSearch.png) no-repeat; background-position: 0px -60px; padding-left:100px!important; }
span.starsSearch5 { background: url(../gfx/starsSearch.png) no-repeat; background-position: 0px -80px; padding-left:100px!important; }

span.starsMini0 { background:none; }
span.starsMini1 { background: url(../gfx/starsMini.png) no-repeat; background-position: 2px 2px; padding-left:46px!important; }
span.starsMini2 { background: url(../gfx/starsMini.png) no-repeat; background-position: 2px -17px; padding-left:46px!important; }
span.starsMini3 { background: url(../gfx/starsMini.png) no-repeat; background-position: 2px -36px; padding-left:46px!important; }
span.starsMini4 { background: url(../gfx/starsMini.png) no-repeat; background-position: 2px -55px; padding-left:46px!important; }
span.starsMini5 { background: url(../gfx/starsMini.png) no-repeat; background-position: 2px -75px; padding-left:46px!important; }

/* ============ podstrony ============ */
#contentThree .colContentThree.left .subpage {}
#contentThree .colContentThree.left .subpage h1 { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgSubpageHeader.png) repeat-x; font-weight:bold; background-position: 0px 0px;  background-color:#727475; }
#contentThree .colContentThree.left .subpage .contentSub { min-height:130px; padding:10px 15px 10px 15px; margin:0px 1px 20px 1px; border:1px dotted #BEC9D2; background-color:#FBFBFB }
#contentThree .colContentThree.left .subpage .contentSub p {font-size:12px;}
#contentThree .colContentThree.left .subpage .contentSub h1 {font-size:22px;}
#contentThree .colContentThree.left .subpage .contentSub h2 {font-size:18px;}
#contentThree .colContentThree.left .subpage .contentSub h3 {font-size:14px;}
#contentThree .colContentThree.left .subpage .contentSub a { font-family:Arial; font-size:12px; color:#0879C8; text-decoration:none; }
#contentThree .colContentThree.left .subpage .contentSub a:hover { font-size:12px; color:#0879C8; text-decoration:none; }
#contentThree .colContentThree.left .subpage .contentSub u a { font-size:12px; color:#0879C8; text-decoration:none; }
#contentThree .colContentThree.left .subpage .contentSub u a:hover { font-size:12px; color:#0879C8; text-decoration:none;  border-bottom:1px solid #0879C8;}

#contentThree .colContentThree.left .subpage .contentSub ul { margin:0px 0 10px 0px; padding:10px; }
#contentThree .colContentThree.left .subpage .contentSub li { margin-bottom:0px; margin:0; margin-left:16px; border-bottom:1px dotted #BEC9D2; }
#contentThree .colContentThree.left .subpage .contentSub li a { font-weight:normal; font-size:11px; color:#586E80; text-decoration:none; display:block; width: auto; margin:0; padding:3px 0px 3px 0px; }
#contentThree .colContentThree.left .subpage .contentSub li a:hover { /*background-color: #F1F6F9;*/ font-size:11px; color:#C00; text-decoration:none!important; }

/* ----------- dodaj ofertę ------------ */

#contentThree .colContentThree.left .subpage .addLink ul { margin:0px 0 10px 0px; padding:10px; }
#contentThree .colContentThree.left .subpage .addLink  li { list-style:none;}
#contentThree .colContentThree.left .subpage .addLink  li.addKonferencje { background: url(../gfx/addKonferencje.png) no-repeat; margin-bottom:0px; margin:0; margin-left:16px; border:none!important; }
#contentThree .colContentThree.left .subpage .addLink  li.addSzkolenia { background: url(../gfx/addSzkolenia.png) no-repeat; margin-bottom:0px; margin:0; margin-left:16px; border:none!important; }
#contentThree .colContentThree.left .subpage .addLink  li.addFirmySzkolenia {  background: url(../gfx/addFirmySzkolenia.png) no-repeat; margin-bottom:0px; margin:0; margin-left:16px; border:none!important; }
#contentThree .colContentThree.left .subpage .addLink  li.addIntegracje { background: url(../gfx/addIntegracje.png) no-repeat; margin-bottom:0px; margin:0; margin-left:16px; border:none!important; }
#contentThree .colContentThree.left .subpage .addLink li:hover {  margin-bottom:0px; margin:0; margin-left:16px; border:none!important; }
#contentThree .colContentThree.left .subpage .addLink li a { height:110px; font-weight:normal; font-size:24px; color:#586E80; text-decoration:none; display:block; width: auto; margin:0; padding:60px 0px 3px 40px; }
#contentThree .colContentThree.left .subpage .addLink li a:hover { height:110px; background-color:none!important; font-size:24px; color:#C00; text-decoration:none!important; }


/*
#contentThree .colContentThree.left .subpage .content ul { padding-left:0px; }
#contentThree .colContentThree.left .subpage .content li {background:none; margin-bottom:0px; padding-left:16px; list-style:none; border-bottom:none; }
#contentThree .colContentThree.left .subpage .content li a { font-weight:bold; font-size:14px; color:#586E80; text-decoration:none; display:block; width: auto; padding:3px 10px 3px 7px; }
#contentThree .colContentThree.left .subpage .content li a:hover { background-color: #F1F6F9; font-size:14px; color:#C00; text-decoration:none!important; }

#contentThree .colContentThree.left .subpage .content ul ul { margin:10px 0 0px 10px; }
#contentThree .colContentThree.left .subpage .content li li {background:none; margin-bottom:0px; padding-left:16px; list-style:none; border-bottom:none; }
#contentThree .colContentThree.left .subpage .content li li a { font-weight:bold; font-size:12px; color:#900; text-decoration:none; display:block; width: auto; padding:3px 10px 3px 7px; }
#contentThree .colContentThree.left .subpage .content li li a:hover { background-color: #F1F6F9; font-size:12px; color:#C00; text-decoration:none!important; }

#contentThree .colContentThree.left .subpage .content ul ul ul { margin:0px 0 10px 10px; }
#contentThree .colContentThree.left .subpage .content li li li {background: url(../gfx/bgArrow.png) no-repeat; background-position: 5px 5px; margin-bottom:0px; padding-left:16px; list-style:none; border-bottom:1px dotted #BEC9D2; }
#contentThree .colContentThree.left .subpage .content li li li a { font-weight:normal; font-size:11px; color:#586E80; text-decoration:none; display:block; width: auto; padding:3px 10px 3px 7px; }
#contentThree .colContentThree.left .subpage .content li li li a:hover { background-color: #F1F6F9; font-size:11px; color:#C00; text-decoration:none!important; }
*/
#contentThree .colContentThree.left .subpage .content li a span { float:right; font-weight:normal; padding:1px 2px 1px 2px; font-size:9px; }


#contentThree .colContentThree.left .more {}
#contentThree .colContentThree.left .more h1 { color:#FFF; font-size:16px; font-weight:normal; padding:6px 6px 6px 6px; margin-bottom:10px; background: url(../gfx/bgSubpageHeader.png) repeat-x; font-weight:bold; background-position: 0px 0px;  background-color:#727475; }
#contentThree .colContentThree.left .more .content { min-height:130px; padding:10px 8px 10px 8px; margin:0px 1px 20px 1px; border:1px dotted #BEC9D2; background-color:#FBFBFB }
#contentThree .colContentThree.left .more .content ul { padding-left:0px; }
#contentThree .colContentThree.left .more .content li {background: url(../gfx/bgArrow.png) no-repeat; background-position: 5px 50%; margin-bottom:0px; padding-left:16px; list-style:none; border-bottom:1px dotted #BEC9D2; }
#contentThree .colContentThree.left .more .content li a { font-weight:bold; font-size:11px; color:#586E80; text-decoration:none; display:block; width: auto; padding:3px 10px 3px 7px; }
#contentThree .colContentThree.left .more .content li a:hover { background-color: #F1F6F9; color:#C00; text-decoration:underline; }
#contentThree .colContentThree.left .more .content li a span { float:right; font-weight:normal; padding:1px 2px 1px 2px; font-size:9px; }

#contentThree .colContentThree.left .subpage div.publication .button {text-align:left; padding:20px 0 0 10px; }
#contentThree .colContentThree.left .subpage div.publication .button input { padding:2px; border:0; font-size:11px; color:#FFF; }

#contentThree .colContentThree.right { width:33%; }
#contentThree .colContentThree.right h1.prestige { color:#62410F; font-size:16px; font-weight:normal; padding:7px 6px 7px 24px; margin-bottom:10px; background: url(../gfx/bgBoxHeaderPrestige.png) no-repeat; background-position: -40px 0px; }

#contentThree .colContentThree.right div.publicationVP { padding:5px 5px 15px 5px; margin:0px 0px 20px 14px; border:1px dotted #FECE30; background-color:#FF9 }
#contentThree .colContentThree.right div.publicationVP div { min-height:10px;}
#contentThree .colContentThree.right div.publicationVP .content { padding:0; margin:0; }
#contentThree .colContentThree.right div.publicationVP img {float: left; border:1px solid #FEDC61; padding:4px; margin-right:10px; margin-top:5px; margin-bottom:5px; background-color:#FFF; }
#contentThree .colContentThree.right div.publicationVP h2 { color:#333; padding:0px 5px 5px 5px; font-size:13px;  }
#contentThree .colContentThree.right div.publicationVP h3 { padding:0px 5px 5px 5px; font-size:11px; color:#62410F; }
#contentThree .colContentThree.right div.publicationVP p { padding:0px 5px 5px 5px; margin:0px; font-size:11px; color:#666;}
#contentThree .colContentThree.right div.publicationVP p b { color:#62410F; }
#contentThree .colContentThree.right div.publicationVP p span { text-align:right; padding:0px 88px 0px 0px; margin:0px; font-size:10px; color:#62410F; }
#contentThree .colContentThree.right div.publicationVP span.starsMini4 { background: url(../gfx/starsMiniTransparent.png) no-repeat; background-position: 2px -55px; padding-left:46px!important; }
#contentThree .colContentThree.right div.publicationVP .bgIcon360 { margin-top:0px; margin-bottom:0px; height:20px; background: url(../gfx/icon360m.png) no-repeat; background-position: 0px 0px; background-color:none!important; }
#contentThree .colContentThree.right div.publicationVP .button { margin-top:0px; margin-bottom:0px; height:20px; background-color:none!important; }
#contentThree .colContentThree.right div.publicationVP .button a { padding-left:15px; line-height:22px; color:#AE0003; font-weight:bold; background-color:none; }
#contentThree .colContentThree.right div.publicationVP .button img { float:right; padding:0; margin:0; border:0; background-color:none; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanelPrestige { margin:0 0 10px 5px; padding:7px 0 0 0px; background: url(../gfx/bgBoxRightPanelPrestige.png) no-repeat; background-position: 100% 0px;  }

#contentThree .colContentThree.right div.publicationVP .boxRightPanel { border-top:1px dotted #FECE30; background-color:#FF9; margin:20px 0 10px 0px; padding:25px 10px 10px 10px; background: url(../gfx/bgBoxRightPanelPrestige.png) no-repeat; background-position: 100% 15px;  }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel h1 { font-size:23px; font-weight:normal; color:#555; padding:0px 0px 5px 0px; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel ul { padding-left:95px; padding-top:5px; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel li { font-size:11px; font-weight:normal; color:#555; padding:0px; margin:0px; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel li span { font-size:11px; font-weight:normal; color:#87888A; padding:0px; margin:0px; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel li span a { font-weight:normal; color:#5C5C5C; padding:0px; margin:0px; }
#contentThree .colContentThree.right div.publicationVP .boxRightPanel p { padding:10px 5px 2px 155px; }



#contentThree .colContentThree.right .boxRightPanel { min-height: 150px; margin:0 0 10px 10px; padding:7px 0 0 15px; background: url(../gfx/bgBoxRightPanel.png) no-repeat; background-position: 100% 0px;  }
#contentThree .colContentThree.right .boxRightPanel h1 { font-size:23px; font-weight:normal; color:#555; padding:0px 0px 10px 0px; }
#contentThree .colContentThree.right .boxRightPanel ul { padding-left:20px; list-style: circle; }
#contentThree .colContentThree.right .boxRightPanel li { font-size:11px; font-weight:normal; color:#555; padding:0px; margin:0px; }
#contentThree .colContentThree.right .boxRightPanel li span { font-size:11px; font-weight:normal; color:#87888A; padding:0px; margin:0px; }
#contentThree .colContentThree.right .boxRightPanel li span a { font-weight:normal; color:#5C5C5C; padding:0px; margin:0px; }
#contentThree .colContentThree.right .boxRightPanel p.add { padding:10px 5px 2px 160px; }
#contentThree .colContentThree.right .boxRightPanel p { padding:20px 5px 2px 10px; }
#contentThree .colContentThree.right div { min-height: 150px; margin:0 0 10px 10px; padding:7px 0 0 15px; }
#contentThree .colContentThree.right div .login { width:120px; font-size:11px; vertical-align:top; padding:2px 5px 2px 5px; margin:3px 8px 3px 4px; color:#666; cursor:text; border:1px solid #B6B6B6; }
#contentThree .colContentThree.right h1 { font-size:23px; font-weight:bold; color:#0879C8; padding-left:18px;}
#contentThree .colContentThree.right a.registration { margin-right:20px;}
/* ============ header ============ */
#headerLeft { float: left; padding:0px 0px 0px 0px; width: 342px; outline:none; }
#headerLeft a {outline:none; }
#headerRight { margin-left: 343px; padding-top:10px; position:inherit; }
#webSearch { font-size:18px; font-weight:bold; color:#B6B6B6; text-align:right; padding:4px 8px 10px 8px;}
.webSearchButton { padding:0px 5px 2px 5px; margin-top:2px; cursor:pointer; border:0px; vertical-align:top; outline:none;}
.webSearchInput { width:130px; font-size:11px; vertical-align:top; padding:2px 5px 2px 5px; margin:4px 8px 0px 4px; color:#666; cursor:text; border:1px solid #B6B6B6; }

.bgMenuHeader { background: url(../gfx/bgMenuHeader.png) no-repeat; background-position:17px -8px;/* background-color:#B6B6B6;*/ height:55px; }
.menuHeader { padding-left:65px; padding-right:6px; }
.menuHeader li { display:inline; }
.menuHeader a, .menuHeader a:visited { display:block; float:left; font-size:12px; font-weight:normal; padding:14px 10px 6px 10px; margin:14px 6px 0px 6px; color:#666; text-decoration:none; text-align:center; outline: 0px }

.menuHeader li.menu a { background: url(../gfx/bgIconUserPanel.png) no-repeat; background-position: 50% 9px;/* background-color:#B6B6B6;*/ }
.menuHeader li.serverPanel a { background: url(../gfx/bgIconServerPanel.png) no-repeat; background-position: 50% 9px;/* background-color:#B6B6B6;*/ }
.menuHeader li.faxPanel a { background: url(../gfx/bgIconFaxPanel.png) no-repeat; background-position: 50% 9px;/* background-color:#B6B6B6;*/ }
.menuHeader li.mail a { background: url(../gfx/bgIconMail.png) no-repeat; background-position:  50% 9px;/* background-color:#B6B6B6;*/ }
.menuHeader li.help a { background: url(../gfx/bgIconHelp.png) no-repeat; background-position:  50% 9px;/* background-color:#B6B6B6;*/ }
.menuHeader li.contact a { background: url(../gfx/bgIconContact.png) no-repeat; background-position:  50% 9px;/* background-color:#B6B6B6;*/ }

.menuHeader li.menu a:hover { background: url(../gfx/bgIconUserPanel.png) no-repeat; background-position: 50% 9px; text-decoration:underline; /* background-color:#0879C8;*/ }
.menuHeader li.serverPanel a:hover { background: url(../gfx/bgIconServerPanel.png) no-repeat; background-position: 50% 9px; text-decoration:underline;/* background-color:#0879C8;*/ }
.menuHeader li.faxPanel a:hover { background: url(../gfx/bgIconFaxPanel.png) no-repeat; background-position: 50% 9px; text-decoration:underline;/* background-color:#0879C8;*/ }
.menuHeader li.mail a:hover { background: url(../gfx/bgIconMail.png) no-repeat; background-position:  50% 9px; text-decoration:underline;/* background-color:#0879C8;*/ }
.menuHeader li.help a:hover { background: url(../gfx/bgIconHelp.png) no-repeat; background-position:  50% 9px; text-decoration:underline;/* background-color:#0879C8;*/ }
.menuHeader li.contact a:hover { background: url(../gfx/bgIconContact.png) no-repeat; background-position:  50% 9px; text-decoration:underline;/* background-color:#0879C8;*/ }


/* ============ site map ============ */
hr { border:1px dotted #8CB0C6; margin-bottom:20px;} 
/*
#footerMenu { list-style:none; margin:0 0 0 18px; padding:0; }
#footerMenu li { float:left; margin:0; padding:0 0px 0 0 }
#footerMenu b { color:#FFF; font-weight:bold; font-size:13px; }
#footerMenu a { color:#91A3AC; text-decoration:none; }
#footerMenu a:hover { color:#FFF; text-decoration:underline; }
#footerMenu ul { padding:0; }
#footerMenu li { font-size:10px; padding:0px 28px 0px 0px; list-style-type: none; text-decoration:none; }
#footerMenu li li { float:none; margin:0; padding:0; color:#FFF; }
*/

#menuFooter { background-color:#FFF; height:30px; }
.menuFooter { padding:8px 15px 5px 15px; }
.menuFooter li { display:inline; }
.menuFooter a { display:block; float:right; font-size:12px; padding:0px 8px 0px 8px; margin:0px 0px 0px 0px; color:#003472; border-right:1px solid #039; text-decoration:none; text-align:center; outline: 0px }
.menuFooter a:hover { text-decoration:underline; }

#footerContent { padding:8px 8px 0px 8px; margin-top:20px; border-top:4px solid; border-top-color:#3E6B91; }
#footerContent h1 { font-size:18px; color:#81A7C7; padding:10px 8px 0px 0px; }
#footerContent h2 { background-color:#002E6D; font-size:12px; font-weight:bold; color:#487DA8; padding:2px 8px 2px 0px; margin:2px 8px 6px 0px; }
#footerContent p { font-size:11px; color:#487DA8; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; line-height:12px; }
#footerContent a { font-size:9px; font-weight:normal; color:#487DA8; text-decoration:none; }
#footerContent a:hover { text-decoration:underline; }
#footerContent div { font-size:12px; text-align:right; font-weight:normal; color:#AECDDD; text-decoration:none; padding-bottom:30px; }
#footerContent div b { font-size:12px; text-align:right; font-weight:bold; color:#FFF; text-decoration:none; padding-bottom:30px; }
/* ============ index kolumny ============ */

a.homePage { font-size: 9px; margin: 2px 0px 8px 5px; }
label.advancedSearchList { display: block; width: 40%; float: left; }
