/* GLOBAL */
* {
	margin:auto;
	padding:0px;
}
.clear {clear: both !important; float: none !important; margin: 0px !important; padding: 0px !important;font-size:1px;line-height:1em;}
.clearMe {clear: left !important; }
* html .clear {}
.hide {display:none;}
div.s1 {
	text-align:center;
}
div.s2 {
	text-align:left;
	margin: 0 auto;
	width: 550px;
}

body {font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 1.3em; color: #454545; background: white url('/img/bg_body.gif') repeat-x;}
img {border-width: 0px;}

a {color:#0168C8; text-decoration: none;border-width:0px;}
a:hover {text-decoration: underline; }
a strong {color: #C50000;}
h1 {color: #005689; font-size: 1.8em; line-height: 1.3em; margin-bottom:25px; font-weight: normal;}
h4 {color: #C50000; font-size: 1.3em; line-height: 1.3em; margin-bottom:10px; font-weight: bold;}
h5 {color: #005689; font-size: 1.3em; line-height: 1.3em; margin-bottom:10px; font-weight: bold;}
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS","Trebuchet",arial,helvetica,sans-serif;}
p,
.p {line-height: 18px;}


input.text {background: url('/img/bg_input.gif') repeat-x; border: 1px solid #477CAC; line-height: 16px; padding: 3px 5px; margin: 2px 0;}
	* html input.text {height: 24px;}
select {background: url('/img/bg_input.gif') repeat-x; border: 1px solid #477CAC; height:24px; padding: 2px;margin: 2px 0;vertical-align:top;}
	html:first-child select {height: 22px;} /* tylko opera */
	body:nth-of-type(1) select {background-color: white;} /* tylko chrome */
textarea {background: url('/img/bg_input.gif') repeat-x; border: 1px solid #477CAC; line-height: 16px; padding: 3px 5px; margin: 2px 0;}
input.check {vertical-align: middle; margin: 2px 4px 2px 0px;}

ul.list {list-style: none; color: #3e3e3e; vertical-align:top;}
ul.list li {padding: 3px 0px 3px 9px; background: url('/img/ico_ul_dot.gif') no-repeat 0px 6px;}

/* LAYOUT */
#mainHeader {height:67px;margin-bottom:10px;}
#mainHeader .logo {float:left;padding-top: 14px;}
#mainHeader .links {float:right;padding-top:25px;}
#mainHeader .pipe {color:#7B7B7B;padding: 0px 7px;}

#mainNavigation {padding-bottom:21px;}

#mainContent {}
#mainContentWide {}
#mainContentLeft {display:none;}
#mainContentCenter {
	float:inherit;
}
#mainContentRight {float:right;width:356px;}
               #mainContentCenter {width: 750px;}
.isleft        #mainContentCenter {width: 750px;}
.isright       #mainContentCenter {
}
.isleftisright #mainContentCenter {width: 580px;}

#mainFooter {padding:12px 0 0 0;color:#C6C6C6; font-size:11px;}
#mainFooter .rdivCnt {padding: 4px 8px; }
#mainFooter .copyright {text-align: center; padding: 10px;}

#mainFooter .left {float:left}
#mainFooter .right {float:right; color: #ACAEB1;}

/* TEMPLATES */

/* te 2 boxy są w CMSsie - /bok */
.bokGrayBox {background: #F7F7F7; border: 1px solid #D4D4D4; padding: 5px 20px; margin: 5px 0;}
.bokGrayBox ol {font-weight: bold}
.bokGrayBox li {margin: 8px 15px;}
.bokGrayBox ol li span {font-weight: normal}
.bokGrayBox strong {color: #536F7F; background: url('/img/ico_phone.gif') no-repeat; padding-left: 12px;margin-left: 10px;}
.bokBlueBox {background: #E9F5FF; border: 1px solid #D0E6F4; padding: 5px 20px; margin: 5px 0;}
.bokBlueBox ul {list-style: none;}
.bokBlueBox li {margin: 8px 15px 8px 0px;}

.index_board {position: relative;}
.index_board .arrow {position: absolute; width: 114px; height: 92px; top: -92px; left: 498px;}
.index_board .delete {position: absolute; width: 395px; top: 139px; left: 507px;}
.index_board .ssl    {position: absolute; width: 395px; top: 223px; left: 507px;}
.index_board .mobile {position: absolute; width: 395px; top: 311px; left: 507px;}
.index_board .signin {position: absolute; width: 240px; top: 145px; left: 92px;}
h2.index {padding:20px 0px 5px;border-bottom: 1px dotted #E0E0E0;margin-bottom:15px;}
.index_plus {list-style: none; }
.index_plus li {float: left; overflow:visible;width: 260px; margin-right: 85px; margin-bottom:14px; height: 85px; border-bottom: 1px dotted #E0E0E0;}
.index_plus li.nomargin {margin-right: 0px;}
.index_plus li.last {border-bottom-width: 0px;}
.index_plus img {margin-bottom: 5px;}
.index_plus img.free {margin:4px 0 0;}

.rulesBox {margin-bottom: 12px;}
.rulesBox ul {background:white;padding:30px;list-style:none;}
.rulesBox li {padding: 10px 0px;}
.rulesBox img {vertical-align: middle; margin-right: 16px;}

.rules ol ,
.rules ul {padding-left: 0px;list-style-position:inside;}
.rules li ol,
.rules li ul {padding-left: 40px;list-style-position:outside;}
.rules li li ol,
.rules li li ul {padding-left: 20px;}
.rules li {margin-bottom: 10px;font-weight:bold;font-variant:small-caps; font-size: 1.25em;}
.rules li li {margin-top: 10px;font-weight:normal;font-variant:normal; font-size: 0.8em;}
.rules li li li {margin: 0px;font-size: 1em;}
.rules ul {list-style-type: disc;}
.rules ol {list-style-type: upper-roman;}
.rules li ol {list-style-type: decimal;}
.rules li li ol {list-style-type: lower-alpha;}
.rules .noPoints {list-style-type: none;}

.searchBox {margin-bottom: 12px;}
.searchBox .box {background: #E0F1FC; padding: 20px 15px;}
.searchBox input.text {border-left-width: 0px;margin-top:4px; margin-bottom: 10px; width:279px; float: left;}
* html .searchBox input.text {width:289px;}
.searchBox .loop {float: left; background: url('/img/ico_search_loop.gif') no-repeat; width: 26px; height: 31px; }
.searchBox .button {margin-top: 2px; float: right;}
.searchBox .msg {color: #8796A3; font-size: 11px; margin-left:19px; float: left; width: 120px;}
* html .searchBox .msg {display: inline;}

.boxHelpLinks {}
.boxHelpLinks .button {margin-bottom: 10px;}

.searchBig input.text {width: 375px;}
* html .searchBig input.text {width: 385px;}
.searchBig .msg {width: 300px;}
.search_cnt {background: #E0F1FC; color:black; padding: 5px 13px; }
.search_cnt em {font-weight:bold;}
.search_result {list-style:none;}
.search_result li {padding: 24px 1px; border-bottom: 1px dotted #E0E0E0;}
.search_result li.last {border-bottom-width: 0px;}
.search_result a {font-size: 1.2em; font-weight: bold;}
.search_result div {padding: 9px 0px; }
.search_result div strong {color: black; background: #E0F1FC; padding: 0px 3px;}
.search_pack {border-top: 1px solid #e0e0e0; padding: 25px 20px 15px;text-align:center;}
.search_pack ul {list-style: none;}
.search_pack li {display:inline;padding: 0px 5px;line-height: 17px;}
.search_pack li.pageName {margin-right: 9px; color: #7b7b7b;}
.search_pack .selected {color: #828282;border: 1px solid #D3D3D3;font-weight:bold;padding: 0px 5px 0px 6px;}
.search_pack .prev,
.search_pack .next {font-weight: bold;position:relative;top:-2px;}

.popularBox {margin-bottom: 12px;}
.popularBox .box {background: white; padding: 20px 15px;}
.popularBox ul {list-style: none; margin: 7px 0px 0px; vertical-align:top;}
.popularBox li {padding: 3px 0px 3px 9px; background: url('/img/ico_ul_dot.gif') no-repeat 0px 6px;}
.popularBox .more {padding-top: 20px; text-align:right;}
.popularBox .more strong {color: #C50000;}
.popularBox ul.newsBox li {background: none;}
.popularBox ul.newsBox .date {color: #7b7b7b; font-size: 0.8em;}

.article_answer {border: 1px solid #F2EAC3; background: #FFFEEF; padding: 20px 20px; margin: 30px 0px 10px;}
.article_answer .title {color: black; font-weight: bold; margin-bottom: 10px;}
.article_answer ul {list-style: none; padding: 0px 5px;}
.article_answer li {display:inline; margin-right: 35px; vertical-align: middle;}
.article_answer li.last {margin-right: 0px;}
.article_answer li input {margin-right: 10px; }
.article_answer_solution {display: none;}

.article_connected {padding: 20px 0px 10px;}
.article_connected ul {list-style: none;vertical-align:top;}
.article_connected li {padding: 3px 0px 3px 9px; background: url('/img/ico_ul_dot.gif') no-repeat 0px 6px;}
.article_connected h3 {margin-bottom: 7px;}
.article_no {text-align:center;margin: 20px 0px;}
.article_no .rdiv_default {text-align:center; margin: 0 auto; font-size: 1.2em; color: #536F7F; }
.article_no .body {padding: 35px 0px;background:white;}
.article_no .body .icowarning {padding: 6px 0px 6px 30px;background:white url('/img/ico_warning.gif') no-repeat;line-height:25px;}

.categories {list-style: none; color: #C50000;  vertical-align:top;}
.categories li { }
.categories ul {list-style: none; color: #3e3e3e; margin-bottom: 30px; vertical-align:top;}
.categories ul li {float: left;width: 265px;  margin-right: 20px;}
.categories ul ul li {float: none;width:auto;padding: 3px 0px 3px 9px; background: url('/img/ico_ul_dot.gif') no-repeat 0px 6px; margin-right:0px;}
.categories h2 {margin-bottom: 25px;}
.categories h3 {margin-bottom: 10px;color: #454545;}
.categories h3 a {color: #454545; text-decoration:none;}
.categories .categoriesMore {float:none;text-align: right; font-weight: bold;width:auto; border-bottom: 1px dotted #c5c5c5;padding-bottom: 10px;}
.categories .categoriesMore strong {color: #C50000;}

.subcategories {list-style: none; color: #C50000;  vertical-align:top;}
.subcategories li {}
.subcategories ul {list-style: none; color: #3e3e3e; margin-bottom: 30px; vertical-align:top;}
.subcategories ul li {float: none;padding: 3px 0px 3px 9px; background: url('/img/ico_ul_dot.gif') no-repeat 0px 6px;}
.subcategories h3 {margin-bottom: 10px;}
.subcategories h3 a {visibility:hidden;}

.news {list-style: none; }
.news h2 {font-size: 16px;margin-bottom: 25px;}
.news h2 .date {color: #7e7e7e;font-size: 0.7em;padding-top:7px;font-weight:normal;}
.news h2 strong {color: #005689; }

.pg404 .main404 {padding: 102px 219px;background:white;}
.pg404 .msg {padding: 35px; background: #f2f2f2 url('/img/bg_gray_gradient.gif') repeat-x top;}
.pg404 .ico {background: url('/img/ico_error.gif') no-repeat; padding-left: 30px; padding-top:5px;}
.pg404 p {padding-bottom: 10px;}
.pg404 p.last {padding-bottom: 0px;}
.pg404 strong {color: #c50000;}
.pg404 a {padding-right: 15px;}

.accident .rdivCnt {padding: 102px 219px;}
.accident .rdivCnt .rdivCnt {padding: 0px 4px;}
.accident .msg {padding: 35px; background: #f2f2f2 url('/img/bg_gray_gradient.gif') repeat-x top;}
.accident .ico {background: url('/img/ico_warning.gif') no-repeat; padding-left: 30px; padding-top:5px;}
.accident p {padding-bottom: 10px;}
.accident p.last {padding-bottom: 0px;}
.accident strong {color: #c50000;}
.accident a {padding-right: 15px;}

.communique .rdivCnt {padding: 102px 219px;}
.communique .rdivCnt .rdivCnt {padding: 0px 4px;}
.communique .msg {padding: 35px; background: #f2f2f2 url('/img/bg_gray_gradient.gif') repeat-x top;}
.communique .ico {background: url('/img/ico_ok.gif') no-repeat; padding-left: 30px; padding-top:5px;}
.communique p {padding-bottom: 10px;}
.communique p.last {padding-bottom: 0px;}
.communique strong {color: #c50000;}
.communique a {padding: 0px 7px;}

.mobi {background: url('/img/mpoczta_back.jpg') no-repeat; }
	* html .mobi {zoom:1}
.about_mobi {float:left;width: 248px; padding: 270px 33px 10px 38px;font-size:13px;line-height:17px;text-align:justify;}
	* html .about_mobi {width: 361px;}
.mobi_phone {float:left;width:551px;min-height:427px;margin-top:21px;background: url('/img/mpoczta_phone.gif') no-repeat;}
#mobi_phone {float:left;width: 210px; height: 279px;margin:25px 16px 121px 16px;background:white;}
.mobi .how_works {float:left;width:232px; height:96px; margin: 35px 0px 42px 33px;padding: 31px 22px 25px }
	* html .mobi .how_works {width:265px; height:173px;}
.mobi .how_works h2 {font-size: 22px; margin-bottom: 25px;}
.mobi .more {float:left;width:276px; margin: 20px 0px 0px 33px;}
.mobi .more h2 {margin-bottom: 10px;}
.mobi .more ul {font-size:13px;}

.contact {position:relative;zoom:1}
.contact #formErr {position:absolute;width:535px;height:23px;line-height:23px;left:200px;top:-14px;padding:0px 10px 0px 43px;
	font-weight:bold;text-align:center;color:#c50000;background: white url('/img/ico_warning_red.gif') no-repeat 10px 0px;}
	* html .contact #formErr {width:588px;}
.contactPack {padding: 20px 10px; border-bottom: 1px dotted #e0e0e0;}
.contactPackLast {border-bottom-width: 0px;}
.contactGr {padding: 3px 10px;}
#which_interface_gr {padding-top: 7px;}
.contactGr .label {float:left; width:210px; text-align:right; padding-top: 5px;font-weight:bold;}
.contactGr .values {float:left; margin-left: 15px; width:657px; overflow:hidden;}
.contactGr .wrong {color:#C50000;font-size: 11px;display:none;}
.contactGr .desc {color:#7B7B7B;font-size: 11px;}
.contactGr .alignTop {padding-top:0px;}
.contactGr label.check {margin-right: 20px;}
.contact .star {margin-left:2px;font-size:12px;color:#E64C24;}
.contactObligatory {color: #7B7B7B;margin: 6px 0 0 10px;font-size:11px;}

.errorGr .label {color:#C50000;}
.errorGr .wrong {display: block;}

.contactGr input.text{width: 313px;}
	* html .contactGr input.text{width: 325px;}
.contactGr textarea {width: 645px; height: 175px;}
	* html .contactGr textarea {width: 657px; height: 183px;}
.contactGr select {width: 325px;}
	html:first-child select {width: 323px;} /* tylko opera */

.contactGr .which_interface {float: left; width: 191px; margin-right: 42px;}
.contactGr .which_interface_last {margin-right: 0px;}
.contactGr .which_interface img {margin: 7px 0px;}
.contactGr input.insted_select {margin-left: 12px; width: 308px;}
	*:first-child+html .contactGr input.insted_select {position:relative;top:-2px;}
	* html .contactGr input.insted_select {width: 320px;position:relative;top:-2px;}
.contactGr a.bok_link {margin-left: 40px; line-height: 28px;}
.contactGr a.bok_link strong {color: #C50000;}
.contactGr .image_code {cursor:hand;cursor:pointer;margin: 2px 0px 2px 2px; vertical-align: top; height: 24px;}
	*:first-child+html .contactGr .image_code {margin-top: 3px; margin-bottom: 3px;}
	* html .contactGr .image_code {margin-top: 3px; margin-bottom: 3px;}
.contactGr .image_reload {cursor:hand;cursor:pointer;margin: 2px 0px 2px 2px; vertical-align: top; }
	*:first-child+html .contactGr .image_reload {margin-top: 3px; margin-bottom: 3px;}
	* html .contactGr .image_reload {margin-top: 3px; margin-bottom: 3px;}
.contactGr input.image_text {width: 73px;}
	* html .contactGr input.image_text {width: 85px;}

.contact_dont_send {margin-bottom: 20px;}
.contact_dont_send div.msg {background: white; padding: 20px;text-align:center;}

/* INC */
.help_path {border-bottom: 1px solid #E0E0E0; padding-bottom:3px;margin-bottom:15px;}
.help_path strong {color: #939393; font-size: 1.2em; margin: 0px 5px;}

span.button {float: left;cursor:pointer;}
span.button .text {float:left;height:22px; text-align:center; padding:6px 0px 0px; font-weight:bold;}
* html span.button .text {height: 28px; }
span.button .button_left,
span.button .button_right {float:left;width: 4px; height: 28px;}
span.button span.raquo {margin-left: 10px; color: #C50000;font-weight:bold;}

span.button_blue .text {color:white;background:transparent url('/img/fbtn_blue.gif') repeat-x;}
span.button_blue .button_left  {background:transparent url('/img/fbtn_blue_left.gif') no-repeat;}
span.button_blue .button_right {background:transparent url('/img/fbtn_blue_right.gif') no-repeat;}

span.button_white .text {color:#0168C8;background:transparent url('/img/fbtn_white.gif') repeat-x;font-weight:normal;}
span.button_white .button_left  {background:transparent url('/img/fbtn_white_left.gif') no-repeat;}
span.button_white .button_right {background:transparent url('/img/fbtn_white_right.gif') no-repeat;}

span.button_helpLinksOff .text {color:white;background:transparent url('/img/fbtn_blue.gif') repeat-x;}
span.button_helpLinksOff .button_left  {background:transparent url('/img/fbtn_blue_left.gif') no-repeat;}
span.button_helpLinksOff .button_right {background:transparent url('/img/fbtn_blue_right.gif') no-repeat;}

span.button_helpLinksOn .text {color:#0168C8;background:transparent url('/img/fbtn_white.gif') repeat-x;font-weight:normal;}
span.button_helpLinksOn .button_left  {background:transparent url('/img/fbtn_white_left.gif') no-repeat;}
span.button_helpLinksOn .button_right {background:transparent url('/img/fbtn_white_right.gif') no-repeat;}

span.button_search .text {color:white;background:transparent url('/img/fbtn_blue.gif') repeat-x;}
span.button_search .button_left  {background:transparent url('/img/fbtn_blue_left.gif') no-repeat;}
span.button_search .button_right {background:transparent url('/img/fbtn_blue_right.gif') no-repeat;}

/* Article - BP */
.article_body ol,
.article_body ul {padding: 0px 20px 0px 35px;}
.article_body li ul,
.article_body li ol {padding-top: 15px;}
.article_body li {padding-bottom: 10px;}
.article_body table {border: 2px solid black; border-collapse: collapse;}
.article_body td {text-align: center;font-size: 11px;border: 1px solid black;}
.article_body tr.top   {background: #E0E7ED;}
.article_body td.first {background: #CBD8E0;text-align: left;padding: 2px;font-size: 11px;}
.article_body .buttons {border: 0px solid black;}

/* Wideo */
.wideo {margin:6px 0 0 0;}
.wideoInfo{margin:0 0 32px 0;}
.wideoItem{margin: 0 0 36px 0;}
.wideo h2{color:black;font-size:1.8em;font-weight:normal;line-height:1.3em;margin-bottom:12px;}
.wideoBox{margin:35px 0 0 0;}
