@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	outline: none;
}
img {
	display: block;
}
ul li {
	list-style: none;
}
fieldset {
	border: none;
}
a {
	text-decoration: none;
	color: #002a65;
}
.cntr {
	margin: 0 auto;
	text-align: center;
}
body {
	background: #fff url(/images/biznes/body_bg.gif) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #16275d;
}
h2 {
	font-weight: normal;
	font-size: 14px;
	color: #002a65;
	padding: 0 0 10px 0;
	line-height: 18px;
}
.clearer {
	width: 100%;
	clear: both;
	height:0.1px;
	font-size: 0.01px;
	line-height: 0.01px;
}

#mainWrap {
	width: 950px;
	margin: 0 auto;
	position:relative;
}
#header {
	width: 100%;
	height: 141px;
	background: url(/images/2008/mmHeader.jpg) no-repeat;
	margin-bottom:-5px;

}
#header h1, #header h1 a {
	width: 236px;
	height: 141px;
	display: block;
}
#header h1 {
	float: left;
	background: url(/images/2008/multimedia.gif) center center no-repeat;
	text-indent: -999em;
}

#header .bannTop {
	width: 455px;
	height: 141px;
	float: left;
	background: url(/images/2008/baner_top.jpg) center center no-repeat;
}
#header .bannTop2 {
	width: 266px;
	height: 141px;
	float: right;
	background: url(/images/2008/bann_topp2.gif) center center no-repeat;
}
#header .bannTop2 .mobile {
	font-size: 19px;
	font-weight: normal;
	color: #132656;
	padding: 50px 0 0 56px;
}

#topTab_bg{background:#fff; border-right:1px solid #9bb7d5; border-left:1px solid #9bb7d5;}

#topTab {
	display: block;
	width: 950px;
	height: 38px;
	border-bottom: solid 1px #9bb7d5;
	background: url(/images/2008/top_tab_all.gif) left top repeat-x;
	position:relative;

}
#topTab li, #topTab li a {
	float: left;
	display: block;
	height: 38px;
	line-height: 38px;
	text-decoration: none;
	font-size: 16px;
	color: #002a65;
}
#topTab li a {
	padding: 0 30px;
	width: 77px;
	position: relative;
	font-weight: bold;
}
#topTab li a:hover, #shortList li a:hover {
	color: #f15a22;
}

#topTab li.midBan {
	width: 376px;
	/* background: url(/images/2008/top_tab_middle.gif) -149px top no-repeat; */
}
#topTab li.frHome {
	padding: 0 5px 0 0;
	background: url(/images/2008/br_top_tab_no1.jpg) right top no-repeat;
}
#topTab li.frCompany {
	padding: 0 5px 0 0;
	border:1px solid #9bb7d5;
	width: 130px;
	margin-right:3px;
	background: url(/images/2008/top_tab_but.gif) ;
	height:37px; 	border-bottom:0;

}
#topTab li.frBlog {
	padding: 0 5px 0 0;
	border:1px solid #9bb7d5;
	width: 130px;
	margin-right:3px;
	background: url(/images/2008/top_tab_but.gif) ;
	height:37px; 	border-bottom:0;
}
#topTab li a.active span {
	position: absolute;
	top:37px;
	left: 45%;
	background: url(/images/2008/top_tab_arrow.gif) center center no-repeat;
	width: 15px;
	height: 9px;
	font-size: 1px;
	line-height: 1px;
}
#topTab li.search {
	background:url(/images/2008/br_top_tab_narr.gif) left top no-repeat;
	padding: 0 15px 0 15px;
}
#topTab li.search label {
	font-size: 11px;
	float: left;
}
#topTab li.search fieldset {
	float: left;
}
#topTab li.search input {
	width: 100px;
	margin: 9px 5px;
	float: left;
}
#topTab li.search a.srchBtn {
	width: 9px;
	height: 9px;
	background:url(/images/2008/srch_butt.gif) center center no-repeat;
	padding: 14px 2px;
	font-size: 1px;
	float: left;
}
#topTab li.contact {
	padding: 0 5px 0 0;
	border:1px solid #9bb7d5;
	border-bottom:0;
	width: 130px;
	background: url(/images/2008/top_tab_but.gif) ;
	height:37px;
	float:right;
}	
#topTab li.contact a {
	color: #f15a22;
	padding: 0 15px;
	text-align: right;
}
#topTab li.contact a:hover {
	color: #002a65;
}


#swfBanBox {
	width: 955px;
	height: 212px;
	background-color: #fff;
	border: solid 1px #aac0d8;
	border-top: none;
}
#swfSubBanBox {
	width: 957px;
	background-color: #fff;
	height: 586px;
}
#content ul.colorBar {
	display: block;
	clear: both;
	height: 38px;
	margin: 0 5px 0 0;
	background-color:#002a65 ;
}

#content ul.colorBar2 {
	display: block;
	clear: both;
	height: 38px;
	margin: 0 5px 0 0;
	padding-lefT:20px;
	background:#002a65 url(/images/kontakt/i_pasek_tlo.jpg) right center no-repeat;
}

#content ul.telewizja {
	background:#007fc9 url(/images/2008/tv_bg_right.gif) right center no-repeat;
}
#content div.telewizja a { color: #007fc9; }

#content ul.telefon {
	background:#039d03 url(/images/2008/phone_bg_right.gif) right center no-repeat;
}

#content div.telefon a { color: #039d03; }

#content ul.internet   {
	background:#fc8524 url(/images/2008/internet_bg_right.gif) right center no-repeat;
}
#content div.internet a { color: #fc8524; }

#content ul.vod   {
	background:#9d0368 url(/images/2008/vod_bg_right.gif) right center no-repeat;
}
#content div.vod a { color: #9d0368; }

#content .colorBar li {
	background: url(/images/kontakt/i_strzalka.gif) 13px center no-repeat;
	padding: 0 0 0 30px;

}
#content .colorBar li a {
	color: #fff;
	font-size: 18px;
}

#content .colorBar, internet li a {
	color: #fff;
	font-size: 18px;
}

#content ul.pakiet  {
	background:#002a65 url(/images/2008/default_bg_right.gif) right center no-repeat;
}
#content div.pakiet a { color: #002a65; }

#content .colorBar li, #content .colorBar li a {
	display: inline;
	float: left;
	height: 38px;
	line-height: 36px;
	list-style: none;
}

#content .colorBar2 li {
	background: url(/images/kontakt/pasek.gif) 13px center no-repeat;
	padding: 0 0 0 30px;
	margin-left:-20px;

}
#content .colorBar2 li a {
	color: #fff;
	font-size: 18px;

}

#content .colorBar2 li, #content .colorBar2 li a {
	display: inline;
	float: left;
	height: 38px;
	line-height: 36px;
	list-style: none;
}

#content .colorBar2 li a{
	padding: 0 10px 0 0;
	background-color:#ff9c00;
	margin-left:-5px;
	padding-right:50px;
	padding-left:10px;
	
}

#content .colorBar2 li {
	background: url(/images/kontakt/pasek.gif) 13px center no-repeat;
	padding: 0 0 0 30px;
	margin-left:-20px;

}
#content .colorBar2 li a {
	color: #fff;
	font-size: 18px;

}

#content .colorBar2 li, #content .colorBar li a {
	display: inline;
	float: left;
	height: 38px;
	line-height: 36px;
	list-style: none;
}

#content .colorBar2 li a{
	padding: 0 10px 0 0;
	background-color:#ff9c00;
	margin-left:-5px;
	padding-right:50px;
	padding-left:10px;
}

#content .colorBar2 li a{
	padding: 0 10px 0 0;
	background-color:#ff9c00;
	margin-left:-5px;
	padding-right:50px;
	padding-left:10px;
	
}

#content ul.colorBar li.empty{
display:none;
}

#content ul.colorBar2 li.empty{
display:none;
}


#menuForSwf {
	width: 197px;
	float: left;
	padding: 0 0 0 6px;
}
#menuForSwf li, #menuForSwf a {
	font-size: 12px;
	line-height: 24px;
	display: block;
}
#menuForSwf li a {
	padding: 10px 0 10px 20px;	
}	
#menuForSwf li ul {
	padding: 0 0 0 5px;
}
#menuForSwf li li {
	margin: 0;
	padding: 0 0 0 8px;
	font-size: 11px;
	line-height: 18px;
}
#menuForSwf li li a {
	line-height: 20px;
	font-size: 11px;
	padding: 0;
}
#menuForSwf li li li a {
}
#menuForSwf li li.active ul {
	padding: 0 0 0 10px;
}


#menuForSwf li a:hover, #menuForSwf li a.active {

}
#menuForSwf li {
	margin: 0;
}
#menuForSwf li.internet li a {
	background-image: none;
	background-color: #fff;
}
/* INTERNET BLOCK */
/*
#menuForSwf li a.active, #menuForSwf li a:hover   {	background:#002a65 url(/images/2008/default_bg_left.gif) left center no-repeat; }

#menuForSwf li.internet a.active, #menuForSwf li.internet a:hover   {	background:#fc8524 url(/images/2008/internet_bg.gif) left center no-repeat; }

#menuForSwf li li a, #menuForSwf li li a:hover   {	background: #fff url(/images/2008/dark_blue_dots.gif) left bottom repeat-x;	background-color: #fff; }

#menuForSwf li.internet li a:hover  {	background: #fff url(/images/2008/orange_dots.gif) left bottom repeat-x;	background-color: #fff;	color: #fc8524; }

#menuForSwf li.telefon li a:hover  {	background: #fff url(/images/2008/green_dots.gif) left bottom repeat-x;	background-color: #fff;	color: #039D03; }

#menuForSwf li.vod li a:hover  {	background: #fff url(/images/2008/pink_dots.gif) left bottom repeat-x;	background-color: #fff;	color: #9D0368; }

#menuForSwf li.telewizja li a:hover  {	background: #fff url(/images/2008/blue_dots.gif) left bottom repeat-x;	background-color: #fff;	color: #007FC9; }

#menuForSwf li.internet li a  {	background: #fff url(/images/2008/orange_dots.gif) left bottom repeat-x; }

#menuForSwf li.telefon li a  {	background: #fff url(/images/2008/green_dots.gif) left bottom repeat-x; }

#menuForSwf li.vod li a  {	background: #fff url(/images/2008/pink_dots.gif) left bottom repeat-x; }

#menuForSwf li.telewizja li a  {	background: #fff url(/images/2008/blue_dots.gif) left bottom repeat-x; }

#menuForSwf li li:hover, #menuForSwf li li.active  {	background: url(/images/2008/a_active_hov.gif) left 8px no-repeat; }

#menuForSwf li.internet li:hover, #menuForSwf li.internet li.active  {	background: url(/images/2008/a_active_hov_internet.gif) left 8px no-repeat;	color: #fc8524; }

#menuForSwf li.telefon li:hover, #menuForSwf li.telefon li.active  {	background: url(/images/2008/a_active_hov_phone.gif) left 8px no-repeat;	color: #039D03; }

#menuForSwf li.vod li:hover, #menuForSwf li.vod li.active  {	background: url(/images/2008/a_active_hov_vod.gif) left 8px no-repeat;	color: #9D0368; }

#menuForSwf li.telewizja li:hover, #menuForSwf li.telewizja li.active  {	background: url(/images/2008/a_active_hov_tv.gif) left 8px no-repeat;	color: #007FC9; }

#menuForSwf li.internet li.active a  {	color: #fc8524; }


#menuForSwf li.telefon li.active a  {	color: #039D03; }
#menuForSwf li.telefon li.active li a  { color: #002A65; }
#menuForSwf li.telefon li.active li a:hover  { color: #039D03; }

#menuForSwf li.vod li.active a  {	color: #9D0368; }
#menuForSwf li.vod li.active li a  { color: #002A65; }
#menuForSwf li.vod li.active li a:hover  { color: #9D0368; }

#menuForSwf li.telewizja li.active a  {	color: #007FC9; }
#menuForSwf li.telewizja li.active li a  {	color: #002A65; }
#menuForSwf li.telewizja li.active li a:hover  {	color: #007FC9; }

#menuForSwf li.internet li.active a  {	color: #FC8524; }
#menuForSwf li.internet li.active li a  {	color: #002A65; }
#menuForSwf li.internet li.active li a:hover  {	color: #FC8524; }

#menuForSwf li.telefon a:hover, #menuForSwf li.telefon a.active{	background:#039d03 url(/images/2008/phone_bg.gif) left center no-repeat; }

#menuForSwf li.vod a:hover, #menuForSwf li.vod a.active{	background:#9d0368 url(/images/2008/vod_bg.gif) left center no-repeat; }

#menuForSwf li.telewizja a:hover, #menuForSwf li.telewizja a.active{	background:#007fc9 url(/images/2008/tv_bg.gif) left center no-repeat; }

#menuForSwf li li a:hover, #menuForSwf li li a.active  {	color: #002A65; }

#menuForSwf li.lev1 a.active { color: #fb7f03; background: url(/images/biznes/mmb_arrow_blue.gif) left center no-repeat;}

*/

#menuForSwf li.biznes ul li { color: #002a66; background: url(/images/biznes/mmb_bottom_orange.gif) top left repeat-x;}
#menuForSwf li.biznes a { font-size: 12px; color: #002a66; background: url(/images/biznes/mmb_arrow_orange.gif) 5px center no-repeat; padding: 0 0 0 20px;}
#menuForSwf ul.main li {padding: 10px 0 10px 0;}
#menuForSwf ul.main li.active {padding: 3px 0 0 0;}
#menuForSwf ul.main li.active a.active { font-size: 12px; color: #fb7f03; background: url(/images/biznes/mmb_arrow_blue.gif) 5px center no-repeat; padding: 0 0 0 20px; margin: 0 0 2px 0 ; border-style: solid; border-width: 1px; border-color: #ddd #fff #ddd #ddd; line-height: 36px;}
#menuForSwf ul.lvl3 {margin: 5px 0 0 0;}
#menuForSwf ul.lvl3 li {padding: 5px 0 5px 0;}
#menuForSwf ul.lvl3 a {font-size: 11px; color: #002a66; background: url(/images/biznes/mmb_arrow_orange.gif) 5px center no-repeat; padding: 0 0 0 20px;}
#menuForSwf ul.lvl3 li.active a.active {color: #fb7f03; font-size: 11px; background: url(/images/biznes/mmb_arrow_blue.gif) 5px center no-repeat; padding: 0 0 0 18px; margin: 0 0 2px 0 ; border-style: solid; border-width: 1px; border-color: #ddd #fff #ddd #ddd; line-height: 24px;}

#div_kopertka {width: 540px; height: 40px; background: url(/images/biznes/koperta.jpg) no-repeat;}
#div_kopertka .txt {padding-top: 15px;}
#div_kopertka .txt a { color: #ff8107; }
#div_kopertka .txt span {color: #002a66; font-weight: bold;}

#swfBan {
	width: 749px;
	height: 212px;	
	float: right;
	background:url(/images/2008/swf_ban.jpg) right top no-repeat;
	margin: 6px 6px 6px 0;
	display: inline;
}

#undBanTab {
	width: 957px;
	height: 13px;
	background:url(/images/2008/und_ban_tab.gif) left top repeat-x;
	margin: 1px 0 2px 0;
}
.right {
	width: 440px;
	float: right;
}
.teasBox {
	width: 404px;
	padding: 5px 3px 7px 13px;
	float: right;
	background-color: #d6e3f5;
	border: solid 1px #bccbdc;
	margin: 0 0 0 18px;
	color: #002a65;
}
.teasBox h2 {
	padding: 0px 0px 5px 0px;
}
.teasBox .contBox {
	width: 400px;
}
.teasBox .contBox ul li {
	width: 195px;
	list-style: none;
	padding: 3px 0;
	display: inline;
	float: left;
} 
.teasBox .contBox dl dd {
	padding: 0px 0px 6px 0px;
	overflow: auto;
}
.teasBox .contBox dl dd a {
	background: url(/images/2008/orange_bullet.gif) center right no-repeat;
	padding: 0px 18px 0px 2px;
}
.teasBox .contBox dl dd a:hover {
	color: #f78222;
	text-decoration: underline;
}
.teasBox .contBox dl dd a:hover span {
	color: #f78222;
	text-decoration: none;
}
.teasBox .contBox dl dd span.date {
	color: #999999;
	margin: 0px 3px 0px 0px;
}
.contBox .iconChecks {
	position: absolute;
	width: auto;
}
.contBox #offer_1, .contBox #offer_2 {
	top: 42px;
}
.contBox #offer_3, .contBox #offer_4 {
	top: 100px;
}
.contBox #offer_2, .contBox #offer_4 {
	left: 93px;
}
.teasBox label {
	display: block;
	padding: 3px 0 0 0;
	line-height: 14px;
}
.teasBox select {
	width: 175px;
}
.teasBox input {
	width: 60px;
	float: left;
}
.teasBox input.rad {
	width: auto;
	margin: 4px 0 0 0;
}
.frRad label {
	width: 88%;
	float: right;
}


.butt {
	width: auto;
	height: 23px;
	padding: 0;
	margin: 0 auto;
}
#artCont .butt {
	background-image: none;
	margin: 0 auto;
}
.bigButt {
	height: 28px;
}
.buttCont .butt {
	margin: 0 9px 0 0 ;
	float: right;
}


.butt .l, .butt .r {
	display: block;
	width: 6px;
	height: 23px;
	float: left;
}
.bigButt .l, .bigButt .r {
	width: 8px;
	height: 28px;
}
.butt .l {
	float: left;
	background: url(/images/2008/l_butt.gif) center center no-repeat;
}
.butt:hover .l {	background: url(/images/2008/l_butt_hov.gif) center center no-repeat; }
.bigButt .l {	background: url(/images/2008/l_round.gif) center center no-repeat; }
.bigButt:hover .l {	background: url(/images/2008/l_round_hov.gif) center center no-repeat; }
.butt .r {	background: url(/images/2008/r_butt.gif) center center no-repeat; }
.butt:hover .r {	background: url(/images/2008/r_butt_hov.gif) center center no-repeat; }
.bigButt .r {	background: url(/images/2008/r_round.gif) center center no-repeat; }
.bigButt:hover .r {	background: url(/images/2008/r_round_hov.gif) center center no-repeat; }
.butt a {
	display: block;
	width: auto;
	height: 23px;
	float: left;
	background: url(/images/2008/middle_butt.gif) left top repeat-x;
	color: #fff;
	text-align: center;
	padding: 0 6px;
	font: bold 13px/21px Arial, Helvetica, sans-serif;
}
.butt a:hover, .butt:hover a {
	background: url(/images/2008/middle_but_hov.gif) left top repeat-x;
	color: #f78222;

}
.bigButt a {
	height: 28px;
	background: url(/images/2008/butt_middle.gif) left top repeat-x;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 26px;
}

.bigButt a:hover, .bigButt:hover a  {
	background: url(/images/2008/butt_middle_hov.gif) left top repeat-x;
}
#teasBan {
	width: 515px;
	height:189px;
	float: left;
	border: solid 1px #95a9c4;
	background: #fff;
}

#container {
	width: 950px;
	background-color: #fff;
	font-family: Arial, Verdana;
	font-size: 11px;
	background-image: url(/images/biznes/cont_bg.gif);
	/*border: solid 1px #95a9c4;
	border-top: none;
	*/
}
#contMenu {
	width: 202px;
	float: left;
	background-color: #fff;
	border-right: 1px solid #dfdfdf;
	
}
#content {
	width: 745px;
	float: right;
	padding: 25px 0 10px 0;
	background-color: #fff;
}
#content p {
	line-height: 16px;
	padding: 0 0 10px 0;
}
#content li {
	line-height: 18px;
	float: none;
}
#content ul, #content ol {
}
#content ul li {
	background: url(/images/2008/orange_bullet.gif) left 4px no-repeat;
	padding: 0 0 0 15px;
}
#content ol li {
	margin: 0 0 0 25px;
}
#content #flashContent {
	float: left;
	display: block;
}
#content #artCont {
	width: auto;
	clear: both;
	padding: 15px 14px 0 14px;
}
#artCont .colorBar {
	
}
#artCont h2 {
	font-weight: bold;
	background:url(/images/2008/h2_bg_dots.gif) left bottom repeat-x;
	margin: 0 0 10px 0;
}

.artContent {
	padding: 0 20px 0 15px;
}

.artContent h2 {
	font: 24px Arial;
	color: #fb8211;
}
.break3 {
	width: 100%;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
	background:url(/images/2008/h2_bg_dots.gif) left bottom repeat-x;
	padding: 10px 0 0 0;
	margin:  0 0 10px 0;
}
#footer {
	width: 957px;
	height: 50px;
	/*margin: 0px 0 15px 0;*/
	float: left;
	clear: both;
	background: url(/images/biznes/mmb_footer.jpg) no-repeat; height: 76px; width: 950px;	
}

#footer2 {
	width: 957px;
	height: 50px;
	/*margin: 0px 0 15px 0;*/
	float: left;
	clear: both;
	/*background: url(/images/biznes/mmb_footer2.jpg) no-repeat; */
	height: 76px;
	width: 950px;
}

#footer li {
	display: block;
	float: left;
	height: 44px;
	padding: 6px 0 0 0;
}
#footer .copy {
	padding: 6px 0 0 57px;
	background:url(/images/2008/copy.gif) 1px 6px no-repeat;
	color: #002a65;
	cursor: pointer;
}
#footer .copy span {
	display: block;
	float: left;
	clear: left;
}
#footer .copy span.first {
	padding: 5px 0 0 0;
}
#footer .menu {
	width: 780px;
	height: 29px;
	float: right;
	background: url(/images/2008/footer_break.gif) right top no-repeat;
	padding: 0;
}
#footer .menu ul {
	
	height: 29px;
	float: right;
	background:url(/images/2008/footer_bg.gif) left top repeat-x;
	margin: 0 1px 0 0;
	display: inline;
}
#footer .menu ul li, #footer .menu ul li a {
	display: block;
	float: left;
}


#footer .menu ul li {
	padding: 0 0 0 1px;
	background:url(/images/2008/footer_break.gif) left top no-repeat;
	height: 29px;
}
#footer .menu ul li a {
	padding: 3px 11px;
	height: 23px;
}
#footer .engine {
	float: right;
	height: 11px;
	width: 200px;
	padding: 0;
}
#footer .engine div a {
	color: #aaa;
	display: block;
	float: right;
	padding: 0 7px;
	height: 17px;
	line-height: 17px;
}
#footer .engine a.engine {
	width: 43px;
	height: 17px;
	background:url(/images/2008/engine.gif) center center no-repeat;
	text-indent: -999em;
	display: block;
	float: right;
}

#footer2 { position:relative; }
#footer2 .engine {background: transparent url(/images/biznes/engine_logo.gif) no-repeat; width: 15px; height: 43px; float: left; position:absolute; z-index:3; top:-65px; left:950px;}
#footer2 .engine a { display:block; width:100%; height:100%; cursor:pointer;}


/* wyszukiwarka glowna strona */
#footer .menu ul li, #footer .menu ul li a:hover {
	color: #F15A22;
}

#footerContainer { margin: 45px 0 0 0px;}
#footerContainer .copybiz { font: bold 11px Arial; color: #fff; margin-left: 15px;}
#footerContainer .menubiz { float: right; margin: -7px 0 0 0;}
#footerContainer .menubiz ul li { height: 12px; margin-right: 10px; }
#footerContainer .menubiz ul li a { font: 10px Arial; color: #dfdfdf;}

span.noVisible, div.noVisible{
	display: none;
}


div.search_street, div.search_city, div.search_house_num{
	position: absolute;
	background: white;
	border: solid 1px #F15A22;
	width: 163px;
	padding: 5px;
}

div.search_house_num{
	position: absolute;
	background: white;
	border: solid 1px #F15A22;
	width: 70px;
	padding: 5px;
}

div.search_street{
	margin: 22px 0px 0px 0px;
}

div.search_city{
	margin: 22px 0px 0px 0px;
}

div.search_house_num{
	margin: 22px 0px 0px 0px;
}

div.search_street a:hover, div.search_city a:hover, div.search_house_num a:hover{
	color: orange;
}

input.localSearch{
	width: 170px;
	padding: 1px;
}

fieldset.checkButton{
	text-align: center;
	padding: 8px;
}


div.teasBoxLocal{
	width: 184px;
	height: 171px;
	padding: 9px 3px 9px 13px;
	float: left;
	background: url(/images/2008/dostepne.jpg) center center;
	border: solid 1px #bccbdc;
	margin: 0 18px 0 0;
	color: #002a65;
}
.Local {
	background: url(/images/2008/dostepne.jpg) center center;
}
.fL {
	float: left;
	margin: 0;
}
.fR {
	float: right;
}

div.teasBoxLocal span#localResults a{
	display: block;
	height: 170px;
}

div#localResults input{
height: 15px;
width: 15px;
color: orange;
} 

/* koniec wysz. */


#kontaktFlash {
	width: 530px;
	height: 600px;
	margin: 0 auto 20px auto;
	display: block;
}

.padding5 td{
	padding: 5px;
	vertical-align: top;
}

div#shortList ul{
	margin: 0px;
}

div#shortList li{
	list-style-type: none;
	margin: 0px;
}

div#shortList li img{
	width: 46px;
	/*width: 26px;*/
	float: left;
	padding: 0 5px 0 0;
	margin-bottom: 0px;
}

div#shortList a img{
	border: 0;
}

div.letterslist{
	border: 1px dotted #9D0368;
	padding: 10px;
}

div.letterslist a{
	color: #9D0368;	
}

div.film div.filmPic img{
	float: left;
	padding: 0 10px 10px 0;
}

/* oddzielnik pakietu od reszty */
.oddzielnik {height:1px; font-size:1px !important; line-height:1px !important; background:url(/images/2008/h2_bg_dots.gif) repeat-x;}

/* tabele */
table#phoneTable {
  background: #007fc9;
  width: 720px;
  font-family: arial;
  font-size: 11px;
  padding: 0px;
  border-right: 4px solid #007fc9;
  border-bottom: 4px solid #007fc9;
}
table#phoneTable tr.head td {
  background: url('/images/2008/tables/tv_bg.gif') repeat-x;
  padding: 13px 0px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
table#phoneTable tr.head td.pack {
  background: url('/images/2008/tables/tv_left.gif') top left no-repeat;
  width: 108px;
  border-right: 1px solid #4da6d9;
}
table#phoneTable tr.head td.description {
  /*width: 295px;*/
  border-right: 1px solid #4da6d9;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr.head td.price {
  width: 185px;
  border-right: 1px solid #4da6d9;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr.head td.options {
  width: 140px;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr td.left {
  width: 4px;
}
table#phoneTable tr td.blue {
  width: 108px;
  background: #0097ef;
  padding: 25px 0px;
  text-align: center;
  font-weight: bold; 
  color: #fff; 
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
table#phoneTable tr td.dark {
  background: #e5e5e5;
  text-align: center;
  color: #16275d;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 0px 10px;
}
table#phoneTable tr td.light {
  background: #eeeeee;
  text-align: center;
  font-size: 9px;
  color: #16275d;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr td.light span {
  font-size: 16px;
  color: #f15a22;
  font-weight: bold;
}
table#phoneTable tr td.dark a {
  background: url('/images/2008/tables/button.gif');
  width: 88px;
  height: 24px;
  padding: 5px 44px;
}
table#phoneTable tr td.dark a:hover {
  background: url('/images/2008/tables/button_hover.gif');
}

/* New Table - Int, Vod, Tv */
#structTable {font-family:arial; font-size:11px; padding:0; width:720px; }
table.internet { background-color:#FC8524; border-bottom:4px solid #FC8524; border-right:4px solid #FC8524; }
table.telewizja { background-color:#007FC9 ; border-bottom:4px solid #007FC9 ; border-right:4px solid #007FC9 ; }
table.vod { background-color:#9D0368; border-bottom:4px solid #9D0368; border-right:4px solid #9D0368; }
table.telefon { background-color:#039D03; border-bottom:4px solid #039D03; border-right:4px solid #039D03; }


#structTable tr td {padding:4px; text-align:center;}
#structTable tr.head td {padding:8px; text-align:center;}
#structTable tr.head td { color:#FFFFFF; font-weight:bold; text-transform:uppercase; }

#structTable.internet tr.head .pack {background-image:url(/images/2008/tables/net_left.gif); background-repeat:no-repeat;}
#structTable.internet tr.head .description, #structTable.internet tr.head .price, #structTable.internet tr.head .options {background-image:url(/images/2008/tables/net_bg.gif); background-repeat:repeat-x;}
#structTable.telewizja tr.head .pack {background-image:url(/images/2008/tables/tv_left.gif); background-repeat:no-repeat;}
#structTable.telewizja tr.head .description, #structTable.telewizja tr.head .price, #structTable.telewizja tr.head .options {background-image:url(/images/2008/tables/tv_bg.gif); background-repeat:repeat-x;}
#structTable.vod tr.head .pack {background-image:url(/images/2008/tables/vod_left.gif); background-repeat:no-repeat;}
#structTable.vod tr.head .description, #structTable.vod tr.head .price, #structTable.vod tr.head .options {background-image:url(/images/2008/tables/vod_bg.gif); background-repeat:repeat-x;}
#structTable.telefon tr.head .pack {background-image:url(/images/2008/tables/tel_left.gif); background-repeat:no-repeat;}
#structTable.telefon tr.head .description, #structTable.telefon tr.head .price, #structTable.telefon tr.head .options {background-image:url(/images/2008/tables/tel_bg.gif); background-repeat:repeat-x;}

#structTable tr td.left { width:4px; padding:0; }
#structTable tr td.dark, #structTable tr td.light, #structTable tr td.orange, #structTable tr td.green, #structTable tr td.blue, #structTable tr td.pink { border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}

#structTable tr td.orangeBorder { border-left:1px solid #ffb070;}
#structTable tr td.greenBorder { border-left:1px solid #5ec05e;}
#structTable tr td.blueBorder { border-left:1px solid #4DA6D9;}
#structTable tr td.pinkBorder { border-left:1px solid #bd569a;}

#structTable tr td.orange { background:#FE9B4B;  width:108px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.green { background:#16c016;  width:168px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.blue { background:#0097EF;  width:108px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.pink { background:#b81a82;  width:108px; color:#FFFFFF;  font-weight:bold;}

#structTable tr td.dark { background:#E5E5E5 ; }
#structTable tr td.light { background:#EEEEEE ; }
#structTable tr td.last { border-bottom:1px solid #FFFFFF;}
#structTable tr td.triple {font-size:10px; padding:5px; background:#FC8524; border-left:1px solid #ffb070; border-top:1px solid #ffb070;}
#structTable tr td span.small {font-size:10px; padding:5px; }
#structTable .button {display:block; height:24px; padding:0; width:88px; background:url(/images/2008/tables/button_.gif); background-position:top; background-repeat:no-repeat; overflow:hidden; position:relative;}
#structTable .button:hover { background-position:bottom;}

#structTable em, #structTable i { font-size: 16px; color: #f15a22; font-weight: bold; font-style:normal;}

/* formularze z formfieldsami*/
div.contact {border: 0px solid red; margin: 0 0 0 10px}
div.contact .Level0, div.contact .Level1 {clear: both; padding-bottom:7px;}
/*div.contact .Level0 input, div.contact .Level0 select {border: solid 1px #9a9a9a ;}*/
select, textarea {border: solid 1px #9a9a9a ;}
div.contact .lefty {float: left; width: 160px; text-align: right; padding: 0 5px 0 0;}
div.contact p.desc {padding: 10px 0 5px 0; font-weight: bold;}

form .formularz_ok {margin-right:10px; display:block; background: #FFFFFF; margin-top:10px;}
form .formularz_error {margin-right:10px; display:block; background: #FFFFFF url(/images/wymagane-blad.gif) no-repeat right top;}

form .lefty label {padding-right: 10px;}
form .lefty small {display:block;}

form .LevelSubmit, form .LevelSubmit2 {text-align: right; font-weight: bold;}
form .LevelSubmit a, form .LevelSubmitA{ 
text-align: right;
}

form .LevelSubmit img{
	float: right;
}



/* koniec formularzy */

/* form na tabelkach */
table.form {width: 420px;}
table.form .label{width: 120px; text-align: right;}
table.form .label2{width: 240px; text-align: left; border-bottom:1px solid #012964; font-size:13px; font-weight:bold; padding-top:20px;}
table.form td {padding: 2px 3px;}
/*	koniec na tab */

/* KALENDARZ */
.calendar-box {
	display:none;
	background-color:#fff;
	border:1px solid #444;
	position:absolute;
	width:250px;
	padding: 0 5px;
	z-index:99;
}
.calendar-box select.calendar-month {
	width:90px;
}
.calendar-box select.calendar-year {
	width:70px;
}
.calendar-box .calendar-cancel {
	width:100%;
}
.calendar-box table td {
	width:14%;
}
.calendar-box .calendar-title {
	text-align:center;
}
.calendar-box a {
	text-decoration:none;
}
.calendar-box .today a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#ffe9c6;
} 
.calendar-box .selected a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#c9ff8b;
}

.calendar-box table td.days a:hover{
	background: #002A65;
	color: #fff;
}

.calendar-box table td.nd{
	color: #ff0000;
}

.calendar-box input{
	background: #fff;
	font-weighT: bold;
	color: #002A65;
	border: 0;
	font-size: 11px;
	cursor: pointer;
}
/* KONIEC KALENDARZA */


/* formularz ,prawe */
#blue{
background-color:#088bdd;
width:313px !important;
color:#fff;
padding:0;
overflow:hidden;
background-image:url('/images/kontakt/i_blue_stopka.jpg');
background-repeat:no-repeat;
background-position:bottom center;
}

#blue h3{
background-image:url('/images/kontakt/i_blue.jpg');
background-repeat:no-repeat;
font-size:13px;
color:#fff;
height:60px;
padding-top:30px;
padding-left:80px;
}

#blue h3 label{
border-bottom:1px solid white;
}

#blue p{
padding:10px;
padding-top:0;
}

#orange{
background-color:#ffa71f;
width:313px !important;
color:#fff;
padding:0;
overflow:hidden; 
}

#orange h3{
background-image:url('/images/kontakt/i_orange.jpg');
background-repeat:no-repeat;
font-size:13px;
color:#fff;
height:60px;
padding-top:30px;
padding-left:80px;
}

#orange p{
background-image:url('/images/kontakt/i_orange_stopka.jpg');
background-repeat:no-repeat;
background-position:bottom center;
padding:10px;
padding-top:0;

}


#orange a{
font-weight:bold;
background-image:url('/images/kontakt/i_koperta.jpg');
background-repeat:no-repeat;
height:28px;
padding:5px 40px;
color:#fff;
}

/* form konkursowy */
	.tableForm .qBox{
		margin-top:15px; 
		margin-bottom:10px;
	}
	
	.tableForm .qBox .radio{
		line-height:12px; 
		height: 12px;
	}
	
	.tableForm img{
		border: 0;
	}
	
	.tableForm td{
		vertical-align: top;
	}
	
	.tableForm .logo{
		float: left;
	}

/* koniec form */





/* tabele */
table#phoneTable {
  background: #007fc9;
  width: 720px;
  font-family: arial;
  font-size: 11px;
  padding: 0px;
  border-right: 4px solid #007fc9;
  border-bottom: 4px solid #007fc9;
}
table#phoneTable tr.head td {
  background: url('/images/2008/tables/tv_bg.gif') repeat-x;
  padding: 13px 0px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
table#phoneTable tr.head td.pack {
  background: url('/images/2008/tables/tv_left.gif') top left no-repeat;
  width: 108px;
  border-right: 1px solid #4da6d9;
}
table#phoneTable tr.head td.description {
  /*width: 295px;*/
  border-right: 1px solid #4da6d9;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr.head td.price {
  width: 185px;
  border-right: 1px solid #4da6d9;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr.head td.options {
  width: 140px;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr td.left {
  width: 4px;
}
table#phoneTable tr td.blue {
  width: 108px;
  background: #0097ef;
  padding: 25px 0px;
  text-align: center;
  font-weight: bold; 
  color: #fff; 
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
table#phoneTable tr td.dark {
  background: #e5e5e5;
  text-align: center;
  color: #16275d;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 0px 10px;
}
table#phoneTable tr td.light {
  background: #eeeeee;
  text-align: center;
  font-size: 9px;
  color: #16275d;
  border-bottom: 1px solid #fff;
}
table#phoneTable tr td.light span {
  font-size: 16px;
  color: #f15a22;
  font-weight: bold;
}
table#phoneTable tr td.dark a {
  background: url('/images/2008/tables/button.gif');
  width: 88px;
  height: 24px;
  padding: 5px 44px;
}
table#phoneTable tr td.dark a:hover {
  background: url('/images/2008/tables/button_hover.gif');
}

/* New Table - Int, Vod, Tv */
#structTable {font-family:arial; font-size:11px; padding:0; width:720px; }
table.internet { background-color:#FC8524; border-bottom:4px solid #FC8524; border-right:4px solid #FC8524; }
table.telewizja { background-color:#007FC9 ; border-bottom:4px solid #007FC9 ; border-right:4px solid #007FC9 ; }
table.vod { background-color:#9D0368; border-bottom:4px solid #9D0368; border-right:4px solid #9D0368; }
table.telefon { background-color:#039D03; border-bottom:4px solid #039D03; border-right:4px solid #039D03; }

#structTable tr td {padding:4px; text-align:center;}
#structTable tr.head td {padding:8px; text-align:center;}
#structTable tr.head td { color:#FFFFFF; font-weight:bold; text-transform:uppercase; }

#structTable.internet tr.head .pack {background-image:url(/images/2008/tables/net_left.gif); background-repeat:no-repeat;}
#structTable.internet tr.head .description, #structTable.internet tr.head .price, #structTable.internet tr.head .options {background-image:url(/images/2008/tables/net_bg.gif); background-repeat:repeat-x;}
#structTable.telewizja tr.head .pack {background-image:url(/images/2008/tables/tv_left.gif); background-repeat:no-repeat;}
#structTable.telewizja tr.head .description, #structTable.telewizja tr.head .price, #structTable.telewizja tr.head .options {background-image:url(/images/2008/tables/tv_bg.gif); background-repeat:repeat-x;}

table.biznes { background-color:#00358d; border-bottom:4px solid #00358d; border-right:4px solid #00358d; }
#structTable.biznes tr.head .pack {background-image:url(/images/2008/tables/biznes_left.gif); background-repeat:no-repeat;}
#structTable.biznes tr.head .description, #structTable.biznes tr.head .price, #structTable.biznes tr.head .options {background-image:url(/images/2008/tables/biznes_bg.gif); background-repeat:repeat-x;}

table.biznesnew { background-color:#CEDDF4; border-bottom:4px solid #CEDDF4; border-right:4px solid #CEDDF4; }
#structTable.biznesnew tr.head td { color:#ec7a00 ; font-weight:bold; text-transform:uppercase; }
#structTable.biznesnew tr.head .pack {background-image:url(/images/2008/tables/biznes_left_new.gif); background-repeat:no-repeat;}
#structTable.biznesnew tr.head .description, #structTable.biznesnew tr.head .price, #structTable.biznesnew tr.head .options {background-image:url(/images/2008/tables/biznes_bg_new.gif); background-repeat:repeat-x;}

#structTable.vod tr.head .pack {background-image:url(/images/2008/tables/vod_left.gif); background-repeat:no-repeat;}
#structTable.vod tr.head .description, #structTable.vod tr.head .price, #structTable.vod tr.head .options {background-image:url(/images/2008/tables/vod_bg.gif); background-repeat:repeat-x;}
#structTable.telefon tr.head .pack {background-image:url(/images/2008/tables/tel_left.gif); background-repeat:no-repeat;}
#structTable.telefon tr.head .description, #structTable.telefon tr.head .price, #structTable.telefon tr.head .options {background-image:url(/images/2008/tables/tel_bg.gif); background-repeat:repeat-x;}

#structTable tr td.left { width:4px; padding:0; }
#structTable tr td.dark, #structTable tr td.light, #structTable tr td.lighter, #structTable tr td.orange, #structTable tr td.green, #structTable tr td.blue, #structTable tr td.pink { border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}

#structTable tr td.light_stop { border-top:1px solid #FFFFFF; border-left:4px solid #FFFFFF; background:#EEEEEE;}
#structTable tr td.lighter_stop { border-top:1px solid #FFFFFF; border-left:4px solid #FFFFFF; background:#EEEEEE;}
#structTable tr td.dark_stop { border-top:1px solid #FFFFFF; border-left:4px solid #FFFFFF; background:#E5E5E5;}

#structTable tr td.orangeBorder { border-left:1px solid #ffb070;}
#structTable tr td.greenBorder { border-left:1px solid #5ec05e;}
#structTable tr td.blueBorder { border-left:1px solid #4DA6D9;}
#structTable tr td.blueBorder_biznes { border-left:1px solid #265095;}
#structTable tr td.blueBorder_biznes_stop { border-left:4px solid #265095;}
#structTable tr td.greyBorder { border-left:1px solid #C7C7C7;}
#structTable tr td.greyBorder_biznes { border-left:1px solid #E7E7E7;}
#structTable tr td.greyBorder_biznes_stop { border-left:4px solid #E7E7E7;}
#structTable tr td.pinkBorder { border-left:1px solid #bd569a;}

#structTable tr td.orange { background:#FE9B4B;  width:108px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.green { background:#16c016;  width:168px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.blue { background:#0097EF;  width:108px; color:#FFFFFF;  font-weight:bold;}
#structTable tr td.blue_biznes { background:#1e4a93;  width:108px; color:#FFFFFF;  font-weight:bold; border:1px solid #fff; border-bottom:0;}
#structTable tr td.blue_biznes_small { background:#1e4a93;  width:108px; color:#FFFFFF; border:1px solid #fff; border-bottom:0; text-align:left !important;}
#structTable tr td.blue_biznes_small_stop { background:#1e4a93;  width:108px; color:#FFFFFF; border:1px solid #fff; text-align:left !important;}
#structTable tr td.grey_biznes { background:#E4EEFA;  width:108px; color:#002a66;  font-weight:bold; border:1px solid #fff; border-bottom:0;}
#structTable tr td.grey_biznes_small { background:#E4EEFA;  width:108px; color:#002A66; border:1px solid #fff; border-bottom:0; text-align:left !important;}
#structTable tr td.grey_biznes_small_stop { background:#E4EEFA;  width:108px; color:#002A66; border:1px solid #fff; text-align:left !important;}

#structTable tr td.blue_biznes_new { background:#1e4a93;  width:108px; color:#FFFFFF;  font-weight:bold; border:1px solid #fff; border-bottom:0;}
#structTable tr td.blue_biznes_small_new { background:#1e4a93;  width:108px; color:#FFFFFF; border:1px solid #fff; border-bottom:0; text-align:left !important;}
#structTable tr td.blue_biznes_small_stop_new { background:#1e4a93;  width:108px; color:#FFFFFF; border:1px solid #fff; text-align:left !important;}

#structTable tr td.pink { background:#b81a82;  width:108px; color:#FFFFFF;  font-weight:bold;}

#structTable tr td.dark { background:#E5E5E5 ; }
#structTable tr td.light { background:#EEEEEE ; }
#structTable tr td.lighter { background:#F6F6F6 ; }
#structTable tr td.last { border-bottom:1px solid #FFFFFF;}
#structTable tr td.triple {font-size:10px; padding:5px; background:#FC8524; border-left:1px solid #ffb070; border-top:1px solid #ffb070;}
#structTable tr td span.small {font-size:10px; padding:5px; }
#structTable .button {display:block; height:24px; padding:0; width:88px; background:url(/images/2008/tables/button_.gif); background-position:top; background-repeat:no-repeat; overflow:hidden; position:relative; margin:0 auto;}
#structTable .button:hover { background-position:bottom;}
#structTable .button_orange {display:block; height:24px; padding:0; width:88px; background:url(/images/2008/tables/button_orange.gif); background-position:top; background-repeat:no-repeat; overflow:hidden; position:relative; margin:0 auto;}
#structTable .button_orange:hover { background-position:bottom;}
#structTable .button_biznes {display:block; height:24px; width:88px; background:url(/images/2008/tables/button_orange.gif); background-position:top; background-repeat:no-repeat; overflow:hidden; position:relative; margin:0 auto; }
#structTable .button_biznes:hover { background-position:bottom;}

#structTable em, #structTable i { font-size: 16px; color: #f15a22; font-weight: bold; font-style:normal;}


/* END */

