#page_estate div.cr {width /*\**/: 19px\9;}

#head {position:relative;width:960px;padding-top:14px;}
#head .top {width:942px;height:92px;margin:0 8px;border-bottom:3px solid #aa0e3a;}
#page_small #head {background:url('../img/header_680.png') no-repeat top left;width:680px;}
#head .cl {background:url('../img/h1.gif')}
#head .cr {background:url('../img/h3.gif')}
#logo {position:absolute;top:14px;left:0;width:190px;height:60px;overflow:hidden;}
*html #logo {background: url('../img/logoTop.gif') no-repeat left top;}
#logo a {height: 60px; text-indent: -200px;  width: 190px;}

#logo1 {position:absolute;top:14px;left:0;width:190px;height:60px;overflow:hidden;background: url('logoTop.png') no-repeat left top;}
*html #logo1 {background: url('logoTop.png') no-repeat left top;}
#logo1 a {display: block; height: 60px; text-indent: -200px;  width: 190px;}
#logo1 h1 {position:absolute;top:-1000px}

#logo2 {position:absolute;top:14px;left:0;width:190px;height:60px;overflow:hidden;background: url('logoTop.png') no-repeat left top;}
*html #logo2 {background: url('logoTop.png') no-repeat left top;}
#logo2 a {display: block; height: 60px; text-indent: -200px;  width: 190px;}
#logo2 h1 {position:absolute;top:-1000px}

#acceptImg2 {position:absolute;top:0;left:35px;width:306px;height:102px;background:url('../img/accept.png') no-repeat top center;overflow:hidden}

#slogan {position:absolute;bottom:0;width:306px;background:url('../img/slogan.gif') no-repeat top left;overflow:hidden}
#logo h1 {position:absolute;top:-1000px}
#slogan span {visibility:hidden}
#user {/*margin-left:670px;*/float:right;padding-right:95px;min-width:220px;}
*html #user {position:relative;}
#user ul {display:block;min-width:220px;float:left;padding-left:10px;border-left:1px solid #bfc0c0;}
#user ul li {display:block;width:100%;line-height:15px;text-align:left;color:#07487e;color:#2e2e2e;clear:both;}
#user ul li span.dark {color:#2e2e2e;font-weight:bold;font-size:12px;}
#user ul li span.light {color:#8a8a8a;font-weight:normal;}

.top div.logout {
 width		: auto;
 height 		: 36px;
 overflow 	: hidden;
 position 	: absolute;
 top 		: 18px;
 right 		: 0px;
 z-index 	: 220;
 width		: 90px;
}

*html .top div.logout {position:static;margin-top:-60px;margin-right:0;margin-left:auto;}

.top div.logout a {
 background 		: #9E2A4B url('../img/button_ico_arrowWhiteRight_small.png') no-repeat right center;
 border-radius	: 2px;
 box-shadow		: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 color 			: #ffffff;
 display 		: inline-block;
 font-size 		: 11px;
 height 			: 28px;
 line-height 	: 28px;
 padding 		: 0 30px 0 10px;
 text-transform 	: uppercase;
}
.top div.logout a:hover {
 opacity 			: 0.8;
 text-decoration 	: none
}

#partners {position:absolute;top:15px;right:20px;width:120px;height:85px;overflow:hidden;text-align:center}
#partners div { display: table-cell; vertical-align: middle; height:85px; }
/* zakomentowane po walidacji
#partners div div { #position:absolute; #left:0; #top:50%; #height:auto }
#partners div div div { #position:relative; #left:0; #top:-50%; #height:auto }
*/
/*
 #partners {position:absolute;top:15px;right:20px;width:120px;height:85px;overflow:hidden;text-align:center}
 #partners div { display: table-cell; vertical-align: middle; #position:absolute; #left:0; #top:50% }  
 #partners div div { #position:relative; #left:0; #top:-50% }  
*/

#login ul {width:80%}
#login ul li {width:100%;text-align:right;color:#07487e}
#login ul li span {display:block;width:40%;float:right;text-align:left;color:#8e0029}
#login a {display:block;float:right;margin:0 1em 0 0;padding:0.65em 0;background:url('../img/login_ico.gif') no-repeat top left;text-indent:40px;color:#a70831}

#main {margin: 0px 10px 10px 8px;}


#menu {border:0;background:#ffffff;overflow:hidden;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;}
#menu.menuDesktop {opacity:1!important;}
#menu li {position:relative;overflow:hidden;}
*html #menu li {zoom:1;margin:0;}
#menu .border {position:absolute;left:0;top:0;height:400px;width:2px;background:#646664;}
#menu li.branch {background:url('../img/menu_border.gif') repeat-x left top}


#menu li.branch h3 {display:block;color:#2e2e2e;font-size:1.1em;font-weight:bold;letter-spacing:normal;text-indent:7px;height:30px;line-height:30px;background:url('../img/menuArrowRight.png') no-repeat 177px center;}
*html #menu li.branch h3 {background:url('../img/menuArrowRight.gif') no-repeat 177px center}

#menu li.branch h3 a {color:#2e2e2e;display:block;}
#menu li.branch h3.openedSection {background:url('../img/menuArrowBottom.png') no-repeat 175px center;}
*html #menu li.branch h3.openedSection {background:url('../img/menuArrowBottom.gif') no-repeat 175px center;}
#menu li.branch h3.active a.active{color:#ab0e3b;display:block;}

#menu li.branch ul {display:none;}
#menu li.branch ul li {color:#2e2e2e;}

#menu li.branch ul li.last {}

#menu li.branch ul li:before {
 content: '\002022';
 position:absolute;
 top:0; left:0;
 display:block;
 height:22px;
 width:26px;
 text-align:center;
 line-height:22px;
 color:#ab0e3b;
 font-size:16px;
}

#menu li.branch ul li a {display:block;color:#2e2e2e;font-size:1em;letter-spacing:normal;padding:0px 6px 0px 22px;line-height:24px;}
*+html #menu li.branch ul li a {zoom:1;}

#menu li.branch ul.active {display:block;}
#menu li.branch ul.active li a {color:#2e2e2e;}
/*#menu li.branch ul li a:hover {text-decoration:none;background:#ffffff;}*/
#menu li.branch ul li a:hover {text-decoration:none;}
#menu li.branch ul.active li a.active {color:#ab0e3b;font-weight:bold;}
#menu li.branch ul.active li a.active:hover {}


#content {border:0;background:transparent;zoom:1;margin:0;}
#content:after {clear:both}
div.specialStyled {border:none!important;background:none!important;}
#page_small #content {background:#D8E5EE}
#content .single_button {width:210px}

#content.backend-content {background:#fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;	}

#foot, #foot2, #foot3 {font-weight:normal;}
#foot {text-align:center;white-space:nowrap;border-top:1px solid #bfc0c0;color:#505050;min-height:80px;padding:10px;position:relative;background:transparent}
#foot .footLinks {position:absolute;left:8px;bottom:6px;text-align:left;}
#foot .footLinks .dot {padding:0 8px;background: url("../img/menuBorders.png") no-repeat scroll 3px -88px transparent;}
*html #foot .footLinks .dot {background: url("../img/menuBorders.gif") no-repeat scroll 3px -88px transparent}
#foot .info {padding:8px 0;text-align:center;}
#foot .mail {color:#ab0e3b;}
#foot .tel {padding-left:20px;background: url('../img/iconsFoot.png') no-repeat left -10px;font-weight:bold;}
*html #foot .tel {background: url('../img/iconsFoot.gif') no-repeat left -10px}
#foot .kom {padding-left:20px;background: url('../img/iconsFoot.png') no-repeat left -39px;font-weight:bold;}
*html #foot .kom {background: url('../img/iconsFoot.gif') no-repeat left -39px}
#foot .disc {color:#8c908c;font-size:10px;}
#foot .hours {font-weight:bold;}
#foot2 {background: url('../logoImageFile.html?location=FOOTER') no-repeat center center;height:30px;line-height:30px;border-top:1px solid #bfc0c0;border-bottom:1px solid #bfc0c0;padding:0 10px 0 8px;color:#646664;margin-bottom:50px;}
*html #foot2 {background:#ffffff url('../img/logoBottom.gif') no-repeat center center}
#foot2 .left {float:left;}
#foot2 .right, #foot2 .eoLogo, #foot2 .idLogo {float:right;}
#foot2 .eoLogo {width:50px;height:30px;background:url('../img/logotypyFoot2.png') no-repeat -47px center;margin-left:15px;}
*html #foot2 .eoLogo {background:url('../img/logotypyFoot2.gif') no-repeat -35px center}
#foot2 .idLogo {width:35px;height:30px;background:url('../img/logotypyFoot2.png') no-repeat left center;}
*html #foot2 .idLogo {background:url('../img/logotypyFoot2.gif') no-repeat left center}


#foot3 {text-align:center;}

#acceptImg {text-align:center;}
#foot a, #foot3 a {font-size:0.9em;letter-spacing:normal;color:#505050;}
#foot .footLinks a, #foot .mail {font-size:11px; font-weight:bold;}

.results,.no_results {padding:1em 0;clear:both;}
form.partnersRelationAE .results {padding:0 0 1em 0;clear:both;padding-top /*\**/: 8px\9;}
* + html form.partnersRelationAE .results {padding-top:6px;margin-top:5px}

.pager {text-align:center;margin:1em auto;}
.pager a, .pager span {color:#2e2e2e;display:inline-block;width:25px; height:25px; line-height:25px;text-align:center;border:1px solid #ffffff;background:#ffffff;vertical-align:top;}

.pager a.activePage {color:#AB0E3B;border:1px solid #ce718c;}
.pager a.activePage:hover {text-decoration:none;}

.pager #linkNextPage {width:25px;text-indent:-100px;overflow:hidden;vertical-align:top;background:#ffffff url('../img/pagerRightArrow.png') no-repeat center center;border:1px solid #d5d5d5}
*html .pager #linkNextPage {background:#ffffff url('../img/pagerRightArrow.gif') no-repeat center center}
.pager #linkPrevPage {width:25px;text-indent:-100px;overflow:hidden;vertical-align:top;background:#ffffff url('../img/pagerLeftArrow.png') no-repeat center center;border:1px solid #d5d5d5}
*html .pager #linkPrevPage {background:#ffffff url('../img/pagerLeftArrow.gif') no-repeat center center}

.pager a.linkNextPage {width:25px;text-indent:-100px;overflow:hidden;vertical-align:middle;background:#ffffff url('../img/pagerRightArrow.png') no-repeat center center;border:1px solid #d5d5d5}
*html .pager a.linkNextPage {background:#ffffff url('../img/pagerRightArrow.gif') no-repeat center center}
.pager a.linkPrevPage {width:25px;text-indent:-100px;overflow:hidden;vertical-align:middle;background:#ffffff url('../img/pagerLeftArrow.png') no-repeat center center;border:1px solid #d5d5d5}
*html .pager a.linkPrevPage {background:#ffffff url('../img/pagerLeftArrow.gif') no-repeat center center}

table.tableRowsBorder {border:0}
table.tableRowsBorder tbody {border:1px solid #000;}
table.tableRowsBorder tr, table.tableRowsBorder tr td {border:0;color:#000;}
table.tableRowsBorder tr, table.tableRowsBorder tr th {border:0;color:#000;text-align:center}

table.tableRowsBorder tr td.firstTD {border-left:1px solid #000}
table.tableRowsBorder tr td.lastTD {border-right:1px solid #000}
table.tableRowsBorder tr.lastRow td {border-bottom:1px solid #000;border-top:1px solid #000}
table.tableRowsBorder tr.firstRow td {border-top:1px solid #000}

table.tableRows {border:0}
table.tableRows tbody {border:0px solid #000;}
table.tableRows tr, table.tableRows tr td {border:0;color:#000;}
table.tableRows tr, table.tableRows tr th {border:0;color:#000;text-align:center}

.simpleTable tr td {border:0}
.simpleTable tr td input {background:none;height:19px;margin-left:0;border:1px solid #b3c3d4}
.simpleTable .leftCell {width:41%;color:#2e2e2e;font-size:1.1em}
.simpleTable .rightCell {color:#000;}
.simpleTable tr td input {padding:0;margin:0;color:#000; font-size:1.1em}
.simpleTable tr td .pf1 {width:280px}/*
.simpleTable tr td span {color:#000} */

.cr22 .mceEditor {float:right;}
table {width:100%;border-collapse:separate;border-spacing:0;margin-top:0.6em}
table.mceToolbar {width:auto;margin:auto !important;}

table td, table th {padding:4px 0.5em;border-left:1px solid #ffffff;border-right:none; text-align:left; vertical-align:top; font-weight:normal;}
table.policyListMainPage {border-spacing:0;border-collapse:separate;margin-top:0;}
table.policyListMainPage td, table.policyListMainPage th {border:none;}

.policy {position:relative;}
.policy a {color: #9e2a4b;}
.policy .print {right:14px;top:0;position:absolute;}
.policy	.printMainPage, .policy .separatorMainPage {height:25px; line-height:25px;}
.policy .buyOnLineMainPage {float:right;}
.policy .policyTitle {padding-left:0px;margin-left:15px;height:25px;line-height:25px!important;}
.policy .policyTitle span.documentNo {display:none;}
.policy .policyDetail {padding:15px;}
.policyGroup .policyGroupDetail {padding:8px 8px 0;}
.policy .policyDetailBcg { padding-left:168px; }
.policyGroup .policyGroupBcg { padding-left:168px; min-height:95px;padding-right:15px}
.policy .policyDetail .row_2>div {line-height:25px;}
.policy .hiddenBR {display:none;}
.policy .antyClick {width:100%;position:absolute;top:0;left:0;height:25px;display:block;}

table#formAttachmentsTable thead tr th {color:#ffffff;background:#646663;}
table thead tr th {padding-bottom:4px;padding-top:4px;background:#5294c2;color:#2e2e2e;font-weight:bold;letter-spacing:normal;border-color:#ffffff;background:#e9e9e9;}
table thead tr th.left {background:#e9e9e9}
table thead tr th.right {background:#e9e9e9}
/*
table thead tr.sortDir {height:8px;overflow:hidden;padding:0}
table thead tr.sortDir th {height:8px;line-height:8px;padding:0px;overflow:hidden;background:#e9eff4;text-align:center}
table thead tr.sortDir th span, table thead tr.sortDir th img {padding:0;margin:0;line-height:8px;height:8px}
*/


table td.left, table th.left {border-left:none;}
table td.right, table th.right {border-right:none;}
table td.rightSmall, table th.rightSmall {border-right:none;width:20%}
table td.center, table th.center {border-right:none;border-left:none}

ul.euform table tr td.stalaSzer1 div{width:310px;height:auto;overflow-x: auto;overflow-y: hidden;min-height:20px;}
* + html ul.euform table tr td.stalaSzer1 div{width:310px;overflow-x:auto;overflow-y:hidden;padding-bottom: 1.5em;}

table tr td.stalaSzer2 div{width:340px;height:auto;overflow-x: auto;overflow-y: hidden;min-height:20px;}
* + html #content table tbody tr td.stalaSzer2 div{width:340px;overflow-x:auto;overflow-y:hidden;padding-bottom: 1.5em;}

table td,table a {color:#2E2E2E}
table th.oneLine {white-space:nowrap;}
table th a {color:#2e2e2e;text-decoration:none;}
table th a:hover {text-decoration:underline}

table tfoot tr {border-top:1px solid #b6b6b6}
table tfoot tr td {background:#f4f4f4}

table tr.even {background:#e9e9e9}
table tr.odd {background:#ffffff}
table tr.inactive td {background:#e8eff5;color: #870025}

table tr.even td {color:#2E2E2E}
table tr.even a,table tr.evenInactive a {color:#9e2a4b}

table tr.odd td {color:#2E2E2E}
table tr.odd a,table tr.oddInactive a {color:#9e2a4b}
table.policyListMainPage a {text-decoration:none}
table.policyListMainPage a:hover,
div.policyListMainPage a:hover {text-decoration:underline}

table.policyListMainPage tr.PolicyFirstRow td,
.policy.PolicyFirstRow {border-top:1px solid #b6b6b6}

table tr.odd td.puted {color:#fff;background:#768ea8}
table tr.even td.puted {color:#fff;background:#768ea8}

table tr.oddInactive td {color: #870025}
table tr.evenInactive td {background:#e8eff5;color: #870025}

table tr td.stalaSzerHist div{width:115px;height:auto;overflow-x: auto;overflow-y: hidden;min-height:20px;}
* + html table tr td.stalaSzerHist div{width:115px;overflow-x:auto;overflow-y:hidden;padding-bottom: 1.5em;}



table.summary tr td, table tfoot tr td {border:0;border-top:1px solid #b6b6b6;padding-top:0.2em;color:#2e2e2e;font-weight:bold}
table.summary tr td.normal, table tfoot tr td.normal {font-weight:normal;color:#07487e}


.single_button {font-size:0.97em;padding:0 0.1em;background:#044a85;border:1px solid #b3c3d4;border-right:1px solid #04223d;border-bottom:1px solid #04223d;color:#fff}
.button_longer {font-size:0.97em;padding:0 0.1em;background:#044a85;border:1px solid #b3c3d4;border-right:1px solid #04223d;border-bottom:1px solid #04223d;color:#fff;width:190px}
.button_auto {font-family:Arial;font-size:0.97em;padding:0 1.5em;margin-top: 3px; background:#044a85;border:1px solid #b3c3d4;border-right:1px solid #04223d;border-bottom:1px solid #04223d;color:#fff;width: auto;cursor:pointer;}


.centered {text-align: center;}
.justified	{text-align: justify;}

ul.euform label {padding:0;font-size:1.1em;color:#2e2e2e;text-align:left;vertical-align:middle;line-height:20px;}
ul.euform label .required {color:#9E2A4B}
h2.regulationLabel {padding:0;font-size:1.1em;color:#2e2e2e;text-align:left}
div.justified label {padding:0;font-size:1.1em;color:#2e2e2e;text-align:justify;}

ul.euform input, ul.euform textarea.autoheight {height:auto;}
ul.euform input, ul.euform textarea {border:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);width:260px;height:19px;}
ul.euform input.button, body input[type="radio"], body input[type="checkbox"], body input[type="button"], form ul.euform input.check_box {box-shadow:none}
ul.euform .statusError input, ul.euform .statusError textarea {border:1px solid #aa0e3a;background:#ffcccc}
ul.euform .statusError input.radio_btn {background:none;}

ul.euform input.ladujPD {background:#ffffff;border:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}

* + html ul.euform input {margin-left:0px;width:260px;}

ul.euform textarea {margin-left:0px;width:260px;border:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
* + html ul.euform textarea {margin-left:1px;margin-top:0px}
* + html ul.euform textarea {overflow:auto}
* + html ul.euform .cr input {width:160px;margin-left:-3px}


/* Style dla inputa z sekcji Dodaj komunikat */
ul.euform .cr input.message_title {margin-left /*\**/: 1px\9;width /*\**/: 428px\9;margin-bottom:0px;} /* IE8 */
ul.euform .cr input.message_title, x:-moz-any-link {width:429px;margin-bottom:1px;} /* < FF 2.0 */
ul.euform .cr input.message_title, x:default {margin-left:0px;width:429px;margin-bottom:1px;} /* > FF 3.0 */
* + html ul.euform .cr input.message_title {margin-left:-7px;width:428px;margin-bottom:1px;} /* IE7*/
* html ul.euform .cr input.message_title {margin-left:1px;width:428px;margin-bottom:1px;} /* IE6*/


ul.euform .cr input, .euform input[type="text"] {height:19px;border:0;padding-top:2px;padding-bottom:2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
ul.euform .cr select, select {height:25px;margin-right:3px;border:0;background:#fff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
ul.euform .cr input[type="submit"],ul.euform .cr input[type="radio"], ul.euform .cr input[type="checkbox"],  ul.euform .cr input[type="button"]  {box-shadow:none}
* + html .manageProductDocuments ul.euform .cr input {margin-left:-7px}
ul.euform .cr input.ladujPD {width:260px;}
* + html ul.euform .cr input.ladujPD {margin-left:-3px;width:260px;}


ul.euform li label  input.radButt {width:13px;border:none;vertical-align:bottom}


ul.euform input.button_longer {border:1px solid #b3c3d4;width:190px;}
ul.euform input.single_button {border:1px solid #b3c3d4;width:210px;}
ul.euform input.button_auto {border:1px solid #b3c3d4;width:auto;}


ul.euform select {border:0;width:163px;max-width:100%;}
ul.euform .statusError select {background:#ffcccc;}
* + html ul.euform select{margin-left:1px;margin-top:1px;}
ul.euform input.mobilePhone {width:149px}
* + html ul.euform input.mobilePhone {width:154px}
ul.euform th.left_small{text-align:left;border-left:none}
ul.euform th.right {text-align:left;border-right:none}
ul.euform th.right_small {text-align:left;border-right:none;width:10%;}
ul.euform th.small {width:10%;}
ul.euform th.medium {width:20%;}
ul.euform th.large {width:30%;}
ul.euform td.left_euform {border-left:none;text-align:left;}
ul.euform td input.button_longer {border:1px solid #b3c3d4;width:150px;color:#07487e;background:#ffffff}
ul.euform td input.check_box {background:#ffffff}
*html input.check_box {background:none;border:none;}
ul.disposal_buttons {display:block;margin:0 0.4em;padding:0.4em 0;letter-spacing:normal}
.button_off {width:260px;padding:0 0.1em;background:#E4E4E4;color:#808080;font-size:0.97em;border:1px solid #DADADA;}
.inline_menu {padding:1em 0}
*html .inline_menu {zoom:1}
.inline_menu:after {display:block;content:'.';clear:both;height:1px;overflow:hidden;visibility:hidden}
.inline_menu a {display:block;float:left;padding:0.1em 0.5em;margin-right:0.1em;background:#044a85;border:1px solid #b3c3d4;border-right:1px solid #04223d;border-bottom:1px solid #04223d;color:#fff;font-size:1.1em}
.inline_menu a:hover {text-decoration:none}

select[multiple="multiple"],
.cr select[multiple="multiple"],
ul.euform select[multiple="multiple"] {height:auto}

fieldset {display:block;margin:0;border:1px solid #DADADA;}
* + html fieldset {padding-top:0px}
fieldset legend {border:1px solid #DADADA;margin-left:13px;font-size:1.2em;background:transparent;color:#2E2E2E}
* + html fieldset legend {margin-left:5px}
fieldset fieldset {margin:0 4px;clear:both}
* + html fieldset fieldset {margin-top:4px;padding-top:4px;padding-bottom:4px}
fieldset fieldset legend {border:1px solid #DADADA;font-size:1.1em;color:#2E2E2E;background:#fff}
fieldset legend.inner {border:1px solid #DADADA;font-size:1.1em;color:#2E2E2E;background:#fff}

fieldset fieldset#advancedMegaMultiSelect {margin:0 0.4em; padding:10px;padding-top:0px;border:1px solid #DADADA;}
fieldset fieldset legend#advancedMegaMultiSelect {margin:10px;border:1px solid #DADADA;font-size:1.1em;color:#2E2E2E;background:#fff}
fieldset fieldset input#advancedMegaMultiSelectButton {margin-top:5px;margin-left:0;margin-bottom:1px}



ul.euform {display:block;margin:0;padding:1px 0px;letter-spacing:normal}
* + html ul.euform {margin-top:4px;margin-bottom:4px;padding-top:4px}



/* ustawienie element�w formularza*/
ul.euform li {display:block;margin-bottom:10px;clear:both}
ul.euform li:after {display:block;content:'.';clear:both;height:1px;overflow:hidden;visibility:hidden}
* + html ul.euform li {padding-bottom:0px;margin-top:1px;}


*:first-child ul.euform li {padding-bottom:1px;}
ul.euform li.even {background:#e8eff5}
ul.euform li span.cl,ul.euform li span.cr {display:block;float:left}
ul.euform li span.cl {width:30%;}
ul.euform li span.cr {width:65%;padding-left:15px;}
ul.euform li .inline span.cl {width:auto;}
ul.euform span.addresLine span.cl:first-child {width:207px;text-align:right;}
ul.euform span.addresLine.no_menu span.cl:first-child {width:265px!important;text-align:right;}

/*ul.euform span.addresLine span.cl:first-child { width: 30%; } */

.errAdressLine {margin-left:222px;display:block;color:#9E2A4B;clear:both;}
ul.euform li .inline span.cr {width:auto;}

ul.euform li span.ct1,ul.euform li span.ct2,ul.euform li span.ct3,ul.euform li span.ct4 {display:block;float:left}
ul.euform li span.ct1 {width:23%}
ul.euform li span.ct2 {width:40%}
ul.euform li span.ct3 {width:30%}
ul.euform li span.ct4 {width:63%}

#checkYes {padding:0 30px;}

#l_panel .l_form .ct1 {text-align:right;font-weight:bold}
#l_panel .l_form .ct2 input {margin-left:0.5em;width:90%}
#l_panel .l_form .ct3 button {width:70%}
#l_panel .l_form .ct4 {text-align:left;font-weight:bold;}

ul.euform li span.multi {padding-top:8px}

ul.euform li label input {width:auto;margin-left:0.5em}
ul.euform li ul li label input {width:auto;margin-left:0;}

/*table tbody tr td input {width:100%;padding-top:1px;padding-bottom:1px;font-size:11px;background:#07487e;color:#fff}*/
table tbody tr td input {padding-top:1px;padding-bottom:1px;font-size:11px;background:#2E2E2E;color:#fff;border:none;}


ul.list {display:block;letter-spacing:normal;border:1px solid #d3e3f4;padding-top:0.2em}
ul.list li {display:block;line-height:20px;}
*html ul.list li {zoom:1}
ul.list li:after {display:block;content:'.';clear:both;height:1px;overflow:hidden;visibility:hidden}
*:first-child+html ul.list li {display:inline-block}
ul.list li strong,ul.list li div {margin-left:0.5em;float:left;width:50%;color:#2e2e2e}
ul.list li strong {width:40%;font-weight:bold;color:#2e2e2e;text-align:right}

ul.messageList {display:block;letter-spacing:normal;border:1px solid #d3e3f4;padding-top:0.2em}
ul.messageList li {display:block;line-height:20px;}
ul.messageList li:after {display:block;content:'.';clear:both;height:1px;overflow:hidden;visibility:hidden}
*:first-child+html ul.messageList li {display:inline-block}
ul.messageList li strong,ul.messageList li div {margin-left:0.5em;float:left;width:50%;color:#2e2e2e}
ul.messageList li strong {width:15%;font-weight:bold;color:#2e2e2e;text-align:left}

h2.msg,h2.lbl,h2.err,h2.lblTr {clear:both;margin:0 0 0.5em 0;padding:0.5em 0 0.2em 0.7em}
h2.msg {padding:5px;font-size:1em;color:#2e2e2e;font-weight:normal}
h2.msgInf {font-size:1.5em;color:#2e2e2e;font-weight:normal; text-align: center}
h2.msgInf1 {font-size:14px;color:#2e2e2e;font-weight:normal; text-align: center}
h2.err {font-size:1.1em;color:#870025;font-weight:bold}
h2.lbl,h2.lbl_lvl1,h2.lbl_lvl2 {font-size:1.1em;color:#2e2e2e;font-weight:bold;}
h2.lbl input.statusError {border:1px solid #aa0e3a;background:#ffcccc}
h2.lblTr {font-size:1.1em;color:#2e2e2e;font-weight:normal}
h2.lblStep {font-size:1.1em;color:#e2e2e2;font-weight:bold}
h2.message {font-size:1em;color:#2E2E2E;font-weight:normal}

.boxContent_lvl3 div h2.message {font-size:1.1em;color:white;font-weight:normal;line-height:29px;color:#2e2e2e;}

span.err {color:#870025;font-weight:bold;letter-spacing:normal;clear:both;}
div.err {color:#9E2A4B;font-weight:bold;letter-spacing:normal}
span.date {color:#2e2e2e;}
a.bookmark         {text-decoration:none;color:#526375;font-size:1.1em;font-weight:bold;border:1px solid #b3c3d4;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px;line-height: 26px;}
a.bookmarkSelected {text-decoration:none;color:#526375;font-size:1.1em;font-weight:bold;border:1px solid #b3c3d4;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px;background:#e8eff5;line-height: 26px;}

.boxContent_lvl1 .lbl_lvl1,
.boxContent_lvl1 div .lbl_lvl1 {font-size:16px;margin:0 -15px 1em;line-height:46px;border-bottom:#b6b6b6 1px solid;padding-left:15px;color:#353635;font-weight:normal}
.boxContent_lvl2  .lbl_lvl2,
.boxContent_lvl2 div .lbl_lvl2  {font-size:1.2em;margin:0 -15px 1em;line-height:30px;border-bottom:#ffffff 1px solid;padding-left:10px;}

.section_head {background:#fff}
.section_head #head {width:960px;margin:auto;}
#head .top {border:0}
#page {background: url('../img/tlo_top_serwis.png') no-repeat center top;padding-top:20px;}

.l_page_front {width:960px;position:absolute;left:50%;margin-left:-480px;z-index:10;}
.l_page ul.msgs {display:block;margin:5px 40px 0 20px}
.l_page_no_menu ul.msgs {display:block;margin:5px 40px 0 20px}
.l_page ul.msgs li {background:url('../img/bullet.gif') no-repeat 0px 2px;padding-bottom:10px}
.l_page_no_menu ul.msgs li {background:url('../img/bullet.gif') no-repeat 0px 2px;padding-bottom:10px}
.l_page ul.msgs li span {display:block;margin-left:20px;font-weight:bold;color:#494a49;line-height:1.2em}
.l_page ul.msgs li span em, .l_page ul.msgs li span strong {white-space:nowrap;font-weight:bold;color:#800}

.l_page ul.info {display:block;margin:20px 12px 0 12px;padding:10px 25px;border-top:1px solid #b3c3d4}
.l_page ul.info li {font-weight:bold;color:#494a49;text-align:justify;line-height:1.2em}

ul.bok li span {display:block;margin-left:20px;font-weight:bold;color:#034a82;text-align:justify;line-height:1.2em}
ul.bok li span em, .l_page ul.msgs li span strong {white-space:nowrap;font-weight:bold;color:#800}

#l_head h2 {width:306px;height:25px;margin-left:35px;background:url('../img/slogan.gif') no-repeat bottom left;overflow:hidden;text-indent:-1000px}

#l_head,#l_panel,#l_panel2 {margin:0 10px 0 8px;text-align:center;font-size:1.1em;}
#l_head2 .l_top, #l_head .l_top {border-left:1px solid #5484ac;border-right:1px solid #5484ac;background:#fff url('../img/bg_gr.gif') repeat-x top left}
#l_head2 .l_top, #l_head .l_top h1 {display:none}
#l_head .l_top .l_logo {width:250px;height:77px;margin:0 0 0 1em;background:url('../img/tue_logo.jpg') no-repeat}

#l_head2 {height: 106px;margin: 0px;text-align:center;font-size:1.1em;background:#fff}
#l_head2 #l_head2_in {width:960px;margin:auto;position:relative;}

.l_pagel2 {width:960px;position:absolute;left:50%;margin-left:-480px;overflow:hidden;background:url('../img/tlo_top_serwis.png') center top no-repeat}
.l_pagel2 ul.msgs {display:block;margin:13px 20px 0 16px}
.l_pagel2 ul.msgs li {background: url("../img/IconsBOK.png") no-repeat -5px -63px transparent;padding-bottom: 10px;}
*html .l_pagel2 ul.msgs li {background: url("../img/IconsBOK.gif") no-repeat -5px -63px transparent}
.l_pagel2 ul.msgs li span {display:block;margin-left:15px;font-weight:100;color:#494A49;line-height:1.5em;}
.l_pagel2 ul.msgs li span a {color: #9e2a4b;text-decoration:none;}
.l_pagel2 ul.msgs li span em, .l_pagel2 ul.msgs li span strong {white-space:nowrap;font-weight:bold;color:#494A49}
.l_pagel2 ul.info {display:block;margin:0;padding: 10px 11px 21px 26px;border:none;}
.l_pagel2 ul.info li {font-weight:bold;color:#494A49;text-align:justify;line-height:1.2em;font-size:9px}

#l_panel2 {margin:10px 10px 50px 8px;font-size:1.2em;text-align:left;font-weight:bold;}

#l_panel2 h2 {font-weight:normal;height:26px;line-height:26px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b6b6b6;color:#353635;font-size:16px;padding-left:15px;}
#l_panel2 h3 {font-size:1.2em; color:#7b143d;font-weight:bold;padding:15px 16px 21px}
#l_panel2 li {}
/*
#l_panel2 li span {color:#6c6c6c;text-align:justify;font-size:0.9em;line-height:1.8em}
#l_panel2 ul.euform li span.cl {width:33%;padding-top:4px;}
#l_panel2 ul.euform li span.cl label {font-size:1.2em; color:#7b143d;font-weight:bold;letter-spacing:normal;float:right;margin-right:10px;}
#l_panel2 ul.euform li span.cr {width:65%;padding-top:4px;}
#l_panel2 ul.euform li span.cr input {border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;background:#e6e6e6;width:125px;padding:1px 0;}
#l_panel2 ul.euform li span.cr input.button {width:102px !important;height:25px;background:url('../img/login.png') no-repeat top center;border:none;cursor:pointer;margin-left:26px;}
*/

#l_panel2 .nag1 {background:#ffffff;display: block;width:633px;float:left;}
/*#l_panel2 .nag1 h2 {text-transform:uppercase}*/
#l_panel2 .nag1 ul.euform {padding:20px 10px;letter-spacing:normal;margin-left:101px;}
#l_panel2 .nag1 ul.euform li {margin-bottom:7px;}
#l_panel2 .nag1 ul.euform .cl {width:130px;}
#l_panel2 .nag1 ul.euform label {color:#353635;padding-top:2px;margin-right:13px;float:left;}
#l_panel2 .nag1 ul.euform .cr {width:28%;padding-left:0;}
#l_panel2 .nag1 ul.euform .cr input {background: #FFFFFF;border: 0;height: 19px;padding-top: 2px;width: 156px;}
/*#l_panel2 .nag1 ul.euform .cr #loginButton {background: url("../img/login-front.png") no-repeat;border: none;cursor: pointer;height: 28px !important;margin-left: 0; margin-top: 15px;padding: 0;    width: 158px !important;}*/
#l_panel2 .l_form2 {margin-bottom:50px;overflow:visible;}

#l_panel2 .nag3 {font-size:10.8px;}
#l_panel2 .nag3 .bok {color: #494A49;line-height: 20px;padding:0 11px 10px 26px;}
#l_panel2 .nag3 .bok .tel {padding-left:25px;background:url('../img/IconsBOK.png') no-repeat -2px -3px;}
*html #l_panel2 .nag3 .bok .tel {background:url('../img/IconsBOK.gif') no-repeat -1px -3px;}
#l_panel2 .nag3 .bok .kom {padding-left:25px;background:url('../img/IconsBOK.png') no-repeat -1px -23px;}
*html #l_panel2 .nag3 .bok .kom {background:url('../img/IconsBOK.gif') no-repeat -0px -23px;}
#l_panel2 .nag3 {background:#f3f3f3;width:292px;float:right;}
#l_panel2 .nag3 h2 {border-bottom: 1px solid #b6b6b6;padding-left: 15px;line-height:26px;height:26px;}
#l_panel2 .nag3 ul.msgs {margin:0;padding:20px 11px 10px;}
#l_panel3 .l_form2 {margin-bottom:50px;overflow:hidden;}

#page_small .section #main #center #content .l_page {font-size:0.9em}
#l_head3 {height:106px;margin:0px;background:#fff}
#l_head3_in {width:960px;margin:auto;position:relative;}
.l_page_front {background: url('../img/tlo_top_serwis.png') no-repeat center top}



#l_panel3 {text-align:center;font-size:1.2em;color:#9E2A4B;font-weight:bold;padding:0 10px 0 8px;margin:10px 0 50px;}
#l_panel3 h2 {height:46px;line-height:46px;color:#353635;font-size:16px;padding-left:15px;}
#l_panel3 .nag1 {background:#ffffff;display: block;width:633px;float:left;border:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;}
#l_panel3 .nag1 h2 {border-bottom:1px solid #b6b6b6;}

#l_panel3 .l_form {overflow:visible;}
#l_panel3 .nag1 .euform {padding:0;letter-spacing:normal;padding:20px 10px;margin-left:101px;}
#l_panel3 .nag1 .euform li {margin-bottom:7px;}
#l_panel3 .nag1 .euform .ct1 {width:130px;}
#l_panel3 .nag1 .euform label {color:#353635;padding-top:2px;margin-right:13px;float:left;}
#l_panel3 .nag1 .euform .ct2 {width:130px;}


* + html #l_panel3 .nag1 .euform li span.err {position:relative;top:-10px;padding-left:160px}
* + html #l_panel3 .nag1 .euform .ct3 a {margin-left:4px;}

#l_panel3 .nag1 .euform .ct2 input {width:156px;height:19px;padding-top:2px;background:#ffffff;border:1px solid #dde1dd;}
#l_panel3 .nag1 .euform .ct3 {padding-top:4px;width:auto;margin-left:45px;}
#l_panel3 .nag1 .euform .ct3 a {color:#9e2a4b;font-weight:100;font-size:0.9em;text-decoration:none;}
#l_panel3 .nag1 .euform .ct3 a:hover {text-decoration:underline;}

.buttonZaloguj {display:inline-block;position:relative;margin-top:15px;background:#9e2a4b url('../img/button_ico_key.png') no-repeat left center;}
.buttonRejestruj {display:inline-block;position:relative;margin-top:15px;background:#9e2a4b url('../img/button_ico_pen.png') no-repeat left center;}

.buttonZaloguj .buttonText,
.buttonRejestruj .buttonText {position:absolute;width:100%;text-align:center;height:20px;line-height:20px;top:50%;margin-top:-10px;color:#ffffff;font-weight:bold;font-size:13px;}

.buttonZaloguj .buttonArrow,
.buttonRejestruj .buttonArrow {position:absolute;width:20px;height:20px;right:0;top:50%;margin-top:-10px;background:url('../img/whiteArrowRight.png') no-repeat center center;}

.buttonZaloguj input,
.buttonRejestruj input {background:none!important;margin:0!important;padding:0!important;position:relative;z-index:50;border:none!important;cursor:pointer;height:28px!important;width:158px!important;}


#l_panel3 .nag2_mid {background:#ffffff;border:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);width:633px;float:left;margin:15px 0;position:relative;-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;}

#l_panel3 .nag2_mid ul {margin:25px 0;}
#l_panel3 .nag2_mid ul li ul{margin-top:10px}
#l_panel3 .nag2_mid ul li a {color:#034A82;font-size:0.9em;margin:0 0 0 15px;}
#l_panel3 .nag2_mid .ct4 {font-weight:bold;padding-left:42px;letter-spacing:normal;width:100%;}
#l_panel3 .nag2_mid .ct3 {width:40%;padding-left:42px;}
#l_panel3 .nag2_mid .ct4 label {color:#9E2A4B}


#l_panel3 .nag3 .bok {padding:0 10px 20px 26px;color:#494A49;line-height:20px;}
#l_panel3 .nag3 .bok .tel {padding-left:25px;background:url('../img/IconsBOK.png') no-repeat -2px -3px;}
*html #l_panel3 .nag3 .bok .tel {background:url('../img/IconsBOK.gif') no-repeat -1px -3px;}
#l_panel3 .nag3 .bok .kom {padding-left:25px;background:url('../img/IconsBOK.png') no-repeat -1px -23px;}
*html #l_panel3 .nag3 .bok .kom {background:url('../img/IconsBOK.gif') no-repeat -0px -23px;}
#l_panel3 .nag3 .bok a.redArrowAfterLink {font-size:12px;font-weight:normal;text-decoration:none;padding-right:12px;color:#9E2A4B;background:url('../img/menuArrowRight.png') no-repeat right center;}
*html #l_panel3 .nag3 .bok a.redArrowAfterLink {background:url('../img/menuArrowRight.gif') no-repeat right center}
#l_panel3 .nag3 .bok a.redArrowAfterLink:hover {text-decoration:underline;}

a.grayArrowAfterLink {text-decoration:none;text-transform:lowercase;padding-right:12px;color:#676966;background:url('../img/grayArrowRight.png') no-repeat right center;}
*html a.grayArrowAfterLink {background:url('../img/grayArrowRight.gif') no-repeat right center}
a.grayArrowAfterLink:hover {text-decoration:underline;}

a.deactivatedLink {text-decoration:none;padding-right:12px;color:#676966;background:url('../img/grayArrowRight.png') no-repeat right center;}
*html a.deactivatedLink {background:url('../img/grayArrowRight.gif') no-repeat right center}
a.deactivatedLink:hover {text-decoration:none;}
a.deactivatedLink span {color:#676966;}

#l_panel3 .nag3 {background:#f3f3f3;width:292px;float:right;position:relative;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;}
#l_panel3 .nag3 h2 {height:46px;line-height:46px;border-bottom:1px solid #b6b6b6;}

#l_panel3 .nag3 ul.msgs {margin:0;padding:20px 15px 10px;}
#l_panel3 .nag3 ul.msgs li {background:url('../img/IconsBOK.png') no-repeat -5px -63px;padding-bottom:10px}
*html #l_panel3 .nag3 ul.msgs li {background:url('../img/IconsBOK.gif') no-repeat -5px -63px;}

#l_panel3 .nag3 ul.msgs li .FrInf {margin-left:15px;font-weight:100;font-size:0.9em;line-height:1.5em}
#l_panel3 .nag3 ul.msgs li .FrInf a {color:#9E2A4B;text-decoration:underline;}
#l_panel3 .nag3 ul.msgs li .FrInf strong {color:#494a49}
#l_panel3 .nag3 ul.info {border:none;font-size:9px;font-weight:100;margin:0;padding:0 14px 5px 15px;}

#l_panel {margin-top:1em}
#l_panel .l_form {padding:0 1em;background:#fff;border:1px solid #5484ac;border-top:none;border-bottom:none}
#l_panel .l_form legend {background:#fff url('../img/login_ico.gif') no-repeat top left;padding:0.4em;font-size:1.1em;text-indent:40px}
#l_panel .l_form .cl {text-align:right;font-weight:bold}
#l_panel .l_form .cr input {margin-left:0.5em;width:60%}
#l_panel .l_form h2 {margin:0 1em}

#noBorder ul.msgs {display:block;margin:5px 40px 0 20px}
#noBorder .l_form {border: 0px;font-size: 0.9em;}
#noBorder ul.msgs li {background:url('../img/bullet.gif') no-repeat 0px 2px;padding-bottom:10px}
#noBorder ul.msgs li span {display:block;margin-left:20px;font-weight:bold;color:#034a82;text-align:justify;line-height:1.2em}
#noBorder ul.msgs li span em, .l_page ul.msgs li span strong {white-space:nowrap;font-weight:bold;color:#800}
#noBorder ul.info {display:block;margin:20px 12px 0 12px;padding:10px 25px;border-top:1px solid #b3c3d4}
#noBorder ul.info li {font-weight:bold;color:#034a82;text-align:justify;line-height:1.2em}
#noBorder .nag3 ul.msgs li .FrInf {padding-top:2px;margin-left:23px;font-weight:100;font-size:0.9em;line-height:1.5em}
#noBorder .nag3 ul.msgs li .FrInf a {color:#a40b29;text-decoration:underline;}
#noBorder .nag3 ul.msgs li .FrInf strong {color:#034A82;font-weight:bold;}
#noBorder .nag3 ul.info {border:none;font-size:9px;font-weight:100;margin:0;padding:0 14px 5px 15px;}

#policyDetails {display:block;font-size:1.1em}
#policyDetails .top,#l_panel .top {background:#fff url('../img/bt2.gif')}
#policyDetails .top .cl,#l_panel .top .cl {background:url('../img/bt1.gif')}
#policyDetails .top .cr,#l_panel .top .cr {background:url('../img/bt3.gif')}
#policyDetails .bottom,#l_head .bottom, #l_panel .bottom {background:#fff url('../img/bb2.gif')}
#policyDetails .bottom .cl,#l_head .bottom .cl,#l_panel .bottom .cl {background:url('../img/bb1.gif')}
#policyDetails .bottom .cr,#l_head .bottom .cr,#l_panel .bottom .cr {background:url('../img/bb3.gif')}
* html #policyDetails .cr {right:-1px}
#policyDetails .data {border-top:none;border-bottom:none;color:#2e2e2e;line-height:26px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;}
#policyDetails strong {font-weight:bold;color:#2e2e2e;letter-spacing:normal;}

a.cptLink {text-decoration: none; color:#9E2A4B;font-weight:bold;}

table tbody tr td a {text-decoration:underline}
table tbody tr td a:hover {color:#9e2a4b}

h2.error { font-size: 150%; }


.fixedLongSelect {width:420px !important;}
* + html .fixedLongSelect {margin-left:1px}
.fixedLongSelect option {width:100%}
fieldset select.maxWidthSelect {width:650px}
input.fixedLongInput, textarea.fixedLongInput {width:417px !important;}

.widthSelect {width:419px !important;margin-top:4px}
.widthSelect option {width:419px}
.widthInput {width:415px;margin-top:4px }

.detailsSummary {text-align:right;color:#07487e}

#messages {padding-top:1em}
#messages strong.msgTitle {font-size:1.1em;font-weight:bold;color:#2e2e2e}
#messages span.msgBody {padding:0.2em 0 1em 0;width:100%;overflow:hidden;color:#2e2e2e}
#messages span.msgBody p, #messages span.msgBody ul, #messages span.msgBody ol, #messages span.msgBody li, #messages span.msgBody strong, #messages span.msgBody em, #messages span.msgBody u, #messages span.msgBody strike {display:inline;float:none;width:auto;height:auto;margin:0;padding:0}
#messages span.msgBody ul, #messages span.msgBody ol {display:block;padding-bottom:0.8em}
#messages span.msgBody strong, b  {font-weight:bold}
#messages span.msgBody em {font-style:italic}
#messages span.msgBody ol {list-style-type:decimal;margin-left: 1em;}
#messages span.msgBody ul {list-style-type:disc;margin-left: 1em;}
#messages span.msgBody li {display:list-item;margin-left:2em}
#messages span.msgBodyMail p {display:inline-block !important;margin-bottom:0.7em !important;}
#messages span.msgBody p {display:block !important;}

* + html form ul.euform input.check_box {width:auto;border:none;vertical-align:top;margin-top:-3px}
* + html form ul.euform input.radio_btn {width:auto;border:none;vertical-align:top;margin-top:-1px}

form ul.euform input.check_box {width:auto;border:none;height:auto;margin-top:2px;}
.productAdd input.check_box {margin-top:10px;}
* + html form fieldset.productAdd input.check_box {margin-top:10px;}

.productAddClear input.check_box {margin-top:2px;}
* + html form fieldset.productAddClear input.check_box {margin-top:1px;}

form ul.euform input.radio_btn {border:none;vertical-align:bottom;height:auto;}
fieldset#policy {padding:10px; margin-top:30px}

.msgsCreateEdit input.radio_btn {width:auto;}
.msgsCreateEditReceiver input.radio_btn {width:auto;margin-left:5px}
.msgsCreateEdit input.check_box {margin-left:15px}

fieldset fieldset legend.expand {border:none;font-size:1.1em;color:#044a86;background:#fff;padding:2px}

a.expand {line-height:2em;color:#044a85;text-decoration:none;padding:0.1em 0.5em;margin-left:0.5em;margin-right:0.1em;border:1px solid #b3c3d4;border-right:1px solid #04223d;border-bottom:1px solid #04223d}
a.legendExpand {line-height:2em;color:#AB0E3B;text-decoration:none;padding:5px 10px;margin-left:-0.2em;margin-right:-0.2em;border:medium none}
.constTable{width:675px}
.scroll { width:450px;overflow-x:auto;overflow-y:hidden;}/*validacja ok dla css3*/
.scrollFixedSize { width:271px;min-height:20px;overflow-x:auto;overflow-y:hidden;}
* + html .scrollFixedSize{width:271px;overflow-x: auto;overflow-y: hidden;padding-bottom: 1em;}
* + html #productHistory .scroll { padding-bottom: 20px;}

/* Przewijanie parametru control na widoku wyszukiwania płatności (viewResponses) */
.scrollControl {width:100px;min-height:20px;overflow-x:auto;overflow-y:hidden;}
* + html .scrollControl {width:100px;overflow-x:auto;overflow-y:hidden;padding-bottom: 1.5em;}

#chooseParam td {width: 20%;}
.fSpec1 .tAreaCh1{margin-left:0px;}
* + html .fSpec1 .tAreaCh1{margin-left:1px;}
* + html .fSpec1 #dateFrom{margin-left:-3px;}

form.conditionsEdit .cr textarea {width:448px}
* + html form.conditionsEdit .cr textarea {margin-left:-3px;width:447px}

/* Zbiorowa Akceptacja*/
form.groupAcceptation .cr textarea {width:498px}
form.groupAcceptation .cr .euform {margin-left:0px;padding-bottom:0px;padding-top:0px;margin-bottom:0px}
* + html form.groupAcceptation .cr textarea {margin-left:-3px;margin-top:0px;width:497px}
* + html form.groupAcceptation fieldset fieldset .euform .radio_btn {margin-left:-3px;}
* + html form.groupAcceptation fieldset fieldset .euform .check_box {margin-left:-3px;}

* + html .fSpec1 #dateTo{margin-left:-3px;}
* + html .fSpec1 .cr22 input{margin-left:0px;}


/*#dateTo {margin /*\**/: 1px 0\9}*/
/*#message.dateTo {margin /*\**/: 1px 0\9}*/
#createdDateTo {margin /*\**/: 1px 0\9}
/*.msgsCreateEdit .dateTo input {margin /*\**/: 1px 0\9} */

/* * + html .first_line {margin-bottom:0px} */
/* * html .first_line {margin-bottom:3px} */
/* * + html #startRegisterDateFrom {margin-bottom:0px}*/
/* * html #startRegisterDateFrom {margin-bottom:3px}*/
/* * + html #passOld {margin-bottom:0px}*/
/* * html #passOld {margin-bottom:3px}*/
/** + html #dateFrom {margin-bottom:-3px}
* html #dateFrom {margin-bottom:0px}*/
* + html #dateTo {margin:0px 0px 0px -3px;}
* + html #productParams {margin-left:0px;}
* + html #statuses {margin-left:0px;}
/** + html .msgsSearch #dateFrom  {margin-bottom:0px}
* html .msgsSearch #dateFrom {margin-bottom:3px}*/


/*
* + html .msgsCreateEdit .dateTo input {margin: 1px 0;} 
* html .msgsCreateEdit .dateTo input {margin: 1px 0;} */

form.orderSearchForm ul.euform span.cr input { width:49.5% }
form.orderSearchForm ul.euform span.cr22 input { width:447px}

form.orderSearchForm ul.euform span select, form.orderSearchForm ul.euform span select option {width:450px }
*html form.orderSearchForm ul.euform span select, *html form.orderSearchForm ul.euform span select option { width:450px }
/**:first-child+html form.orderSearchForm ul.euform span select, *:first-child+html form.orderSearchForm ul.euform span select option { margin-left:6px; width:90.75% !important }*/
form.orderSearchForm ul.euform span select, form.orderSearchForm ul.euform span select option { width:450px; max-width:100%; }

* + html .msgsCreateEdit ul li {margin-bottom:0px;padding-bottom:1px;}

#sec0 .euform {clear:both;}
.caseOperation input.check_box {margin-top:10px;}
* + html form fieldset.caseOperation input.check_box {margin-top:10px;}

.orderDefinitionAE input.check_box {margin-top:10px;}
* + html form fieldset.orderDefinitionAE input.check_box {margin-top:6px;}
* + html fieldset.orderDefinitionAE fieldset .euform .radio_btn {margin-left:-5px;}

.partnerEdit input.check_box {margin-top:10px;}
* + html form fieldset.partnerEdit input.check_box {margin-top:6px;}
* + html .manageProductDocuments .euform .euform .cr input.ladujPD {margin-left:-7px;width:260px;}

table.productManageParameters tr td li span.cl {display:none;}
form.euform input[type=file] {font-size:1em;height:19px;padding-top:2px;padding-bottom:2px}

#userInfo span.infoBody,#userInfo span.infoSubMsg,#userInfo span.infoMsg {font-weight:bold;padding:0.2em 0 1em 0;width:100%;overflow:hidden;color:#2e2e2e;text-align: center;}
#userInfo span.infoSubMsg,#userInfo div.icon {text-align: center; font-size: 1.2em;}
#userInfo span.infoMsg {text-align: center; font-size: 1.3em;}

* + html #userInfo span.infoMsg {display:block;padding:0;}
#userInfo span.infoMsg {display:block\0/;padding:0\0/;}
#userInfo span.infoSubMsg {padding:0 10px;display:block;width:auto;}

#remindInfo {padding:0 0 1em 0;color:#9E2A4B;font-size:130%;}
#footInfo {padding:0.2em 0 1em 0; color:#9E2A4B}

.formSaved .buttons {text-align:center;}

.spanNoWrap, td.noWrap div {white-space:nowrap}
.spanNoWrap, td.noWrap div img {border:none;}

/* Style dla boksów z regulaminem na Frontend */
#tueRegulations, #tuzRegulations {padding:5px;width:auto;height:300px;border:1px solid #ccc;overflow-y:auto;}
.euform .regulationsFormDiv {padding:5px 5px 5px 20px;height:400px;border:1px solid #ccc;overflow-y:auto;letter-spacing: normal;font-family:Arial,Tahoma,Verdana,Helvetica;}
.euform .regulationsFormDiv ul {list-style-type:disc;list-style-position:outside;padding-left:30px;}
.euform .regulationsFormDiv ol {list-style-type:decimal;list-style-position:outside;padding-left:30px;}
.euform .regulationsFormDiv li {display:list-item;vertical-align:top;}
.euform .regulationsFormDiv table td {color:black;border-color:black;padding:4px 4px 0 4px;vertical-align:bottom;}
.euform .regulationsFormDiv strong {font-weight:bold; font-style:inherit !important	;font-style:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.fontStyle :"normal");}
.euform .regulationsFormDiv em {font-style:italic;font-weight:inherit !important	;font-weight:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.fontWeight :"normal");}
.euform .regulationsFormDiv blockquote {margin:40px;}
.euform .regulationsFormDiv p {margin-top:11px;margin-bottom:11px;}
.euform .regulationsFormDiv h1 {font-size:2em;font-weight:bold;margin-bottom:15px;}
.euform .regulationsFormDiv h2 {font-size:1.5em;font-weight:bold;margin-bottom:15px;}
.euform .regulationsFormDiv h3 {font-size:1.17em;font-weight:bold;margin-bottom:15px;}
.euform .regulationsFormDiv h4 {font-size:1em;font-weight:bold;margin-bottom:15px;}
.euform .regulationsFormDiv h5 {font-size:.83em;font-weight:bold;margin-bottom:15px;}
.euform .regulationsFormDiv h6 {font-size:.75em;font-weight:bold;margin-bottom:15px;}

.requlationAgreements {float:left;width:48%;}
.requlationBox {float:right;width:50%;}

.tinyMceDescriptions {letter-spacing: normal;font-family:Arial,Tahoma,Verdana,Helvetica;}
.tinyMceDescriptions ul {list-style-type:disc;list-style-position:outside;padding-left:30px;}
.tinyMceDescriptions ol {list-style-type:decimal;list-style-position:outside;padding-left:30px;}
.tinyMceDescriptions li {display:list-item;vertical-align:top;}
.tinyMceDescriptions table td {color:black;border-color:black;padding:4px 4px 0 4px;vertical-align:bottom;}
.tinyMceDescriptions strong {font-weight:bold; font-style:inherit !important	;font-style:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.fontStyle :"normal");}
.tinyMceDescriptions em {font-style:italic;font-weight:inherit !important	;font-weight:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.fontWeight :"normal");}
.tinyMceDescriptions blockquote {margin:40px;}
.tinyMceDescriptions p {margin-top:11px;margin-bottom:11px;}
.tinyMceDescriptions h1 {font-size:2em;font-weight:bold;margin-bottom:15px;}
.tinyMceDescriptions h2 {font-size:1.5em;font-weight:bold;margin-bottom:15px;}
.tinyMceDescriptions h3 {font-size:1.17em;font-weight:bold;margin-bottom:15px;}
.tinyMceDescriptions h4 {font-size:1em;font-weight:bold;margin-bottom:15px;}
.tinyMceDescriptions h5 {font-size:.83em;font-weight:bold;margin-bottom:15px;}
.tinyMceDescriptions h6 {font-size:.75em;font-weight:bold;margin-bottom:15px;}

.euform .aboutSecurityDiv ul {list-style-type:disc;list-style-position:outside;padding-left:30px;font-size:150%}
.euform .aboutSecurityDiv li {display:list-item;vertical-align:top;}
.euform .aboutSecurityDiv h2 {font-size: 1.1em; text-align: center; font-weight: bold;}

/*RT:212354 niepotrzebne obramowanie radiobuttonów na IE8 */
body input[type="radio"], body table input[type="radio"] { position: relative\9 }
body input[type="radio"], body table input[type="radio"] { border: none\9 }
body input[type="radio"], body table input[type="radio"] { background: transparent\9 }
body input[type="radio"], body table input[type="radio"] { top: 0px\9 }
body input[type="radio"], body table input[type="radio"] { top: 0px\0/ }
*:first-child+html body input[type="radio"], body table input[type="radio"] { top: 0px }
* html body input[type="radio"], body table input[type="radio"] { top: 0px }

input[type="radio"]{width:auto!important;height:auto!important;display:inline!important;vertical-align:middle!important;margin-top:-1px;position:static!important;}
input[type="checkbox"]{width:auto!important;height:auto!important;display:inline!important;vertical-align:middle!important;position:static!important;}


@media all and (min-width: 0px){
 body input[type="radio"] {border: none;}
}


/* RT:212358 */
#content .firstTable {margin-top /*\**/: 0\9;}




/* BOKSY */


/* BIALY BOKS */
/* Do sekcji level 1 z formularza wniosku dodajemy border */
.formSectionBorder{
 border: 1px solid #646664;
}

*html .box_lvl_1 {zoom:1}
*+html .box_lvl_1 {zoom:1}

.boxTopLine_lvl1 {height:10px;width:100%;position:relative;overflow:hidden;}
.boxTopLine_lvl1 .leftCorner {height:10px;width:10px;left:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxTopLine_lvl1 .leftCorner div {background:url('../img/box1c1.png') no-repeat left top;width:10px;height:10px;}
.boxTopLine_lvl1 .rightCorner {height:10px;width:10px;right:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxTopLine_lvl1 .rightCorner div {background:url('../img/box1c2.png') no-repeat left top;width:10px;height:10px;}
.boxTopLine_lvl1 .center {height:10px;margin:0 10px;background:#ffffff;overflow:hidden;}
.boxContent_lvl1 {padding:0 15px 15px;background:#ffffff;overflow:hidden;zoom:1;}
.boxBottomLine_lvl1 {height:10px;width:100%;position:relative;overflow:hidden;}
.boxBottomLine_lvl1 .leftCorner {height:10px;width:10px;left:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxBottomLine_lvl1 .leftCorner div {background:url('../img/box1c3.png') no-repeat left top;width:10px;height:10px;}
.boxBottomLine_lvl1 .rightCorner {height:10px;width:10px;right:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxBottomLine_lvl1 .rightCorner div {background:url('../img/box1c4.png') no-repeat left top;width:10px;height:10px;}
.boxBottomLine_lvl1 .center {height:10px;margin:0 10px;background:#ffffff;overflow:hidden;}


/* BOKS BLEKITNY*/
* +html .box_lvl_2 {zoom:1; clear:both;}
.boxContent_lvl2 {background:#f4f4f4;overflow:hidden;zoom:1;}
.boxContent_lvl2 {padding:2px 10px 10px 10px;}


/* NIEBIESKI BOKS */
* +html .box_lvl_3 {zoom:1}
.boxContent_lvl3 {padding:0 10px; background:#5294c2;overflow:hidden;zoom:1;background:#DADADA;border-bottom:1px solid #646664}
* + html .boxContent_lvl3 {background:#468ABB}


/* BOKS SZARO-NIEBIESKI */
* +html .box_lvl_4 {zoom:1}

.boxTopLine_lvl4 {height:10px;width:100%;position:relative;overflow:hidden;}

.boxTopLine_lvl4 .leftCorner {height:10px;width:10px;left:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxTopLine_lvl4 .leftCorner div {background:url('../img/box4c1.png') no-repeat left top;width:10px;height:10px;}
.boxTopLine_lvl4 .rightCorner {height:10px;width:10px;right:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxTopLine_lvl4 .rightCorner div {background:url('../img/box4c2.png') no-repeat left top;width:10px;height:10px;}
.boxTopLine_lvl4 .center {height:10px;margin:0 10px;background:#e3ebf4;overflow:hidden;}
* + html .boxTopLine_lvl4 .center {background:#e0e9f3;}

.boxContent_lvl4 {padding:10px; background:#f4f4f4;overflow:hidden;zoom:1;}


.boxBottomLine_lvl4 {height:10px;width:100%;position:relative;overflow:hidden;}
.boxBottomLine_lvl4 .leftCorner {height:10px;width:10px;left:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxBottomLine_lvl4 .leftCorner div {background:url('../img/box4c3.png') no-repeat left top;width:10px;height:10px;}
.boxBottomLine_lvl4 .rightCorner {height:10px;width:10px;right:0;top:0;position:absolute;background:url('../img/transparent.gif') no-repeat left top;}
.boxBottomLine_lvl4 .rightCorner div {background:url('../img/box4c4.png') no-repeat left top;width:10px;height:10px;}
.boxBottomLine_lvl4 .center {height:10px;margin:0 10px;background:#e3ebf4;overflow:hidden;background /*\**/: #e0e9f3\9}
* + html .boxBottomLine_lvl4 .center {background:#e0e9f3;}

/* CiEMNO-SZARY BOKS */
* +html .box_lvl_5 {zoom:1}
.boxContent_lvl5 {padding:15px; background:#5294c2;overflow:hidden;zoom:1;background:#DADADA;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 margin-bottom:10px;
}
* + html .boxContent_lvl5 {background:#468ABB}

.boxContent_lvl5 div h2.message {font-size:15px;font-weight:normal;line-height:25px;color:#2e2e2e;}

/*TOOLTIP PYTAJNIKI*/
span.tooltip {background:url('../img/helpodd.png') no-repeat center center;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;}
*html span.tooltip {background:url('../img/helpodd.gif') no-repeat center center}
span.tooltip2 {background:url('../img/help.png') no-repeat center center;width:20px;height:20px;display:inline-block;position:relative;top:-2px;vertical-align:middle;}
*html span.tooltip2 {background:url('../img/help.gif') no-repeat center center}
* +html span.tooltip {position:static;}
* +html span.tooltip2 {position:static;}



/*KALENDARZ*/
span.calendarIcon, span.calendarIcon a, span.calendarIcon a img, span.calendarIcon span, span.calendarIcon span img {vertical-align:top;line-height:21px;}
span.calendarIcon a, span.calendarIcon a:hover {text-decoration:none!important;}

#kalendarz {width:209px;height:205px;background:#ffffff;border:1px solid #d4d4d4;position:absolute;visibility:hidden;z-index:100;box-shadow: 0 0 3px #666666;overflow:hidden;}
#kalendarz .scwCells {border-spacing:2px;}

#scwHeadLeft {width:14px;height:14px;background:transparent url('../img/prevMonth.png') no-repeat center center;border:none;padding:0;}
#scwHeadRight {width:14px;height:14px;background:transparent url('../img/nextMonth.png') no-repeat center center;border:none;padding:0;}
*html #scwHeadLeft {background:transparent url('../img/prevMonth.gif') no-repeat center center}
*html #scwHeadRight {background:transparent url('../img/nextMonth.gif') no-repeat center center}

#kalendarz #scw {top /*\**/: -1px\9 !important;}
#kalendarz #scw td.scwWeek {padding-top /*\**/: 12px\9 !important;}
* +html #kalendarz #scw {top: -4px !important;}
#scwIframe {display /*\**/: none\9 !important;}
*html #scwIframe {z-index:100;}

/*ZAKLADKI - KROKI*/
.kroki {overflow:hidden;width:100%;}
.kroki .presentationStep {height:31px;line-height:31px;float:left;width:164px;background:#9e2a4b;border:1px solid #9e2a4b;color:#ffffff;font-size:11px;margin-bottom:3px;}
.kroki .arrow {width:22px;height:33px;float:left;background:url('../img/IconsTabs.png') no-repeat -52px 5px;margin-bottom:3px;}
*html .kroki .arrow {background:url('../img/IconsTabs.gif') no-repeat -52px 5px}
.kroki .presentationStep span {display:block;float:left;height:31px;line-height:31px;width:25px;text-align:center;background:url('../img/IconsTabs.png') no-repeat 1px 4px;color:#2e2e2e;margin-right:10px;margin-left:5px;}
*html .kroki .presentationStep span {background:url('../img/IconsTabs.gif') no-repeat 1px 4px}
.kroki .selected {background:#ffffff;border:1px solid #646664;color:#2e2e2e}
.kroki .selected span {color:#ffffff;background:url('../img/IconsTabs.png') no-repeat -24px 4px;}
*html .kroki .selected span {background:url('../img/IconsTabs.gif') no-repeat -24px 4px}


/*
.formSteps1 {background: transparent url('../img/kroki1.png') no-repeat top left;}
.formSteps2 {background: transparent url('../img/kroki2.png') no-repeat top left;}
.formSteps3 {background: transparent url('../img/kroki3.png') no-repeat top left;}
.formSteps4 {background: transparent url('../img/kroki4.png') no-repeat top left;}

.formStep1 {background: transparent url('../img/krok1.png') no-repeat top left;}
.formStep2 {background: transparent url('../img/krok2.png') no-repeat top left;}
.formStep3 {background: transparent url('../img/krok3.png') no-repeat top left;}
*/



/*BUTTONY*/
.inline_menu{padding:1em 0;}
.buttonNormal {float:left;margin-right:0.1em;height:27px;}
.buttonNormal .buttonBlueBegining {width:7px;height:27px;float:left;background: transparent url('../img/buttonBlue1.png') no-repeat left top;}
.buttonNormal .buttonBlueCenter {height:27px;float:left;background: transparent url('../img/buttonBlue2.png') repeat-x left top;}
.buttonNormal .buttonBlueEnding {width:7px;height:27px;float:left;background: transparent url('../img/buttonBlue3.png') repeat-x left top;}
.buttonNormal .buttonBlueCenter a {display:block;margin:0;padding:0;height:25px;line-height:25px;color:#ffffff;font-weight:bold;background:transparent;border:none;font-size:11px;}
.buttonNormal .buttonBlueCenter a:hover {text-decoration: none;}
.buttonNormal .buttonBlueBegining {width:0;height:25px;float:left;background: transparent url('../img/buttonBlue1.png') no-repeat left top;}

.buttonNormal .buttonBlueCenter {height:36px;float:left;background: #9e2a4b;padding:0 10px;border-radius:2px;}
.buttonNormal .buttonBlueEnding {width:0;height:25px;float:left;background: transparent url('../img/buttonBlue3.png') repeat-x left top;}
.buttonNormal .buttonBlueCenter a {display:block;margin:0;padding:0;height:36px;line-height:36px;color:#ffffff;font-weight:500;background:transparent;border:none;font-size:12px;text-transform:uppercase;padding:0 20px;border-radius:2px;}
.buttonNormal {float:left;margin-right:0.1em;height:36px;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;}

.buttonNormal .buttonRedBegining {width:7px;height:27px;float:left;background: transparent url('../img/buttonBlue1.png') no-repeat left top;}
.buttonNormal .buttonRedCenter {height:27px;float:left;background: transparent url('../img/buttonBlue2.png') repeat-x left top;}
.buttonNormal .buttonRedEnding {width:7px;height:27px;float:left;background: transparent url('../img/buttonBlue3.png') repeat-x left top;}
.buttonNormal .buttonRedCenter a {display:block;margin:0;padding:0;height:25px;line-height:25px;color:#ffffff;font-weight:bold;background:transparent;border:none;font-size:11px;}
.buttonNormal .buttonRedBegining {width:0;height:25px;float:left;background: transparent url('../img/buttonBlue1.png') no-repeat left top;}
.buttonNormal .buttonRedCenter {height:25px;float:left;background: #ffffff;padding:0 10px;border: 1px solid #646664;}
.buttonNormal .buttonRedEnding {width:0;height:25px;float:left;background: transparent url('../img/buttonBlue3.png') repeat-x left top;}
.buttonNormal .buttonRedCenter a {display:block;margin:0;padding:0;height:25px;line-height:25px;color:#2e2e2e;font-weight:bold;background:transparent;border:none;font-size:11px;}

#button_back {width:100px;height:45px;float:left;background:transparent url('../img/wstecz.png') no-repeat left top;border:none;margin:0;padding:0;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;}
* html #button_back {
 display:block;
 background:none;
 behavior:none;
 clip:rect(0px, 100px, 45px, 0px);
}

#button_cancel, #button_print {width:200px;height:45px;background:transparent url('../img/cancel_print.png') no-repeat left top;border:none;margin:0;padding:0 0 2px 0;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;}
* html #button_cancel, * html #button_print {
 display:block;
 background:none;
 behavior:none;
 clip:rect(0px, 200px, 45px, 0px);
}

.buttons {
 padding-top:10px;
 /*	overflow:hidden;*/
 clear:both;
}
* + html .buttons {zoom:1}
.button{
 background: #9e2a4b none repeat scroll 0 0;
 border: medium none !important;
 border-radius: 2px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
 color: #ffffff;
 cursor: pointer;
 display: inline-block;
 font-size: 12px;
 font-weight: 500;
 height: 36px !important;
 line-height: 36px;
 margin-bottom: 0;
 padding: 0 25px;
 text-align: center;
 text-transform: uppercase;
 vertical-align: top;
 width: auto !important;
 /*
 padding-bottom:4px;
 padding-bottom /*\**/:1px\9;
 */
}
span.buttonRed .button {
 width:auto !important;
 line-height:25px;
 border:1px solid #9E2A4B !important;
 padding:0 15px;
}

span.buttonCancel .button {
 background:#ffffff;
 color: #333;
 width:auto !important;
 height:36px;
 line-height:36px;
 border:1px solid #999999 !important;
 margin:0 18px;
 padding:0 20px;
}

span.buttonNext .button {
 background:#9E2A4B url('../img/button_ico_arrowWhiteRight_small.png') no-repeat right center;
 width:auto !important;
 height:36px;
 line-height:36px;
 border:1px solid #9E2A4B !important;
 margin:0 18px;
 padding:0 30px 0px 10px;
 border-radius: 2px;
}
*html span.buttonNext .button {background:#9E2A4B url('../img/rightWhiteArrow.gif') no-repeat right 7px;}
span.buttonNext .button:disabled {
 background:#9E2A4B url('../img/button_ico_arrowWhiteRight_small.png') no-repeat right center !important;
}
*html span.buttonNext .button:disabled {
 background:#9E2A4B url('../img/rightWhiteArrow.gif') no-repeat right 7px !important;
}
span.buttonBack .button {
 background:#ffffff url('../img/button_ico_arrowGrayLeft_small.png') no-repeat left center;
 color: #333;
 width:auto !important;
 height:36px;
 line-height:36px;
 border:1px solid #999999 !important;
 margin:0 18px;
 padding:0 10px 0 30px;
}
*html span.buttonBack .button{background:#ffffff url('../img/leftRedArrow.gif') no-repeat left center;}
input#cancel,
span.buttonBackToLoginPage .button {
 background:#ffffff;
 color:#333333;
 height:36px;
 line-height:36px;
 border:1px solid #999999 !important;
 margin:0 18px;
 padding:0 20px;
}
span.buttonBackRed .button {
 background:#ffffff url('../img/button_ico_arrowGrayLeft_small.png') no-repeat left center;
 color: #333;
 width:auto !important;
 height:36px;
 line-height:36px;
 border:1px solid #999999 !important;
 margin:0 18px;
 padding:0 10px 0 30px;
}
*html span.buttonBackRed .button {
 background:#ffffff url('../img/button_ico_arrowGrayLeft_small.png') no-repeat left center;
}
span.buttonPrintConfirmation .button {
 background:#ffffff url('../img/printer.png') no-repeat left 5px;
 color:#717371;
 width:auto !important;
 height:25px;
 line-height:25px;
 border:1px solid #ffffff !important;
 margin:0 18px;
 padding:0 20px;
 box-shadow : none !important;
}
*html span.buttonPrintConfirmation .button {background:#ffffff url('../img/printer.gif') no-repeat left 5px;}
/*
span.buttonNext .short,
span.buttonBack .short,
span.buttonCancel .short,
span.buttonBackToLoginPage .short {width:90px !important}
*/
.long {
 background: #9e2a4b;
 min-width:280px !important;
}
.short{
 background: #9e2a4b;
 min-width:90px !important;
}

*+html span.buttonNext .button{padding-bottom:4px;height:21px;line-height:21px;}
*+html span.buttonCancel .button{padding-bottom:4px;height:21px;line-height:21px;}

/*B�EDY FORMULARZA*/
.cl .kontener,
.cl .errorLabel,
.cl .errorLabel .content {display:block;overflow:hidden;zoom:1;font-weight:bold;text-align:right;}

.cl .kontener span .topLine,.cl .kontener span .bottomLine {display:none;}
.cl .kontener .errorLabel .topLine,.cl .kontener .errorLabel .bottomLine {display:block;height:4px;position:relative;overflow:hidden;zoom:1}
.inline .cl .kontener {display:inline;}


.ltc,.rtc,.lbc,.rbc { display:block;width:4px;height:4px;position:absolute;zoom:1;overflow:hidden; }

.ltc {left:0px;top:0px;background: transparent url('../img/ltc.gif') no-repeat left top;}
.rtc {right:0px;top:0px;background: transparent url('../img/rtc.gif') no-repeat right top;}
.lbc {left:0px;bottom:0px;background: transparent url('../img/lbc.gif') no-repeat left top;}
.rbc {right:0px;bottom:0px;background: transparent url('../img/rbc.gif') no-repeat right top;}

.errorLabel {width:100%;}
.errorLabel .content {padding:2px 5px;border-left:1px solid #b00e37;border-right:1px solid #b00e37;}
.errorLabel .content label,.errorLabel .content label span {color:#b00e37 !important;}
.cl .kontener .errorLabel .topLine .center,.cl .kontener .errorLabel .bottomLine .center {margin-left:4px;margin-right:4px;height:3px;}

.errorLabel .topLine .center {border-top:1px solid #b00e37;height:4px;}
.errorLabel .bottomLine .center {border-bottom:1px solid #b00e37;height:4px;}

.IconErr {width:20px;height:20px;display:inline-block;background:url('../img/IconErr.png') no-repeat center center;position:relative;vertical-align:top;}
*html .IconErr {background:url('../img/IconErr.gif') no-repeat center center}
.IconOk {width:20px;height:20px;display:inline-block;background:url('../img/IconOk.png') no-repeat center center;position:relative;vertical-align:top;}
*html .IconOk {background:url('../img/IconOk.gif') no-repeat center center}

.spinnerSmall {width:20px;height:20px;display:inline-block;background:url('../img/spinnerSmall.gif') no-repeat center center;position:relative;vertical-align:top;}
*html .spinnerSmall {background:url('../img/spinnerSmall.gif') no-repeat center center}

.cr .err {color:#9e2a4b}
*+html .cr .err {padding-left:4px;}
*+html .cr select {margin-left:3px !important;}


input:disabled, select:disabled {background-color:#e9f6ff !important;color:#333}
input[disabled] {background-color:#E9E9E9 !important;color:#333}
select[disabled] {background-color:#E9E9E9 !important;}
span.sortArrow {display: block; width: auto; text-align: center;}
.klodka {width:auto;height:70px;position:relative;}
.klodka div {background:transparent url('../img/klodka.png') no-repeat center bottom;position:absolute;top:10px;left:50%;margin-left:-25px;width:50px;height:60px;}
*html .klodka div {background:transparent url('../img/klodka.gif') no-repeat center bottom}

/*Stylowana sekcja*/
.styledSection {
 clear:both;
 position:relative;
}
*html .styledSection {
 zoom:1;
}

.styledSection, .styledSection p, .styledSection div{
 color:#2e2e2e;
 line-height:1.5em;
 font-size:12px;
 overflow:hidden;
}
.styledSection:after {
 clear:both;
}
.styledSection ul.policyform div, .styledSection div.select2-container, .styledSection div.orderListSelectBox {
 overflow:visible;
}
.shadow {
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.radius {
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
}
.hidden {
 overflow:hidden;
}
.styledSection.borderRadiusTop0 {
 -webkit-border-top-left-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 -moz-border-radius-topright: 0px;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
}
.productList {
 background:#fff;
}
#policyDetails .styledSection {
 -webkit-border-bottom-left-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -webkit-border-top-left-radius: 2px;
 -webkit-border-top-right-radius: 2px;
 -moz-border-radius-bottomleft: 0px;
 -moz-border-radius-bottomright: 0px;
 -moz-border-radius-topleft: 2px;
 -moz-border-radius-topright: 2px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-top-left-radius: 2px;
 border-top-right-radius: 2px;
 padding-left:15px !important;
 padding-right:15px !important;
}
/*#policyDetails .styledSection span {
	font-weight:normal !important;
}*/
#policyDetails .styledLine {
 background:#b6b6b6 !important;
}
.new_client {
 padding-left:285px;
}
.new_client_70 {
 padding-left:70px;
 padding-right:70px;
}
*html .styledLine {zoom:1;overflow:hidden;}


/*zakladki*/
/*.TabsContainer {padding:20px 0;}*/


/*Stylowana lista*/
ul.styledList li {
 padding-left:12px;
 background: url("../img/menuBorders.png") no-repeat scroll -1px -86px transparent;
}
*html ul.styledList li {background: url("../img/menuBorders.gif") no-repeat scroll -1px -86px transparent;}


/*Link do pliku załącznika*/
.fileLink {color:#9b9b9b;}
.fileLink a {color:#9e2a4b;padding-left:20px;font-size:105%;}
.fileLink a.linkPdf {background: url('../img/icon_pdf.png') no-repeat left center;}
.fileLink a.linkDoc {background: url('../img/icon_doc.png') no-repeat left center;}



/*Zakładaki*/
ul.TabsList {width:100%;margin:0;padding:0;list-style-type:none;overflow:visible;height:35px;position:relative;z-index:+1;}

ul.TabsList .tab {display:block;height:37px;line-height:13px;float:left !important; margin:0 2px 0 0 !important;background:#9e2a4b;color:#ffffff;font-size:12px;clear:none;cursor:pointer;border:1px solid #94264D;border-bottom:none;text-align:center;}

ul.TabsList .oneline {line-height:26px;}
ul.TabsList .tab a, ul.TabsList .tab span  {color:#ffffff;text-decoration:none;display:block;height:30px;padding:6px 5px 0!important;}
ul.FirstStep .tab a, ul.FirstStep .tab span  {padding:6px 15px 0!important;}
*html ul.TabsList .tab a {float:left;}

ul.TabsList .active {background:#ffffff;height:38px;border:1px solid #646664;border-bottom:none;}

ul.TabsList .active a, ul.TabsList .active span {color:#9e2a4b;}
ul.TabsList .active a.active {border:none !important;}

.TabContent {border:1px solid #646664;padding:15px;position:relative;top:-1px;overflow:hidden;clear:both;}
.TabContent .tc {display:none;}
.TabContent .tc, .TabContent .tc p, .TabContent .tc div {color:#2e2e2e;font-size:12px;line-height:1.5em;}
.TabContent .active {display:block;}



/*Zakładaki do polis*/
ul.TabsListPolicyMenu {width:100%;margin:0;padding:0;list-style-type:none;position:relative;overflow:hidden;border-bottom:1px solid #9e2a4b }
ul.TabsListPolicyMenu .tab {display:block;height:37px;line-height:13px;float:left !important; margin:2px 2px 0 0 !important;color:#000;font-size:12px;clear:none;cursor:pointer;border:1px solid #dadada;border-bottom:0;text-align:center;}
ul.TabsListPolicyMenu .oneline {line-height:26px;}
ul.TabsListPolicyMenu .tab a, ul.TabsListPolicyMenu .tab span  {color:#000;text-decoration:none;display:block;height:30px;padding:6px 5px 0!important;}
ul.FirstStep .tab a, ul.FirstStep .tab span  {padding:6px 15px 0!important;}
*html ul.TabsListPolicyMenu .tab a {float:left;}

ul.TabsListPolicyMenu .active {background:#ffffff;background-color:#9e2a4b;border-color:#9e2a4b;font-weight:bold;border-radius:2px 2px 0 0}
ul.TabsListPolicyMenu .active a, ul.TabsListPolicyMenu .active span {color:#fff;}
ul.TabsListPolicyMenu .active a.active {border:none !important;}

.TabContentPolicyMenu {position:relative;top:5px;overflow:hidden;clear:both;}
.TabContentPolicyMenu .tc {display:none;}
.TabContentPolicyMenu .tc, .TabContentPolicyMenu .tc p, .TabContentPolicyMenu .tc div {color:#2e2e2e;font-size:12px;line-height:1.5em;}
.TabContentPolicyMenu .active {display:block;}

/* SubMenu zakładek */

ul.SubMenuTabsListPolicyMenu 					{border:0}
ul.SubMenuTabsListPolicyMenu .tab 				{border:none;background-color:transparent;}
ul.SubMenuTabsListPolicyMenu .tab a,
ul.SubMenuTabsListPolicyMenu .tab span			{color: #000;text-decoration:underline}
ul.SubMenuTabsListPolicyMenu .tab a:hover,
ul.SubMenuTabsListPolicyMenu .tab span:hover 	{color:#9e2a4b;}
ul.SubMenuTabsListPolicyMenu .active a,
ul.SubMenuTabsListPolicyMenu .active span 		{color:#9e2a4b;font-weight:bold;text-decoration:none}


/*Inputy Kup on-line i inne*/
input.buyOnLine {display:block;height:28px;padding:0 44px 0 10px;line-height:28px;color:#ffffff;font-size:16px;background: #94264b url('../img/koszyk.png') no-repeat right 2px;font-weight:bold;float:left;margin-top:10px;border:none!important;cursor:pointer;}

input.buyOnLineMainPage {display:block;height:20px;padding:0 25px 3px 10px;line-height:20px;color:#ffffff;font-size:12px;font-weight:bold;background: #94264b url('../img/koszyk2.png') no-repeat right -1px;border:none!important;cursor:pointer;width:auto;}

input.buttonRedMainPage {display:block;height:20px;padding:0 10px 3px 10px;line-height:20px;color:#ffffff;font-size:12px;font-weight:bold;background: #94264b;border:none!important;cursor:pointer;width:auto;}

a.buyOnLineMainPage {display:block; float:right; height:20px; padding:0 30px 0 10px; line-height:20px; color:#ffffff!important; font-size:12px; font-weight:bold; text-decoration:none; background: #94264b url('../img/koszyk2.png') no-repeat right -1px;border:none!important;cursor:pointer;width:auto;margin-right:0px;white-space:nowrap;}
a.buyOnLineMainPage:hover {text-decoration:none!important;}


input.printMainPage {display:block;height:20px;padding:0 20px 0 0;line-height:20px;color:#717371;font-size:12px;font-weight:normal;background: transparent url('../img/printer.png') no-repeat right center;border:none!important;cursor:pointer;width:auto;float:left;}


input.showAllMainPage {display:block;height:23px;padding:0 10px 3px;line-height:20px;color:#212121;font-size:12px;font-weight:normal;background: transparent url('../img/grayArrowRight.png') no-repeat right center;border:none!important;cursor:pointer;width:auto;margin-right:15px; position:absolute;right:0; }
*html input.showAllMainPage {background: transparent url('../img/grayArrowRight.gif') no-repeat right center}

span.separatorMainPage {color:#717371;float:left;text-align:center;width:12px}


/*Komunikaty - strona logowania*/

#l_panel2 .komunikat, #l_panel3 .komunikat{
 color: #2E2E2E;
 font-size: 12px;
 font-weight: bold;
 overflow: hidden;
 padding: 20px 15px;
}
#l_panel2 .komunikat .data, #l_panel3 .komunikat .data{
 float: left;
 font-size: 14px;
 overflow: hidden;
 padding-right: 10px;
 width: 78px;
 border-right:3px solid #2e2e2e;
}
#l_panel2 .komunikat .content, #l_panel3 .komunikat .content{
 overflow: hidden;
 padding-left:10px;
}
#l_panel2 .komunikat .content .title, #l_panel3 .komunikat .content .title{
 color: #2e2e2e;
 margin: 0;
 padding: 0 0 10px;
 font-weight:bold;
 font-size:1.2em;
}
#l_panel2 .komunikat .content .message, #l_panel3 .komunikat .content .message{
 color: #2E2E2E;
 font-weight: normal;
 line-height:1.5em;
}
#l_panel2 .komunikat .content .message strong, #l_panel3 .komunikat .content .message strong{
 font-weight:bold;
}


#criticalMessage {
 border: 0;
 font-weight:normal;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
}


/*Boks rejestracja - strona logowania */
.registryBoxContent {padding:20px 15px;color:#2e2e2e;font-weight:normal;line-height:1.5em;border-top: 1px solid #b6b6b6;}
.regulationsLinksBox {padding:15px 10px 0 0;}
.regulationsLinksBox a {font-weight:normal;color:#9E2A4B;text-decoration:none;}
.regulationsLinksBox a:hover {text-decoration:underline;}



/*FAQ - lista najczesciej zadawanych pytan*/
.styledSection .faq_answer {color:#2e2e2e;padding-top:10px;}
.styledSection .faq_question {color:#9e2a4b;font-size:14px;cursor:pointer;}
.faqAntyClick {position:absolute; width:100%; height:32px; left:0; top:0;}

/*Main page komunikaty*/
#msgList .messageItem {padding:5px 0;border-bottom:1px solid #DCE1DB;}
#msgList .messageItem:last-child {border-bottom:none;}
*html #msgList .messageItem {width:100%;}

#msgList .messageItem .date {width:80px;border-right:3px solid #646664;float:left;font-weight:bold;}
#msgList .messageItem .title {padding-left:10px;}
#msgList .messageItem .title a {color:#AB0E3B}




/*Elementy formularzy*/
.euform span.inline .kontener {display:inline;}
.euform span.inline input {height:19px;}
.euform span.left {float:left;overflow:hidden;padding-top:3px;padding-bottom:6px}
.euform span.right {float:right;overflow:hidden;padding-top:3px;padding-bottom:6px}

.euform span.inline #button_Show {
 background: #9e2a4b url("../img/button_ico_arrowWhiteRight_small.png") no-repeat scroll right center;
 border: 1px solid #9e2a4b;
 border-radius: 2px;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 color: #ffffff;
 cursor: pointer;
 display: inline-block;
 font-size: 11px;
 height: 28px;
 letter-spacing: 1px;
 line-height: 25px;
 padding: 0 30px 0 10px;
 text-transform: uppercase;
}

table.textCenter th, table.textCenter td {text-align:center;}
table a.redArrowAfterLink,
.policy a.redArrowAfterLink{font-size:12px;font-weight:normal;text-decoration:none;padding-right:12px;color:#9E2A4B;background:url('../img/menuArrowRight.png') no-repeat right center;white-space:nowrap;}
*html table a.redArrowAfterLink {background:url('../img/menuArrowRight.gif') no-repeat right center}
table a.redArrowAfterLink:hover,
.policy a.redArrowAfterLink:hover {text-decoration:underline;}



/*Szczegoly polisy*/
.label_policyDetails {float:left;height:22px;line-height:22px;font-weight:bold;text-align:left;font-size:13px !important;}
.value_policyDetails {float:left;height:22px;line-height:22px;text-align:left;font-size:13px !important;}
.value_policyDetails a {color:#9e2a4b}
.valueStatus_policyDetails {float:left;height:22px;}
.valueStatus_policyDetails div {height:22px;line-height:22px !important;font-size:13px !important;}

.extendedData {clear:both;display:none;}
.dataContainer {position:relative;}
*html .dataContainer {zoom:1;}
.dataContainer .switch {float:right;width:120px;height:17px;line-height:17px!important;border:1px solid #999999;color:#666666!important;cursor:pointer;font-size:11px!important;padding-left:15px;}
.dataContainer2 {position:relative;overflow:visible!important;}
.switch2 {position:absolute;top:-8px;right:15px;width:120px;height:17px;line-height:17px!important;border:1px solid #999999;color:#666666!important;cursor:pointer;font-size:11px!important;padding-left:15px;}
.dataContainer .show, .dataContainer2 .show{background: #ffffff url('../img/grayArrowBottom.png') no-repeat 120px 5px;}
*html .dataContainer .show, .dataContainer2 .show{background: #ffffff url('../img/grayArrowBottom.gif') no-repeat 120px 5px;}
.dataContainer .hide, .dataContainer2 .hide{background: #ffffff url('../img/grayArrowTop.png') no-repeat 120px 4px;}
*html .dataContainer .hide, .dataContainer2 .hide{background: #ffffff url('../img/grayArrowTop.gif') no-repeat 120px 4px;}

/*Kup ubezpieczenie*/
.productList {display:none;}



/*Tabele - obramowana kolumna*/
table th.selectedColumn, table td.selectedColumn {
 border-left:2px solid #9E2A4B !important;
 border-right:2px solid #9E2A4B !important;
}
table th.beginingSelectedColumn, table td.beginingSelectedColumn {
 border-top:2px solid #9E2A4B !important;
}

table th.endingSelectedColumn, table td.endingSelectedColumn {
 border-bottom:2px solid #9E2A4B !important;
}

table.tableRowsBorder input {
 background:#ffffff;
 padding:0;
}



/*Upload plików*/
div.flash {
 width: 375px;
 margin: 10px 5px;
 border-color: #D9E4FF;

 -moz-border-radius-topleft : 5px;
 -webkit-border-top-left-radius : 5px;
 -moz-border-radius-topright : 5px;
 -webkit-border-top-right-radius : 5px;
 -moz-border-radius-bottomleft : 5px;
 -webkit-border-bottom-left-radius : 5px;
 -moz-border-radius-bottomright : 5px;
 -webkit-border-bottom-right-radius : 5px;
}
/*
input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
/*
#btnSubmit { margin: 0 0 0 155px ; }
*/
/* -- Table Styles ------------------------------- */
/*
td {
	font: 10pt Arial,Tahoma,Verdana,Helvetica;
	vertical-align: top;
}
*/
.progressWrapper {
 width: 100%;
 overflow: hidden;
}

.progressContainer {
 margin: 0 0 1px 0;
 padding: 4px;
 border: solid 1px #E8E8E8;
 background-color: #F7F7F7;
 overflow: hidden;
}
/* Message */
/*
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
} */
/* Error */
.red {
 border: solid 1px #B50000;
 background-color: #FFEBEB;
}

/* Current */
.green {
 border: solid 1px #DDF0DD;
 background-color: #EBFFEB;
}

/* Complete */
.blue {
 border: solid 1px #CEE2F2;
 background-color: #F0F5FF;
 display:none;
}

.progressName {
 font-size: 8pt;
 font-weight: 700;
 color: #555;
 width: 37%;
 height: 16px;
 text-align: left;
 white-space: nowrap;
 overflow: hidden;
 float:left;
 margin-top:2px;
}

.progressBarContainer {
 width:179px;
 height:10px;
 border:1px solid #cccccc;
 margin-top: 4px;
 margin-left:10px;
 float:left;
 padding:1px;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
 font-size: 0;
 width: 0%;
 height: 10px;
 background-color: #9E2A4D;
}

.progressBarComplete {
 width: 100%;
 background-color: green;
 visibility: hidden;
}

.progressBarError {
 width: 100%;
 background-color: red;
 visibility: hidden;
}

.progressBarStatus {
 margin-top: 2px;
 width: 23%;
 float:left;
 font-size: 13px !important;
 font-family: Arial;
 text-align: left;
 padding-left:10px;
}

a.progressCancel {
 font-size: 13px;
 color:#333333;
 height: 14px;
 width:6%;
 float: right;
 text-decoration:underline;
}

a.progressCancel:hover {
 text-decoration:none;
}

.new_client_600 {
 width:600px;
}

/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
 vertical-align: top;
 float:left;
 position: absolute;
 z-index: 1;
}

.attachmentUploadCancel{
 display:block;
 width:180px;
 height:27px;
 border:1px solid #333333;
 background:url('../img/cancelFiles.png') no-repeat 0 -1px;
 float:left;
 margin-left:10px;
}

#attachmentUploadCancel[disabled],
#deleteDescription[disabled] {
 background-color 	: #cccccc!important;
 border 		 		: 1px solid #666666 !important;
 color 				: #333333;
}

.attachmentUpload{
 width: 200px;
 height: 27px;
}

.poll_cancel {
 width:550px;
}
.poll_cancel_button {
 width:500px;
}
.new_client_600 {
 width:600px;
}
.mobile_link {
 position:absolute;
 top:72px;
 left:42px;
 text-align:center;
 width:120px;
}
.mobile_link a {
 color:#646664;
 font-size:12px;
 font-weight:bold
}
#userInfo span.infoMsg .progressBarContainerBox {
 text-align: center;
}
/*Koniec upload plików*/


/*Scrollowanie kolumny z tytułem i tekstem jeżeli mają wiecej niż 4 linie na stronie wyszukiwania komunikatów*/
#results div.scroll_col {height:56px;overflow:auto}

.collectionTable span.cr {width:100% !important;}

/*Cookie Info Box*/
#cookieInfo {display:none;text-align:center;color:#4B4D4B;background:#fff;border-bottom:1px solid #cccccc;padding:10px;font-size:12px;overflow:hidden;}
#cookieInfo a {color:#4B4D4B;text-decoration:none;font-weight:bold;padding-top:15px;}
#cookieInfo a:hover {text-decoration:underline;}
#closeCookieInfo {display:block;float:right;font-weight:normal;margin-right:5px;}

/* BR po sekcji bez BR */
.br {
 margin-bottom: 20px;
}


/*Dodatkowe sctyle dotyczące zmian RWD*/
#MenuUserSection,
#menuHide,
.sectionSwitcher,
#menuIcon,
.hideOver_720 {
 display:none;
}
.sectionQuestions {
 display:block;
}

.rwd_720_wciecie30pr {
 margin-left:30%;
 padding-left: 15px;
}
input#resetForm,
.rwd_720_buttonWhite {
 background-color 	:  #ffffff;
 border 				: 1px solid #999999 !important;
 color 		 		: #333333;
 box-sizing 			: border-box;
 line-height			: 36px;
 box-shadow 			: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)!important;
 margin-bottom 		: 10px;
}
.orderListDetailContener{
 min-height:90px;
}
.orderListSelectBox {
 position:absolute;
 right:0;
 top:0;
 width:50%;
}
.orderListSelect {
 min-width:220px;
 max-width:100%;
 float:right;
}
.orderListButton {
 width:120px!important;
 margin-top:5px;
 float:right;
 display: none;
 clear:both;
}
#top_button {
 display:none;
 width:55px;
 height:39px;
 background: url('../img/do_gory.png') no-repeat center center;
 outline:none;
 position:fixed;
 right:20px;
 bottom:65px;
 z-index:1000;
}

/*loader*/
#preloader {
 position:fixed;
 top:0;left:0;
 width:100%;height:100%;
 z-index:2500
}
#preloader .spinnerBackground {
 position:absolute;
 left:0;top:0;
 width:100%;height:100%;
 background:#000;
 opacity:0.5;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
#preloader .spinner {
 position:absolute;
 left:0;top:0;
 width:100%;height:100%;
 background:transparent url('../img/loading.gif') no-repeat center center;
}

#legendDivRCY,#legendDivDCY { text-align:center;margin-bottom:20px; }
#legendDivRCY>div,#legendDivDCY>div { display:inline-block; }
#legendDivRCY>div>div,#legendDivDCY>div>div { position:relative;padding-left:22px; min-height:17px;margin-bottom:5px; }
#legendDivRCY>div>div>div,#legendDivDCY>div>div>div {width:17px;height:17px;position:absolute;left:0;top:0;}



#tooltip {
 min-width:100px;
 max-width:200px;
 background: #C8FFA0;
 color:#4E7830;
 font-size: 11px;
 border:2px solid #ffffff;
 border-radius:5px;
 position:absolute;
 padding:5px;
 box-shadow:3px 3px 3px 0 rgba(0,0,0,0.5);
 z-index:1000;
 top:-2000px;
 display:none;
}

.rwd_textAlign {
 text-align: center;
}

#divStatus {
 padding-left: 6px;
}
.orderListSelectBox {
 padding-top:3px;
 padding-bottom:6px;
}


/* Style dla PRINT */
@media print {
 #page, div.section, #content, #main, .corner{border:none;background-image:none;background-color:#fff}
 div {float:none;overflow:visible;border:none}
 #left, #right {overflow:visible;}
 #cols, #right {display:block}
 #cols {overflow:hidden;}
 div#right{margin:10px auto;padding:0 10px;}
 * html div#right{width:68%}
 div#left,div#head,div#foot, div#right div.line {display:none;}

 fieldset table {border-collapse:separate;}
 fieldset table thead{color:#000;font-weight:bold;text-transform:none;border:1px solid #5484ac}

 fieldset table th, fieldset table th.left, fieldset table th.right, fieldset table td, fieldset table td.left, fieldset table td.right{border:none;empty-cells:show}

 fieldset table th.left{border: 1px solid #D3E3F4 }
 fieldset table th.right{border-top: 1px solid #D3E3F4;border-right: 1px solid #D3E3F4;border-bottom: 1px solid #D3E3F4;border-left:none; }
 fieldset table th{border-top: 1px solid #D3E3F4;border-right: 1px solid #D3E3F4;border-bottom: 1px solid #D3E3F4; border-left:none;}

 fieldset table td{border-bottom:1px solid #D3E3F4;border-right:1px solid #D3E3F4;border-top: none; border-left:none;}
 fieldset table td.right{border-bottom:1px solid #D3E3F4;border-right:1px solid #D3E3F4;border-top: none; border-left:none;}
 fieldset table td.left{border-left:1px solid #D3E3F4;border-right:1px solid #D3E3F4;border-bottom:1px solid #D3E3F4;border-top: none;}
}

/* KONIEC STYLI - style wrzucać do MEDIA SCREEN */

/* MIN 1270 */

@media screen and (min-width: 1270px) {

 #page,
 .section_head #head,
 #head .top,
 .l_page,
 .l_pagel2,
 .l_page_front,
 #l_head2 #l_head2_in,
 #l_head3 #l_head3_in {
  width:1250px;
  position: static !important;
  margin:auto;
 }

 .l_pagel2,
 .l_page_front {
  overflow:visible;
 }

 .section_head #head #logo,
 #l_head2_in #logo,
 #l_head3_in #logo {
  position: static;
  float: left;
 }

 ul.policyform li span.cl {
  width: 40%;
 }
 ul.policyform li span.cr {
  width: 50%;
 }

 #l_head2_in #logo,
 #l_head3_in #logo {
  padding-top: 15px
 }

 #head .top {
  position:relative!important;
 }

 #user {
  float:right;
  margin-left: auto;
  padding-right:101px;
 }

 .top div.logout {
  right:16px;
  top:5px;
 }

 #l_panel2,
 #l_panel3 {
  padding: 20px 0px 0px 0px;
  margin:0px;
 }
 #page {
  padding: 20px 0px 0px 0px;
 }
 #l_panel2 .l_form2 > div:first-child,
 #l_panel3 .l_form > div:first-child {
  width: 60%!important;
  float:left;
 }

 #l_panel2 .nag1,
 #l_panel2 .nag2_mid,
 #l_panel3 .nag1,
 #l_panel3 .nag2_mid {
  width:99%;
 }
 #l_panel2 #criticalMessage {
  width:auto!important;
  float:none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border:0;
  overflow:hidden;
 }
 #l_panel2 .nag3,
 #l_panel3 .nag3  {
  width:38%
 }

 #l_panel2 .komunikat .content,
 #l_panel3 .komunikat .content {
  /*width: 85%*/
 }

 .top div.logout {
  top:0px;
 }
 #menu li.branch h3.openedSection,
 #menu li.branch h3 {
  background-position: center right;
  margin-right:10px;
 }

 #left {
  width: 20%;
  overflow:visible;
 }
 #right {
  width: 78%
 }
 #cols {
  overflow:visible;
 }
 #right ul.euform .ui-multiselect {
  margin:auto;
 }
 .accountHistory .inline.right {
  float:left;
  margin-left:20px;
 }
 #status_message_title input.message_title,
 #status_message_text .mceEditor {
  float:left!important;
 }
 ul.euform li span.cl {
  width:40%;display:inline-block;padding-top:2px;padding-bottom:2px;
 }
 ul.euform li span.cr {
  width:50%;display:inline-block
 }
 /* ul.euform span.addresLine span.cl:first-child {width:368px;text-align:right;} */
 ul.euform span.addresLine span.cl:first-child {width:368px!important;text-align:right;}
 ul.euform span.addresLine.no_menu span.cl:first-child {width:468px!important;text-align:right;}

 .rwd_720_wciecie30pr {
  margin-left:40%;
  padding-left: 15px;
 }

}

/* END MIN 1270 */

/*Banner height (100% nie działa pod ff)*/
.bannerContainer.object.swf {
 height: 150px;
}
.dispListOrder .cl {
 display:inline-block;
 width:106px;
}
.dispListOrder .cr {
 display:inline-block;
}
input[type="radio"] {
 margin-top:0;
}
.calendarPointer {
 cursor:pointer;
 position:relative;
 top:1px;
}
.radioLine {
 line-height:14px;
}
.top10 {
 padding-top:10px;
}
.marginTop10 {
 margin-top:10px;
}
.backgroundWhite {
 background:#fff;
}
.l_page {
 padding-top:20px;
}
.l_page #l_panel2, .l_page #l_panel3 {
 padding-top:0;
}

#page #foot {
 top:10px;
 margin-bottom:10px;
}
ul.messageList li strong {margin-left:0}

/* Przyciski w serwsie na nowo */

.btn {
 background-color: #9E2A4B;
 border-color 	: #9E2A4B;
 display 		: inline-block;
 border-radius	: 2px;
 box-shadow		: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.btn input,
.btn a {
 height		: 36px!important;
 line-height : 36px!important;
 background 	: transparent!important;
 color 		: #ffffff!important;
 border 		: none!important;
 width 		: auto!important;
 box-shadow 	: none!important;
 padding 	: 0px 35px!important;
 font-size 	: 12px;
 text-transform : uppercase;
 margin-right: 1px;
 letter-spacing: .5px;
 margin-bottom : 0px;
 font-weight : 500;
}
input.button:hover,
.buttons input:hover,
.btn:hover,
.btn:hover input {
 cursor 			: pointer;
 /*background-color: #af6f76!important;*/
 opacity:0.8;
}
input.button:focus,
.buttons input:focus,
.btn input:focus,
.buttonNormal .buttonBlueCenter a:focus {
 outline:none;
}
input.button::-moz-focus-inner,
.buttons input::-moz-focus-inner,
.btn input::-moz-focus-inner,
.buttonNormal .buttonBlueCenter a::-moz-focus-inner {
 border:0;
}
.btn.btn-right {
 float:right;
}

/* Ikony do przycisków */
.btn-arrow-right-white input {
 background 	: #9E2A4B url('../img/button_ico_arrowWhiteRight_small.png') no-repeat right center!important;
}

.btn-pencil input,
.btn-key input {
 margin-left  : 35px;
 padding-left : 0px !important;
}

.btn-key {
 background 	: #9E2A4B url('../img/button_ico_key_small.png') no-repeat left center;
}
.btn-pencil {
 background 	: #9E2A4B url('../img/button_ico_pen_small.png') no-repeat left center;
}
.btn-cart {
 background 	: #9E2A4B url('../img/button_ico_basket.png') no-repeat right center!important;
}
.btn-cart input {
 padding-left: 10px!important;
}

/* Kroki aktywne na wniosku ponadstandarowym */
.nonstandard_menu .buttonNormal .buttonRedCenter {
 border 			: 1px solid #999;
 border-radius	: 2px;
 height			: 36px;
}

.nonstandard_menu .buttonNormal .buttonRedCenter a {
 color 			: #333;
 font-size		: 12px;
 font-weight		: normal;
 height			: 36px;
 line-height		: 36px;
 text-transform	: uppercase;
}
.nonstandard_menu .buttonNormal .buttonRedCenter a:hover {
 text-decoration : none;
}
/* Powrot za pomoca linku */
.link-back {
 float 	: left;
}
.link-back .buttonNormal {
 box-shadow		: none!important;
 padding 		: 0px;
}
.link-back .buttonNormal .buttonBlueCenter {
 background-color: #fff;
}

.link-back .buttonNormal .buttonBlueCenter a {
 background-color: #ffffff;
 border: 1px solid #999999 !important;
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
 box-sizing: border-box;
 color: #333333;
 line-height: 36px;
}


