h3 {
	font-family: Arial, Sans-Serif;
}
/*
 * NOWE USLUGI
 */
div#service {
	/* size: 290x121 */
	float: left;
	margin-left: 1px;
	border-top: 3px solid #b5cfe0;
	border-right: 1px solid #b5cfe0;
	width: 250px;
	height: 108px;
	padding: 13px 20px 0 20px;
	background-color: #e1eef5;
}

/*
 * ZNAJDZ ROZWIAZANIE
 */
div#solution {
	/* size: 292x121 */
	float: left;
	border-top: 3px solid #a8c6da;
	width: 242px;
	height: 108px;
	padding: 13px 30px 0 20px;
	background-color: #cfe3ef;
}div#solution label {
	display: none;
}
div#solution select {
	width: 240px;
	border: 1px solid #7f9db9;
	font: 11px Arial, Tahoma, Sans-serif;
	color: #535353;
}
div#solution input.submitButton {
	width: 139px;
	height: 22px;
	border: 0;
	margin-top: 3px;
	padding-bottom: 2px;
	float: right;
	display: block;
	font: 1em Arial, Tahoma, Sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-image: url(znajdz_rozwiazanie.gif);
	background-repeat: no-repeat;
	background-color: #4480cb;
	cursor: pointer;
}
/*
 * NEWSLETTER
 */
div#newsletter {
	border-top: 3px solid #85a5d2;
	/* size: 188x124 */
	float: left;
	width: 153px;
	height: 108px;
	padding: 13px 15px 0 20px;
	background: url(newsletter_sub_bkg.jpg) no-repeat top left;
	background-color: #ffffff;
}
div#newsletter label {
	display: none;
}

div#newsletter .bkg label {
	display: inline;
}
div#newsletter input.text {
	width: 150px;
	border: 1px solid #7f9db9;
	font: 11px Arial, Tahoma, Sans-serif;
	color: #535353;
}

div#newsletter input.checkbox {
	border: 1px solid #7f9db9;
	color: #535353;
	display: inline;
}

div#newsletter input.submitButton {
	width: 107px;
	height: 22px;
	border: 0;
	margin-top: 3px;
	padding-bottom: 2px;
	float: right;
	display: block;
	font: 11px Arial, Tahoma, Sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-image: url(prenumeruje.gif);
	background-repeat: no-repeat;
	background-color: #4480cb;
	cursor: pointer;
}

div#newsletter input.okButton {
	width: 30px;
	height: 22px;
	border: 0;
	margin-top: 3px;
	padding-bottom: 2px;
	display: inline;
	font: 11px Arial, Tahoma, Sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-image: url(prenumeruje.gif);
	background-repeat: no-repeat;
	background-color: #4480cb;
	cursor: pointer;
}

div#newsletter .nloptions {
	width:150px;
}

div#newsletter .nloptions .opt{
	padding-top:5px;
}

div#newsletter .nloptions .opt a{
	color: #466c9e;
	text-decoration:none;
}

div#newsletter .nloptions .opt a:hover{
	color: #466c9e;
	text-decoration:underline;
}
div#newsletter .caption {
	color: #333333;
	font: 11px Arial, Tahoma, Sans-serif;
}

div#nlalt {
	display:none;
}
div#newsletter .bkg {
	background-color:#b7d1e0;
	width:147px;
	padding:3px;
}

/*
 * GLOWNY LEWY KONTENER
 */
#left {
	width: 217px;
	margin-left: 1px;
	float: left;
}
#leftMenu {
	width: 178px;
	position: relative;
	margin: 0px 0 10px 19px;
	padding-right: 10px;
}
#leftMenu li.subsubpos a{
	color: #336eac;
	text-decoration:none;
}
#leftMenu li.pos {
	list-style: none;
}
#leftMenu div.pos, #leftMenu li.pos {
	padding: 5px 5px 5px 0px;
	height: auto;
}
#leftMenu li.subpos {
	padding: 5px 5px 5px 15px;
	height: auto;
}
#leftMenu li.subsubpos {
	padding: 5px 5px 5px 25px;
	height: auto;
}
#leftMenu div.posChecked {
	padding: 5px 5px 5px 15px;
}

#leftMenu div.pos, #leftMenu div.pos a, #leftMenu li.pos, #leftMenu li.pos a {
	font-size: 1em;
	color: #336eac;
}

#leftMenu div.pos a:hover, #leftMenu li.pos a:hover {
	text-decoration:underline;
	color:#009FC2;	
}
#leftMenu div.sel, #leftMenu div.sel a, #leftMenu li.sel, #leftMenu li.sel a, #leftMenu li.sel a{
	height: auto;
	text-decoration:underline;
	color:#009FC2;
}
#leftMenu li.subpos, #leftMenu li.subsubpos, #leftMenu li.subpos a {
	font-size: 1em;
	color: #336eac;
}
#leftMenu li.subsel, #leftMenu li.subsel, #leftMenu li.subsubpos a:hover {
	text-decoration:underline;
	color: #009FC2;
}
a:visited{
	color: #336EAC;
	text-decoration: none;
}
#leftMenu .bt {
	border-top: 1px dotted #d7e0ed;
}
#leftMenu div.sel, #leftMenu div.sel a, #leftMenu li.sel, #leftMenu li.sel a {
	height: auto;
	text-decoration:underline;
	color:#009FC2;
}
#leftMenu div.subpos .sel a{
	height: auto;
	text-decoration:underline;
	color:#009FC2;
}
#leftMenu div.posChecked, #leftMenu li.posChecked a {
	font-size: 1em;
	color: rgb(87,198,177);
}
#leftMenu a {
	text-decoration: none;
}
#leftMenu div.pos a:hover {
	text-decoration: underline;
}
#leftMenu li.pos a:hover, #leftMenu li.subsel a {
	text-decoration:underline;
	color:#009FC2;
}
#leftMenu li.pos a:hover, #leftMenu li.subpos a:hover {
	text-decoration:underline;
	color:#009FC2;
}
#left div.items {
	margin-top: 7px;
	background-color: #edf5f9;
}
#leftItems {
	width: 188px;
	height: auto;
}

.left_navi_btn{
	width: 217px;
	height: 51px;
	margin: 1px 1px 0 0;
}
/*
 * GLOWNY SRODKOWY KONTENER
 */
#subpage {
	width: 522px;
	float: left;
	padding: 15px 15px 0 15px;
	font-family: Arial;
}
#content .pageTitle {
	margin: 0 0 12px -1px;
	padding: 0;
	font: 2.1em Arial;
	color: #7091c0;
	display: block;
}
#subpage .textSize {
	position: relative;
	float: right;
	top: -12px;
}
#two .textSize {
	position: relative;
	float: right;
	top: -12px;
	padding-right:15px;
}
#one .textSize {
	position: relative;
	float: right;
	top: 3px;
	padding-right:15px;
}
#subpage .fontSize, #two .fontSize, #one .fontSize {
	position: relative;
	top: -1px;
	padding-right: 4px;
	color: #a6a6a6;
}
#subpage .textSize .smallText, #two .textSize .smallText, #one .textSize .smallText {
	position: relative;
	top: -1px;
	padding-right: 4px;
	font-size: 100%;
	color: #009fc2;
	text-decoration: underline;
	border-right: 1px solid #d7e4f2;
	cursor: pointer;
}
#subpage .textSize .mediumText, #two .textSize .mediumText, #one .textSize .mediumText {
	position: relative;
	top: -2px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 122.5%;
	color: #466c9e;
	text-decoration: underline;
	border-right: 1px solid #d7e4f2;
	cursor: pointer;
}
#subpage .textSize .largeText, #two .textSize .largeText, #one .textSize .largeText {
	position: relative;
	top: -2px;
	padding-left: 4px;
	font-size: 145%;
	color: #466c9e;
	text-decoration: underline;
	cursor: pointer;
}
#subpage .secure {
	position: relative;
	top: -12px;
	color: #1f477a;
}
#subpage .secure img {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
#subpage .contents {
/*	color: #535353;*/
	color: #535353;
	margin-bottom: 20px;
	line-height: 1.4em;
}
/*.wysiwyg ul li{
	position: static!important; 
}*/
#one .contents {
	color: #535353;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 1.4;
}
#one .message {
/*	color: #535353;*/
	color: #535353;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.4;
	width: 720px;
}
#subpage .contents .variantDesc {
	color: #535353;
}
#subpage .contents h3 {
	margin: 0;
	width: 350px;
	padding: 12px 0 3px 0;
	font-size: 1em;
	font-weight: bold;
	color: #1f477a;
}

#subpage .contents h4 {
	margin: 0;
	width: auto;
	padding: 12px 0 8px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #1f477a;
}

#subpage .contents ul.list,ul.sub_list {
	margin: 0 0 8px 20px;
}

#subpage .contents ul.list li {
	width: 330px;
}

#subpage .contents .infol ul.list li {
	padding:5px 0px 5px 0px;
}

#subpage .contents ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}
#one div.box ul.list li.sub_list{
	width: 320px;
	font-size: 0.9em;
}
#one div.box ul.list li a.desc {
	font-size: 1em;
	font-weight: normal;
	cursor: pointer;
	padding: 0;
}
#one div.box ul.list li.sub_list div.desc{
	font-size: 1.1em;
}
#content .navi {
	border-top: 1px solid #d7e4f2;
	height: 26px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#content .naviTop {
	border: 0!important;
	height: 15px;
	padding: 5px 10px 5px 0;
}

#content .navi .print span {
	position: relative;
	top: -2px;
}
#content .navi .sendtf {
	margin-left: 15px;
}
#content .navi .sendtf span{
	position: relative;
	top: 0px;
}
#content .navi .sendtf img {
	position: relative;
	top: 1px;
}
#content .navi div.top {
	margin-left: 15px;
}
#content .navi a {
	font-size: 1em;
	color: #466c9e;
	text-decoration: none;
	cursor: pointer;
}
#content .navi a:hover {
	text-decoration: none;
}
#content .navi a.link:hover {
	text-decoration: underline;
}
#subpage .contents .tariff {
	border-right: 1px solid #d7e4f2;
	border-bottom: 1px solid #d7e4f2;
	width: 145px;
	text-align: left;
	font-size: 11px;
}
#subpage .contents .tariff .tm2, #subpage .contents .rules .rm2 {
	padding-left: 5px;
	width: 120px;
}
#subpage .contents .rules {
	border-right: 1px solid #d7e4f2;
	height: 30px;
	padding-top: 7px;
	text-align: left;
	font-size: 11px;
}
#subpage .contents .blue .btns {
}
#subpage .contents .blue .btn_green, #subpage .contents .blue .btn_blue {
	margin-left: 15px;
	font-size: 11px;
}
#subpage .contents .blue .btn_blue {
	margin-top: 10px;
}
#content #sf {
	margin-top: 20px;
}
#sf div.question {
	margin: 5px 0 5px 0;
	font-weight: bold;
}
#sf div.nextQuestion {
	margin: 25px 0 5px 0;
	font-weight: bold;
	color: #1f477a;
}
#sf div.answer {
	padding-top: 5px;
	color: #1f477a;
}
#sf div.services {
	color: #1f477a;
	cursor: pointer;
}
#subpage #sf div.title {
	width: 300px;
}
#subpage #sf div.lead {
	padding: 0 0 0 15px;
	width: 300px;
	color: #333333;
}
#subpage #sf div.lead a {
	text-decoration: none;
	color: #333333;
}
#subpage #sf div.lead a:hover {
	text-decoration: underline;
}
#sf div.service, #dymek div.pos {
	margin-left: 10px;
	color: #466c9e;
	font-weight: bold;
	cursor: pointer;
}
#dymek div.pos {
	margin-left: 5px;
	padding: 2px 0 2px 0;
	text-align: left;
}
#dymek div.pos a {
	color: #466c9e;
	font-weight: bold;
	text-decoration: none;
}
#dymek div.pos a:hover {
	text-decoration: underline;
}
#dymek div.close {
	padding-top: 10px;
/*	font-weight: bold;*/
	cursor: pointer;
}
#sf div.button {
	margin: 10px;
	float: right;
}
#sf input.submitButton {
	width: 100px;
	height: 22px;
	border: 0;
	margin-top: 2px;
	padding-bottom: 2px;
	font: 1em Arial, Tahoma, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
	background: url(btn_100_bkg.gif) no-repeat;
	background-color: #4480cb;
	cursor: pointer;
}

/*
 * GLOWNY PRAWY KONTENER
 */
#right {
	position: relative;
	margin-top: -3px;
	width: 188px;
	float: left;
}

/*
 * MENU PRAWE
 */
ul#quickMenu {
	margin-bottom: 10px;
	width: 188px;
	border-top: 3px solid #85a5d2;
	border-bottom: 3px solid #85a5d2;
	background: url(nol_bkg.gif) top left repeat-x;
	background-color: #1f477a;
}
ul#quickMenu li {
/*	margin-left: 10px;
	margin-right: 10px;*/
	padding: 5px 10px 0 15px;
	height: 32px;
}
ul#quickMenu li.border {
	border-bottom: 1px solid #355c8d;
}
ul#quickMenu li.nol {
	background: url(nol_bkg.gif) top left repeat-x;
	height: 30px;
}
ul#quickMenu li.bok {
	height: 32px;
}
ul#quickMenu li.tel {
	height: 34px;
}
ul#quickMenu li a img {
	display: inline;
}
ul#quickMenu li a {
	width: 20px;
}


.en ul#quickMenu {
	width: 188px;
	list-style-type: none;
	border-top: 3px solid #85a5d2;
	border-bottom: 3px solid #85a5d2;
	background: url(nol_en_bkg.gif) top left repeat-x;
	background-color: #1f477a;
}
.en ul#quickMenu li.border {
	border-bottom: 1px solid #355c8d;
}
.en ul#quickMenu li.nol {
	background: url(nol_en_bkg.gif) top left repeat-x;
	height: 35px;
	padding: 10px 10px 2px 15px;
}
.en ul#quickMenu li.tel {
	height: 35px;
	padding: 7px 10px 2px 15px;
}

/**
 * BOXY NA PRAWEJ
 */
div.uslugi_panel{
	width: 380px;
	height: auto;
} 
div.shadow {
	margin: 3px 0 10px 3px;
	width: 185px;
	background: #e8e8e8;
}
div.noshadow {
	margin: 0 0 7px 0;
}
div.box {
	width: 163px;
	border: 1px solid #aacbde; 
	padding: 10px;
	background: #ffffff;
}
div.blue {
	background: #edf5f9;
}
div.shadow div.box {
	position: relative;
	top: -3px;
	left: -3px;
}
div.noshadow div.box {
	position: relative;
	top: -3px;
}
div.box h3 {
	margin: 0;
	width: 153px;
	padding: 0 5px 7px 5px;
	font-size: 1em;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}
div.box ul.list li, div.box div.lead, div.box div.image {
	padding: 3px 5px 3px 5px;
	width: 80px;
}
div.blue ul.list li {
	padding: 2px 5px 2px 5px;
}
div.box ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}
div.box ul.list li div.desc2 {
	margin-left: 4px;
	width: 138px;
}
div.addbox {
	margin: 0;
	width: 188px;
	margin-bottom: 10px;
}
div.addbox div.image {
	margin: 0 auto;
}
div.box div.lead a {
	font-size: 1em;
	color: #466c9e;
	text-decoration: none;
}
div.box div.lead a:hover {
	text-decoration: underline;
}
div.pink {
	background: #fde6ec;
	border: 1px solid #f99ebb; 
}
div.pink ul.list li.border {
	border-bottom: 1px solid #f99ebb;
}
div.pink h3 {
	border-bottom: 1px solid #f99ebb;
	color: #f22f71;
}
#right div.more {
	margin-top: 10px;
}

/*
 * 1 KOLUMNA
 */
#one {
	width: 772px;
	height: auto;
/*	padding: 30px;*/
}
#one div.shadow {
	width: 377px;
}
#one div.box {
	width: 375px;
	background-color: #edf5f9;
	padding: 0;
	padding-bottom: 15px;
}
#one div.triangle {
	border-top: 2px solid #2c5487;
	width: 375px;
	height: 5px;
	background: url(triangle.gif) bottom right no-repeat;
}
#one div.box h3 {
	margin: 0 10px 0 10px;
	padding: 5px 0 12px 0;
	font: 1.5em Arial;
	font-weight: bold;
	width: 355px;
}
#one div.box ul.list {
	padding: 0 10px 0 10px;
}
#one div.box ul.list li {
	border: 0;
	width: 345px;
	/*height: 63px;*/
	background-color: #ffffff;
}
#one div.box ul.list li a {
	font-size: 1.3em;
	font-weight: bold;
	cursor: pointer;
}
#one div.box ul.list li a span.go {
	font-size: 0.7em;
}
#one div.box ul.list li.border {
	margin-top: 2px;
}
#one div.box ul.list li .desc {
	padding: 0px 20px 5px 10px;
	color: #2c2c2c;
	line-height: 1.3;
}
#one .pageTitle {
	margin: 15px 0 20px 10px;
	position: relative;
	clear: both;
	display: block;
}

#two .pageTitle {
	margin: 15px 0 0 15px;
	position: relative;
	clear: both;
	display: block;
}

/*
 * 2 KOLUMNY
 */
#two {
	width: 583px;
	height: auto;
	float:left;
	padding-top:15px;
}
#two div.shadow {
	width: 214px;
}
#two div.m30 {
	margin-right: 30px;
}
#two div.box {
	width: 190px;
}
#two div.box h3 {
	width: 180px;
}
#two  div.box ul.list li {
	width: 180px;
}
#two #path {
	width: 772px;
	position:relative;
	top:-30px;
}
#two .pageTitle {
	position: relative;
	top: -15px;
}

#two .contents {
	width:543px;
	padding-left:15px;
}

#two #magazine div.shadow {
	width: 540px;
	margin-bottom: 20px;
}
#two #magazine div.box {
	width: 518px;
}
#two #magazine div.box h3 {
	width: 508px;
	font: 1.5em Arial;
	font-weight: bold;
}

#two #magazine div.box ul.list li {
	color:#535353;
	width: 508px;
}
#two #magazine .image {
	margin-right: 20px;
	margin-bottom: 20px;
}
#two #magazine .info {
	padding: 10px 5px 10px 5px;

}
#two #magazine .info a {
	text-decoration:none;
	cursor:pointer;
}

#subpage #magazine h2 {
	margin: 0;
	width: 360px;
	padding: 12px 0 3px 0;
	margin-bottom: 7px;
	font-size: 1.6em;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}
#two #magazine div.yellow ul.list li.border {
	border-bottom: 1px solid #f7e99a;
}

/* events - history */
div.eventsbox {
	/*border: 1px solid #aacbde; */
	padding: 15px 10px 10px 0px;
	background: #ffffff;
}

div.eventsbox h3 {
	margin: 0;
	padding: 0 5px 7px 0px;
	font: 11px Arial;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}
div.eventsbox ul.list li {
	padding: 3px 5px 6px 5px;
}
div.eventsbox ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}


/*
 * BOX Z CENNIKIEM
 */

#subpage .contents div.shadow {
	margin-top: 30px;
	margin-bottom: 10px;
	width: 354px;
}
#subpage .contents div.box {
	width: auto;
	padding: 10px 15px 10px 15px;
}
#subpage .contents div.shadow div.box {
	position: relative;
	top: -3px;
	left: -3px;
}

/*
 * BOXY W SOLUTION FINDER
 */

#subpage #sf div.shadow {
	margin-top: 10px;
	margin-bottom: 20px;
}
#subpage #sf div.box {
	padding: 10px 15px 10px 15px;
}
#subpage #sf h3 {
	margin: 0;
	width: 323px;
	padding: 0 0 5px 0;
	font-size: 1em;
	font-weight: bold;
	color: #1f477a;
}
#subpage #sf h3.top {
	margin-top: 5px;
	border-top: 1px solid #d7e4f2;
	border-bottom: 0;
	padding-top: 5px;
}
#subpage #sf h3.top2 {
	margin-bottom: 4px;
}
#subpage #sf div.blue ul.list {
	padding: 1px 0 1px 0;
	margin: 0 0 0 10px;
}
#subpage #sf div.blue ul.list li {
	width: 300px;
	padding: 0;
}
#subpage #sf li input {
	position: relative;
	top: 2px;
}
#subpage #sf li .go {
	position: relative;
	top: -1px;
}
#subpage #sf li span {
	padding-left: 2px;
}

/*
 * FAQ
 */

#subpage #faqList ul {
	margin: 0;
	margin-bottom: 20px;

}
#faqList li {
	width: 361px;
}
#faqList ul.list li.pos1 {
	margin: 2px 0 2px 0;
	width: 361px;
}
#faqList ul.list li.pos2 {
	border-top: 1px solid #d7e4f2;
	width: 361px;
	padding: 10px 0 10px 0;
}
/*#faqList li div a, #faqList li div a:hover {
	text-decoration: none;
}*/
#faqList div.more {
	margin-top: 10px;
	width: 361px;
}
#faqList div.more a:hover {
	text-decoration: underline;
}
#faqList ul .category {
	text-align: right;
	margin-bottom: 10px;
}
#faqList ul .answer {
	width: 353px;
	padding-left: 8px;
	color: #535353;
}


div.absList {
	padding: 15px 10px 10px 0px;
	background: #ffffff;
}

div.absList ul.list li {
	padding: 10px 5px 6px 5px;
}
div.absList ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}

div.absList .absLink {
	text-align:right;
}
div.absList .desc {
	width:370px;
}
div.absList h3 {
	margin: 0;
	padding: 3px 5px 2px 0px;
	font: 11px Arial, Tahoma;
	font-weight: bold;
	color: #1f477a;
	display: inline;
}

div.absList .photo {
	width:80px;
	height:60px;
	margin:10px;
}


.media {
	padding: 2px 0 2px 0px;
}
.mediaLink {
	margin-top:10px;
	/*margin-bottom:0px;*/
}

/* obsluga klienta - biznes */
#cc_b .left div.shadow {
	margin: 3px 0 10px 3px;
	width: 213px;
	background: #e8e8e8;
}

#cc_b .right div.shadow {
	margin: 3px 0 10px 3px;
	width: 313px;
	background: #e8e8e8;
}

#cc_b .right div.box {
	width: 291px;
	border: 1px solid white; 
	padding: 10px;
}

#cc_b .center div.shadow {
	margin: 3px 0 10px 3px;
	width: 465px;
	background: #e8e8e8;
}

#cc_b .center div.box {
	width: 460px;
	border: 0; 
	padding: 10px;
}

#cc_b .link{
	text-align:right;
	background-color:#e1eef5;
	height:35px;
	width:201px;
	padding: 10px 10px 0 0;
	margin:0px;
	position:relative;
	left:-3px;
	top:-4px;
	border: 0; 
}

#cc_b div.btn {
	float:right;
	width: 108px;
	height: 22px;
	clear: both;
	display: block;
}

#cc_b div.btn div.center {
	width: 87px;
	height: 19px;
	float: left;
	font-size:11px;
	display: inline;
	text-align: center;
	padding: 3px 7px 0 7px;
}

#cc_b .left  div.noshadow, #cc_b  .right  div.noshadow, #cc_b .center  div.noshadow{
	margin: 0 0 7px 0;
}


#cc_b .left div.box {
	width: 191px;
	border: 0; 
	padding: 10px;
}
#cc_b .left div.shadow div.box, #cc_b .right div.shadow div.box, #cc_b .center div.shadow div.box  {
	position: relative;
	top: -3px;
	left: -3px;
}
#cc_b .left div.noshadow div.box, #cc_b .right div.noshadow div.box,  #cc_b  .center div.noshadow div.box {
	position: relative;
	top: -3px;
}
#cc_b .left div.box h1 {
	margin: 0;
	width: 181px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}

#cc_b .right div.box h1 {
	margin: 0;
	width: 261px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}

#cc_b .center div.box h1 {
	margin: 0;
	width: 400px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}

#cc_b .center div.box .title {
	margin: 0;
	width: 400px;
	padding: 10px 5px 7px 5px;
	font: 11px Tahoma;
	font-weight: bold;
	color: #1f477a;
	line-height: 1.8em;
}

#cc_b .title2 {
	margin: 0;
	width: 400px;
	padding: 10px 5px 7px 5px;
	font: 11px Tahoma;
	color: #1f477a;
}
#cc_b .backtop {
	text-align:right;
	position:relative;
	top:-60px;
}
#cc_b .center div.box .content {
	margin: 0;
	width: 400px;
	padding: 10px;
	font: 1em Tahoma;
	background-color:#ffffff;
	position:relative;
	top:-15px;
	color:#535353;
}

#cc_b .left div.box ul.list li {
	padding: 3px 5px 3px 5px;
	color:#535353;
	width: 181px;
}

#cc_b .right div.box ul.list li {
	padding: 3px 5px 3px 5px;
	width: 261px;
}

#cc_b .center div.box ul.list li {
	padding: 3px 5px 3px 5px;
	color:#535353;
	width: 386px;
}

#cc_b .left div.blue ul.list li, #cc_b  .right div.blue ul.list li, #cc_b .center div.blue ul.list li {
	color:#535353;
	padding: 2px 5px 2px 5px;
}
#cc_b .left div.box ul.list li.border, #cc_b .right div.box ul.list li.border, #cc_b .center div.box ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}

#cc_b .center div.box ul.list li.selected {
	color:#535353;
}

/* obsluga klienta - dom */
#cc_h .left div.shadow {
	margin: 3px 0 10px 3px;
	width: 213px;
	background: #e8e8e8;
}

#cc_h .right div.shadow {
	margin: 3px 0 10px 3px;
	width: 313px;
	background: #e8e8e8;
}

#cc_h .right div.box {
	width: 291px;
	border: 0; 
	padding: 10px;
}

#cc_h .center div.shadow {
	margin: 3px 0 10px 3px;
	width: 465px;
	background: #e8e8e8;
}

#cc_h .center div.box {
	width: 460px;
	border: 0; 
	padding: 10px;
}

#cc_h .link{
	text-align:right;
	height:35px;
	width:201px;
	padding: 10px 10px 0 0;
	margin:0px;
	position:relative;
	left:-3px;
	top:-4px;
	border: 0; 
}

#cc_h div.btn {
	float:right;
	width: 108px;
	height: 22px;
	clear: both;
	display: block;
}

#cc_h div.btn div.center {
	width: 87px;
	height: 19px;
	float: left;
	font-size:11px;
	display: inline;
	text-align: center;
	padding: 3px 7px 0 7px;
}

#cc_h .left  div.noshadow, .right  div.noshadow, .center  div.noshadow{
	margin: 0 0 7px 0;
}


#cc_h .left div.box {
	width: 191px;
	border: 1px solid #30c1e1; 
	padding: 10px;
}
#cc_h .left div.shadow div.box, .right div.shadow div.box, .center div.shadow div.box  {
	position: relative;
	top: -3px;
	left: -3px;
}
#cc_h .left div.noshadow div.box, .right div.noshadow div.box, .center div.noshadow div.box {
	position: relative;
	top: -3px;
}
#cc_h .left div.box h1 {
	margin: 0;
	width: 181px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #30c1e1;
}

#cc_h .right div.box h1 {
	margin: 0;
	width: 261px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #30c1e1;
}

#cc_h .center div.box h1 {
	margin: 0;
	width: 400px;
	padding: 0 5px 7px 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #30c1e1;
}

#cc_h .center div.box .title {
	margin: 0;
	width: 400px;
	padding: 10px 5px 7px 5px;
	font: 11px Tahoma;
	font-weight: bold;
	color: #1f477a;
	line-height: 1.8em;
}

#cc_h .title2 {
	margin: 0;
	width: 400px;
	padding: 10px 5px 7px 5px;
	font: 11px Tahoma;
	color: #1f477a;
}

#cc_h .backtop {
	text-align:right;
	position:relative;
	top:-60px;
}
#cc_h .center div.box .content {
	margin: 0;
	width: 416px;
	padding: 10px;
	font: 1em Tahoma;
	background-color:#ffffff;
	color:#535353;
	position:relative;
	top:-15px;
}

#cc_h .left div.box ul.list li {
	padding: 3px 5px 3px 5px;
	color:#535353;
	width: 171px;
}

#cc_h .right div.box ul.list li {
	padding: 3px 5px 3px 5px;
	width: 261px;
}

#cc_h .center div.box ul.list li {
	padding: 3px 5px 3px 5px;
	color:#535353;
	width: 386px;
}


#cc_h .left div.blue ul.list li, .right div.blue ul.list li, .center div.blue ul.list li {
	color:#535353;
	padding: 2px 5px 2px 5px;
}
#cc_h .left div.box ul.list li.border, .right div.box ul.list li.border, .center div.box ul.list li.border {
	border-bottom: 1px solid #30c1e1;
}

#cc_h .center div.box ul.list li.selected {
	color:#535353;
}

#cc_b li, #cc_h li {
	width: 430px;
}
#cc_b li .wysiwyg, #cc_h li .wysiwyg{
	width: 430px;
}

#cc_h .ccPrintButton, #cc_b .ccPrintButton {
	padding: 0px 5px 0px 0px;
	margin-top:10px;
	float:right;
}

.cc_right {
	float:left;
	padding-top:35px;
}

#sf div.btn_blue {
	width: 100px;
	display: inline;
}
#sf div.btn_blue div.center {
	width: 79px;
	padding: 3px 7px 0 7px;
}

#siteMap div.title {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 3px;
}


/*
 * FORMULARZ ZGLOSZENIOWY - SEKCJA KARIERA
 */

#careerOffers .form {
	border: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 420px;
	padding: 20px 0px 20px 0px;
	height: auto;
}
#careerOffers .form .input {
	width: 270px;
	padding: 3px 0 3px 0px;
}
#careerOffers .form input.file {
	width: 272px;
}

#careerOffers .form .caption {
	width: 140px;
}
#careerOffers .form input.checkbox {
	width: 20px;
	border: 0;
}


#careerOffers .form select {
	border: 1px solid;
	color: #7f9db9;
	font: 11px Arial, Tahoma;
	
}

#careerOffers .form .submitButton {
	width: 65px;
	height: 19px;
	margin-right: 0px;
	border: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	background: none;
	cursor: pointer;
}

#careerOffers .deathStar {
	color: red;	
}

#careerOffers .agree_error {
	color: red;
	font-weight: bold;
	font-size: 11px;
}

#careerOffers .career_checkbox {
	width: 20px;
	border:0;
	margin-right: 2px;
}


ul.career_subtext{
	margin-top:20px;
}

ul.career_subtext li{
	margin-bottom:10px;
}

ul.career_subtext li img{
	margin-right:10px;
}

ul.career_subtext li a{
	display:block;
	cursor:pointer;
	font-size: 1.2em!important; 
	font-weight:bold; 
	color: #009FC2!important; 
	margin-top:-2px;
}

ul.career_subtext #sep{
	background: url(hp/content_sep.png) repeat-x left top;
	height:1px;
	width:507px;
	margin:10px 0;
}

ul.career_subtext li div.subtext_content{
	padding:2px 20px 2px 26px;
}

ul.career_subtext li .button_formularz{
	margin-top:10px;
	width:auto;
}

ul.career_subtext li div.subtext_content .wysiwyg{
	width:auto;
}

#career_intro td{
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #003373;
}


#career_intro table{
	border-top:1px solid #003373;
	border-left:1px solid #003373;
	border-right:1px solid #003373;
	border-bottom:0;
}

/* KARIERA - NOWE ZMIANY */
#career_intro .career_flash{
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:20px;
}	

#career_interviews{
	margin-top:10px;
}

#career_interviews a.more:hover{
	text-decoration: underline;
	color:#009FC2;
}

#career_interviews .interview{
	background: url(kariera_layer_bkg.png) repeat-y scroll left top;
	background-color:white;
	margin-bottom:10px;
	padding:1px 10px 10px;
}

#career_interviews .interview_onclick{
	cursor:pointer;
}

#career_interviews .interview .interview_name{
	margin-bottom:10px;
}

#career_interviews .interview .interview_picture{
	margin:0 10px 0 25px;
}

#careerOffers #sep{
	background:url(hp/content_sep.png) repeat-x left top;
	height:1px;
	width:492px;
	margin:10px 0pt 10px 15px;
}

#career_interviews .interview span{
	color:#003D7E;
	font-size:1.2em;
	font-weight:bold;
	margin-left:8px;
}

#career_interviews .interview .interview_abstract{
	width: 340px; 
	/*font-style:italic;*/
}

#career_interviews .interview .interview_abstract_noimg{
	margin-left:25px;
	width:460px;
}

#career_interviews .citation_pt{
	padding-top:10px;	
}

#career_interviews .citation_ml{
	margin-left:0!important;	
}

#career_interviews .citation_width{
	width:365px!important;	
}

#career_interviews .interview_content{
	margin-top:10px;
	padding-top:5px;
	background: transparent url(hp/content_sep2.gif) repeat-x scroll left top;
}

#careerOffers .interview_photo{
	margin:0 15px 5px 0;
}

#careerOffers .interview_abstract{
	width:265px;
}

#careerOffers a.button_interview{
	margin:20px 0;
	display:block;
}

#careerOffers .wysiwyg{
	width:auto;
	text-align:left!important;
}

#careerOffers .career_images{
	padding:10px 10px 0 0;
}

#careerOffers .career_images .career_img{
	padding:5px;
	border:1px solid #D7E4F2;
	margin:0 0 10px 10px;
}

#careerOffers .career_layer{
	background: url(kariera_layer_bkg.png) repeat-y scroll left top;
	background-color:white;
	left:45%;
	position:fixed;
	top:40%;
	width:300px;
	padding:10px;
	border:1px solid #003373;
	color:#003D7E!important;
}

#careerOffers .career_layer .wysiwyg span, #careerOffers .career_layer .wysiwyg p, #careerOffers .career_layer .wysiwyg li{
	color:#003D7E!important;
}

#careerOffers .career_layer .close{
	margin:0 0 10px 10px;
}

#careerOffers .recruitment{
	background:url(kariera_rekrutacja_bkg.png) no-repeat;
	padding-left:20px;
	width:470px;
	height:70px;
}

#careerOffers .recruitment_en{
	background:url(kariera_rekrutacja_bkg_en.png) no-repeat;
	padding-left:20px;
	width:470px;
	height:70px;
}

#careerOffers .recruitment_module{
	cursor:pointer;
	font-size:0.9em;
	height:30px;
	margin:25px 32px 0pt 0pt;
	text-align:center;
	width:60px;
	color:#003D7E;
}

#careerOffers .recruitment_module_last{
	margin-right:0;
}

#careerOffers .career_categories_name{
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:25px 0pt 10px;
}

#careerOffers .carrer_subpos_offer{
	margin:0pt 0pt 5px 15px;
}

#careerOffers .carrer_subpos_offer img{
	margin:2px 9px 0pt 0pt;
}

#careerOffers .carrer_subpos_offer a{
	color:#009FC2;
	font-size:1.2em;
	font-weight:bold;
}

#careerOffers .carrer_subpos_offer a.work{
	width:467px;
}

#careerOffers .carrer_subpos_offer .opis{
	color:#666666;
	margin-left:25px;
}

#careerOffers .others_offers{
	margin-top:15px;	
}

#careerOffers .career_form_header{
	color:#003E7E;
	font-size:1.1em;
	font-weight:bold;
}

div.dragged {
	cursor:all-scroll!important;
	border-color: #cc0000 !important;
	z-index: 300 !important;
}

.career_poszukujemy_contents, .career_poszukujemy_contents h3{
	/*width:245px!important;*/
}

.career_poszukujemy_images{
	margin-left:255px;
	position:absolute;
	width:250px;
}

a.career_back{
	margin:10px 0;
}
/*
 * AKTUALNOSCI
 */

#news div.newsDate {
	color: #1f477a;
}
#news div.newsTitle {
	font-family: Arial;
	font-size: 1.2em;
	color: #1f477a;
	font-weight: bold;
}
#news div.newsTitle a {
	font: 1em Arial;
	color: #1f477a;
	font-weight: bold;
	text-decoration: none;
}
#news ul.list li {
	line-height: 1.4;
	margin: 7px 0 7px 0;
}
#news div.more {
	margin: 10px 0 0 0;
}
/*
 * PROMOCJE
 */
#subpage #promos ul.list {
	margin: 0;
	padding: 0;
}
#subpage #promos ul.list li {
	padding: 0;
	line-height: 1.4;
	margin: 7px 0 7px 0;
	width: 320px;
}
#subpage #promos .shadow .box h3 {
	width: 320px;
	margin: 0;
	padding: 0 0 4px 0;
	font: 1.5em Arial;
	font-weight: bold;
}
#subpage #promos div.abstract a {
	padding-left: 10px;
	color: #333333;
}
#subpage #promos div.abstract a .more {
	color: #466c9e;
}
#subpage #promos div.more {
	margin: 10px 0 0 0;
}

#subpage #promos div.yellow {
	border: 1px solid #f7e99a; 
}
#subpage #promos div.yellow {
	background: #feffef;
}
#subpage #promos div.yellow h3 {
	border-bottom: 1px solid #f7e99a;
}



/**
 *	PAGER 
 */
div.pager {
	clear: both;
	padding: 20px 0 20px 0;
	text-align: center;
	font: 11px Arial;
}
div.pager a {
	margin: 0 3px 0 3px;
	font: 11px Arial;
	color: #466c9e;
	text-decoration: underline;
}
div.pager a:hover {
	color: #009fc2;
}
div.pager .current_page {
	margin: 0 3px 0 3px;
	font: 11px Arial;
	color: #009fc2;
	/*font-weight: bold;*/
}

/*
 * OFERTY PRACY
 */

#careerOffers {
	color: #535353;
}
#careerOffers a {
	font-size: 1em;
	color: #466c9e;
	text-decoration: none;
}
#careerOffers a:hover {
	text-decoration: underline;
}
#careerOffers div.box h4 {
	margin: 0;
	width: 436px;
	padding: 5px 0 7px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #1f477a;
}
#careerOffers .careerContent div.box ul {
	list-style-image: url(disc_blue.gif);
}
#careerOffers .careerContent div.box ul ul {
	list-style-image: url(disc_green.gif);
}
#careerOffers .career ul {
	list-style: none;
}
#careerOffers ul.offer {
	margin-left: 10px;
}

#careerOffers div.box ul.list li.border {
	border-bottom: 1px solid #d7e4f2;
}

#careerOffers div.box ul.list li {
	padding: 3px 5px 3px 5px;
	width: 280px;
}

#careerOffers .offersHeader{
	border-bottom: 1px solid #d7e4f2;
	color: #1f477a;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	margin-bottom: 12px;
}
#careerOffers .title, #careerOffers .title a {
	font-size: 1em;
	font-weight: bold;
}
#careerOffers .data, #careerOffers .ref {
	padding: 3px 0 3px 0;
}
#careerOffers .jobDescription {
	padding: 10px 0 10px 0;
}
#careerOffers .link {
	padding: 7px 0 0 0;
}
#careerOffers .link a {
	font-size: 1.1em;
	font-weight: bold;
}

#careerOffers .abstract, #careerOffers .abstract a {
	padding-bottom: 10px;
	color: #535353;
}
#careerOffers .message {
	padding-bottom: 10px;
	color: #535353;
}

#careerOffers  div.shadow {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 478px;
}
#careerOffers div.box {
	width: 436px;
	padding: 20px;
	background-color: #ffffff;
}
#careerOffers  div.shadow div.box {
	position: relative;
	top: -3px;
	left: -3px;
}

#careerOffers .attachment {
	display: block;
	clear: both;
	padding: 5px 0 5px 0;
}
#careerOffers .att1 {
	padding-right: 5px;
}

#one .careerRight div.shadow {
	width: 279px;
	margin-right:1px;
}
#one .career div.box {
	width: 277px;
	background-color: #edf5f9;
	padding: 0;
	padding-bottom: 15px;
}
#one .career div.triangle {
	border-top: 2px solid #2c5487;
	width: 277px;
	height: 5px;
	background: url(triangle.gif) bottom right no-repeat;
}
#one .career div.box h3 {
	margin: 0 10px 0 10px;
	padding: 5px 0 12px 0;
	font: 1.5em Arial;
	font-weight: bold;
	width: 253px;
}
#one .career .kk {
	padding: 6px 0 0 10px;
}
#one .career div.box ul.list {
	padding: 0px 10px 0 10px;
}
#one .career div.box ul.list li {
	border: 0;
	margin: 0;
	width: 243px;
	height: 32px;
	background: url(kariera_gradient.gif) repeat-x top left;
	background-color: #466fa3;
	margin-bottom: 2px;
}
#one .career div.box ul.list li a {
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
}
#one .career div.box ul.list li a.selected {
	color: #019f83;
}
#one .career div.box ul.list li a img {
	position:relative;
	top: -4px;
	margin-right: 3px;
}
#one .career div.box ul.list li a span.go {
	font-size: 0.7em;
}
#one .career div.box ul.list li.border {
	margin-top: 2px;
}
#one .career div.box ul.list li .desc {
	padding: 7px 20px 5px 10px;
	color: #535353;
	line-height: 1.3;
}




/*
 * Ksiazka telefoniczna
 */
/* 
 * FORMULARZ 
 */
#phonebook form {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #4870a4;
	width: 320px;
	padding: 20px 20px 20px 20px;
	font: 1em Arial;
	color: #466c9e;
}
#phonebook .blue {
	width: auto;
	margin-bottom: 15px;
	font: 1.1em Arial;
	color: #466c9e;
	font-weight: bold;
	text-align: left;
}
#phonebook input.szare {
	border: 1px solid #4870a4;
	padding: 2px 0 2px 0;
	font: 1em Arial;
	color: #466c9e;
}
#phonebook .button {
	width: 100px;
	height: 22px;
	padding-bottom: 4px;
	border: 0;
	font: 1em Arial, Tahoma, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	background: url(btn_100_bkg.gif) no-repeat;
	background-color: #3467a8;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}


div.bbshadow, div.bhshadow {
	margin: 3px 0 10px 3px;
	width: 377px;
	background: #e8e8e8;
}

div.bbbox {
	width: 355px;
	border: 1px solid #4870a4; 
	padding: 10px;
	background: #edf5f9;
}

div.bhbox {
	width: 355px;
	border: 1px solid #f4eb64; 
	padding: 10px;
	background: #feffb7;
}

div.bbshadow div.bbbox, div.bhshadow div.bhbox{
	position: relative;
	top: -3px;
	left: -3px;
}

div.bbbox h1 {
	margin: 0;
	width: 340px;
	padding: 0 5px 7px 5px;
	font: 1.3em Arial;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #d7e4f2;
}

div.bhbox h1  {
	margin: 0;
	width: 340px;
	padding: 0 5px 7px 5px;
	font: 1.3em Arial;
	font-weight: bold;
	color: #1f477a;
	border-bottom: 1px solid #f4eb64;
}

div.bbbox ul.list li, div.bhbox ul.list li {
	padding: 23px 5px 23px 5px;
	font: 1em Arial;
	color:#535353;
	width: 330px;
}

div.bbbox ul.list li a, div.bhbox ul.list li a{
	font: 1.3em Arial;
	font-weight:bold;
}


#siteMap div.title {
	font-size: 1.2em;
	color: #7091c0;
	font-weight: bold;
	margin: 10px 0 3px 0;
}
#siteMap div.title a {
	font-size: 1.2em;
	color: #7091c0;
	font-weight: bold;
	text-decoration: none;
}
#siteMap div.title a:hover {
	text-decoration: underline;
}
#siteMap ul {
	padding-left: 0px;
	padding-bottom: 10px;
}

#campaigns .date {
	color: #a6a6a6;
}
#campaigns .title, #campaigns .title a {
	font-family: Arial;
	font-size: 1.1em;
	color: #1f477a;
	font-weight: bold;
	text-decoration: none;
}
#campaigns .title2 {
	font-size: 1.2em;
}
#campaigns .abstract {
	padding-top: 5px;
}
#campaigns .abstract img {
	float: left;
	padding: 0 10px 10px 0;
}
#campaigns .abstract a {
	color: #466c9e;
	text-decoration: none;
}
#campaigns a:hover {
	text-decoration: underline;
}
#campaigns .abstract a:hover {
	color: #009fc2;
}
#campaigns ul.list2 {
	margin: 20px 0 0 0;
	padding: 0;
	width: 490px;
}
#campaigns ul.list2 li {
	margin: 10px 0 10px 0;
}
.rss_subscribe {
	margin: 0 auto;
	margin-top: 20px;
	width: 240px;
}
.rss_subscribe div.btn {
	font-size:11px;
	width: 240px;
}
.rss_subscribe div.btn div.center {
	width: 219px;
}

#subpage .area ul.list li {
	width: 270px;
}

/*
 * FUTURO
 */

#futuro div.shadow div.box ul.list {
	padding: 0 10px 0 10px;
	list-style-type: square;
}	
#futuro div.shadow div.box ul.list li {
	width: 300px;
	text-align: left;
	border: 0;
	padding: 0;
	color: #535353;
}

#futuro .wysiwyg table {
	width:500px;
}
#futuro div.shadow div.box {
	background-color:#edf5f9;
}

.szybki div.head {
	font: 1.8em Arial, Tahoma;
	color: #404040;
	padding-top: 4px;
	padding-left: 12px;
}
.szybki div.subHead {
	font: 1em Arial, Tahoma;
	color: #404040;
	padding-top: 0px;
	padding-left: 25px;
}
.szybki div.head1 {
	height: 30px;
	background: url(form_g_1.gif) repeat-x top left;
}
.szybki div.head2 {
	height: 30px;
	background: url(form_g_2.gif) repeat-x top left;
}
.szybki div.head3 {
	height: 30px;
	background: url(form_g_3.gif) repeat-x top left;
}
.szybki div.head4 {
	height: 30px;
	background: url(form_g_4.gif) repeat-x top left;
}
.szybki div.head5 {
	height: 30px;
	background: url(form_g_5.gif) repeat-x top left;
}
.szybki div.iformSubHeader {
	color: #404040;
	padding: 8px 0 10px 0;
}
.szybki div.iformInfo {
	color: #404040;
	padding: 5px 0 5px 25px;
}
.szybki div.iformHeader {
	font: 1.2em Arial, Tahoma;
	font-weight: bold;
	color: #404040;
	background-color: #fdf5e2;
	padding-left: 5px;
}
.szybki .part3 div.iformHeader {
	background-color: #ffebeb;
}
.szybki div.iformHeaderspec {
	font: 1.2em Arial, Tahoma;
	font-weight: bold;
	color: #404040;
	background-color: #ebf4f8;
	padding-left: 5px;
	width: 335px;
}
.szybki div.body {
	padding-left: 12px;
	padding-right: 12px;
	color: #404040;
}
.szybki .part4 .body {
	padding-left: 22px;
}
.szybki div.body .zgoda {
	padding: 3px 0 3px 0;
}
.szybki div.body .zgoda .checkbox2 {
	position: relative;
	top: 2px;
}
.szybki div.part5 .check {
	margin: 0 0 20px 70px;
}
.szybki div.part2 .check {
	padding: 0 0 7px 20px;
}
div.bottom_right{
	margin-top: 25px;
	padding-left: 17px;
	color: #023d83;
	font-size: 12px;
}
li.promo{
	padding: 5px 0 5px 0;
}
div.linki_lewe{
	width: 281px;
	margin-left: 10px;
	margin-bottom: 5px;
}
div.linki_prawe{
	width: 400px;
}
div.linki_srodek{
	margin-left: 10px;
	margin-bottom: 5px;
}
div.promo_title{
	color: #ff0000;
	font-size: 16px;
	margin-bottom: 17px;
	font-weight: bold;
}
div.taniej{
	color: #3de0ac;
	font-weight: bold;
	font-size: 30px;
	font-family: Arial;
	margin-left: 54px;
	margin-bottom: 26px;
	padding-top: 18px;
}
a.promo {
	text-decoration: none;
	color: #004081;
}
a.promo_pakiet {
	text-decoration: none;
	color: #000;
}
a.promo_pakiet:hover {
	text-decoration: underline;
	color: #000;
}
a.promo_pakiet strong{
	color: #004081;
}
a.promo_pakiet:hover strong {
	text-decoration: underline;
	color: #004081;
}
.promo_pakiet_special {
	font-size: 1.2em;
	font-weight: bold;
	color: #ff3300;
}
.promo_pakiet_special a {
	font: 13px Arial;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
	line-height: 16px;
}
.promo_pakiet_special_lh {
	line-height: 13px;
}
.promo_pakiet_special a:hover {
	text-decoration: underline;
}
li.promo a:hover {
	text-decoration: underline;
}
a.promo:hover, a.promo_pakiet:hover {
	text-decoration: underline;
}
div.promo_tekst{
	margin-left: 34px;
	padding-left: 20px;
	padding-top: 15px;
	color: #004081;
	font-size: 13px;
}
div.promo_tekst_21{
	margin-left: 10px;
	padding-left: 20px;
	padding-top: 15px;
	color: #004081;
	font-size: 13px;
}
div.bird{
	background-image: url(bird.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 21px;
	margin-right: 5px;
}
div.bird2{
	background-image: url(bird2.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 21px;
	margin-right: 5px;
}
div.bird3{
	background: url(bird3.gif) no-repeat;
	width: 18px;
	height: 20px;
	margin-right: 7px;
}
div.promo_top_left{
	background-image: url(promo_top.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left2{
	background-image: url(promo_top2.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left2_maly{
	/*background: url(promo_top2_maly.png) no-repeat;*/
	background: url(podstrona.jpg) no-repeat;
	/*margin-top: -10px;*/
	width: 771px;
	height: auto;
}
div.promo_top_dom1 {
	background: url(ekran_podstrona93.png) no-repeat;
	width: 771px;
	height: auto;
}
div.promo_top_dom1 .pos3 {
	color: #000000;
	text-decoration: none;
}
div.promo_top_dom1 .pos3 strong {
	color: #009eba;
}
div.promo_top_dom1 .pos3 a {
	color: #000000;
	/*font-weight: bold;
	text-decoration: underline;*/
}
div.promo_top_dom1 .pos3 a:hover {
	color: #000000;
	text-decoration: underline;
}
div.promo_top_dom1 a.newlink {
	color: #000000;
	text-decoration: none;
}
div.promo_top_dom1 a.newlink:hover {
	color: #000000;
	text-decoration: underline;
}

div.promo_top_biznes1 {
	background: url(ekran_podstrona94.png) no-repeat;
	width: 771px;
	height: 293px;
}
div.promo_top_biznes1 a.link1 {
	color: #004081;
	font-weight: bold;
	text-decoration: none;
}
div.promo_top_biznes1 a:hover {
	color: #004081;
	text-decoration: underline;
}
div.promo_top_biznes1 div.pakiet_header_biz {
	margin-top:82px;
	margin-bottom:10px;
}
div.promo_top_biznes1 .sep1 {
	height: 7px;
}
div.promo_top_dom1 .sep1 {
	height: 9px;
}
div.promo_top_left3{
	background-image: url(promo_top3.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left4{
	background-image: url(promo_top4.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left5{
	background-image: url(promo_top_mynet_opt.png);
	background-repeat: no-repeat;
	background-color: white;
	width: 771px;
	height: 365px;
}
div.mynet{
	width: 741px;
	padding-left: 35px;
	padding-top: 15px;
	font-size: 13px;
}
.biggermy{
	font-size: 1.1em;
}
div#mynetdol_l{
	float: left;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
div#mynetdol_r{
	float: left;
	width: 300px;
	margin-left: 20px;
}
div#mynet1{
	margin-top: 10px;
	background-image: url(mynet1.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 350px;
}
div#mynet1a{
	width: 200px;
}
div#mynet2{	
	background-image: url(mynet2.png);
	background-repeat: no-repeat;
	width: 327px;
	height: 372px;
	margin-left: 20px;
}
div#mynet2a{	
	width: 227px;
	margin-top: 20px;
	margin-bottom: 40px;
}
div#mynet3{	
	background-image: url(mynet3.png);
	background-repeat: no-repeat;
	width: 245px;
	height: 267px;
	float: left;
	position: relative;
	margin-top: 10px;	
}
div#mynet3a{	
	width: 245px;
	position: relative;
}
div#mynet4{	
	background-image: url(mynet4.png);
	background-repeat: no-repeat;
	width: 739px;
	height: 238px;
}
div#mynet5{	
	background-image: url(mynet5.png);
	background-repeat: no-repeat;
	width: 265px;
	height: 150px;
	margin-top: 10px;
}
div#mynet5a{	
	width: 245px;
	margin-top: 20px;
}
strong.mynet{
	color: #004081;
}
div.promo_top_leftBiznes{
	background-image: url(firma_top.jpg);
	width: 771px;
	height: 365px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-top: 0px;
}
div.pozostalo{
	font-size: 11pt;
	margin-left: 23px;
	color: #004081;
}
div.pozostalo_biz{
	font-size: 11pt;
	margin-left: 60px;
	color: #004081;
}
div.promo_link{
	width: 370px;
	margin-bottom: 10px;
}
div.promo_link_lewe{
	width: 250px;
	margin-bottom: 10px;
}
div.promo_link2{
	width: auto;
	margin-bottom: 10px;
}
div.promo_strzalka{
	margin-right: 5px;
}
div.details_promo{
	font-size:10px;
	color: #004081;
	margin-right: 10px;	
}
div.tooltip{
	float:right;
	margin-right: 5px;
	margin-top: 1px;
}
.szybki_header{
	margin: 0 0 20px 0px;
	font-size: 1.5em;
	font-weight: bold;
}
.pakiet_header{
	margin: 0 0 20px 0;
	font-size: 1.5em;
	font-weight: bold;
}
.pakiet_header_biz{
	font-size: 1.5em;
	font-weight: bold;
}
.pakiet_header_biz_sub{
	margin: 0 0 20px 0;
	font-size: 1em;
	font-weight: bold;
}
.pakiet_szczesliwi1{
	margin-left: 150px;
	font-size: 1.5em;
	font-weight: bold;
}
.pakiet_szczesliwi2{
	margin-left: 185px;
	font-size: 1.5em;
	font-weight: bold;
}
div#layer_kontakt{
	position:fixed!important;
	top: 10%;
	left: 33%;
	background-color:#FFFBF5;
	width: 440px;
	height: auto;
	display: none;
	border:1px solid #4870a4;
}

div#layer_kontakt .form{
	background-color:#ffffff;
}

div#layer_kontakt div#close{
	float: right;
	margin:5px 10px 0 0;
	width: 23px;
	height: 23px;
	
}

/*
 * BEZPIECZNY INTERNET
*/
#saveinternet div.header{
	background:url(si_bkg_header.png); 
	height:31px; 
	width:500px; 
	padding:14px 0 0 12px;
}

#saveinternet div.movie{
	margin:10px 0;
}

#saveinternet div.pageTitle_si{
	font-size:1.7em;
	color: #27486E;
}

#saveinternet div.movie div.arrow{
	padding:50px 0 0 40px; 
	background:url(si_strzalka_film.png); 
	margin-top:75px; 
	height:64px; 
	width:165px; 
	float:left;	
}

#saveinternet div.movie div.player{
	width:300px; 
	height:258px; 
	border:1px solid #456ea2; 
	float:right;
}

#saveinternet div.text{
	padding:10px 0;
	color:#535353;
	font-size:1.1em;
	margin-bottom:10px;
}

#saveinternet div.picture{
	float:left;
	width:120px;
	height:auto;
	margin:10px 3px;
}

#saveinternet div.picture .picture_title a{
	text-decoration:underline;
	color:#535353;
	font-size:1.1em;
}

#saveinternet div.picture img{
	width:120px;
	height:90px;
}

#saveinternet table, div.wys2 table{
	background:#ffffff!important;
	border:0!important;
}

#saveinternet div.wysiwyg{
	font: 11px Arial!important;
}

#saveinternet td, div.wys2 td{
	background:#ffffff!important;
	border:0!important;
	text-align:left;
}

#saveinternet table{
	border-spacing:5px;
}

#whitetable td,#whitetable table{
	background:#ffffff!important;
	border:1px solid #456EA2!important;
}

#saveinternet_movie .saveinternet_movie{
	background:#ffffff;
	position:fixed;
	left:40%;
	top:20%;
	width:300px;
	height:282px;
}
#saveinternet_movie .saveinternet_movie .close{
	float:right;
}

#leftItems .shadow .box a.fsecure_box{
	text-decoration:none!important;
	color:#466C9E!important;
}

#leftItems .shadow .box a.fsecure_box:hover{
	text-decoration:underline!important;
}

.bottom_right .faq_text{
	margin-left:30px; 
	padding-top:10px; 
	color:#000000;
	display:none;
}
.bottom_right .faqu_title {
	margin-bottom: 5px;
}
.promofaq {
	margin-left:11px;
	border: 0px;
	padding: 10px 0 10px 0; 
}
div.szybki .iform select#seldirection {
	font-size: 10px;
	width: 40px;
	float:left;
	position: relative;
	top:-3px;
	padding-top: 2px;
	height: 18px;
}
div.usluga_separator{
	width: 491px;
	height: 1px;
	margin: 0 auto;
	margin-left: 0px;
	background-image: url(usluga_separator.gif);
	background-repeat: no-repeat;
}
#content .navi {
	border-top: 1px solid #dddcdc;
}
div.zamow_btns{
	width: 380px;
	margin: 20px auto 20px auto;
}
div.zamow_btn{
	width: 180px;
	margin: 20px auto 20px auto;
}
div.usluga_down_boxes{
	border-top: 1px solid #dddcdc;
	border-bottom: 1px solid #dddcdc;
	height: 105px;
}
div.usluga_down_box{
	margin: 7px 0 7px 0;
	width: 250px;
	height: 94px;
	background-color: white;
	background-image: url(usluga_box_bg.png);
	background-position: left;
	background-repeat: no-repeat;
}
div.usluga_down_box_sep{
	width: 1px;
	height: 94px;
	background-color: #dddcdc;
	margin: 7px 0 7px 0;
}
div.usluga_down_box .title{
	margin: 8px 0 0px 20px;
}
div.usluga_down_box .links{
	margin: 10px 0 0 21px;
	color: #336eac;
}
div.usluga_down_box .links a{
	text-decoration: none;
	color: #336eac;	
}
div.usluga_down_box .links a:hover{
	text-decoration:underline;
	color:#009FC2;
}
div.usluga_narzedzia_box .title{
	padding: 10px 0 0px 20px;
	font-size: 1.4em;
	font-weight: bold;
	background-color: white;
	background-image: url(little_appla.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #003d7d;
}
div.usluga_narzedzia_box .group{
	margin: 10px 0 0px 5px;
}
div.usluga_narzedzia_box .item_group{
	width: 460px;
	/*margin: 0 20px 5px 15px;*/
}
div.usluga_narzedzia_box .item{
	background-image: url(hp/btn_strzalka.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 5px 0 20px;
	color: #336eac;
	margin-bottom: 5px;
	float: left;
	width: 125px;
}
div.usluga_narzedzia_box .item a:link{
	color: #336eac;
	text-decoration: none;
}
#sub_contents div.wysiwyg{
	width: 330px;
}

div.prekonfigurator {
	margin: 10px 0 10px 0;
}

/* WYSIWYG */
div.wysiwyg {
	width: 492px;
}

div#one div.wysiwyg {
	width: 750px!important;
	margin-left:10px;
}

.message div.wysiwyg {
	width: 720px!important;
}

.wysiwyg ul {
	margin: 5px 0 5px 20px;
	list-style-type: disc;
	/*list-style-image: url(list_dot.gif);*/
}

.wysiwyg ul li {
	color: #535353;
	/*position:relative;*/
	top:-4px;
	vertical-align:top;
}

.wysiwyg td {
	text-align:center;
	border:1px solid #dddcdc;	
	padding:2px;
}

div#one .wysiwyg td {
	border:0;	
	text-align:left;
} 

.wysiwyg table {
	width: 492px;
	font-size: 1em;
	border:1px solid #dddcdc;	
}

div#one .wysiwyg table {
	width:100%;
	border:0;
}

.wysiwyg .submitButton {
	width: 100px;
	height: 22px;
	padding-bottom: 4px;
	border: 0;
	font: 1em Arial, Tahoma, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	background: url(btn_100_bkg.gif) no-repeat;
	background-color: #3467a8;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}

.wysiwyg .title {
	font-size:1.2em;
}

.wysiwyg li a, .wysiwyg a {
	font: 1em Arial;
	color: #466c9e;
	text-decoration: none;
}

.wysiwyg li a span.go, .wysiwyg  a span.go{
	font-size: 1em;
}

.wysiwyg li  a {
	text-decoration: none;
}

.wysiwyg b, strong{
	color: #666666;
}

div.usluga_narzedzia_box #cenniki .item{
	width: 400px;
}
div.usluga_narzedzia_box #cenniki .item a:hover{
	text-decoration: underline;
}
#cenniki li.pos {
	list-style: none;
}
#cenniki div.pos, #cenniki li.pos {
	padding: 5px 5px 5px 0px;
	height: auto;
}
#cenniki li.subpos {
	padding: 5px 5px 5px 15px;
	height: auto;
}
#cenniki li.subsubpos {
	padding: 5px 5px 5px 25px;
	height: auto;
}
#cenniki div.posChecked {
	padding: 5px 5px 5px 15px;
}

#cenniki div.pos, #cenniki div.pos a, #cenniki li.pos, #cenniki li.pos a {
	font-size: 1.1em;
	color: #336eac;
}
#cenniki div.pos a:hover, #cenniki li.pos a:hover {
	font-weight: bold;
}
#cenniki div.sel, #cenniki div.sel a, #cenniki li.sel, #cenniki li.sel a {
	color: #336eac;
	height: auto;
	font-weight: bold;	
}
#cenniki li.subpos, #cenniki li.subpos a {
	font-size: 1.1em;
	color: #009fc2;
}
#cenniki li.subsel, #cenniki li.subsel, #cenniki li.subsubpos a {
	color: #336eac;
	font-weight: bold;
}
div.usluga_narzedzia_box #cenniki .cennik .group .usluga_separator{
	width: 400px;
}
div.cennik {
	margin-left: 20px;
}

div.more a:hover, #leftMenu li.subsubpos a:hover, div#footer div.isoTxt a:hover, ul.list li a:hover, #path .link a:hover, div#footer ul#bMenu2 a:hover, ul#topMenu a:hover{
	text-decoration:underline;
	color:#009FC2;		
}
#siteMap div.site_to_right a:hover{
	text-decoration:underline;
}
div#magazine .box .info .wysiwyg{
	width: 300px;
}
div.site_to_right{
	padding-left: 10px;
}
a:hover div.site_to_right{
	text-decoration: underline;
}
#content .pageTitle{
	
}
#leftMenu li.subsel a,.wysiwyg a:hover{
	color:#009FC2;
	text-decoration: underline;
}
div#ankieta{
	color: #466C9E;
	margin: 20px 0 20px 0;
}
div#ankieta .separator{
	border-top: 1px solid #4870a4;
	margin: 7px 0 7px 0;
}
div#ankieta .pytanie{
	width: 200px;
}
div#ankieta .odpowiedz{
	width: 280px;
	margin-left: 20px;
}
div#ankieta .odpowiedz input.text{
	width: 250px;	
}
div#ankieta .odpowiedz input.simple_text{
	width: 50px;	
}
div#ankieta .submit {
background:#3467A8 url(btn_100_bkg.gif) no-repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Tahoma,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:22px;
line-height:normal;
padding-bottom:4px;
text-align:center;
vertical-align:top;
width:100px;
}
div#ankieta .pytanie_header{
	font-weight: bold;
	font-size: 1.2em;
}

.zamowienie_btn_top{
	margin-right: 13px!important;
}

/* One Office */
div#one_office div.wysiwyg{
	width: 450px!important;
	margin-left: 0px!important;
}
div#one_office div#career_interviews div.wysiwyg{
	width: 700px!important;
	margin-left: 0px!important;
}
div.oneoffice_main{
	padding: 0 20px 0 20px;
	background-image: url(helisa.png);
	background-repeat: no-repeat;
	background-position: top right;
}
div.oneoffice_main_top{
	padding: 0 20px 0 20px;
	background-image: url(helisa_top.png);
	background-repeat: no-repeat;
	background-position: top right;
}
div#one_office a:hover{
	text-decoration:underline;
	color: #009FC2;
}
div#one_office a{
	text-decoration: none;
	color:#336EAC;
}
div.flesh_box{
	width: 276px;
	height: 290px;
	margin-top: 5px;
}
div#oo_box_list{
	margin: 0;
}
div#oo_box_list .oo_box{
	width: 172px;
	height: 232px;
	float: left;
	margin: 0 5px 20px 5px;
	padding: 0;
}
div#one_office #career_interviews .interview{
	background:url(oo_layer_bkg.png) repeat-y scroll left top;
}
div#one_office #career_interviews .interview .interview_content div.wysiwyg {
	width: 700px!important;
}	
div#one_office #career_interviews .interview .interview_abstract_noimg {
	width: 700px!important;	
	margin-left: 10px;
}	
div#one_office #career_interviews .interview span {
	margin-top: -1px;	
}	
div#one_office #career_interviews .interview .interview_name {
	margin-top: 10px;	
}
div#one_office .wysiwyg td, div#one_office .wysiwyg table{
	border: 1px solid!important;
	width: auto!important;
}	
div#oo_right_text div.wysiwyg{
	width: 700px!important;
	margin-top: 5px;
}
div#oo_sub_text div.wysiwyg{
	margin-left:0;
	width: 730px!important;
}
a.moore{
	color: #0080c0;
	text-decoration: none;
	font-size: 1.1em;
}
a.moore:hover{
	text-decoration: underline;
}
div#TB_window, iframe#TB_iframeContent{
	width:750px!important;
	height:470px!important;
}
iframe#TB_iframeContent{
	width:750px!important;
	height:450px!important;
}
div#blank_main{
	width:750px!important;
}
div#TB_title {
	height: 15px;
	position: relative;
}	
div#oo_zamow div.form{
	width: 650px!important;
}
div#oo_message{
	border:1px solid #D7E4F2;
	font-size:1.7em;
	margin:20px auto;
	text-align:center;
	width:600px;	
}
