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(../images/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(../images/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(../images/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(../images/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 li.sssub {
	margin-left:10px;
}
#leftMenu li.sssub a{
	display:block;
}
#leftMenu div.pos, #leftMenu div.pos a, #leftMenu li.pos, #leftMenu li.pos a {
	font-size: 12px;
	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: 12px;
	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;
}
#content .pageTitle img{
	margin-left:15px;
}
#content .pageTitle h1.h1_pt1{
	margin:15px 0 0!important;
	font-size:1em!important;
}
#content .pageTitle h2, .pageTitle h1.h1_pt2{
	margin:0!important;
	font-size:1em!important;
}

#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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;
}

/*
 * 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(../images/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(../images/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;
	cursor:pointer;
}

#careerOffers #sep{
	background:url(../images/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(../images/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(../images/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;
	z-index:1000;
}

#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(../images/kariera_rekrutacja_bkg.png) no-repeat;
	padding-left:20px;
	width:470px;
	height:70px;
}

#careerOffers .recruitment_en{
	background:url(../images/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;
	height:20px;
	line-height:1.1em;
}

#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.career_step {
	/*background: url(../images/kariera/krok_bkg.png) no-repeat;*/
	margin: 5px 14px 5px 2px;
	padding-right: 10px;
	color: #484848;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.career_form .buttons {
	padding-top: 40px;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}
.career_form .button {
	margin-right: 26px;
}
.career_form .buttons .next {
	width: 152px;
	height: 31px;
}
.career_form .career_lang {
	width: 100px;
}
.career_form a {
	color:#009FC2;
	text-decoration:underline;
	cursor: pointer;
}
.career_form #opisy {
	padding-bottom: 20px;
	display: none;
}
.career_form #opisy .h {
	font-size: 12px;
	padding: 12px 0 3px 0;
}
.career_form #opisy .h b{
	color: #466C9E;
}
.career_form #opisy .d {
	color: #666666;
}

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;
}

.career_subtitle a{
	color:#466C9E;
	font-size:14px;
}

/*
 * 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(../images/disc_blue.gif);
}
#careerOffers .careerContent div.box ul ul {
	list-style-image: url(../images/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(../images/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(../images/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(../images/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-left: 10px;
	padding: 10px 0 5px 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: 0px;
}
#siteMap ul li {
	width: 400px!important;
}
#siteMap .subTitle {
	padding: 2px 0 2px 0;
	font-size: 1.1em;
	font-weight: bold;
}
#siteMap div.site_to_right a:hover{
	text-decoration:underline;
}

#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(../images/form_g_1.gif) repeat-x top left;
}
.szybki div.head2 {
	height: 30px;
	background: url(../images/form_g_2.gif) repeat-x top left;
}
.szybki div.head3 {
	height: 30px;
	background: url(../images/form_g_3.gif) repeat-x top left;
}
.szybki div.head4 {
	height: 30px;
	background: url(../images/form_g_4.gif) repeat-x top left;
}
.szybki div.head5 {
	height: 30px;
	background: url(../images/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(../images/bird.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 21px;
	margin-right: 5px;
}
div.bird2{
	background-image: url(../images/bird2.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 21px;
	margin-right: 5px;
}
div.bird3{
	background: url(../images/bird3.gif) no-repeat;
	width: 18px;
	height: 20px;
	margin-right: 7px;
}
div.promo_top_left{
	background-image: url(../images/promo_top.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left2{
	background-image: url(../images/promo_top2.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left2_maly{
	/*background: url(../images/promo_top2_maly.png) no-repeat;*/
	background: url(../images/podstrona.jpg) no-repeat;
	/*margin-top: -10px;*/
	width: 771px;
	height: auto;
}
div.promo_top_dom1 {
	background: url(../images/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(../images/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(../images/promo_top3.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left4{
	background-image: url(../images/promo_top4.png);
	width: 771px;
	height: 365px;
}
div.promo_top_left5{
	background-image: url(../images/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(../images/mynet1.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 350px;
}
div#mynet1a{
	width: 200px;
}
div#mynet2{	
	background-image: url(../images/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(../images/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(../images/mynet4.png);
	background-repeat: no-repeat;
	width: 739px;
	height: 238px;
}
div#mynet5{	
	background-image: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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.unb_appla{
	background-color:white;
	background-image:url(../images/little_appla.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div.usluga_narzedzia_box .title{
	padding: 8px 0 0px 20px;
	margin-bottom: 10px;
	font-size: 1.4em;
	font-weight: bold;
	background-color: white;
	background-image: url(../images/little_appla.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #003d7d;
}
div.usluga_narzedzia_box .group{
	margin: 0px 0 0px 5px;
}
div.usluga_narzedzia_box .item_group{
	width: 474px;
	margin-left:14px;
	/*margin: 0 20px 5px 15px;*/
}
div.usluga_narzedzia_box .item{
	background-image: url(../images/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;
}

/* 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(../images/list_dot.gif);*/
}

.wysiwyg ul li {
	color: #535353;
	/*position:relative;*/
	top:-4px;
	vertical-align:top;
}

.wysiwyg table {
	width: 492px;
	font-size: 1em;
	border: 1px solid #dddcdc;	
	border-collapse: collapse;
}

.wysiwyg td {
	/*text-align:center;*/
	border: 1px solid #dddcdc;	
	padding: 3px;
	vertical-align: top;
}

div#one .wysiwyg table {
	width:100%;
	border:0;
}

div#one .wysiwyg td {
	border:0;	
	text-align:left;
} 

div#one div.konf_desc {
	margin-top: 5px;
}
div#one div.konf_desc div.wysiwyg {
	width: 766px!important;
	margin-left:5px!important;
}
div#one div.konf_file {
	margin: 0 0 10px 0;
}
div#one div.konf_back {
	margin: 3px 10px 3px 0;
	text-align: right;
}
div#one div.konf_back a {
	color: #336EAC;
	text-decoration: none;
}
div#one div.konf_back a:hover {
	text-decoration: underline;
}
.wysiwyg .submitButton {
	width: 100px;
	height: 22px;
	padding-bottom: 4px;
	border: 0;
	font: 1em Arial, Tahoma, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	background: url(../images/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;		
}
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(../images/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(../images/helisa2.png);
	background-repeat: no-repeat;
	background-position: top right;
}
div.oneoffice_main_top{
	padding: 0 20px 0 20px;
	background-image: url(../images/helisa_top.png);
	background-repeat: no-repeat;
	background-position: top right;
}
div.oneoffice_konf {
	padding: 0px!important;
}
div.oneoffice_form {
	padding: 0px!important;
}
div#one_office a:hover{
	text-decoration:underline;
	color: #009FC2;
}
div#one_office a{
	text-decoration: none;
	color:#336EAC;
}
div.oneoffice_main .swp{
	margin-right:35px;
	margin-top:3px;
	width:238px;
}
div.flesh_box{
	width: 276px;
	height: 290px;
	margin-top: 5px;
}
div#oo_box_list{
	margin:15px 0 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(../images/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_td .wysiwyg td, div#one_office_td .wysiwyg table{
	border: 0!important;
	width: 100%!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;
}
div.oo_phone {
	margin: 20px;
	text-align: left;
}
div.oo_phone div.image {
	margin-right: 30px;
	margin-bottom: 30px;
}
div.oo_phone div.name {
	width: 400px; 
	font-size: 16px;
	font-weight: bold;
}
div.oo_phone div.desc {
	width: 400px; 
	margin-top: 10px;
}
div.oo_phone .wysiwyg {
	width: 400px!important; 
	color: #666666;
}
div#oo_right {
	margin-top: 10px;
	width: 250px;
}
div#oo_right div.player {
	display: block;
	width: 250px;
	height: 200px;
}
div#oo_right div.title {
	font-size: 16px;
	color: #0080ff;
	font-weight: bold;
}
div#oo_right table.phones_table {
	border: 1px solid #dddcdc;	
	margin-top: 5px;
}
div#oo_right table.phones_table td img {
	display: inline;
}
div#oo_right table.phones_table td {
	width: 120px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
div#oo_right table.phones_table a {
	text-decoration: none;
}
div#oo_right table.phones_table a span{
	color: #535353;
	font-weight: bold;
}
div#oo_right p.zamow {
	text-align: center;
	margin: 10px 0 10px 0;
}
div#oo_right p.zamow img {
	display: inline;
}

a.moore{
	color: #0080c0;
	text-decoration: none;
	font-size: 1.1em;
}
a.moore:hover{
	text-decoration: underline;
}
div#blank_main{
	width:750px!important;
}
div#TB_title {
	height: 25px;
	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;	
}

a.inspiracje_wyloguj{
	font-size:1.2em; 
	margin-top:5px; 
	display:block;
	color:#466C9E;
	text-decoration:none;
}

a.inspiracje_wyloguj:hover{
	color:#009FC2;
	text-decoration:underline;
}


.piknikform { 
	width: 320px;
}
.piknikform .caption {
	width: 110px;
}

/* playgermanos */
div#maps_navi{
	width: 500px;
	margin: 20px auto 20px auto;
	padding-bottom: 20px;
}
div#maps_navi select{
	margin-right: 20px;
}
div#navi_mini{
	margin-right: 10px;
}
div#mapa_legenda{
	margin: 10px 0 10px 10px;
	width: 750px;
}
div#mapa_legenda .mapa_legenda_item{
	float: left;
	margin-right: 10px;
}
div#mapa_legenda .legenda_ico{
	height: auto;
	margin: 5px 0 5px 5px;
}
div#mapa_legenda .legenda_desc{
	/*padding-top: 4px;*/
	margin:15px 0 0 5px;
}
#nagrody .wysiwyg {
	width: auto!important;
}
.sub_contents_ie_fix .wysiwyg {
    width: 500px!important;
}

/* popupy */
div#popup{
	text-align: left;
}
div#popup div#header{
	height:84px;
	border-bottom:3px solid #30C1E1;
	width: auto;
}

div#popup div#zamknij{
	cursor:pointer;
	margin:5px 5px 0 0;
}

div#popup span.zamknij{
	font-size:1.4em;
	font-weight:bold;
	color:#AACBDE;
	margin:3px 5px 0 0;
}

div#popup #contents {
	padding-left:15px;
}

div#popup .main_title {
	/*background-color:#C8FFFF;*/
	color:#003D7D;
	font-size:2.0em;
	font-weight:bold;
	padding:5px 0pt 5px 5px;
}

div#popup .contents {
	color:#535353;
	line-height:20px;
}

div#popup #cenniki div.pos, div#popup #cenniki div.pos a, div#popup #cenniki li.pos, div#popup #cenniki li.pos a {
	color:#336EAC;
	font-size:1.1em;
	margin-left:10px;
}

div#popup #cenniki div.pos, div#popup #cenniki li.pos {
	height:auto;
	padding:5px 5px 5px 0px;
}

div#popup #cenniki div.pos, div#popup #cenniki div.pos a, div#popup #cenniki li.pos, div#popup #cenniki li.pos a {
	color:#336EAC;
	font-size:1.1em;
}

div#popup #cenniki li.subpos, div#popup #cenniki li.subpos a {
	color:#009FC2;
	font-size:1.1em;
}

div#popup #cenniki li.subpos {
	height:auto;
	padding:5px 5px 5px 30px;
}

div#popup div.usluga_narzedzia_box .title {
	background:transparent url(../images/hp/border_header_dla_domu.png) repeat-x scroll left bottom;
	color:#009FC2;
	font-size:1.8em;
	padding-bottom:10px;
	padding-top:14px;
	margin-left:30px;
	padding-left:0;
}

div#popup div.usluga_narzedzia_box .group {
	margin:10px 0pt 0px 5px;
}

div#popup div.usluga_narzedzia_box .item_group {
	margin:0pt 20px 5px 25px;
	width:460px;
}

div#popup div.usluga_narzedzia_box #cenniki .cennik .group .usluga_separator {
	width:400px;
}

div#popup div.usluga_separator {
	height:1px;
	margin:0pt auto 0pt 25px;
	width:510px;
}

div#popup div.usluga_narzedzia_box #cenniki .item {
	width:400px;
}

div#popup div.usluga_narzedzia_box .item {	
	background-image:url(../images/hp/btn_strzalka.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#336EAC;
	float:left;
	padding-left:25px;
	width:125px;
}

div#popup div.usluga_narzedzia_box .wysiwyg {	
	margin-bottom:10px;
}

div#popup #cenniki div.pos a:hover, div#popup #cenniki li.pos a:hover, div#popup #cenniki li.subpos a:hover, 
div#popup div.usluga_narzedzia_box #cenniki .item a:hover, div#popup div.usluga_narzedzia_box #cenniki .item a:hover, div#popup ul.list li a:hover {
	text-decoration:underline;
}

div#popup div.cennik {
	margin-left:20px;
}

div#popup .item_group img{
	border:0;
}

div#popup .item_content{
	margin-left:25px;
}

div#popup a {
	border:0pt none;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	color:#336EAC;	
}

div#popup ul, div#popup li, div#popup form {
	margin:0pt;
	padding:0pt;
}

/* TELE2 */
.tele2 .title a{
	color:#003D7D;
	font-weight:bold;
	font-size:1.2em;	
	text-decoration:none;
}

.tele2 a.archive{
	font-size:1.1em;
	color:#466C9E; 
	text-decoration:none;
	display:block;
	margin-right:15px;
	margin-bottom:10px;
}

.tele2 .anchor_list{
	width:auto;
	height:auto;
	margin-bottom:10px;
	padding:10px 0;
}

.tele2 .anchor_list a.anchor{
	font-size:1.1em;
	height:auto;
	padding:0 10px;
	width:auto;
	border-left:1px solid #003D7D;
	color:#003D7D; 
	text-decoration:none;
}

.tele2 .anchor_list a.first{
	border-left:0!important;
	padding-left:0!important;
}

.tele2 .anchor_list a.anchor:hover, .tele2 a.archive:hover{
	text-decoration:underline;
}
	
.tele2 div.bookmarks .bline{
	height:28px;
	width:309px;
	border-bottom: 1px solid #30C1E1;
	margin:10px 0;
}

.tele2 div.bookmarks a.link{
	border:1px solid #30C1E1;
	color:#466C9E;
	cursor:pointer;
	display:block;
	font-size:1.3em;
	height:18px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:80px;
	margin:10px 0;
}

.tele2 .seldom{
	border-bottom:0!important;
}

.tele2 .selfirma{
	border-bottom:0!important;
}

.tele2 .notseldom{
	height:15px!important;
	margin-top:12px!important;
	border-right:0!important;
}

.tele2 .notselfirma{
	height:15px!important;
	margin-top:12px!important;
	border-left:0!important;
}

/* KONTAKT Z DORADCĄ*/
#kontakt_z_doradca .form{
	width:400px;
}

#kontakt_z_doradca form{
	width:370px;
}

#kontakt_z_doradca .form .caption{
	width:150px;
}

#kontakt_z_doradca .form .input{
	width:210px;	
}

#kontakt_z_doradca select{
	height:20px;
	margin:0;
	padding:1px 0;
}

#kontakt_z_doradca strong{
	color:#466C9E;
}

/*
#kontakt_z_doradca .direction{
	width:40px;
}

#kontakt_z_doradca .phone{
	width:150px;
	padding-left:10px;
}
*/
#kontakt_z_doradca .error{
	font-weight:bold;
	color:#FF0000;
}

#kontakt_z_doradca input.er{
	border-color:#FF0000;
}

/* dedykowane*/
.link_wyloguj{
	margin-right:15px;	
}
.link_wyloguj a{
	font-size:1.1em;
	color:#466C9E;
}
.link_wyloguj a:hover{
	color:#009FC2;
	text-decoration:underline;
}
/*
 * style dla mapy wimax
 */
div#mapa_container a {
	color:#466C9E;
	cursor:pointer;
	font-size:1em;
	text-decoration:none;
}
div#map_canvas{
	margin: 20px auto 20px auto;
}
ul.addressList{
	
}
.htmlControl
{
	border:solid black 1px;
	background-color:white;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.htmlButton
{
	cursor:pointer;
	margin:1px;
	padding:1px;
}

div.map_select_inner, div.map_points_inner, div.map_points_outer, div.map_points_navi{
	background-color: white;
	border: 1px solid black;
}
div.map_select_inner{
	width: 180px;
	height:18px;
}
div#map_select_inner{
	height:auto;
	overflow-x: hidden;
	overflow-y: auto;
	width:180px;
	padding-bottom: 10px;
}
div.map_points_inner{
	height: 260px;
	width: 180px;
	overflow-x: hidden;
	overflow-y: auto;
}
div.map_points_outer{
	height: 20px;
	width: 180px;
	overflow-x: hidden;
	overflow-y: auto;
}
div.map_points_navi{
	padding: 2px;
	width: 176px;
}
h4.warning{
	color: red;
}
div.zwin_rozwin_boks{
	text-align: center;
	width: 140px;	
	margin-top: 2px;
}
div.zwin_rozwin_boks_arrow{
	margin-right:10px;
}
ul.addressList{
	margin-top: 10px;
	margin-left:10px;
}
ul.addressList li{
	list-style-image: url(../images/next.gif);
	list-style-position: inside;
	margin-left: 10px;
	padding: 3px 0;	
}
div.point_bar_item{
  border-bottom: 1px solid grey;
}
div#mapa_container div#msg{
	font-size: 14px;
	text-align: center;
}

div#mapa_intro .formHeader {
	margin: 0 auto;
	width: auto;
	margin-bottom: 15px;
	font: 1.6em Arial;
	color: #7091c0;
	text-align: center;
}

div#mapa_intro {
	font: 1.1em Arial;
	color: #466c9e;
	line-height: 1.5em;
}

div.loader_map{
	background-color:white;
	border:1px solid grey;
	height:180px;
	margin-left:200px;
	margin-top:180px;
	position:absolute;
	width:400px;
	z-index:65535;
}
div#esales_error{
	color: red;
	font-size:1.1em;
}

div#geoAdresy{
	font-size: 1.2em;
	margin-left: 12px;	
}
/*
 * wimax end
 */


/*
 * SUPERKANTAREK dowolny
 */
#SKcontent .checkForm {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
	/*border: 1px solid #aacbde;*/
	width: 500px;
	padding: 0;
	font: 1em Arial;
	color: #466c9e;
}
	
#SKcontent .checkForm .formHeader {
	width: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	font: 1.7em Arial;
	color: #7091c0;
	text-align: center;
}
#SKcontent .checkForm span.red {
	color: red;
}
#SKcontent .checkForm .line {
	clear: both;
	display: block;
	padding: 5px 0 5px 0;
}
#SKcontent .checkForm .line label {
	width: 90px;
	float: left;
	text-align: right;
	padding-top: 3px;
	padding-right: 10px;
}
#SKcontent .checkForm .line label.prestreet {
	width: 90px;
	float: left;
	text-align: right;
}
#SKcontent .checkForm .line label.field_error_text {
	width: auto;
	display: block;
	color: #ff0000;
	text-align: left;
}
#SKcontent .checkForm .line label.desc {
	width: auto;
	float: none;
	text-align: left;
}
#SKcontent .checkForm .line input, .promocje .checkForm .line select {
	border: 1px solid #aacbde;
	width: 180px;
	padding: 2px 0 2px 0;
	font: 1em Arial;
	color: #466c9e;
	margin-right: 10px;
}
#SKcontent .checkForm .line div.field {
	float: left;
	width: 200px;
}
#SKcontent .checkForm .line span.help {
	width: 180px;
	float: left;
	display: block;
	text-align: left;
	padding-top: 3px;
}
#SKcontent .checkForm .line select#prephone {
	width: auto;
	margin-right: 0;
}
#SKcontent .checkForm .line input#phone {
	width: 90px;
}
#SKcontent .checkForm .line input#no_phone {
	width: auto;
	position: relative;
	top: 3px;
	margin-right: 5px;
}
#SKcontent .checkForm .line input#code1 {
	width: 30px;
	margin-right: 0;
}
#SKcontent .checkForm .line input#code2 {
	width: 40px;
}
#SKcontent .checkForm .line input#no_street {
	width: auto;
	position: relative;
	top: 3px;
	margin-right: 5px;
}
#SKcontent .checkForm .line select#prestreet {
	width: auto;
	margin: 0;
	margin-top: -4px;
}
#SKcontent .checkForm .buttons {
	clear: both;
	display: block;
	padding: 20px 0 0 0;
}

#SKcontent .checkForm .buttons input {
	display: inline;
	margin-left: 180px;
	height: 31px;
}

div.warstwa_txt{
  width: auto;
  height: auto;
  margin:20px;
  text-align: left;
}

div.warstwa_txt div.wysiwyg{
  width: auto!important;
}  

/* VOD */
#vod{
	width:736px;
	height:511px;
	background: url(../images/vod_bkg1.jpg) no-repeat top left;
	margin:10px 0 10px 17px;
	font-family:Arial, Helvetica, sans-serif;
}

#vod .vod_info{
	padding:307px 0 0 45px;
	color:#ffffff;
	line-height:2.7em;
}

#vod .vod_info .vod_text1{
	font-size:16px;
}

#vod .vod_info .vod_text2{
	font-size:12px;
}

#vod .vod_blue,
#vod_message .vod_blue{
	color:#00b2cf;
}	

#vod .vod_email{
	font-size:13px;
	color:#ffffff;
	padding:5px 0 0 228px;
}

#vod .vod_email_value{
	padding-left:5px;
}

#vod .vod_bottom{
	padding:0 41px;
}

#vod .vod_bottom .vod_pdf{
	width:128px;
	margin-right:55px;
	padding-top:13px;
}	

#vod .vod_bottom .vod_pdf img{
	padding:0 0 8px 45px;
}	

#vod .vod_bottom .vod_pdf a{
	color:#808d90;
	font-size:9px;
	text-decoration:none;	
}	

#vod .vod_bottom .vod_form{
	padding-top:7px;
}

#vod .vod_bottom .vod_form_row{
	height:22px;
}

#vod .vod_bottom .vod_form .vod_form_label{
	color:#808D90;
	font-size:9px;
	padding:3px 0 0 3px;
	width:235px;
	cursor:pointer;
}

#vod .vod_bottom .vod_form .vod_pt{
	padding-top:13px;	
}

#vod .vod_bottom .vod_form .vod_checkbox{
	width:260px;
}

#vod #vod_button{
	background: url(../images/vod_btn_dalej.gif) no-repeat top left;
	width:153px;
	height:27px;
	border:0;
	cursor:pointer;
}	

#vod .vod_button{
	padding:43px 0 0 58px;
	width:153px;
}

#vod .vod_form label{
	cursor:pointer;
}	

#vod .vod_form_error{
	color:#ff0000;
	font-size:12px;
	padding-left:22px;
}

#vod .vod_label_error{
	color:#ff0000!important;
}

#vod_message{
	width:736px;
	height:372px;
	background: url(../images/vod_bkg2.jpg) no-repeat top left;
	margin:10px 0 10px 17px;
	font-family:Arial, Helvetica, sans-serif;
}

#vod_message .vod_message{
	color:#FFFFFF;
	font-size:16px;
	line-height:1.8em;
	padding:167px 0 0 45px;
}

#vod_message .vod_links{
	padding:38px 0 0 45px;
}

#vod_message .vod_links .vod_pdf_label{
	color:#FFFFFF;
	font-size:13px;	
	padding:12px 20px 0 0;
}

#vod_message .vod_links .vod_pdf a{
	color:#808d90;
	font-size:9px;
	text-decoration:none;	
}		

#vod_message .vod_links .vod_pdf img{
	padding:0 0 8px 33px;
}	

#vod_message .vod_links .vod_right_link{
	padding-left:65px;
}

/*
 * Najlepsi zalecają
 */
div#najlepsi_zalecaja_sub{
	width: 769px;
	height: 400px;
	background: url(../images/najlepsi_zalecaja_sub_bg.jpg) no-repeat;
	margin: 28px auto 0 auto;
	padding: 1px;
	text-align: left;
}
	div#najlepsi_zalecaja_sub div.textarea{
		width: 650px;
		margin: 20px 0 0 22px;
		height: 310px;
	}
	div#najlepsi_zalecaja_sub .subtitle{
		font-size: 14px;
		color: #707173;
		margin-bottom: 20px;
	}
	div#najlepsi_zalecaja_sub .content{
		font-size: 12px;
		color: #707173;
	}
	div#najlepsi_zalecaja_sub .content div.wysiwyg{
		width: auto!important;	
	}	
	div#najlepsi_zalecaja_sub .navigation .backNZ, div#najlepsi_zalecaja_sub .navigation .pagerNZ{
		margin: 15px;
		width: auto;
	}
	div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn, div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn_active{
		font-size: 12px;
		width: 17px;
		height: 17px;
		text-align: center;
		font-weight: bold;
		margin-left: 8px;
	}
	div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn{
		color: #7f7f7f;
		background: url(../images/najlepsi_zalecaja_pager.gif) no-repeat;
	}
	div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn a{
		color: #7f7f7f;
	}	
	div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn_active{
		color: #ffffff;
		background: url(../images/najlepsi_zalecaja_pager_act.gif) no-repeat;
	}
	div#najlepsi_zalecaja_sub .navigation .pagerNZ_btn_active a{
		color: #ffffff;
	}
		
div#najlepsi_zalecaja{
	width: 769px;
	height: 400px;
	background: url(../images/najlepsi_zalecaja_bg.jpg) no-repeat;
	margin: 28px auto 0 auto;
	padding: 1px;
	text-align: left;
}
	div#najlepsi_zalecaja div.textarea{
		width: 315px;
		margin: 50px 0 25px 22px;
	}

	div#najlepsi_zalecaja .title, div#najlepsi_zalecaja_sub .title{
		font-size: 26px;
		color: #003d7e;
	}	
	div#najlepsi_zalecaja .subtitle{
		font-size: 18px;
		color: #707173;
		margin-bottom: 60px;
	}

div#najlepsi_zalecaja div.temat{
	margin-bottom: 5px;	
	color: #707173;
}

	div#najlepsi_zalecaja div.temat_title{
		font-size: 18px;
	}			
	div#najlepsi_zalecaja div.temat_content{
		margin: 5px 0 15px 0;
		width: 295px;
		font-size: 11px;
	}	
		
div#szczegoly{
	background-color: transparent;
	text-align: left !important;
}			

div#szczegoly #szczegoly_top_left{
	background: url(../images/colorbox/top_left.png);
	width: 7px;
	height: 26px;
	float:left;
} 		

div#szczegoly #szczegoly_top_center{
	background: url(../images/colorbox/top_center.png);
	width: 314px;
	height: 26px;
	float:left;
} 		

div#szczegoly #szczegoly_top_right{
	background: url(../images/colorbox/krzyzyk.png);
	width: 26px;
	height: 26px;
	float:left;
} 		

div#szczegoly #szczegoly_bottom_left{
	background: url(../images/colorbox/lewy_dolny_rog_bez_niebieskiego.png);
	width: 7px;
	height: 33px;
	float:left;
} 		

div#szczegoly #szczegoly_bottom_left_blue{
	background: url(../images/colorbox/lewy_niebieski.png);
	width: 2px;
	height: 33px;
	float:left;
} 		

div#szczegoly #szczegoly_bottom_center{
	background: url(../images/colorbox/bottom_center.png);
	width: 234px;
	height: 33px;
	float:left;
} 			

div#szczegoly .szczegoly_bottom_left_strzalka_inactive{
	background: url(../images/colorbox/strzalka_niebieska_lewo.png);
	width: 34px;
	height: 33px;
	float:left;
} 				

div#szczegoly .szczegoly_bottom_right_strzalka_inactive{
	background: url(../images/colorbox/strzalka_niebieska_prawo.png);
	width: 34px;
	height: 33px;
	float:left;
} 						

div#szczegoly .szczegoly_bottom_left_strzalka_active{
	background: url(../images/colorbox/strzalka_niebieska_lewo_biala.png);
	width: 34px;
	height: 33px;
	cursor: pointer;
	float:left;
} 				

div#szczegoly .szczegoly_bottom_right_strzalka_active{
	background: url(../images/colorbox/strzalka_niebieska_prawo_biala.png);
	width: 34px;
	height: 33px;
	cursor: pointer;
	float:left;
} 								

div#szczegoly .szczegoly_bottom_left_strzalka_active:hover{
	background: url(../images/colorbox/strzalka_granatowa_lewo.png);
} 				

div#szczegoly .szczegoly_bottom_right_strzalka_active:hover{
	background: url(../images/colorbox/strzalka_granatowa_prawo.png);
} 			

div#szczegoly #szczegoly_bottom_center_small{
	background: url(../images/colorbox/bottom_center.png);
	width: 7px;
	height: 33px;
	float:left;
} 	

div#szczegoly #szczegoly_bottom_right_blue{
	background: url(../images/colorbox/prawy_niebieski.png);
	width: 4px;
	height: 33px;
	float:left;
} 			

div#szczegoly #szczegoly_bottom_right{
	background: url(../images/colorbox/prawy_dolny_rog_bez_niebieskiego.png) -1px top;
	width: 9px;
	height: 33px;
	float:left;
} 

div#szczegoly #szczegoly_left{
	background-color: #fff;
	width: 7px;
	height: 423px;
	float:left;
} 

div#szczegoly #content{
	width: 314px;
	height: 423px;
	background-color: #fff;
	overflow:hidden;
	float:left;
} 

div#szczegoly #szczegoly_right{
	background-color: #fff;
	width: 9px;
	height: 423px;
	float:left;
} 
		
div#szczegoly .szczegoly_main{
	display: none;
}					
		
div#szczegoly .szczegoly_main_selected{
	display: block;
}						
		
div#szczegoly .szczegoly_content{
	display: none;
}							
		
div#szczegoly .szczegoly_content_sel{
	width: 286px;
	height: 276px;
	padding: 14px;
	display: block;
	text-align: left !important;
	background: url(../images/colorbox/background_oferta.png);
}				
		
div#szczegoly .bookmark{
	float: left;
	cursor: pointer;
}						
		
div#szczegoly .bookmark div{
	height: 39px;
	float: left;
	text-align: center;
	font-weight: bold;
}					
		
div#szczegoly #bookmark_top_extra{
	width: 1px;
	height: 39px;
	float: left;
}		
		
div#szczegoly .bookmark_top_left_sel{
	background: url(../images/colorbox/bookmark_top_left.png);
	width: 3px !important;
}						
		
div#szczegoly .bookmark_top_main_sel{
	padding: 5px 13px;
	color: #FFF;
	background-color: #29BBDC;
	height: 29px !important;
	width: 72px;
}					
		
div#szczegoly .bookmark_top_right_sel{
	background: url(../images/colorbox/bookmark_top_right.png);
	width: 3px;
}				
		
div#szczegoly .bookmark_top_left{
	background: url(../images/colorbox/bookmark_top_left_not.png);
	width: 3px !important;
}						
		
div#szczegoly .bookmark_top_main{
	padding: 5px 13px;
	color: #FFFFFF;
	background: url(../images/colorbox/bookmark_top_center_not.png);
	height: 29px !important;
	width: 72px;
}					
		
div#szczegoly .bookmark_top_right{
	background: url(../images/colorbox/bookmark_top_right_not.png);
	width: 3px;
}	

div#szczegoly .color_line{
	height:14px;
	width: 314px;
	background-color: #29BBDC;
}			

div#szczegoly .small_color_line{
	display:none;
}			

div#szczegoly .small_color_line_sel{
	margin-left: 1px;
	height:1px;
	width: 312px;
	background-color: #29BBDC;
	display:block;
}		

div#szczegoly .szczegoly_line{
	background: url(../images/colorbox/middle_line.png);
	width: 312px;
	height:2px;
	margin-left: 1px;
	overflow:hidden;
}	

div#szczegoly .bookmark_title{
	height:13px;
	padding: 12px 14px;
	width: 286px;
	color: #013E7D;
	font-size: 13px;
	font-weight: bold;
}	
		
div#szczegoly .pager{
	display: none;
}					
		
div#szczegoly .pager_sel{
	height: 20px;
	width: 286px;
	padding: 5px 14px 0;
	background-color: #029FC4;
	text-align: left !important;
	display: block;
}						
		
div#szczegoly .pager div, div#szczegoly .pager_sel div{
	font-size: 12px;
	width: 17px;
	height: 17px;
	text-align: center;
	font-weight: bold;
	margin-left: 8px;
	float: left;
}	
div#szczegoly .pagerNZ_btn{
	color: #7f7f7f;
	cursor: pointer;
	background: url(../images/najlepsi_zalecaja_pager.gif) no-repeat;
	text-decoration: underline;
}
div#szczegoly .pagerNZ_btn_active{
	color: #ffffff;
	background: url(../images/najlepsi_zalecaja_pager_act.gif) no-repeat;
}
div#szczegoly .wysiwyg { width:auto!important; }
	
/* NOWY ESALES */
#kantarek_home {
	text-align: left;
	/*background: url(../images/hp/bg_dla_domu_content.png) no-repeat right bottom;*/
}
#kantarek_home .wysiwyg{
	width: auto!important;
}
#kantarek_home .message{
	margin: 20px;
	font-size: 12px;
}


/* THICKBOX */
#liga_form .popup_liga_info{
    font-size:0.9em;
	padding:0 0 3px 34px; 
}

#liga_form .popup_liga_radio{
	height:18px;
}

#liga_form .popup_liga_radio label{
	padding-top:3px;
	width:170px;	
	text-align:left;
}

#liga_form .input span{
    float:left;
    text-align:left;
}

#liga_form .form{
    margin:15px auto!important;
    padding:5px 30px!important;	
}

#liga_form p{
	margin:5px 0;
}

#liga_popup_message{
	font-size:12px;
	padding:10px;
}

.mapa_points{
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px;
	background-color:white;
	border:1px solid black;	
}

