@charset "utf-8";
/* Default Stylesheet */
* {
	margin: 0; padding: 0;
	}
body {
	color: #333; background-color: #f5f5f5; behavior: url("http://swidman.pl/javascript/csshover.htc"); font-family:  "Tahoma","Verdana", "Helvetica", "MS Sans Serif", sans-serif; font-size: 13px; text-align: center;
	}
/* >>> CONTAINERS <<< */
div#print {
	display: none;
	}
div#container {
	width: 1000px; margin: 0px auto; text-align: left; background-color:#FFFFFF;
	}
	div#header-wrap {
		margin: 0px 0px; background-image: url("../images/header_bg.png"); background-position: left top; background-repeat: no-repeat; width: 1000px; height: 114px; display: block;
		}
		div#header-in {
			padding: 10px; color: inherit;
			}
	div#content-wrap {
		background-color: #fff; 
		}
		div#center {
			color: inherit; background-color: #fff;
			}
			div#center-in {
				padding: 1px;
				}
		div#left {
			float: left; color: inherit; background-color: #fff;
			}
			div#left-in {
				display:block;
				}
	div#footer-wrap {
		clear: both; color: inherit; background-color: #fff; padding-bottom: 3px;
		}
		div#footer-in {
			line-height: 25px;
			}
		div.pageTime {
			font-size: 10px; display: block;
			}
/* >>> SUB CONTAINERS <<< */
div.box {
	float: right; margin: 10px 5px 5px 0px; padding: 5px; color: inherit;
	}
	div.left {
		float: left; width: 220px; overflow: hidden; display: block; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-left: 5px;
		}
		div.left td.boxContent, div.center td.boxContent, div.right td.boxContent {
			border-left: 1px solid #8197c9; border-right: 1px solid #8197c9; border-bottom: 1px solid #8197c9; height: 180px; background-image: url("../images/boxABC-bg.png"); background-position: right top; background-repeat: repeat-y; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
			}
		div.left .title, div.center .title, div.right .title {
			display: block; height: 38px; line-height: 38px; background-image: url("../images/boxABC-left_top.png"); background-position: left top; background-repeat: no-repeat; padding-left: 38px; 
			}
		div.left .title h2, div.center .title h2, div.right .title h2 {
			display: block; height: 38px; line-height: 36px; background-image: url("../images/boxABC-right_top.png"); background-position: right top; background-repeat: no-repeat; color: #ffffee; text-transform: uppercase; 
			}
	div.center {
		width: 300px; float: left; overflow: hidden; display: block; padding-left: 0px; padding-right: 0px; padding-top: 0px; 
		}
		.rsstitle a {
			text-decoration: none; font-weight: bold; color: #666;
			}
		 .rsstitle a:hover {
			text-decoration: none; font-weight: bold; color: #4494FF;
			}
		div.center .rssdate {
			font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; text-align: right; padding-right: 5px;
			}
	div.right {
		width: 220px; overflow: hidden; display: block; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-left: 0px;
		}
div.boxLeft {
	width: 205px; margin: 5px 3px 5px 3px; padding: 5px; color: inherit; background-color: #F1F7FF; border: 1px solid #eee;
	}
	.ind {
		padding:4px 4px 15px 2px;
		}
	.padding {
		padding:14px 21px 0 17px;
		}
	.padding img {
		border: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-right: 5px;
		}
	/* >>> LISTS <<< */
ul#nav-left {
	margin-left: 15px; margin-top: 10px; list-style: none; width: 209px;
	}
	ul#nav-left li {
		line-height: 48px;
		}
		ul#nav-left li a {
			display: block; text-decoration: none;
			}
			.technology, .technology_link {
				color: #ffffff; line-height: 48px; margin-left: 55px; font-weight: bold;	
				}
			.technology:hover, .technology_link:hover {
				color: #000000; line-height: 48px; margin-left: 55px; font-weight: bold;
				}
			.thelanguage {
				background-color: #ffffff;
				}
			ul#subnav-left {
				width: 170px; margin-left: 20px; list-style: none; background-color: #ffffff;
				}
				ul#subnav-left li {
					line-height: 25px; background-color: #ffffff;
					}
				ul#subnav-left li a {
					display: block; padding: 0px 0px 0px 20px; color: #666; text-decoration: none; background-image: url("../images/rightarrowone.gif"); background-position: left; background-repeat: no-repeat; line-height: 25px; border-bottom: 1px solid #eee;
					}
				ul#subnav-left li a:hover {
					color: #666; background-color: #F1F7FF; background-image: url("../images/rightarrowone.gif"); background-position: left; background-repeat: no-repeat; line-height: 25px; border-bottom: 1px solid #E3EFFF;
					}
ul#wbok-left {
	margin-left: 15px; margin-top: 10px; list-style: none; width: 209px;
}
ul#wbok-left li {
		line-height: 48px; background-image: url("../images/on-line.png"); background-position: right top; background-repeat: no-repeat;
		}
ul#wbok-left li:hover {
		line-height: 48px; background-image: url("../images/on-line_over.png"); background-position: right top; background-repeat: no-repeat;
		}
		ul#wbok-left li a {
			display: block; text-decoration: none;
			}
ul#nav-top {
	float: right; padding: 1px 0px; /*margin-top: 77px;*/ list-style: none; text-transform: uppercase; font-size: 12px; font-weight: bold;
	}
	ul#nav-top li {
		display: inline; background-image: url("../images/bullet_top.gif"); background-position: left; background-repeat: no-repeat; line-height: 25px;
		}
		ul#nav-top li a {
			margin: 0px 10px; color: #888; background-color: inherit; font-size: 90%; text-decoration: none;
			}
		ul#nav-top li a:hover {
			color: #4494FF; background-color: inherit;
			}
ul#nav-footer {
	margin: 0px 0px 0px 0px; padding: 5px 5px 0px 5px; color: #aaa; background-color: inherit; font-size: 10px; list-style: none; text-align: right;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
		float: left;
		}
		ul#nav-footer li.left a{
		font-weight: bold; background: none;
		}
		ul#nav-footer li.left a:hover{
		font-weight: bold; background: none;
		}
		ul#nav-footer li a {
			margin: 0px 3px; color: #aaa; background-color: inherit; text-decoration:none;
			}
		ul#nav-footer li a:hover {
			color: #333; background-color: inherit; text-decoration:none; border-bottom: 1px solid #F1F7FF;
			}
	ul.list {
		margin: 20px 30px; font-size: 90%; line-height: 20px;
		}
/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	font-size: 200%;
	}
div#center h2 {
	font-size: 13px;
	}
div#left h2 {
	margin: 20px 20px 5px 20px; font-size: 100%;
	}
div#center p {
	margin: 5px 0px 5px 0px; color: #444; background-color: inherit; font-size: 12px; line-height: 1.5em; text-indent: 10px;
	}
div#left p {
	margin: 0px 20px 5px 20px; color: #666; background-color: inherit;
	}
p a, ul.list a {
	color: #4494FF; background-color: inherit; text-decoration: none; border-bottom: 1px solid #F1F7FF;
	}
	p a:hover, ul.list a:hover {
		color: #333; background-color: inherit; border-bottom: 1px solid #eee;
		}
/* >>> FORMS <<< */
* { 
	}
div#left .boxLeft {
	padding-left: 10px; font-size: 11px; list-style: none;
	}
	div#left .boxLeft a {
		font-weight: bold; text-decoration: none; color: #333333;
		}
	div#left .boxLeft a:hover {
		font-weight: bold; text-decoration: none; color: #4494FF;
		}
		div#left .boxLeft h4 {
			font-size: 12px; font-weight: bold;
			}
/* >>> END <<< */

/* START Contact.tpl Theme */
#contact {
	font-size: 11px; line-height: 1.5em;
	width:760px;
	}
	#contact a {
		font-weight: bold; text-decoration: none; color: #333333;
		}
	#contact a:hover {
		font-weight: bold; text-decoration: none; color: #4494FF;
		}
	#contact .bg {
		background-color: #F1F7FF;
		}
		#contact .title {
			display: block; line-height: 35px;
			}
			#contact .title h1 {
				background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #4b3986; font-family: Tahoma, Geneva, sans-serif;
			}
		#contact .contact {
			padding: 10px 10px 10px 10px; border-right: 1px dashed #333333;
			}
		#contact .contactsend {
			padding: 10px 10px 10px 10px;
			}
		#contact .contactback {
			padding: 10px 10px 10px 10px;
			}
		#contact .contactback a.back {
			color: #29166f; text-decoration: none;
			}
		#contact .contactback a:hover.back {
			color: #4494FF; text-decoration: none;
		}
		#contact .contactback a.back span {
			line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat;
			}
		#contact .contactnext {
			padding: 10px 10px 10px 10px;
			}
		#contact .contactnext a.next {
			color: #29166f; text-decoration: none;
			}
		#contact .contactnext a:hover.next {
			color: #4494FF; text-decoration: none;
			}
		#contact .contactnext a.next span {
			line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat;
			}
		.contactFront {
			font-size: 11px !important;
			}
		#officedepartment {
			border-left: 2px solid #006699; border-bottom: 1px dashed #006699; margin-top: 10px; margin-left: 10px; padding-bottom: 10px;
			}
		#officedepartment .title {
			font-size: 13px; font-weight: bold; padding-top: 10px; padding-left: 10px; 		
			}
		#officedepartment .addres {
			padding-top: 10px; padding-left: 10px;
			}
		#department {
			margin-left: 30px; margin-top: 10px; margin-right: 20px;
			}
			#department h4 {
				font-size: 13px; font-weight: bold; padding-top: 10px; padding-left: 10px;
				}
			#department td.box {
				border-left: 2px solid #006699; border-bottom: 1px dashed #006699; margin-top: 10px; margin-left: 10px; padding-bottom: 10px; 
				}
/* END Contact.tpl Theme */

/* START StaticPage Theme */
#staticpage {
	width:760px;
	font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #797979;
	}
	#staticpage a {
		font-weight: bold; text-decoration: none; color: #333333;
		}
	#staticpage a:hover { 
		font-weight: bold; text-decoration: none; color: #4494FF;
		}
	#staticpage .bg {
		background-color: #F1F7FF;
		}
	#staticpage .title {
		display: block; line-height: 35px;
		}
		#staticpage .title h1 {
			background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #4b3986; font-family: Tahoma, Geneva, sans-serif ; 
			}
		#staticpage .timepub {
			font-size: 10px; font-weight: bold; padding-right: 10px;
			}
		#staticpage .back {
			padding: 10px 10px 10px 10px;
			}
		#staticpage .back a.back {
			color: #29166f; text-decoration: none;
			}
		#staticpage .back a:hover.back {
			color: #4494FF; text-decoration: none;
			}
		#staticpage .back a.back span {
			line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; 
			}
		#staticpage .next {
			padding: 10px 10px 10px 10px;
			}
		#staticpage .next a.next {
			color: #29166f; text-decoration: none;
			}
		#staticpage .next a:hover.next {
			color: #4494FF; text-decoration: none;
			}
		#staticpage .next a.next span {
			line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat;
			}
		#staticpage .list ul {
			margin: 0px; padding: 0px; list-style: none; line-height: 20px;
			}
		#staticpage .list ul li { 
			background: url("images/list_marker.gif") no-repeat left top; color: #3C3C3C; font-weight: bold; 
			}
		#staticpage .list ul li a { 
			color: #8AA222; margin-left: 15px; text-decoration: underline;
			}
		#staticpage .list ul li a:hover { 
			text-decoration: none;
			}
		#staticpage strong { 
			color: #8AA222;
			}
		#staticpage b {
			color: #797979;
			}
		#staticpage a { 
			color: #8AA222; text-decoration: underline;
			}
		#staticpage a:hover { 
			text-decoration: none;
			}
/* START Site Map */
	#staticpage #first {
		font-size: 12px; font-weight: bold; margin-left: 260px; 
		}
		#staticpage #first a {
			text-decoration: none; color: #333333;
			}
		#staticpage #first a:hover {
			text-decoration: none; color: #4494FF;
			}
			#staticpage #first a span, #staticpage #parent a span, #staticpage #parent_parent a span {
				padding-left: 15px; background-position: left; background-repeat: no-repeat; line-height: 25px;
				}
			#staticpage #first a span {
				background-image: url("../images/bullet_top.gif");
				}
			#staticpage #parent a span {
				background-image:url("../images/bullet_parent.gif");
				}
			#staticpage #parent_parent a span {
				background-image:url("../images/bullet_parent_parent.gif");
				}
			#staticpage #parent, #staticpage #parent_parent {
				margin-left: 30px;
				}
				#staticpage #parent a, #staticpage #parent_parent a {
					text-decoration: none; color: #333333; font-weight: normal;
					}
				#staticpage #parent a:hover, #staticpage #parent_parent a:hover {
					text-decoration: none; color: #4494FF; font-weight: normal;
					}
/* END Site Map */
/* END StaticPage.tpl Theme */


/* START dla_firm.tpl Theme */
#firmy { width: 760px; }
	#firmy td, #firmy table, #firmy div { font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #333333; }
	#firmy .title { behavior: url("http://swidman.pl/javascript/iepngfix.htc"); display: block; background: url("../images/INET_BIZ_ICON48.png") no-repeat left top; line-height: 48px; padding-left: 50px; }
		#firmy .title h1 { background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #853915; font-family: Tahoma, Geneva, sans-serif; }
		#firmy .timepub { font-size: 10px; font-weight: bold; padding-right: 10px; }
		#firmy .back { padding: 10px 10px 10px 10px; }
		#firmy .back a.back { font-weight: bold; color: #29166f; text-decoration: none; }
		#firmy .back a:hover.back { font-weight: bold; color: #4494FF; text-decoration: none; }
		#firmy .back a.back span { line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; }
		#firmy td.next { padding: 5px 5px 5px 5px; }
		#firmy td.next a#next { font-weight: bold; color: #853915; text-decoration: none; }
		#firmy td.next a:hover#next { font-weight: bold; color: #4494FF; text-decoration: none; }
		#firmy td.next a#next span { line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat; }
		#firmy .list ul { margin: 0px; padding: 0px; list-style: none; line-height: 20px; }
		#firmy .list ul li { color: #3C3C3C; }
		#firmy .list ul li a { color: #853915; margin-left: 15px; text-decoration: underline; }
		#firmy .list ul li a:hover { text-decoration: none; }
		#firmy strong, #internet b { color:#853915; }
		#firmy u { color:#853915; text-decoration: none; font-weight: 100; }
		#firmy a { color: #853915; text-decoration: none; }
		#firmy a:hover { text-decoration: none; }
/* END dla_firm.tpl Theme */

/* START Internet.tpl Theme */
#internet { width: 760px; }
	#internet td, #internet table, #internet div { font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #333333; }
	#internet .title { behavior: url("http://swidman.pl/javascript/iepngfix.htc"); display: block; background: url("../images/INET_Earth_ICON48.png") no-repeat left top; line-height: 48px; padding-left: 50px; }
		#internet .title h1 { background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #090; font-family: Tahoma, Geneva, sans-serif; }
		#internet .timepub { font-size: 10px; font-weight: bold; padding-right: 10px; }
		#internet .back { padding: 10px 10px 10px 10px; }
		#internet .back a.back { font-weight: bold; color: #29166f; text-decoration: none; }
		#internet .back a:hover.back { font-weight: bold; color: #4494FF; text-decoration: none; }
		#internet .back a.back span { line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; }
		#internet td.next { padding: 5px 5px 5px 5px; }
		#internet td.next a#next { font-weight: bold; color: #090; text-decoration: none; }
		#internet td.next a:hover#next { font-weight: bold; color: #4494FF; text-decoration: none; }
		#internet td.next a#next span { line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat; }
		#internet .list ul { margin: 0px; padding: 0px; list-style: none; line-height: 20px; }
		#internet .list ul li { color: #3C3C3C; }
		#internet .list ul li a { color: #8AA222; margin-left: 15px; text-decoration: underline; }
		#internet .list ul li a:hover { text-decoration: none; }
		#internet strong, #internet b { color:#8AA222; }
		#internet u { color:#8AA222; text-decoration: none; font-weight: 100; }
		#internet a { color: #8AA222; text-decoration: none; }
		#internet a:hover { text-decoration: none; }
/* END Internet.tpl Theme */
	
/* START Phone.tpl Theme */
#phone { width: 760px; }
	#phone td, #phone table, #phone div { font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #333333; }
	#phone .title { behavior: url("http://swidman.pl/javascript/iepngfix.htc"); display: block; background: url("../images/INET_Phone_ICON48.png") no-repeat left top; line-height: 48px; padding-left: 50px; }
		#phone .title h1 { background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #FF770B; font-family: Tahoma, Geneva, sans-serif; }
	#phone .timepub { font-size: 10px; font-weight: bold; padding-right: 10px; }
	#phone .back { padding: 10px 10px 10px 10px; }
		#phone .back a.back { font-weight: bold; color: #29166f; text-decoration: none; }
			#phone .back a:hover.back { font-weight: bold; color: #4494FF; text-decoration: none; }
			#phone .back a.back span { line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; }
		#phone td.next { padding: 5px 5px 5px 5px; }
			#phone td.next a#next { font-weight: bold; color: #FF770B; text-decoration: none; }
			#phone td.next a:hover#next { font-weight: bold; color: #4494FF; text-decoration: none; }
			#phone td.next a#next span { line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat; }
		#phone .list ul { margin: 0px; padding: 0px; list-style: none; line-height: 20px; }
			#phone .list ul li { color: #FF770B; font-weight: normal; }
			#phone .list ul li a { color: #FF770B; margin-left: 15px; text-decoration: underline; }
			#phone .list ul li a:hover { text-decoration: none; }
		#phone strong, #phone b { color: #FF770B; }
		#phone a { color: #FF770B; text-decoration: none; }
		#phone a:hover { text-decoration:none; }
/* END Phone.tpl Theme */

/* START Multipack.tpl Theme */
#multipack {
	width:760px;
	}
	#multipack td, #multipack table, #multipack div {
		font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #333333;
		}
	#multipack .title {
		behavior: url("http://swidman.pl/javascript/iepngfix.htc");
		display: block; background: url("../images/INET_Multi_ICON48.png") no-repeat left top; line-height: 48px; padding-left: 50px;
		}
		#multipack .title h1 {
			background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #adadad; font-family: Tahoma, Geneva, sans-serif ; 
			}
	#multipack .timepub {
		font-size: 10px; font-weight: bold; padding-right: 10px;
		}
		#multipack .back {
			padding: 10px 10px 10px 10px;
			}
			#multipack .back a.back {
				font-weight: bold; color: #29166f; text-decoration: none;
				}
			#multipack .back a:hover.back {
				font-weight: bold; color: #4494FF; text-decoration: none;
				}
			#multipack .back a.back span {
				line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; 
				}
		#multipack td.next {
			padding: 5px 5px 5px 5px;
			}
			#multipack td.next a#next {
				font-weight: bold; color: #adadad; text-decoration: none;
				}
			#multipack td.next a:hover#next {
				font-weight: bold; color: #4494FF; text-decoration: none;
				}
			#multipack td.next a#next span {
				line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right; background-repeat: no-repeat;
				}
		#multipack .list ul {
			margin: 0px; padding: 0px; list-style: none; line-height: 20px;
			}
			#multipack .list ul li { 
				color: #adadad; font-weight: bold;
				}
			#multipack .list ul li a { 
				color: #adadad;  margin-left: 15px; text-decoration: underline;
				}
			#multipack .list ul li a:hover { 
				text-decoration: none;
				}
		#multipack strong, #multipack b {
			color: #adadad;
			}
		#multipack a {
			color: #adadad; text-decoration: none;
			}
		#multipack a:hover {
			text-decoration: none;
			}
	#multipack #pakiety {
		}
		#multipack #pakiety td.cellT {
			width: 140px; height: 47px; padding-top: 10px; font-weight: bold; background-image: url("../images/pakiety_table_grey_title_top.jpg"); background-position: left top; background-repeat: no-repeat;
			}
		#multipack #pakiety td.cellL {
			background-image: url("../images/pakiety_table_grey_title_left.jpg"); background-position: right top; background-repeat: no-repeat; padding-top: 8px; 
			}
		#multipack #pakiety td.cell {
			background-image: url("../images/pakiety_table_grey_title_center.jpg"); background-position: left top; background-repeat: no-repeat; width: 140px; line-height: 48px; font-size: 12px; font-weight: bold;
			}
		#multipack #pakiety td:hover.cell {
			background-color: #06F; width: 140px; line-height: 48px; font-size: 12px; font-weight: bold;
			}
	#multipack #cennik {
		}
		#multipack #cennik td.cellT {
			width: 140px; height: 47px; padding-top: 10px; font-weight: bold; background-image: url("../images/pakiety_table_grey_title_top.jpg"); background-position: left top; background-repeat: no-repeat; 
			}
		#multipack #cennik td.cellL {
			line-height: 48px; background-image: url("../images/pakiety_table_grey_title_left.jpg"); background-position: right top;
background-repeat: no-repeat;
			}
		#multipack #cennik td.cell {
			background-image: url("../images/pakiety_table_grey_title_center.jpg"); background-position: left top; background-repeat: no-repeat; 	width: 140px; line-height: 48px; font-size: 12px; font-weight: bold; 
			}
		#multipack #cennik td:hover.cell {
			background-color: #06F; width: 140px; line-height: 48px; font-size: 12px; font-weight: bold;
			}
/* END Multipack.tpl Theme */

/* START HDtv.tpl Theme */
#hdtv {
	width:760px;
	}
	#hdtv td, #hdtv table, #hdtv div {
		font-family: Tahoma; font-size: 11px; vertical-align: top; line-height: 1.5em; color: #333333; 
		}
	#hdtv .title {
		behavior: url("http://swidman.pl/javascript/iepngfix.htc");
		display: block; background: url("../images/INET_TvHDMI_ICON48.png") no-repeat left top; line-height: 48px; padding-left: 50px;
		}
		#hdtv .title h1 {
			background-image: url("../images/line_title.png"); background-position: left bottom; background-repeat: no-repeat; font-size: 16px; font-weight: bold; margin-left: 10px; color: #da3d50; font-family: Tahoma, Geneva, sans-serif; 
			}
	#hdtv .timepub {
		font-size: 10px; font-weight: bold; padding-right: 10px;
		}
		#hdtv .back {
			padding: 10px 10px 10px 10px;
			}
			#hdtv .back a.back {
				font-weight: bold; color: #29166f; text-decoration: none;
				}
			#hdtv .back a:hover.back {
				font-weight: bold; color: #4494FF; text-decoration: none;
				}
			#hdtv .back a.back span {
				line-height: 25px; padding-left: 35px; background-image: url("../images/back.gif"); background-position: left; background-repeat: no-repeat; 
				}
		#hdtv td.next {
			padding: 5px 5px 5px 5px;
			}
			#hdtv td.next a#next {
				font-weight: bold; color: #da3d50; text-decoration: none; 
				}
			#hdtv td.next a:hover#next {
				font-weight: bold; color: #4494FF; text-decoration: none;
				}
			#hdtv td.next a#next span {
				line-height: 25px; padding-right: 35px; background-image: url("../images/forward.gif"); background-position: right;background-repeat: no-repeat;
				}
		#hdtv .list ul {
			margin: 0px; padding: 0px; list-style: none; line-height: 20px;
			}
			#hdtv .list ul li { 
				color: #da3d50; font-weight: bold;
				}
			#hdtv .list ul li a { 
				color: #da3d50; margin-left: 15px; text-decoration: underline;
				}
			#hdtv .list ul li a:hover { 
				text-decoration: none;
				}
		#hdtv strong, #hdtv b {
			color: #da3d50;
			}
		#hdtv a {
			color: #da3d50; text-decoration: none;
			}
		#hdtv a:hover {
			text-decoration: none;
			}
		#hdtv #pakiety {
			}
			#hdtv #pakiety td.cellT {
				width: 140px; height: 47px; padding-top: 10px; font-weight: bold; background-image: url("../images/pakiety_table_red_title_top.jpg"); background-position: left top; background-repeat: no-repeat;
				}
			#hdtv #pakiety td.cellL {
				background-image: url("../images/pakiety_table_red_title_left.jpg"); background-position: right top; background-repeat: no-repeat;	padding-top: 8px;
				}
			#hdtv #pakiety td.cell {
				background-image: url("../images/pakiety_table_red_title_center.jpg"); background-position: left top; background-repeat: no-repeat;		width: 140px; line-height: 48px; font-size: 12px; font-weight: bold;
				}
			#hdtv #cennik td.cellT {
				width: 140px; height: 47px; padding-top: 10px; font-weight: bold; background-image: url("../images/pakiety_table_red_title_top.jpg"); background-position: left top; background-repeat: no-repeat; 
				}
		#hdtv #cennik {
			}
			#hdtv #cennik td.cellL {
				line-height: 48px; background-image: url("../images/pakiety_table_red_title_left.jpg"); background-position: right top; background-repeat: no-repeat; 
				}
			#hdtv #cennik td.cell {
				background-image: url("../images/pakiety_table_red_title_center.jpg"); background-position: left top; background-repeat: no-repeat; width: 140px; line-height: 48px; font-size: 12px; font-weight: bold; 
				}
/* END HDtv.tpl Theme */

.mspan {
	behavior: url("http://swidman.pl/javascript/iepngfix.htc");
	}
/* Style VoD Template */
#vod {
	width:760px;
	}
#vod td, #vod table, #vod div {
	font-family:Tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:1.5em;
	color: #333333;
	}
#vod .title {
	behavior: url("http://swidman.pl/javascript/iepngfix.htc");
	display:block;
	background:url("../images/INET_VOD_ICON48.png") no-repeat left top;
	line-height:48px;
	padding-left:50px;
	}
#vod .title h1 {
	background-image:url("../images/line_title.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	color:#1d64d8;
	font-family: Tahoma, Geneva, sans-serif ;
	}
#vod .timepub {
			font-size:10px;
			font-weight:bold;
			padding-right:10px;
		}
		#vod .back {
			padding-left:10px;
			padding-right:10px;
			padding-top:10px;
			padding-bottom:10px;
		}
		#vod .back a.back {
			font-weight:bold;
			color:#29166f;
			text-decoration:none;
		}
		#vod .back a:hover.back {
			font-weight:bold;
			color:#4494FF;
			text-decoration:none;
		}
		#vod .back a.back span {
			line-height:25px;
			padding-left:35px;
			background-image:url("../images/back.gif");
			background-position:left;
			background-repeat:no-repeat;
		}
		#vod td.next {
			padding-left:5px;
			padding-right:5px;
			padding-top:5px;
			padding-bottom:5px;
		}
		#vod td.next a#next {
			font-weight:bold;
			color:#1d64d8;
			text-decoration:none;
		}
		#vod td.next a:hover#next {
			font-weight:bold;
			color:#4494FF;
			text-decoration:none;
		}
		#vod td.next a#next span {
			line-height:25px;
			padding-right:35px;
			background-image:url("../images/forward.gif");
			background-position:right;
			background-repeat:no-repeat;
		}
#vod .list ul {
	margin:0px; 
	padding:0px; 
	list-style:none; 
	line-height:20px
	}
#vod .list ul li { 
	color:#1d64d8; 
	font-weight:bold 
	}
#vod .list ul li a { 
	color:#1d64d8; 
	margin-left:15px; 
	text-decoration:underline;
	}
#vod .list ul li a:hover { 
	text-decoration:none;
	}
#vod strong {
	color:#1d64d8;
	}
#vod b {
	color:#1d64d8;
	}
#vod a {
	color:#1d64d8; 
	text-decoration:none;
	}
#vod a:hover {
	text-decoration:none;
	}
#vod #pakiety {}
	#vod #pakiety td.cellT {
		width:140px;
		height:47px;
		padding-top:10px;
		font-weight:bold;
		background-image:url("../images/pakiety_table_blue_title_top.jpg");
		background-position:left top;
		background-repeat:no-repeat;
	}
	#vod #pakiety td.cellL {
		background-image:url("../images/pakiety_table_blue_title_left.jpg");
		background-position:right top;
		background-repeat:no-repeat;
		padding-top:8px;
		}
	#vod #pakiety td.cell {
		background-image:url("../images/pakiety_table_blue_title_center.jpg");
		background-position:left top;
		background-repeat:no-repeat;
		width:140px;
		line-height:48px;
		font-size:12px;
		font-weight:bold;
	}
#vod #cennik td.cellT {
		width:140px;
		height:47px;
		padding-top:10px;
		font-weight:bold;
		background-image:url("../images/pakiety_table_blue_title_top.jpg");
		background-position:left top;
		background-repeat:no-repeat;
	}
	#vod #cennik td.cellL {
		line-height:48px;
		background-image:url("../images/pakiety_table_blue_title_left.jpg");
		background-position:right top;
		background-repeat:no-repeat;
		}
	#vod #cennik td.cell {
		background-image:url("../images/pakiety_table_blue_title_center.jpg");
		background-position:left top;
		background-repeat:no-repeat;
		width:140px;
		line-height:48px;
		font-size:12px;
		font-weight:bold;
	}

/* START NewsLetter */
#newsletter .form_input {
	background: url("../images/input_bg.png") 0 0 no-repeat;
	width:100px;
	border:none;
	font-size:11px;
	}
#newsletter .form_input:hover {
	background: url("../images/input_bg.png") 0 -20px no-repeat;
	font-size:11px;
	}
			
.form_input {
	background: url("../images/input_bg.png") 0 0 no-repeat;
	width:100px;
	border:none;
	font-size:11px;
	}
.form_input:hover {
	background: url("../images/input_bg.png") 0 -20px no-repeat;
	font-size:11px;
	}
	
#newsletter .checkbox_line {
	float:left;
	margin-right:10px;
	font-size:11px;
	font-weight:bold;
	}
	#newsletter .checkbox_line span {
		float:left;
		line-height:20px;
		}
		
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
	background-image: url("../images/checkbox.gif");
	background-repeat: no-repeat;
	
	}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background-image: url("../images/radio.png");
	background-repeat: no-repeat;
	display: block;
	clear: left;
	float: left;
	}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background-image: url("../images/select.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	}
/* END  NewsLetter */



		
				#internet .cennik { list-style: none; width: 485px; font-family: Tahoma; font-size: 11px; background: url(http://swidman.pl/modules/package/images/tableBG.jpg) center bottom no-repeat; }
				#internet .cennik thead { background: none;}
				#internet .cennik thead td#first { background: url(http://swidman.pl/modules/package/images/thead.jpg) left top no-repeat; }
				#internet .cennik thead td#second { background: url(http://swidman.pl/modules/package/images/thead.jpg) -40px top no-repeat; }
				#internet .cennik thead td#third { background: url(http://swidman.pl/modules/package/images/thead.jpg) right top no-repeat; }
				#internet .cennik thead td.colC { color: #ffffff; font-size: 10px; font-weight: bold; padding-top: 15px; padding-bottom: 15px;}
				#internet .cennik tbody { }
				#internet .cennik tbody tr td { border-bottom: 1px dashed #086dbc; }
				#internet .cennik tbody tr#line2 td { border-bottom: none; }
				#internet .cennik tbody tr#line_last td { border-bottom: none; }
				#internet .cennik tbody tr td.bg { background: url(http://swidman.pl/modules/package/images/tdBG.jpg) left bottom repeat-x; }
				#internet .cennik tbody tr td.bg_last { background: url(http://swidman.pl/modules/package/images/tdBG.jpg) left bottom repeat-x; border-right: 1px solid #086dbc; }
				#internet .cennik tbody tr td#info1 { border-left: 1px solid #086dbc; }
				#internet .cennik tbody tr td.lastcol { border-right: 1px solid #086dbc; }
				#internet .cennik tbody tr td.last {  }
				#internet .cennik tbody tr td#info { padding-top: 5px; padding-left: 30px; padding-right: 5px; border-left: 1px solid #086dbc; background: url(http://swidman.pl/modules/package/images/rightarrowone.gif) 15px 10px no-repeat; }
				#internet ul.li li { padding-top: 5px; padding-left: 30px; padding-right: 5px; background: url(http://swidman.pl/modules/package/images/rightarrowone.gif) 15px 10px no-repeat; }
				#internet .cennik tbody tr td#transfer { line-height: 30px; font-weight: bold; }
				
					#internet .cennikP { list-style: none; width: 655px; font-family: Tahoma; font-size: 11px; background: url(../images/tableBGP.jpg) center bottom no-repeat; }
				#internet .cennikP thead { background: none;}
				#internet .cennikP thead td#first { background: url(http://swidman.pl/modules/package/images/thead.jpg) left top no-repeat; }
				#internet .cennikP thead td#second { background: url(http://swidman.pl/modules/package/images/thead.jpg) -40px top no-repeat; }
				#internet .cennikP thead td#third { background: url(http://swidman.pl/modules/package/images/thead.jpg) right top no-repeat; }
				#internet .cennikP thead td.colC { color: #ffffff; font-size: 10px; font-weight: bold; padding-top: 15px; padding-bottom: 15px;}
				#internet .cennikP tbody { }
				#internet .cennikP tbody tr td { border-bottom: 1px dashed #086dbc; }
				#internet .cennikP tbody tr#line2 td { border-bottom: none; }
				#internet .cennikP tbody tr#line_last td { border-bottom: none; }
				#internet .cennikP tbody tr td.bg { background: url(http://swidman.pl/modules/package/images/tdBG.jpg) left bottom repeat-x; }
				#internet .cennikP tbody tr td.bg_last { background: url(http://swidman.pl/modules/package/images/tdBG.jpg) left bottom repeat-x; border-right: 1px solid #086dbc; }
				#internet .cennikP tbody tr td#info1 { border-left: 1px solid #086dbc; }
				#internet .cennikP tbody tr td.lastcol { border-right: 1px solid #086dbc; }
				#internet .cennikP tbody tr td.last {  }
				#internet .cennikP tbody tr td#info { padding-top: 5px; padding-left: 30px; padding-right: 5px; border-left: 1px solid #086dbc; background: url(http://swidman.pl/modules/package/images/rightarrowone.gif) 15px 10px no-repeat; }
				#internetP ul.li li { padding-top: 5px; padding-left: 30px; padding-right: 5px; background: url(http://swidman.pl/modules/package/images/rightarrowone.gif) 15px 10px no-repeat; }
				#internet .cennikP tbody tr td#transfer { line-height: 30px; font-weight: bold; }
