@charset "iso-8859-2";
/* 

		Autor/Author: Pawel Nowacki 
		mailto: pawel.nowacki@finemedia.pl
		kom./mobile: +48 600 100 825
		kom./mobile: +48 601 892 719
		tel./phone: +48 71 7220 200
		
*/
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
a img { border:0 none; }
p  { font-family: arial,tahoma,verdana; font-size:11px; }
.nr2 p.nr { font-size:11.5px; line-height:140% }
body 		{
			margin:0; 
			padding:0; 
			height: 100%;
			background-image: url(gfx/bd_bg.gif); background-repeat:repeat-x; background-position:top; background-color: #fff;
			}
* html body {text-align: center;
			/* hack dla IE<6.0 - prawidłowe wyświetlanie #main */
			}
div 		{
			border: 0 none;
			margin: 0 auto;
			padding: 0;
			}
#main 		{
			width:974px; 
			margin:0 auto;
			display:block;
			height:auto;
			}
#main #top	{
			width:974px; height:30px;
			float:left;
			display:block;
			height:auto;
			}
#top #logo	{
			width: 110px;
		height:30px;;
			float: left;
			display: block; margin:0; padding:0
			}
#logo a		{
			display:block; float:left;
			margin:13px 0 0 0;
			border:0 none;
			}
#logo a img {
			border:0 none;
			}
#top #tmenu	{
			width:864px;
		height:30px;
			float: right;
			padding: 13px 0 0 0;
			display:block;
			margin:0;
			}
#nav_help 	{ padding: 2px 0 0 710px; margin:0; height:auto; display:block;}
#nav_help li {float:left; display:block; padding:0; margin:0;}
#nav_help li a { background-position:top center; background-repeat:no-repeat; padding:0 15px; display:block; float:left; text-decoration:none;}
#nav_help li a.home { background-image: url(gfx/tm_hm.gif); width:11px;}
#nav_help li a.contact { background-image: url(gfx/tm_ml.gif); width: 9px;}
#nav_help li a.sitemap { background-image: url(gfx/tm_sm.gif); width:11px;}
#nav_help li a.rss { background-image: url(gfx/tm_rss.gif); width: 12px;}	
#nav_help li.line {background-image: url(gfx/tm.gif); width:1px; padding:0; margin:0;}
#nav_help li a:hover { background-position:bottom center; padding:0 15px;}

#main #baner	{
				width:974px;
				float:left;
				display:block;
				 background-color:#fbfbfb;
				margin-top:5px;
			}	
			
#baner #bleft	{
				width: 762px;
				float:left; 
				display:block;
				height:134px;
	
				background-position: top left;
				background-repeat: no-repeat;
				}
#baner #bleft1	{/* nie wiem co to jest - aktualizacja do telewizji, ale byc moze ze wystepuje na ktorejs podstronie gdzie zrobi sieczke!!! */
				width: 974px;
				float:left; 
				display:block;
				height:44px;
	
				background-position: top left;
				background-repeat: no-repeat;
				}
#bleft ul#nav { padding: 102px 0 0 0; margin:0; }
#bleft1 ul#nav { padding: 0; margin:0; width:972px; border:1px solid #3a5f7b; float:left; display:block; }


#baner #bright	{ 
				width:205px;
				float:left;
				margin-left:7px;
				display:block;
				height:134px;
				background-image: url(gfx/ebok_login.gif);
				background-position: top left;
				background-repeat: no-repeat;
				}
#bright h3		{ 
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px; font-weight:bold;
				color:#fff;
				padding:4px 0 11px 10px !important;
				padding:4px 0 11px 4px;
				margin:0;
				}


form.logform	{ margin:0; padding:0;}

form.logform label.loglabel,input.loginput {
				display: block;
				width: 90px;
				float: left;

					}
form.logform input.loginput { border:1px solid #3a5f7b;
				font-size:11px; font-family:Arial, Helvetica, sans-serif;  color: #3a5f7b; padding: 0 3px;
				
				margin-bottom: 7px;
				margin-top: 1px
				}
form.logform label.loglabel {
				text-align: right;
				width: 60px;
				padding-right: 7px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#fff;
						margin-bottom: 6px;
				margin-top: 2px
				}
form.logform input.logsubmit { background-image: url(gfx/logsubmit.gif); width:16px; height:16px; float:left; display:block; border:0 none; margin-left:5px; margin-top:1px;}


form.logform br		{
				clear: left;
				}
#bright p { text-align:left;margin:0 0 3px 69px;padding:0;}
#bright p a { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#fff; text-decoration:none;}
#bright p a:hover {  color:#b8d4e8; text-decoration:underline}

#main #content	{
				width:974px;
				float:left;
				display:block;
				height: auto; 
				margin-top:5px;
			}	
#content #cmax	{
				width: 760px;
				margin:10px 0 0 0;
				padding-left: 7px;
				float:left;
				display:block;
				height:auto;
				background-image:url(gfx/cont_bg.gif); background-position:top left; background-repeat:no-repeat;
				border-left:1px solid #3a5f7b;
				}

#cmax .info	{	width: 280px;
				float:left; display:block; height:auto; padding: 0; margin:0; }
#cmax .text	{	width: }
.info .infoimg	{ width:280px;height:38px; padding:0 0 10px 0; margin:0; text-align:left; width:100%; display:block}
.info p			{ font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding: 0 3px 0 10px; margin:0 0 5px 0;}
ul.offer1		{ list-style-type:none; padding: 5px 0 5px 10px; text-align:left; margin:0 0 0 10px;}
ul.offer1 li	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; line-height:14px;}
.info p.more 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;}
.info p.more a	{  color:#3a5f7b; }
.info p.more a:hover	{ color:#900;}

#content #cmin	{
				width: 201px;
				margin:10px 0 0px 0;
				padding: 0 5px 0 0px;
				float:left;
				display:block;
				height:auto;
				}
#content #cmin2	{
				width: 201px;
				margin:0px 0 10px 0;
				padding: 0 0 0 0;
				float:left;
				display:block;
				height:auto;
				}
#cmin h4.aktu		{ 
				font-family: Arial, Helvetica, sans-serif; color:#2b689b; font-size:12px; font-weight:bold; padding:0 23px 0 3px; display:inline; text-align:left; margin:0;
				}				
#cmin h5.aktu		{ 
				font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; padding:0 3px 0 3px; display:inline; text-align: left; margin:0;
				}
	h5.aktu img {  vertical-align:bottom;}
#cmin h5.aktu a { color:#2b689b; text-decoration:none;}
#cmin h5.aktu a:hover { color:#c00; }
hr.hrline { border: none 0; border-top: 1px solid #2b689b;/*the border*/ width: 100%; height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ margin:2px 0; }
#cmin p.aktu	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:0 3px; margin:2px 0 5px 0;}
#cmin p.more 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right;}
#cmin p.more a	{  color:#3a5f7b; }
#cmin p.more a:hover	{ color:#900;}




#content #cmax1	{/* nie wiem gdzie to jest uzywane..*/
				width: 753px;
				margin:10px 0 0 0;
				padding: 7px  0 7px 7px;
				float:left;
				display:block;
				height:auto;
				border-left:1px solid #3a5f7b;
				}
#content #cmax2	{/*j.w.*/
				width: 964px;
				margin:10px 0 0 0;
				padding: 7px;
				float:left;
				display:block;
				height:auto;
				
				}
				
#cmax1 h3	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#900;
				border-bottom:1px dotted #c00;
				text-align:left; padding:0; margin:0 0 10px 0;
				}
#cmax1 h4	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#3a5f7b;
				border-bottom:1px dotted #3a5f7b;
				text-align:left; padding:0; margin:0;
				}
#cmax1 h5	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#3a5f7b;
				text-align:left; padding:0; margin:0 0 3px 0;
				}
	#cmax1 h5 a { text-decoration:none; color:#3a5f7b;}
#cmax1 p.nr	{
				font-family:arial, Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#333;
				text-align:left; padding:0; margin:0 0 10px 0;
				}
#cmax1 p.prom	{
				font-family:arial, Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#a00;
				text-align:left; padding:0; margin:0 0 10px 0;
				}
#cmax1 ol, #cmax1 ul {
		padding:0 0 0 20px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
#cmax1 ol li, #cmax1 ul li { font-family:Arial, Helvetica, sans-serif; }

.cennik { border:0 none; width: 553px; }
.cennik_int { background-image:url(gfx/tabinternet.gif); background-position:top left; background-repeat:no-repeat;}
.cennik_tel { background-image:url(gfx/tabtelefon.gif); background-position:top left; background-repeat:no-repeat; border-spacing:0px;border-collapse: collapse}
.cennik_tel * * td, .cennik_tel * td, .cennik_tel * * th, .cennik_tel * th * { border:1px solid #777; padding:0; margin:0; border-spacing:0px; border-collapse: collapse;}
.tabhead	{background-color:#fafafa; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a5f7b; font-weight:bold; font-size:11px;}
.tabhead1	{background-color:#fafafa; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3a5f7b; font-weight:bold;}

.tabrg	{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:right; line-height:19px;}
.tabrg1	{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:right;}
.tabpoz	{ font-family:Arial, Helvetica, sans-serif; color:#900; font-size:11px; text-align: left; margin:0; font-weight:bold; line-height:19px;}
.tabpoz1	{ font-family:Arial, Helvetica, sans-serif; color:#900; font-size:10px; text-align: left; margin:0; font-weight:bold; }
.tabopis	{ font-family:Arial, Helvetica, sans-serif; color:#232323; font-size:11px; padding:0 20px; margin:0; text-align: justify}
.tabname	{ width: 370px; text-align:right }
.tabname1	{ width: 262px; text-align:right }
.tabname2	{ width: 240px; text-align: left; }
.thname2	{ width: 540px; text-align: left; }
.tdleft4	{ width: 120px; text-align:left; }
.tdleft5	{ width: 20px; text-align:left; }
.tdright4	{ width: 75px; text-align:right; }
.tdright5	{ width: 133px; text-align:right; }
.tabnetto	{ width: 63px; text-align:right  }
.tabvat	{width: 50px; text-align:right}
.tabbrutto	{ width:70px; table-align:right;}
.tabright2	{ width:91px; table-align:right;}
.tabright3	{ width:100px; table-align:right;}

#cmax1 p { margin:0; }
#cmax1 p a {color:#3a5f7b; text-decoration:none;}
#cmax1 p a:hover { color:#900;}

/* WSZYSTKO CO PONIZEJ JEST  do eboka !!!!!!!!!!!!!!1 */

#cmax2 p { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
span.red1 { color: #d00;}
span.green1 { color:#0c3 }
#cmax2 p a {color:#3a5f7b; text-decoration:none;}
#cmax2 p a:hover { color:#900;}
#cmax2 h3	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#900;
				border-bottom:1px dotted #c00;
				text-align:left; padding:0; margin:0 0 10px 0;
				}
#cmax2 h4	{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#3a5f7b;
				border-bottom:1px dotted #3a5f7b;
				text-align:left; padding:0; margin:0;
				}

