*
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

hr
{
	margin-top: 60px;
}

a
{
	text-decoration: none;
}

body
{
	text-align: center;
	background: url(http://www.plus.pl/dla_firm/gfx/liner.png) repeat-x;
	color: black;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.wholeBody
{
	height: 100%;
	width: 100%;
}

div.watermark
{
	background: url(http://www.plus.pl/dla_firm/gfx/test_BCK.JPG) !important;
}

/*wwwwwwwwwwwwwwww*/
.w120
{
	width: 120px;
}
.w115
{
	width: 115px;
}

.w142
{
	width: 132px;
}

.w58
{
	width: 48px;
}

.w65
{
	width: 65px;
}

.w75
{
	width: 75px;
}

.w85
{
	width: 85px;
}

.w100
{
	width: 100px;
}

.w105
{
	width: 105px;
}
.w425
{
	width: 425px;
}
.w170
{
	width: 170px;
}
.w255
{
	width: 255px;
}

.global
{
	width: 970px;
	margin: 0px auto;
	text-align: left;
}

.globalExt
{
	width: 100%;
	margin: 0px auto;
	background-color: white;
}

#header-top
{
	width: 970px;
	height: 85px;
}

#ikonki_small_top
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#ikonki_small_top ul
{
	list-style-type: none;
}

#menu-left
{
	height: 86px;
	width: 145px;
	float: left;
	text-align: left;
}

#menu-right
{
	height: 86px;
	width: 280px;
	float: left;
}

#menu-center
{
	width: 545px;
	height: 85px;
	float: left;
	text-align: left;
}

#sprite-logo
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	margin: 16px 0px 0px 0px;
	height: 67px;
	width: 145px;
	background-position: 0px -718px;
}
#sprite-logo a
{
	display: block;
	width: 100%;
	height: 67px;
}

#twoje-konto
{
	height: 25px;
	text-align: right;
}

#ikony-top
{
	height: 30px;
	color: #003873;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_blue
{
	color: #003873;
	font-size: 11px;
}
#podmenu_start
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) repeat-x;
	background-position: 0px -1489px;
	height: 34px;
	width: 4px;
	float: left;
}

#podmenu_end
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) repeat-x;
	background-position: -16px -1489px;
	height: 34px;
	width: 4px;
	float: left;
}

.top_menusik li
{
	color: #003873;
	font-size: 11px;
}

#i_b_p
{
	height: 13px;
	width: 95px;
	overflow: hidden;
	float: left;
	margin-right: 7px;
	text-align: right;
}

#i_p_s
{
	padding-left: 7px;
	border-left: 1px solid #c0c0c0;
	height: 14px;
	width: 80px;
	float: left;
	overflow: hidden;
	margin-right: 7px;
	text-align: right;
}

#i_m_s
{
	padding-left: 7px;
	border-left: 1px solid #c0c0c0;
	height: 14px;
	width: 60px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
	text-align: right;
}

#tkonto
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#sprite-zalogujsie a
{
	display: block;
	width: 100%;
	height: 30px;
}

#i_wiecej
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -582px;
	height: 14px;
	width: 15px;
	float: right;
}

#menu-top a
{
	display: block;
	width: 100%;
	height: 34px;
}

#menu-top
{
	margin-top: 22px;
}

#menu-top ul, .smallmenu
{
	list-style-type: none;
	display: inline;
}

#menu-top li
{
	float: left;
}

#sprite-button_muzodajnia
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -160px -159px;
	height: 34px;
	width: 88px;
	margin-left: 2px;
}

#sprite-button_oferta_fir
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -79px;
	height: 34px;
	width: 133px;
	background-color: #FFF;
}

#sprite-button_oferta_ind
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -159px;
	height: 34px;
	width: 159px;
}

#sprite-button_rozrywka
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -164px -207px;
	height: 34px;
	width: 163px;
}

#sprite-zalogujsie
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -358px -210px;
	height: 25px;
	width: 93px;
	float: right;
}

#sprite-ikona_google
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -456px;
	height: 19px;
	width: 55px;
	float: right;
}

#form
{
	float: right;
}

.pole_form
{
	border: 1px solid #c7c7c7;
	height: 21px;
	float: left;
}
.pole_email
{
	border: 1px solid #c7c7c7;
	height: 23px;
	float: left;
	width: 97px;
	margin-right: 2px;
}
#newsletter
{
	height: 60px;
	position: relative;
	display:none;
}
.sprite-button_zapisz
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -302px 0px;
	height: 23px;
	width: 70px;
	float: left;
	cursor: pointer;
}
.sprite-button_szukaj
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -322px;
	height: 23px;
	width: 72px;
	float: left;
}

#search_holder
{
	margin-top: 30px;
	height: 26px;
}

.smallmenu div
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1187px;
	height: 11px;
	width: 25px;
	float: right;
	display: inline;
}

/* old */
/*#podmenu
{
	margin-left: 304px;
	position: relative;
	z-index: 30;
}*/

#podmenu
{
	margin-left: 210px;
	position: relative;
	z-index: 30;
}

.button_podmenu
{
	float: left;
}

.spacer13
{
	height: 13px;
}

.spacer50
{
	height: 50px;
}

.spacer
{
	clear: both;
	line-height: 0px;
}

#borderertop
{
	height: 85px;
	position: absolute;
	border-bottom: 2px solid gray;
	width: 100%;
}

.smallmenu a
{
	color: black;
	text-decoration: none;
}

.smallmenu li
{
	float: left;
}

.bottomline
{
	border-bottom: 1px solid #bbbbbb;
}

/*footer*/
#footer
{
	margin-bottom: 27px;
	padding-top: 20px;
}

.fItem
{
	text-align: left; /*width:130px;*/
	float: left;
}

.fItem h1
{
	font-size: 12px;
}

.fItem a
{
	color: #003873;
	text-decoration: none;
	display: block;
	margin-top: 4px;
}

#item1
{
	width: 140px;
}

#item2
{
	width: 165px;
}

#item3
{
	width: 110px;
}

#item5
{
	width: 125px;
}

#item4
{
	width: 145px;
}

#item6
{
	width: 165px;
}

/**//*global*/
a
{
	color: #004080;
}

.blinder36
{
	width: 36px;
	float: left;
}

.spacer20
{
	height: 20px;
}

/**//*main content*/
#main_content
{
	/* TODO: to nie dziala ale blok powinien byc 120px od góry w IE (tu nie dziala) i FF     position: absolute;     top: 120px; */
}

#left_main
{
	float: left;
	text-align: left;
	z-index: 30;
}

#center_main
{
	float: left;
	width: 575px;
	text-align: left;
	margin-right: 6px;
	margin-left: -1px;
	z-index: 110;
}

#right_main
{
	float: left;
	width: 206px;
	margin-top: 10px; /*z-index: 110;*/
}

.clearBoth
{
	clear: both;
}

/* TODO: Do rozwazenia
br.clearBoth 
{
	height: 0px;
}
*/

.whiter
{
	background-color: #F8F8F8;
}

/* TODO: #center_main_2 i #center_main_2_bottom (o ile bedzie potrzebne) drugi master-page z oferta dla nowyh klientow */

#center_main div.cm1Top
{
	height: 15px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -89px -1550px;
	position: relative;
}
#center_main div.cm1Content
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/cm1Content.png) repeat-y;
	position: relative;
}
#center_main div.cm1Bottom
{
	height: 15px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -89px -1566px;
	position: relative;
}

#center_main div.cm2Top
{
	height: 15px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -89px -1582px;
	float: left;
	position: relative;
}

#center_main div.cm2Content
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/cm2Content.png) repeat-y;
	float: left;
	position: relative;
}
#center_main div.cm2Bottom
{
	height: 15px;
	width: 100%;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -89px -1598px;
	float: left;
	position: relative;
}

/**//*right conent*/
.new
{
	/*background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat; 	background-position: 0 -34px;*/
	height: 34px;
}

/**//*left content*/
.current_cm1
{
	width: 187px;
	height: 94px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1666px;
	margin-left: -4px;
	position: relative;
	z-index: 31;
}

.current_cm2
{
	width: 187px;
	height: 63px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1829px;
	margin-left: -4px;
	position: relative;
	cursor: pointer;
}

.new_cm1
{
	width: 187px;
	height: 68px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1759px;
	margin-left: -4px;
	position: relative;
	cursor: pointer;
}

.new_cm2
{
	width: 187px;
	height: 98px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1892px;
	margin-left: -4px;
	position: relative;
	z-index: 31;
}

.links_top
{
	width: 170px;
	height: 5px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -163px -248px;
	line-height: 1px;
	font-size: 1px;
}
.links_bottom
{
	width: 170px;
	height: 5px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -163px -266px;
	line-height: 1px;
	font-size: 1px;
}
.naskroty, .links
{
	background-color: white;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
.border
{
	border-top: 1px solid #E0E0E0;
	width: 168px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.naskroty
{
	border-bottom: 2px solid #f3f3f3;
}

.usluga_content, .links_content
{
	width: 145px;
	padding: 14px 0px 14px 14px;
}

.uc_head
{
	color: #454545;
	text-transform: uppercase;
	margin-bottom: 12px;
	font-size: 10px;
}

.uc_desc, .l_desc
{
	font-weight: bold;
	color: #004080;
	font-size: 13px;
	margin-bottom: 5px;
}

.l_desc
{
	color: black;
}
.more
{
	width: 17px;
	height: 17px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -352px -295px;
	float: left;
	cursor: pointer;
	clear: none;
}
.uc_morer
{
	text-align: right;
	margin: 3px 10px 3px 0px;
	color: #003873;
	font-weight: bold;
	float: right;
}

.uc_morer a
{
	text-decoration: none;
	color: #003873;
	float: left;
	margin-right: 8px;
}

.newPhoneTxt .uc_morer
{
	text-align: left;
}

.list_left_links
{
	list-style: none;
}

.list_left_links li
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/sprite.png);
	background-position: 0 -346px;
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-left: 12px;
}

.two_line
{
		background-position: 0 -345px! important;
		line-height: 10.5px;
	}

.l_desc d a
{
	text-decoration: none;
	color: #004080;
}

.leftM
{
	width: 182px;
	margin-top: 18px;
}
.leftMContent
{
	width: 170px;
}

/**//*footer maly*/
#footer_small
{
	height: 20px;
	padding-top: 19px;
	padding-bottom: 20px;
}

#footer_small ul
{
	list-style-type: none;
	display: inline;
}

#footer_small ul li
{
	float: left;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #bbbbbb;
}

#footer_small a
{
	color: #003873;
	text-decoration: none;
}

/**//*copy*/
#copy
{
	text-align: left;
	color: #8c8c8c;
	margin-bottom: 15px;
	padding-left: 10px;
}

/**//*right main*/

.ppheader
{
	height: 6px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -90px 0px;
	line-height: 1px;
	font-size: 1px;
}
.pp
{
	position: absolute;
	top: 6px;
}
.offerItem
{
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #f3f3f3;
	text-align: left;
	background-color: #f9f9f9;
	width: 204px;
	height: 140px;
}

.phoneItemHeader
{
	/*background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -149px -79px;*/
	height: 18px;
	font-size: 11px;
	padding-top: 10px;
	text-indent: 10px;
}
.phoneItemRow
{
	background-color: white;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	text-align: left;
}
.phoneItemSeparator
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -90px -21px;
	height: 3px;
	font-size: 2px;
}
.phoneItemFooter
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -90px -16px;
	height: 4px;
	font-size: 3px;
}

.subOffer
{
	width: 185px;
	height: 110px;
	margin-left: 10px;
	border-bottom: 1px dotted gray;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subOfferPhone, .subOfferPhoneWiecej
{
	width: 185px;
	margin-left: 10px;
	padding-top: 13px;
	padding-bottom: 10px;
}

.subOfferPhoneWiecej
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -971px;
}

.subOfferPhoneWiecej a
{
	text-decoration: none;
	display: block;
	width: 140px;
	height: 20px;
}

.newOfferImg
{
	width: 72px;
	float: left;
}

.newPhoneImg
{
	width: 36px;
	float: left;
}

.newOfferTxt
{
	width: 103px;
	padding-left: 10px;
	text-align: left;
	float: left;
	color: #424242;
}

.newPhoneTxt
{
	width: 123px;
	padding-left: 10px;
	text-align: left;
	float: left;
	color: #424242;
}

.newOfferTxt p
{
	color: #003873;
	font-weight: bold;
	margin-bottom: 3px;
}

.newPhoneTxt p
{
	color: #30bb06;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 12px;
}

.newPhoneTxt ul
{
	margin-bottom: 10px;
	list-style-type: none;
}

.newPhoneTxt li
{
	margin-bottom: 2px;
}

/**//*right slider*/
#slide1, #slide2, #slide3
{
	float: left;
	cursor: pointer;
	width: 19px;
	height: 17px;
	margin-top:10px;
}
#slide1
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -273px -294px;
}
#slide2
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -299px -294px;
}
#slide3
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -325px -294px;
}



#prev
{
	width: 39px;
	height: 36px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -587px 0px;
	float: left;
	cursor: pointer;
}

#next
{
	width: 39px;
	height: 36px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -587px -40px;
	float: left;
	cursor: pointer;
}


#slidestep
{
	width: 128px;
	float: left;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: -530px -124px;
	height: 36px;
}

/**//*STRONA OFERTY*/
#offer_tab
{
	font-size: 12px;
	color: #686868;
	margin-top: 10px;
	margin-bottom: 20px;
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}

#offer_tab td
{
	margin: 0px;
	text-align: center;
	padding: 7px 0px 7px 0px;
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 1px 1px 0 0;
}

#offer_tab #ab
{
	font-weight: bold;
	color: black;
}

.am
{
	color: black;
	font-weight: bold;
	font-size: 12px;
}

#cen
{
	text-align: center;
}

.small_text li
{
	line-height: 20px;
}

.plan
{
	margin-top: 20px;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 20px;
}

.plan p
{
	color: #686868;
	font-size: 11px;
	font-weight: normal;
}

.contentTitle
{
	position: relative;
	margin-left: 30px;
	padding-right: 150px;
	font-family: Tahoma;
	font-size: 21px;
	color: #30bb06;
	border-bottom: 1px solid #BBBBBB;
	width: 350px;
	padding-bottom: 15px;
}

.contentPrintResize
{
	position: relative;
	margin-left: 30px;
	padding-right: 150px;
	font-family: Tahoma;
	font-size: 21px;
	color: #30bb06;
	width: 350px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top:15px;
}

.titleText
{
	font-family: Tahoma;
	font-size: 21px;
	color: #30bb06;
}


.contentBody
{
	font-size: 10pt;
	margin-left: 30px;
	margin-right: 30px;
	font-family: Arial; /*font-size: 12px;*/
	width: 514px;
	overflow: hidden;
}

.contentBody h1
{
	color: #30bb06;
	font-size: 20px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.contentBody h2
{
	color: #30bb06;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.contentBody h3
{
	color: #30bb06;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pakiet
{
	position: relative;
}

.pakiet ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.pakiet li
{
	background: url(http://www.plus.pl/dla_firm/gfx/tick.png) no-repeat;
	background-position: 0px 5px;
	display: table;
	line-height: 22px;
	padding: 0 0 4px 17px;
	list-style-type: none;
	margin-left: 20px;
}

ol.a
{
list-style-type: lower-alpha;
}

li.a
{
list-style-type: lower-alpha;
}

#phoneBigOffer
{
	margin-top: 15px;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

.small_text
{
	font-size: 11px;
}

.small_text ul
{
	margin-left: 40px;
}

/**//*strona oferty*/
.blue_td td
{
	background-color: #f1fbee;
}

.kup_tab
{
	width: 53px;
	height: 23px;
	display: block;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -679px;
	margin: 0px auto;
}

#offerBody .l_desc, #offerBody li
{
	font-size: 12px;
}

#offerBody .links_content
{
	margin-left: 0px;
	padding-left: 0px;
}

/**//*strona hubowa*/
#top_ban_hub
{
	margin-top: 20px;
	margin-bottom: 5px;
}

.hub_tab, .boxes
{
	width: 514px;
}
.hub_tab td
{
	width: 250px;
	vertical-align: top;
}
.boxes
{
	font-size: 12px;
	line-height: 16px;
	float: left;
}

.boxes .insidebox, .hub_tab .insidebox
{
	background-color: #efefef;
	border: 1px solid #e8e8e8;
	background: #efefef url(http://www.plus.pl/dla_firm/gfx/hub_tab_liner.gif) repeat-x;
	position: relative;
	right: 2px;
	bottom: 2px;
	
	line-height: 16px;
	min-height: 117px;
	height: auto !important;
}
/* for Internet Explorer */
/*\*/
* html .hub_tab .box_content
{
	min-height: 117px;
	max-height: 117px;
	height: 117px;
}
/**/
.boxes .box_content, .hub_tab .box_content
{
	border: solid 1px #FFF;
	padding: 15px 18px 0px 0px;
	min-height: 117px;
}
.boxes .shadow, .hub_tab .shadow
{
	background-color: #D7D7D7;
	position: relative;
	
	bottom: 2px;
}
.boxes .rightbox
{
	margin-left: 17px;
}
.hub_tab .empty_td
{
	border: 0px;
	background: none;
}

.hub_tab .tsp
{
	width: 15px;
	background-color: white;
	border: 0;
	padding: 0px;
	background: none;
}

.hub_tab h4, .boxes h4
{
	color: #003873;
	font-size: 12px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -410px;
	margin-left: 12px;
	padding-left: 12px;
}
.hub_tab p, .boxes p
{
	padding-left: 25px;
}
.hub_tab p a, .boxes p a
{
	color: black;
}

.topContentMenuArea
{
	background-color: #51A837;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 8px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 15px;
	text-align: right;
	width: 96%;
}

.topContentMenuArea img
{
	padding-right: 5px;
}

.topContentMenuArea a
{
	color: white;
}

.div_regulamin_pasek
{
	background-color: #ECFAE6;
	height: 30px;
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 9px;
	width: 490px;
}

/*menu*/

ul.topnav
{
	position: relative;
	padding: 10px 0px 0px 16px;
	list-style: none;
	height:23px;
	margin: 0;
	float: left;
	background: url(http://www.plus.pl/dla_firm/gfx/menu_bg.gif) repeat-x;
}
ul.topnav li
{
	float: left;
	margin: 0;
	padding: 4px 14px 4px 8px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a
{
	color: #004080;
	text-decoration: none;
	float: left;
}

ul.topnav li span
{
	/*--Drop down trigger styles--*/
	width: 17px;
	height: 11px;
	float: left;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 2px -1533px;
	cursor: pointer;
	margin-left: 5px;
}
ul.topnav li span.subhover
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 2px -1533px;
	cursor: pointer;
}
/*--Hover effect for trigger--*/

ul.topnav li div.subnav
{
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -50px;
	top: 15px;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 250px;
	z-index: 10;
	background-color: Transparent;
}

/* common */

.menu_separator
{
	width: 1px;
	background-color: #eaeaea;
	position: absolute;
	top: 20px;
}

.changer
{
	font-weight: normal;
	background-repeat: no-repeat;
}

.blank_background
{
	background-image: none !important;
}

.menu_frame_top_left
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-tl.png);
	background-repeat: no-repeat;
}

.menu_frame_top
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-t.png);
	background-repeat: repeat-x;
}

.menu_frame_top_right
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-tr.png);
	background-repeat: no-repeat;
}

.menu_frame_left
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-l.png);
	background-repeat: repeat-y;
}

.menu_frame_content
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-c.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.menu_frame_right
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-r.png);
	background-repeat: repeat-y;
}

.menu_frame_bottom_left
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-bl.png);
	background-repeat: no-repeat;
}

.menu_frame_bottom
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-b.png);
	background-repeat: repeat-x;
}

.menu_frame_bottom_right
{
	position: absolute;
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/r-br.png);
	background-repeat: no-repeat;
}

.menu_frame_caption_eraser
{
	position: absolute;
	background-color: #ffffff;
}

.font_orange
{
	color: #ff8000 !important;
}

.font_bold
{
	font-weight: bold;
}

.image_phone_link
{
	float: left;
	width: 60px;
	text-align: center;
	margin-right: 10px;
}

.image_phone
{
	width: 36px;
	height: 66px;
	margin: 10px 12px 10px 12px;
	display: block;
}

div.menu_column
{
	position: absolute;
}


/* abonament */

.abonament_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_abonament.png);
}

.abonament_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 2px;
	top: 0px;
}
.abonament_menu_frame_top
{
	width: 610px;
	height: 5px;
	left: 7px;
	top: 0px;
}
.abonament_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 615px;
	top: 0px;
}
.abonament_menu_frame_left
{
	width: 5px;
	height: 280px;
	left: 2px;
	top: 5px;
}
.abonament_menu_frame_content
{
	width: 610px;
	height: 280px;
	left: 7px;
	top: 5px;
}
.abonament_menu_frame_right
{
	width: 5px;
	height: 280px;
	left: 615px;
	top: 5px;
}
.abonament_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 2px;
	top: 285px;
}
.abonament_menu_frame_bottom
{
	width: 610px;
	height: 5px;
	left: 5px;
	top: 285px;
}
.abonament_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 615px;
	top: 285px;
}
.abonament_menu_frame_caption_eraser
{
	width: 112px;
	height: 5px;
	left: 51px;
	top: 0px;
}



/* podkontrola */

.podkontrola_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_podkontrola.png);
}

.podkontrola_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.podkontrola_menu_frame_top
{
	width: 530px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.podkontrola_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 530px;
	top: 0px;
}
.podkontrola_menu_frame_left
{
	width: 5px;
	height: 230px;
	left: 0px;
	top: 5px;
}
.podkontrola_menu_frame_content
{
	width: 530px;
	height: 230px;
	left: 5px;
	top: 5px;
}
.podkontrola_menu_frame_right
{
	width: 5px;
	height: 230px;
	left: 530px;
	top: 5px;
}
.podkontrola_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 235px;
}
.podkontrola_menu_frame_bottom
{
	width: 530px;
	height: 5px;
	left: 5px;
	top: 235px;
}
.podkontrola_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 530px;
	top: 235px;
}
.podkontrola_menu_frame_caption_eraser
{
	width: 94px;
	height: 5px;
	left: 51px;
	top: 0px;
}



/* telefony */

.telefony_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_telefony.png);
}

.telefony_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.telefony_menu_frame_top
{
	width: 470px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.telefony_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 475px;
	top: 0px;
}
.telefony_menu_frame_left
{
	width: 5px;
	height: 400px;
	left: 0px;
	top: 5px;
}
.telefony_menu_frame_content
{
	width: 470px;
	height: 400px;
	left: 5px;
	top: 5px;
}
.telefony_menu_frame_right
{
	width: 5px;
	height: 400px;
	left: 475px;
	top: 5px;
}
.telefony_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 405px;
}
.telefony_menu_frame_bottom
{
	width: 470px;
	height: 5px;
	left: 5px;
	top: 405px;
}
.telefony_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 475px;
	top: 405px;
}
.telefony_menu_frame_caption_eraser
{
	width: 78px;
	height: 5px;
	left: 51px;
	top: 0px;
}

/* modemy */

.modemy_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_modemy.png);
}

.modemy_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.modemy_menu_frame_top
{
	width: 390px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.modemy_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 395px;
	top: 0px;
}
.modemy_menu_frame_left
{
	width: 5px;
	height: 240px;
	left: 0px;
	top: 5px;
}
.modemy_menu_frame_content
{
	width: 390px;
	height: 240px;
	left: 5px;
	top: 5px;
	overflow: hidden;
}
.modemy_menu_frame_right
{
	width: 5px;
	height: 240px;
	left: 395px;
	top: 5px;
}
.modemy_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 245px;
}
.modemy_menu_frame_bottom
{
	width: 390px;
	height: 5px;
	left: 5px;
	top: 245px;
}
.modemy_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 395px;
	top: 245px;
}
.modemy_menu_frame_caption_eraser
{
	width: 78px;
	height: 5px;
	left: 51px;
	top: 0px;
}


/* uslugi */

.uslugi_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_uslugi.png);
}

.uslugi_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.uslugi_menu_frame_top
{
	width: 690px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.uslugi_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 695px;
	top: 0px;
}
.uslugi_menu_frame_left
{
	width: 5px;
	height: 300px;
	left: 0px;
	top: 5px;
}
.uslugi_menu_frame_content
{
	width: 690px;
	height: 300px;
	left: 5px;
	top: 5px;
}
.uslugi_menu_frame_right
{
	width: 5px;
	height: 300px;
	left: 695px;
	top: 5px;
}
.uslugi_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 305px;
}
.uslugi_menu_frame_bottom
{
	width: 690px;
	height: 5px;
	left: 5px;
	top: 305px;
}
.uslugi_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 695px;
	top: 305px;
}
.uslugi_menu_frame_caption_eraser
{
	width: 62px;
	height: 5px;
	left: 501px;
	top: 0px;
}

/* korp */

.korp_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_korp.png);
}

.korp_menu_frame_top_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.korp_menu_frame_top
{
	width: 370px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.korp_menu_frame_top_right
{
	width: 5px;
	height: 5px;
	left: 375px;
	top: 0px;
}
.korp_menu_frame_left
{
	width: 5px;
	height: 210px;
	left: 0px;
	top: 5px;
}
.korp_menu_frame_content
{
	width: 370px;
	height: 210px;
	left: 5px;
	top: 5px;
}
.korp_menu_frame_right
{
	width: 5px;
	height: 210px;
	left: 375px;
	top: 5px;
}
.korp_menu_frame_bottom_left
{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 215px;
}
.korp_menu_frame_bottom
{
	width: 370px;
	height: 5px;
	left: 5px;
	top: 215px;
}
.korp_menu_frame_bottom_right
{
	width: 5px;
	height: 5px;
	left: 375px;
	top: 215px;
}
.korp_menu_frame_caption_eraser
{
	width: 100px;
	height: 5px;
	left: 251px;
	top: 0px;
}

/* reszta do menu */

#uslugi_menu_con, #abonament_menu_con, #telefony_menu_con, #modemy_menu_con, #podkontrola_menu_con
{
	padding: 20px 20px 20px 10px;
	position: relative;
}

#korp_menu_con
{
	padding: 20px 20px 20px 10px;
	position: relative;
}

#uslugi_menu_con h1, #abonament_menu_con h1, #korp_menu_con h1, #telefony_menu_con h1, #modemy_menu_con h1, #podkontrola_menu_con h1
{
	color: #30bb06;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#uslugi_menu_con h2, #abonament_menu_con h2, #korp_menu_con h2, #telefony_menu_con h2, #modemy_menu_con h2, #podkontrola_menu_con h2
{
	color: #000000;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#uslugi_menu_con ul, #abonament_menu_con ul, #korp_menu_con ul, #telefony_menu_con ul, #modemy_menu_con ul, #podkontrola_menu_con ul
{
	list-style: none;
	margin-bottom: 10px;
}
#uslugi_menu_con li, #abonament_menu_con li, #korp_menu_con li, #telefony_menu_con li, #modemy_menu_con li, #podkontrola_menu_con li
{
	float: none;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
}
#uslugi_menu_con li a, #abonament_menu_con li a, #korp_menu_con li a, #telefony_menu_con li a, #modemy_menu_con li a, #podkontrola_menu_con li a
{
	color: #003873;
	float: none;
	height: inherit;
}
#uslugi_menu_con li a:hover, #abonament_menu_con li a:hover, #korp_menu_con li a:hover, #telefony_menu_con li a:hover, #modemy_menu_con li a:hover, #podkontrola_menu_con li a:hover
{
	color: green;
}



.menutopleft, .menutopright, .menubottomleft, .menubottomright
{
	position: absolute;
	width: 22px;
	height: 22px;
	margin: 6px 6px 6px 6px;
	padding:0px;
}
.menutopleft
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1612px;
	top: 0;
	left: 0;
}
.menutopright
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 6px -1459px;
	top: 0;
	right: 0;
	cursor: pointer;
}
.menubottomleft
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1639px;
	bottom: 0;
	left: 0;
}
.menubottomright
{
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png) no-repeat;
	background-position: 0px -1583px;
	bottom: 0;
	right: 0;
}
.menuleftborder
{
	background: url(http://www.plus.pl/dla_firm/gfx/menu_left_border.gif);
}
.menurightborder
{
	background: url(http://www.plus.pl/dla_firm/gfx/menu_right_border.gif);
	background-position: 0px -1583px;
}
#containertopnavcorner
{
	width: 0px;
	height: 0px;
	float: left;
	position: relative;
	overflow: visible;
	z-index: 100;
}
#topnavcorner
{
	width: 4px;
	height: 3px;
	background: url(http://www.plus.pl/dla_firm/gfx/sprite.png);
	background-position: -27px -1489px;
	position: absolute;
	left: 217px;
	font-size: 4px;
}
#topnavcornerspacer
{
	width: 130px;
	height: 3px;
	font-size: 3px;
	position: absolute;
	left: 89px;
	background: url(http://www.plus.pl/dla_firm/gfx/white.png);
}


/*#topnavcornerspacer
{
	width: 124px;
	height: 3px;
	font-size: 3px;
	position: absolute;
	background: url(http://www.plus.pl/dla_firm/gfx/white.png);
}*/

#tsPhoneContainer
{
	float: left;
	width: 220px;
	height: 400px;
}

#pslideNext
{
	position: relative;
	top: 60px;
	left: 5px;
	background: transparent url(http://www.plus.pl/dla_firm/gfx/next.png) no-repeat;
	width: 18px;
	height: 37px;
	cursor: pointer;
}

#pslidePrev
{
	position: relative;
	top: 60px;
	left: 2px;
	background: transparent url(http://www.plus.pl/dla_firm/gfx/prev.png) no-repeat;
	width: 18px;
	height: 37px;
	cursor: pointer;
}

.BoxTop
{
	border-top: 1px solid #bbb;
	height: 5px;
	left: 5px;
	position: absolute;
	right: 5px;
	top: 0;
}

.BoxTopLeft
{
	background: transparent url(http://www.plus.pl/dla_firm/gfx/u.png) no-repeat;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.BoxTopRight
{
	background: transparent url(http://www.plus.pl/dla_firm/gfx/d.png) no-repeat;
	height: 5px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}

.BoxLeft
{
	border-left: 1px solid #bbb;
	bottom: 5px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 5px;
}

.BoxRight
{
	border-right: 1px solid #bbb;
	bottom: 5px;
	position: absolute;
	right: 0;
	top: 5px;
	width: 5px;
}

.BoxBottomLeft
{
	background: transparent url(http://www.plus.pl/dla_firm/gfx/d.png) no-repeat;
	bottom: 0;
	height: 5px;
	left: 0;
	position: absolute;
	width: 5px;
}

.BoxBottom
{
	border-bottom: 1px solid #bbb;
	bottom: 0;
	height: 5px;
	left: 5px;
	position: absolute;
	right: 5px;
}

.BoxBottomRight
{
	background: transparent url(http://www.plus.pl/dla_firm/gfx/u.png) no-repeat;
	bottom: 0;
	height: 5px;
	position: absolute;
	right: 0;
	width: 5px;
}


.abonamentTableM	{	border-collapse: collapse;	width: 500px;	font-size: 11px;}
.abonamentTableM td.boldcenterheader{	font-weight: bold;	text-align: center;}
.abonamentTableM td	{	padding: 2px 2px 2px 2px;	border: 1px solid #c0c0c0;}
.abonamentTableM td.center	{	padding: 2px 2px 2px 2px;	border: 1px solid #c0c0c0;	text-align: center;}


/*tabelastara*/
/*.abonamentTable
{
	border-collapse: collapse;
	width: 500px;
	font-size: 10pt;
}
*/

.abonamentTable
{
	border-collapse: collapse;
	width: 500px;
	font-size: 8pt;
}


.abonamentTable td.boldcenterheader
{
	font-weight: bold;
	text-align: center;
}

.abonamentTable td
{
	padding: 5px 5px 5px 5px;
	border: 1px solid #c0c0c0;
	text-align: center;
}

.contentBody p.przypis
{
	color: #000000;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.abonamentTable td.center
{
	text-align: center;
}

.abonamentTable tr.color
{
}

.abonamentTable2
{
	border-collapse: collapse;
	width: 500px;
	font-size: 8pt;
}

.abonamentTable2 td
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #c0c0c0;
	text-align: center;
}

input.input_text
{
	background-color: #FFFFFF;
	border: 1px solid #B4B4BD;
	color: #000000;
	font-family: Arial,Sans-Serif,Times,Verdana;
	font-size: 11px;
}

.form_button
{
	background-color: #FFFFFF;
	background-image: url("../gfx/button_background.gif");
	border: 1px solid #B4B4BD;
	color: #000000;
	font-family: Arial,Sans-Serif,Times,Verdana;
	font-size: 11px;
	height: 25px;
}

.lead
{
	position: relative;
}

.leadType3
{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.leadType3Text
{
	left: 0;
	margin-bottom: 15px;
	margin-top: 15px;
	overflow: visible;
	position: relative;
	top: 0;
	width: 530px;
}

a.leadTitle3:link, a.leadTitle3:active, a.leadTitle3:visited
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leadType3Line
{
	background-color: #C9C9C9;
	height: 1px;
	left: 0;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 530px;
}

.leadText3
{
	color: Black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

a.leadText3, a.leadText3:active, a.leadText3:visited
{
	color: Black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.pdf_file_size
{
	color: #FD455D;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 8px;
	width: 80px;
}

.attachments
{
	position: relative;
}

.attachments li
{
	margin-left: 15px;
	background-image: url(http://www.plus.pl/dla_firm/gfx/pdf.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 4px 22px;
	list-style-type: none;
}

.wizard
{
	display: block;
	height: 39px;
	font-size: 10pt;
}

.wizard li
{
	display: block;
	float: left;
	height: 39px;
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard.png);
	background-repeat: repeat-x;
	line-height: 39px;
	width: 148px;
}

.wizard li.wizard_current
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard_current.png);
	font-weight: bold;
	width: 148px;
}

.wizard li.wizard_current_next
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard_next_current.png);
	width: 24px;
}

.wizard li.wizard_next
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard_next.png);
	width: 24px;
}

.wizard li.wizard_start
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard_start.png);
	width: 4px;
}

.wizard li.wizard_end
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/wizard_end.png);
	width: 4px;
}

.floating_menu
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 137px;
	height: 28px;
	background-image: url(http://www.plus.pl/dla_firm/gfx/floating_button.png);
	background-repeat: no-repeat;
	color: #004080;
	font-size: 10pt;
	font-family: Arial; /*font-size: 12px;*/
}

.floating_menu_smaller
{
	display: block;
	position: absolute;
	left: 6px;
	width: 18px;
	top: 6px;
	height: 18px;
}

.floating_menu_larger
{
	display: block;
	position: absolute;
	left: 32px;
	width: 18px;
	top: 6px;
	height: 18px;
}

.floating_menu_print
{
	position: absolute;
	display: block;
	left: 64px;
	width: 48px;
	top: 6px;
	height: 18px;
	padding-left: 20px;
}

.top_menu_hub
{
	display: block;
	float: none !important;
	position: absolute;
	left: 20px;
}

.top_menu_hub2
{
	display: block;
	float: none !important;
	position: absolute;
	left: 20px;
	top: 40px;
}

.contentBody p
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.contentBody h1
{
	margin-top: 40px;
	margin-bottom: 15px;
}

.contentBody h2
{
	margin-top: 30px;
	margin-bottom: 15px;
}

.contentBody ul.attachments
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.contentNaviLinks li
{
	list-style-type: none;
}

.abonamentTableButtons td
{
	padding-left: 0;
	padding-right: 0;
}

/*style css dla doradcy handlowego*/

.dh_container
{
	width: 513px;
	height: 274px;
}

.dh_left
{
	background-image: url( '../gfx/bg_1.jpg' );
	background-repeat: no-repeat;
	width: 368px;
	height: 274px;
	float: left;
}



.dh_left_s2
{
	background-position: right center;
	width: 353px;
	height: 156px;
	background-repeat: no-repeat;
	margin-top: 53px;
}
.dh_left_s2_1
{
	width: 156px;
	height: 156px;
	background-color: #c9c9c9;
	margin-left: 13px;
	margin-right: 6px;
	float: left;
}

.dh_left_s2_2
{
	width: 156px;
	height: 156px;
	float: left;
}

.dh_left_s2_2_1
{
	background-color: #c9c9c9;
	width: 156px;
	height: 75px;
	margin-bottom: 6px;
}

.dh_left_s2_2_2
{
	background-color: #c9c9c9;
	width: 156px;
	height: 75px;
}



.dh_image
{
	border: 0px;
	margin-top: 1px;
	margin-left: 1px;
}


.dh_right
{
	background-image: url( '../gfx/image_b1.jpg' );
	background-repeat: no-repeat;
	width: 145px;
	height: 274px;
	float: right;
}

/*--------mapa----------*/
.mapa_map
{
	text-align: left;
}
.mapa_code
{
	text-align: left;
}
.map_titles
{
	font-weight: bold;
	font-size: 16pt;
}
li.mapa_1_li
{
	font-weight: bold;
}
ul.mapa_1_ul
{
	list-style-image: none; /* url(/images/strzalka_m.gif);*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
	color: #030E50;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	marker-offset: 0;
}
a.mapa_1_link, a:visited.mapa_1_link, a:link.mapa_1_link, a:hover.mapa_1_link, a:active.mapa_1_link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
	color: #030E50;
}

ul.mapa_2_ul, li.mapa_2_li
{
	list-style-image: none; /* url(/images/strzalka_m1.gif);*/
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	marker-offset: 0;
}
a.mapa_2_link, a:visited.mapa_2_link, a:link.mapa_2_link, a:hover.mapa_2_link, a:active.mapa_2_link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	background-color: transparent;
	font-weight: bold;
	color: #030E50;
}

ul.mapa_3_ul, li.mapa_2_li
{
	list-style-image: none; /* url(/images/strzalka_m1.gif);*/
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	marker-offset: 0;
}
a.mapa_3_link, a:visited.mapa_3_link, a:link.mapa_3_link, a:hover.mapa_3_link, a:active.mapa_3_link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	color: #030E50;
}

ul.mapa_4_ul, li.mapa_4_li
{
	list-style-image: none; /* url(/images/punkt_n.gif);*/
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	marker-offset: 0;
}
a.mapa_4_link, a:visited.mapa_4_link, a:link.mapa_4_link, a:hover.mapa_4_link, a:active.mapa_4_link
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	color: #030E50;
}

.phoneItemHeader
{
	color: #30bb06;
	font-size: 20px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	}



/*tabele*/

.h3_red{font-size:12px;font-weight:bold;margin-top:5px;color:#ED1B2E}



	
.trodd td
{
		padding-top:10px;
		padding-bottom:10px;
}

.treven
{
	padding:10px;
	background-color: #F7F7F7;
}

.treven td
{
	padding-top:10px;
	padding-bottom:10px;
}

tr.head strong
{
	font-size: 11pt;
}

tr.headstrong
{
	font-size: 11pt;
	font-weight: bold;
}

tr.head td
{
	padding-top:20px;
		padding-bottom:20px;
}



/*przypisy*/
.przypis {
	font-size:10px;
	font-family:arial;
	color: #000000;
}









/* iplus */


div.iplus_subnav
{
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -50px;
	top: 15px;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 250px;
	z-index: 10;
	background-color: Transparent;
}


.iplus_menu
{
	background-image: url(http://www.plus.pl/dla_firm/gfx/menu/menu_button_abonament.png);
}

.iplus_menu_frame_top_left{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 0px;
}
.iplus_menu_frame_top{
	width: 460px;
	height: 5px;
	left: 5px;
	top: 0px;
}
.iplus_menu_frame_top_right{
	width: 5px;
	height: 5px;
	left: 465px;
	top: 0px;
}
.iplus_menu_frame_left{
	width: 5px;
	height: 289px;
	left: 0px;
	top: 5px;
}
.iplus_menu_frame_content{
	width: 460px;
	height: 289px;
	left: 5px;
	top: 5px;
}
.iplus_menu_frame_right{
	width: 5px;
	height: 289px;
	left: 465px;
	top: 5px;
}
.iplus_menu_frame_bottom_left{
	width: 5px;
	height: 5px;
	left: 0px;
	top: 294px;
}
.iplus_menu_frame_bottom{
	width: 460px;
	height: 5px;
	left: 5px;
	top: 294px;
}
.iplus_menu_frame_bottom_right{
	width: 5px;
	height: 5px;
	left: 465px;
	top: 294px;
}
.iplus_menu_frame_caption_eraser
{
	width: 112px;
	height: 5px;
	left: 51px;
	top: 0px;
}

/* iplus */



li.iplus_menu{
	width: 470px;
	left: -50px;
	top: 20px;
}

#iplus_menu_con{
	padding: 20px 20px 20px 10px;
	position: relative;
	height:260px;
}

#iplus_menu_con h1
{
	color: #30bb06;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#iplus_menu_con h2
{
	color: #000000;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#iplus_menu_con ul
{
	list-style: none;
	margin-bottom: 10px;
}
#iplus_menu_con li
{
	float: none;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
}
#iplus_menu_con li a
{
	color: #003873;
	float: none;
	height: inherit;
}
#iplus_menu_con li a:hover
{
	color: green;
}



.contentPrintResize {
	height:15px;
}

/* mała czcionka dla tabel */
.font_mini
{font-size:11px;}

.odp         { padding-left: 30px }



.abonamentTable_inline
{
	border-collapse: collapse;
	width: 500px;
	font-size: 8pt;
	margin-left: -35px;
}
.abonamentTable_inline td.boldcenterheader
{
	font-weight: bold;
	text-align: center;
}

.abonamentTable_inline td
{
	padding: 5px 5px 5px 5px;
	border: 1px solid #c0c0c0;
	text-align: center;
}

.contentBody p.przypis_inline
{
	color: #000000;
	font-family: arial;
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: -35px;
}
.abonamentTable_inline td.center
{
	text-align: center;
}

.abonamentTable_inline tr.color
{
}

