/* CSS Document */
a {text-decoration: none; color: #DD3126;}
a:hover {text-decoration: underline;}
body {background: #fff url(../_iMg/bg_body.gif) repeat-x; color: #666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 6px 0 20px 0;}
form {margin: 0; padding: 0;}
img {border: 0;}
input, button, select, textarea {color: #666; font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
input {padding-left: 0; padding-right: 0;}
a, input, object {outline-width: 0;}
sup {font-family: Arial, Helvetica, sans-serif; font-size: 8px; vertical-align: text-top;}
textarea {padding-left: 1px; padding-right: 0;}
table {border-collapse: collapse;}
table td {padding: 0;}
.clear {clear: both; font-size: 0; line-height: 0; width: 100%; float: left;}
.noFloat {clear: both; float: none !important; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.oneColumn {clear: both; width: 100%; float: left;}
.oneLine {clear: both; width: 100%; float: left; padding: 0 0 10px 0;}
.twoEqColumns {clear: both; float: left; width: 100%;}
.twoEqColumns .firstCol {clear: both; float: left; width: 48%; margin-right: 3%;}
.twoEqColumns .secondCol {clear: none; float: left; width: 48%;}
.leftFloated {float: left; }
.valErr {color: #ff0000;}
#siteActions {margin: 0 auto; width: 950px;}
#siteActions table.ms-siteaction {float: right; }
#siteActions .authoringContainer {clear: both; width: 100%;}

/* header START */
#header {font-size: 9px; font-weight: bold; height: 100px; margin: auto; position: relative; width: 950px; background: transparent none no-repeat 0 100%;}
#header #logo {left: 0; position: absolute; top: 0; font-size: 11px; font-weight: normal; margin: 0; padding: 0;}
#header #logo img {display: block;}
#header .logoUE {left: 130px; position: absolute; top: 17px; font-size: 11px; font-weight: normal; margin: 0; padding: 0;}
#header .logoUE img {display: block;}
#header .box01 {float: right; padding-top: 20px; width: 175px;}
#header .box01 label {display: block; line-height: 18px; margin-bottom: 7px;}
#header .box01 select {width: 165px;}
#header .box02 {float: right; width: 345px;}
#header .box02 a {color: #666; line-height: 18px; padding: 1px 0 4px 0;}
#header .box02 a.lang {background: url(../_iMg/ico_uk.gif) no-repeat right 2px; padding-right: 21px;}
#header .box02 a.langEN {background: url(../_iMg/ico_pl.gif) no-repeat right 2px; padding-right: 21px;}
#header .box02 a#login {background: url(../_iMg/ico_login.gif) no-repeat right 0; padding-right: 21px;}
#header .box02 li {/*border-left: 1px solid #ccc;*/ background: url(../_iMg/bg_box02_separator.gif) no-repeat left top; float: right; padding: 20px 7px 0 9px;}
#header .box02 li.first {background: none; padding-left: 0;}
#header .box02 ul {height: 38px; margin: 0; padding: 0; list-style-type: none;}
/* header END */
/* loginPanel START */
#loginPanel {background: #f6f6f6 url(../_iMg/bg_login_panel.gif) repeat-x; border: 1px solid #666; font-size: 11px; padding: 8px; position: relative; width: 200px;}
#loginPanel a {background: url(../_iMg/b02.gif) no-repeat 0 4px; color: #666; font-size: 9px; font-weight: normal; padding-left: 10px;}
#loginPanel h3 {font-size: 13px; font-weight: bold; margin: 0; padding: 2px 20px 10px 2px;}
#loginPanel table {width: 100%;}
#loginPanel td {padding: 2px; text-align: right;}
#loginPanel th {font-weight: bold; padding: 2px; text-align: left;}
#loginPanel .input {width: 136px;}
#loginPanel #close {background: none; padding: 0; position: absolute; right: 4px; top: 4px;}
/* loginPanel END */
/* topNavigation START */
#topNavigation {background: #bdc3c5 url(../_iMg/bg_top_navigation.gif) repeat-x; border-top: 3px solid #a0abae; height: 31px;}
#topNavigation ul {background: url(../_iMg/bg_top_menu.gif) no-repeat; height: 31px; list-style-type: none; margin: 0; margin: auto; padding: 0 2px; width: 948px;}
#topNavigation li {font-size: 11.8px; font-weight: bold; float: left;}
#topNavigation a {background: url(../_iMg/bg_top_menu_a.gif) repeat-x; border-right: 1px solid #ccd1d2; color: #fff; display: block; padding: 7px 13px 9px 10px;}
#topNavigation .oferta a {background: url(../_iMg/bg_top_menu_oferta_a.gif) repeat-x; border-right: 1px solid #ccd1d2; 	color: #fff; 	display: block; 	padding: 7px 13px 9px 10px; }
#topNavigation a:hover, #topNavigation a.active, #topNavigation .oferta a:hover, #topNavigation .oferta .active {background-position: 0 -31px; color: #dd3126; text-decoration: none;}
/* topNavigation END */
/* visual START */
#visual {background: #e3e7e7 url(../_iMg/bg_visual.gif) repeat-x;}
/*#visualInside {background: #ffffff url('../_iMg/bgWielkanoc2010.jpg') no-repeat 50% 0;}*/
#visual #picture {background: #fff url(../_iMg/bg_picture.gif) repeat-x; margin: auto; padding: 0 1px; width: 948px;}
#visual #picture img {display: block;}
#visual #picture #headerFlash {margin: 0 auto; padding: 0; width: 948px; height: 210px;}
/* visual END */
/* version START */
#contrastVersion {background: url("../_iMg/contrast/ico_wersja_ndw.gif") no-repeat right center transparent;border: none;float: right;padding-right: 20px;cursor: pointer;}
#contrastVersion p {color: #DD3126;font-size: 11px;margin: 5px 15px 5px 0px;height: 14px;}
#contrastVersion p:hover {text-decoration: underline;}
/* version END */
/* path START */
#path {background: url(../_iMg/bg_path.gif) no-repeat; color: #888; font-size: 9px; padding: 7px 15px 0 15px;overflow: hidden;}
#path a {color: #dd3126;}
#path #pathContent {width: 690px; padding: 8px 0 8px; float: left;}
#path #changeFontSize {width: 200px; float: right; text-align: right; line-height: 25px; }
#path #changeFontSize span {padding: 0 3px; color: #dd3126; cursor: pointer;}
#path #changeFontSize span:hover {text-decoration: underline;}
#path #changeFontSize span.prefix {color: #888888; padding: 0 5px 0 0; cursor: text; font-size: 11px;}
#path #changeFontSize span.prefix:hover {text-decoration: none;}
#path #changeFontSize #fontSmall {}
#path #changeFontSize #fontNormal {font-size: 12px;}
#path #changeFontSize #fontBig {font-size: 15px;}
/* path END */
/* kontenery START */
.container01 {margin: auto; width: 950px;}
.col220 {float: left; padding: 5px 0 15px 0; width: 220px;}
.col230 {float: left; padding: 5px 0 15px 0; width: 230px;}
.col500 {float: left; padding: 5px 15px 15px 30px; width: 455px;}
.col720 {float: left; overflow: hidden; padding: 5px 0 15px 30px; width: 690px;}
.col720a {float: left; padding: 5px 10px 15px 30px; width: 680px;}
#infoGate {padding-bottom: 10px; width: 100%; clear: both; float: left;}
#infoGate .infoGateLastContainer {float: left;}
.mainPage {padding: 0; }
/* kontenery END */
/* box220 START */
.box220 {background-color: #f1f1f1; border: 1px solid #e6e6e6; float: left; margin: 0 10px 10px 0; padding: 6px; position: relative; width: 206px;}
#infoGate .infoGateLastContainer .box220 {margin-right: 0;}
.box220 .header img {border: 1px solid #fff; display: block; margin-bottom: 6px;}
.box220 .content {background: #fff url(../_iMg/box_content_bg.gif) repeat-x; height: 100px; padding: 8px;}
.box220 .content a {color: #666;}
.box220 .content p {margin: 0; padding: 0;}
.box220 .more {font-size: 9px; font-weight: bold; position: absolute; right: 14px; bottom: 14px; text-align: right;}
.box220 .more a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; line-height: 18px; padding: 1px 21px 4px 0;}
.box220 ul {list-style-type: none; margin: 0; padding: 0;}
.box220 li {background: url(../_iMg/b01.gif) no-repeat 4px 6px; line-height: 18px; padding: 0 0 0 18px;}
.box220 .productSel {bottom: 14px; position: absolute;}
.noMarginRight {float: none; margin-right: 0;}
/* box220 END */
/* box230 START */
.box230 {background-color: #f1f1f1; border: 1px solid #e6e6e6; margin-right: 10px; margin-bottom: 10px; float: left; padding: 6px; position: relative; width: 216px;}
#infoGate .infoGateLastContainer .box230 {margin-right: 0;}
.box230 .header {width: 100%; clear: both; height: 95px; overflow: hidden; }
.box230 .header img {border: 1px solid #fff; display: block; margin-bottom: 6px;}
.box230 .content {background: #fff url(../_iMg/box_content_bg.gif) repeat-x; height: 90px; padding: 8px;}
.box230 .content a {color: #666;}
.box230 .more {font-size: 9px; font-weight: bold; position: absolute; right: 14px; bottom: 14px; text-align: right;}
.box230 .more a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; line-height: 18px; padding: 1px 21px 4px 0;}
.box230 ul {list-style-type: none; margin: 0; padding: 0;}
.box230 li {background: url(../_iMg/b01.gif) no-repeat 4px 6px; line-height: 18px; padding: 0 0 0 18px;}
.header img.graphicHeader {display: block;}
.header span.textHeader {display: none; padding: 0 8px;}
/* box230 END */

/* sideBox START */
.sideBox {background-color: #f1f1f1; border: 1px solid #e6e6e6; float: left; margin: 0 0 10px 0; padding: 6px; position: relative; width: 216px;}
.sideBox .header {width: 100%; clear: both; overflow: hidden; }
.sideBox .header img {display: block;}
.sideBox .content {padding: 8px; clear: both; overflow: hidden; width: 200px; background-color: #ffffff;}
.sideBox .contentGray {clear: both; width: 200px; padding: 8px; background-color: #f1f1f1;}
.sideBox .content  h4,
.sideBox .contentGray  h4 {font-size: 11px; font-weight: bold; margin: 0 0 5px 0;}
/*
.sideBox .more {position: absolute; right: 14px; bottom: 7px; text-align: right; height: 18px;}
.sideBox .more a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; font-size: 9px; font-weight: bold; line-height: 18px; padding: 2px 22px 4px 0; }
*/
.sideBox .more {padding: 5px 6px 0 0; clear: both; width: 194px; text-align: right; height: 18px;}
.sideBox .more a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; font-size: 9px; font-weight: bold; line-height: 18px; padding: 2px 22px 4px 0; }

.sideBox ul {list-style-type: none; margin: 0; padding: 0;}
.sideBox li {list-style-type: none; background: url(../_iMg/b01.gif) no-repeat 0 6px; padding: 2px 0 2px 10px; margin: 0;}
.sideBox li a {color: #666666;}

.sideContent .sideBox {width: 206px;}
.sideContent .sideBox .content, 
.sideContent .sideBox .contentGray {width: 190px;}
/* sideBox END */

/* box notowan gieldowych */
.gpwBox .date,
.gpwBox .info  {color: #949494; font-size: 10px;}
.gpwBox .date {margin-bottom: 10px; }
.gpwBox .info {padding: 5px 0; border: solid 1px #e8ebeb; border-width: 1px 0; margin: 10px 0;}
.gpwBox table td {padding: 3px; text-align: right;}
.gpwBox table td,
.gpwBox table td * {font-size: 10px; }
.gpwBox table td.paperId {font-weight: bold; text-align: left;}
.gpwBox table .kurs {white-space: nowrap;}
.gpwBox table .kurs .label {font-weight: bold; }
.gpwBox table .kurs .all {display: block; padding: 0 15px 0 0; background: transparent none no-repeat 100% 4px;}
.gpwBox table .minus .all {background-image: url(../_iMg/kursMinus.png); color: #d81e04;}
.gpwBox table .plus .all {background-image: url(../_iMg/kursPlus.png); color: #058633;}
/* /box notowan gieldowych */

/* box newsletter i rss */
.newsletterAndRss .emailLine input.text {width: 115px; float: left; margin-right: 10px;}
.newsletterAndRss .emailLine .btn {float: left; margin: 0; padding: 0; border-width: 0;}
.newsletterAndRss p.rssLink {margin-bottom: 0px; overflow: hidden;}
.newsletterAndRss p.rssLink a {float: left; color: #666666; cursor: pointer;}
.newsletterAndRss p.rssLink a img {float: left; margin: 2px 5px 0 0; }
.newsletterAndRss p.rssLink a span {float: left;}
/* /box newsletter i rss */

/* box220, box230 klasy okreslajace wysokosc dla kontentu START */
.h80 .content {height: 80px;}
.h90 .content {height: 90px;}
.h100 .content {height: 100px;}
.h110 .content {height: 110px;}
.h120 .content {height: 120px;}
.h130 .content {height: 130px;}
/* box220, box230 klasy okreslajace wysokosc dla kontentu END */
/* boxProdukty START */
.boxProdukty { border: 1px solid #eee; margin-bottom: 20px; padding: 9px; width: 660px; overflow: hidden;}
.boxProdukty .box { float: left; width: 325px; }
.boxProdukty .box a { color: #666; }
.boxProdukty .box h4 { color: #dd3126; font-size: 11px; font-weight: bold; margin: 0 0 6px 0; padding: 0;}
.boxProdukty .box ul { height: 190px; list-style-type: none; margin: 0; overflow: auto; padding: 0 5px 0 0; }
.boxProdukty .box li { padding: 3px 10px 3px 10px; }
.boxProdukty .box .odd { background-color: #f8f8f8; }
/* boxProdukty END */
/* news START */
.content .newsTeaserMainPage {width: 720px; float: left;}
.content .newsTeaserMainPage .pageTitle {font-size: 15px; font-weight: bold; color: #333333; margin: 0 0 5px 0; padding: 0 0 0 15px;}
.content .mainPageNews {width: 720px; background: transparent url(../_iMg/bg_news.gif) repeat-y 355px 30px; margin: 0 0 20px 0;}
.content .mainPageNews .h2.pageTitle {width: 700px; }
.content .news {float: left; padding: 10px 15px 15px 15px; width: 325px;}
.content .news a {color: #dd3126;}
.content .news h3.newsTitle {color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0;}
.content .news h4.newsDateAndCategory {color: #888888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0;}
.content .news p  {line-height: 15px; margin: 0; padding: 0;}
/* news END */
/* advertisement START */
#advertisement {float: left; width: 230px; padding-top: 22px;}
.banner218 {background-color: #fff; border: 1px solid #eaeaea; margin-bottom: 20px; padding: 5px; width: 218px; clear: both;}
.banner218 img {display: block;}
.banner226 {background-color: #fff; border: 1px solid #eee; border-bottom-width: 2px; margin-bottom: 15px; padding: 1px; width: 226px; clear: both;}
.banner226 img {display: block;}
/* advertisement END */
/* leftNavigation START */
#leftNavigation {margin: 0; padding: 0 0 15px 0; width: 220px; }
#leftNavigation ul {list-style-type: none; margin: 0; padding: 0;}
#leftNavigation ul li {display: inline; list-style-type: none; margin: 0; padding: 0;}
#leftNavigation a {background: transparent none no-repeat 200px 8px; border-bottom: 1px solid #dcdcdc; color: #666666; display: block; padding: 6px 25px 8px 15px; font-size: 11px;}
#leftNavigation .subMenu1 a {display: none;}
#leftNavigation .subMenu2 a {display: block; background-color: #ffffff; font-weight: normal;}
#leftNavigation .subMenu2 a:hover {text-decoration: underline;}
#leftNavigation .subMenu2 a.active {text-decoration: none; font-weight: bold; background-color: #eeeeee;}
#leftNavigation .subMenu3 a {background-color: #f6f6f6; padding-left: 25px; font-weight: normal;}
#leftNavigation .subMenu3 a:hover { text-decoration: underline;}
#leftNavigation .subMenu3 a.active {text-decoration: none; font-weight: bold; background-image: url(../_iMg/b02.gif); background-position: 200px 10px; background-color: #f6f6f6;}

/*
#leftNavigation a {background: transparent none no-repeat 190px 8px; border-bottom: 1px solid #eee; color: #666; display: block; padding: 5px 10px; }
#leftNavigation .subMenu1 a {background-image: none; background-color: #999999; font-weight: bold; color: #ffffff;}
#leftNavigation .subMenu2 a {background-image: url(../_iMg/b02.gif); background-color: transparent; color: #666; font-weight: normal;}
#leftNavigation .subMenu2 a:hover,
#leftNavigation .subMenu2 a.active {background-color: #eee; text-decoration: none;}
#leftNavigation .subMenu3 a {background-image: none; background-color: transparent; padding-left: 20px; color: #666;}
#leftNavigation .subMenu3 a:hover,
#leftNavigation .subMenu3 a.active {text-decoration: none; background-color: transparent; color: #DD3126;}
*/
/* leftNavigation END */
/* content START */
.content a {color: #dd3126;}
/*
.content h1 {color: #dd3126; font-size: 18px; margin: 0 0 1em 0;}
.content h2 {font-size: 24px; font-weight: normal; color: #333333; margin: 0 0 15px 0; padding: 0 0 0 10px;}
.content h3 {color: #dd3126; font-size: 13px; font-weight: normal; margin: 0 0 3px 0; padding: 0;}
.content h4 {color: #888; font-size: 9px; font-weight: normal; margin: 0 0 6px 0; padding: 0;}
*/
.content p {line-height: 120%; margin: 0 0 15px 0; padding: 0;}
.content .sideContent {float: left; width: 220px; margin: 0 20px 0 0; padding: 0 0 15px 0;}
.content .mainContentThin {float: left; width: 470px; margin: 0 10px 0 0; padding: 0 0 15px 0;}
.content .sideAdditionalContent {float: left; width: 230px; margin: 0; padding: 0 0 15px 0;}
.content .mainContentWide {float: left; width:710px; margin: 0; padding: 0 0 15px 0;}
.content .pageTitle { padding: 0 10px 15px 10px; width: 930px; clear: both; margin: 0; }
.content .pageTitle,
.content .pageTitle a {font-size: 15px; font-weight: bold; color: #333333; }
.content .pageContentTitleWithoutBorder {font-size: 13px; font-weight: bold; color: #333333; width: 100%; clear: both; padding: 0 0 5px 0; margin: 0 0 10px 0; }
.content .pageContentTitle { font-size: 13px; font-weight: bold; color: #333333; width: 100%; clear: both; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #e8ebeb;}
.content .pageContentTitleReportPage {width: 100%; clear: both; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #e8ebeb;}
.content .pageContentTitleReportPage .pageContentTitle {border-width: 0; margin: 0; padding: 0 0 5px 0;}
.content .pageContentTitleReportPage .dateTime {font-size: 11px; color: #8a8a8a; }
/* content END */
/* szukajka START */
#search {clear: both;padding: 7px 4px;}
#search label {color: #dd3126; font-size: 9px; font-weight: bold; padding: 0 4px;}
#search .input {width: 171px;}
#search table {margin-left: auto;}
#search td {padding: 0 3px;}
.box02 #search a.advSearchLink {background: url(../_iMg/b02.gif) no-repeat 0 4px; color: #666; font-weight: normal; padding-left: 10px;}
/* szukajka END */
/* linki nad stopka START */
#footerBorder {width: 100%; clear: both; border-top: 1px solid #eeeeee; font-size: 0; line-height: 0; height: 5px;}

#footerSocial {padding: 0 0 5px 15px; margin: 0; list-style-type: none; width: 400px; clear: both; float: left; text-align: left;}
#footerSocial li {margin: 0 10px 0 0; padding: 0 10px 0 0; display: inline; border-right: 1px solid #888888;}
#footerSocial li.last {padding-right: 0; margin-right: 0; border-width: 0; }
#footerSocial a {color: #888888;}
#footerSocial img {margin-right: 5px; vertical-align: middle; max-height: 24px;}

#footerLinks {padding: 5px 15px 5px 0; margin: 0; list-style-type: none; width: 520px; float: right; text-align: right;}
#footerLinks li {margin: 0; padding: 0 7px 0 10px; display: inline; border-left: 1px solid #888888;}
#footerLinks li.first {padding-left: 0; border-width: 0; }
#footerLinks li a {padding: 0 0 0 20px; color: #888888; background: transparent none no-repeat 0 0;}
#footerLinks li a#dictionaryQuestionMark {padding-left: 0; }
#footerLinks li a.turnGlossaryOn {background-image: url("../_iMg/ico_turnGlossaryOn.png");}
#footerLinks li a.turnGlossaryOff {background-image: url("../_iMg/ico_turnGlossaryOff.png");}
#footerLinks li a#printPage {background-image: url("../_iMg/ico_print.gif");}
#footerLinks li a#tellFriendLink {background-image: url("../_iMg/ico_send.gif");}
#footerLinks li a img {vertical-align: top; }

/* linki nad stopka END */
/* footer START */
#pageFooter {background: url(../_iMg/bg_footer.gif) no-repeat; clear: both; height: 38px; line-height: 38px; position: relative; width: 950px;}
#pageFooter a {border-left: 1px solid #fff; color: #fff; padding: 0 12px 0 15px;}
#pageFooter ul {margin: 0; padding: 0; list-style-type: none;}
#pageFooter li {display: inline;}
#pageFooter .first {border: none;}
#pageFooter .last {background: url(../_iMg/ico_rss.gif) no-repeat right 11px; border: none; float: right; padding: 0 25px 0 15px; position: absolute; top: 0; right: 15px;}
/* footer END */
/* marks START */
.footerFlashTitle {position: relative; top: 10px; left:10px}
#marks {padding: 10px 15px;}
#marks table {margin: auto;}
#marks td {background: url(../_iMg/bg_marks.gif) no-repeat left center; padding: 5px 25px;}
#marks td.first {background: none;}
/* marks END */
#dictionaryQuestionMarkInfo {padding: 30px; width: 300px; line-height: 14px; }
/* siteMap START */
.siteMap {color: #666; padding-bottom: 15px;}
.siteMap a {color: #666;}
.siteMap ul {margin: 0; padding: 0; list-style-type: none;}
.siteMap ul li {background: url(../_iMg/b01.gif) no-repeat 5px 4px; line-height: 16px; padding-left: 20px;}
/* siteMap END */
/* form01 START */
.form01 {width: 100%; margin-bottom: 15px;}
.form01 td {background-color: #f6f6f6; border-top: 1px solid #fff; padding: 8px 10px;}
.form01 label {display: block; font-weight: bold; text-align: right;}
.form01 label span {color: #dd3126;}
.form01 .input {width: 276px;}
.form01 .select {width: 280px;}
.form01 .textarea {width: 276px;}
.form01 .error td {border: none; color: #dd3126; padding: 0 10px 10px 10px;}
.form01 .description td {border: none; padding: 0 10px 10px 10px;}
/* form01 END */
/* page START */
.page {margin: 15px 0; padding: 0; list-style-type: none;}
.page li {display: inline; line-height: 18px;}
.page a {border: 1px solid #ddd; color: #666; padding: 3px 5px;}
.page .active, .page a:hover {background-color: #ddd; text-decoration: none;}
/* page END */
/* galleryShow START */
.galleryShow {background-color: #f6f6f6; padding: 15px 5px 5px 5px; text-align: center;}
.galleryShow .smallImages {background-color: #fff; padding: 10px;}
.galleryShow .smallImages img {margin: 5px;}
.galleryShow .smallImages .active img {border: 5px solid #a6a6a6; margin: 0;}
.galleryShow p {margin: 10px; padding: 0;}
/* galleryShow END */
/* stock START */
.stock {font-size: 9px; line-height: 18px;}
.stock table {width: 100%;}
.stock a {background: url(../_iMg/b01.gif) no-repeat 0 3px; color: #666; padding: 0 5px 0 10px;}
.stock .indexDown {background:url(../_iMg/index_down.gif) no-repeat right 7px; color: #dd3126; font-weight: bold; text-align: right; padding-right: 10px;}
.stock .indexUp {background:url(../_iMg/index_up.gif) no-repeat right 7px; color: #009447; font-weight: bold; text-align: right; padding-right: 10px;}
.stock .value {text-align: right; padding: 0 0 0 5px;}
.stock .reuters {background: url(../_iMg/reuters.gif) no-repeat; font-weight: bold; text-align: right;}
/* stock END */
/* textBox01, textBox02, textBox03 START */
.textBox01, .textBox02, .textBox03, .textBox04 {background-color: #f1f1f1; border: 1px solid #e6e6e6; margin-bottom: 10px; padding: 6px;}
.textBox02 {float: right; margin-left: 10px; width: 196px;}
.textBox01 h3 {color: #dd3126; font-size: 13px; font-weight: bold;}
.textBox01 h4, .textBox02 h4, .textBox03 h4, .textBox04 h4 {font-size: 11px; font-weight: bold; margin: 0 0 12px 0;}
.textBox01 li, textBox02 li, textBox03 li {line-height: 14px;}
.textBox01 li, .textBox02 li, .textBox03 li {background: url(../_iMg/b01.gif) no-repeat left 6px; padding: 2px 0 2px 10px;}
.textBox01 li a, .textBox02 li a, .textBox03 li a, .textBox04 li a {color: #666;}
.textBox01 ul, .textBox02 ul, .textBox03 ul {list-style-type: none; margin: 0; padding: 0;}
.textBox01 .content, .textBox02 .content, .textBox03 .content, .textBox04 .content {background-color: #fff; padding: 8px;}
.textBox01 .pic {padding-right: 16px; vertical-align: top;}
.textBox01 .pic02 {padding-right: 16px; vertical-align: middle;}
.textBox01 .pic img, .textBox01 .pic02 img {display: block; margin-bottom: 6px;}
/* textBox01, textBox02, textBox03 END */
/* errorBox START */
.errorBox {background-color: #f8f9fa; border-top: 3px solid #a0abae; line-height: 16px; padding: 20px 20px 60px 20px;}
.errorBox a {color: #dd3126; text-decoration: underline;}
/* errorBox END */
/* gallery START */
.gallery {margin: auto;}
.gallery td {background-color: #666; border: 10px solid #fff; height: 80px; margin: 5px; text-align: center; width: 120px;}
/* gallery END */
/* files START */
.files a {color: #666;}
ul.files {list-style-type: none; margin: 0; padding: 0 0 20px 20px;}
.files li {line-height: 18px; padding-left: 25px;}
.files .pdf {background: url(../_iMg/ico_pdf.gif) no-repeat 0 0;}
/* files END */
/* relacje START */
.relacje {margin-bottom: 1px;}
.relacje h4 {background-color: #dd3126; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px;}
.relacje h4 a {background: url(../_iMg/b04.gif) no-repeat 0 3px; color: #fff; padding-left: 10px;}
.relacje h4 a.active {background: url(../_iMg/b04.gif) no-repeat 0 -45px; color: #fff; padding-left: 10px;}
.relacje .content {background-color: #fafbfc; border: 1px solid #e8e9ea; padding: 4px;}
.relacje .indexDown {color: #dd3126;}
.relacje .indexUp {color: #009447;}
/* relacje END */
.list01 li {line-height: 14px; background: url(../_iMg/b01.gif) no-repeat 10px 4px; padding: 0 0 0 20px;}
.list01 {list-style-type: none; margin: 0; padding: 0;}
/* pageNavigation START */
.pageNavigation a {color: #888;}
.pageNavigation ul {list-style-type: none; margin: 0 0 10px 0; padding: 0; text-align: right;}
.pageNavigation li {border-left: 1px solid #888; display: inline; padding: 0 7px 0 10px;}
.pageNavigation .first {border: none;}
.pageNavigation #icopdf {background: url(../_iMg/ico_pdf02.gif) no-repeat; padding-left: 20px;}
.pageNavigation #icoprint {background: url(../_iMg/ico_print.gif) no-repeat; padding-left: 20px;}
.pageNavigation #icosend {background: url(../_iMg/ico_send.gif) no-repeat; padding-left: 18px;}
.pageNavigation #icoclose {background: url(../_iMg/ico_close.gif) no-repeat; padding-left: 17px;}
/* pageNavigation END */
/* product START */
.product {border-bottom: 2px solid #dd3126; margin-bottom: 20px;}
.product table {width: 100%;}
.product tr {vertical-align: top;}
.product .table06 {margin: 0;}
/* product END */
.fotoLeft { float: left; padding: 0 20px 10px 0; }

/* kontakt handlowy */
#tradeContact .filter {padding: 10px 0 10px 55px; margin: 0 0 15px 0; background-color: #f3f3f3; float: left; width: 405px;}
#tradeContact .filter .category {padding-bottom: 8px; }
#tradeContact .filter select {color: #1e1e1e; border-color: #c5c5c5; font-size: 11px; width: 260px; }
#tradeContact .elements,
#tradeContact .elements p {line-height: 160%; margin: 0; padding: 0; }
/* /kontakt handlowy */

/* kontakt handlowy - formularz */
#tradeContactQueryControl {}
#tradeContactQueryControl .title {width: 100%; clear: both; padding: 0 0 10px 0; line-height: 140%;}
#tradeContactQueryControl .oneLine {padding-bottom: 3px; text-align: right; font-size: 10px;}
#tradeContactQueryControl .oneLine input  {width: 105px; }
#tradeContactQueryControl .oneLine select {width: 123px; }
#tradeContactQueryControl .oneLine input.phone {width: 80px;}
#tradeContactQueryControl .btn {padding-bottom: 10px; padding-top: 10px;}
#tradeContactQueryControl .btn input {width: auto; padding: 0; }
#tradeContactQueryControl .tradeContactCaptcha .textboxContainer input {float: right;}
#tradeContactQueryControl .regulationChb {clear: both; border-top: solid 1px #dbdcda; padding: 5px 0 0 0;}
#tradeContactQueryControl .regulationChb input {margin: 0 5px 0 0; padding: 0; border: none; float: left;}
#tradeContactQueryControl .regulationChb label { float: left; width: 175px; font-size: 9px;}
#tradeContactQueryControl .valErr {clear: both; float: left; width: 100%; padding: 0 0 2px 0; text-align: right;}
#tradeContactQueryControl .regulationChb .valErr {text-align: left; }
/* /kontakt handlowy - formularz */

/* formularz kontaktowy w prawej kolumnie */
.sideForm {}
.sideForm .title {width: 100%; clear: both; padding: 0 0 10px 0; line-height: 140%;}
.sideForm .oneLine {padding-bottom: 3px; text-align: right; font-size: 10px;}
.sideForm .oneLine input  {width: 105px !important; }
.sideForm .oneLine select {width: 123px !important; }
.sideForm .oneLine input.phone {width: 80px !important;}
.sideForm .reqFieldsInfo {}
.sideForm .btn {padding-bottom: 10px; padding-top: 10px;}
.sideForm .btn input {width: auto !important; padding: 0; }
.sideForm .sideFormCaptcha .textboxContainer input {float: right;}
.sideForm .regulationChb {clear: both; border-top: solid 1px #dbdcda; padding: 5px 0 0 0;}
.sideForm .regulationChb input {margin: 0 5px 0 0; padding: 0; border: none; float: left;}
.sideForm .regulationChb label { float: left; width: 175px; font-size: 9px;}
.sideForm .valErr {clear: both; float: left; width: 100%; padding: 0 0 2px 0; text-align: right;}
.sideForm .regulationChb .valErr {text-align: left; }
/* /formularz kontaktowy w prawej kolumnie */

/* nasza historia */
.orlenHistoryControl {margin-top: 10px; }
.orlenHistoryControl td {vertical-align: top; text-align: left; border: solid 1px #e8ebeb;}
.orlenHistoryControl .item .date {width: 95px; font-weight: bold; padding: 10px 0 0 10px; background-color: #f3f3f3; border-left-width: 0; border-bottom-color: #dfe1e2; border-top-color: #dfe1e2;}
.orlenHistoryControl .item .img {padding: 5px; width: 135px; border-right-width: 0;}
.orlenHistoryControl .item .img .divImg {width: 135px; overflow: hidden; }
.orlenHistoryControl .item .desc {padding: 10px; border-right-width: 0; border-left-width: 0;}
.orlenHistoryControl .item .shortDesc {line-height: 140%;}
.orlenHistoryControl .item .linkMore {text-align: right;}
.orlenHistoryControl .item .linkMore a {background: transparent url(../_iMg/bgLinkMore.png) no-repeat 100% 0; padding: 0 23px 0 0; float: right; line-height: 15px;}
.orlenHistoryControl .item .fullDesc {line-height: 140%; padding-top: 10px;}
/* /nasza historia */

/* tabelka pelna */
/*
table.tableFull {width: 100%; clear: both; }
table.tableFull td,
table.tableFull th {border: solid 1px #ffffff; padding: 7px 10px 5px 10px; vertical-align: top; text-align: left; font-size: 10px; line-height: 150%; color: #676d6f; background-color: #f0f0f0;}
table.tableFull tr.hdRow td,
table.tableFull tr.hdRow th {background-color: #d81e04; border-width: 0 1px;}
table.tableFull tr.hdRow * {font-weight: bold; color: #ffffff; font-size: 10px;}
table.tableFull tr.sortingRow a {padding: 0 2px; }
table.tableFull tr.sortingRow td,
table.tableFull tr.sortingRow th {padding-top: 0; }
*/
/* /tabelka pelna */

/* tabelka light */
table.tableLight,
table.tableFull {width: 100%; clear: both;}
table.tableLight td,
table.tableLight th,
table.tableFull td,
table.tableFull th {border: solid 1px #ffffff; padding: 7px 10px 5px 10px; vertical-align: top; text-align: left; font-size: 9px; line-height: 150%; color: #676d6f; background-color: #f0f0f0;}
table.tableLight tr.hdRow td,
table.tableLight tr.hdRow th,
table.tableFull tr.hdRow td,
table.tableFull tr.hdRow th {background-color: #d81e04; border-width: 0 1px;}
table.tableLight tr.hdRow *,
table.tableFull tr.hdRow *,
#dictionaryContent table.tableLight tr.hdRow td .dictionaryItem,
#dictionaryContent table.tableLight tr.hdRow th .dictionaryItem,
#dictionaryContent table.tableFull tr.hdRow td .dictionaryItem,
#dictionaryContent table.tableFull tr.hdRow th .dictionaryItem {font-weight: bold; color: #ffffff; font-size: 10px;}
#dictionaryContent table.tableLight .orlenDictionaryTooltip,
#dictionaryContent table.tableFull .orlenDictionaryTooltip {color: #CC3300; font-weight: normal; font-size: 11px;}
table.tableLight tr.sortingRow a,
table.tableFull tr.sortingRow a {padding: 0 2px; }
table.tableLight tr.sortingRow td,
table.tableLight tr.sortingRow th,
table.tableFull tr.sortingRow td,
table.tableFull tr.sortingRow th {padding-top: 0; }
/* /tabelka light */

/* tabelka analitycy */
table.tableAnalysts td.email,
table.tableAnalysts th.email {width: 210px; }
/* /tabelka analitycy */

/* tabelka z produktami */
table.produkty {border-top-width: 0; }
table.produkty td.productLink {text-align: left; width: 100%;}
table.produkty a {font-size: 11px;}
/* /tabelka z produktami */

/* tabelka z opisem czlonka rady nadzorczej */
table.person {border: solid 10px #f3f3f3; margin-bottom: 15px;}
table.person td {padding: 15px; }
table.person td td {padding: 0;}
/* /tabelka z opisem czlonka rady nadzorczej */

/* opis czlonka zarzadu */
.onePerson {background-color: #F1F1F1; border: 1px solid #E6E6E6; margin-bottom: 10px; padding: 6px; }
.onePerson .content {background-color: #FFFFFF; padding: 8px;}
.onePerson .pic {padding-right: 16px; vertical-align: top;}
.onePerson .pic img {display: block; margin-bottom: 6px;}
.onePerson .content h3 {color: #DD3126; font-size:13px; font-weight: bold; margin:0 0 3px; padding:0;}
.onePerson .content h4 {font-size: 11px; font-weight: bold; margin: 0 0 12px; padding: 0;}
.onePerson .content p {line-height: 14px; margin:0 0 25px; padding: 0;}
/* /opis czlonka zarzadu */


/* tabelka w sprawozdaniach finansowych */
table.financialReportTableControl tr.hdRow td,
table.financialReportTableControl tr.hdRow th {font-size: 10px; font-weight: bold; padding-right: 5px; padding-left: 5px;}
table.financialReportTableControl tr td.hdCell,
table.financialReportTableControl tr th.hdCell  {background-color: #e2e2e3; font-size: 10px; font-weight: bold; padding-right: 5px; padding-left: 5px;}
table.financialReportTableControl ul.fileList {margin: 0; padding: 0 0 10px 0; list-style-type: none;}
table.financialReportTableControl ul.fileList li {margin: 0; padding: 0 0 10px 25px; list-style-type: none; line-height: 120%;}
/* /tabelka w sprawozdaniach finansowych */

/* tabelka orlen w liczbach */
table.orlenWLiczbach tr.hdRow td,
table.orlenWLiczbach tr.hdRow th {font-size: 11px; font-weight: bold;}
table.orlenWLiczbach tr td.hdCell,
table.orlenWLiczbach tr th.hdCell {background-color: #e2e2e3; font-size: 11px; font-weight: bold; }
table.orlenWLiczbach .attachment {float: left; width: 150px; }
table.orlenWLiczbach .orLabel {float: left; padding: 0 70px 0 0; }
/* /tabelka orlen w liczbach */

/* lista raportow */
table.reportsTable {clear: both; }
table.reportsTable tr td {padding: 10px 10px 20px 10px; vertical-align: top;}
table.reportsTable tr td.firstCol {padding-right: 0; text-align: right;  width: 100px;}
table.reportsTable .number {font-weight: bold; }
table.reportsTable .title {padding: 0 0 5px 0; }
table.reportsTable .title a {font-weight: bold; line-height: 120%; }
table.reportsTable .desc {line-height: 160%; }
table.reportsTable .more {padding: 5px 6px 0 0; clear: both; width: 332px; text-align: right; height: 18px;}
table.reportsTable .more a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; font-size: 9px; font-weight: bold; line-height: 18px; padding: 2px 22px 4px 0; }

/* /lista raportow */

/* kalendarz wydarzen */
table.eventsCalendar {margin: 0 0 20px 0; }
table.eventsCalendar tr td,
table.eventsCalendar tr th {font-size: 10px; }
table.eventsCalendar tr.hdRow th,
table.eventsCalendar tr.hdRow th * {font-size: 11px; }
table.eventsCalendar tr td .pastDate {color: #afaeae;}
table.eventsCalendar tr td.firstCol {width: 60%; background-color: #e2e2e3; font-weight: bold; font-size: 11px;}
table.eventsCalendar .date {float: left; width: 75px;}

table.eventsCalendar .alert {float: right; width: 38px; height: 18px; background: transparent url('../_img/ico-sms-no-text.png') no-repeat 0 0;}

table.eventsCalendar .alert:hover {background-position: 0 100%; text-decoration: none;}
table.eventsCalendar .ical {float: right; width: 20px; height: 20px; background: transparent url('../_img/ico-cal.png') no-repeat 0 0; margin-left: 3px;}
table.eventsCalendar .ical:hover {background-position: 0 100%; text-decoration: none;} 
/* /kalendarz wydarzen */


/* tabela danych makro */
.macroDataExportLink { text-align: right;}
.macroDataYearTableContainer,
.macroDataQuarterTableValuesContainer {float: left; width: 320px; overflow: hidden;}
.macroDataYearTableLabelsContainer,
.macroDataQuarterTableLabelsContainer {width: 390px; float: left; overflow: hidden;}
table.macroDataYearTable tr td,
table.macroDataYearTable tr th {overflow: hidden; white-space: nowrap;}
table.macroDataYearTable tr td.label,
table.macroDataYearTable tr td.unit,
table.macroDataQuarterTable tr td.label,
table.macroDataQuarterTable tr td.unit {background-color: #e2e3e3; }
table.macroDataYearTableLabels {width: 390px; }
table.macroDataYearTableValues {width: 1000px; }
table.macroDataYearTableValues .month,
table.macroDataQuarterTable .quarter {text-align: right; }
table.macroDataQuarterTable .quarter {width: 25%; }
.macroDataYearTableSliderContainer {clear: both; padding: 5px 0 25px 390px; width: 320px; }
.macroDataYearTableSliderContainer .macroDataYearTableSlider {width: 244px;  }
.macroDataYearTableSliderContainer .ui-slider-horizontal {font-size: 0; line-height: 0; height: 14px; }
.macroDataYearTableSliderContainer .ui-corner-all{-moz-border-radius-bottomleft:0px;  -moz-border-radius-bottomright:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; }
.macroDataYearTableSliderContainer .ui-widget-content {background-image: none; background-color: #aeafab; border-width: 0; border-left: solid 76px #aeafab; }
.macroDataYearTableSliderContainer .ui-slider-horizontal .ui-state-default {background: transparent url(../_iMg/sliderGraphic.png) no-repeat 0 0; }
.macroDataYearTableSliderContainer .ui-slider .ui-slider-handle {width: 76px; height: 14px; }
.macroDataYearTableSliderContainer .ui-state-default,
.macroDataYearTableSliderContainer .ui-widget-content .ui-state-default {border-width: 0; }
.macroDataYearTableSliderContainer .ui-slider-horizontal .ui-slider-handle {top: 0; margin-left: -76px; }
/* /tabela danych makro */


/* pole szukajkowe */
.searchBox {background-color: #f3f3f3; padding: 10px; clear: both; float: left; margin-bottom: 1px;}
.mainContentThin .searchBox {width: 450px;}
.mainContentWide .searchBox {width: 690px; }
.searchBox .title {color: #333333; font-weight: bold; font-size: 13px; padding: 0 0 5px 0;}
.searchBox .textLabel {float: left; margin: 0 10px 0 0; width: 25%;}
.searchBox .text {float: left; margin: 0 10px 0 0;}
.searchBox .btn {float: left; padding: 0; margin: 0;} 
/* /pole szukajkowe */

/* kalkulator gieldowy */
.stockSearchBox .title {padding-bottom: 10px; }
.stockSearchBox .key {width: 230px; float: left; margin: 0 10px 0 0; }
.stockSearchBox .val {float: left; width: 450px; } 
.stockSearchBox .val input.text {float: left; margin-right: 5px; width: 100px;}
.stockSearchBox .val .label {float: left;}
/* /kalkulator gieldowy */

/* sprzedaz hurtowa i detaliczna */
.businessCenterControl .searchBox .text {width: 240px;}
.businessCenterControl .searchBox select.text {width: 258px; }
.businessCenterControl .searchBox .btn {cursor: pointer;} 
.businessCenterControl ul.contactorsLst {margin: 0; padding: 0;  list-style-type: none; border-top: solid 1px #e8ebeb;}
.businessCenterControl ul.contactorsLst li {width: 100%; clear: both; overflow: hidden; padding: 5px 0; margin: 0; border-bottom: solid 1px #e8ebeb; line-height: 140%; }
.businessCenterControl ul.contactorsLst li .oneLine {padding: 3px 0; }
.businessCenterControl ul.contactorsLst li .districts {text-transform: lowercase; }
/* /sprzedaz hurtowa i detaliczna */

/* archiwum hurtowych cen paliw */
.searchBoxWholesaleFuelPricesHistory {margin-bottom: 20px; }
.searchBoxWholesaleFuelPricesHistory select.text {width: 320px; }
.searchBoxWholesaleFuelPricesHistory select.textYear {width: 100px; }
.searchBoxWholesaleFuelPricesHistory .btn {margin-top: 1px; }
/* /archiwum hurtowych cen paliw */

/* szukanie sprawozdan finansowych */
.searchBoxFinancialReportsControl {margin-bottom: 20px; }
.searchBoxFinancialReportsControl .text {width: 100px; }
/* /szukanie sprawozdan finansowych */

/* wyszukiwanie raportow biezacych */
.searchBoxReportArchiveControl {margin-bottom: 20px; }
.searchBoxReportArchiveControl .valErr {padding: 5px 0 0 0; font-weight: bold; }
.searchBoxReportArchiveControl .title {padding-bottom: 10px; }
.searchBoxReportArchiveControl .btnLine {padding: 5px 0 0 0 !important; }
.searchBoxReportArchiveControl .fullSearch .oneLine {padding-bottom: 5px; }
.searchBoxReportArchiveControl .fullSearch .text {width: 162px; }
.searchBoxReportArchiveControl .fullSearch .key {float: left; width: 120px; line-height: 15px;}
.searchBoxReportArchiveControl .fullSearch .val {float: left; width: 570px; }
.searchBoxReportArchiveControl .fullSearch .categoryFilter {float: left; width: 380px;}
.searchBoxReportArchiveControl .fullSearch .categoryFilter .label {float: left; line-height: 15px; margin: 0 10px 0 0;}
.searchBoxReportArchiveControl .fullSearch .categoryFilter .text {width: 250px;}
.searchBoxReportArchiveControl .fullSearch .reportNumberLabel {float: left; line-height: 20px; }
.searchBoxReportArchiveControl .fullSearch .date .label {float: left; padding: 0 10px 0 0; line-height: 20px;}
.searchBoxReportArchiveControl .fullSearch .date .text {margin-right: 2px; width: 70px; }
.searchBoxReportArchiveControl .fullSearch .date .ui-datepicker-trigger {float: left; margin: 1px 20px 0 0;}
.searchBoxReportArchiveControl .simpleSearch .label {float: left; line-height: 20px; padding-right: 10px;}
.searchBoxReportArchiveControl .simpleSearch .text {width: 100px;}
.searchBoxReportArchiveControl .simpleSearch .btn { }
/* /wyszukiwanie raportow biezacych */

/* wyszukiwanie newsow */
.searchBoxNewsControl {margin-bottom: 20px;}
.searchBoxNewsControl .title {padding-bottom: 10px; }
.searchBoxNewsControl .textKeywords {width: 250px; }
.searchBoxNewsControl .pnlCategory {float: left; }
.searchBoxNewsControl .pnlCategory .text {width: 160px; margin-right: 0; }
.searchBoxNewsControl .date .label {float: left; padding: 0 10px 0 0; line-height: 20px;}
.searchBoxNewsControl .date .text {margin-right: 2px; width: 70px; }
.searchBoxNewsControl .date .ui-datepicker-trigger {float: left; margin: 1px 20px 0 0;}
.searchBoxNewsControl .btnLine img {cursor: pointer; }
/* /wyszukiwanie newsow */

/* wyszukiwanie walnych zgromadzen */
.searchBoxGeneralShareholdersMeeting {margin-bottom: 10px; }
.searchBoxGeneralShareholdersMeeting .label {float: left; white-space: nowrap; line-height: 20px; margin: 0 5px 0 0; }
.searchBoxGeneralShareholdersMeeting select.text {width: 130px; }
.searchBoxGeneralShareholdersMeeting input.btn {float: left; margin: 0; padding: 0; background-color: transparent; border-width: 0; }
/* /wyszukiwanie walnych zgromadzen */

/* szukajka na stronie danych makro  */
.searchBoxMacroData {margin-bottom: 10px; }
.searchBoxMacroData .label {float: left; line-height: 22px; margin-right: 10px;}
/* /szukajka na stronie danych makro  */

/* strona prezentacji */
.presentationsSearchBox {margin-bottom: 20px; }
.presentationsSearchBox .text {width: 200px; }
table.presentationsTable {clear: both;}
table.presentationsTable tr td {padding: 10px; vertical-align: top;}
table.presentationsTable tr td.firstCol {width: 80px; font-weight: bold;}
table.presentationsTable .title {padding: 0 0 5px 0; }
table.presentationsTable .title a {font-weight: bold; line-height: 120%; }
table.presentationsTable .desc {line-height: 160%; }
table.presentationsTable .linkMore {text-align: right; height: 18px; }
table.presentationsTable .linkMore a {background: url(../_iMg/ico_more.gif) no-repeat right 1px; color: #949494; font-size: 9px; font-weight: bold; line-height: 18px; padding: 2px 22px 4px 0; }
/* /strona prezentacji */

/* informacje finansowe */
table.financialInformationTable tr .numbers {text-align: right; }
table.financialInformationTable tr .label {background-color: #e2e3e3;}
/* /informacje finansowe */

/* autocomplete */
.ac_results {padding: 0px; border: 1px solid #D1D2CD; border-top-width: 0; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; padding: 4px 8px; cursor: default; display: block;	/*width: 100%;*/ font-size: 11px; line-height: 16px; overflow: hidden;}
.ac_loading {/*background: white url('indicator.gif') right center no-repeat;*/}
.ac_odd {background-color: #EEEEEE;}
.ac_over {background-color: #fae0df; color: #666666;}
/* /autocomplete */

/* zalaczniki - ikonki */
.attachment {background: transparent url(../_iMg/icoPdf.png) no-repeat 0 0; padding: 2px 0 10px 25px; }
.attachmentPDF {background-image: url(../_iMg/icoPdf.png);}
.attachmentZIP,
.attachmentRAR {background-image: url(../_iMg/icoZip.png);}
.attachmentPPT,
.attachmentPPTX {background-image: url(../_iMg/icoPpt.png);}
.attachmentDOC,
.attachmentDOCX {background-image: url(../_iMg/icoDoc.png);}
.attachmentMEDIA,
.attachmentMP3,
.attachmentWAV,
.attachmentAVI {background-image: url(../_iMg/icoMedia.png);}
.attachmentXLSX,
.attachmentXLS {background-image: url(../_iMg/icoXls.png);}
/* /zalaczniki - ikonki */

.presentationsList .attachment {width: 445px; clear: both; float: left; padding-top: 0; padding-bottom: 0;}

/* zalaczniki do raportow biezacych */
.reportPageAttachment a img {vertical-align: middle; margin: 0 5px 0 0; }
/* /zalaczniki do raportow biezacych */

/* pager */
.pager {width: 100%; clear: both; overflow: hidden; padding: 15px 0;}
.pager .prev,
.pager .next,
.pager .rows {float: left;}
.pager .prev,
.pager .rows {margin-right: 8px !important;}
.pager .prev a,
.pager a.prev,
.pager .next a,
.pager a.next,
.pager .rows a,
.pager .dots,
.pager a.page,
.pager .activePage {float: left; padding: 3px 5px; margin: 0 2px; border: solid 1px #dddddd; color: #666666 !important; cursor: pointer;}
.pager .prev a:hover,
.pager .next a:hover,
.pager .rows a:hover,
.pager .rows a.active,
.pager .activePage {color: #666666 !important; background-color: #DDDDDD; cursor: default;}
/* /pager */

/* lista aktualnosci */
.newsList .oneNews {padding-bottom: 25px; }
.newsList .oneNews h4.author {padding: 0 0 3px 0; margin: 0; color: #666666; font-size: 12px; font-weight: normal;}
.newsList .oneNews h3.title {padding: 0 0 3px 0; margin: 0; }
.newsList .oneNews h3.title, 
.newsList .oneNews h3.title a {font-size: 13px; font-weight: normal; color: #DD3126;}
.newsList .oneNews .date {color: #888888; font-size: 9px; margin: 0; padding: 0 0 6px 0;}
.newsList .oneNews .sep {color: #888888; font-size: 9px; }
.newsList .oneNews .teaser {font-size: 11px; line-height: 14px; margin: 0; padding: 0;} 
/*
.newsList .oneNews .teaser strong,
.newsList .oneNews .teaser b {font-weight: normal; }
*/
.newsList .oneNews .teaser p {margin: 0; padding: 0; }
.newsList .oneNews .tagListControl {margin: 0; padding: 5px 0 0 0; clear: both; width: 100%; float: left;}
.newsList .oneNews .linkMore {height:18px; text-align:right; } 
.newsList .oneNews .linkMore a {background: transparent url(../_iMg/ico_more.gif) no-repeat scroll 100% 1px; color:#949494; font-size:9px; font-weight:bold; line-height:18px; padding:2px 22px 4px 0;}

.newsList .oneNews .dateAndTags {padding: 0 0 6px 0;}
.newsList .oneNews .dateAndTags .date {display: inline; padding: 0;}
.newsList .oneNews .dateAndTags .tagListControl {width: auto; float: none; display: inline;}

.newsList .oneNews .attachment {padding: 0; background-image: none;}
.newsList .oneNews .attachment a {padding: 0; width: 100%; float: left;}

.newsList .oneNewsWithImage .img {float: left; width: 170px; margin: 0 10px 10px 0;}
.newsList .oneNewsWithImage .newsDesc {float: left; width: 290px;}
/* /lista aktualnosci */

.wbpVideoConferenceScripts .newsList .oneNews h3.title {color: #333333; font-size: 13px; font-weight: normal;}
.wbpVideoConferenceScripts .newsList .oneNews {padding-bottom: 15px !important;}

/* tabki  */
.contentTabs .oneTab {clear: both; width: 100%; }
.contentTabs ul.headers {width: 100%; clear: both; margin: 0 0 20px 0; padding: 0; list-style-type: none; border-bottom: solid 4px #d81e04; overflow: hidden;}
.contentTabs ul.headers li {margin: 0; padding: 0; list-style-type: none; float: left;}
.contentTabs ul.headers li.active {background-color: #d81e04; color: #ffffff; padding: 8px 10px 5px 10px;}
.contentTabs ul.headers li.active a {color: #ffffff;}
.contentTabs ul.headers li.notActive {background-color: #eeeeee; padding: 4px 10px 4px 10px; margin: 4px 1px 1px 1px; cursor: pointer;}
.contentTabs ul.headers li.notActive a {color: #666666; }
.contentTabs ul.headers li.download {float: right; padding: 8px 0 0 0; }
.contentTabs ul.headers li.download a {font-size: 10px; }
.contentTabs .contents {width: 100%; clear: both; }
/* /tabki  */

/* tabki z informacjami finansowymi */
#financialInformationTabs #tabYears {display: none; }
/* /tabki z informacjami finansowymi */

/* struktura akcjonariatu - serie */
table.tableActionSeries tr td.numbers {text-align: right; }
/* /struktura akcjonariatu - serie */

/* szukanie stacji - proste */
#searchGasStationSimple {margin: 0 0 30px 0;}
#searchGasStationSimple ul.headers {margin-bottom: 0; }
#searchGasStationSimple .contents .searchBar {padding: 15px 10px 5px 10px; background-color: #eeeeee; width: 690px; clear: both; overflow: hidden;}
#searchGasStationSimple .contents .searchBar input.text {float: left; margin: 0 10px 0 0; width: 450px; }
#searchGasStationSimple .contents .btnBar {padding: 0 10px 15px 10px; background-color: #eeeeee; width: 690px; clear: both; overflow: hidden; border-bottom: solid 1px #dcdcdc;}

#searchGasStationSimple .searchOptions {padding: 10px 10px 0 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; }
#searchGasStationSimple .searchOptions .item {float: left; margin: 0 10px 0 0; padding: 0; clear: none;}
#searchGasStationSimple .searchOptions input {margin: 0; padding: 0; border-width: 0; background-color: transparent; display: block; }
#searchGasStationSimple .searchOptions label {margin: 0; padding: 5px 0 0 0; display: block; clear: both;}
#searchGasStationSimple .searchOptions label img {display: block; }
#searchGasStationSimple .moreOptions {padding: 0 10px 10px 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; text-align: right;}
#searchGasStationSimple .moreOptions a {padding-right: 15px; background: transparent url(../_iMg/bgArrowDownDarkGray.png) no-repeat 100% 5px; }
/* /szukanie stacji - proste */


/* szukanie stacji - zaawansowane */
#searchGasStation ul.headers {margin-bottom: 0; }
#searchGasStation .contents {padding: 15px 10px; background-color: #eeeeee; width: 690px; clear: both; overflow: hidden; border-bottom: solid 1px #dcdcdc; }
#searchGasStation input.text,
#searchGasStation select.text {float: left; margin: 0 10px 0 0; width: 425px; }
#searchGasStation .btn {float: left;}

#searchGasStation .oneTab .twoEqColumns {width: 476px;}
#searchGasStation .oneTab .twoEqColumns .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
#searchGasStation .oneTab .twoEqColumns input.text {width: 190px; clear: both; }
#searchGasStation #searchAddress .searchBar {padding-bottom: 5px;}
#searchGasStation #searchAddress .searchBar .chb {float: left; padding: 0 5px 0 0;}
#searchGasStation #searchAddress .searchBar .chb label {padding-left: 5px; padding-top: 3px;}
#searchGasStation #searchAddress .searchBar .chb input,
#searchGasStation #searchAddress .searchBar .chb label {float: left; white-space: nowrap;}
#searchGasStation #searchAddress .searchBar select.text {width: 50px;}
#searchGasStation #searchAddress .searchBar .lblKm {float: left; padding-top: 3px;}
#searchGasStation #searchRoute .searchBar {width: 580px; float: left;}
#searchGasStation #searchRoute .twoEqColumns {width: 580px;}
#searchGasStation #searchRoute .searchBar .routeAcrossBox {padding-top: 10px;}
#searchGasStation #searchRoute .searchBar .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
#searchGasStation #searchRoute .searchBar .routeAcrossOneItem {padding-bottom: 5px;}
#searchGasStation #searchRoute .searchBar input.text {width: 190px;}
#searchGasStation #searchRoute .searchBar .removeBtn {float: left; margin-top: 3px;}
#searchGasStation #searchRoute .searchBar .chooseBtn {float: left; margin-right: 10px;}
#searchGasStation #searchRoute .btn {margin-top: 18px;}

#searchGasStation .searchBar .choosePlaceContainer {float: left; padding-right: 10px;}
#searchGasStation #searchAddress .searchBar .choosePlaceContainer select.text {width: 355px;}
#searchGasStation #searchRoute .searchBar .choosePlaceContainer select.text {width: 200px; margin-right: 5px;}
#searchGasStation #searchRoute .routeAcrossBox .choosePlaceOneItem select.text {width: 192px; margin-right: 5px;}



.searchGasStationOptions {margin: 0 0 10px 0; }
.searchGasStationOptions .baseOptions {padding: 10px 10px 0 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; }
.searchGasStationOptions .baseOptions .item {float: left; margin: 0 10px 0 0; padding: 0; clear: none;}
.searchGasStationOptions .baseOptions input {margin: 0; padding: 0; border-width: 0; background-color: transparent; display: block; }
.searchGasStationOptions .baseOptions label {margin: 0; padding: 5px 0 0 0; display: block; clear: both;}
.searchGasStationOptions .baseOptions label img {display: block; }

.searchGasStationOptions .linkMore {padding: 0 10px 10px 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; text-align: right;}
.searchGasStationOptions .linkMoreTop {border-bottom: solid 1px #dcdcdc; padding-bottom: 5px; } 
.searchGasStationOptions .linkMore a {padding-right: 15px; background: transparent url(../_iMg/bgArrowDownDarkGray.png) no-repeat 100% 5px; display: none;}
.searchGasStationOptions .linkMore a.less {background-image:  url(../_iMg/bgArrowUpDarkGray.png); display: inline;}

.searchGasStationOptions #moreOptions {background-color: #f3f3f3; padding: 10px 0; width: 100%; clear: both; overflow: hidden; display: block;}
.searchGasStationOptions #moreOptions .oneCategory {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 215px; }
.searchGasStationOptions #moreOptions .oneCategory .title {font-size: 12px; font-weight: bold; padding: 0 0 10px 0; text-indent: 7px;}
.searchGasStationOptions #moreOptions .oneCategory .item {width: 100%; clear: both; overflow: hidden; padding: 0 0 7px 0;}
.searchGasStationOptions #moreOptions .oneCategory .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; float: left; width: 30px; }
.searchGasStationOptions #moreOptions .oneCategory .item label {margin: 0; padding: 0; float: left; width: 185px; }
.searchGasStationOptions #moreOptions .separator {width: 100%; clear: both; float: left; font-size: 0; line-height: 0; height: 1px; background-color: #dcdcdc; margin-bottom: 20px; border-width: 0;}
.searchGasStationOptions #moreOptions .gasStationType {width: 690px; padding-bottom: 0;} 
.searchGasStationOptions #moreOptions .gasStationType .oneCountry {float: left; margin: 0 50px 0 0; width: 138px;}
.searchGasStationOptions #moreOptions .gasStationType .divOneCountry1382 {width: 122px;}
.searchGasStationOptions #moreOptions .gasStationType .lastCountry {margin-right: 0;}
.searchGasStationOptions #moreOptions .gasStationType .item {float: left; width: 100%; clear: both; padding: 0 0 30px 0;}
.searchGasStationOptions #moreOptions .gasStationType .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; display: block; }
.searchGasStationOptions #moreOptions .gasStationType .item label {margin: 0; padding: 12px 0 0 8px; display: block; clear: both; width: auto;}
.searchGasStationOptions #moreOptions .gasStationType .item label img {display: block; }

.searchGasStationOptionsCollapsed .linkMore a.more {display: inline; }
.searchGasStationOptionsCollapsed .linkMore a.less,
.searchGasStationOptionsCollapsed #moreOptions,
.searchGasStationOptionsCollapsed .linkMoreBottom {display: none; }

.searchGasStationLink {background-color:#F3F3F3;padding:10px;width:690px;}
.searchGasStationLink .label {font-weight: bold; padding-bottom: 5px;}
.searchGasStationLink input.text {margin: 0; padding: 3px; width: 680px; background-color: #ffffff; border: 1px solid #D4D4D5;}

.searchGasStationContextMenu {background: #ffffff; border:1px solid #D4D4D5; width: 150px; padding: 5px 10px;}

.searchGasStationStationList .oneResult {padding: 10px; width: 690px; clear: both; border-bottom: solid 1px #dcdcdc; overflow: hidden;}
.searchGasStationStationList .oneResult .img {float: left; width: 130px;}
.searchGasStationStationList .oneResult .info {float: left; width: 560px;}

.searchGasStationNoResults {color: #ff0000; padding-top: 20px;}
#searchGasStationMap {padding: 10px; background-color: #f3f3f3; width: 690px; }
#divRouteInfoContainer {padding: 10px; width: 690px; clear: both; overflow: hidden; background-color: #f3f3f3; }
#divRouteInfoContainer #divRouteInfo {clear: both; width: 680px; float: none;}
#divRouteInfoContainer .googledir table tr td {padding: 7px 5px !important; line-height: 150% !important;}
/* /szukanie stacji - zaawansowane */

/* tabka POI */
#POIFiles {clear: both; width: 100%; margin: 15px 0 10px 0;}
#POIFiles table {clear:both; width: 100%;}
#POIFiles table td {padding: 10px 0; vertical-align: middle; text-align: center; background-color: #f2f2f2; border: solid 10px #ffffff; border-width: 0 10px 10px 0;}
#POIFiles table td.empty {background-color: #ffffff;} 
#POIFiles table td.lastInRow {border-right-width: 0;} 
#POIFiles .updateDateInfo {text-align: right;}
/* /tabka POI */

/* strona pokaz stacje */
.viewGasStation .backToSearchPage {width: 690px; padding: 0 10px 10px 10px; text-align: right; }
.viewGasStation .stationInfo {padding: 10px; margin: 0 0 20px 0; background-color: #f3f3f3; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .stationInfo .desc {float: left; width: 470px; margin: 0 10px 0 0; line-height: 150%;}
.viewGasStation .stationInfo .desc table.coordinatesTable tr td {padding: 0 15px 0 0; line-height: 140%;}
.viewGasStation .stationInfo .mapContainer {float: left; width: 210px; }
.viewGasStation .stationInfo .mapContainer,  
.viewGasStation .stationInfo .mapContainer #divMap {overflow: hidden; }
.viewGasStation h4.subtitle {margin: 0; padding: 0 0 5px 0; font-size: 12px; font-weight: bold; color: #333333; }
.viewGasStation .searchRoute {padding: 10px; margin: 0 0 20px 0; background-color: #f3f3f3; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .searchRoute .twoEqColumns {width: 470px; }
.viewGasStation .searchRoute .twoEqColumns .label {width: 100%; clear: both; float: left; padding: 0 0 5px 0; font-weight: bold;}
.viewGasStation .searchRoute .twoEqColumns input.text {width: 190px; clear: both; }
.viewGasStation .searchRoute .btn {margin-top: 18px; float: left;}
.viewGasStation .mainServices {padding: 10px; margin: 0; background-color: #eeeeee; border-bottom: solid 1px #dcdcdc; width: 690px; clear: both; overflow: hidden;}
.viewGasStation .mainServices .item {float: left; margin: 0 10px 0 0; padding: 0; clear: none; }
.viewGasStation .otherServices {background-color: #f3f3f3; clear: both; margin: 0 0 20px 0; padding: 10px 0 0 0; overflow: hidden; width: 100%;}
.viewGasStation .otherServices .oneService {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 215px; line-height: 130%;}
.viewGasStation .otherServices .title {font-weight: bold; font-size: 12px; width: 100%; clear: both; padding: 0 0 5px 0;}
.viewGasStation .otherServices .item {width: 100%; clear: both; padding: 0 0 5px 0;}
/* /strona pokaz stacje */

/* praca na stacjach paliw */
.searchGasStationCareerSearcher .text {float: left; margin: 3px 10px 0 0; width: 200px;}
.searchGasStationCareerSearcher .btn {float: left; }
#searchGasStationCareerMap {width: 470px; margin: 0 0 10px 0; overflow: hidden;}
.searchGasStationCareerResults .oneResult {padding: 10px; width: 450px; clear: both; border-bottom: solid 1px #dcdcdc; overflow: hidden;}
.searchGasStationCareerResults .oneResult .img {float: left; width: 130px;}
.searchGasStationCareerResults .oneResult .info {float: left; width: 320px;}
/* /praca na stacjach paliw */


/* walne zgromadzenie - kontakt */
.generalMeetingContact {padding: 10px; background-color: #f3f3f3; clear: both; width: 690px; overflow: hidden}
.generalMeetingContact .oneLine {padding-bottom: 5px; }
.generalMeetingContact .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; line-height: 22px;}
.generalMeetingContact .val {float: left; width: 570px;}
.generalMeetingContact input.text {width: 285px; float: left;}
.generalMeetingContact select.text {width: 303px; float: left;}
.generalMeetingContact textarea.text {width: 550px; height: 130px; float: left;}
.generalMeetingContact .reqField {float: left; color: #aeafab; font-size: 28px; font-family: Arial, Helvetica, sans-serif;  padding: 0 2px; margin-top: -5px; height: 15px;}
.generalMeetingContact .statement {padding: 10px; width: 550px; }
.generalMeetingContact .statement .radio {width: 540px; padding: 3px 0 3px 10px; }
.generalMeetingContact .statement .chb input,
.generalMeetingContact .statement .radio input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0; }
.generalMeetingContact .statement .chb label,
.generalMeetingContact .statement .radio label {margin: 0; padding: 0; float: left; width: 520px; font-size: 9px; line-height: 16px;}
.generalMeetingContact .statement .radio label {width: 510px;}
.generalMeetingContact .addInfo {color: #a4a4a4; font-size: 9px; line-height: 22px; float: left; padding-left: 5px;}
.generalMeetingContact .file {float: left; }
.generalMeetingContact .valRegulation {background-color: #e6e6e6; padding: 10px; width: 550px;}
.generalMeetingContact .chbRegulation input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0;}
.generalMeetingContact .chbRegulation label {margin: 0; padding: 0; float: left; width: 520px; font-size: 9px; line-height: 16px;}
/* supermedia - formularz */
.generalMeetingContact .chbRegulation label {width: 640px;}
/* /supermedia - formularz */
.generalMeetingContact .valErr {clear: both; width: 100%; padding: 3px 0; float: left;}
.generalMeetingContact input.btn {margin: 0; padding: 0; border-width: 0; }
/* /walne zgromadzenie - kontakt */

/* relacje inwestorskie - kontakt */
.investorRelationsContact {padding: 10px 9px 10px 10px; clear: both; background: #efefef; width: 450px;}
.investorRelationsContact .oneLine {padding-bottom: 5px; }
.investorRelationsContact .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; line-height: 22px;}
.investorRelationsContact .val {float: left; width: 330px;}
.investorRelationsContact input.text {width: 250px; float: left;}
.investorRelationsContact select.text {width: 168px; float: left;}
.investorRelationsContact textarea.text {width: 250px; height: 130px; float: left;}
.investorRelationsContact .addInfo {color: #a4a4a4; font-size: 9px; line-height: 22px; float: left; padding-left: 5px;}
.investorRelationsContact .file {float: left; }
.investorRelationsContact .valRegulation {background-color: #e6e6e6; padding: 10px; width: 310px;}
.investorRelationsContact .chbRegulation input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0;}
.investorRelationsContact .chbRegulation .label,
.investorRelationsContact .chbRegulation label {margin: 0; padding: 0; float: left; width: 280px; font-size: 9px; line-height: 16px;}
/* supermedia - formularz */
.investorRelationsContact .chbRegulation .label,
.investorRelationsContact .chbRegulation label {width: 420px;}
/* /supermedia - formularz */

/* relacje inwestorskie alerts */
.investorRelationsContact.alerts {margin: 0 0 10px 0;}
.investorRelationsContact.alerts .hrWhite {height: 1px; font-size: 0; line-height: 0; width: 100%; clear: both; margin: 15px 0; background-color:#ffffff;}
.investorRelationsContact.alerts .alertPermanentSaveDesc { padding: 20px 20px 0 28px; width: 410px;}
.investorRelationsContact.alerts input[type="radio"] {width: 20px;margin-left: 0;padding-left: 0;}
.investorRelationsContact.alerts label {margin-left: 5px;font-size: 11px;}
.investorRelationsContact.alerts .chkEvent label {color: #DD3126;}
.investorRelationsContact.alerts > label {font-weight: bold;}
.investorRelationsContact.alerts > div.setAllAlerts {padding: 5px 0  5px 43px;font-weight: bold;}
.investorRelationsContact.alerts > div.category {padding: 20px 20px 0 28px;width: 410px;}
.investorRelationsContact.alerts > div.category > div {margin: 5px 0 5px 16px;}
.investorRelationsContact.alerts > div.category strong {line-height: 15px;}
.investorRelationsContact.alerts > div.category div.date {margin-left: 22px;color: #949494;clear: both;}
.investorRelationsContact.alerts .key .chbRegulation {float: left;}
.investorRelationsContact.alerts .key {line-height: 18px;}
.investorRelationsContact.alerts .val select {width: 254px;}
.investorRelationsContact.alerts input.text {float: none;width: 250px;}
.investorRelationsContact.alerts input.phone {width: 250px;margin-top: 5px;clear: both;}
.investorRelationsContact.alerts .addInfo {width: 310px;line-height: 15px;margin: 10px 0;}
.investorRelationsContact.alerts .refreshTxtContainer {margin: 5px 0;}
.investorRelationsContact.alerts .valErr {padding: 8px 5px;}
.investorRelationsContact.alerts .chbRegulation .valErr {padding: 8px 0 20px 30px;}
.investorRelationsContact.alerts .chbRegulation label {margin-left: 0;}
.oneColumn .alertHeader {font-weight: bold;margin-top: 10px;}
.oneColumn input[type="checkbox"] {margin-left: 0;padding-left: 0;width: 15px;}
.investorRelationsContact.alerts .chbRegulation label {width: 350px;margin-left: 5px;}
.investorRelationsContact.alerts .chbRegulation.realRegulation {padding-bottom: 10px;}
.investorRelationsContact.alerts .chbRegulation.realRegulation label {width: 420px;}

.investorRelationsContact .alertConfirmation {margin-bottom: 30px;}
.investorRelationsContact.alerts .alertConfirmation {margin-bottom: 30px;}
.investorRelationsContact.alerts .alertConfirmation label {font-weight: bold;}

.enableAlertErrors {margin-bottom: 10px;}
.enableAlertErrors .valErr {display: block; margin: 0 0 5px 0;}
.enableAlertErrors .success { color: #00b300; }
.enableAlertErrors .oneLineLabel { float: none; clear: both; display: block; margin-bottom: 10px; }

.enableAlert .alertTimeSending {margin: 10px 0;}
.enableAlert .alertTimeSending select {margin: 0;}
.enableAlert {margin-top: 20px;}
.enableAlert select {margin: 0 5px;}
.enableAlert .oneLine {margin: 10px 0 5px;padding:0;}
.enableAlert .valErr {margin: 5px 0;padding:0;}
.enableAlert .oneLine > * {clear: both;float: left;margin-top: 5px;}
.enableAlert .oneLine .emailSender {width: 250px;}
.enableAlert .oneLine input, .enableAlert .oneLine textarea {width: 80%;}
.enableAlert .btn {float: right;}

.alertConfirmButtons {width: 100%; clear: both;}
.alertConfirmButtons a {white-space: nowrap;}
.alertConfirmButtons a.btnLeft {float: left;} 
.alertConfirmButtons a.btnRight {float: right;} 
/* relacje inwestorskie  alerts */

/* relacje inwestorskie */
.investorRelationsContact .valErr {clear: both; width: 100%; padding: 3px 0; float: left;}
.investorRelationsContact input.btn {margin: 0; padding: 0; border-width: 0; }
/* /relacje inwestorskie - kontakt */

/* kontakt CSR */
.responsibleBusinessContact {padding: 10px; background-color: #f3f3f3; clear: both; width: 450px;}
.responsibleBusinessContact .oneLine {padding-bottom: 5px; }
.responsibleBusinessContact .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; line-height: 22px;}
.responsibleBusinessContact .val {float: left; width: 330px;}
.responsibleBusinessContact input.text {width: 250px; float: left;}
.responsibleBusinessContact select.text {width: 168px; float: left;}
.responsibleBusinessContact textarea.text {width: 265px; height: 130px; float: left;}
.responsibleBusinessContact .reqField {float: left; color: #aeafab; font-size: 28px; font-family: Arial, Helvetica, sans-serif;  padding: 0 2px; margin-top: -5px; height: 15px;}
.responsibleBusinessContact .addInfo {color: #a4a4a4; font-size: 9px; line-height: 22px; float: left; padding-left: 5px;}
.responsibleBusinessContact .file {float: left; }
.responsibleBusinessContact .valRegulation {background-color: #e6e6e6; padding: 10px; width: 310px;}
.responsibleBusinessContact .chbRegulation input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0;}
.responsibleBusinessContact .chbRegulation .label {margin: 0; padding: 0; float: left; width: 280px; font-size: 9px; line-height: 16px;}
.responsibleBusinessContact .valErr {clear: both; width: 100%; padding: 3px 0; float: left;}
.responsibleBusinessContact input.btn {margin: 0; padding: 0; border-width: 0; }
/* /kontakt CSR */

/* lista najnowszych wideokonferencji */
.latestVideoConferences {width: 100%; clear: both; }
.latestVideoConferences h4 {font-size: 18px; margin: 0; padding: 0 0 10px 0; font-weight: normal; color: #333333;}
.latestVideoConferences .list {background-color: #f3f3f3; padding: 10px 5px 10px 6px; margin: 0 0 5px 0; clear: both; overflow: hidden;}
.latestVideoConferences .list .item {float: left; width: 142px; padding: 0 0 0 6px; margin: 0 5px 0 0; overflow: hidden; clear: none;}
.latestVideoConferences .list .img {width: 100%; clear: both; float: left; margin: 0 0 10px 0; }
.latestVideoConferences .list .img a {width: 100%; clear: both; float: left; position: relative; }
.latestVideoConferences .list .img a img.imgPlayer {position: absolute; top: 17px; left: 36px; }
.latestVideoConferences .list .titleAndDate {width: 100%; clear: both; float: left; padding: 0 0 5px 0;}
.latestVideoConferences .list .titleAndDate,
.latestVideoConferences .list .titleAndDate a {font-size: 11px; color: #dd3126; font-weight: normal; line-height: 140%;}
.latestVideoConferences .list .desc {font-size: 10px; line-height: 140%; width: 100%; clear: both; float: left; }
/* /lista najnowszych wideokonferencji */

/* box wideo w prawej kolumnie */
.pressCenterVideoBox .img {width: 200px; clear: both; margin: 0 0 10px 0; }
.pressCenterVideoBox .img a {width: 100%; clear: both; display: block; position: relative; }
.pressCenterVideoBox .img a img { display: block;}
.pressCenterVideoBox .img a img.imgPlayer {position: absolute; top: 39px; left: 65px; }
.pressCenterVideoBox .titleAndDate,
.pressCenterVideoBox .titleAndDate a {font-size: 10px; color: #dd3126; font-weight: bold; padding: 0 0 5px 0; line-height: 120%;}
.pressCenterVideoBox .desc {font-size: 10px; line-height: 120%;}
/* /box wideo w prawej kolumnie */

/* strona wideokonferencji */
.pressCenterVideoConferences {width: 100%; clear: both; }
.pressCenterVideoConferences .mainVideoTitleAndDate {font-size: 12px; margin: 0; padding: 0 0 5px 0; font-weight: bold; color: #333333;}
.pressCenterVideoConferences .mainVideoDesc {font-size: 11px; line-height: 140%; padding: 0 0 10px 0;}
.pressCenterVideoConferences .mainVideo {width: 100%; clear: both; padding: 0 0 10px 0;}
.pressCenterVideoConferences .list {margin: 0 0 10px 0; clear: both; overflow: hidden;}
.pressCenterVideoConferences .list .item {float: left; width: 100%; padding: 5px 0 10px 0; margin: 0; overflow: hidden; clear: none;}
.pressCenterVideoConferences .list .img {width: 142px; clear: both; margin: 0 10px 0 0; float: left;}
.pressCenterVideoConferences .list .img a {width: 100%; clear: both; float: left; position: relative; }
.pressCenterVideoConferences .list .img a img.imgPlayer {position: absolute; top: 17px; left: 36px; }
.pressCenterVideoConferences .list .info {float: left; width: 318px;}

.pressCenterVideoConferences .list .title {padding: 0 0 3px 0; }
.pressCenterVideoConferences .list .title ,
.pressCenterVideoConferences .list .title a {font-size: 13px; color: #dd3126;  font-weight: normal;}
.pressCenterVideoConferences .list .date {padding: 0 0 6px 0; font-size: 9px; color: #888888; }
.pressCenterVideoConferences .list .desc {font-size: 11px; line-height: 14px;}
/* /strona wideokonferencji */

/* bank zdjec */
.pressCenterPicturesBank .searchBox {margin: 0 0 20px 0; }
.pressCenterPicturesBank .searchBox .label {float: left; margin: 0 10px 0 0; line-height: 22px;}
.pressCenterPicturesBank .searchBox .text {float: left; }
.pressCenterPicturesBank .list {clear: both; width: 100%; overflow: hidden; }
.pressCenterPicturesBank .list .item {float: left; width: 150px; margin: 0 27px 0 0; padding: 5px 0 10px 0; clear: none;}
.pressCenterPicturesBank .list .item .img,
.pressCenterPicturesBank .list .item .title,
.pressCenterPicturesBank .list .item .desc,
.pressCenterPicturesBank .list .item .download {line-height: 120%; clear: both; width: 100%; float: left; padding-bottom: 3px; overflow: hidden;}
.pressCenterPicturesBank .list .item .img {padding-bottom: 5px; }
.pressCenterPicturesBank .list .item .title {font-weight: bold; }
.pressCenterPicturesBank .list .item .download .link {background: transparent url(../_iMg/bgRaquoRed.png) no-repeat 0 5px; padding: 0 5px 0 10px;}
.pressCenterPicturesBank .list .item .download .size {white-space: nowrap; }
/* /bank zdjec */

/* strona pojedynczej aktualnosci */
.newsPage .dateAndCategory {padding: 0 0 15px 0; color: #999999;}
.newsPage .tags,
.newsPage .tags * {display: inline;}
.newsPage .tags .oneColumn {width: auto; float: none; display: inline; clear: none;}
.newsPage .author {padding: 0 0 5px 0; margin: 0; clear: both; color:#666666; font-size: 12px; font-weight: normal;}
.newsPage .linkBack {clear: both; padding:10px 0 30px 0;}
.newsPage .newsImage {float: left}
.newsPage .newsImage img {float: left; margin: 0 10px 10px 0; }
.wbpBlogPage .newsImage img {width: 200px;}
/* /strona pojedynczej aktualnosci */

.markedListTitle {clear: both;  margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: solid 1px #E8EBEB; width: 100%;}
.markedListTitle h5 {display: inline; font-size: 12px; font-weight: bold; color:#333333; margin: 0; padding: 0;}
.seeMoreMarked {clear: both; width: 100%; padding: 5px 0 20px 0;}

.wbpContentByTagControl .newsList,
.wbpContentByTagControl .pressCenterPicturesBank,
.wbpContentByTagControl .pressCenterVideoConferences {padding-bottom: 10px;}
.wbpContentByTagControl .newsList .oneNews {padding-bottom: 5px;}

/* wbp - formularz pytania do video chata */
.WBPVideoQuestion {padding: 10px; background-color: #f3f3f3; clear: both; width: 450px;}
.WBPVideoQuestion .oneLine {padding-bottom: 7px; }
.WBPVideoQuestion .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; line-height: 17px;}
.WBPVideoQuestion .val {float: left; width: 330px;}
.WBPVideoQuestion input.text {width: 250px; float: left;}
.WBPVideoQuestion select.text {width: 252px; float: left;}
.WBPVideoQuestion textarea.text {width: 250px; height: 130px; float: left;}
.WBPVideoQuestion .addInfo {color: #a4a4a4; font-size: 9px; line-height: 22px; float: left; padding-left: 5px;}
.WBPVideoQuestion .file {float: left; }
.WBPVideoQuestion .valRegulation {background-color: #e6e6e6; padding: 10px; width: 310px;}
.WBPVideoQuestion .chbRegulation input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0;}
.WBPVideoQuestion .chbRegulation .label {margin: 0; padding: 0; float: left; width: 280px; font-size: 9px; line-height: 16px;}
.WBPVideoQuestion .chbRegulation .label {width: 420px;}
.WBPVideoQuestion .valErr {clear: both; width: 100%; padding: 3px 0; float: left;}
.WBPVideoQuestion input.btn {margin: 0; padding: 0; border-width: 0; }
/* /wbp - formularz pytania do video chata  */



#vitayMainPageBanner { clear: both; width: 100%;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft {font-size: 0; line-height: 0; height: 2px; width: 2px; background-color: #bcbcbc; }
    #cboxTopCenter {font-size: 0; line-height: 0; height: 2px; background-color: #bcbcbc;}
    #cboxTopRight {font-size: 0; line-height: 0; height: 2px; width: 2px; background-color: #bcbcbc;}
    #cboxBottomLeft {font-size: 0; line-height: 0; height:33px; width: 2px; background-color: #bcbcbc;}
    #cboxBottomCenter {font-size: 0; line-height: 0; height:33px; background: transparent url(../_iMg/colorbox/border.png) repeat-x 0 -33px;}
    #cboxBottomRight {font-size: 0; line-height: 0;height:33px; width: 2px; background-color: #bcbcbc;}
    #cboxMiddleLeft {font-size: 0; line-height: 0; height: 2px; width: 2px; background-color: #bcbcbc;}
    #cboxMiddleRight{font-size: 0; line-height: 0; height: 2px; width: 2px; background-color: #bcbcbc;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxLoadingOverlay{background:url(../_iMg/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../_iMg/colorbox/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../_iMg/colorbox/controls.png) 0px 0px no-repeat; width:27px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}


/* strona newsletter i rss */
.newsletterAndRssPage h4 {color: #d81e04; font-size: 12px; font-weight: bold; padding: 0 0 10px 50px; margin: 0;}
.newsletterAndRssPage h4.rss {background: transparent url(../_iMg/icoRss.png) no-repeat 32px 0; } 
.newsletterAndRssPage .indentP {padding: 0 0 15px 50px; margin: 0;}
.newsletterAndRssPage .emailBar {background-color: #e9e9e9; padding: 10px 0 10px 50px; border-bottom: solid 1px #dedfdb; clear: both; overflow: hidden; width: 900px;}
.newsletterAndRssPage .emailBar .label {float: left; margin: 0 10px 0 0; line-height: 22px; }
.newsletterAndRssPage .emailBar .text {float: left; margin: 0 10px 0 0; width: 270px;}
.newsletterAndRssPage .emailBar .valErr {float: left; }
.newsletterAndRssPage .newsletterOptions {background-color: #f3f3f3; padding: 15px 0 15px 50px; clear: both; overflow: hidden; margin-bottom: 30px; width: 900px;}
.newsletterAndRssPage .radio {padding: 0 0 5px 0; }
.newsletterAndRssPage .radio input {margin: 0 5px 0 0; padding: 0; border-width: 0;  background-color: transparent;}
.newsletterAndRssPage .radio label {font-weight: bold; font-size: 12px; }
.newsletterAndRssPage .radioContent {padding: 0 0 10px 20px; width: 880px;}
.newsletterAndRssPage .chb {padding: 5px 0 10px 0; }
.newsletterAndRssPage .chb input {margin: 0; padding: 0; border-width: 0;  background-color: transparent; width: 30px; float: left;}
.newsletterAndRssPage .chb label {float: left; width: 605px;}
.newsletterAndRssPage .chb .title {font-size: 12px; color: #d81e04; padding: 0 0 5px 0;}
.newsletterAndRssPage textarea.text {width: 500px; height: 95px; }
.newsletterAndRssPage .btn {margin: 0; padding: 0; border-width: 0; background-color: transparent; }
.newsletterAndRssPage .linkWithBullet {background: transparent url(../_iMg/bgRaquoRed.png) no-repeat 0 4px; padding: 0 5px 0 10px;}
/* /strona newsletter i rss */

/* strona bledu */
.orlen404 {padding: 30px 0 50px 50px; }
.orlen404 .pageContentTitle {border-width: 0; margin-bottom: 0; color: #D81E04; font-weight: normal; font-size: 18px;}
.orlen404 p {margin: 0; padding: 0 0 10px 0;}
.orlen404 .dateTime {color: #888888; font-size: 10px; padding-bottom: 30px; }
.orlen404 .intro {color: #d81e04; font-size: 12px; font-weight: bold; padding-bottom: 20px;}
/* /strona bledu */


#forDriversMainPageInfoGate #infoGate .box230banner .header {height: 354px; }
#forDriversMainPageInfoGate #infoGate .box230 .content {height: 243px; /*206px;*/}

/* strona walnego zgromadzenia */
.generalShareholdersMeetingPage .dateTime {padding: 0 0 5px 0; color: #999999;}
.generalShareholdersMeetingPage h4.subtitle {margin: 0; padding: 10px 0 5px 0; font-size: 11px; font-weight: bold;}
/* /strona walnego zgromadzenia */

/* kariera */
.carrerPage fieldset,
fieldset.SRCLogSet {margin: 0; padding: 0; border-width: 0; }
fieldset.SRCLogSet legend {display: none; }
#div-srcparam1 {float: left; width: 330px; margin: 0 10px 0 0; }
#div-srcparam2 {float: left; width: 330px;}
#div-srcparam3, #div-srcparam4, #div-srcparam5, #actions {width: 100%; clear: both; overflow: hidden; padding: 10px 0; }

.SA-F0, .SA-F1, .SA-F2, .SA-F3, .SA-F4, .SA-F5 {width:300px; height: 120px; font-size: 11px; }
.SA-F2 option  {font-size: 11px; padding-top: 2px; padding-bottom: 2px;}
#div-srclabel1, #div-srclabel2, #div-srclabel3, #div-srclabel4, #div-srclabel5 {font-weight:bold; padding: 0 0 5px 0;}
#div-srcitem3 input {float: left; background-color: transparent; border-width: 0; margin: 0 5px 5px 0 !important; padding: 0 !important; width: 15px; height: 15px;}
#div-srcitem3 label {float: left; width: 300px !important; height: auto; margin: 0 20px 5px 0;}
#div-srcitem3 br {clear: both;}
input#keywords {width: 280px; }
#submitbutton input,
#sag-submitbutton input,
#sag-submitbutton button {border-width: 0; background-color: #DD3126; color: #ffffff; font-weight: bold; cursor: pointer; padding: 3px 10px;}
#div-srcitem5 input {float: left; background-color: transparent; border-width: 0;}
#div-srcitem5 label {float: left; margin: 3px 20px 0 0; } 

#LstA-SrCrtLabel {width: 100%; clear: both; overflow: hidden; padding: 10px 0; font-weight: bold;}
#TableJobs {margin-bottom: 20px; }
#TableJobs table {width: 100%; clear: both;}
#TableJobs table caption {text-align: left; font-weight: normal; padding: 5px 0; }
#TableJobs table td,
#TableJobs table th {border: solid 1px #ffffff; padding: 7px 10px 5px 10px; vertical-align: top; text-align: left; font-size: 9px; line-height: 150%; background-color: #F0F0F0;}
#TableJobs table tr.Lst-Header td,
#TableJobs table tr.Lst-Header th {background-color: #D81E04;}
#TableJobs table tr.Lst-Header * {font-weight: bold; color: #ffffff; font-size: 10px;}
#TableJobs table tr td.Lst-Desc11,
#TableJobs table tr td.Lst-Desc15 {white-space: nowrap; }


#JD-Actions .linkbracket,
#bottomact .linkbracket,
#sag-actions .linkbracket{display: none; }
#JD-Actions ,
#JD-Actions *,
#bottomact ,
#bottomact *,
#sag-actions ,
#sag-actions *,
#JD-Actions ,
#JD-Actions * {line-height: 160%; }
#bottomact a ,
#sag-actions a,
#JD-Actions a {background: transparent url(../_iMg/bgRaquoRed.png) no-repeat 0 5px; padding: 0 0 0 10px; }

#SAgLogSet {padding-top: 10px; clear: both; width: 100%; }
#SAgLogLegend {padding: 0 0 5px 0; font-weight: bold;}
#sEmail {width: 167px; }
p#chpfailedlog {margin: 0; padding: 2px 0; color: #ff0000;}
#sag-submitbutton {padding: 5px 0; }
#div-sagparam1, #div-sagparam2, #div-sagparam3 {width: 100%; clear: both; overflow: hidden; padding: 5px 0;}
#div-sagparam2 input {float: left; background-color: transparent; border-width: 0;}
#div-sagparam2 label {float: left; margin: 3px 10px 0 0;}

#JDescContent h3 {font-size: 12px; font-weight: bold; margin: 0; padding: 10px 0 3px 0; }
#JDescContent h4 {font-size: 11px; font-weight: bold; margin: 0; padding: 10px 0 3px 0; }
#JDescContent h5 {font-size: 10px; font-weight: bold; margin: 0; padding: 10px 0 3px 0; }
/* /kariera */

/* kariera - kierownik stacji, rekrutacja wewnetrzna */
.careerStationManagerIndex .SA-ButtonFace,
.careerStationManagerSearchAgent .SA-ButtonFace,
.careerInternalRecruitmentIndex .SA-ButtonFace,
.careerInternalRecruitmentSearchAgent .SA-ButtonFace {background: transparent url("../_img/btnSzukaj.png") no-repeat 0 0; border:none; padding:0px; width:60px!important; color: white; cursor: pointer; font-size: 11px; font-weight: normal; height: 20px; text-align: center; text-decoration: none;}
.careerStationManagerSearchAgent #SAgLogSet,
.careerInternalRecruitmentSearchAgent #SAgLogSet {margin: 0; padding: 10px 0 0 0; border-width: 0;}
.careerStationManagerSearchAgent #SAgLogSet legend,
.careerInternalRecruitmentSearchAgent #SAgLogSet legend {display: none;}


/*.careerStationManagerSearchAgent .SAg-ButtonFace,*/
.careerInternalRecruitmentSearchAgent .SAg-ButtonFace {background: transparent url("../_img/btnUstawPowiadomieniaONowychOfertach.png") no-repeat 0 0; border:none; padding:0px; width:218px!important; color: white; cursor: pointer; font-size: 11px; font-weight: normal; height: 19px; text-align: center; text-decoration: none;}


.careerInternalRecruitmentLogin fieldset#wLogSet {border: none; margin: 0; padding: 0; }
.careerInternalRecruitmentLogin fieldset#wLogSet legend {display: none; }
.careerInternalRecruitmentLogin #wLogContent {padding: 10px; background-color: #F3F3F3;}
.careerInternalRecruitmentLogin #wLogLabelUser,
.careerInternalRecruitmentLogin #wLogLabelPassw {float: left; clear: both ; width: 120px; margin: 0 10px 0 0; }
.careerInternalRecruitmentLogin #wLogTextUser,
.careerInternalRecruitmentLogin #wLogTextPassw {float: left; clear: none ; width: 480px; margin: 0 0 10px 0;}
.careerInternalRecruitmentLogin #wLogButton {clear: both; padding: 0 0 10px 0; }
.careerInternalRecruitmentLogin #wLogButton button {background: transparent url("../_img/btnZaloguj.png") no-repeat 0 0; border:none; padding:0px; width:60px!important; color: white; cursor: pointer; font-size: 11px; font-weight: normal; height: 19px; text-align: center; text-decoration: none;}

.careerStationManagerDetails #JD-Actions,
.careerInternalRecruitmentDetails #JD-Actions {padding-top:20px;}

/* kariera - moje konto */
#chpLogContent form,
#chpLogContent fieldset {border: none; margin: 0; padding: 0; }
#chpLogContent legend {display: none; }
#chpLogContent form {padding: 10px; background-color: #F3F3F3;}
#chpLogLabelUser,
#chpLogLabelPassw {float: left; clear: both ; width: 120px; margin: 0 10px 0 0; }
#chpLogTextUser,
#chpLogTextPassw {float: left; clear: none ; width: 480px; margin: 0 0 10px 0;}
#chpLogButton {clear: both; padding: 0 0 10px 0; }
#chpLogButton input,
#chpViewLogout input {border-width: 0; background-color: #DD3126; color: #ffffff; font-weight: bold; cursor: pointer; padding: 3px 10px;}
#chpLogForgot {clear: both; padding: 0 0 10px 0; }
#chpViewContent .chptitle {color: #333333; font-size: 12px; font-weight: bold;}
#chpViewEditPIF,
#chpViewChangePass { padding: 0 0 5px 0;}
#chpViewEditPIF .linkbracket,
#chpViewChangePass .linkbracket {display: none; }
#chpLogForgot a,
#chpViewEditPIF a,
#chpViewChangePass a {background: transparent url(../_iMg/bgRaquoRed.png) no-repeat 0 5px; padding: 0 0 0 10px;}

#chpViewHProgram table,
#chpViewApplications table,
#chpViewSaveApplications table {width: 100%; clear: both; margin-bottom: 20px;}
#chpViewHProgram table td,
#chpViewHProgram table th,
#chpViewApplications table td,
#chpViewApplications table th,
#chpViewSaveApplications table td,
#chpViewSaveApplications table th {border: solid 1px #ffffff; padding: 7px 10px 5px 10px; vertical-align: top; text-align: left; font-size: 9px; line-height: 150%; background-color: #F0F0F0;}
#chpViewHProgram table .chpheader,
#chpViewApplications table .chpheader,
#chpViewSaveApplications table .chpheader  {background-color: #D81E04; font-weight: bold; color: #ffffff; font-size: 10px;}
#chpViewHProgram table .chptitleH ,
#chpViewApplications table .chptitleA,
#chpViewSaveApplications table .chptitleS {text-align: left; padding: 5px 0; font-weight: bold;}
#chpViewSaveApplications table .linkbracket {display: none; }

#chpLogContent p#chpfailedlog {padding-bottom: 10px;}
/* /kariera - moje konto */



/* webparty START */
.ms-WPHeader td {border-width: 0 !important; }
.ms-WPHeader h3.ms-WPTitle {font-weight: bold; padding: 2px; margin-bottom: 0; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.ms-WPBorder,
.ms-WPBorderBorderOnly {border-color: #EEEEEE;}
.ms-HoverCellInActive,
.ms-SpLinkButtonInActive {margin: 0; border: solid 1px #868686;}
.ms-WPBody,
.ms-WPBody td  {font-size: 11px; }
.ms-WPBody a:link, .ms-WPBody a:visited {color: #DD3126;}
.ms-WPBody .boxProdukty .box a,
.ms-WPBody .sideBox .more a {color: #949494; }
/* webparty END */

/* Styl informacji slownika pojec START */
.orlenDictionaryTooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; background-color:white; border: 1px #CC3300 solid; color: #CC3300; padding: 15px; text-decoration:none; width: 300px; }
#dictionaryContent .dictionaryItem { text-decoration:underline; color:#CC3300; cursor: help; }
/* Styl informacji slownika pojec END */

/* szukanie zaawansowane */
#adv-search {background-color: #f3f3f3; padding: 10px 50px;}
#adv-search table td {padding: 2px 10px 2px 5px; }
#adv-search table td input {width: 320px; }
#adv-search table td input.SubmitButton {width: auto; background-color: #d81e04; font-weight: bold; color: #ffffff; cursor: pointer; border-width: 0; padding: 3px 10px;}

.srch-WPBody {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}

.srch-advancedtable-container {background-color: #f3f3f3; width: 100%; clear: both; margin: 0 0 20px 0; } 
.srch-advancedtable {width: 100%; clear: both; border-collapse: collapse;}
.srch-advancedtable td {padding: 2px 60px 2px 5px; background-color: #f3f3f3;}
.srch-advancedtable td:first-child {padding-left: 55px; padding-right: 10px; width: 150px;}
.srch-advancedtable tr:first-child td {padding-top: 12px;}
.srch-advancedtable td input {width: 320px; }
.srch-advancedtable td.ms-advsrchbutton input {width: auto; background-color: #d81e04; font-weight: bold; color: #ffffff; cursor: pointer; border-width: 0; padding: 3px 10px;}
.srch-advancedtable td.ms-advsrchbutton {padding-bottom: 12px;}


#SRST {padding-left: 50px; }
#SRST .srch-stats {background-color: #ffffff !important; color: #666666 !important; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}

#CSR {padding-left: 50px; clear: both;}
#CSR .srch-results .srch-Title {display: block; margin: 0 0 3px 0; padding: 0;}
#CSR .srch-results .srch-Title,
#CSR .srch-results .srch-Title a {color: #DD3126; font-weight: normal; font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#CSR .srch-results .srch-Description {padding: 0; margin: 0 0 25px 0; font-size: 11px; line-height: 14px; color: #666666; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#CSR .srch-results .srch-Description b,
#CSR .srch-results .srch-Description strong {color: #666666 !important; }
#CSR .srch-results .srch-Description .srch-URL a {color: #DD3126 !important;}
#CSR .srch-results .srch-Icon {display: none !important; }
#SRP {padding-left: 50px; clear: both;}
#SRP .srch-Page {background-color: #ffffff !important; float: left; clear: both; height: 20px; padding-bottom: 20px; padding-top: 10px; }
#SRP .srch-Page a {border:1px solid #DDDDDD; background-color: #ffffff; color: #666666; padding:3px 5px; margin: 0;}
#SRP .srch-Page a#SRP_Next { }
/* /szukanie zaawansowane */

/* slownik pojec */
#dictionaryLetters {width: 700px; padding: 10px 0 10px 10px; clear: both; overflow: hidden; margin: 0 0 15px 0; background-color: #f3f3f3;}
#dictionaryLetters a {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #565656; padding: 5px; margin: 0 4px 0 0; background: #c6c6c6 url(../_iMg/bgDictionaryLetter.png) repeat-x 0 0;}
#dictionaryLetters a.active {color: #ffffff; background: #b0271e url(../_iMg/bgDictionaryLetterActive.png) repeat-x 0 0;}
#dictionaryList {clear: both; width: 100%; margin: 0 0 20px 0;}
#dictionaryList .letter h3 {width: 680px; padding: 6px 15px; margin: 0; clear: both; background: #d6d6d6 url(../_iMg/bgDictionaryLetterTitle.png) repeat-x 0 0; color: #000000; font-size: 11px; font-weight: bold;}
#dictionaryList .letter .oneWord {padding: 10px 15px; width: 680px; clear: both; border-bottom: solid 1px #e8ebeb;}
#dictionaryList .letter .oneWord .word {font-size: 11px; font-weight: bold; }
#dictionaryList .letter .oneWord .desc {font-size: 11px; line-height: 14px; font-weight: normal; }
/* /slownik pojec */

/* stara mapa serwisu */
#aspnetForm .toc-layout-main {margin: 0 0 30px 40px; }
#aspnetForm .toc-layout-main .level-section {margin: 0;}
#aspnetForm .toc-layout-main .level-header {background: transparent url(../_iMg/b01.gif) no-repeat scroll 5px 4px; line-height:16px; padding: 0 0 0 20px; margin: 0; clear: both;}
#aspnetForm .toc-layout-main #header {font-size: 11px; font-weight: normal; height: auto; margin: 0; position: static; width: 100%; }
#aspnetForm .toc-layout-main .level-header a,
#aspnetForm .toc-layout-main .level-item a {color: #666666; font-size: 11px; font-weight: normal; line-height:16px;}
#aspnetForm .toc-layout-main .level-item {background: transparent url(../_iMg/b01.gif) no-repeat scroll 25px 4px; line-height:16px; padding: 0 0 0 40px; margin: 0; clear: both;}
/* /stara mapa serwisu */

/* mapa serwisu */
#siteMap {margin: 0 0 30px 40px; }
#siteMap ul {margin: 0; padding: 0; list-style-type: none;}
#siteMap ul li {background: transparent url(../_iMg/b01.gif) no-repeat scroll 5px 5px; list-style-type: none; line-height:16px; padding: 0 0 0 20px; margin: 0; clear: both;}
#siteMap ul li a {color: #666666; font-size: 11px; font-weight: normal; line-height:150%; font-family: verdana,Tahoma, arial,helvetica,sans-serif}
#siteMap ul ul {padding-left: 20px;}
/* /mapa serwisu */

/* tabelkopolka */
#shelfTable {}
#shelfTable tr td {padding: 0 10px 30px 10px; height: 130px; background: transparent url('../_iMg/bgShelfTable.png') repeat-x 0 100%;}
#shelfTable tr td.img {vertical-align: bottom; width: 180px; text-align: center;}
#shelfTable tr td.desc {vertical-align: middle;}
#shelfTable tr td.points {vertical-align: middle; width: 150px; text-align: left;}
/* /tabelkopolka */

/* cms wyszukiwarki stacji */

#cmsGasStationList .searchBox {margin-bottom:10px;}
#cmsGasStationList table.tableLight {margin-bottom: 10px;}
#cmsGasStationList .leftFloatedBlock {float:left; margin: 0 10px 0 0; white-space: nowrap;}
#cmsGasStationList label {line-height: 16px;}
#cmsGasStationList .filter label {line-height: 26px;}
#cmsGasStationList .filter .leftFloatedBlock {margin-right: 20px;}

#cmsAddEditGasStation .contentTabs ul.headers {margin-bottom: 0;}
#cmsAddEditGasStation .contentTabs ul.headers li.notActive {cursor: default;}
#cmsAddEditGasStation .contentTabs .contents,
#cmsAddEditGasStation #chooseCountry {background-color:#EEEEEE; border-bottom:1px solid #DCDCDC; clear:both; overflow:hidden; padding:15px 10px; width:690px;}
#cmsAddEditGasStation #searchGasStationMap {width: 670px;}
#cmsAddEditGasStation .oneLine .key {float: left; width: 150px; margin: 0 10px 0 0; padding-top: 3px;}
#cmsAddEditGasStation .oneLine .val {float: left; width: 530px;}
#cmsAddEditGasStation .oneLine .val input.text,
#cmsAddEditGasStation .oneLine .val select.text {width: 200px;}

#cmsAddEditGasStation #othersTab .oneLine .key {width: 200px;}
#cmsAddEditGasStation #othersTab .oneLine .val {width: 480px;}

#cmsAddEditGasStation #services {width: 705px; margin-left: -10px; clear: both; overflow: hidden; display: block;}
#cmsAddEditGasStation #services .oneCategory {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 215px; }
#cmsAddEditGasStation #services .oneCategory .title {font-size: 12px; font-weight: bold; padding: 0 0 10px 0; text-indent: 10px;}
#cmsAddEditGasStation #services .oneCategory .item {width: 100%; clear: both; overflow: hidden;  padding: 0 0 7px 0;}
#cmsAddEditGasStation #services .oneCategory .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; float: left; width: 30px; }
#cmsAddEditGasStation #services .oneCategory .item label {margin: 0; padding: 0; float: left; width: 185px; }

#cmsAddEditGasStation #otherFacilities .oneCategory {float: left; padding: 0 0 10px 10px; margin:0 10px 0 0; width: 205px; }
#cmsAddEditGasStation #otherFacilities .oneCategory .item {width: 100%; display: block; clear: both; overflow: hidden;  padding: 0 0 7px 0;}
#cmsAddEditGasStation #otherFacilities .oneCategory .item input {margin: 0; padding: 0; border-width: 0; background-color: transparent; float: left; width: 30px; }
#cmsAddEditGasStation #otherFacilities .oneCategory .item label {margin: 0; padding: 0; float: left; width: 175px; }


#cmsMappings .oneLine .key {float: left; width: 150px; margin: 0 10px 0 0; padding-top: 3px;}
#cmsMappings .oneLine .val {float: left; width: 530px;}
#cmsMappings .oneLine .val input.text,
#cmsMappings .oneLine .val select.text {width: 200px;}

/* /cms wyszukiwarki stacji */


/* standardowy formularz */
.form {padding: 10px; background-color: #f3f3f3; clear: both; float: left; width: 450px;}
.form .oneLine {padding-bottom: 8px; }
.form .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; padding-top: 2px;}
.form .val {float: left; width: 330px;}
.form input.text {width: 250px; float: left;}
.form select.text {width: 168px; float: left;}
.form textarea.text {width: 250px; height: 130px; float: left;}
.form .addInfo {color: #a4a4a4; font-size: 9px; line-height: 22px; float: left; padding-left: 5px;}
.form .file {float: left; }
.form .valRegulation {background-color: #e6e6e6; padding: 10px; width: 310px;}
.form .chbRegulation input {margin: 0; padding: 0; background-color: transparent; float: left; width: 30px; border-width: 0;}
.form .chbRegulation .label {margin: 0; padding: 0; float: left; width: 280px; font-size: 9px; line-height: 16px;}
.form .chbRegulation .label {width: 420px;}
.form .valErr {clear: both; width: 100%; padding: 3px 0; float: left;}
.form input.btn {margin: 0; padding: 0; border-width: 0; }
.form .cbList input {margin-right:2px}
.form .cbList label {position:relative;top:-2px;cursor:pointer;}

.sideAdditionalContent .form {width: 180px;}
.sideAdditionalContent #tradeContactQueryControl .form textarea,
.sideAdditionalContent .sideForm .form textarea {width: 170px;}

/* /standardowy formularz */

/* chmura tagow */
.tagCloud {line-height: 200%; text-align: justify; padding-top: 0 !important;}
.tagCloud .tagSize_1 {font-size: 10px;}
.tagCloud .tagSize_2 {font-size: 12px;}
.tagCloud .tagSize_3 {font-size: 14px;}
.tagCloud .tagSize_4 {font-size: 17px;}
.tagCloud .tagSize_5 {font-size: 19px;}
/* /chmura tagow */

/* szukajka opinii ekspertow */
.wbpTagSelector {float: left; width: 325px;}
.wbpTagSelector .ddlAllTags {float: left; margin-right: 10px;}
.wbpTagSelector #wbpAddTag {float: left; cursor: pointer;}
.wbpTagSelector #wbpSearchCriteria {width: 450px; margin-left: -123px;}
.wbpTagSelector #wbpSelectedTags {float: left; width: 327px;}
.wbpTagSelector #wbpSelectedTags .oneTag {margin-right: 6px;}
.wbpTagSelector #wbpSelectedTags .oneTag a {display: inline-block; width: 15px; height: 15px; background: transparent url('../_iMg/ico_delete.png') no-repeat 0 0; overflow: hidden; cursor: pointer; vertical-align: text-top; margin: 0 0 5px 3px;}
.wbpTagSelector #wbpSelectedTags .oneTag a span {visibility: hidden; float: left; width: 100%; height: 100%;}
/* /szukajka opinii ekspertow */

/* ikony polskiej motoryzacji */
#coinsGallery {width: 100%; clear: both; overflow: hidden; margin: 0 0 10px 0;}
#coinsGallery .mainInfo {border: solid 1px #e6e6e6; background-color: #f5f5f5; height: 260px;}
#coinsGallery .mainInfo .left {float:left; width: 250px; height: 250px; padding: 5px; border-right: solid 1px #e6e6e6; text-align: center;}
#coinsGallery .mainInfo .right {float:left; width: 437px; height: 250px; padding: 5px;}
#coinsGallery .mainInfo .inside {height: 230px; width: 100%; padding-top: 20px; background-color: #ffffff;}
#coinsGallery .mainInfo .right .inside {padding-left: 0px; width: 437px;}
#coinsGallery .mainInfo .right #divInfo {width: 100%; clear: both; float: left; margin: 10px 0 0 0; text-align: center; font-weight: bold;}
#coinsGallery .mainInfo .right #divInfo img {vertical-align: text-bottom;}
#coinsGallery .mainInfo .right .bigImg {width: 395px; display: block;}
#coinsGallery .mainInfo .bigImg {margin: 0 auto; padding: 0;}
#coinsGallery .mainInfo .btn {margin: 10px 0 0 0; clear: both;}
#coinsGallery .addInfoTitle {font-weight: bold; font-size: 12px; clear: both; margin: 20px 0 10px;}
#coinsGallery .addInfo {width: 100%; clear: both; float: left; border-top: dashed 1px #aeaeae;}
#coinsGallery .productThumbs {width: 513px; float: left; margin: 0 7px 0 0; background-color: #f0f0f0; padding: 15px 0 20px 0;}
#coinsGallery .productThumbs ul {float: left; margin: 0; padding: 0; list-style-type: none;}
#coinsGallery .productThumbs .oneThumb {float: left; width: 128px; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#coinsGallery .productThumbs .oneThumbActive {display: none;}
#coinsGallery .productThumbs .oneThumb img {margin: 0 0 5px 0; cursor: pointer;}
#coinsGallery .addInfo .right {width: 190px; float: left;}
#coinsGallery .addInfo .right .mennica {padding: 10px 0 20px 0; clear: both;}
#coinsGallery .addInfo .right .etui {clear: both;}


.forDriversSimplePlayerTitle {clear:both;font-size:12px;font-weight:bold; margin: 20px 0 10px 0;}
.forDriversSimplePlayer {background-color: #F0F0F0; border-top: dashed 1px #aeaeae; }
.forDriversSimplePlayer .mainVideo {margin: 20px auto; width: 470px;}
/* /ikony polskiej motoryzacji */


.newsletterBoxWide {background-color: #F1F1F1; border: solid 1px #E6E6E6; clear: both; padding: 6px; width: 696px; float: left; margin: 0 0 10px 0;}
.newsletterBoxWide .boxContent {clear: both; background-color: #ffffff; padding: 8px; width: 680px; float: left;}
.newsletterBoxWide .title {display: none; width: 100%; clear: both; margin: 0 0 5px 0; font-weight: bold;}
.newsletterBoxWide .signView .info {float: left; width: 400px; margin: 0 20px 0 0;}
.newsletterBoxWide .signView .inputs {float: left;}
.newsletterBoxWide .signView input.text { float: left; margin: 5px 10px 0 0; width: 170px;}
.newsletterBoxWide .signView .btn {float: left; margin-top: 4px;}
.newsletterBoxWide .infoView {clear: both; width: 100%; float: left; padding: 10px 0 0 0;}

.sideAdditionalContent .newsletterBoxWide {width: 216px;}
.sideAdditionalContent .newsletterBoxWide .boxContent {width: 200px;}
.sideAdditionalContent .newsletterBoxWide .title {display: block;}
.sideAdditionalContent .newsletterBoxWide .signView .info {width: 100%; margin: 0;}
.sideAdditionalContent .newsletterBoxWide .signView .inputs {width: 100%; clear: both; padding-top: 10px;}
.sideAdditionalContent .newsletterBoxWide .signView input.text {width: 120px;}

/* plugin do zoomowania */
.jqzoom {position: relative; cursor: pointer;}
.jqzoom img{float: left;}
div.zoomdiv {z-index: 100; position: absolute; top: 0px; left: 0px; width: 351px; height: 298px; background: #ffffff; display: none; text-align: center; overflow: hidden;}
div.jqZoomPup {z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 51px; height: 51px; background: transparent url('../_img/bgMagnifyingGlass.png') no-repeat 50% 50%; /*background-color: #ffffff; opacity: 0.6; filter: alpha(Opacity=60);*/}
.jqZoomWindow {border: solid 1px #D8D8D8; background-color:#FFFFFF;}
.preload{opacity: 0.8; filter: alpha(opacity = 80); color: #333; text-decoration: none; border: 1px solid #CCC; background: #ffffff url('../_img/ajax-loader.gif') no-repeat 50% 50%; padding: 8px; text-align:center; width: 90px; 	height: 43px; z-index:10; position:absolute; top:3px; left:3px;}
/* /plugin do zoomowania */


.wbpEventViewer .mainPanel {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
.wbpEventViewer .mainPanel .monthLabel {font-weight: bold; font-size: 13px; color: #333333; float: left; margin: 0 20px 0 0; white-space: nowrap;}
.wbpEventViewer .mainPanel .prevNext,
.wbpEventViewer .mainPanel .prevNext .prev,
.wbpEventViewer .mainPanel .prevNext .next {float: left;}
.wbpEventViewer .mainPanel .prevNext .prev {margin-right: 5px;}
.wbpEventViewer .mainPanel .viewLinks {float: right;}

.wbpEventViewer .monthEventView {clear: both; padding: 0 0 20px 0;}
.wbpEventViewer .monthEventView table {border-collapse: collapse; width: 100%;}
.wbpEventViewer .monthEventView table th,
.wbpEventViewer .monthEventView table td {padding: 15px 0; text-align:center; border: solid 1px #E8EBEB; font-size: 14px; color: #333333; font-weight: bold; width: 65px}
.wbpEventViewer .monthEventView table td.weekend {background-color: #d9d9d9;}
.wbpEventViewer .monthEventView table td.event {background-color: #DD3126;}
.wbpEventViewer .monthEventView table td.event a {color: #ffffff;}
.wbpEventViewer .monthEventView table th {background-color: #d9d9d9; padding: 2px 0; color: #ffffff;}

.wbpEventViewer .weekEventView {clear: both; padding: 0 0 20px 0;}
.wbpEventViewer .weekEventView table {border-collapse: collapse; width: 100%;}
.wbpEventViewer .weekEventView table th,
.wbpEventViewer .weekEventView table td {padding: 10px 0; text-align:center; border: solid 1px #E8EBEB; font-size: 11px; color: #333333; font-weight: normal; width: 56px;}
.wbpEventViewer .weekEventView table td.weekend {background-color: #d9d9d9;}
.wbpEventViewer .weekEventView table td.event {background-color: #DD3126;}
.wbpEventViewer .weekEventView table td.event a {color: #ffffff; display: block; width: 100%; height: 100%;}
.wbpEventViewer .weekEventView table td.event a:hover {text-decoration: none;}
.wbpEventViewer .weekEventView table td.empty {padding: 0;}
.wbpEventViewer .weekEventView table th {background-color: #d9d9d9; padding: 2px 0; color: #ffffff; font-weight: bold;}

.wbpEventViewer .dayEventView {clear: both; padding: 0 0 20px 0;}
.wbpEventViewer .dayEventView table {border-collapse: collapse; width: 100%;}
.wbpEventViewer .dayEventView table td {padding: 10px 0; text-align:center; border: solid 1px #E8EBEB; font-size: 11px; color: #333333; font-weight: normal;}
.wbpEventViewer .dayEventView table td.event {background-color: #DD3126;}
.wbpEventViewer .dayEventView table td.event a {color: #ffffff;display: block; width: 100%; height: 100%;}
.wbpEventViewer .dayEventView table td.event a:hover {text-decoration: none;}
.wbpEventViewer .dayEventView table td.hour {width: 56px;}

.wbpEventViewer .eventPopup {background-color: #ffffff; padding: 10px 5px; position: absolute; visibility: hidden; border: solid 1px #DD3126;}
.wbpEventViewer .eventPopup table td,
.wbpEventViewer .eventPopup table th {padding: 3px 10px; text-align: left; border-width: 0; font-size: 11px; color: #666666; font-weight: normal; width: auto; background-color: transparent;}

.wbpEventViewer .showMorePanel .countInfo {padding-bottom: 10px;}
.wbpEventViewer .showMorePanel .hideButton {padding-bottom: 10px;}
.wbpEventViewer .showMorePanel .hideButton span {color: #DD3126; cursor: pointer;}
.wbpEventViewer .showMorePanel .hideButton span:hover {text-decoration: underline;}

.wbpSmallCalendar {padding-bottom: 20px;}
.wbpSmallCalendar .monthName {font-weight: bold; font-size: 11px; padding-bottom: 5px; text-align: center; color: #333333;}
.wbpSmallCalendar table {border-collapse: collapse; width: 100%;}
.wbpSmallCalendar table th,
.wbpSmallCalendar table td {padding: 7px 0; text-align:center; border: solid 1px #E8EBEB; font-size: 11px; color: #333333; width: 30px;}
.wbpSmallCalendar table td.weekend {background-color: #d9d9d9;}
.wbpSmallCalendar table td.event {background-color: #DD3126; }
.wbpSmallCalendar table td.event,
.wbpSmallCalendar table td.event a {color: #ffffff; font-weight: bold;}
.wbpSmallCalendar table th {background-color: #d9d9d9; padding: 2px 0; color: #ffffff; font-weight: bold;}

.eventsList .oneEvent {padding-bottom: 10px; }
.eventsList .oneEvent h3.title,
.eventsList .oneEvent h3.titleWithoutLink {padding: 0 0 3px 0; margin: 0; }
.eventsList .oneEvent h3.title, 
.eventsList .oneEvent h3.title a {font-size: 13px; font-weight: normal; color: #DD3126;}
.eventsList .oneEvent h3.titleWithoutLink  {font-size: 14px; font-weight: bold; color: #333333;}
.eventsList .oneEvent .dateAndTags {margin: 0; padding: 0 0 6px 0;}
.eventsList .oneEvent .date,
.eventsList .oneEvent .sep {color: #888888; font-size: 9px; }
.eventsList .oneEvent .linkMore {height:18px; text-align:right; margin-top: 5px;} 
.eventsList .oneEvent .linkMore a {background: transparent url(../_iMg/ico_more.gif) no-repeat scroll 100% 1px; color:#949494; font-size:9px; font-weight:bold; line-height:18px; padding:2px 22px 4px 0;}

.eventsList .tableLight td {font-size: 11px;}
.eventsList .tableLight td.hdCell {background-color: #E2E2E3;font-size: 11px;font-weight: bold; width: 150px;}

.wbpEventViewer .goToFullCalendar {padding-bottom: 20px;}


/* zdziw */
html, body {height: 100%;}
#loaderBgLayer {position: fixed; top: 0; left: 0px; background-color: #ffffff; opacity:0.7; filter:alpha(opacity=70); display: none; z-index: 100001; width: 100%; height: 100%; cursor: wait;}
#loaderFakeFrame {z-index: 110000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; margin: 0;}
#loaderLayer {width: 100px; height: 100px; display: none; position: fixed; top: 50%; left: 50%; z-index: 110002; background: transparent url('../_iMg/ajax-loader.gif') no-repeat 50% 0; cursor: wait;}
#loaderLayer span {display: block; width: 100%; text-align: center; height: 20px; padding: 80px 0 0 0;}
/* /zdziw */


.IRMagazineWinner {clear: both; width: 100%; margin: 0 0 20px 0; text-align: center;}
.IRMagazineWinner img {margin: 0 auto;}

table.ms-rteTable-OrlenLight{-ms-name:"Orlen - tabela z czerwonym nagłówkiem"}
table.ms-rteTable-OrlenFull{-ms-name:"Orlen - tabela z czerwonym nagłówkiem"}

/* tabelki */
table.ms-rteTable-OrlenLight,
table.ms-rteTable-OrlenFull{width: 100%; clear: both; border-collapse:collapse;}
table.ms-rteTable-OrlenLight td,
table.ms-rteTable-OrlenLight th,
table.ms-rteTable-OrlenFull td,
table.ms-rteTable-OrlenFull th {border: solid 1px #ffffff; padding: 7px 10px 5px 10px; vertical-align: top; text-align: left; font-size: 9px; line-height: 150%; color: #676d6f; background-color: #f0f0f0;}
table.ms-rteTable-OrlenLight tr.ms-rteTableHeaderRow-OrlenLight td,
table.ms-rteTable-OrlenLight tr.ms-rteTableHeaderRow-OrlenLight th,
table.ms-rteTable-OrlenFull tr.ms-rteTableHeaderRow-OrlenFull td,
table.ms-rteTable-OrlenFull tr.ms-rteTableHeaderRow-OrlenFull th {background-color: #d81e04; border-width: 0 1px;}
table.ms-rteTable-OrlenLight tr.ms-rteTableHeaderRow-OrlenLight *,
table.ms-rteTable-OrlenFull tr.ms-rteTableHeaderRow-OrlenFull * {font-weight: bold; color: #ffffff; font-size: 10px;}


@media handheld, projection, screen, tty, tv {

	/* FONT SIZE */
	/* normal */
	body.normalFontSize .content .news h3.newsTitle, body.normalFontSize .newsList .oneNews h3.title,
	body.normalFontSize  .newsList .oneNews h3.title a {font-size: 15px;}
	body.normalFontSize .content .news h4.newsDateAndCategory,body.normalFontSize  table.tableLight td, 
	body.normalFontSize table.tableLight th, body.normalFontSize table.tableFull td, body.normalFontSize table.tableFull th, 
	body.normalFontSize table.ms-rteTable-OrlenLight td, body.normalFontSize table.ms-rteTable-OrlenLight th, 
	body.normalFontSize table.ms-rteTable-OrlenFull td, body.normalFontSize table.ms-rteTable-OrlenFull th, 
	body.normalFontSize #TableJobs table td, 
	body.normalFontSize #TableJobs table th, 
	body.normalFontSize #tradeContactQueryControl .regulationChb label,
	body.normalFontSize .sideForm .regulationChb label,
	body.normalFontSize .newsList .oneNews .date, body.normalFontSize .investorRelationsContact .chbRegulation .label,
	body.normalFontSize .investorRelationsContact .addInfo, body.normalFontSize .pressCenterVideoConferences .list .date {font-size: 10px;}
	body.normalFontSize .content .news p, body.normalFontSize #leftNavigation a, body.normalFontSize .newsPage .newsContent, 
	body.normalFontSize .newsPage .newsContent p, body.normalFontSize .mainContentThin, body.normalFontSize .mainContentThin p, 
	body.normalFontSize .mainContentWide, body.normalFontSize .mainContentWide p, body.normalFontSize .mainPage, 
	body.normalFontSize .sideBox .content h4, body.normalFontSize .sideBox .contentGray h4, body.normalFontSize .sideBox .content, 
	body.normalFontSize .carrerPage, body.normalFontSize .SA-F0, body.normalFontSize .SA-F1, body.normalFontSize .SA-F2,
	body.normalFontSize .SA-F3, body.normalFontSize .SA-F4, body.normalFontSize .SA-F5, body.normalFontSize #JDescContent h4, 
	body.normalFontSize table.produkty a, body.normalFontSize .ms-WPBody, body.normalFontSize .ms-WPBody td, body.normalFontSize .newsList .oneNews .teaser, 
	body.normalFontSize .pressCenterVideoConferences .mainVideoDesc, body.normalFontSize .pressCenterVideoConferences .list .desc, 
	body.normalFontSize .latestVideoConferences .list .titleAndDate, body.normalFontSize .latestVideoConferences .list .titleAndDate a,
	body.normalFontSize .content p,
	body.normalFontSize table.eventsCalendar tr td.firstCol,
	body.normalFontSize table.eventsCalendar tr.hdRow th,
	body.normalFontSize table.eventsCalendar tr.hdRow th *,
	body.normalFontSize .srch-WPBody ,
	body.normalFontSize #CSR .srch-results .srch-Description,
	body.normalFontSize #CSR .srch-results .srch-Title,
	body.normalFontSize #CSR .srch-results .srch-Title a{font-size: 13px;}
	body.normalFontSize table.tableLight tr.hdRow *, body.normalFontSize table.tableFull tr.hdRow *, 
	body.normalFontSize table.ms-rteTable-OrlenLight tr.ms-rteTableHeaderRow-OrlenLight *, body.normalFontSize table.ms-rteTable-OrlenFull tr.ms-rteTableHeaderRow-OrlenFull *, 
	body.normalFontSize #TableJobs table tr.Lst-Header *, body.normalFontSize #JDescContent h5, 
	body.normalFontSize #tradeContactQueryControl .oneLine, 
	body.normalFontSize .sideForm .oneLine, 
	body.normalFontSize .latestVideoConferences .list .desc,
	body.normalFontSize table.eventsCalendar tr td,
	body.normalFontSize table.eventsCalendar tr th {font-size: 11px;}
	body.normalFontSize #JDescContent h3, body.normalFontSize .pressCenterVideoConferences .mainVideoTitleAndDate, 
	body.normalFontSize .pressCenterVideoConferences .list .title, body.normalFontSize .pressCenterVideoConferences .list .title a {font-size: 14px;}
	
	body.normalFontSize .box230 .content {height: 130px;}
	body.normalFontSize #forDriversMainPageInfoGate #infoGate .box230 .content {height: 243px;}
	body.normalFontSize .mainPage .box230 .content {height: 110px;}
	body.normalFontSize .srch-advancedtable td:first-child  {width: 180px;}
	
	
	/* big */
	body.bigFontSize .content .news h3.newsTitle, body.bigFontSize .newsList .oneNews h3.title,
	body.bigFontSize  .newsList .oneNews h3.title a {font-size: 16px;}
	body.bigFontSize .content .news h4.newsDateAndCategory,body.bigFontSize  table.tableLight td, 
	body.bigFontSize table.tableLight th, body.bigFontSize table.tableFull td, body.bigFontSize table.tableFull th, 
	body.bigFontSize table.ms-rteTable-OrlenLight td, body.bigFontSize table.ms-rteTable-OrlenLight th, 
	body.bigFontSize table.ms-rteTable-OrlenFull td, body.bigFontSize table.ms-rteTable-OrlenFull th, 
	body.bigFontSize #TableJobs table td, body.bigFontSize #TableJobs table th, 
	body.bigFontSize #tradeContactQueryControl .regulationChb label,
	body.bigFontSize .sideForm .regulationChb label,
	body.bigFontSize .newsList .oneNews .date, body.bigFontSize .investorRelationsContact .chbRegulation .label,
	body.bigFontSize .investorRelationsContact .addInfo, body.bigFontSize .pressCenterVideoConferences .list .date {font-size: 11px;}
	body.bigFontSize .content .news p, body.bigFontSize #leftNavigation a, body.bigFontSize .newsPage .newsContent, 
	body.bigFontSize .newsPage .newsContent p, body.bigFontSize .mainContentThin, body.bigFontSize .mainContentThin p, 
	body.bigFontSize .mainContentWide, body.bigFontSize .mainContentWide p, body.bigFontSize .mainPage, 
	body.bigFontSize .sideBox .content h4, body.bigFontSize .sideBox .contentGray h4, body.bigFontSize .sideBox .content, 
	body.bigFontSize .carrerPage, body.bigFontSize .SA-F0, body.bigFontSize .SA-F1, body.bigFontSize .SA-F2,
	body.bigFontSize .SA-F3, body.bigFontSize .SA-F4, body.bigFontSize .SA-F5, body.bigFontSize #JDescContent h4, 
	body.bigFontSize table.produkty a, body.bigFontSize .ms-WPBody, body.bigFontSize .ms-WPBody td, body.bigFontSize .newsList .oneNews .teaser, 
	body.bigFontSize .pressCenterVideoConferences .mainVideoDesc, body.bigFontSize .pressCenterVideoConferences .list .desc, 
	body.bigFontSize .latestVideoConferences .list .titleAndDate, body.bigFontSize .latestVideoConferences .list .titleAndDate a,
	body.bigFontSize .content p,
	body.bigFontSize table.eventsCalendar tr td.firstCol,
	body.bigFontSize table.eventsCalendar tr.hdRow th,
	body.bigFontSize table.eventsCalendar tr.hdRow th *,
	body.bigFontSize .srch-WPBody  ,
	body.bigFontSize #CSR .srch-results .srch-Description,
	body.bigFontSize #CSR .srch-results .srch-Title,
	body.bigFontSize #CSR .srch-results .srch-Title a {font-size: 14px;}
	body.bigFontSize table.tableLight tr.hdRow *, body.bigFontSize table.tableFull tr.hdRow *, 
	body.bigFontSize table.ms-rteTable-OrlenLight tr.ms-rteTableHeaderRow-OrlenLight *, body.bigFontSize table.ms-rteTable-OrlenFull tr.ms-rteTableHeaderRow-OrlenFull *, 
	body.bigFontSize #TableJobs table tr.Lst-Header *, body.bigFontSize #JDescContent h5, 
	body.bigFontSize #tradeContactQueryControl .oneLine, 
	body.bigFontSize .sideForm .oneLine, 
	body.bigFontSize .latestVideoConferences .list .desc,
	body.bigFontSize table.eventsCalendar tr td,
	body.bigFontSize table.eventsCalendar tr th {font-size: 12px;}
	body.bigFontSize #JDescContent h3, body.bigFontSize .pressCenterVideoConferences .mainVideoTitleAndDate, 
	body.bigFontSize .pressCenterVideoConferences .list .title, body.bigFontSize .pressCenterVideoConferences .list .title a {font-size: 15px;}
	
	body.bigFontSize .box230 .content {height: 150px;}
	body.bigFontSize #forDriversMainPageInfoGate #infoGate .box230 .content {height: 270px;}
	body.bigFontSize .mainPage .box230 .content {height: 120px;}
	body.bigFontSize .srch-advancedtable td:first-child  {width: 200px;}
	
	
	/* FONT SIZE */
}




