/*	-------------------------------------------------------------
	Netia
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.info			Plik resetu domyslnych ustawien przegladarek
	.url			netia.pl
	-------------------------------------------------------------	*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table.default, caption,table.default tbody,table.default tfoot,table.default thead,table.default tr,table.default th,table.default td { margin: 0; padding: 0; border: 0; font-size: 100.01%; background-color: transparent; }
	h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }
	acronym, abbr { cursor: help; }
	img { vertical-align: middle; }
	sub { vertical-align: bottom; }
	sup { vertical-align: top; }
	address { font-style: normal }
	
	/* Linki i typografia */
	body, input, textarea, select, option, optgroup, button { font-family: Verdana, Arial, sans-serif; color: #3b3b3b;}
	input, textarea, select, option, optgroup, button { color: #576770; font-size: 1.1em; }
	body { font-size: 62.5% !important;}
	.ie6	body { text-align:center; }
	p, ul, ol, li, dl, address, blockquote, form { line-height: 1.65em; }
	h2 em { font-size: .75em; }
	
	/* Tabele */
	table.default { border-collapse: collapse; border-spacing: 0; }
	table.default caption, th, td, tr { text-align: left; vertical-align: top; font-weight: normal; }
	
	/* Listy */
	ul, ol, dir, menu { list-style: none; line-height: 1em; }
	
	/* Formularze */
	button { overflow: visible; border: none; padding: 0; cursor: pointer; background: none }
	
  .fullSize { width: 972px; }

.preview_mode { color: #ffffff; background-color: #000000; padding: 6px 0; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none;  font-family: Tahoma, Sans-serif; border-bottom: 2px solid #ffffff; border-top: 2px solid #ffffff; position: fixed; bottom: 0; width: 100%;}

/*	-------------------------------------------------------------
	Netia
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.info			Style wspolne dla wszystkich stron
	.url			netia.pl
	-------------------------------------------------------------	*/

.fl     { float: left; }
.career_box_cont img.fl{margin-right:10px;}
.fr     { float: right; }
.fc     { float: center; margin-left: auto; margin-right: auto;}
.newLine{ clear: both; }
.empty  { clear: both; height: 0; font-size: 0; margin: 0; padding: 0; overflow: auto; width: 0; line-height: 0; }
.none   { display: none; }
.bold   { font-weight: bold; }
.nobold,
.nobold a { font-weight: normal!important; }
.field_error,
.super_field_error { color: #f0545a; }
span.required { color: #576770; }
.field_info { color: #219558; }
.field_error_zgoda { width: 100%!important; font-size: 1.1em; position: relative; top: 3px; }
.block { display:block; }
.speed { color: #00bfc2; }
.box_to_print {display:none}
.relative {position:relative;}

a { color: #576770; cursor:pointer; }
a:hover { color: #009FC3; text-decoration:underline; }
/*a:visited,
a:active { color: #003E7E; }*/
a, a:hover, a:visited, a:active { text-decoration: none; }
	
a.darkBlue { color: #636363; }
a.darkBlue:hover { color: #000; }

#lc_s_box{ margin-bottom: 15px; }
#lc_s_box_standalone{ margin-left:1000px; top:150px; position:absolute;	}

#contentWrapper { text-align: left; color:#576770; }
.netiaBusiness #contentWrapper { color:#231f20; }

.of_HIT { background: url('../images/icons/flag_hit_MO.png') no-repeat right 2px; padding-right: 47px; padding-bottom:3px; }
.of_NEW { background: url('../images/icons/flag_new_MO.png') no-repeat right 2px; padding-right: 83px; padding-bottom:3px; }

.of_flag_img {margin-left:0px; position:relative; left:10px;}

.textMessage { font-size: 11px; padding: 15px; }

#start_info { margin-top: 150px; }

/* naglowek */

/* LOGO */
#pageBackgroundTop .logo { position: relative; height: 124px; width: 240px; float: right; margin: 8px 2px 2px;}
#pageBackgroundTop .logo a.netia { width: 116px; height: 124px; float: left; }
#pageBackgroundTop .logo .logoAnimation { float: left; }
#pageBackgroundTop .logoMini { width: 240px; float: right; margin: 2px; }
#pageBackgroundTop .logoMini a.netia { float: right; margin: 8px; }

#headerBox { position:relative;width:725px; margin-bottom: 20px;}
#pageBackgroundTop{ width:100%; height:100%; background:url("../images/menu/bg_top_menu.gif") repeat-x scroll 0 0 #fff; }
.no_menu_background {background:#fff !important;}
#header{ width: 975px; margin: 0px auto 0; }
#pageBackground { background:url("../images/bg/bg_MO.png") repeat-x scroll 0 0 transparent; background-color: #f1f1f2;}
.netiaHome #pageBackground,
.netiaHelp #pageBackground,
.netiaMap #pageBackground,
.netiaBusiness #pageBackground { background-image:url("../images/bg/bg_business.png"); background-color: #bcbec0; }
.netiaPages { margin-top: 0px; background: url('../images/bg/bg_top_menu.png') repeat-x;}
.netiaPages li { float: left;}
.netiaPages li.topMenuSep { width: 1px;height:37px;}
.netiaPages li.topMenuItem { width: auto;}
.netiaPages li.topMenuHome a { width: 36px;height:37px;float:left;position:relative; display: block; color: white; font-size: 12px; background: url('../images/menu/home_gray2.png') no-repeat 0 0; top:6px; left:12px;}
/*.netiaPages li.topMenuHome a:hover { background-image: url('../images/menu/home_gray_hover.png')*/
.netiaPages .topMenuItem a{ text-align:center;float:left;position:relative; height:37px;display: block; color: #576770; font-size: 12px; font-weight: bold; padding: 0px 10px;}
#leftSiteMenu{width:8px; height: 33px; background: url('../images/menu/left_site_menu.gif') no-repeat;}
#rightSiteMenu{width:8px; height: 33px; background: url('../images/menu/right_site_menu.gif') no-repeat;}


.netiaPages .topMenuItemNoSep a {background: 0;}
.netiaPages .topMenuItem a span{ position:relative;display:block;z-index:2;padding:10px 0 0 0;white-space:nowrap;}
.netiaPages .topMenuItem a span.shadow{ position:relative;top:-25px;left:2px;color:#0a8090;display:block;z-index:1;white-space:nowrap;}
.netiaPages .topMenuItem a:hover{text-decoration: none; color:#000;}
.netiaPages .topMenuItem a.current{ background:url('../images/menu/bg_sel_menu_content2.png') repeat-x 0px 3px; color:#000;}


.netiaPages .topMenuItem a.current span{padding-top:13px; height: 32px; }
.netiaPages .topMenuItem a.current span.shadow{ color:#02284f!important;}
.netiaPages li.topMenuLast { width: 181px; padding-right:8px;}
.netiaPages li.topMenuLast:hover {background-image: url('../images/menu/last_on.png');}
.netiaPages li.topMenuLast.topMenuSel {background-image: url('../images/menu/last_sel.png');}
.netiaPages li.topMenuItemMarg { width:7px; height:37px;}
.netiaPages li.topMenuItemMargSel { background:url("../images/menu/top_menu_sep.png") no-repeat scroll 0 2px transparent;}
.netiaPages li.topMenuSelLeft {background: url('../images/menu/bg_sel_menu_left2.png') no-repeat 0px 3px;}
.netiaPages li.topMenuSelRight {background: url('../images/menu/bg_sel_menu_right2.png') no-repeat 0px 3px;}
.netiaPages li.topMenuSel a.current {overflow:hidden; height: 38px;}
.netiaPages li.topMenuLast a { width: 181px;}

.netiaHome .oferts .priceTipBox,
.netiaBusiness .oferts .priceTipBox, .landingOffers .oferts .priceTipBox { margin-bottom:7px; }
.netiaHome .oferts .priceTip,
.netiaBusiness .oferts .priceTip,
.netiaBusiness #businessMainOffers .priceTip,
.netiaHome #mainOffers .priceTip { font-size:26px;position:relative;top:6px;left:2px; }
.netiaHome .oferts .priceTip sup,
.netiaBusiness .oferts .priceTip sup,
.netiaBusiness #businessMainOffers .priceTip sup,
.netiaHome #mainOffers .priceTip sup { font-size:18px;position:relative;top:6px;left:2px; }

#nolBox,#nolLoggedBox,#nolBoxInv {margin-left: 25px; font-size:12px;}
#nolBoxInv, #nolBox { padding-top:11px; }
#headerLang { margin:-14px -20px -14px 125px; }
#nolBoxInv { margin-right:-100px; }
#nolBoxInv #headerLang { margin:0 0 0 25px; width:70px; }
#nolLoggedBox {line-height:16px; color:#053e77; margin-top:8px; width:172px;}
#globalSearch {width: 200px; margin-left:15px;}
#globalSearch fieldset {width: 200px; height: 26px; margin-top: 5px; background: url('../images/bg_search.png') no-repeat;}
.ie7 #globalSearch {padding-top:5px;}

#globalSearch fieldset input { border:0 none;height:13px;margin:2px 0 0 2px;width:146px; padding: 2px 2px 2px 4px; font-size:11px; position:relative; background-color:transparent; top:-2px;}
.ie7 #globalSearch fieldset input {top:-5px;}
#globalSearch fieldset button { height:26px;width:30px; }
#page{ width: 975px; margin: 0 auto; padding-top: 13px; text-align:left; }
.netiaMenu {position: relative;height:43px; padding-top:28px; left:-38px;}

/* breadcrumbs */
ul.breadCrumbs { margin: 0 0 13px 38px; }
ul.breadCrumbs li { float:left; font-size:11px; color: white; margin-right: 5px;}
ul.breadCrumbs a { color:white; text-decoration:underline;}
ul.breadCrumbs a:hover { color: #009fc3;}
.netiaBusiness ul.breadCrumbs a:hover { color:#808080;}

/* newsbar */
#miniNews { margin: 0 0 0 38px; font-size:11px; color: white; height:33px;overflow:hidden;}
#miniNews .title { float:left; margin-right: 5px; margin-top:7px; }
#miniNews a { color:#fff; }
#miniNews a:hover { color:#009fc3; text-decoration:underline; }
#miniNews ul li.content ul, #miniNews ul li.content ul li {height:26px;line-height:26px;}
#miniNews ul {float:right;height:26px;width:840px;}

/* warstwy */
#dialog, #callcenter, #sprawdz_dostepnosc, #promotion_popup, .layer, .smallLayer { display:none; margin-top:116px;}

/* boksy z ofertami */
#mainOffers .offerBox:first-child, 
#mainOffers .offerBox.firstChild,
#mainLeaders .leadBox:first-child,
#mainLeaders .leadBox.firstChild {margin-left:0!important;}
#mainOffers .offerBox,
#mainLeaders .leadBox {float:left;margin: 11px 0 0 11px; width:317px;}
#mainLeaders .leadBox {position:relative;}
.leadBox .boxCont h3, .leadBox .boxCont h3 a{ font-family: calibri, Arial; font-size: 22px; color: #000; margin-bottom: 15px;}
.leadBox .boxCont { height:100%; background:url("../images/bg/home_1_box_bg.png") repeat-y; padding:10px 19px 19px 17px; color:#576770; font-size: 11px;}
#mainLeaders .leadBox .boxText p { width:180px; }
#mainLeaders .leadBox .boxText a,
#businessMainLeaders .leadBox .boxText a { text-decoration:underline; }
#mainLeaders .leadBox .boxText a:hover,
#businessMainLeaders .leadBox .boxText a:hover { color: #000; text-decoration:underline; }

.horizontalBox { width: 973px;margin-top: 11px; }
.horizontalBox .boxCont { height:100%; padding:13px 19px 6px 17px; background:url("../images/bg/home_wide_box_bg.png") repeat-y;}
.horizontalBox .wideIcon { width:240px; }
.horizontalBox .wideOffer { margin-left: 90px; width:535px; }
.horizontalBox .widePrice .priceTipPositionWide { margin-bottom:10px;}
.horizontalBox p.go { margin:-3px -1px 0;}
.netiaBusiness #businessMainOffers  .boxCont { padding:13px 19px 12px 17px; height:100%; background:url("../images/bg/business_offer_box_bkg_content_white.png") repeat-y top left; clear:both; }
.netiaBusiness .newBox .wideIcon { width:240px; }
.netiaBusiness .newBox .wideOffer { margin-left: 90px; width:300px; }
.netiaBusiness .newBox .widePrice { margin-top: 65px;}
.netiaBusiness .newBox .widePrice .priceTipPositionWide { margin-bottom:7px;}
.netiaBusiness .newBox p.go { margin:-3px -1px 0;}
#content .horizontalAdditionalModule .boxCont {padding:10px 19px 10px 17px;} 

.box span.hl { background:url("../images/bg/top_box_left.png") no-repeat 0 0 transparent; height:6px; float:left; overflow:hidden; }
.box span.hr { background:url("../images/bg/top_box_right.png") no-repeat 100% 0 transparent; height:6px; float:right; overflow:hidden;}
.box span.fl { background:url("../images/bg/bottom_box_left.png") no-repeat 0 0 transparent; height:9px; float:left; overflow:hidden;}
.box span.fr { background:url("../images/bg/bottom_box_right.png") no-repeat 100% 0 transparent; height:9px; float:right; overflow:hidden;}
.offerBox .boxCont { height:100%; background:url("../images/bg/home_1_box_bg.png") repeat-y; padding: 13px 17px 9px;}
div.priceTipPosition { margin-bottom: 8px; left: 161px; position: relative; width: 113px;}
p.priceTip { background:url("../images/bg/price_tips.png") no-repeat scroll left top transparent; width:118px; height: 42px; font-family:Arial; color:#000; font-size: 28px; text-align:center; line-height:41px; }
p.priceTip span{ font-size: 19px; }
.boxCont h2, .boxCont h2 a { font-family:calibri, Arial; font-size: 30px; color: #000; margin-bottom: 15px;}
.offerBox .offerIcon { margin-top: 13px; text-align:center; height: 126px;}
ul.offerDetails { list-style-type:disc; padding-left:14px;}
ul.offerDetails li { color:#576770; font-size: 13px; position: relative; }
ul.offerDetails li a { text-decoration:underline; }
a.moreDetails, .newBoxBottomLink a.moreDetails  { text-decoration:none!important; background:url("../images/a_right_arrow_normall_MO.png") no-repeat scroll right 3px transparent; color:#009cff!important;font-size:13px;padding-right:11px;position:relative; top:10px;}
.left_arrow a.moreDetails { text-decoration:none!important; background:url("../images/a_left_arrow_mini.png") no-repeat scroll left 1px transparent; padding-right:0px; padding-left:12px;}
.left_arrow a.moreDetails:hover { color:#000; background-image:url("../images/a_left_arrow_mini_black.png");}
.invContentCalend a.moreDetails, .invContentCom a.moreDetails, .hpContent a.moreDetails, .invContentPress a.moreDetails {top:0px;}
.newBoxBottomLink a.moreDetails { top:0px;}
a.moreDetailsWhite { text-decoration:none!important; background:url("../images/a_right_arrow_white.png") no-repeat scroll right 4px transparent; color:#fff!important;padding-right:10px;position:relative;}
a.moreDetailsWhite:hover { color: #808080!important; }
a.moreDetailsMini { text-decoration:none!important; background:url("../images/a_right_arrow_mini.png") no-repeat scroll right 2px transparent; color:#0095FF!important;font-size:13px;padding-right:11px;position:relative;}
a.moreDetailsMini { color:#000; background-image:url('../images/a_right_arrow_mini_black.png');}
p.button a.moreDetails {top:0px}
p.go, div.go { margin: 18px 0 0 164px; }
.netiaBusiness .boxCont h2,.netiaBusiness .boxCont h2 a { color: #576770;}
.netiaBusiness p.priceTip { background-image:url("../images/bg/business_price_tips.png"); color: #000; width:118px; }
.netiaBusiness ul.offerDetails li { color:#231f20; }
#content #businessMainOffers .newBox .boxCont .wideImage .offerIcon {text-align: right;}
a.moreDetails:hover {color:#000 !important; background-image:url("../images/a_right_arrow_normall_black_MO.png");}

/* buttony */
a.CLAS{ float:left;position:relative; height:29px;display: block; color: white; font-size: 12px; font-weight: bold; }
a.CLAS:hover{ float:left;position:relative; height:29px;display: block; color: white !important; font-size: 12px; font-weight: bold; text-decoration:none !important; }
/*a.CLASblue { background: url('../images/buttons/button_blue_left.png') no-repeat; }*/
a.CLASblue:hover { color:white; background: url('../images/buttons/button_light_blue_left.png') no-repeat; }
a.CLAS span.btnCLAS{ position:relative;display:block;z-index:2;padding:3px 28px 0 35px;height:30px;white-space:nowrap;}
a.CLASblue span.btnCLAS{color: #fff;}
a.CLAS span.btnCLASShadow{ position:relative;height:30px;margin:-29px 0 0 36px;color:#153756;display:block;z-index:1;white-space:nowrap;}
a.CLAS span.btnspan { overflow:hidden; background: url('../images/buttons/button_black_right.png') no-repeat 100% 0; width: 7px; height: 29px; float: left; }
a.CLASblueRight { background: url('../images/buttons/button_blue_right.png') no-repeat 100% 0; }
a.CLAS:hover span.CLASblueRight { background: url('../images/buttons/button_black_right_light.png') no-repeat 100% 0 #fff; }
a.CLAS span.button { float: left; background: url('../images/buttons/button_black_left.png') no-repeat; }
a.CLASblue:hover span.button { background: url('../images/buttons/button_black_left_light.png') no-repeat; }
a.CLASskyBlue { background: url('../images/buttons/button_sky_blue_left.png') no-repeat;  }
a.CLASskyBlue span.button { background: none!important; }
a.CLAS span.CLASskyBlueRight { background:#fff url('../images/buttons/button_sky_blue_right.png') no-repeat 100% 0; }
a.CLAS span.CLASskyBlueRightGray { background:#ecedee url('../images/buttons/button_sky_blue_right.png') no-repeat 100% 0; }
a.CLASskyBlue:hover { color:white; background: url('../images/buttons/button_light_sky_blue_left.png') no-repeat; }
a.CLAS:hover span.CLASskyBlueRight { background: url('../images/buttons/button_light_sky_blue_right.png') no-repeat 100% 0 #fff; }
a.CLAS:hover span.CLASskyBlueRightGray { background: url('../images/buttons/button_light_sky_blue_right.png') no-repeat 100% 0 #ecedee; }

a#btn_kontakt {display: block; width: 118px; height: 29px; background: url("../images/buttons/button_white_left_MO.png") no-repeat 0 0;}
a#btn_kontakt:hover {background-position: 0 -29px}
a.CLASWhite:hover span.button { color:#ffffff; background: url('../images/buttons/button_light_blue_left.png') no-repeat; }
a.CLAS span.CLASWhiteRight { background: url('../images/buttons/button_white_right.png') no-repeat 100% 0; }
a.CLAS:hover span.CLASWhiteRight { background: url('../images/buttons/button_light_blue_right.png') no-repeat 100% 0; }
a.CLASWhite .btnCLASShadow { color:#fff!important; } 

/* stopka */
#footer { padding-bottom: 50px; }
ul.footerMenu { margin: 10px 0 0 20px; }
ul.footerMenu li{ float:left; padding-right:10px; font-size: 8.5px;}
#footer a,
#sitemap .contentSM a { color: #576770; font-size: 8.5px; }
#footer a:hover,
#sitemap .contentSM a:hover { color:#000; text-decoration:underline; }

/* mapa serwisu */
#sitemap { margin-top: 12px !important; font-size: 8.5px;}
.netiaHelp #pageBackground #page #sitemap {margin-top:0px !important;}
.netiaHelp #pageBackground #page #helpLinks {margin-bottom:12px;}
#sitemap .topSM { background: url('../images/bg/site_map_top.png') no-repeat 0 0; width:974px; height: 8px; overflow:hidden; }
#sitemap .contentSM { background: url('../images/bg/site_map_middle.png') repeat-y 0 0; width:934px; padding:15px 20px 10px;}
#sitemap .contentSM h6 { font-weight: bold; }
#sitemap .contentSM ul li { float:left;padding-right:15px;width:150px; }
#sitemap .contentSM ul li.about { }
#sitemap .contentSM ul li.availability { width:105px; padding-right: 0px; }
.netiaBusiness #sitemap .contentSM ul li.availability { width:270px; padding-right: 0px; }
#sitemap .contentSM ul li ul li{ padding-left:10px; width: auto;display:block;float:none;}
#sitemap .bottomSM { background: url('../images/bg/site_map_bottom.png') no-repeat 0 0; width:974px; height: 9px; }

/* wyszarzona czesc */
#lightboxPanel { display:none; background:#000000; opacity:0.3; filter:alpha(opacity=30); position:absolute; top:138px; left:0px; min-width:100%; min-height:100%; z-index:1000;}

/* menu */
#menu { margin: 0 0 0 38px; }
#menu li { float: left; font-size:13px;}
#menu li a.top { text-align:center;float:left;position:relative; height:38px;display: block; color: white; font-size: 12px; font-weight: bold; background: url('../images/menu/menu_content.png') repeat-x; padding:7px 13px; }
#menu li.hover a.top{ text-align:center;float:left;position:relative; height:38px;display: block; color: white; font-size: 12px; font-weight: bold; background: url('../images/menu/menu_content_hover.png') repeat-x; padding:7px 13px; }
#menu li.hover a.top, #menu li.selected a.top { color: #fff;}
#menu li.topMenuSep { width: 1px;height:38px; background: url('../images/menu/sep2.png') no-repeat}
#menu li.topMenuLast {  background: url('../images/menu/menu_right.png') no-repeat right top; padding-right:7px;}
#menu li.topMenuFirst { background: url('../images/menu/menu_left.png') no-repeat left top; padding-left:7px;}
#menu li.topMenuFirst.hover { background: url('../images/menu/menu_left_hover.png') no-repeat left top; padding-left:7px;}
#menu li.topMenuLastSel {  background: url('../images/menu/menu_right_sel_MO.png') no-repeat right top !important; padding-right:7px;}
#menu li.topMenuLast.hover {background: url('../images/menu/menu_right_hover.png') no-repeat right top; padding-right:7px;}
#menu li.topMenuFirstSel { background: url('../images/menu/menu_left_sel_MO.png') no-repeat left top !important; padding-left:7px;}
#menu li.dropDown span { background: url("../images/menu/menu_arrow_white.png") no-repeat right 6px; padding-right:14px;}
#menu li.sel span { background: url("../images/menu/menu_arrow_white.png") no-repeat right 6px !important; padding-right:14px;}
#menu li.selected span, #menu li.hover span { background: url("../images/menu/menu_arrow_white.png") no-repeat right 6px; padding-right:14px;}
#menu li.sel a.top { color: #fff; font-weight:bold; background: url('../images/menu/menu_content_sel_MO.png') repeat-x;}
.offerMenu { visibility:hidden; position:absolute; top:117px; z-index:2000; margin-left: -22px;}
.ie8 .offerMenu { top:134px;}
.offerMenu .mtop { height: 7px; padding-top: 14px; background: url("../images/submenu/arrow.png") no-repeat 50% 0; position: relative; top: 6px; display:block;}
.offerMenu .mtop .mtopl { float: left; height: 7px; background: url("../images/submenu/belka_left.png") repeat-y 0 0;}
.offerMenu .mtop .mtopr { float: right; width: 10px; height: 7px; background: url("../images/submenu/belka_right.png") repeat-y 0 100%;}
.offerMenu ul.menuContent { margin: 30px 12px 35px 22px; display:block; text-align:left;clear:both;}
.offerMenu ul.menuContent li { float:none!important;}
.offerMenu ul.menuContent li.sep { padding: 0; height: 1px; border-top: 1px solid #d8d8d8;background-color:#efefef; margin: 10px 0;overflow:hidden;}
.offerMenu ul.menuContent li.pos { }
.offerMenu ul.menuContent li.pos a { font-size: 15px; color: #000; line-height: 20px; padding: 10px 18px;white-space:nowrap;display:block;}
.offerMenu ul.menuContent li.pos a:hover { color: #000; font-weight: bold; }
.offerMenu .mtl { float:left; height: 15px; background: url("../images/submenu/top_left.png") no-repeat 0 0;}
.offerMenu .mtr { float:right; width: 15px; height: 15px; background: url("../images/submenu/top_right.png") no-repeat 100% 0; }
.offerMenu .mbl { float:left; height: auto; background: url("../images/submenu/bottom_left.png") no-repeat 0 100%;}
.offerMenu .mbr { float:right; width: 15px; height: auto; background: url("../images/submenu/bottom_right.png") no-repeat 100% 100%; }

/* podstrona ofertowa - lewa kolumna */
.layOffer #sidebarPrimary .box { width:205px; margin-bottom:17px; }
.boxGray span.hl { background:url("../images/bg/top_box_left_gray.png") no-repeat 0 0 transparent; height:8px; float:left; }
.boxGray span.hr { background:url("../images/bg/top_box_right_gray.png") no-repeat 100% 0 transparent; height:8px; float:right; }
.boxGray span.fl { background:url("../images/bg/bottom_box_left_gray.png") no-repeat 0 0 transparent; height:9px; float:left; }
.boxGray span.fr { background:url("../images/bg/bottom_box_right_gray.png") no-repeat 100% 0 transparent; height:9px; float:right; }
.boxGray .boxCont,
.boxGrayWhite .boxCont { height:100%; clear:both; background:url("../images/bg/offer_left_menu_bkg_gray.png") repeat-y top left; border-left:0;}
.boxGrayWhite span.hl { background:url("../images/bg/top_box_left_gray.png") no-repeat 0 0 transparent; height:6px; float:left; }
.boxGrayWhite span.hr { background:url("../images/bg/top_box_right_gray.png") no-repeat 100% 0 transparent; height:6px; float:right; }
.boxGrayWhite span.fl { background:url("../images/bg/bottom_box_left.png") no-repeat 0 0 transparent; height:7px; float:left; }
.boxGrayWhite span.fr { background:url("../images/bg/bottom_box_right.png") no-repeat 100% 0 transparent; height:7px; float:right; }
.boxWhite .boxCont { height:100%; clear:both; background:url(../images/bg/order_middle.png) repeat-y scroll 0 0 transparent; padding:6px 0; }
.boxWhiteGray .boxCont { height:100%; clear:none; background:url("../images/bg/offer_left_menu_bkg.png") repeat-y top right; }
.boxWhiteGray span.hl { background:url("../images/bg/top_box_left.png") no-repeat 0 0 transparent; height:6px; float:left; }
.boxWhiteGray span.hr { background:url("../images/bg/top_box_right.png") no-repeat 100% 0 transparent; height:6px; float:right; }
.boxWhiteGray span.fl { background:url("../images/bg/bottom_box_left_gray.png") no-repeat 0 0 transparent; height:7px; float:left; }
.boxWhiteGray span.fr { background:url("../images/bg/bottom_box_right_gray.png") no-repeat 100% 0 transparent; height:7px; float:right; }
.boxWhiteNoBorder span.hl { background:url("../images/bg/offer_bookmark_top_left.png") no-repeat 0 0 transparent; height:2px; float:left; border-top:1px solid #e2e3e4;} 
.boxWhiteNoBorder span.hr { background:url("../images/bg/offer_bookmark_top_right.png") no-repeat 100% 0 transparent; height:2px; float:left; border-top:1px solid #e2e3e4;}
.boxWhiteNoBorder .boxCont { background-color:#fff; }

#sidebarPrimary h3 { margin:0 3px 0 2px; font-size:13px; color:#576770; padding:0 17px 8px; }
#sidebarPrimary li.group li h5 { margin:0 3px 0 2px; cursor:pointer;  background:#fff;}
#sidebarPrimary li.group li h5, #sidebarPrimary .newBoxCont li.group li.active h5.underline, #sidebarPrimary li.group li h5.underline {border-bottom: 1px solid #EEEEEE;}
#sidebarPrimary li.group li h5.last { border-bottom: 0px;}
#sidebarPrimary li.group li h5 a { color:#576770; font-size:13px; display:block; padding:5px 17px 5px 15px; }
.netiaHome #sidebarPrimary li.group li h5 a, .netiaBusiness #sidebarPrimary li.group li h5 a { color:#000; font-size:12px; display:block; padding:5px 17px 5px 15px; }

#sidebarPrimary li.group li h5:hover{ }
#sidebarPrimary li.group li.active h5 a { color:#ffffff!important; font-weight:bold;}
.netiaHome #sidebarPrimary li.group li.active h5, .netiaBusiness #sidebarPrimary li.group li.active h5 { cursor:pointer; background:#fff;}
.netiaHome #sidebarPrimary li.group li.active h5 a, .netiaBusiness #sidebarPrimary li.group li.active h5 { color:#009FC3; font-weight:normal;  }
#sidebarPrimary li.group ul li.subactive ul { list-style: disc outside none; margin-left: 13px; padding-top:5px; }
#sidebarPrimary li.group ul li.subactive a {  color: #009FC3; font-size:11px;}
#sidebarPrimary li.group ul li.subactive li a {  color: #576770; }
.career_menu_left li.group ul li.subactive li.subactive a {  color: #009FC3!important; }
#sidebarPrimary a.sel {  color: #009FC3!important; }
#sidebarPrimary ul.first, #sidebarPrimary ul.last {padding:5px 17px 10px 25px; margin:0 3px 0 2px; background: #fff;}
.netiaHome #sidebarPrimary ul.first, .netiaBusiness #sidebarPrimary ul.first, #sidebarPrimary ul.last,
#sidebarPrimary .latestProducts ul {  padding:5px 17px 10px 25px; border-bottom:1px solid #eee;}
#sidebarPrimary ul.last {border-bottom:0px;}
#sidebarPrimary .newBoxVas ul.first { padding-bottom:3px; }
#sidebarPrimary li.group li ul li { line-height:135%; padding-bottom:7px; }
#sidebarPrimary li.group li ul li a,
#sidebarPrimary .boxGrayWhite ul li a,
#sidebarPrimary .boxWhite ul li a { color:#576770; font-size:11px; }
#sidebarPrimary li.group li.active ul li.active a,
#sidebarPrimary li.group li ul li a:hover,
#sidebarPrimary .boxGrayWhite ul li.active a,
#sidebarPrimary .boxGrayWhite ul li a:hover,
#sidebarPrimary .boxWhite ul li a:hover,
#sidebarPrimary .latestProducts .newBoxCont ul li a:hover,
#sidebarPrimary li.group li.active ul li ul li a:hover { color: #000!important; text-decoration:underline; }
#sidebarPrimary .boxGray .boxCont { padding:9px 0;}
#sidebarPrimary .boxGrayWhite ul.first { margin-right:2px; padding:15px 17px 15px; }
#sidebarPrimary .boxGrayWhite h3 { margin:0 3px 0 1px; padding:8px 17px; font-size:13px; color:#576770; border-bottom:1px solid #d5d5d6; }
#sidebarPrimary .boxGrayWhite h3 a { font-size:13px; color:#576770; }
#sidebarPrimary .boxGrayWhite .boxCont ul { background-color:#fff; margin:0 3px 0 1px; }
html.mnol #sidebarPrimary li.group li ul li a,
html.mnol #sidebarPrimary .boxGrayWhite ul li a,
html.mnol #sidebarPrimary .boxWhite ul li a { line-height: 16px; }

#sidebarPrimary .newBoxCont li.group li h5 a { color:#626363; font-size:13px; display:block; padding:8px 15px;}
#sidebarPrimary .newBoxCont li.group li ul li a { color:#576770; font-size:11px; }
.netiaHome #sidebarPrimary .newBoxCont li.group li ul li a, .netiaBusiness #sidebarPrimary .newBoxCont li.group li ul li a { color:#626363; font-size:11px; }
#sidebarPrimary .newBoxCont li.group ul li.subactive a {  color: #009CFF !important; font-size:11px;}
#sidebarPrimary .newBoxCont li.group li.active h5 a,
#sidebarPrimary .newBoxCont li.group li.active ul li.active a:hover,
#sidebarPrimary .newBoxCont li.group li.active ul li.active a{ color: #009CFF !important; text-decoration:none; background: url("../images/bg/business_offer_left_menu_active_bkg.png") repeat-y !important;}
#sidebarPrimary .newBoxCont li.group li ul li a:hover,
#sidebarPrimary .newBoxCont li.group li h5 a:hover,
#sidebarPrimary .newBoxCont .latestProducts .newBoxCont ul li a:hover,
#sidebarPrimary .newBoxCont li.group li.active ul li ul li a:hover { color: #000; text-decoration:none;}
#sidebarPrimary .newBoxCont li.group li.active ul li a:hover { color: #000; text-decoration:none; background: none !important;}
#sidebarPrimary .newBoxCont li.group li ul li { line-height:135%; padding: 5px 0!important;}
.company #sidebarPrimary li.group li ul li { line-height:135%; padding:0px 0px 7px 0px !important; }
#sidebarPrimary .newBoxCont li.group li.active h5 {border-bottom: 0px;}
#sidebarPrimary .newBoxCont li.group ul.first { margin-top: 0px;}
.netiaHome #sidebarPrimary .newBoxCont li.group ul.first, .netiaBusiness #sidebarPrimary .newBoxCont li.group ul.first { margin-top: -8px;}
#sidebarPrimary .newBoxCont li.group ul.last { margin-top: -8px;}

#sidebarPrimary .newBoxCont .sep, .korpoMenu .sep {margin:0 3px 0 2px; background: #fff;height: 10px;}
.ie7 #sidebarPrimary .newBoxCont .sep, .ie7 .korpoMenu .sep {height:20px;}
/* oferta ver2.0 */
.newBox .newBoxTop { height:5px; background:url("../images/bg/compare_bkg_top_gray.png") repeat-y top left; }
.newBox .newBoxBottom { height:8px; background:url("../images/bg/offer_box_bkg_bottom_white.png") repeat-y top right; }
.newBox .newBoxTop,
.newBox .newBoxBottom { padding:0; margin:0; font-size:0; line-height:0px; }
.newBox .newBoxBottom { margin-bottom:10px; }
.newBox .boxCont h3,.newBox .boxCont h1 { height:100%; padding:3px 20px 10px; color:#576770; }
.newBoxHeader .boxCont { height:100%; background:url("../images/bg/compare_bkg_content_gray.png") repeat-y top right; margin:0; clear:both; }
.boxCareerMassage .newBoxHeader .boxCont {width:604px;}
.newBoxContent .boxCont,
.offerBoxVasHorizontal .boxCont { padding:20px; clear:both; height:100%; background:url("../images/bg/offer_box_bkg_content_white.png") repeat-y top right; border:0; }
.boxCareerMassage .newBoxContent .boxCont {width:564px; padding:20px} 
.offerBoxVasHorizontal .priceButton { margin-top:25px; }
.offerBoxVasHorizontal h2 { margin-bottom:0px; }
.offerBoxVasHorizontal .offerImg { text-align:center; width:56px; }
.offerBoxVas .newBoxTop { height:5px; background:url("../images/bg/offer_box_mini_bkg_top_white.png") repeat-y top left; }
.offerBoxVas .newBoxBottom { height:8px; background:url("../images/bg/offer_box_mini_bkg_bottom_white.png") repeat-y top left; }
.offerBoxVasHorizontal .newBoxTop,
.offerBoxVasOthers .newBoxTop { height:5px; background:url("../images/bg/offer_box_bkg_top_white.png") repeat-y top left; }
.offerBoxVasHorizontal .newBoxBottom,
.offerBoxVasOthers .newBoxBottom { height:8px; background:url("../images/bg/offer_box_bkg_bottom_white.png") repeat-y top left; }

#sidebarPrimary { margin-right:10px; width:194px; }
#sidebarPrimary .newBox .newBoxCont { height:100%; background:url("../images/bg/offer_left_menu_bkg_content_gray.png") repeat-y top right; margin:0; clear:both; }
#sidebarPrimary .newBox .newBoxCont h3 { height:100%; padding:2px 20px 10px 15px; color:#576770; }
.netiaBusiness #sidebarPrimary .newBox .newBoxCont h3, .netiaHome #sidebarPrimary .newBox .newBoxCont h3 {color:#fff; background:url("../images/bg/business_offer_left_menu_header_bkg.png") repeat-x scroll right top #434344; }
.company #sidebarPrimary .newBox .newBoxCont h3 { background:none; color:#576770}
.ie7 #sidebarPrimary .newBox .newBoxCont h3 {position:relative;}
#sidebarPrimary .newBoxVas .newBoxCont h3,
#sidebarPrimary .newBoxVas .newBoxCont h3 a { color:#fff; }
#sidebarPrimary .latestProducts .newBoxCont h3 { line-height:20px; border-bottom:0; font-size:11px; font-weight:normal; color:#576770; font-weight:bold;}
#sidebarPrimary .latestProducts .newBoxCont ul { padding-top:5px; }
#sidebarPrimary .latestProducts .newBoxCont ul li { list-style:disc; margin-left:12px; padding: 2px 0; }
#sidebarPrimary .latestProducts .newBoxCont ul li a { line-height:13px; color:#576770; font-size:11px;}

html.company #sidebarPrimary .newBox .newBoxCont h3 { font-weight: bold; }

.oferts .newBoxTop,
.boxSubpageBanner .newBoxTop { height:5px; background:url("../images/bg/offer_topbanner_bkg_top_white.png") no-repeat bottom left; }
.boxSubpageBanner .boxCont { background:url("../images/bg/offer_topbanner_bkg_bottom.png") no-repeat bottom left; padding:0 4px 5px 2px; }
.boxBiggerSubpageBanner .newBoxTop { background:url("../images/bg/offer_topbanner_bkg_top_white_big.png") no-repeat bottom left;}
.boxBiggerSubpageBanner { width: 768px;}
.boxBiggerSubpageBanner .boxCont {background:url(../images/bg/company_middle.png) repeat-y scroll 0 0 transparent !important;padding: 26px 19px 34px;}
.oferts .newBoxBottom { height:8px; background:url("../images/bg/offer_box_bkg_bottom_white.png") no-repeat bottom left !important; }

.layBusinessSG .boxSubpageBanner .boxCont { background:url("../images/bg/business_hp_banner_bottom.png") no-repeat bottom left; padding:0 4px 5px 1px; }
#sidebarPrimary .latestProducts .newBoxTop,
#sidebarPrimary .newBoxVas .newBoxTop,
#sidebarPrimary .mainLeftMenu .newBoxTop { height:6px; background:url("../images/bg/business_offer_left_menu_top.png") no-repeat bottom left; }
#sidebarPrimary .mainLeftMenu .newBoxTop {background:url("../images/bg/offer_left_menu_bkg_top_gray.png") no-repeat scroll left bottom transparent; height:6px;}
.netiaHome #sidebarPrimary .mainLeftMenu .newBoxTop, .netiaBusiness #sidebarPrimary .mainLeftMenu .newBoxTop {background:url("../images/bg/business_offer_left_menu_top.png") no-repeat bottom left; height:5px;}
#sidebarPrimary .mainLeftMenu .newBoxBottom { height:14px; background:url("../images/bg/offer_left_menu_bkg_bottom_gray.png") no-repeat scroll left bottom transparent; }
.netiaHome #sidebarPrimary .mainLeftMenu .newBoxBottom, .netiaBusiness #sidebarPrimary .mainLeftMenu .newBoxBottom{ height:8px; background:url("../images/bg/offer_left_menu_bkg_bottom_white.png") no-repeat bottom left; }
#sidebarPrimary .latestProducts .newBoxBottom,
#sidebarPrimary .mainLeftMenu .newBoxBottomWhite,
#sidebarPrimary .newBoxVas .newBoxBottom { height:8px; background:url("../images/bg/offer_left_menu_bkg_bottom_white.png") no-repeat bottom left; }

#content .boxMainContent .boxCont .subTitle { font-weight:bold; padding-bottom:5px; font-size:13px; }
#content .boxMainContent .boxCont .more { padding:10px 0; }
#content .contentList .title a { font-size:13px; font-weight:bold; padding-bottom:5px; color:#576770; }
#content .contentList .date { font-weight:normal; font-size:11px;}
#content .contentList .content { padding-bottom:25px; font-size:11px; }

/* podstrona ofertowa - prawa kolumna */
.layOfferWithSummary #sidebarSecondary { width:153px; text-align:right; }

/* podstrona ofertowa - content */
.layOffer #content { width: 604px; }

.layOffer .boxWhite { margin-bottom: 18px; }
.layOffer .oferts .boxCont, .landingOffers .oferts .boxCont{ padding:10px 15px 7px; clear:both; height:100%; background:url("../images/bg/offer_box_bkg_content_white.png") repeat-y top right; border:0; }
.landingOffers .oferts .boxCont {background-position:top left;}
.layOffer .oferts .left, .landingOffers .oferts .left { width:180px; padding-right:10px; }
.layOffer .oferts .right a, .landingOffers .oferts .right a { text-decoration:underline; }
.layOffer .oferts .right ul, .landingOffers .oferts .right ul, .career_box_cont ul.desc { list-style-position:outside; list-style-type:disc; margin-left:14px; }
.layOffer .oferts .right ul li, .landingOffers .oferts .right ul li { font-size:13px; color:#576770; line-height:20px; }
.landingOffers .oferts .newBoxBottom {margin-bottom:10px; height:8px !important;}
.layOffer .oferts .right .bleft, .landingOffers .oferts .right .bleft { width:200px; padding-right:60px; }
.layOffer .oferts .right .bleft .info, .landingOffers .oferts .right .bleft .info { font-size:9px; color:#576770; padding-top:15px; }
.layOffer .oferts .right .bright .priceTip, .landingOffers .oferts .right .bright .priceTip { margin-bottom:5px; }
.layOffer .oferts .right .bottom, .landingOffers .oferts .right .bottom { padding-top:5px; }
.layOffer h3, .layOffer h1 { font-size:13px; font-weight:bold; color:#003e7e; padding:0 17px 8px; }
.layOffer .topBoxTextBkg h3, .layOffer .topBoxTextBkg h1 { padding:0; }
.layOffer h2, .boxCont .lpOffers  h2 { font-size:22px; }
.layOffer .leadBox h3 { font-weight:normal!important; }
.layOffer #topbanner .subTopBox .boxCont .boxBkg { margin:0 3px 0 2px; background:url("../images/bg/mnol_middle_bg.png") repeat-x bottom left;}
.layOffer #topbanner .subTopBox .boxCont div.text { height: 295px; }
#topbanner { margin-bottom:11px; }
#topbanner .box .boxCont { background:url("../images/bg/offer_left_menu_bkg.png") repeat-y top right; clear:both; }
#topbanner .subTopBox .boxCont { font-size:11px; line-height:15.5px; height:100%; clear:none; border:0; background:url("../images/bg/sub_top_box_bkg.png") repeat-y top right; }

#content .boxGrayWhite h3 { margin:0 3px 0 1px; font-size:13px; color:#576770; padding:8px 17px;  background-color:#e6e6e6;}
#content li.group li h5 { color:#576770; font-weight:bold; font-size:13px; cursor:pointer; background:transparent url("../images/bg/prekonf_content_noactive.png") no-repeat top left; padding:4px 17px 10px 50px;}
#content li.group li.active h5 {height:11px; color:#fff; cursor:pointer; background:transparent url("../images/bg/prekonf_content_active_MO.png") no-repeat 1px top; }
#content ul.infos { background:url("../images/bg/prekonf_content_ul_bkg.png") repeat-y bottom left; padding:15px 17px; }

#offerTypesList a { text-decoration:underline; color:#576770; }
#offerTypesList a:hover { color:#009FC3; text-decoration:underline; }

.prekonfBanner .newBoxTop { height:2px; background:url("../images/bg/prekonf_banner_top.png") repeat-y top left; }
.prekonfBanner .boxCont { background:url("../images/bg/prekonf_banner_bottom.png") no-repeat bottom left; padding:0 4px 5px 2px; }
.offerPreKonf .newBoxTop { height:7px; background:url("../images/bg/prekonf_content_top.png") repeat-y top left; }
.offerPreKonf .newBoxBottom { height:16px; background:url("../images/bg/prekonf_content_bottom_no_top_border.png") repeat-y top left; }
.offerPreKonf .newBoxBottomLink { padding:20px 40px 5px 0px; text-align:right; background:url("../images/bg/prekonf_content_bkg.png") repeat-y top left; }

.layOfferWithSummary #content { width:809px; }
.layOfferWithSummary .products_list { background:url("../images/bg/prekonf_content_ul_bkg.png") repeat-y bottom left; }
.layOfferWithSummary .products_list .loading { margin:5px 50px; }
.layOfferWithSummary .products_list .offers { margin:0 3px 0 2px; }
.layOfferWithSummary .products_list .products .btn_choose { height:30px; }
.layOfferWithSummary .products_list .products .priceTip { background-repeat:no-repeat; text-align:center; color:#003e7e; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.layOfferWithSummary .products_list .products .priceTip span { font-size:13px; }
.layOfferWithSummary .products_list .products .ptSmall { background-image: url("../images/bg/prekonf_pricetip_small_white.png"); width:105px; height:23px; padding-top:7px; }
.layOfferWithSummary .products_list .products .ptBig { background-image: url("../images/bg/prekonf_pricetip_big_white.png"); width:105px; height:36px; padding-top:6px; }
.layOfferWithSummary .products_list .products .ptBig .monthly { font-size:11px; line-height:12px; }
.layOfferWithSummary .products_list .products .ptBigMargin { margin-bottom:10px; }
.layOfferWithSummary .products_list .products .priceBox { padding-left:15px; }
.layOfferWithSummary .choosed .products_list .products .ptSmall { background-image: url("../images/bg/prekonf_pricetip_small_gray.png"); }
.layOfferWithSummary .choosed .products_list .products .ptBig { background-image: url("../images/bg/prekonf_pricetip_big_gray.png"); }

.layOfferWithSummary .info_und a { background-image:url("../images/bg/prekonf_btn_pomin.png"); background-repeat:no-repeat; margin-top:-25px; width:61px; height:23px; display:block; margin-right:47px; }
.layOfferWithSummary .info_und .restore a { background-image:url("../images/bg/prekonf_btn_wybierz.png"); }
.layOfferWithSummary li.group li.active .info_und a { background-image:url("../images/bg/prekonf_btn_pomin_active_MO.png"); margin-top:-25px; height:25px; }
.layOfferWithSummary .header_und span { background:url("../images/icons/arrow_right_gray.png") no-repeat; padding-right:25px; background-position:100% 50%; }
.layOfferWithSummary li.group li.active .header_und .main span { background-image:url("../images/icons/arrow_down_white.png"); text-align:left; }
.layOfferWithSummary .header_und .main_skip,
.layOfferWithSummary .header_und .main_choose { padding-left:20px!important; background:url("../images/bg/prekonf_main_choose_bkg.png")no-repeat top left!important; height:14px; }
.layOfferWithSummary .header_und .main_choose span { background: url('../images/icons/prekonf_check.png') no-repeat left 2px; padding-left:30px; }
.layOfferWithSummary .header_und .main_skip span { background: url('../images/icons/prekonf_nocheck.png') no-repeat left 2px; padding-left: 30px; }
.layOfferWithSummary .header_und .main_skip span.arrow { background: url('../images/bg/prekonf_skip_arrow.png') no-repeat; padding-left: 30px; }
.layOfferWithSummary .offers { background:#fff url("../images/bg/offer_left_menu_bkg.png") repeat-y top right; clear:both; }
.layOfferWithSummary .offers table td { padding:13px 10px 13px 0; font-size:11px; color:#576770; background:#fff url("../images/bg/prekonf_td_bkg.png") repeat-x bottom left; vertical-align:middle; text-align:left; }
.layOfferWithSummary .offers table td ul { border: 0!important; background:none!important; margin:0!important; padding:0!important;  line-height:15.5px; }
.layOfferWithSummary .offers table tbody.header td { font-weight:bold; padding:25px 0 15px; }
.layOfferWithSummary .offers table td .priceTip { margin-left:15px; }
.layOfferWithSummary .offers table td.options { color:#00b6c2; font-size:11px; font-weight:bold; }
.layOfferWithSummary .choosed .offers { background:#e7e8e9 url("../images/bg/prekonf_choosed_bkg.png") repeat-y top left; }
.layOfferWithSummary .choosed .offers table td { background-image:none; background-color:transparent; padding-top:0; vertical-align:top; } 
.layOfferWithSummary .choosed .offers table tbody.header td { padding-bottom:5px; }
.layOfferWithSummary .offers a.btn_change { height:29px; width:120px; display:block; background:url("../images/bg/prekonf_btn_zmien.png") no-repeat 0 0; }
.layOfferWithSummary .offers a.btn_change:hover { background-position:0 -29px; }
.layOfferWithSummary .offers a.CLAS span.btnCLAS { padding:3px 26px 0 32px; }
.layOfferWithSummary .offers a.CLAS span.btnCLASShadow { margin-left:33px; }

.layOfferWithSummary .infos li,
.layOfferWithSummary .offers .no_offer { color:#576770; font-size:11px; text-align:center; }
.layOfferWithSummary .offers .no_offer { border-bottom:1px solid #cdcece; background: #fff; padding:15px 17px; }
.layOfferWithSummary .info_und_ctime { background-image: none!important; width: 170px; }
.layOfferWithSummary .offerPreKonf { margin-bottom:20px; }
.layOfferWithSummary .offerPreKonf h3 { background:url("../images/bg/prekonf_content_bkg.png") repeat-y top left;  font-size:13px; font-weight:bold; color:#576770; padding:10px 0 9px 20px; }
.layOfferWithSummary .offerPreKonf h5 { font-size:13px!important; }

#summaryBox { position:relative; }
#summaryBox .box_right_blue,
#summaryBox .box_right_gray,
#summaryBox .box_right_white { width:153px; margin-bottom:9px; text-align:left;}
.orderLayoutWithSummary #summaryBox .box_right_white { margin-bottom:0px;}
#summaryBox .offer_once_cost { background:url("../images/bg/box_koszta_jednorazowe_bkg.png") no-repeat top left; width:153px; height:102px; margin-bottom:9px; }
#summaryBox .box_right_blue .header { color:#fff; font-size:13px; font-weight:bold; padding:10px 15px;  background:url("../images/bg/box_right_header_bkg_blue_MO.png") no-repeat top left; height:13px; }
#summaryBox .box_right_blue .headerBig { background:url("../images/bg/box_right_headerbig_bkg_blue.png") no-repeat top left!important; height:31px; }
#summaryBox .box_right_blue .content { background:url("../images/bg/box_right_content_bkg_blue_MO.png") repeat-y top left; color:#fff; font-size:11px;}
#summaryBox .box_right_blue .content ul { border-bottom:1px solid #a7a7a7; padding:15px 0px 15px 15px; margin: 0 4px 0 2px;}
#summaryBox .box_right_blue .content li.item { line-height:14px; padding:3px 0;}
#summaryBox .box_right_blue .content li.border { border-bottom: 1px solid #a7a7a7;}
#summaryBox .box_right_blue .content .sum { padding:10px 15px 10px 10px; color:#fff; font-size:28px; text-align:right; font-family:Arial; margin: 0 3px 0 2px;}
#summaryBox .box_right_blue .content .agreement { padding:10px 10px 10px 15px; color:#fff; font-size:11px; text-align:left; font-family:Verdana,Arial,sans-serif; margin: 0 3px 0 2px; border-top: 1px solid #A7A7A7;}
#summaryBox .box_right_blue .footer { background:url("../images/bg/box_right_footer_bkg_blue_MO.png") no-repeat top left; height:8px; width:153px;  font-size:0}
#summaryBox .box_right_blue .monthlyone { color:#fff; font-size:28px; text-align:right; font-family:Arial; }
#summaryBox .box_right_blue .monthlyn { color:#fff; font-size:13px; text-align:right; }
#summaryBox .box_right_blue .brutto { color:#fff; font-size:9px; text-align:right; }

#summaryBox .priceval { font-family: Arial, Helvetica, sans-serif; color:#fff;font-size: 19px; line-height:22px;}
#summaryBox .priceval big {font-size:28px; line-height:28px;}
#summaryBox .priceval sup {vertical-align:super;position:relative;top:3px;left:1px;margin-right:1px;}
#summaryBox .pricemc { color:#fff; font-size:11px; line-height:13px;text-align:right; }
#summaryBox .pricebr { color:#fff; font-size:9px; line-height:11px;text-align:right; }

#summaryBox .box_right_gray .header { color:#fff; font-size:13px; font-weight:bold; padding:10px 15px;  background:url("../images/bg/box_right_header_bkg_gray.png") no-repeat top left; height:16px; }
#summaryBox .box_right_gray .headerBig { background:url("../images/bg/box_right_headerbig_bkg_gray.png") no-repeat top left!important; height:31px; }
#summaryBox .box_right_gray .content { background:url("../images/bg/box_right_content_bkg_gray.png") repeat-y top left; color:#fff; font-size:11px;}
#summaryBox .box_right_gray .content ul { border-bottom:1px solid #A7A7A7; padding:15px 15px; margin: 0 3px 0 2px;}
#summaryBox .box_right_gray .content li.item { line-height:14px; padding:3px 0;}
#summaryBox .box_right_gray .content li.border { border-bottom: 1px solid #A7A7A7;}
#summaryBox .box_right_gray .content .sum { padding:10px 15px; color:#fff; font-size:28px; text-align:right; font-family:Arial; margin: 0 3px 0 2px;}
#summaryBox .box_right_gray .content .agreement { padding:10px 10px 10px 15px; color:#fff; font-size:11px; text-align:left; margin: 0 3px 0 2px; border-top: 1px solid #A7A7A7;}
#summaryBox .box_right_gray .footer { background:url("../images/bg/box_right_footer_bkg_gray.png") no-repeat top left; height:8px; width:153px;  font-size:0}

#summaryBox .box_right_white .header { background:url("../images/bg/box_right_header_bkg_white.png") no-repeat top left; color:#000; font-size:13px; font-weight:bold; padding:10px 15px 0; height:25px; }
#summaryBox .box_right_white .headerBig { background:url("../images/bg/box_right_headerbig_bkg_white_MO.png") no-repeat top left!important; height:41px;}
#summaryBox .box_right_white .content { background:url("../images/bg/box_right_content_bkg_white_MO.png") repeat-y top left; color:#000; font-size:11px;}
.netiaBusiness #summaryBox .box_right_white .content { color:#231F20;}
#summaryBox .box_right_white .content ul { padding:15px 15px; margin: 0 3px 0 2px;}
#summaryBox .box_right_white .content ul li { line-height:22px;}
#summaryBox .box_right_white .content .title,
#summaryBox .box_right_gray_oo .content .title { float:left; display:block; height:24px; position:relative;top:1px;}
#summaryBox .box_right_white .content .priceval,
#summaryBox .box_right_white .content .pricebr { color:#000;}
.netiaBusiness #summaryBox .box_right_white .content .priceval,
.netiaBusiness #summaryBox .box_right_white .content .pricebr { color:#231F20;}
#summaryBox .box_right_white .content .priceonce,
#summaryBox .box_right_gray_oo .content .priceonce { float:right; display:block; height:24px; font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
#summaryBox .box_right_white .content .priceonce big {font-size:20px; line-height:20px;}
#summaryBox .box_right_white .content ul li .pricebr {position:relative;top:-4px;}
#summaryBox .box_right_white .content .sum { color:#003e7e; padding:10px 15px; font-size:28px; text-align:right; font-family:Arial; margin: 0 3px 0 2px;}
#summaryBox .box_right_white .footer { background:url("../images/bg/box_right_footer_bkg_white_MO.png") no-repeat top left; height:8px; width:153px; font-size:0}
#summaryBox .buttonSubmit { margin-left: 1px; }
#summaryBox .buttonSubmit .button { text-align:center; width:145px; }
#summaryBox .buttonSubmit .button .btnCLASShadow { margin-left:9px; }

.priceTip sup {font-size:11px;position:relative;top:-2px;left:2px;}

.netiaBusiness #summaryBox .box_right_white .header { color:#231f20; }
.netiaBusiness #summaryBox .box_right_white .content .sum { color:#231f20;}
.netiaBusiness #summaryBox .box_right_white .monthlyone { color:#231f20; }
.netiaBusiness #summaryBox .box_right_white .monthlyn { color:#231f20; }
.netiaBusiness #summaryBox .box_right_white .brutto { color:#231f20; }


.offerBoxVas { width: 295px; }
.offerBoxVas .boxCont,
.offerBoxVasSmall .boxCont{ background:url("../images/bg/offer_box_mini_bkg_content_white.png") repeat-y top right; clear:both; padding:15px 17px; }
.offerBoxVasOthers .boxCont { background:url("../images/bg/offer_box_bkg_content_white.png") repeat-y top right; clear:both; padding:15px 2px; font-size:11px; }
.offerBoxVas .offerImg { text-align:center; padding:5px 0; }
.offerBoxVas p.button { padding-top:7px; }
.offerBoxVas .content,
.offerBoxVas ul li { font-size:13px; color:#576770; }
.offerBoxVas .content { margin-bottom:10px; }
.offerBoxVas h2,
.offerBoxVasSmall h2 { margin-bottom:0px; }
.offerBoxVasSmall { margin-bottom: 18px; } 
.offerBoxVasSmall .offerImg { text-align:center; width:56px; }
.offerBoxVasSmall .priceButton { margin-top:25px; }
.offerBoxVasOthers .leadBox { width:169px; padding:0 15px; margin-bottom:10px; }
.offerBoxVasOthers .leadBoxBorder { border-right:1px solid #c9c9c9; }
.offerBoxVasOthers .leadBox h3,
.offerBoxVasOthers .helpBox h3 { color:#576770!important; font-size:13px!important; border:0!important; padding:0!important; }
.offerBoxVasOthers .leadBox p { padding-top:5px; line-height:15.5px; color:#576770; }
.offerBoxVasOthers .helpBox { padding:15px 2px 0 17px; }
.offerBoxVasOthers .helpBox ul { width:266px; padding:5px 15px 0 0; }
.offerBoxVasOthers .helpBox ul li { width:266px; padding:5px 15px 0 0; color:#22a3ee; line-height:20px; } 
.offerBoxVasOthers .helpBox ul li a { color:#22a3ee; }
.offerBoxVasOthers .button { padding:20px 17px 0; }
.offerVisual { width:auto!important; margin-bottom:0!important; border-bottom:1px solid #ccc; }
.offerVisual .subTopBox .boxCont div.text { height: 250px; }
.offerPage .offerVisual .subTopBox .boxCont div.text { width: 806px; height: 290px!important; background-repeat:no-repeat; background-position: 100% 100%;}
.offerVisual .imageRelative { position:relative; z-index:100; }
.offerVisual .wysiwygAbsolute { position:absolute; z-index:101; }
.boxGrayHeader h3 { font-size:13px!important; font-weight:bold!important; color:#576770!important; padding:0 0 10px!important; border-bottom:0!important; margin-right:2px;margin-left:18px;}
.boxGrayHeader .boxCont { padding-left: 17px; }
.boxBookmarks { width: 804px; padding: 0 3px 0 2px; background: url("../images/bg/offerpage_middle.png") repeat-y 0 0; clear:both; }
.boxBookmarks .tabs { width:100%; background-color:#e6e6e6; min-height: 33px;border-top: 1px solid #cccccc; z-index: 1200; position: relative;}
.boxBookmarks .tabs .bookmark { width:195px; border-right:1px solid #ccc; text-align:center; }
.boxBookmarks .tabs .bookmark a { color:#576770; font-size:12px; width:185px;}
.boxBookmarks .tabs .active { border:0; margin-left:-1px; }
.boxBookmarks .tabs .bookmark_active { height:100%; }
.boxBookmarks .tabs .bookmark_active .boxCont {font-weight:bold; padding:9px 10px 10px; height:18px; }
.manyOffersBox .tabs .bookmark_active .boxCont {font-weight:bold; padding:9px 10px 10px; height:20px; }
.boxBookmarks .tabs .bookmark_noactive { padding:8px 0 7px; background-color:#e6e6e6;}
.boxBookmarks .tabs .first_bookmark { margin-left:0!important; }
.offerFeatures .back a { font-size:11px; }
.bookmarkcontent { clear:both; }
.goUp { margin-bottom:20px; }
.goUp .offerFeatures { padding:15px 20px 18px 32px; color:#576770; font-size:11px;  }
.goUp .offerFeatures ul { list-style-position:inside; list-style-type:disc; }
.goUp .offerFeatures ul li { color:#576770; line-height:20px; }
.goUp .offerFeatures .offerContentFooter { padding-top:20px; }
.goUp .offerFeatures .offerContentFooter a.moreDetails { font-size:11px!important; }
.bannerSlot .leftBanner { width:605px; }
.bannerSlot .rightBanner { width:195px; }

.offerPage .goUp .offerFeatures { background: url(../images/bg/offerpage_middle.png) repeat-y 0 0; }
.offerPage .goUp .boxWhite .bottom, .goUp .boxWhite .bottom{ background:url("../images/bg/offerpage_bottom.png") no-repeat 0 0; height:10px; width:809px; }
.offerPage .offerVisual {border:0!important;}
.offerPage #topbanner { width: 809px;}
.offerPage #topbanner .subTopBox .boxCont {background:0!important;}
.offerPage #topbanner .boxCont .top { background:url("../images/bg/offerpage_visual_top.png") no-repeat 0 0 transparent; height: 6px; width: 809px;}
.offerPage #topbanner .boxCont .boxBkg { background:url("../images/bg/offerpage_visual_bottom.png") no-repeat 0 100% transparent!important; }

/* aktualnosci */
#newsList, .newsContent { padding:20px 17px; color:#576770; }
#newsList .news { padding-bottom:10px; }
#newsList .newsTitle a,
#newsList .newsAbstract a { color:#576770; }
#newsList .newsDate { font-size:9px; }
#newsList .newsTitle { font-size:13px; }
#newsList .newsAbstract { font-size:11px; }
.newsContent .content { padding-bottom:20px; }

/* porownaj oferte */
#compare .newBox .newBoxTop { height:5px; background:url("../images/bg/compare_bkg_top_gray.png") no-repeat top right; }
#compare .compareContentBox .newBoxBottom { height:8px; background:url("../images/bg/compare_table_bkg_bottom.png") no-repeat top right; }
#compare .newBox .boxCont { height:100%; background:url("../images/bg/compare_bkg_content_gray.png") repeat-y top right; margin:0; clear:both; }
#compare .info_contents { font-size:11px; line-height:20px; background:url("../images/bg/compare_info_bkg_content_gray.png") repeat-y top right; clear:both; padding:18px 15px 18px; }
#compare .compareContentBox .boxCont { background:url("../images/bg/compare_table_bkg.png") repeat-y top right; }
#compare table tr td { padding:14px 16px; font-size:11px; } 
#compare table .header td { font-weight:bold; font-size:13px; vertical-align:middle; }
#compare table .searator td { height:2px; background:url("../images/bg/compare_table_separator_bkg.png") no-repeat top left; font-size:0; padding:0; }
#compare table .priceTip { font-size: 13px; font-weight:bold;}
#compare table .moreDetails { font-size:11px; color:#0095eb!important; }
#compare table .moreDetailsBox { margin-bottom:20px; }
#compare table strong { color:#0092bb; }
#compare table small a { color:#0095eb; }
#compare table td.firstCol small a,
#compare table td.firstCol strong { color:#576770; }
.netiaBusiness #compare table td.firstCol strong { color:#231f20; }
#compare .addnotations { margin-bottom:17px; }
#compare select, #compare .newListSelected { width:110px; }
#compare .compareSep { font-size:0; line-height:0px; height:1px; background:url("../images/bg/compare_bkg_border_top_gray.png") no-repeat top left; }
#compare .compareContentBox .compareSep { font-size:0; line-height:0px; height:2px; background:url("../images/bg/compare_bkg_border_content_gray.png") no-repeat top left; }

.topBoxText .text { width:975px; }

/* BIZNES */
.layBusinessSG #content { width:727px; }
.netiaBusiness #content .boxCont .contentTitle { color:#231F20; font-size:22px; line-height:29px; margin:0 0 10px; padding:0; border:0; font-family:calibri,Arial,Helvetica,sans-serif; color:#003e7e; }

.layBusinessSG #sidebarSecondary { width: 235px; text-align:right; }
.layBusinessSG .topBoxText { margin-bottom:14px; }
.layBusinessSG .topBoxText .text,
.layBusinessSG .topEmptyBox { width:722px; }
#businessMainLeaders .newBox .newBoxTop { height:5px; background:url("../images/bg/business_offer_box_mini_top_white.png") no-repeat top left; }
#businessMainLeaders .newBox .newBoxBottom { height:8px; background:url("../images/bg/business_offer_box_mini_bottom_white.png") no-repeat top left; }#businessMainOffers .newBox { width:724px; }
#businessMainOffers .newBox .newBoxTop { height:5px; background:url("../images/bg/business_offer_box_bkg_top_white.png") no-repeat top left; }
#businessMainOffers .newBox .newBoxBottom { height:8px; background:url("../images/bg/business_offer_box_bkg_bottom_white.png") no-repeat top left; }
#businessMainOffers .newBox .wideImage { padding-right:10px; width:185px; }
#businessMainOffers .newBox .wideOffer { width:355px; margin:10px 10px 0 0; }
#businessMainOffers .newBox .wideOffer p.button { padding-top:5px; }
#businessMainOffers .newBox p.go { margin:0 -2px 0; }
.netiaBusiness .boxSubpageBanner .newBoxTop { height:5px; background:url("../images/bg/business_hp_banner_top.png") no-repeat bottom left; }
.netiaBusiness .newBoxContent .boxCont { background-image:url("../images/bg/business_content_bkg_content.png"); }
.netiaBusiness .leadersBoxes .leadBox { width:233px; }
.netiaBusiness .leadersBoxes .leadBox .boxCont{ padding:11px 19px 11px 17px; background:url("../images/bg/business_offer_box_mini_content_white.png") repeat-y top left;}
.netiaBusiness .leadersBoxes .leadBox .newBoxBottom { margin-bottom:0; }
.netiaBusiness .leadersBoxes .leadBoxMargin { margin-left: 13px; }
.netiaBusiness .leadersBoxes .leadBox h3 { color:#576770!important; font-family:calibri,Arial; padding:0; height:auto; }
.netiaBusiness .leadersBoxes .leadBox p { color:#231f20; }
.contactModulBox { margin-bottom:12px; text-align: left;}
.biznesMenuSGbottom { margin-bottom:8px; text-align:left; padding:20px; height:43px; background: url("../images/bg/biznes_menu_sg_bottom.png") no-repeat top left; margin-left: 1px;}
.netiaBusiness .layOffer .oferts .right .bleft { width:200px; }
.netiaBusiness #sidebarPrimary li.group li h5 { background:#fff; border-bottom: 1px solid #EEEEEE; }
.netiaBusiness #sidebarPrimary li.group li.last h5 { border-bottom-width: 0px}
.netiaBusiness #sidebarPrimary li.group li h5.last { border-bottom-width: 0px}
.netiaBusiness #sidebarPrimary li.group li h5 a {font-weight:normal; }
.netiaBusiness #sidebarPrimary li.group li h5 a:hover { }
.netiaBusiness #sidebarPrimary li.group li.active h5 { background:#fff; border-bottom-width: 0px;}
.netiaBusiness #sidebarPrimary li.group li.active h5 a { color:#009FC3; font-weight:bold; }
.netiaBusiness .boxBlack .newBoxTop { height:5px; background:url("../images/bg/business_compare_bkg_top_black.png") no-repeat top left; }
.netiaBusiness .boxBlack .boxCont { background:url("../images/bg/business_compare_header_bkg.png") no-repeat top left;}
.netiaBusiness .boxBlack .boxCont h3,.netiaBusiness .boxBlack .boxCont h1 { color:#fff; padding-top:2px; }
.netiaBusiness .boxBlack span.hl { background:url("../images/bg/business_top_box_header_left.png") no-repeat 0 0 transparent; height:5px; float:left; }
.netiaBusiness .boxBlack span.hr { background:url("../images/bg/business_top_box_header_right.png") no-repeat 100% 0 transparent; height:5px; float:right; }
.netiaBusiness #sidebarPrimary .newBox .newBoxCont h3 { background:#434344 url("../images/bg/business_offer_left_menu_header_bkg.png") repeat-x top right; color:#fff; font-weight:bold; }
.netiaBusiness #sidebarPrimary .newBoxVas .newBoxTop, 
.netiaBusiness #sidebarPrimary .mainLeftMenu .newBoxTop { height: 4px; }
.netiaBusiness #sidebarPrimary .newBoxVas .newBoxCont h3, 
.netiaBusiness #sidebarPrimary .newBoxVas .newBoxCont h3 a { color:#fff; font-weight:bold; }
.netiaBusiness #sidebarPrimary .newBoxVas .newBoxTop,
.netiaBusiness #sidebarPrimary .latestProducts .newBoxTop, 
.netiaBusiness #sidebarPrimary .mainLeftMenu .newBoxTop { height:4px; background:url("../images/bg/business_offer_left_menu_top.png") no-repeat bottom left; }
.netiaBusiness #sidebarPrimary .latestProducts .newBoxCont h3 { background:none; line-height:20px; border-bottom:0; font-size:11px; font-weight:normal; color:#576770; background-color:#fff; }

.netiaBusiness #sidebarPrimary .newBox .newBoxTop { height:5px; background:url("../images/bg/business_offer_left_menu_top.png") no-repeat bottom left; }
.netiaBusiness #sidebarPrimary .mainLeftMenuKnowledge .newBoxTop { height:5px; background:url("../images/bg/business_offer_left_menu_top.png") no-repeat scroll left bottom transparent; }
.netiaBusiness #sidebarPrimary .newBox .newBoxBottom { height:8px; background:url("../images/bg/offer_left_menu_bkg_bottom_white.png") no-repeat scroll left bottom transparent; }
.netiaBusiness #sidebarPrimary .mainLeftMenu .newBoxBottom { height:8px; background:url("../images/bg/offer_left_menu_bkg_bottom_white.png") no-repeat bottom left; }
.netiaBusiness #sidebarPrimary ul.first { background-color:#fff; }

/* KORPO */
.layBusinessKnowledgeCenter { color:#231f20; }
.layBusinessKnowledgeCenter #content { width: 604px; }
.layBusinessKnowledgeCenterRight #content .boxCont h3,
.layBusinessKnowledgeCenterLeft #content .boxCont h3,
.layBusinessKnowledgeCenter #content .boxCont h3,
.layBusinessKnowledgeCenterRight #content .boxCont h1,
.layBusinessKnowledgeCenterLeft #content .boxCont h1,
.layBusinessKnowledgeCenter #content .boxCont h1 { font-size:13px; font-weight:bold; color:#fff;  }
.layBusinessKnowledgeCenterRight #sidebarSecondary,
.layBusinessKnowledgeCenter #sidebarSecondary { width: 157px; }
.layBusinessKnowledgeCenter #sidebarPrimary li.group li ul li a { color:#231F20; }
.layBusinessKnowledgeCenterRight .businessKCSidebar .boxCont,
.layBusinessKnowledgeCenter .businessKCSidebar .boxCont { color:#231F20; padding:15px 17px 18px; background:url("../images/bg/corporations_right_contact_bkg.png") repeat-y top left;} 
.layBusinessKnowledgeCenterRight .businessKCSidebar .boxCont .contactTitle,
.layBusinessKnowledgeCenter .businessKCSidebar .boxCont .contactTitle { font-size:13px; font-weight:bold; }
.layBusinessKnowledgeCenterRight .businessKCSidebar .boxCont p,
.layBusinessKnowledgeCenter .businessKCSidebar .boxCont p { font-size:10px; line-height:1.45em; }
.layBusinessKnowledgeCenterRight .businessKCSidebar .boxCont p.button,
.layBusinessKnowledgeCenter .businessKCSidebar .boxCont p.button { padding-top:10px; }
.layBusinessKnowledgeCenterRight .businessKCSidebar .boxCont a.moreDetails,
.layBusinessKnowledgeCenter .businessKCSidebar .boxCont a.moreDetails { font-size:11px; }

.layBusinessKnowledgeCenter .businessMaterialSelected .image { float:left; text-align:center; width:200px; }
.layBusinessKnowledgeCenter .businessMaterialSelected .content { float:right; width:360px; }
.layBusinessKnowledgeCenter .bottomLinks { clear:both; padding-top:12px; width:100%; margin-left:12px; margin-top:12px; }
.layBusinessKnowledgeCenter .bottomLinks li { display:inline; padding:2px 15px 2px 0; }
.layBusinessKnowledgeCenter .bottomLinks li.main { font-weight: bold; }
.layBusinessKnowledgeCenter .bottomLinks li a { font-size:11px; }

.layBusinessKnowledgeCenterRight #content { width: 809px; }
.layBusinessKnowledgeCenterLeft #content { width: 768px; }

.layBusinessKnowledgeCenter #content .newBox .newBoxTop { height:5px; background:url("../images/bg/business_compare_bkg_top_black.png") no-repeat bottom left; }
.layBusinessKnowledgeCenter #content .newBox .newBoxBottom { height:8px; background:url("../images/bg/business_content_bottom.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterRight #content .newBox .newBoxTop { height:5px; background:url("../images/bg/business_contentright_top.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterLeft #content .newBox .newBoxTop { height:5px; background:url("../images/bg/business_contentleft_top.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterRight #content .newBoxHeader .boxCont { background:url("../images/bg/business_contentright_header_bkg.png") no-repeat top left!important;}
.layBusinessKnowledgeCenterLeft #content .newBoxHeader .boxCont { background:url("../images/bg/business_contentleft_header_bkg.png") no-repeat top left!important;}
.layBusinessKnowledgeCenterRight #content .newBoxContent .boxCont { background-image:url("../images/bg/business_contentright_bkg_content.png")!important;}
.layBusinessKnowledgeCenterLeft #content .newBoxContent .boxCont { background-image:url("../images/bg/business_contentleft_bkg_content.png")!important;}
.layBusinessKnowledgeCenterRight #content .newBox .newBoxBottom { height:8px; background:url("../images/bg/business_contentright_bottom.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterLeft #content .newBox .newBoxBottom { height:8px; background:url("../images/bg/business_contentleft_bottom.png") no-repeat bottom left; }

/* zalaczniki */
.attachments { margin-top:12px; }
.attachments .boxCont { height:100%; }
.attachments h4 { font-size:13px; font-weight:bold; color:#576770; }
.attachments ul li a, #rulesAndFiles li a, .company_content .boxWhite .boxCont .list a { font-size:11px; color:#0095eb; }
.attachments ul li a:hover, #rulesAndFiles li a:hover { text-decoration:underline; }
#rulesAndFiles h4 { margin-bottom:5px; }
#rulesAndFiles ul { padding-bottom:15px; }

/* mapy */
div#maps_navi{ width: 700px;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: 950px;}
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{	margin:15px 0 0 5px;}
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;	}
.map_categories_list li{	background: none!important;	padding-left: 0px!important;}

/* mnol */
.mnol #page { padding-top: 33px; }
.mnol #topbanner .box .boxCont { background: none; border-left: none!important;}
.boxWhiteGray .boxCont .mnolLogin { background:#fff url("../images/bg/mnol_middle_bg.png") repeat-x bottom left; padding:25px 65px 25px 35px; margin-right:0px; border-bottom:1px solid #cccccc; font-family: Verdana; color: #576770;}
.mnolLoginLeft { background:transparent url("../images/bg/mnol_middle_left.png") repeat-x bottom left; width: 1px;}
.mnolLoginRight { background:transparent url("../images/bg/mnol_middle_right.png") repeat-x bottom left; width: 3px;}
.mnol .offerVisual { border-bottom: none!important;}
.mnolLogin h3, .loginBottomBox h3 { font-size: 13px; color: #576770; font-weight:bold; }
p.thawte { background:url("../../images/bg/thawte.png") no-repeat scroll 0 -217px transparent;font-size:9px;height:32px;line-height:32px;margin-top:30px;padding:0 0 0 30px;width:455px; overflow: hidden;}
.mnolLogin p.thawte {margin-top:10px;}
.mnolLogin fieldset { width: 408px; margin-right: 80px; }
.mnolLogin .info { width: 380px; padding-top:13px;}
.mnolLogin .info_wide { width: 868px; padding-top:13px;}
.mnolLogin .info ul { margin-top: 18px; }
.mnolLogin .info ul li { background:url("../images/icons/checkbox_selected.png") no-repeat scroll left center transparent; font-size: 13px; padding-left: 32px; margin-top: 8px;}
.loginBottomBox { width: 250px; margin: 0 35px;}
.mnolSep { height: 100%; width: 1px; background-color: #d8d8d8; font-size: 0;}
.loginBottomBox, .mnolSep { margin-top: 20px; margin-bottom: 25px; } 
.mnolMenuAdd { margin:0px 3px 0 1px;padding:15px 17px; background-color:white;}
.mnolBCont { background-color:white;color:#003B79;font-size:11px;margin-right:2px;padding:15px 15px 18px;}
.mnolBCont .count { font-family: Arial; font-size: 28px; }
.mnolBCont .count span{ font-size: 19px; }
.mnolBSep { background-color: #003b79; width: 189px; height: 1px;font-size:0;overflow: hidden;}
.mnolWelcomeInfo { color: #fff;}
.mnolWelcomeInfo .header { background:url("../images/bg/top_blue.png") no-repeat scroll left top transparent!important; padding: 10px 17px 0 17px!important; height: auto!important;}
.mnolWelcomeInfo .footer { background:url("../images/bg/bottom_blue.png") no-repeat scroll left top transparent!important; width:150px; height: 8px;}
.mnolContRight { background:url("../images/bg/top_blue_bg.png") repeat-y scroll left center transparent; padding: 10px 15px; }
.mnolContRight p {margin-bottom: 12px; }
.mnolRSep { background-color: #c7cfde; width: 150px; height: 1px; font-size:0; overflow: hidden;}
.mnolContRight ul li{margin-top:13px;}
.mnolContRight .archive {margin-top:16px;}
.mnol #sidebarSecondary {text-align:left!important;}
.mnol .box_right_white .headerBig { color: #576770!important; font-family:Arial; background:url("../images/bg/box_right_headerbig_bkg_grey.png") no-repeat scroll left top transparent !important;}
.mnol .box_right_white .content { padding: 10px; }
.mnol #summaryBox p.go { height:27px; margin:15px 0; }
.mnol .bannerSlot { padding:15px 0; }
.mnolSugestion { margin-top: 30px; }
.mnol #topbanner { width: auto!important; }
.dedicateForYou ul { padding:20px 17px; }
.dedicateForYou ul li { float: left; margin-right:40px; }
.mnolLogin h3 { position: relative; }
.mnolLogin ul.form { margin-top: 15px; }
.mnolLogin ul.form li.formRow p.hint { font-size: 9px!important; }
.mnolLogin #loginForm ul.form li.formRow .label { width: 84px!important }
.mnolLogin #loginForm .field { width: 305px; }
.mnolLogin #loginForm  ul.form li.formRow input[type="text"], 
.mnolLogin #loginForm ul.form li.formRow input.text, 
.mnolLogin #loginForm ul.form li.formRow input[type="password"], 
.mnolLogin #loginForm ul.form li.formRow input.pass { width: 286px; }
.mnolLogin #loginForm ul.form li.formRow input.text, 
.mnolLogin #loginForm ul.form li.formRow input.pass { width: 286px!important; }
.mnol #connection_chart { margin: 15px 0;}
.mnol .formButtons { margin-right:10px;width:300px; }
.mnol .formButtons a.moreDetails { font-size: 11px!important;line-height:24px;}
.mnol .mnolLoginFormBottom .boxCont { background: url("../images/bg/wide_white_middle_bkg.png") repeat-y!important; border-left: none!important;}
.mnol .boxGray .boxCont { background:url("../images/bg/mnol_top_header_gray.png") repeat-y scroll right top transparent !important;border-left:none!important;clear:both;height:100%;}
.mnol .boxGrayHeader h3 { margin-left:0!important;}
.mnol .boxGrayWhite h3 { margin-left:2px!important;margin-right:3px!important; }
.mnol p.go a.CLAS span.btnCLAS {padding:3px 20px 0 35px!important;}
.mnol .boxGray .boxCont, .mnol .boxGrayWhite .boxCont {background:none;}
.mnol .mnolBottomBg { background: url("../images/bg/mnol_bottom_login.png") no-repeat;height:8px; }
.mnol .mnolTopBg { background: url("../images/bg/mnol_top_login.png") no-repeat;height:6px;font-size: 0; }
.mnol .mnolLeftTop { background: url("../images/bg/mnol_left_top.png") no-repeat;height:5px;font-size: 0; }
.mnol .mnolLeftBottom { background: url("../images/bg/mnol_left_bottom.png") no-repeat;height:8px;font-size: 0; }
.mnol .mnolLeftMiddle { background: url("../images/bg/mnol_left_middle.png") repeat-y;font-size: 0; }
.mnol .mnolLeftMiddleWhite { background: url("../images/bg/mnol_left_middle_white.png") repeat-y;font-size: 0; padding:0 1px;}
.mnol .layOffer #sidebarPrimary .box { width: 193px; }
.mnol .layOffer #content { width: 604px!important; }
.mnol .mnolMiddleTop { background: url("../images/bg/mnol_middle_top.png") no-repeat;height:5px;font-size: 0; }
.mnol .mnolMiddleMiddle { background: url("../images/bg/mnol_middle_middle.png") repeat-y;height:35px;}
.mnol .mnolMiddleMiddleWhite  { background: url("../images/bg/mnol_middle_middle_white.png") repeat-y;padding: 20px 17px;}
.mnol .mnolMiddleBottom { background: url("../images/bg/mnol_middle_bottom.png") no-repeat;height:8px;font-size: 0; }

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;}
.map_categories_list li{	background: none!important;	padding-left: 0px!important;}

/* TOOLTIP POMOCY */

	.helpTooltip { width: 387px; position: absolute; top: 0; left: 0; font-size: 10px; display: none; z-index: 9999; }
	.helpTooltip .container { min-height: 64px; background: url(../images/bg/tooltip.png) no-repeat 0 0; padding: 0 20px 0 65px; }
	.helpTooltip .container p.title { font-weight: bold; padding: 10px 0 12px 0; line-height: 1.3em;}
	.helpTooltip .container .content { line-height: 1.3em; font-size: 10px !important; }
	.helpTooltip span.footer { display: block; height: 22px; background: url(../images/bg/tooltip.png) no-repeat 0 100%; }
	.helpIcon { position:relative; top:-2px; left: 2px; }
	.helpIcon:hover { cursor: help !important }
	.helpIcon img { }
	span.help { display: none; }
	.additional .helpIcon {top:0; line-height: 26px;}
	.additional .helpIcon img {margin-right: 5px;vertical-align:text-bottom;}
	

/* FORMULARZE */

	form legend, form .fieldset_legend { font-weight: bold; font-size: 13px; padding-bottom: 20px; color:#576770;}
	form .fieldset_legend {width:540px;}
	form h4 { font-size: 13px; font-weight: bold; color: #003e7e; }
	form h5 { font-size: 26px; font-weight: bold; color: #003e7e; }
	form h6 { font-size: 12px; color: #576770; padding-bottom: 28px; }
	form input,form textarea, form select { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #576770; }
	.netiaBusiness form input,
	.netiaBusiness form textarea,
	.netiaBusiness form select,
	.netiaBusiness form h4,
	.netiaBusiness form h5,
	.netiaBusiness form h6 { color: #231f20!important; }
	
	/* Radio i checkbox stylowalny  */
	form .jquery-checkbox { display: inline; font-size: 26px; }
	form .jquery-checkbox .mark { display: inline; }
	form .jquery-checkbox img { vertical-align: middle; width: 22px; height: 22px; }
	form .jquery-checkbox img { background: transparent url(../images/bg/form_elements.png) no-repeat; }
	
	/* Checkbox */
	form .jquery-checkbox-radio img { background-position: -60px 0px; }
	form .jquery-checkbox-radio .jquery-checkbox-radio-hover img { background-position: -90px 0; }
	form .jquery-checkbox-radio-checked img { background-position: -60px -30px; }
	form .jquery-checkbox-radio-checked .jquery-checkbox-radio-hover img { background-position: -90px -30px; }
	form .jquery-checkbox-radio-disabled img { background-position: -90px -60px !important; }
	form .jquery-checkbox-radio-checked .jquery-checkbox-radio-disabled img { background-position: -90px -60px !important; }
	
	/* Radio */
	form .jquery-checkbox-checkbox img { background-position: 0px 0px; }
	form .jquery-checkbox-checkbox .jquery-checkbox-checkbox-hover img { background-position: -30px 0; }
	form .jquery-checkbox-checkbox-checked img { background-position: 0px -30px; }
	form .jquery-checkbox-checkbox-checked .jquery-checkbox-checkbox-hover img { background-position: -30px -30px; }
	form .jquery-checkbox-checkbox-disabled img { background-position: -30px -60px !important; }
	form .jquery-checkbox-checkbox-checked .jquery-checkbox-checkbox-disabled img { background-position: -30px -90px !important; }
	
	/* Select
	Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list http://scottdarby.com/
	Copyright (c) 2009 Scott Darby
	Modified by netia.pl
	*/
	:focus {outline:none;}
	.js ul.newList {left:-9999px;}
	.newListSelected { position: relative; height:26px; padding: 0; float:left; background: url(../images/bg/form_elements_select.png) no-repeat 0 0; width: 220px; z-index: 990; }
	.newListSelected span { width:100%; display:block; }
    .newListDisabled  {background-position:0 -60px!important; cursor:default; z-index: 9999}
    .newListDisabled .selectedTxt,
	.newListDisabled .newListHover{ background: url(../images/bg/form_elements_select.png) no-repeat 100% -180px!important; }   
	.newListDisabled ul.newList { border:0!important; }
	.selectedTxt { overflow:hidden; height:26px; padding: 0 28px 0 10px; background: url(../images/bg/form_elements_select.png) no-repeat 100% -180px; text-align: left; line-height: 26px; }
	.hiLite {font-weight: bold}
	.newListHover {font-weight: bold; cursor:default;}
	.newListSelHover {background-position:0 -30px; cursor:default; z-index: 9999}
	.newListSelHover .selectedTxt{background-position:100% -180px; }
	.newListSelFocus {background-position:0 -270px; cursor:default; z-index: 9999}
	.newListSelFocus .selectedTxt {background-position:100% -299px; }
	.newListOptionTitle {font-weight:bold;}
	.newListOptionTitle ul {margin:3px 0 0;}
	.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
	.boxCont ul.newList * {margin:0; padding:0; text-align: left; }
	.boxCont ul.newList {margin:0 !important; padding:0; background:#fff; position:absolute; top:26px !important; left:0; overflow:hidden; z-index:100; min-width: 100%; height: auto !important; border-top: 1px solid #818D94;}
	.boxCont ul.newList li { padding: 0px 10px !important; margin: 0; background-image: none !important; white-space: nowrap; border-left:1px solid #818d94; border-right:1px solid #818d94;}
	.boxCont ul.newList li:first-child { padding-top: 5px!important;}
	.boxCont ul.newList:after { content:""; display:none; }
	/* Selecty o okreslonych wymiarach */
	.sStreet { width: 90px; margin-left: -10px; }

	.newListBottom {clear: both;position:absolute;z-index:100;height:11px;}
	.boxCont .newListBottom .sbl {float:left;overflow:hidden;height: 11px; background: url(../images/bg/form_elements_select_bottom.png) no-repeat 0 0; }
	.boxCont .newListBottom .sbr {float:right;overflow:hidden;height: 11px; background: url(../images/bg/form_elements_select_bottom.png) no-repeat 100% -11px; width:11px;}

	/* Lista pol formularzy */
	ul.form li.formRow { padding: 0; width: 100%; clear: both; font-size: 11px; color: #576770;}
	.netiaBusiness ul.form li.formRow { color: #231f20;}
	ul.form li.formRow input[type=text],
	ul.form li.formRow input[type=password] {
		height: 22px;
		padding: 2px 0;
		background-image: url(../images/bg/input.png);
		background-repeat: repeat-x;
		background-position: 0 -186px;
		line-height: 22px;
		float: left;
		border: 0;
		width: 302px;
	}
	ul.form li.formRow .field:hover input[type=text],
	ul.form li.formRow .field:hover input[type=password],
	ul.form li.formRow .field.focus input[type=text],
	ul.form li.formRow .field.focus input[type=password] { background-position: 0 -248px; }
	ul.form li.formRow .field.error input[type=text],
	ul.form li.formRow .field.error input[type=password] { background-position: 0 -217px; }

	ul.form li.formRow span.il,
	ul.form li.formRow span.ir { width: 5px; height: 26px; background-image: url(../images/bg/input.png); background-repeat: no-repeat; float:left; }
	ul.form li.formRow span.il { background-position: 0 -31px; }
	ul.form li.formRow .field:hover span.il,
	ul.form li.formRow .field.focus span.il { background-position: 0 -62px; }
	ul.form li.formRow .field.error span.il { background-position: 0 0; }
	ul.form li.formRow span.ir { background-position: 0 -124px; }
	ul.form li.formRow .field:hover span.ir,
	ul.form li.formRow .field.focus span.ir { background-position: 0 -155px; }
	ul.form li.formRow .field.error span.ir { background-position: 0 -93px; }

	/*ul.form li.formRow textarea { border: 0; }
	ul.form li.formRow textarea:hover,
	ul.form li.formRow textarea:focus { border: 0; }*/

	ul.form li.formRow .label { float: left; width: 141px; text-align: left; line-height: 26px; margin-right: 16px; }
	ul.form li.formRow .label.label_error { line-height: 20px;}
	#liga_form .label { line-height: 20px; width:160px}
	#liga_form .popup_liga_radio label { position: relative; left: -2px; top: -1px; margin-right: 20px; }
	ul.form li.formRow .field { float: left; width: 312px; margin-bottom: 10px; }
	.localizationAddress  ul.form li.formRow .field {width:auto;}
	ul.form li.formRow .field.field_error { margin-bottom: 0px;}
	ul.form li.formRow .additional { float: left; width: 230px; margin-left: 16px; }

	ul.form li.formRow textarea { 
		margin: 0; 
		padding: 2px 5px;
		line-height: 14px;
		clear: both;
		display: block;
		border: 0;
		border-right: 1px solid #576770;
		width: 301px;
		background: url(../images/bg/textarea_bg.png) repeat-y 0 0 white;
		overflow-y:auto;
	}
	ul.form li.formRow .textarea span { height: 5px; background: url(../images/bg/textarea.png) no-repeat; float:left; overflow:hidden; }
	ul.form li.formRow .textarea span.ttl { background-position: 0 0; }
	ul.form li.formRow .textarea span.ttr { width: 10px; background-position: 100% -10px; }
	ul.form li.formRow .textarea span.tbl { background-position: 0 -20px; }
	ul.form li.formRow .textarea span.tbr { width: 10px; background-position: 100% -30px; }
	
	ul.form li.formRow p.hint { font-size: 9px!important; line-height: 1.3em; padding-top: 2px; width:340px;}
	ul.form li.formRow p.longHint { width:400px;}
	p.formButtons { width: 65%; margin-top: 10px; clear: both; }
	form#skForm p.formButtons { width: 65%; margin-top: 0px; clear: both; }
	p.formButtons button { float: right; }
	p.button, p.formButtons { overflow: hidden; }
	p.button { margin-top:10px; }
	p.button.last { margin-bottom: 10px; }
	ul.form li.formRow input.fNumber { width: 155px !important; }
/*	ul.form li.formRow input.disabled { background-color: #ececed; }
	ul.form li.formRow input.disabled:hover { border: 1px solid #e1e1e1; }*/
	
/* FORMULARZE ZAMOWIENIA */

.orderLayoutWithSummary #content { width: 807px; }
.orderLayoutWithSummary.thxPage #content { width: 975px; }
.orderLayoutWithSummary #sidebarSecondary { margin-top: 25px;}
.orderLayoutWithSummary #sidebarSecondary #rightLoader { text-align: center;}
.orderLayoutWithSummary.thxPage #sidebarSecondary { margin-top:0; }
.orderLayoutWithSummary .simplePath { margin:0 0 13px 38px; color: white; font-size: 11px; }
.orderLayoutWithSummary #sidebarSecondary { width:153px; text-align:right; }
.orderLayoutWithSummary .esalesBox, #helpTabsBox, .helpAnswers, #stuffAndFilesCategories { width: 809px; background: url(../images/bg/order_top.png) no-repeat;}
#stuffAndFilesCategories {margin-bottom:12px;} 
#helpLeftColumn #stuffAndFilesCategories,  #helpRightColumn2 #stuffAndFilesCategories{margin-top:0px;}
.netiaBusiness .orderLayoutWithSummary .esalesBox { background-image: url(../images/bg/order_top_business.png); }
.orderLayoutWithSummary .esalesBox h3, #helpTabsBox .bh, #stuffAndFiles h3, #helpLinks h3, #helpRightColumn h3, #helpLeftColumn2 h3, .helpAnswers h3, #stuffAndFilesCategories h3, #orderBonuses h3, .company_content h3 { font-size:13px; line-height: 34px; font-weight:bold; color:#576770; margin-left:18px; padding:0px;}

.company_content h1.bh { font-size:17px !important; line-height: 35px; font-weight:bold; color:#576770; margin:0 0 0 18px;}
.netiaBusiness .orderLayoutWithSummary .esalesBox h3, .netiaBusiness #orderBonuses h3 { color:#ffffff;}
.orderLayoutWithSummary .esalesBox h3 { height: 35px; position: relative; }
.orderLayoutWithSummary .esalesBox h3 .step { display: block; position: absolute; right: 25px; top: 0px; font-size:14px; font-weight:bold; color: #000000;}
.netiaBusiness .orderLayoutWithSummary .esalesBox h3 .step { color: #ffffff;}
.orderLayoutWithSummary .esalesBox #orderContent .boxCont { width: 804px; padding: 0 3px 0 2px; background: url(../images/bg/order_middle.png) repeat-y 0 0; }
.netiaBusiness .orderLayoutWithSummary .esalesBox #orderContent .boxCont { padding: 0 4px 0 1px; background-image: url(../images/bg/order_middle_business.png); }
.orderLayoutWithSummary .esalesBox #orderContent .bottom { width: 809px; height: 10px; background: url(../images/bg/order_bottom.png) no-repeat; }
.netiaBusiness .orderLayoutWithSummary .esalesBox #orderContent .bottom { background-image: url(../images/bg/order_bottom_business.png); }

.orderLayoutWithSummary .esalesBox .stepInfo { padding: 20px 19px 25px; background: url(../images/bg/order_step_info.png) repeat-x #039cba; }
form#esales h5 { margin-top: 20px; }
form#esales .accelerate h5 { margin-top: 0; }
.orderLayoutWithSummary .esalesBox .stepInfo div.h1{ font-size: 26px; color: #ffffff; }
.orderLayoutWithSummary.thxPage .esalesBox .stepInfo div.h1 { padding-left: 31px; background: url(../images/bg/order_step_info_check.png) no-repeat 0 10px; }
.orderLayoutWithSummary .esalesBox .stepInfo div.h2 { font-size: 14px; font-weight: bold; color: #ffffff; }
form#esales { margin-top: 0!important; }
.orderLayoutWithSummary .esalesBox .addnotations { color: #a8a8a8; margin: 0 16px; padding: 23px; background: url(../images/bg/order_addnotations_business.png) repeat-x; }

#content #orderFooter {overflow: hidden;padding-top:10px; }
#content #orderFooter .box_callback { width: 604px; height: 114px; }
#content #orderFooter .box_callback .defBkg { width: 604px; height: 114px; background: url(../images/bg/order_bottom_module_left.png) no-repeat 0 0; }
#content #orderFooter .box_ssl { width: 194px; height: 114px; }
#content #orderFooter .box_ssl .defBkg { width: 194px; height: 114px; background: url(../images/bg/order_bottom_module_right.png) no-repeat 0 0; }
#content #orderFooter .wysiwyg { padding: 5px; height: 104px; overflow: hidden; }

/* KROK 1 */
#content #orderContent { float: left; width: 807px; }
#content #orderContent .orderBoxGray {border: 1px solid #dfdfdf; padding:13px 30px; background-color: #f2f2f2;}
#content #orderContent .orderBoxWhite {padding:35px 34px 25px;background-color: #ffffff;border: none;}
#content #orderContent .orderSepGray {width:100%;height:1px;background-color: #cccccc;overflow:hidden;}
#content #orderContent .orderSepGrayLight {width:100%;height:2px;background: url(../images/bg/order_sep1.png) repeat-x;overflow:hidden;}
#content #orderContent .orderSepLightGray {width:100%;height:2px;background: url(../images/bg/order_sep2.png) repeat-x;overflow:hidden;}

#content #orderContent form p { font-size: 11px; color: #576770; }
.netiaBusiness #content #orderContent form p { color: #231f20!important; }
#content #orderContent form p.loginInfo { padding-bottom: 2px; padding-left:5px; }
#content #orderContent form p.loginInfo a { text-decoration:underline; }
#content #orderContent form p.loginInfo a:hover { color:#009FC3; }
#content #orderContent ul.acceptanceTerms { margin-top: 0; }
#content #orderContent ul.loginForgotten { margin-top: 0; }
#content #orderContent ul.acceptanceTerms li.formRow { margin: 0; padding:0; line-height: 14px; }
#content #orderContent ul.acceptanceTerms li.formRow .jquery-checkbox { font-size: 14px; line-height: 14px; position: relative; top: -3px; }
#content #orderContent p.required { margin-left: 26px; }

#content #orderContent #otherAddresses { overflow: hidden; }
#content #orderContent #otherAddresses .box { width: 235px; float: left; margin: 10px 0 0 10px; font-size: .91em; }
#content #orderContent #otherAddresses .box:first-child,
#content #orderContent #otherAddresses .box.firstChild { margin-left: 0; }
#content #orderContent #otherAddresses .box p { line-height: 1.2em; margin-top: 2px; }
#content #orderContent #otherAddresses .box p.changeData { text-align: right; }

#content #orderContent .sPhoneNumber ul { height:170px!important; overflow-y: scroll; }
#content #orderContent .sPhoneNumber { width: 80px; }

#content #orderContent #ai_telefon,
#content #orderContent #tp_telefon { width: 214px; }
#content #orderContent #aiPhone .field span.il,
#content #orderContent #tpPhone .field span.il { margin-left: 8px; }
#content #orderContent p.changeData,
#content #orderContent p.changeData2 { margin-top: 0px; font-size: 11px; }
#content #orderContent p.changeData2 { margin-bottom: 15px; }
#content #orderContent p.changeData a,
#content #orderContent p.changeData2 a { margin-left: 20px; text-decoration:underline;}
#content #orderContent td.contents { text-align: left; }
#content #orderContent td.name span { font-size:15px; }
#content #orderContent .super_field_error {margin-bottom: 20px;}

/* Krok 2 */
#content #orderContent #tpsaServices { color:#576770; font-size:11px; padding: 0;}
#content #orderContent #tpsaServices .tpsaServicesChoose {padding:25px 34px 32px; position: relative; }
#content #orderContent #tpsaServices ul.tpsaServices li {display: inline; float:left; margin-right: 40px; }
#content #orderContent #tpsaServices .tpsaServicesForm { position: relative;  background: url(../images/bg/tpsa_services.png) repeat-x; padding:25px 34px 0; }
#content #orderContent #tpsaServices .tpsaServicesForm .infoBox { position:absolute; right:20px; width: 200px; }
#content #orderContent #tpsaServices .tpsaServicesForm .tpsaServicesArrow { width: 24px; height: 13px; position: absolute; top: -12px;left: 0; background: url(../images/bg/tpsa_services_top_arrow.png) no-repeat; }
#content #orderContent .specialCode { margin-top: 20px;}
#content #orderContent #special_code {display: none;}
#esales div.dd_field { width: 350px; }
#esales div.dd_hour .newListSelected { width: 312px; }
/*.dd_field img.ui-datepicker-trigger {position: absolute;}*/
#content #orderContent .step2footer {padding-top: 15px;}

/* Krok 3 */
#content #orderContent .orderBoxVas { padding:25px 16px; background: url(../images/bg/order_vas_top.png) repeat-x 0 0; }
#content #orderContent .orderBoxVas h4 { padding-bottom:10px; color: #576770; }
#content #orderContent .orderBoxVas .chooseOptionsCaption { font-size: 13px; margin-bottom: 9px;}
#content #orderContent .orderBoxVas .chooseOptionsTop { width: 772px; height: 6px; background: url(../images/bg/order_vas_single_top.png) no-repeat 0 0; overflow:hidden;}
#content #orderContent .orderBoxVas .chooseOptionsBottom { width: 772px; height: 6px; background: url(../images/bg/order_vas_single_bottom.png) no-repeat 0 0; margin-bottom: 26px;}
#content #orderContent .orderBoxVas .chooseOptions { width: 770px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; background-color: #fff;}
#content #orderContent .chooseOptions .offerMiniBox1 { width: 216px; padding: 18px 20px; height: 150px; float: left;  }
#content #orderContent .chooseOptions .offerMiniBoxRB { border-right: 1px solid #c9c9c9; width: 215px;}
#content #orderContent .chooseOptions .offerMiniBox1 div.ico { background: no-repeat 0 100%; display: block; width: 216px; height: 69px; }
#content #orderContent .chooseOptions .offerMiniBox1 div { color: #576770; }
#content #orderContent .chooseOptions .offerMiniBox1 div.contener { height: 50px; margin-top: 5px; }
#content #orderContent .chooseOptions .offerMiniBox1 div.h1 { font-size: 13px; font-weight: bold; }
#content #orderContent .chooseOptions .offerMiniBox1 div.h2 { font-size: 11px; }
#content #orderContent .chooseOptions .offerMiniBox1 div.h3 { font-size: 13px; padding-top: 5px; padding-left: 4px; }
#content #orderContent .chooseOptions .offerMiniBox1 div.priceTipPosition { left: 97px; width:82px;}
#content #orderContent .chooseOptions .offerMiniBox1 p.priceTip { color: #000; font-size: 21px; background:url("../images/bg/price_tips_mini.png") no-repeat left top transparent; width:117px; height:30px; line-height: 21px; padding-top: 1px;}
#content #orderContent .chooseOptions .offerMiniBox1 p.priceTip sup { font-size:11px;position:relative;top:3px;left:2px; }
#content #orderContent .chooseOptions .offerMiniBox1 p.priceTip sub { font-size:11px;position:relative;top:-3px;}

#content #orderContent .chooseOptions .offerMiniBox2 { width: 216px; padding: 18px 20px; height: 137px; float: left;  }
#content #orderContent .chooseOptions .offerMiniBox2 img.ico { display: block; margin-left: 25px; height: 69px; }
#content #orderContent .chooseOptions .offerMiniBox2 div { color: #576770; }
#content #orderContent .chooseOptions .offerMiniBox2 div.h1 { width: 190px; padding-top: 4px; padding-left: 4px;  font-size: 13px; font-weight: bold; }
#content #orderContent .chooseOptions .offerMiniBox2 div.h2 { margin-left: 27px;  font-size: 12px; }
#content #orderContent .orderBoxVas .orderSubmit { margin-top: 20px; }

/* Zamowienie zlozone */
.orderLayoutWithSummary.thxPage #content .orderSubmit {padding-top: 20px;}
.orderLayoutWithSummary.thxPage #orderBonuses { margin-top: 10px; background:url("../images/bg/order_top_wide.png") no-repeat left top transparent; width:972px;}
.orderLayoutWithSummary.thxPage #orderBonuses .boxCont { background:url("../images/bg/order_middle_wide.png") repeat-y left top transparent; width:972px; padding: 18px 0 12px 0; }
.orderLayoutWithSummary.thxPage #orderBonuses .bottom { background:url("../images/bg/order_bottom_wide.png") no-repeat left top transparent; width:972px; height: 10px;}
.orderLayoutWithSummary.thxPage #orderBonuses .bonusBox {padding: 10px 17px; width: 208px; height: 76px; }
.orderLayoutWithSummary.thxPage #orderBonuses .bonusBoxRB { border-right: 1px solid #c9c9c9; width: 241px; }
.orderLayoutWithSummary.thxPage #orderBonuses .bonusBox div.h1 { color: #576770; font-size: 13px; font-weight: bold; height: 23px;}
.orderLayoutWithSummary.thxPage #orderBonuses .bonusBox ul { height: 50px; background-repeat: no-repeat;background-position: bottom right; line-height: 15px; list-style-type: none; padding:0;}
.orderLayoutWithSummary.thxPage #orderBonuses .bonusBox li { color: #576770; font-size: 11px; background: url(../images/green_bullet.png) no-repeat 0 8px; padding-left: 15px;}


p#orderSuccess { margin: 0; padding-left: 50px; line-height: 30px; height: 32px; background: url(../images/bg/order_success.gif) no-repeat 0 0; text-transform: uppercase; color: #fff; font-size: 1.63em; }
p#orderSuccess strong { display: block; height: 32px; background: url(../images/bg/order_success.gif) no-repeat 100% 0; }
#orderBonuses .offerMiniBox { width: 235px; float: left; border-left: 1px solid #ddd; }
#orderBonuses .offerMiniBox:first-child, #orderBonuses .offerMiniBox.firstChild { border-left: none; }

/* KORPO */

.netiaCorporations #content { width: 975px; }
.netiaCorporations #content .korpoLoginBox #form_info { padding:20px 20px 0; }
.netiaCorporations #content .korpoLoginBox #form_fields { padding:20px 125px 0; }
.netiaCorporations #content .korpoSgKeyVisual { width:727px; }
.netiaCorporations #content .korpoSgKeyVisual .boxCont { background:url("../images/bg/corporations_hp_banner_bottom.png") no-repeat bottom left; padding:0 4px 5px 1px; }
.netiaCorporations #content .korpoSgKeyVisual .newBoxTop  { height:6px; background:url("../images/bg/corporations_hp_banner_top.png") no-repeat bottom left; }

.netiaCorporations #content .korpoMenu { width:235px; margin-right:12px;}
.netiaCorporations #content .korpoMenu .newBoxTop { height:5px; background:url("../images/bg/corporations_mini_slot_top.png") no-repeat scroll left bottom transparent !important; }
.netiaCorporations #content .korpoMenu .newBoxBottom { height:8px; background:url("../images/bg/corporations_mini_slot_bottom.png") no-repeat scroll left bottom transparent !important; }
.netiaCorporations #content .korpoMenu .boxCont { height:100%; background:url("../images/bg/corporations_mini_slot_bkg.png") repeat-y scroll left bottom transparent; margin:0; clear:both; }
.netiaCorporations #content .korpoMenu li.group li h5 { font-weight:normal; padding-left:15px; padding-top:8px!important; padding-bottom:8px!important; background:#fff; color:#000; cursor:pointer; margin:0 3px 0 1px; border-bottom:1px solid #eee;}
.netiaCorporations #content .korpoMenu li.group li.last h5 {border-bottom-width:0px;}
.netiaCorporations #content .korpoMenu li.group li h5 a { color:#000; font-weight:normal; font-size:12px; display:block; }
.netiaCorporations #content .korpoMenu li.group li h5:hover { } 
.netiaCorporations #content .korpoMenu li.group li h5 a:hover { color:#009FC3  }
.netiaCorporations #content .korpoMenu li.group li.active h5 { font-weight:normal; cursor:pointer; background:none repeat scroll 0 0 #FFFFFF; color:#009FC3; font-size:12px; border-bottom-width:0px;}
.netiaCorporations #content .korpoMenu li.group li.active h5 a { color:#fff; font-weight:bold; }
.netiaCorporations #content .korpoMenu li.group li.active ul { margin:0 3px 0 1px; padding:2px 15px 3px 25px;  background-color:#fff;}
.netiaCorporations #content .korpoMenu li.group li.active ul.first {border-bottom:1px solid #eee;}
.netiaCorporations #content .korpoMenu li.group li.active ul li { line-height:135%; padding:5px 0px;}
.netiaCorporations #content .korpoMenu a { color:#231f20; font-size:11px; }
.netiaCorporations #content .korpoMenu li.group li.active ul a:hover { color:#009FC3; text-decoration:none; }
.netiaCorporations #content .korpoSlots { width: 235px; }
.netiaCorporations #content .korpoSlotsMargin { margin-right:11px; }
.netiaCorporations #content .korpoSlots .boxBlack .newBoxTop { height:5px; background:url("../images/bg/corporations_mini_slot_top.png") no-repeat bottom left!important; }
.netiaCorporations #content .korpoSlots .boxBlack .newBoxBottom { height:8px; background:url("../images/bg/corporations_mini_slot_bottom.png") no-repeat bottom left!important; margin-bottom: 0px !important;}
.netiaCorporations #content .korpoSlots .boxBlack h3, .netiaCorporations #content .korpoMenu .boxCont h4 { font-size:13px; font-weight:bold; padding:4px 0 10px 18px; background: url("../images/bg/corporations_mini_slot_header_bkg.png") no-repeat bottom left; }
.netiaCorporations #content .korpoMenu .boxCont h4 {color:#fff;}
.netiaCorporations #content .korpoSlots .boxBlack .boxCont { background-image:none!important;}
.netiaCorporations #content .korpoSlots .boxBlack .boxCont .contents { color:#231f20; font-size:11px; line-height:20px; padding:20px 18px; background: url("../images/bg/corporations_mini_slot_bkg.png") repeat-y bottom left; }
.netiaCorporations #content .korpoSlots .boxBlack .boxCont .contents ul { margin-left:14px; }
#content .korpoMenu ul li.inactive h3 a span i { display: none; }
#content .korpoMenu ul li.inactive ul { display: none; }


/* Landing page */
.offerBoxRC {margin-top: 33px;}
.offerBoxRC .boxBkg .text {padding: 53px 83px 37px 34px; width: 855px; height: 225px;}
.manyOffersBox, .oneOfferBox { width:970px; background: url(../images/bg/lp_bookmarks_bkg.png) repeat-y left; padding: 0 3px 0 2px;}
.manyOffersBox .tabs .boxCont, .oneOfferBox .tabs .boxCont {padding: 9px 10px 7px !important; }
.offerBoxRC .box, .landingOffersBox {width: 975px;}
.landingOffersBox .landingOffersContent { background:url("../images/bg/box_hp_content_bkg.png") repeat-y left; padding:0 4px 5px 2px; }
.landingOffersBox .landingOffersContent .newBoxBottom { font-size:0;height:9px; background:url("../images/bg/box_hp_bottom.png") no-repeat top left; }
.searchBottom { font-size:0;height:9px; background:url("../images/bg/helpBoxBottom2.png") no-repeat top left;margin-left:1px; }
.landingOffersContent_line {width: 971px; background-color: #D8D8D8; height: 1px;}
.landingOffers {padding: 23px 16px 42px 16px;}
.landingOffersContent .links {padding: 20px 0 20px 16px;}
.manyOffersBox .tabs .bookmark, .manyOffersBox .tabs .bookmark_active {min-width: 145px !important; width:auto; overflow: hidden;}
.oneOfferBox .tabs .bookmark, .oneOfferBox .tabs .bookmark_active {width: 170px;overflow: hidden;}
.landingOffersContent .links li {margin-right: 15px;}
.landingOffersFooter {padding-left: 16px;}
.subTopBox .boxCont {background: url(../images/bg/landing_offer_back.png) no-repeat scroll 0 0 transparent !important;}

/* layer */
.bcOB .top { background:url("../images/bg/layer_top.png") no-repeat scroll 0 0 transparent; font-size:13px;height:35px;line-height:35px;padding:0 15px 0 18px;}
.smallLayer .bcOB .top, .netiaHome #callcenter .bcOB .top,  .netiaBusiness #callcenter .bcOB .top { background-image:url("../images/bg/layer_mini_top.png");}
.bcOB .bottom { background:url("../images/bg/layer_bottom.png") no-repeat scroll 0 0 transparent; font-size:0; height:4px;}
.smallLayer .bcOB .bottom, .netiaHome #callcenter .bcOB .bottom, .netiaBusiness #callcenter .bcOB .bottom { background-image:url("../images/bg/layer_mini_bottom.png");}
.bcOB .boxGray { background:url("../images/bg/layer_middle.png") repeat-y scroll 0 0 transparent; }
.bcOB .boxGray .boxCont { font-size: 0; background:none!important; }
.bcOB .boxGray .boxCont .text { font-size: 11px; color: #576770; padding: 15px; }
.bcOB .top h3, .bcOB .top a { font-weight: bold!important; color:#576770;}
.layerTop .boxGray .boxCont { padding:25px 35px 17px 35px; background:none repeat scroll 0 0 white !important;margin:0 1px;}
.layerTop #skForm #skBoxCont { padding-top:0;}
.layerTop #skForm .bb { border-bottom: 1px solid #d9d9d9;}
.layerTop div.text { text-align: left;background-color: #f2f2f2; border-bottom: 1px solid #cccccc; color:#576770; padding:10px 35px; font-size: 11px; margin:0 1px;}
.layerTop div.text a {color:#0095eb;}
.layerTop form#skForm { margin-top:20px; }
.layerTop form#skForm .newListSelected  { margin-left: -10px; width:140px;}
.layerTop #skMsg { font-weight: bold; color: red; font-size: 13px; }
.layerTop .streetF { width: auto!important; }
.layerTop .streetF .fl { margin-left: 15px; }
.layerTop .middleTitle { text-align:left;margin: 20px 0 15px 0; font-size:13px;font-weight:bold; color:#576770;}
.layerTop address { font-size: 12px; color:#576770; padding-top:5px;}
.layerTop .boxCont .textMessage { font-size: 12px; }

.layerTop .overlayFooter { margin-top:10px;}
.layerTop .overlayFooter { font-size: 11px; color:#576770;}
.layerTop p.thawte { font-size: 9px; color:#576770;}

.layerTop .localizationAddress .middleTitle {margin:0;} 
.layerTop legend { color:#576770; padding-bottom: 12px;}
.layerTop a.bluelink {color:#0095EB; font-size:11px!important;}
.layerTop a.improve,.layerTop .msgAlert { font-size:11px;}
.layerTop .msgAlert { text-align:left;}
.layerTop .msgAlert strong,.layerTop .msgAlert strong{ font-size:13px;letter-spacing:1px; }
.layerTop a.reinsert { margin-top:25px; color:#0095EB;font-weight: bold;}
.layerTop .labelWide .label { width: auto!important; }
.layerTop #directionSelect { margin-left: 156px; padding-top: 15px; }
.layerTop #directionSelect .label  { width: 80px!important; margin-right: 10px; }
.layerTop #directionSelect .newListSelected  { width: 80px!important; margin-left: 0!important; }
.layerTop #directionSelect .newListSelected ul { height: 100px!important; overflow-y:scroll; }
.layerTop #phone { width: 213px; }
.layerTop p.thawte { margin-top: 20px!important; text-align:left;}
.layerTop .btnSprawdz{ margin-top: 20px!important; }
.layerTop #skOkBoxCont { font-size: 12px; color: #576770; padding-left:18px; }
.layerTop #skOkBoxCont p strong { font-size: 13px;}
.layerTop .redirect { font-size: 13px; width: 300px; margin: 20px auto;}
.layerTop .redirect #seconds{ font-weight: bold; }
.layerTop p.button {margin:0 auto;width:120px; }
.layerTop p.buttonLong {margin:0 auto;width:270px; }
.layerTop .boxYellow { background:url("../images/bg/layer_info_bg.png") repeat-x scroll left bottom #4E75A0; margin: 10px 0 0; }
.layerTop .boxYellow .infoBox { padding:15px 30px; color: #fff; }
.layerTop .boxYellow .infoBox .msgAlert { width: 685px; }
.layerTop .miniLay .boxYellow .infoBox .msgAlert { width: 539px; }
.layerTop .miniLay .boxYellow .infoBox .msgAlert span { font-size: 13px; display: block; margin-bottom: 3px;}
.layerTop .ui-datepicker-trigger {position:absolute;margin-left:10px;}
ul.form .row_date .field .ui-datepicker-trigger {position:absolute; left:505px; margin-left:10px;}

.layerTop .localizationAddressForm ul.form li.formRow.row_name {clear:none;float:left;width:340px;}
.layerTop .localizationAddressForm ul.form li.formRow.row_phone {clear:none;float:right;width:340px;}
.layerTop .localizationAddressForm ul.form li.formRow.row_name .label,
.layerTop .localizationAddressForm ul.form li.formRow.row_name .field {float: none;width:340px;}
.layerTop .localizationAddressForm ul.form li.formRow.row_phone .label,
.layerTop .localizationAddressForm ul.form li.formRow.row_phone .field {float: none;width:340px;}
.layerTop .localizationAddressForm ul.form li.formRow .field input {width:330px;}
.layerTop .localizationAddressForm ul.form li.formRow .field #phone {width: 330px!important;}
.layerTop .localizationAddressForm a.CLAS span.btnCLAS { padding-top:6px;}

.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_name,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_phone,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_name .label,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_name .field,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_phone .label,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow.row_phone .field {width:280px!important;}
.layerTop .miniLay .localizationAddressForm ul.form li.formRow .field input,
.layerTop .miniLay .localizationAddressForm ul.form li.formRow .field #phone {width: 270px!important;}

.layerTop .miniLay .offerAvailable { padding:0;}
.layerTop .miniLay .offerBox {min-height:107px;border-bottom:1px solid #cccccc;padding:30px;position:relative;text-align:left;}
.layerTop .miniLay .offerBox h4 {color: #003e7e; font-size:20px; padding-bottom:10px;}
.layerTop .miniLay .offerBox .container {padding-left: 165px;}
.layerTop .miniLay .offerBox { color: #576770; font-size: 11px;}
.layerTop .miniLay .offerBox .wysiwyg {height: 65px; overflow:hidden; }
.layerTop .miniLay .offerBox ul li { background: url(../images/green_bullet.png) no-repeat 0 8px; padding-left: 15px;}
.layerTop .miniLay .offerBox .priceTipPosition {position:absolute;left:509px;top:70px;}
.layerTop .miniLay .offerBox .orderBtn {position:absolute;right:30px;top:120px;}
.layerTop #no_availability_content .boxCont .overlayFooter {margin:0;}
.layerTop #no_availability_content .boxCont .overlayFooter .fr li.fl {margin-left:25px;}
 
/* HELP */
#helpLeftColumn, #helpRightColumn2 {width:809px; float: left; margin-right: 12px;  background:url("../images/bg/search_bg_MO.png") no-repeat scroll left 2px transparent;}
#helpRightColumn2 {margin-right:0px;}
#helpRightColumn, #helpLeftColumn2 {float: left; width: 153px; margin-bottom:12px;}
#helpLeftColumn2 {margin-right:12px;}
#helpLeftColumn a:hover, #helpRightColumn a:hover, #helpLeftColumn2 a:hover, #helpRightColumn2 a:hover { color: #009FC3; text-decoration:underline; }
#helpCategories .boxCont {background:url("../images/bg/order_middle.png") repeat-y scroll 0 0 transparent;border:0 none;clear:both;height:100%;padding:36px 58px 36px 33px;}
#helpCategories, .helpAnswers {margin-bottom: 12px;}
#helpCategories li.item { float: left; margin-right: 70px;}
#helpCategories li.item h4 { font-size: 13px; font-weight: bold;}
#helpCategories li.item h4,
#helpCategories li.item li { padding-bottom:3px; }
#helpCategories li.item li a { font-size: 11px; color: #64727B; }
#helpCategories li.item li a:hover { color: #009FC3; text-decoration:underline; }
.helpSeeAll { text-decoration:none!important; background:url("../images/a_right_arrow_mini.png") no-repeat scroll right 2px transparent; color:#0095FF!important;font-size:11px;padding-right:11px;position:relative;}
#helpLeftColumn #searchForm,  #helpRightColumn2 #searchForm {background: url(../images/bg/tlo_pod_szukaj_MO.png) no-repeat;width: 782px; height: 39px; margin: 12px 0; padding: 9px 14px 0 14px;}
#helpLeftColumn .helpAnswers, #helpRightColumn2 .helpAnswers {margin-bottom: 12px;}
#greenSearchInput { background: url(../images/bg/spider.png);width: 640px; border: 0; padding-top: 1px; height: 23px;}
.greenSearchInputLeft {background: url(../images/bg/spider_left.png);width: 4px; height: 25px;}
.greenSearchInputRight {background: url(../images/bg/spider_right.png);width: 4px; height: 25px; margin-right: 11px;}
#helpTabsBox {padding: 0 !important; margin-bottom:12px; }
#helpTabsBox #helpTabs {border-top: 0;}
#helpTabs .bookmark {width: 130px; border-right: 0;}
#helpTabs .bookmark_noactive {background-color: transparent;}
#helpTabs .bookmark_active .boxCont {padding: 9px 10px 8px;} 
#helpTabs {background: url(../images/bg/helpMenu.png) repeat-y; height: 35px; padding-left: 2px; width: 807px;}
#helpTabs li {float: left;}
.helpCategoriesBottom {background: url(../images/bg/helpBoxBottom.png); height: 10px;}
#helpTabsBox .boxWhite .boxCont, .helpAnswers .boxWhite .boxCont, #stuffAndFilesCategories .boxWhite .boxCont {background:url(../images/bg/order_middle.png) repeat-y scroll 0 0 transparent;padding: 0;}
#helpTopics li h5 a, #helpIntro h5 a {color: #576770; font-size: 13px;}
#helpTopics .first h5 a {font-weight: bold;}
#helpTopics li p, #helpIntroCategory {font-size: 11px; float: left;}
#helpTopics li p a,
#helpIntro p#helpIntroCategory a { color:#0095eb; }
#helpTopics li {margin-bottom: 22px;}
#helpTopics {float: left; width: 740px; padding: 39px 30px 25px 33px; color: #576770;}
#helpIntro {float: left; background: url(../images/bg/help_middle.png) repeat-y; padding: 39px 48px 47px 30px; width: 384px; color: #576770; display:none;}
#helpIntro ul li {background: url("../images/help_star.png") no-repeat transparent;float: left; margin-right: 2px; width: 10px; height: 10px;}
#helpIntro ul {float: left; margin: 5px 0 20px 10px;}
#helpIntro p {font-size: 12px;}
#stuffAndFiles, #helpLinks {width: 399px; background: url(../images/bg/help_links_top.png) no-repeat; float: left;}
#stuffAndFiles {margin-right: 11px;}
#stuffAndFiles .boxWhite .boxCont, #helpLinks .boxWhite .boxCont {background: url(../images/bg/help_links_middle.png) repeat-y; padding: 25px 16px 14px;}
#stuffAndFiles .button {color: #fff;}
#helpRightColumn h3,  #helpLeftColumn2 h3{line-height: 16px !important; margin-left: 0; padding: 6px 15px 0 19px;}
.help_category2_box, .help_category3_box {padding:2px 3px 0px 2px; background: url(../images/bg/help_categories3.png)}
.help_category1 {background: url(../images/bg/help_categories1.png) no-repeat; height: 41px;}
.help_category2 {background: url(../images/bg/help_categories3_inside.png) repeat-x; background-color:#D1D3D4; padding-bottom:6px !important;}
.help_category3 {background: url(../images/bg/help_categories3_inside.png) repeat-x; background-color:#D1D3D4; padding-bottom:6px !important;}
#helpRightColumn .boxWhite .boxCont, #helpLeftColumn2 .boxWhite .boxCont {background: url(../images/bg/help_categories_middle.png) repeat-y; padding: 15px 12px 15px 19px;}
#helpRightColumn .boxWhite .boxCont a, #helpLeftColumn2 .boxWhite .boxCont a, .related_links a { color: #576770; font-size: 11px; }
#helpRightColumn .boxWhite .boxCont a.active, #helpLeftColumn2 .boxWhite .boxCont a.active { color: #009FC3; } 
#helpRightColumn .boxWhite .boxCont a:hover, #helpLeftColumn2 .boxWhite .boxCont a:hover, .related_links a:hover { color: #009FC3; text-decoration:underline; }
#helpRightColumn .boxWhite .boxCont li, #helpLeftColumn2 .boxWhite .boxCont li { line-height:135%; padding-bottom:6px; }
#helpRightColumn .boxWhite .boxCont li li, #helpLeftColumn2 .boxWhite .boxCont li li { margin: 0 0 0 10px; }
#helpRightColumn .boxWhite .boxCont ul ul, #helpleftColumn2 .boxWhite .boxCont ul ul { margin: 10px 0 0 0; }
.help_category .box .boxCont h1 {font-size: 30px; color: #000; margin-bottom: 3px;}
.help_category .box .boxCont {padding: 26px 19px 34px !important;}
.help_category .box .boxCont div.wysiwyg {font-size: 13px;margin-bottom: 32px;}
.help_category .subcategories, .help_category .subcategories a, .helpAnswers a, #stuffAndFilesCategories a, #stuffAndFiles a {color: #576770;}
.help_category .subcategories li.item h3 {font-weight: bold; font-size: 13px;}
.help_category .subcategories li.item ul {font-size: 11px;}
.help_category .subcategories li.item {width: 190px; margin-bottom: 10px;}
.helpAnswers .boxWhite .boxCont {padding: 22px 19px 23px;}
.helpAnswers li.item, #stuffAndFilesCategories li.item {width: 225px;padding-right: 30px;}
.helpAnswers li.item li, #stuffAndFilesCategories li.item li {margin-bottom: 8px;line-height:135%;}
.helpAnswers li.last {width: 235px;padding-right: 0px;}
#stuffAndFilesCategories .boxWhite .boxCont {padding: 25px 16px 23px;}
#stuffAndFilesCategories .boxCont h3 {margin: 36px 0 0 0;}
#stuffAndFilesCategories .boxCont p a {color: #0095EB;}
.related_links li { line-height:135%; margin-bottom:7px; }
#stuffAndFilesCategories .filesa { list-style:outside; margin-left:14px; }
.help_news .boxCont .content {width: 605px; border-right: 1px solid #F4F5F5;}
#helpBreadCrumb {margin-bottom: 25px;}
.help_news{margin-bottom: 12px;}
.help_news .box .boxCont h4 {margin-bottom: 6px !important;}
.help_news .box .boxCont .files {width: 145px; padding: 0 10px;}
.help_news .box .boxCont .files p {font-size: 13px; font-weight: bold;}
.help_news .box .boxCont {color: #576770;}
.help_news .box .boxCont .files li {font-size: 12px;}
#helpfullForm .mark img {background: url(../images/bg/help_checkbox.png) no-repeat 0 0 !important;width: 13px; height: 13px;margin: 7px 5px 0 0;}
#helpfullForm label {margin-right: 36px;}
#helpfullForm .formRow, .formButtons {margin-bottom: 16px;}
#helpfullForm .btn_choose {margin-left: 268px;}
#help_textarea_left {background: url(../images/bg/help_textarea_left.png) no-repeat 0 0;width: 5px; height: 59px;}
#help_textarea_right {background: url(../images/bg/help_textarea_right.png) no-repeat 0 0;width: 5px; height: 59px;}
#helpfullWhy { background: url(../images/bg/help_textarea.png) repeat-x 0 0; width: 340px; height: 43px; margin:0; padding: 8px; border:0; }
#helpfullForm .jquery-checkbox-radio-checked .mark img {background: url(../images/bg/help_checkbox_check.png) no-repeat 0 0 !important;}
#helpQueryBox {background: url(../images/bg/help_query_top_MO.png) no-repeat 1px 2px transparent; width: 809px; min-height: 37px; margin-bottom:12px; background-repeat:no-repeat;}
#helpQueryBox h3 {font-size:13px; line-height: 40px; font-weight:bold; color:#576770; margin-left:18px;}
#helpQueryBox .boxWhite .boxCont {padding: 0 3px; height: auto; background: url(../images/bg/help_order_middle.png);}
#helpQueryBox .boxWhite .boxCont .noRes .wysiwyg {padding: 27px 20px 39px;}
#helpQueryBox #searchForm {background: url(../images/bg/help_query_search_MO.png) no-repeat 1px 0 transparent; width: 780px; height: 35px; padding: 8px 14px 0;margin: 0;}
#helpQueryBox .resultInfo {background: url(../images/bg/help_query_bottom_MO.png) no-repeat 1px 0 transparent;width: 779px; height: 22px; padding: 3px 0 1px 30px; font-size:12px; color:#fff;}
#helpQueryBox .serpList .row {background: url(../images/bg/help_query_list_bottom.png) no-repeat left bottom; padding: 27px 17px 39px;}
#helpQueryBox .serpList .rowFirst {background-color: #ecedee;background-image:none; padding: 27px 17px 39px;margin-right: 1px;}
#helpQueryBox .serpList .rowSponsoredLinks {background-color: #ecedee;background-image:none; padding: 27px 17px 39px;margin-right: 1px; margin-bottom:1px;}
#helpQueryBox .serpList .row h6 {font-size: 12px; margin-bottom: 27px; color: #576770;}
#helpQueryBox .serpList .row h6 a, #helpQueryBox .serpBottom .pagination a {color: #576770;}
#helpQueryBox .serpList .rowFirst h6, #helpQueryBox .serpList .rowSponsoredLinks #div_title h6 {font-size: 13px; font-weight: bold; }
.rowSponsoredLinks #div_title {width:540px; float:left;}
.rowSponsoredLinks #div_box_name {width:220px; float:left;}
.rowSponsoredLinks #div_box_name .wysiwyg {text-align:right;}


/* Biznes dla inwestorow */
.layBusinessInvestors,
.layBusinessInvestorsContact { color:#576770; }
.layBusinessInvestors #content { width: 481px; margin-right:11px; }
.layBusinessInvestors #sidebarPrimary { width: 235px; margin-right:11px; font-size:11px; }
.layBusinessInvestorsContact #sidebarSecondary,
.layBusinessInvestors #sidebarSecondary { width: 235px; }
.layBusinessInvestorsContact #content { width: 525px; margin-right:11px; }
.layBusinessInvestors #sidebarPrimary .newBoxTop { height:5px; background:url("../images/bg/investor_hp_left_menu_top.png") no-repeat top left!important; }
.layBusinessInvestors #sidebarPrimary .newBoxBottom { height:8px; background:url("../images/bg/investor_hp_left_menu_bottom.png") no-repeat top left!important; }
.layBusinessInvestors #sidebarPrimary li.active a,
.layBusinessInvestorsContact #sidebarPrimary li.active a,
.layBusinessKnowledgeCenterLeft #sidebarPrimary li.active a { color:#009FC3; }
.layBusinessKnowledgeCenter .korpoLogutBtn { margin-left:25px; }

.layBusinessInvestorsContact #sidebarSecondary .newBoxCont,
.layBusinessInvestors #sidebarPrimary .newBoxCont,
.layBusinessInvestors #sidebarSecondary .newBoxCont { background: url(../images/bg/investor_hp_left_menu_bkg.png) repeat-y 0 0; }
.layBusinessInvestors #sidebarPrimary .newBoxCont h3,
.layBusinessInvestorsContact #sidebarSecondary .newBoxCont h3,
.layBusinessInvestorsContact #sidebarPrimary .newBoxCont h3,
.layBusinessKnowledgeCenterLeft #sidebarPrimary .newBoxCont h3,
.layBusinessInvestors #sidebarSecondary .newBoxCont h3 { color:#576770; padding:6px 18px 9px; background: url(../images/bg/investor_hp_left_menu_header_bkg.png) repeat-x bottom left; border:0; font-size:13px; font-weight:bold; margin:0 3px 0 2px; }
.layBusinessInvestorsContact #sidebarSecondary .newBoxCont .contents,
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents { font-size:11px; padding:25px 18px 17px; }
.layBusinessInvestorsContact #sidebarSecondary .newBoxCont .contents a,
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents a { font-size:11px; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents li.news { padding-bottom:15px; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents li.separator { height:15px; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents li.event { padding-bottom:15px; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents .date { font-size:9px; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents a.grayArrow { color:#576770; background:url("../images/bg/arrow_right_gray_inv.png") no-repeat scroll right 2px transparent; padding-right:14px; position:relative; }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents a.grayArrow:hover { color:#009FC3; text-decoration:underline;  }
.layBusinessInvestors #sidebarSecondary .newBoxCont .contents .other { padding-top:10px; }
	
.businessCommunications ul.form li.formRow .field { width:auto; }
.businessCommunications ul.form li.formRow .field input { width:260px; }
.businessCommunications ul.form li.formRow a.CLAS span.btnCLAS { padding:3px 6px 0 12px; }
.businessCommunications ul.form li.formRow a.CLAS span.btnCLASShadow { margin-left:13px; }
.businessCommunications ul.form li.formRow .btn_choose { margin-left:14px; }
.businessCommunications ul.form li.formRowRadio { margin:-2px 0 10px -4px; }

.layBusinessInvestors #sidebarPrimary .businessGpwList { margin:0 3px 0 2px; padding:25px 0 0; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .item .date { font-size:9px; padding:0 18px; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .item .title { font-weight:bold; padding:0 18px; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .item .table { line-height:20px; padding:25px 18px 15px; border-bottom:1px solid #d9d9d9; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .item .table .right { text-align:right; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .item .blue,
.layBusinessInvestors #sidebarSecondary .hpRightColumnSee .blue { font-weight:bold; color:#00b6c2; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .picture { padding:20px 18px 35px; border-bottom:1px solid #d9d9d9; vertical-align:middle; text-align:center; }
.layBusinessInvestors #sidebarPrimary .businessGpwList .info { padding:17px 18px 20px; background-color:#f2f2f2; font-size:9px; }

.layBusinessInvestors #content .newBoxCont { background: url(../images/bg/investor_hp_content_bkg.png) repeat-y 0 0; }
.layBusinessInvestorsContact #content .newBoxCont h3,
.layBusinessInvestors #content .newBoxCont h3 { font-size:13px; font-weight:bold; margin:0 3px 0 2px;color:#576770; padding:6px 18px 9px; background: url(../images/bg/investor_hp_content_header_bkg.png) repeat-x bottom left; border:0; }
.layBusinessInvestorsContact #content .newBoxCont .contents,
.layBusinessKnowledgeCenterLeft #content .newBoxCont .contents,
.layBusinessInvestors #content .newBoxCont .contents { padding:25px 17px 23px; font-size:11px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .item,
.layBusinessInvestors #content .newBoxCont .item { padding-bottom:25px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .item .title a,
.layBusinessInvestors #content .newBoxCont .item .title a { font-weight:bold; color:#576770; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .item .title a:hover,
.layBusinessInvestors #content .newBoxCont .item .title a:hover { color:#009FC3; text-decoration:underline; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .item .more,
.layBusinessInvestors #content .newBoxCont .item .more { padding-top:5px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .item .more a,
.layBusinessInvestors #content .newBoxCont .item .more a { font-size:11px; }
.layBusinessInvestors .serpBottom { margin:0 auto; }
.layBusinessInvestors .serpBottom .pagination { width:auto; padding:10px 23px 25px; }
.layBusinessInvestors .serpBottom .pagination a { color:#576770; }
.layBusinessInvestors  div.separator{ background:url(../images/bg/oo_phones_separator.png) repeat-x bottom left; height:2px; margin:0 3px 0 2px; }
.layBusinessInvestors #content .hpContent .newBoxTop { height:5px; background: url(../images/bg/investor_hp_content_top.png) no-repeat 0 0; }
.layBusinessInvestors #content .hpContent .newBoxBottom { height:9px; background: url(../images/bg/investor_hp_content_bottom.png) no-repeat 0 0; }
.layBusinessInvestorsContact #sidebarSecondary .newBoxTop,
.layBusinessInvestors #sidebarSecondary .newBoxTop { height:5px; background: url(../images/bg/investor_hp_left_menu_top.png) no-repeat 0 0; }
.layBusinessInvestorsContact #sidebarSecondary .newBoxBottom,
.layBusinessInvestors #sidebarSecondary .newBoxBottom { height:9px; background: url(../images/bg/investor_hp_right_menu_bottom.png) no-repeat 0 0; }
.layBusinessInvestors #sidebarSecondary .hpRightColumnSee .newBoxBottom { height:8px; background: url(../images/bg/investor_hp_left_menu_bottom.png) no-repeat 0 0; }
.layBusinessInvestors #sidebarSecondary .hpRightColumnSee .contentsGray { padding:0 3px 0 2px; font-size:11px; }
.layBusinessInvestors #sidebarSecondary .hpRightColumnSee .contentsGray .internetClients { line-height:1.65em; border-top:1px solid #D9D9D9; padding:17px 15px 17px 16px; background-color:#f2f2f2; }
.layBusinessInvestors #sidebarSecondary .hpRightColumnSee .newBoxCont .contents { padding-bottom:10px; }
.layBusinessInvestorsContact #content .newBoxTop { height:5px; background: url(../images/bg/investor_contact_content_top.png) no-repeat 0 0; }
.layBusinessInvestorsContact #content .newBoxCont { background: url(../images/bg/investor_contact_content_bkg.png) repeat-y 0 0; }
.layBusinessInvestorsContact #content .newBoxBottom { height:9px; background: url(../images/bg/investor_contact_content_bottom.png) no-repeat 0 0; }
.layBusinessInvestorsContact #sidebarPrimary li.group ul li { line-height:135%; padding-bottom:7px; }
.layBusinessKnowledgeCenterLeft #sidebarPrimary li.group ul li ul.submenu,
.layBusinessInvestorsContact #sidebarPrimary li.group ul li ul.submenu { list-style-image:none; list-style-position:outside; list-style-type:disc; margin:0 0 -7px 13px; padding:5px 0 0 15px; }
.layBusinessKnowledgeCenterLeft #sidebarPrimary li.group ul li ul.submenu a,
.layBusinessInvestorsContact #sidebarPrimary li.group ul li ul.submenu a { color:#576770; }
.layBusinessInvestors #sidebarPrimary li.group ul li ul.submenu li.subactive a,
.layBusinessKnowledgeCenterLeft #sidebarPrimary li.group ul li ul.submenu li.subactive a { color:#009FC3; }

.layBusinessKnowledgeCenterLeft #sidebarPrimary .newBoxCont h3 { border:0; font-weight:bold; padding-bottom:6px; }
.layBusinessKnowledgeCenterLeft #content { width: 768px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont { background: url(../images/bg/investor_content_bkg.png) repeat-y 0 0; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont h3, .layBusinessKnowledgeCenterLeft #content .newBoxCont h1  {font-size:13px; font-weight:bold; margin:0 3px 0 2px; color:#576770; padding:3px 20px 6px; background: url(../images/bg/investor_hp_content_header_bkg.png) repeat-x bottom left; border:0; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .contents { padding:20px 22px; }
.layBusinessKnowledgeCenterLeft #content .newBox .newBoxTop { height:5px; background:url("../images/bg/investor_content_top.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterLeft #content .newBox .newBoxBottom { height:8px; background:url("../images/bg/investor_content_bottom.png") no-repeat bottom left; }
.layBusinessKnowledgeCenterLeft #content .newBox .wysiwyg h3 { background:none; padding:0;  }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .subTitle { font-weight:bold; padding-bottom:5px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont ul.subList { padding-bottom:10px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .info { line-height:15.5px; padding-bottom:25px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .law a,
.layBusinessKnowledgeCenterLeft #content .newBoxCont .info a { text-decoration:underline; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .law { padding-bottom:10px; line-height:15.5px; padding-top:25px; }
.layBusinessKnowledgeCenterLeft #content .newBoxCont .more { padding-top:10px; }

#content .box .boxCont .businessReportList { position: relative; }
#content .box .boxCont .businessReportList h2 { border-bottom: 1px solid #d4d9d9; padding-bottom: 10px; margin-bottom: 10px; }
#content .box .boxCont .businessReportList ul.zoom { position: absolute; top: 5px; right: 0; margin: 0; }
#content .box .boxCont .businessReportList ul.zoom li { float: right; margin: 0; padding: 0; background: none; width: 18px; height: 18px; margin-left: 4px; }
#content .box .boxCont .businessReportList ul.zoom li a { float: right; background: none; border: 1px solid #e8eded; width: 16px; height: 16px; font-size: .01em; text-indent: -9999px; outline: none; background: url(../images/icons/zoom_icons.png) no-repeat 0 0; }
#content .box .boxCont .businessReportList ul.zoom li a.aaa { background-position: 0 0; }
#content .box .boxCont .businessReportList ul.zoom li a.aaa:hover { background-position: 0 -18px; }
#content .box .boxCont .businessReportList ul.zoom li a.aa { background-position: -18px 0; }
#content .box .boxCont .businessReportList ul.zoom li a.aa:hover { background-position: -18px -18px; }
#content .box .boxCont .businessReportList ul.zoom li a.a { background-position: -36px 0; }
#content .box .boxCont .businessReportList ul.zoom li a.a:hover { background-position: -36px -18px; }
#content .box .boxCont .businessReportList ul.list { margin: 0; padding-bottom: 10px; }
#content .box .boxCont .businessReportList ul.list li.item { margin: 0; padding: 10px 6px; background: none; border-top: 1px solid #d4d9d9; }
#content .box .boxCont .businessReportList ul.list li.item:first-child,
#content .box .boxCont .businessReportList ul.list li.item.firstChild { border: none; }
#content .box .boxCont .businessReportList ul.list li.item h5 a.more,
#content .box .boxCont .businessReportList ul.list li.item h5 span.date { padding-left: 10px; font-weight: normal; }
#content .box .boxCont .businessReportList ul.list li.item h5 a.more { color: #289ca5; }
#content .box .boxCont .businessReportList ul.list li.item h5 span.date { color: #b5b7b6; }
#content .box .boxCont .businessReportList .businessCommunications h2 { margin: 0; padding-bottom: 5px; }

.businessSeeAlso .boxCont h3 { text-transform: uppercase; background: url(../images/bg/business_gpw_lines.gif) repeat-x 0 100%; margin-bottom: 15px; padding-bottom: 8px; }
.businessSeeAlso .boxCont ul.list { padding: 0 4px; margin: 0; }
.businessSeeAlso .boxCont ul.list li { margin-bottom: 10px; }
.businessSeeAlso .boxCont ul.list li p.date { color: #adadad; margin: 0; }
.businessSeeAlso .boxCont ul.list h6 { line-height: 1.3em; }
.businessSeeAlso .boxCont ul.list h6 a { color: #289ca5; }
.businessSeeAlso .boxCont ul.list h6 a:hover { text-decoration: underline }
.businessSeeAlso .boxCont ul.list li.other { margin: 20px 0 0 0; text-align: center; background: url(../images/bg/business_gpw_lines.gif) repeat-x 0 0; padding-top: 10px; }

.serpBottom .pagination {padding: 20px 23px 30px; text-align: center; color: #576770; width: 400px; margin: 0 auto;}
.serpBottom .pagination .content .active, .laySerp #helpRightColumn .box .boxCont .active {font-weight: bold; padding-left:12px; color:#009FC3;}
.serpBottom .pagination .content .active, .laySerp #helpLeftColumn2 .box .boxCont .active {font-weight: bold; padding-left:12px; color:#009FC3;}
.laySerp #helpRightColumn .box .boxCont .active { padding-left:0px; overflow-x:hidden;}
.laySerp #helpLeftColumn2 .box .boxCont .active { padding-left:0px; overflow-x:hidden;}
.serpBottom .pagination .content a, #helpQueryBox .serpBottom .pagination .content span {padding-left: 12px;}
.serpBottom .pagination .prev a {background: url(../images/bg/help_list_left_arrow.png); height: 13px; width:6px; display: block;margin: 3px 45px 0 0;}
.serpBottom .pagination .next a {background: url(../images/bg/help_list_right_arrow.png); height: 13px; width:6px; display: block;margin: 3px 0 0 45px;}
.serpBottom .pagination li {float:left;}
.serpBottom .pagination .first {margin-right: 6px;}
.serpBottom .pagination .last {margin-left: 18px;}
.serpBottom .pagination .content a:hover,
.serpBottom .pagination .first a:hover,
.serpBottom .pagination .last a:hover { color:#009FC3; text-decoration:underline; }

.layBusinessKnowledgeCenterLeft #content .presentations table td { padding:5px 0; }
.layBusinessKnowledgeCenterLeft #content .presentations table tr.odd td { background-color:#E6E6E6; }


/* ONEOFFICE */
#oneoffice .newBox { width:808px; }
#oneoffice .newBox .newBoxTop { height:5px; background:url("../images/bg/oo_top.png") repeat-y top left; }
#oneoffice .newBox .newBoxBottom { height:7px; background:url("../images/bg/oo_bottom.png") repeat-y top left; }
#oneoffice .newBox .header { font-size:13px; font-weight:bold; margin:0 3px 0 1px; color:#fff; padding:6px 18px 9px; background:#424244 url(../images/bg/oo_header_bkg.png) repeat-x bottom left; border:0; }
#oneoffice .newBox .newBoxCont { background: url(../images/bg/oo_content_bkg.png) repeat-y 0 0; }
#oneoffice .newBox .newBoxCont #orderContent { padding:31px 21px 26px 18px; width:769px; font-size:11px;color:#231f20; }
#oneoffice .newBox .newBoxCont #orderContent .info { padding:0 24px 45px; }
#oneoffice .newBox .newBoxCont #orderContent .item { padding:0 24px 26px; }
#oneoffice .newBox .newBoxCont #orderContent .item .capture { width:150px; }
#oneoffice .newBox .newBoxCont #orderContent .item .newListSelected { width:315px; }
#oneoffice .newBox .newBoxCont #orderContent .subHeader { padding:24px 24px 17px; font-size:13px; font-weight:bold; }
#oneoffice div.separator{ width:100%; background:url(../images/bg/oo_phones_separator.png) repeat-x bottom left; height:2px; }
#oneoffice #sidebarSecondary { width:154px; margin-left:11px; }
#oneoffice #sidebarSecondary li.item { position:relative; line-height:15.5px; padding-bottom:10px; }
#oneoffice #sidebarSecondary .sum .zlmc { font-size:19px; }
#oneoffice .phonesListBox .phone { padding:24px 0 24px 24px; }
#oneoffice .phonesListBox .phone table td { vertical-align:middle; }
#oneoffice .phonesListBox .phonesInfo { padding:20px 0 0 24px; font-size:9px; width:465px; }
#oneoffice .phonesListBox .phone .priceTip { background:url(../images/bg/business_price_tips_mini.png) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif; font-size:20px!important; line-height:30px; width:84px; }
#oneoffice .phonesListBox .phone .priceTip span { font-size:14px; }
#oneoffice .phonesListBox .phone .offerDetails ul { font-size:11px; list-style-type:disc; list-style-position:outside; }
#oneoffice .phonesListBox .phone .desc .title { font-weight:bold; }
#oneoffice .phonesListBox .phone .desc .descCont { padding:5px 0 10px; }
#oneoffice .phonesListBox .phone .desc .btn_choose { margin-left:17px; }
#oneoffice .legend { padding:24px 0 24px 43px; font-size:11px; color:#a8a8a8; line-height:12px; }
#oneoffice .legend ul { list-style:none; }
#oneoffice ul.addnotations { list-style:none!important; }
#oneoffice ul.addnotations li { color:#a8a8a8; padding:3px 0; }
#choosePhone .ooPhones .subscriptions { padding-bottom:20px; }
#choosePhone .ooPhones .subscriptions .formRow label { font-weight:bold; }
#choosePhone .ooPhones .subscriptions .formRow label .subscriptionAbstract { font-weight:normal; }
#choosePhone .ooPhones .phones .phone { padding-bottom:15px; width:378px; }
#choosePhone .ooPhones .phones .odd { padding-right:10px; }
#choosePhone .ooPhones .phones .phone .phoneName { font-weight:bold; font-size:13px; padding-bottom:10px; }
#choosePhone .ooPhones .phones .phone .phoneImage { width:80px; vertical-align:middle; text-align:center; }
#choosePhone .ooPhones .phones .phone .phoneAbstract { width:298px; }
#choosePhone .ooPhones .phones .phone .formButtons { margin-top:10px; }
.e_oneoffice_info ul.form li.formRow .label { width:215px; }
.e_oneoffice_info ul.form li.formRow .fieldPhones { width:500px; }
.e_oneoffice_info ul.form li.formRow .fieldPhones,
.e_oneoffice_info ul.form li.formRow .field { line-height:26px; margin-bottom:0; }

html.company #page { padding-top: 0px; }
html.company ul.breadCrumbs { margin:0; padding: 11px 0 9px 38px; min-height: 13px;}
html.company ul.breadCrumbs li { line-height: 13px; }
html.company #sitemap.hpSiteMap {margin-top:4px!important;}
.layCompanyAbout #content {width:656px; }
.layCompanyAbout #sidebarSecondary {float:left;width:317px; }
.layCompanyAbout #topbanner { width: 645px; height: 394px; margin-right: 11px; margin-bottom: 12px; }
.layCompanyAbout .companyInfoBox {width: 317px; margin-right: 11px; margin-bottom: 11px; float:left;background:url(../images/bg/company_module_top.png) no-repeat 0 0; }
.layCompanyAbout .companyInfoBox h3 {height:35px; color:#576770;font-weight:bold;font-size:13px; line-height:35px;margin-left:18px;}
.layCompanyAbout .companyInfoBox .boxCont {padding: 0 3px 0 2px; width:312px;overflow:hidden;background:url(../images/bg/company_module_middle.png) repeat-y 0 0; }
.layCompanyAbout .companyInfoBox.boxLeft .boxCont {height:408px; }
.layCompanyAbout .companyInfoBox.boxRight .boxCont {min-height:116px;}
.layCompanyAbout .companyInfoBox .boxCont .pic {height:190px; width:312px;}
.layCompanyAbout .companyInfoBox .boxCont h4 {overflow:hidden; color:#003b79;font-size:30px;padding: 0 17px 5px;}
.layCompanyAbout .companyInfoBox .boxCont .wysiwyg { color: #705765; font-size: 13px; line-height:22px; padding: 0 17px 17px;}
.layCompanyAbout .companyInfoBox .boxCont .wysiwyg a,
.layCompanyAbout .companyInfoBox.campaign a.all {padding-right: 13px; background:url(../images/bg/company_blue_arrow.png) no-repeat 100% 2px; }
.layCompanyAbout .companyInfoBox .boxBottom {height:10px;background:url(../images/bg/company_module_bottom.png) no-repeat 0 0; }
.layCompanyAbout .companyInfoBox.campaign, .layCompanyAbout .companyInfoBox.prizes {margin:0;}
.layCompanyAbout .headerSquare {background-image:url(../images/bg/company_module_top_square.png)!important; }
.layCompanyAbout .companyContactBox {margin-bottom: 11px;}
.layCompanyAbout .companyContactBox .top { width:317px;height:10px;background:url(../images/bg/company_blue_module_top_MO.png) no-repeat 0 0;overflow:hidden;}
.layCompanyAbout .companyContactBox .middle { width:317px; background:url(../images/bg/company_blue_module_middle_MO.png) repeat-y 0 0;}
.layCompanyAbout .companyContactBox .middle .boxCont {color: #ffffff; min-height:254px;margin:0 5px 0 0px;width:280px; padding:16px;background:url(../images/bg/company_blue_module_gradient_MO.png) repeat-x 0 0;}
.layCompanyAbout .companyContactBox .middle .boxCont h3 { font-size:22px;padding-bottom:5px;}
.layCompanyAbout .companyContactBox .middle .boxCont .wysiwyg { font-size:13px;line-height:17px;width:276px;}
.layCompanyAbout .companyContactBox .middle .boxCont .wysiwyg h6 { font-size:30px;}
.layCompanyAbout .companyContactBox .bottom { width:317px;height:10px;background:url(../images/bg/company_blue_module_bottom_MO.png) no-repeat 0 0;}
.layCompanyAbout .campaign .boxCont .items {padding:24px 16px; font-size:11px;}
.layCompanyAbout .campaign .item { line-height:13px; width:280px;}
.layCompanyAbout .campaign .item a { line-height:13px; font-size:11px; line-height:20px; color:#576770; padding-right: 13px; background:url(../images/bg/company_gray_arrow.png) no-repeat 100% 2px;}
.layCompanyAbout .campaign .item .fr { line-height:13px; font-size:10px; color:#576770;}
.company_content { width: 768px; background: url(../images/bg/company_top.png) no-repeat; }
.company_content .boxWhite .boxCont {background:url(../images/bg/company_middle.png) repeat-y scroll 0 0 transparent;padding: 26px 19px 34px;}
.company_content .lista .pozycja_cam img {padding: 5px 20px 5px 0; float: left;width: 150px; height: 90px;}
.company_content .lista .sep {margin-bottom: 10px;}
.company_content .lista .pozycja, .company_content .lista .pozycja_cam {font-size: 11px; line-height:140%;}
.company_content .lista .gogrey{font-size:11px;}
.company_content .lista .title {font-size: 13px;font-weight:bold;}
.company_content .lista .pozycja .prizes_img {text-align: center; width: 80px;height: 60px;padding: 5px 20px 5px 0; }
#offerLeaders {margin-top: 10px;}
#offerLeaders .box {width: 247px;}
.leadBox4 {width: 183px!important;}
#offerLeaders .box .boxCont {background: url(../images/bg/offer_leaders_back.png);clear: both;}
.leadBox4 .boxCont {background: url(../images/bg/offer_leaders_back_4.png)!important;clear: both;}
#offerLeaders .boxMargin {margin-right: 12px;}
#content .margin_bot {margin-bottom: 20px;}
#sidebarPrimary .mainLeftMenu .career_group li li {padding-left: 10px;}
.company_content #invContact ul.form li.formRow .field {width: 340px;}
.company_content h1 { font-size:22px; line-height: 140%; font-weight:bold; color:#003e7e; margin: 0 0 15px;}

.company_content a.link {
	margin-top: 10px;
	background:url("../images/a_right_arrow_normall.png") no-repeat scroll right 0 transparent;
	color:#0095FF !important;
	font-size:11px;
	padding-right:14px;
}

.boxFullWidth { width: 972px; height:35px; background:url("../images/bg/wide_gray_top.png") no-repeat 0 0; }
.boxFullWidth h3 { color:#576770; font-size:13px; font-weight:bold; line-height:35px; margin-left:18px; }
.boxFullWidth .boxCont {padding:20px; background:url("../images/bg/wide_white_middle_bkg.png") repeat-y 0 0;}
.boxFullWidth #searchForm {background: url(../images/bg/help_query_search_wide.png);width: 944px; height: 35px; padding: 9px 14px 0;margin: 0;}
.errorPage #searchForm {background: url(../images/bg/bg_errors_box_search.png) no-repeat 1px; background-repeat:no-repeat; height:57px; }
.errorPage fieldset {width:600px; padding:10px 0px 0px 180px;}
.boxFullWidth #searchForm #greenSearchInput {width: 818px;}
.errorPage #searchForm #greenSearchInput {width: 420px;}
.errorPage {height:auto;}

#topbanner p.button a { margin-top: 5px; margin-left: 36px; background:url("../images/a_right_arrow_bigger.png") no-repeat right 6px transparent; color:#0095FF; font-size:20px; line-height:26px; padding-right:13px; }

/* WYSIWYG */
#content .wysiwyg, #liga_popup_message .wysiwyg { font-family:Verdana,Arial; font-size:11px; color:#576770; line-height:163%; }
.netiaBusiness #content .wysiwyg { color:#231f20; }
#content .wysiwyg ul { list-style-type: disc; margin-left:14px; list-style-position:inside; }
#content .wysiwyg ul li { margin-left:14px; text-indent:-14px; }
#content .wysiwyg ol { list-style: decimal outside none; margin-left: 34px; text-align: justify; } 
#content .wysiwyg a { color: #576770; text-decoration:underline; }
#content .wysiwyg a:hover { color: #009FC3; text-decoration:underline; }
#content .wysiwyg font { line-height:100%; }
#content .wysiwyg h1 { line-height:100%; margin:0!important; border:0!important; font-size:60px!important; color:#00bfc2!important; font-family:Arial,Helvetica,sans-serif!important; font-weight:normal; }
#content .wysiwyg h2 { font-size:22px; margin:0; padding:0; border:0; font-family:calibri; color:#003e7e; font-weight:normal; line-height:100%; }
#content .wysiwyg h3, 
#content .wysiwyg h4 { margin:0; padding:0; border:0; font-family:calibri,verdana,arial; color:#576770; font-weight:bold; line-height:100%; }
#content .wysiwyg h3 { font-size:16px; }
#content .wysiwyg h4 { font-size:13px; }
#topbanner .wysiwyg { font-size: 13px; line-height: 18px; padding: 40px; }
.netiaCorporations .korpoSgKeyVisual .wysiwyg h1 { color: #576770!important; }
.netiaCorporations .korpoSgKeyVisual .wysiwyg h3 { color: #231f20!important; }
.mnolLogin .wysiwyg ul,
.mnolLoginFormBottom .wysiwyg ul { list-style:none!important; }

/* BANERY */
#content .topBanner #textsCarousel h1,
#content .topBoxTextBkg h1{ font-family: "Myriad Pro"; font-size: 45px; color: #426aff; line-height:35px; margin:0; font-weight:100; }
#content .topBanner #textsCarousel h2,
#content .topBoxTextBkg h2 { font-family: "Calibri"; font-size: 22px; color: #009cff; line-height:25px; margin:-5px 0 0; padding-left:2px; font-weight:normal; }
#content .topBanner #textsCarousel a { text-decoration:underline; }
#content .topBanner ul { list-style-type:disc; padding:0px 0 4px 17px; margin-top:37px; }
#content .topBanner ul li { color:#231f20; font-size:13px; }
#content .topBanner .wysiwyg { font-family: "Verdana"; font-size: 14px; color: #576770; width:495px; }
#content .topBanner p.button { margin-left:2px; }
.ie #content .topBanner p.button { padding-bottom:5px; }
#content .topBanner p.button a,
#content .topBanner a.bannerLink { text-decoration:none!important; background:url("../images/a_right_arrow_banner_medium.png") no-repeat scroll right 5px transparent; color:#0095FF;font-size:15px;padding-right:13px;}
#content .topBanner p.button a:hover { background-image:url("../images/a_right_arrow_banner_medium_black.png"); color:#000 !important;}
#content .topBanner .kolPredkosc, .offerDetails .kolPredkosc { color:#00bfc2; }
#content .topBanner .topBoxTextBkg { position:relative;  }
#content .topBanner .topBoxTextBkg a { text-decoration:underline; }
#content .topBanner .topBoxTextBkg ul { margin-top:25px; }
#content .topBanner .topBoxTextBkg .imageAbsolute { position:absolute; z-index:1100; right:3px; top:2px; }
#content .topBanner .topBoxTextBkg .boxCont .textBox { position:absolute; z-index:1200; } 
#content .topBanner .topBoxTextBkg .boxCont .textBox .text { margin:44px 0 0 32px; overflow:hidden; }

/* karuzela */
#content .topCarousel #textsCarousel { padding: 114px 0 0 36px; position:relative; width:500px; }
#content .topCarousel #textsCarousel h1{ font-size: 60px; line-height:60px; }
#content .topCarousel #textsCarousel h2{ font-size: 25px; line-height:35px; }
#content .topCarousel #textsCarousel ul { margin-top:45px; }
#content .topCarousel #textsCarousel .text { overflow:hidden; }
#content .topCarousel { margin: 0; }
#content .topCarouselMini #textsCarousel { padding-top:50px; width:350px; }
#content .topCarouselMiniMini #textsCarousel { padding-top:50px; width:350px; }
#content .topCarousel .carouselPosition { position: absolute; top: 125px; margin-left: -2px; }
.ie7 #content .topCarousel .carouselPosition { margin-left: -538px; top: 115px; }
.ie7 #content .topCarouselMini .carouselPosition { margin-left: -388px; }
.ie7 #content .topCarouselMiniMini .carouselPosition { margin-left: -388px; }
#content .topCarouselMiniMini .carouselPosition { position: absolute; top: 145px; margin-left: -2px; }

#content .bannerHpHome { width:975px; }
#content .bannerHpHome .topBoxTextBkg .boxCont { background:url("../images/bg/box_hp_content_bkg.png") repeat-y left; padding:0 4px 5px 2px; }
#content .bannerHpHome .topBoxTextBkg .boxCont .textBox .text { margin:100px 0 60px 36px; } 
#content .bannerHpHome .topBoxTextBkg .boxCont .textBox .text .wysiwyg { margin-top:45px; font-size:15px; color:#576770; line-height:23px; }
#content .bannerHpHome .topBoxTextBkg .newBoxBottom { font-size:0;height:9px; background:url("../images/bg/box_hp_bottom.png") no-repeat top left; }

#content .bannerOffersHome { width:604px; margin-bottom:10px; }
#content .bannerOffersHome .topBoxTextBkg .newBoxTop { font-size:0; height:5px; background:url("../images/bg/offer_topbanner_bkg_top_white.png") no-repeat top left; } 
#content .bannerOffersHome .topBoxTextBkg .boxCont { background:url(../images/bg/offer_topbanner_bkg_bottom.png) no-repeat scroll left bottom; padding:0 4px 1px 2px; }
#content .bannerOffersHome .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

#content .bannerPrekonf { width:809px; margin-bottom:12px; }
#content .bannerPrekonf .topBoxTextBkg .newBoxTop { font-size:0; height:6px; background:url("../images/bg/offerpage_visual_top.png") no-repeat top left; } 
#content .bannerPrekonf .topBoxTextBkg .boxCont { background:url(../images/bg/prekonf_banner_bottom.png) no-repeat scroll left bottom; padding:0 4px 5px 2px; }
#content .bannerPrekonf .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

#content .bannerOfferHome { width:809px; }
#content .bannerOfferHome .topBoxTextBkg .newBoxTop { font-size:0; height:6px; background:url("../images/bg/offerpage_visual_top.png") no-repeat top left; } 
#content .bannerOfferHome .topBoxTextBkg .boxCont { background:url(../images/bg/offerpage_visual_bottom.png) no-repeat scroll left bottom; padding:0 4px 5px 2px; }
#content .bannerOfferHome .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }
#content .bannerOfferHome .topBoxTextBkg .imageAbsolute { top:1px; }

#content .bannerHpBusiness { width:727px; margin-bottom:8px;}
#content .bannerHpBusiness .topBoxTextBkg .newBoxTop { font-size:0; height:4px; background:url("../images/bg/business_hp_banner_top.png") no-repeat top left; } 
#content .bannerHpBusiness .topBoxTextBkg .boxCont { background:url(../images/bg/business_hp_banner_bottom.png) no-repeat scroll left bottom; padding:0 4px 5px 2px; }
#content .bannerHpBusiness .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

#content .specialBanner { width:975px; }
#content .specialBanner .topBoxTextBkg .newBoxTop { font-size:0; height:8px; background:url("../images/bg/box_hp_top.png") no-repeat top left; } 
#content .specialBanner .topBoxTextBkg .boxCont { background:url("../images/bg/box_hp_content_bkg.png") repeat-y left; padding:0 4px 5px 2px; }
#content .specialBanner .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

.layCompanyAbout #content .topBanner { width:645px; margin-bottom:14px;}
.layCompanyAbout #content .topBoxTextBkg .newBoxTop { font-size:0; height:6px; background:url("../images/bg/company_hp_banner_top.png") no-repeat top left; } 
.layCompanyAbout #content .topBoxTextBkg .boxCont { background:url(../images/bg/company_hp_banner_bottom.png) no-repeat scroll left bottom; padding:0 4px 5px 2px; }
.layCompanyAbout #content .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

.netiaCorporations #content .topBanner { width:727px; margin-bottom:13px;}
.netiaCorporations #content .topBoxTextBkg { width:727px; float:left; }
.netiaCorporations #content .topBoxTextBkg .newBoxTop { font-size:0; height:6px; background:url("../images/bg/corporations_hp_banner_top.png") no-repeat top left; } 
.netiaCorporations #content .topBoxTextBkg .boxCont { background:url(../images/bg/corporations_hp_banner_bottom.png) no-repeat scroll left bottom; padding:0 4px 5px 2px; }
.netiaCorporations #content .topBoxTextBkg .newBoxBottom { font-size:0;height:0; background:none; }

.netiaBusiness #sidebarSecondary .businessKCSidebar .newBoxBottom { font-size:0;height:8px; background:url("../images/bg/corporations_right_contact_bottom.png") no-repeat top left; }

/* cenowki */
.newPriceTip { background:url("../images/bg/price_tips.png") no-repeat scroll left top transparent; width:118px; height: 31px; padding-top:10px; font-family:Arial; color:#000; text-align:center; }
.newPriceTip big { font-size: 28px; line-height:21px; }
.newPriceTip sup { font-size: 14px; line-height:12px; vertical-align:top; }
.newPriceTip span{ font-size: 14px; }

.newPriceTipSmall { background:url("../images/bg/price_tips_mini.png") no-repeat scroll left top transparent; width:117px; height:24px; padding-top:6px; font-family:Arial; color:#000; text-align:center; }
.newPriceTipSmall big { font-size: 21px; line-height:19px; }
.newPriceTipSmall sup { font-size: 10.5px; line-height:11px; vertical-align:top; }
.newPriceTipSmall span{ font-size: 10.5px; }
.priceTipSmallBox .monthly { text-align:center; width:117px; color:#003e7e; padding-top:4px; font-family:Arial; font-size: 10.5px; line-height:11px;}

/* nowe buttony */
a.btnZamow { height:29px; width:118px; display:block; background:url("../images/buttons/btn_zamow_alternative2.png") no-repeat 0px 0px;}
a.btnZamow:hover { background-position:0px -29px; }
a.btnDalej { height:29px; width:100px; display:block; background:url("../images/buttons/button_dalej.png") no-repeat 1px 0;}
a.btnDalej:hover { background-position:1px -29px; }
.oferts a.btnZamow { background-position:2px 0; } 
.oferts a.btnZamow:hover { background-position:2px -29px; }
a.btnWybierz { height:26px; width:117px; display:block; background:url("../images/buttons/btn_wybierz_MO.png") no-repeat 0 0;}
a.btnWybierz:hover { background-position:0 -26px; }
a.btnZmien { height:29px; width:120px; display:block; background:url("../images/buttons/btn_zmien.png") no-repeat 0 0;}
a.btnZmien:hover { background-position:0 -29px; }
.btnWyslij { height:29px; width:100px; display:block; background:url("../images/buttons/btn_wyslij_MO.png") no-repeat 0 0;}
.btnWyslij:hover { background-position:0 -29px; }
#greenSearchButton { height:28px; width:119px; display:block; background:url("../images/buttons/btn_szukaj_MO.png") no-repeat 0 0; }
#greenSearchButton:hover { background-position:0 -29px; }
a.btnDodajDoListy { height:29px; width:153px; display:block; background:url("../images/buttons/btn_dodaj_do_listy.png") no-repeat 0 0;}
a.btnDodajDoListy:hover { background-position:0 -29px; }
a.btnAktywuj { height:29px; width:115px; display:block; background:url("../images/buttons/btn_aktywuj.png") no-repeat 1px 0;}
a.btnAktywuj:hover { background-position:1px -29px; }
a.btnKontakt { height:29px; width:111px; display:block; background:url("../images/buttons/btn_kontakt.png") no-repeat 1px 0;}
a.btnKontakt:hover { background-position:1px -29px; }
a.btnPomoc { height:29px; width:103px; display:block; background:url("../images/buttons/btn_pomoc.png") no-repeat 1px 0;}
a.btnPomoc:hover { background-position:1px -29px; }
a.btnZaloguj { height:29px; width:115px; display:block; background:url("../images/buttons/btn_zaloguj.png") no-repeat 1px 0;}
a.btnZaloguj:hover { background-position:1px -29px; }
a.btnWyloguj { height:29px; width:115px; display:block; background:url("../images/buttons/btn_wyloguj.png") no-repeat 1px 0;}
a.btnWyloguj:hover { background-position:1px -29px; }
a.btnZglosAwarie { height:29px; width:148px; display:block; background:url("../images/buttons/btn_zglos_awarie.png") no-repeat 1px 0;}
a.btnZglosAwarie:hover { background-position:1px -29px; }
a.btnZobacz { height:29px; width:107px; display:block; background:url("../images/buttons/btn_zobacz.png") no-repeat 1px 0;}
a.btnZobacz:hover { background-position:1px -29px; }
a.btnZakoncz { height:29px; width:115px; display:block; background:url("../images/buttons/btn_zakoncz.png") no-repeat 1px 0;}
a.btnZakoncz:hover { background-position:1px -29px; }
a.btnUmowSie { height:29px; width:122px; display:block; background:url("../images/buttons/btn_umow_sie.png") no-repeat 1px 0;}
a.btnUmowSie:hover { background-position:1px -29px; }
a.btnSprawdz { height:28px; width:118px; display:block; background:url("../images/buttons/btn_sprawdz_MO.png") no-repeat 1px 0;}
a.btnSprawdz:hover { background-position:1px -29px;}
a.btnPowrotDoHP { height:29px; width:246px; display:block; background:url("../images/buttons/btn_powrot_do_strony_glownej.png") no-repeat 1px 0;}
a.btnPowrotDoHP:hover { background-position:1px -29px; }
a.btnPrenumeruje { height:29px; width:155px; display:block; background:url("../images/buttons/btn_prenumeruje.png") no-repeat 1px 0;}
a.btnPrenumeruje:hover { background-position:1px -29px; }
a.btnSubscribe { height:29px; width:133px; display:block; background:url("../images/buttons/btn_subscribe.png") no-repeat 1px 0;}
a.btnSubscribe:hover { background-position:1px -29px; }
a.btnPowrot { height:29px; width:114px; display:block; background:url("../images/buttons/btn_powrot.png") no-repeat 1px 0;}
a.btnPowrot:hover { background-position:1px -29px; }
a.btnWyslijDane { height:29px; width:145px; display:block; background:url("../images/buttons/btn_wyslij_dane.png") no-repeat 1px 0;}
a.btnWyslijDane:hover { background-position:1px -29px; }
a.btnWrocIPrzegladaj { height:29px; width:271px; display:block; background:url("../images/buttons/btn_wroc_i_przegladaj_caly_serwis.png") no-repeat 1px 0;}
a.btnWrocIPrzegladaj:hover { background-position:1px -29px; }
a.btnKontynuuj { height:29px; width:136px; display:block; background:url("../images/buttons/btn_kontynuuj_MO.png") no-repeat 1px 0;}
a.btnKontynuuj:hover { background-position:1px -29px; }

/* nowe buttony */
a.BTN { height:29px; display: block; background-position: 0 0; background-repeat: no-repeat; cursor:pointer; }
a.BTN:hover { background-position: 0 -29px; }
a.BTNzamrightcol { width: 152px; background-image:url(../images/buttons/btn_zamow_right_alternative_MO.png); }
a.BTNzamrightcolDis { width: 152px; background-image:url(../images/buttons/btn_zamow_right_col_disabled.png);}
a.BTNzamrightcolDis:hover {background-position: 0 0;}
/* suggest */
div.ac_container {
  width:312px;
	position: absolute; 
	z-index: 1111;
}
ul.ac_results { 
	list-style-type: none;
	background-color: #fff;  
	margin: 0; 
	max-height: 200px; 
	overflow: auto; 
	border-left: 1px solid #4f78a3; 
	border-right: 1px solid #4f78a3;
}
ul.ac_results li { padding: 3px; } 
ul.ac_results .ac_over { background-color: #285da5; color: #ffffff; } 
ul.ac_results .ac_match { font-weight: bold; }
.ac_loading {
	width: 22px;
	height: 22px;
	background: url(../images/ajax-loader-suggest.gif) no-repeat 4px 4px; 
	position: absolute; 
	margin: 0;
	padding: 0; 
	z-index: 1111;
}

div.ac_top { clear: both;height:5px; }
div.ac_top .acstl {float:left;overflow:hidden;width:301px;height: 5px; background: url(../images/bg/form_elements_suggester_blue.png) no-repeat 0 -11px; }
div.ac_top .acstr {float:left;overflow:hidden;width:11px;height: 5px; background: url(../images/bg/form_elements_suggester_blue.png) no-repeat 100% 0; }
div.ac_bottom { clear: both;height:5px; }
div.ac_bottom .acsbl {float:left;overflow:hidden;width:301px;height: 5px; background: url(../images/bg/form_elements_suggester_blue.png) no-repeat 0 -29px; }
div.ac_bottom .acsbr {float:left;overflow:hidden;width:11px;height: 5px; background: url(../images/bg/form_elements_suggester_blue.png) no-repeat 100% -40px; }

#skLoaderWait { left:50%; top:50%; width:400px; height:46px; margin:-23px 0 0 -200px; position:absolute; font-weight: bold; text-align:center; background-color: white; font-size:1.5em; padding:30px 0; z-index:65535; border: 1px solid gray;}

#mysurveylab_popup_content { z-index:10001!important; }
#start_info .boxCont .text { padding:40px; }

.career_layer { background:url("../images/kariera_layer_bkg.png") repeat-y scroll left top white; border:1px solid #003373; color:#003D7E !important;left:45%;padding:10px;position:fixed;top:40%;width:300px;z-index:1000;}
.career_box_cont h3, .career_box_cont h3 a, .interview h3, .interview h3 a, .career_item h3, .career_item h3 a { font-family: calibri, Arial; font-size: 22px; color: #003e7e; margin-bottom: 15px; font-weight: normal; margin: 0;}
.career_box_cont_group ul.desc { margin-bottom: 20px;}
.career_form_3 #invContact ul.form li.formRow .field { width:312px!important; }
.form_wide_label li.formRow .label { width:260px!important; }
.career_item {padding-left:30px;width:580px;margin-top:-10px;}
.interview { margin-bottom: 20px; }
.career_box_cont ul li {color:#576770;position:relative;}
.recruitment{	background:url(../images/kariera_rekrutacja_bkg.png) no-repeat;	padding-left:20px;	width:470px;	height:70px;}
.recruitment_en{	background:url(../images/kariera_rekrutacja_bkg_en.png) no-repeat;	padding-left:20px;	width:470px;	height:70px;}
.recruitment_module{	cursor:pointer;	font-size:0.9em;	height:30px;	margin:25px 32px 0pt 0pt;	text-align:center;	width:60px;	color:#003D7E; float:left;}
.recruitment_module_last{	margin-right:0;}

#mapa_container { padding-right:10px; }

.boxMainContent .newBoxContent .businessSubpageSelected .contents {padding: 10px;}
.career_form_4 .boxCont {font-size: 11px; line-height:17px;}
.company_content #areaContact {margin-top: 20px;}
.company_content .boxWhite .boxCont .area_subtitle h3 {margin-left: 0 !important;}
.company_content .boxWhite .boxCont .list {margin-left: 20px !important;}
.company_content .boxWhite .boxCont .list ul {margin-bottom: 10px;}

.verticalAlignMiddle
{
vertical-align: middle;
}

table#comparePrimary tbody tr.odd td
{
	vertical-align: middle;
}

.netiaBusiness table#comparePrimary tbody tr.odd td{color:#231f20;}

.mapa_points {background-color:white;border:1px solid black;overflow-x:hidden;overflow-y:auto;padding:10px;}


 div.smartyinclusion div.content {
    border: 1px dotted #777;
}

div.smartyinclusion div.title {
    z-index: 100;
    text-shadow:0 1px 1px #000000;
    opacity: 0.9;
    color: #fff;
    /*position: absolute;*/
    width: 200px;
    font-size: 8pt;
}


div.moduleItem h3
{
    font-size: 15px !important;
    padding: 0px !important;
    font-weight: normal !important;
}
div.moduleItem
{
    padding: 3px 19px 10px 17px !important;
}

div.singleModuleContainer div.box { margin-top: 0px !important; }

div.moduleBoxForcedBackground
{
    background:url("../images/bg/home_1_thin_box_bg.png") repeat-y scroll 0 0 transparent !important;
}

div#mainLeaders div#leftOfferModuleBox { float: left; width:300px; margin-right:4px; margin-top:0px !important;}
div#mainLeaders div#rightOfferModuleBox { float: left; width:300px; margin-top:0px !important;}
div#mainLeaders div#rightOfferModuleBox h3, div#mainLeaders div#leftOfferModuleBox h3 { margin-bottom:10px !important; padding: 0px !important; }

div#homepageAnnotations div.boxCont div.wysiwyg
{
  background:url("../images/bg/home_annotation_box_bg.png") repeat-y scroll 0 0 transparent;
  padding: 0px 10px;
}

div#homepageAnnotations { margin-top: 10px; }

table#comparePrimary td div#dropdownMenu
{
  position: absolute;
  border: 1px solid red;
  width: 120px;
  height: 333px;
  padding: 15px !important;
}

div.compareCloud{
  background: url('../images/buttons/btn_zmien_simple.png') no-repeat center left ;
  position:absolute;
  text-align:center;
  width:100%;
  display:none;
  cursor:pointer;
}

div.dropdownMenu
{
  position: absolute;
  width: 230px !important;
  display:none;
  z-index: 100;
  font-weight: normal !important;
}

div.dropdownMenuItem
{
  padding: 5px 15px;
  text-align: left;
  background:#fff;
  margin:0px 4px 0px 2px;
}

div.dropdownMenuItemHeader
{
  padding-top: 0px;
  background:#fff;
  padding-bottom: 15px;
  margin:0px 4px 0px 2px;
  text-align: center;
}

div.dropdownMenuItem:hover
{
  cursor: pointer;
  color: #0092bb;
}


div.dropdownMenu div.dropdownMenuItemsContainer
{
    background:url("../images/bg/vertical_menu_bkg.png") repeat-y scroll 1px 0 transparent;
}

#liga_form .div_error {
	color:#ff0000;
	font-size:10px;
	padding-left:180px;
}
#liga_form, #liga_popup_message {
	padding:30px;	
}

#landing_page { width: 970px; position: relative; top: -10px; font-family: Arial;}
#landing_page .info { width: 630px; height: 207px; background-repeat: no-repeat; background-position: 0 0;}
#landing_page .drum { position: absolute; top: 93px; right:-50px; width: 479px; height: 499px; background:url("../images/lp/drum.png") no-repeat transparent 0 0; } 
#landing_page .drum_form { position: relative; padding: 12px 22px 22px 22px; width: 435px; height: 251px; background:url("../images/lp/form_back.png") no-repeat transparent 0 0; margin-bottom: 20px;}
#landing_page .drum_form_extended { height: 301px; background:url("../images/lp/form_back_extended.png") no-repeat transparent 0 0; }
#landing_page .drum_form .title { font-size: 25px; font-family: Calibri, Arial; color: #1f9cae; } 
#landing_page .drum_form .subtitle { font-size: 12px; color: #818284; padding-bottom: 10px; }
#landing_page .drum_form .title2 {text-align:center;} 
#landing_page .drum_form label { font-size: 14px; color: #818284; display: block; padding: 3px 0;}
#landing_page .drum_form input.text { width: 300px; height: 19px; background:url("../images/lp/form_input.png"); font-size: 14px; padding: 5px 8px; border:0;}
#landing_page .drum_form .text_error { width: 300px; height: 17px; background:url("../images/lp/form_input.png"); font-size: 12px; padding: 6px 8px; color: red; }
#landing_page .drum_form .check_error { font-size: 11px; color: red; padding: 5px 0 0 30px; }
#landing_page .drum_form .hide { display: none; }
#landing_page .drum_form .submit {position:absolute; top: 190px; right: 25px; }
#landing_page .drum_form_extended .submit { top:240px; }
#landing_page .notes { font-size: 9px; color: #ffffff; padding-left: 2px; }
#landing_page .drum_form .check_off, #landing_page .drum_form .check_on { 
	margin-top: 15px; 
	font-size: 11px; 
	color: #a1a2a4; 
	background-image: url("../images/lp/drum_check_off.png");
	background-position: 0 1px;
	background-repeat: no-repeat;
	height: 28px;
	cursor: default;
	line-height: 12px;
	padding-left: 30px;
}
#landing_page .drum_form .check_on { background-image:url("../images/lp/drum_check_on.png"); }



.choosed .tooltip_konfigurator .helpIcon {
	position:relative;
	top:4px;	
}

/* mapa serwisu */
#service_map h1,#service_map h2,#service_map h3,#service_map h4,#service_map h5 { margin:0;font-weight:normal;padding:0; }
#service_map h1 a{font-size:16px;}
#service_map h2 a{font-size:14px;margin-left:10px;}
#service_map h3 a{font-size:12px;margin-left:20px;}
#service_map h4 a{font-size:11px;margin-left:30px;}
#service_map h5 a{font-size:10px;margin-left:40px;}
#service_map{padding: 20px;}
#service_map .sm_dzial{margin:10px 10px 10px 0;}
#service_map ul {margin-bottom: 7px;}

.moreDetailsLp {
	color:#8F9192;
	font-size:11px;	
	text-decoration:underline;
}

.moreDetailsLp:hover {
	color:#0095eb;	
	text-decoration:underline;
}

#alert_ie6_top {
	background:url("../images/bg/alert_ie6_top.png") no-repeat 0 0;
	width:971px;
	height:10px;
	overflow:hidden;
}

#alert_ie6_content {
	background:url("../images/bg/alert_ie6_content.png") no-repeat 0 0;
	background-color:#17407C;
	width:971px;
	height:50px;
	padding:8px 5px 0px 256px;
	color:#fff;
	font-size:11px; 
	line-height: 1.50em;
}

#alert_ie6_content b, #alert_ie6_content strong {
	font-size:13px;
	font-weight:bold;
}

#alert_ie6_bottom {
	background:url("../images/bg/alert_ie6_bottom.png") no-repeat 0 0;
	width:971px;
	height:11px;
	overflow:hidden;
	padding:20px 5px 0px 250px;
	color:#fff;
	margin-bottom:10px;
}

.invContent .date {
	text-align:left; 
	padding:0 0 5px 0;
}

.laySerp .nssThumb { float: left; position: relative; width: 52px; display: block;  background-repeat: no-repeat; background-position: 50% 50%; margin-right: 15px;}
.laySerp .nssFrame { position: absolute; width: 52px; display: block; background-repeat: no-repeat; }

.carrer_offers h3 {
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	}


.longKorpo .newBoxTop{
	background: url("../images/bg/business_compare_bkg_top_black_wide.png") no-repeat scroll left top transparent!important;
    height: 5px!important;	
}
.longKorpo .title{
    background: url("../images/bg/business_compare_header_bkg_wide.png") no-repeat scroll left top transparent;
}
.longKorpo .title h1 {
    color: #FFFFFF!important;
    font-size: 13px!important;
    font-weight: bold!important;
    padding-top: 2px;
    padding: 3px 20px 10px;
    line-height: 13px!important;
}


.errorPage { background:url("../images/bg/error_page_top.png") no-repeat 0 0; margin-bottom: -4px; }
.errorPage h3 { line-heiht: 36px;  }
.errorPage .errorCont { background:url("../images/bg/error_page_middle.png") repeat-y 0 0; min-height:330px; width:972px; }
.errorPage .errorCont .errorContWraper { background:url("../images/bg/error_page_ups.png") no-repeat 0 100%; width:967px; margin: 0 3px 0 2px;min-height:330px;}
.errorPage .errorContLeft { width: 290px; float:left; color: #003D7D; margin: 80px 0 0 285px; }
.errorPage .errorContLeft div.h1 {font-size:98px;font-weight: normal;font-family: Calibri;}
.errorPage .errorContLeft div.h2 {font-size:24px;font-weight: normal;font-family: Calibri;}
.errorPage .errorContRight { width:306px; float:left; margin: 70px 0px 70px 30px; }
.errorPage .errorContRight .errorContRightTop { width: 306px; height: 5px; background:url("../images/bg/error_box_top.png") no-repeat 0 0;}	
.errorPage .errorContRight .errorContRightBottom { width: 306px; height: 5px; background:url("../images/bg/error_box_bottom.png") no-repeat 0 0;}	
.errorPage .errorContRight .errorContRightMiddle { width: 256px; padding: 14px 24px; background-color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.errorPage .errorContRight .errorContRightMiddle .wysiwyg ul { list-style: inside; margin-left: 0!important;}
.errorPage .errorContRight .errorContRightMiddle .wysiwyg a { background: url("../images/a_right_arrow_normall.png") no-repeat scroll right 1px transparent; color: #0095FF !important; text-decoration: none !important; padding-right: 12px; }
.errorPage .errorContBottom { background:url("../images/bg/error_page_bottom.png") no-repeat 0 0; height:9px; width:972px; }
  
#lp_oneoffice .top, #lp_oneoffice .bottom, #lp_oneoffice .modules_top,  #lp_oneoffice .modules_bottom{
	width:1020px;
	}
	
#lp_oneoffice .top {
	 background:url('../images/lp/oneoffice/lp_oneoffice_top.png') no-repeat 0 0 transparent;
	 height:75px;
	 margin-top:20px;
	}
#lp_oneoffice .top .lp_back {
	display:block;
	width:70px;
	height:20px;
	position:relative;
  left:230px;
	top:15px;
	}
#lp_oneoffice .bottom {
   background:url('../images/lp/oneoffice/lp_oneoffice_bottom.png') no-repeat 0 0 transparent;
   height:30px;
   margin-top:20px;
  }
#lp_oneoffice .subtop {
   background:url('../images/lp/oneoffice/lp_oneoffice_subtop.png') no-repeat 0 0 transparent;
   height:40px;
   width: 100%;
   margin:0 5px;
   width:610px;
  }
  
#lp_oneoffice .module_top, #lp_oneoffice .module_bottom{
	width:186px; 
	height:71px; 
	float:left; 
	margin-right:12px;
	display:block;
  cursor:pointer;
	}  
  
#lp_oneoffice .modules_left, #lp_oneoffice .modules_right {
  width:186px;
  float:left;
}  

#lp_oneoffice .module_left, #lp_oneoffice .module_right{
  width:186px; 
  height:71px;  
  margin-top:15px;
  display:block;
  cursor:pointer;
  }
  
#lp_oneoffice .bg_content {
  width:610px;
  height:360px;
  overflow:hiden;
  float:left;
  background:url('../images/lp/oneoffice/lp_one_office_content.png') no-repeat 0 0 transparent;
}

#lp_oneoffice .content {
	padding:40px 40px 40px 55px;
	position:absolute;
	display:none;
	color:#fff;
	font-family:Arial,Helvetica;
	font-size:16px;
	width:500px;
	}
#lp_oneoffice .content .text {
	margin-top:10px;
	}	
#lp_oneoffice	#content_module_0 {
	background:url('../images/lp/oneoffice/lp_oneoffice_view1.png') no-repeat center center transparent;
	width:525px;
	height:230px;
	display:block;
	padding-top:90px;
}

#lp_oneoffice .content h1 {
	font-size:35px;
	font-family:Arial,Helvetica;
	}

#lp_oneoffice .content h2 {
	font-size:20px;
	font-family:Arial,Helvetica;
	margin-top:5px;
	}
	
#lp_oneoffice .content ul {
	margin-top:10px;
  }

#lp_oneoffice .notes ul {
	margin:10px;
	color:#fff;
  }

#lp_oneoffice .content li.li_disc,
#lp_oneoffice .notes li.li_disc {
	font-size:16px;
	padding-left:20px;
	background:url('../images/lp/oneoffice/lp_oneoffice_li_disc.png') no-repeat left 7px transparent;
	line-height: 23px;
 }
#lp_oneoffice .notes li.li_disc {
	font-size:12px;
}

#lp_oneoffice .modules_right {
  width:186px;
  float:left;
}
.ie7 #lp_oneoffice .modules_right {
	width:150px;
	}
#lp_oneoffice .notes {padding-top: 10px;}

#lp_oneoffice .kontakt { padding: 22px 0 0 22px; float: left; }

#lp_oneoffice .module_top,
#lp_oneoffice .module_right,
#lp_oneoffice .module_left,
#lp_oneoffice .module_bottom { background: url(../images/lp/oneoffice/modules/csg-4d623e844629ab.png) no-repeat top left; cursor: pointer; }
#lp_oneoffice #module_1 { background-position: 0 0; width: 186px; height: 72px; }
#lp_oneoffice #module_1:hover, #lp_oneoffice .sel #module_1 { background-position: 0 -122px; width: 186px; height: 72px;  }
#lp_oneoffice #module_2 { background-position: 0 -244px; width: 186px; height: 72px; }
#lp_oneoffice #module_2:hover, #lp_oneoffice .sel #module_2 { background-position: 0 -366px; width: 186px; height: 72px; } 
#lp_oneoffice #module_3 { background-position: 0 -488px; width: 186px; height: 72px; } 
#lp_oneoffice #module_3:hover, #lp_oneoffice .sel #module_3 { background-position: 0 -610px; width: 186px; height: 72px; } 
#lp_oneoffice #module_4 { background-position: 0 -732px; width: 186px; height: 72px; } 
#lp_oneoffice #module_4:hover, #lp_oneoffice .sel #module_4{ background-position: 0 -854px; width: 186px; height: 72px; } 
#lp_oneoffice #module_5 { background-position: 0 -976px; width: 186px; height: 72px; } 
#lp_oneoffice #module_5:hover, #lp_oneoffice .sel #module_5{ background-position: 0 -1098px; width: 186px; height: 72px; } 
#lp_oneoffice #module_6 { background-position: 0 -1220px; width: 186px; height: 72px; } 
#lp_oneoffice #module_6:hover, #lp_oneoffice .sel #module_6{ background-position: 0 -1342px; width: 186px; height: 72px; } 
#lp_oneoffice #module_7 { background-position: 0 -1464px; width: 186px; height: 72px; } 
#lp_oneoffice #module_7:hover, #lp_oneoffice .sel #module_7 { background-position: 0 -1586px; width: 186px; height: 72px; } 
#lp_oneoffice #module_8 { background-position: 0 -1708px; width: 186px; height: 72px; } 
#lp_oneoffice #module_8:hover, #lp_oneoffice .sel #module_8{ background-position: 0 -1830px; width: 186px; height: 72px; } 
#lp_oneoffice #module_9 { background-position: -236px 0; width: 186px; height: 72px; } 
#lp_oneoffice #module_9:hover, #lp_oneoffice .sel #module_9 { background-position: -236px -122px; width: 186px; height: 72px; }
#lp_oneoffice #module_10 { background-position: -472px -243px; width: 186px; height: 72px; }
#lp_oneoffice #module_10:hover, #lp_oneoffice .sel #module_10 { background-position: -472px -366px; width: 186px; height: 72px; }
#lp_oneoffice #module_11 { background-position: -472px -487px; width: 186px; height: 72px; }
#lp_oneoffice #module_11:hover, #lp_oneoffice .sel #module_11 { background-position: -472px -609px; width: 186px; height: 72px; }
#lp_oneoffice #module_12 { background-position: -236px -732px; width: 186px; height: 72px; }
#lp_oneoffice #module_12:hover, #lp_oneoffice .sel #module_12 { background-position: -236px -854px; width: 186px; height: 72px; }
#lp_oneoffice #module_13 { background-position: -236px -976px; width: 186px; height: 72px; }
#lp_oneoffice #module_13:hover, #lp_oneoffice .sel #module_13 { background-position: -236px -1098px; width: 186px; height: 72px; }
#lp_oneoffice #module_14 { background-position: -236px -1220px; width: 186px; height: 72px; }
#lp_oneoffice #module_14:hover, #lp_oneoffice .sel #module_14 { background-position: -236px -1342px; width: 186px; height: 72px; }
#lp_oneoffice #module_15 { background-position: -236px -1464px; width: 186px; height: 72px; }
#lp_oneoffice #module_15:hover, #lp_oneoffice .sel #module_15{ background-position: -236px -1586px; width: 186px; height: 72px; }
#lp_oneoffice #module_16 { background-position: -472px -732px; width: 186px; height: 72px; }
#lp_oneoffice #module_16:hover, #lp_oneoffice .sel #module_16 { background-position: -472px -853px; width: 186px; height: 72px; }
#lp_oneoffice #module_17 { background-position: -472px -976px; width: 186px; height: 72px; } 
#lp_oneoffice #module_17:hover, #lp_oneoffice .sel #module_17{ background-position: -472px -1096px; width: 186px; height: 72px; } 

.company #sidebarPrimary li.group li.active h5 a { color:#626363!important; font-weight:bold; padding:5px 17px 5px 15px;}

.ie7 li.group {margin-top:-12px;}

.looking_page {
	width:972px;
	}

.looking_page .boxCont h1 {
	color:#576770;
	padding:3px 20px 10px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	}
.looking_page .boxCont {
	background:url("../images/bg/lp_bookmarks_bkg.png") repeat-y scroll left center transparent;
	margin-right:3px;
}

.looking_page .newBoxTop {
	background:url("../images/bg/mnol_top_login.png") repeat-y scroll left top transparent;
	}

#looking .results .boxCont {
  width:190px; 
  float:left;
  padding:20px;
  background:#fff;
}

#looking .boxCont h3 {
  color:#576770;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  padding:0px 0px 20px 0px;
}
.protocal_select, .router_select {
	width:130px;
	}

.addr_input {
	width:130px!important;
	}
	
li.row_protocol, li.row_router {
	list-style-type:none
	}
	
.row_addr .field {
	padding-top:25px;
	}
	
.row_router .field {
	padding-top:31px;
	}
	
#looking {
	width:969px;
	background:url("../images/bg/box_hp_content_bkg.png") repeat-y scroll left center transparent;
	
	}

	
#looking .results {
   width:810px; 
   padding:20px;
	 margin:0 auto;
	font-size:12px;
}
#looking pre {
	padding:20px;
}
	
#looking div.error {
	font-size:13px;
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	padding:15px;
	border:1px solid #ff0000;
	border-width:0px 0px 1px 0px
}
	
	#looking div.disclaimer {
	 font-size:10px;
	 margin-top:20px;
}
	
	#looking a.btnPowrot, #looking a.btnWyslij {
	 margin:0 auto;
	}
.images {
  padding:20px 0px 10px 2px !important;
}
	
	
.images img{
   width:90px;
   height:60px;
   border:1px solid #c9c9c8;
   margin-left:20px;
   margin-top:20px;
  }
  
	
	/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 500px;
}
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20000;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
#lightbox-nav-btnPrev { 
  left: 0; 
  float: left;
}
#lightbox-nav-btnNext { 
  right: 0; 
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px; 
  color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
  width: 70%; 
  float: left; 
  text-align: left; 
} 
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
  display: block; 
  clear: left; 
  padding-bottom: 1.0em;  
}     
#lightbox-secNav-btnClose {
  width: 66px; 
  float: right;
  padding-bottom: 0.7em;  
}
	

