h1 img		{float: left;}
h1 a		{font-size: 17px !important;}
h1 strong	{float: right; color: #333333;}
h1 strong b	{font-size: 34px !important; color: #333333;}
h2 a		{font-size: 12px !important;}
h6		{background-repeat: no-repeat;background-position:0 center;padding-left: 20px; }

.clear	{ clear:both; }

#home p  {font-size: 11px;}
#home, #home .home, #head, #main, #main .main, #foot	{width: 890px;}

#home		{margin-bottom: 25px;background-repeat: repeat-x; background-position: bottom;}
#home td	{vertical-align: top;}
#home #tl	{ width:445px !important; }
#home #tn	{background-color: #FFFFCC; padding: 10px 20px 10px 20px;}
#home #tn h1 {color: #000; margin: 0 0 10px 0;}
#home #tn h2 	{color: #000; margin: 0;}
#home #tn p		{margin: 0;}
#home #tn .std2	{margin: 0 0 10px 0; padding: 0 0 0 20px; background-repeat: no-repeat; background-position: 0 2px;}
#home #tn a  {color: #f00; text-decoration: underline;}

#home h1	{font-size: 12px; margin-top: 20px;}

#head a.menu				{color: #000; padding:0 3px;;margin:0;}
#head a.menu_active			{color: #000; text-decoration: underline;}
#head a.menu_biznes			{color: #000; font-weight: bold; background: url(mbiznes.gif) left center no-repeat; padding-left: 30px;}
#head a.menu_biznes_active	{color: #017dc3; font-weight: bold; background: url(mbiznes.gif) left center no-repeat; padding-left: 30px;}

#head .sep		{margin: 0; padding: 0 !important;}
#head .info 	{color: #0066cc;margin:0;font-size: 13px !important;}
#head td.info 	{padding: 5px 0 5px 20px;}
#head td.navi	{padding: 0 0px 0 20px; }	


#main	{margin-bottom: 25px;}
#main #l, #main #tl, #main #tc, #main #r, #main #c	{vertical-align: top;}

#main #tl		{width: 225px;}
#main #tc		{width: 665px; height: 185px; background-color: #C6C6C7;  border-bottom: 20px solid #fff;}
#main #l		{width: 210px; padding: 27px 15px 0 0;		border-top: 20px solid #fff;}
#main #c		{width: 405px; padding: 10px 15px 0 15px;	border-top: 20px solid #fff;}
#main #r		{width: 215px; padding: 10px 0 0 15px;		border-top: 20px solid #fff;}
#main #c,
#main #r		{background-repeat: repeat-y;}

#main #c a {color: #000;}

#foot a {font-size: 9px; color: #d9d9d9;}

td.menu,
td.menu_active,
td.menu_active_c	{background-repeat: no-repeat; background-position: 19px 5px; padding: 4px 0 4px 45px;}
td.pdf,
span.pdf			{background-repeat: no-repeat; background-position: 15px 3px; padding: 4px 0 4px 40px;}
.pdf a	{font-weight: bold;}

#r td.menu,
#r td.menu_active,
#r td.menu_active_c	{background-image: none; padding: 4px 0 4px 0px;}

.menu,
.menu_active	{}
.menu a,
.menu_active a	{font-weight: bold;}
.menu_active a	{color: #000;}


.line	{background-repeat: repeat-x;background-position: bottom; margin-right: 15px;}
div.menu_green,div.menu_blue,div.menu_orange,div.menu_green_active,div.menu_blue_active,
div.menu_orange_active, div.menu_mobile, div.menu_mobile_active,
div.menu_biurowiec, div.menu_biurowiec_active,
div.menu_wimax, div.menu_wimax_active {padding: 14px 0 14px 0; background-repeat: no-repeat; background-position: 15px 10px;}	

div.menu_gray,
div.menu_gray_active  	{padding: 14px 0 14px 0; background-repeat: no-repeat; background-position: 12px 8px;}	


.menu_green a,.menu_green_active a,.menu_blue a,.menu_blue_active a,.menu_orange a,.menu_orange_active a, .menu_biurowiec_active a, .menu_biurowiec a,
.menu_gray a,.menu_gray_active a, .menu_mobile a, .menu_mobile_active a, .menu_wimax a, .menu_wimax_active a {padding-right: 14px;display: block; background-repeat: no-repeat; background-position: right;font-size: 12px; font-weight: bold;margin-left: 45px;}

.lift_div 	  			{padding: 10px 0 0 0;}
.lift_div .lift_div		{padding: 0 0 0 10px;}
.lift_div td  			{background-image: none !important; padding: 2px 0 2px 0px; }
.lift_div a	  			{background-position: 19px 2px !important; font-size: 11px; margin: 0; padding: 0 0 0 45px;}	
.lift_div .lift_div	a	{background-image: none !important;}

#l .lift_div 	  		{padding: 5px 0 0 0;}
#l .lift_div a	  		{padding: 0;}	
#l .lift_div td  		{background: url(arr_r.gif) left 5px  no-repeat  !important; padding: 2px 0 2px 20px; }



.menu_green_active .lift_div a					{color: #99cc00}
.menu_green_active .lift_div a.menu_active 		{color: #66aa00}
.menu_blue_active .lift_div a					{color: #0099ff}
.menu_blue_active .lift_div a.menu_active 		{color: #0066cc}
.menu_orange_active .lift_div a					{color: #ff6600}
.menu_orange_active .lift_div a.menu_active 	{color: #cc3300}
.menu_gray_active .lift_div a.menu_active 	{color: #000}
.menu_mobile .lift_div a					{ color: #be1e2d; }
.menu_mobile .lift_div a.menu_active 	{ color: #79151f; }



#main #c .std,#main #c .std2,#main #r .std,#main #r .std2	{margin-bottom: 15px;}
.std * 			{font-size: 12px;}
#main #r  h2 	{color: #797979;}
#main #r  p 	{font-size: 11px; line-height: 1.2em;}
.std3 * 		{font-size: 10px;}
.std3 			{background-color: #F2F2F2; border: 1px solid #797979; padding: 15px;}

.forma .std3 			{text-align: left}

td.galeria,td.galeria_active		{text-align: center; width: 133px;}
td.galeria			{border: 1px solid #fff}
td.galeria_active	{border: 1px solid #f2f2f2}
td.galeria img, td.galeria_active img	{margin: 10px;}

.tabelka			{width: 405px; padding: 0;}
.tabelka tr.gray 	{background-color: #f2f2f2;}
.tabelka td 		{vertical-align:top; padding: 2px; border-top: 5px solid #fff;}

.tabelka thead		{}
.tabelka thead td	{border-bottom: 1px solid black; border-top: 0; color: #000; text-align: left;}
.tabelka thead td em	{font-style: normal; font-size: 9px;}	
.tabelka th 		{border-bottom: 1px solid black; border-top: 0; color: #000; text-align: left; font-weight: normal}
.tabelka .cena	{width: 75px;}
.tabelka tfoot 		{}
.tabelka tfoot td 	{color: #000;}

.tabelka .tvpr1		{width: 200px;}
.tabelka .tvpr2		{width: 100px;}
.tabelka .tvpr3		{}
.tabelka .tvpr4		{width: 50px; text-align: center;}
.tabelka .tvpr5		{width: 50px; text-align: center;}
.tabelka .tvpr6		{width: 80px;}

.tabelka .cena1		{width: 20px;}
.tabelka .cena2		{}
.tabelka .cena3		{width: 75px; text-align: right}

.cennik						{border: solid #797979; border-width: 1px 0 0 1px;}
.cennik	thead td			{background-color:#797979; color: #fff;}					
.cennik	td, .cennik	th		{padding: 2px; border: solid #797979; border-width: 0 1px 1px 0;}
.cennik	.col_gray			{background-color:#f2f2f2; width: 70px}
.cennik	.col_silver			{background-color:#fafafa; width: 70px}

select,input,textarea	{color: #797979;}
#c select,#c input,#c textarea	{width: 200px; }
#r select,#r input	{width: 211px; }
.button		{background-color: #CCCCCC; color: #525252; border: 1px solid #000; font-weight: bold;}

form.tv	{}
form.tv select,
form.tv input	{margin-bottom: 5px;}

.program td		{padding-bottom: 20px; vertical-align: top;}
.program img 	{margin-right: 20px; border: 1px solid #797979; float: left;}
.wyniki img 	{width: 100px;}
.program b		{color: #000; font-size: 12px; }
.program i		{color: #ff6600; font-style: normal;}

.forma		{width: 405px; padding: 0;}
.forma th	{text-align:center; color: #000;}
.forma th, .forma td	{padding: 2px; vertical-align: top;}
.forma .col_label	{width: 50%; text-align: right;}
.forma .col_input	{width: 50%;}
.forma input	{}

.forma .button	{width: 100px;}	
.forma .cbx		{width: 25px !important;}	


.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }
.api_search_button		{}

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px solid #000; }
.api_search_input		{margin: 0 5px 0 5px;  width: 95px; background-color: #F1F1F1;}

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{font-weight: bold;}


.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}

#main #tc {}
.no_banner2 #main #r,
.strona2 #main #r	{display: none;}
.no_banner2 #main #c,
.strona2 #main #c	{width: 650px; padding: 10px 0 0 15px;}
.no_banner2 .tabelka,
.strona2 .tabelka,
.no_banner2 .forma
.strona2 .forma	{width: 650px;}
.no_banner2 li .tabelka,
.strona2 li .tabelka {width: 600px; margin-bottom: 20px;}

.navifun	{text-align: center; margin-bottom: 20px;}
.small p		{font-size: 10px; }	

.pakiet		{position: relative; width: 650px; background-color: #D8E4F4;}
.pakiet h3		{font-weight: bold !important;}
.pakiet_mini		{width: 80px; float: left; height: 930px;}
.pakiet_posredni	{width: 240px; float: left; height: 930px;}
.pakiet_cyfrowy		{width: 240px; float: left; height: 930px;}
.pakiet_cyfrowy_hd	{width: 90px; float: left; height: 930px;background-color:#ffff7f;}
.pakiet_mini		{background-color: #D8E4F4;}
.pakiet_mini, 
.pakiet_mini	h1,
.pakiet_mini	h3,
.pakiet_mini	p	{color: #11579B; font-weight: normal;}
.pakiet_posredni	{background-color: #E3EFDC;}
.pakiet_posredni, 
.pakiet_posredni h1,
.pakiet_posredni h3,
.pakiet_posredni p	{color: #6AB33E; font-weight: normal;}
.pakiet_cyfrowy	{background-color: #FEECDB;}
.pakiet_cyfrowy, 
.pakiet_cyfrowy h1,
.pakiet_cyfrowy h3,
.pakiet_cyfrowy p	{color: #FAA91A; font-weight: normal;}
.pakiet h1		{position: absolute;}
.pakiet_mini h1	{left: 10px; top: 100px; border-bottom: 3px solid #11579B; width: 70px;}
.pakiet_posredni h1	{left: 10px; top: 70px; border-bottom: 3px solid #6AB33E; width: 310px;}
.pakiet_cyfrowy h1	{left: 10px; top: 40px; border-bottom: 3px solid #FAA91A; width: 550px;}
.pakiet_cyfrowy_hd h1 {left: 10px; top: 10px; border-bottom: 3px solid #aa0638; width: 640px;font-weight:normal;}


.pakiet_program		{margin: 10px 0px 10px 10px;}
.pakiet .pakiet_program	{margin: 160px 0px 10px 10px;}
.pakiet_program img		{margin: 0 15px 10px 0;}
/*.pakiet_program img	{border: 5px solid #fff;}*/

.pakiet_posredni .pokaz_program 	{background-color: #E3EFDC !important;border-color: #6AB33E;}
.pakiet_cyfrowy .pokaz_program 	{background-color: #FEECDB !important;border-color: #FAA91A;}
.pakiet_mini .pokaz_program		{background-color: #D8E4F4 !important;border-color: #11579B;}
.pakiet_cyfrowy_hd .pokaz_program	{background-color:#ffff7f !important;border-color:#aa0638;}

.pokaz_program	{position: absolute; background-color: #fff; width:400px; border: 3px outset; padding: 20px;}
/*.pokaz_program img	{border: 10px solid #fff; margin: 0 20px 15px 0; float: left;}	*/
.pokaz_program img	{margin: 10px 30px 25px 10px; float: left;}
.pokaz_program td	{vertical-align: top;}


#home		{position: relative;}
/*
.toplayer	{border: 1px solid #f20000; width: 890px; height: 100px;}
*/
.toplayer	{border: 1px solid #f20000; width: 620px; height: 415px; position:absolute; left: 135px; top: 25px; background-color:#CCCCCC;}
/*
.toplayer	{border: 1px solid #f20000; width: 336px; height: 240px; position:absolute; left: 0; background-color:#CCCCCC;}
*/



#home div.home_ramka #l		{ width:205px; padding:0 0 0 10px; float:left; margin:0 0 0 5px; }
#home div.home_ramka #r		{ width:205px; padding:0 0 0 10px; float:left; margin:0 0 0 5px; }
#home div.home_ramka #cl	{ width:205px; padding:0 0 0 10px; float:left; margin:0 0 0 5px; }
#home div.home_ramka #cr	{ width:205px; padding:0 0 0 10px; float:left; margin:0 0 0 5px; }


td.menu,
td.menu_active,
td.menu_active_c						{background-image: url(arr_r.gif);}

#main td#c table.galeria td.menu { background:none; cursor:pointer; }



#home div.home_ramka { background:url(ramka_home_new2.jpg) left 20px; background-repeat:no-repeat; height:252px; position:relative;  width:890px; position:relative; padding:20px 0 0 0; }
/*#home div.home_ramka td { width:205px; background:none; }*/
#home div.home_ramka div.std {margin:110px 0 0 0; }
#home div.home_ramka div.std h1 { font-size:15px !important; text-align:left; }
#home div.home_ramka div.std h1 a { font-size:14px !important; }
#home div.home_ramka div.std h1 img { margin:0 5px 0 0; }

#home a#cyfrowy_dom { position:absolute; top:30px; left:30px; width:850px; height:80px; display:block; text-indent:-5000px; }

.intro {   background: #d8d8d8; }

.intro #main,
.intro #head,
.intro #foot	{ width:100%; position:relative; z-index:3;  }

.intro #foot	{ margin:200px 0 0 0; border-top:1px solid #aaa5a3; }

.intro #main .main,
.intro #head .head,
.intro #foot .foot	{ width:494px; position:relative; }

.intro #head .head table,
.intro #foot .foot table	{ width:494px; }

.intro #intro_logo	{ height:35px; width:190px; margin:35px 0; display:block; background:url(logo_intro.gif) no-repeat left top; text-indent:-5000px; }
.intro #main .main img.intro	{ border:1px solid #fff; margin:15px 0 10px 0; }
.intro #main .main p 	{ width:240px; float:left; text-align:center; }
.intro #main .main p a	{ color:#00669d; font-size:18px; font-family:Arial; }
.intro #main .main p a em	{ font-size:14px; font-style:normal; }

.intro #foot p	{ text-align:right; width:495px; color:#777676; font-size:10px; }

.intro #tlo	{ background:url(inea_intro.jpg) no-repeat center top;  height:600px; width:100%; position:absolute; z-index:1; }
.intro #background	{ background:url(intro_repeat.jpg) repeat-x left top; height:600px; width:100%; position:absolute; z-index:0; }

div.telefon_opis		{ } 
div.telefon_opis img	{ margin:40px 10px 0 0; width:230px; float:left; cursor:pointer; } 
div.telefon_opis div	{ float:right; width:405px; }
div.telefon_opis ul		{ list-style:square; }

body.no_banner table.no_banner,
body.no_banner2 table.no_banner			{ display:none; }

/*-------------------------INEA MONO--------------------------*/
/*
.intro #intro_logo { background-image:url(logo_intro_mono.gif) !important; }
*/

#phones					{ float:left; }
#phones ul 				{ float:left; list-style:none; margin:0; padding:0; }
#phones ul li			{ width:300px; float:left; margin:0 25px 30px 0; padding-bottom:10px; border-bottom:2px solid #ccc; }
#phones ul li img		{ margin:0 10px 0 0; float:left; }
#phones ul li .tresc	{ float:left; width:210px; height:100px; }
#phones ul li .link		{ float:left; width:210px; }

#phones ul li h2		{ font-size:17px; font-weight:bold; height:45px; }
#phones ul li h3		{ padding:0 0 0 90px; }
#phones ul li h3.new	{ background:url(nowosc.gif) no-repeat left; }
#phones ul li h3 strong	{ color:#be1e2d; font-size:22px; }

#phones ul li .link p	{ font-size:11px; }
#phones ul li .link a	{ border-top:1px dotted #ccc; display:block; }

table.telefony td		{ vertical-align:top; }
table.telefony td ul	{ margin:0; padding:0; list-style-position:inside; }
table.telefony td h2	{ font-size:17px; margin:15px 0 0 0;  }
table.telefony td h2 em { color:#be1e2d; font-size:25px; font-style:normal; }

table.nowy_cennik		{ border:1px solid #797979; border-width: 1px 0 0 1px; margin:0 0 10px 0; }
table.nowy_cennik td,
table.nowy_cennik th	{ border:1px solid #797979; border-width: 0 1px 1px 0; text-align:center; }
table.nowy_cennik td p,
table.nowy_cennik th p	{ margin:0; padding:5px; }
table.nowy_cennik th	{ background:#be1e2d; color:#fff; }


div.menu_galeria			{ margin:20px 0 0 0; }
div.menu_galeria div.menu	{ float:left; margin:0 5px 0 0; width:90px; height:90px; border:1px solid #ccc; text-align:center; } 
div.menu_galeria div.menu img { width:50px; height:88px;  }

div.teraz_polska		{ position:absolute; top:10px; left:-70px; z-index:1; }


/*-------------------------MAPA------------------------*/
