body {
	margin:0 auto;
	background:url(img/bg.jpg) 50% 0 no-repeat;
	width: 100%;
	background-color: #FFF;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: auto;
}

#left a {
	color: #ff0000;
	text-decoration: none;
/*	border-bottom: 1px dashed #ff0000;*/ 
}


.back_button a {
	color: #F58233;
	text-decoration: none;
	border-bottom: 1px dashed #F58233; 
}

.multithumb a {
	border-bottom: none;
}

.readon {
	color: #F58233;
	text-decoration: none;
	border-bottom: none; 
	float: right;
}

.readon a {
	color: #F58233;
	text-decoration: none;
	border-bottom: none; 
}

.contentheading, .componentheading {
	color: #00529C;
	font-weight: bold;
	font-size: 16px;
}


#main {
	margin: auto;
	width: 840px;
	top: 0;
}


	
	#main h3 {
		color: #000;
		font-weight: bold;

	}
	
		.color {
			color: #Ff0000;
		}
		
	#main h4 {
		font-weight: bold;
	}

	#main #top {
		height: 240px;
		width: 840px;
		margin: auto;
		position: relative;
		margin-bottom: 10px;
	}
	
		#top #lasencja {
			position: absolute;
			left: -172px;
			top: 250px;
			float: right;
			width: 332px;
			height: 172px;
		}
	
		#top #logo {
			position: absolute;
			width: 250px;
			height: 100px;
			top: 60px;
			left: 10px;
		}
	
		#top #city {
			position: absolute;;
			width: 471px;
			height: 84px;
			top: 157px;
			left: 48px;
		}
		
		#top #szybkiInternet {
			position: absolute;
			width: 248px;
			height: 148px;
			left: 530px;
			top: 70px;
		}
		
		#top #menuGorne {
			position: absolute;
			width: 700px;
			height: 34px;
			left: 130px;
			top: 20px;
			border: 0px #000 solid;

		}
		
			#menuGorne #internet {
				background:url(img/ico_internet.gif) 0 0 no-repeat;
				padding-left: 35px;
				height: 34px;
				margin-right: 40px;
				float: left;
			}
			
			#menuGorne #telefon {
				background:url(img/ico_telefon.gif) 0 0 no-repeat;
				padding-left: 35px;
				height: 34px;
				margin-right: 40px;
				float: left;
			}
			
			#menuGorne #telewizja {
				background:url(img/ico_telewizja.gif) 0 0 no-repeat;
				padding-left: 40px;
				height: 34px;
				margin-right: 40px;
				float: left;
			}
                        #menuGorne #lte {
				background:url(img/ico_lte.gif) 0 0 no-repeat;
				padding-left: 40px;
				height: 34px;
				margin-right: 40px;
				float: left;
			}

			
			#menuGorne #kontakt {
				background:url(img/ico_kontakt.gif) 0 0 no-repeat;
				padding-left: 45px;
				height: 34px;
				float: left;
			}
			
		
	#main #content {
		margin: auto;
		width: 840px;
		position: relative;
				overflow: hidden;
	}
	
		#content #left {
			float: left;
			width: 510px;
			position: relative;
			padding-left: 25px;
		}
		
			#left #palceA {
				position: absolute;
				width: 14px;
				left: 0px;
				height: 47px;
				top: 32px;
				background:url(img/palce_a.jpg) 0 0 no-repeat;
			}
			
			#left #palceB {
				position: absolute;
				width: 30px;
				left: 0px;
				height: 48px;
				top: 249px;
				background:url(img/palce_b.jpg) 0 0 no-repeat;
				z-index: -100; 
			}
			
			#left .cennik {
				text-align: center;
				margin-bottom: 30px;
				margin-top: 20px; 
			}
			
				.cennik td {
					height: 30px;
				}
				
			#left .underline {
				color: #ff0000;
				border-bottom: 1px #ff0000 dashed;
			}
			
			#left #gwiazdki {
				color: #606060;
				margin-bottom: 40px;
				font-size: 10px;
			}

	
		#content #right {
			float: right;
			width: 290px;
		}
		
			#right .bg2 {
				position: relative;
				background:url(img/router.jpg) 0 bottom no-repeat;
				width: 290px;
				height: 250px;
			}
		
			#right .bg {
				position: relative;
				background:url(img/tlo_butt.jpg) 0 0 no-repeat;
				width: 290px;
				height: 99px;
			}
			
				.bg .img1 {
					position: absolute;
					width: 66px;
					height: 70px;
					top: 23px;
					left: 15px;
					border: 0;
				}
				
				.bg .img2 {
					position: absolute;
					width: 175px;
					height: 60px;
					top: 20px;
					left: 80px;
					border: 0;
				}
				
				.bg .img3 {
					position: absolute;
					width: 183px;
					height: 51px;
					top: 23px;
					left: 80px;
					border: 0;
					color: #606060;
				}
				
				.bg .img4 {
					position: absolute;
					width: 183px;
					height: 51px;
					top: 9px;
					left: 80px;
					border: 0;
					color: #606060;
				}
				
				.bg .img5 {
					position: absolute;
					width: 166px;
					height: 35px;
					top: 35px;
					left: 80px;
					border: 0;
					color: #606060;
				}
				
					.img5 a {
						text-decoration: none;
						color: #000;
					}
					
				.bg .img6 {
					position: absolute;
					width: 56px;
					height: 65px;
					top: 18px;
					left: 15px;
					border: 0;
				}
				
				.bg .img7 {
					position: absolute;
					width: 183px;
					height: 51px;
					top: 9px;
					left: 80px;
					border: 0;
					color: #606060;
				}

	#main #fb {
		margin-top: 40px;
		width: 840px;
		height: 220px;
	}			
	
	#main #stopka {
		margin-top: -10px;
		width: 420px;
		height: 80px;
		background:url(img/stopka.jpg) left bottom no-repeat;
		position: relative;
	}			
	
		#stopka #partnerzy {
			width: 55px;
			height: 17px;
			position: absolute;
			top: 43px;
			left: 25px;
		}
		
		#stopka #ig {
			width: 37px;
			height: 34px;
			position: absolute;
			top: 32px;
			left: 105px;
		}

		#stopka #mt {
			width: 35px;
			height: 33px;
			position: absolute;
			top: 31px;
			left: 159px;
		}
		
		#stopka #ibm {
			width: 72px;
			height: 33px;
			position: absolute;
			top: 31px;
			left: 210px;
		}
		
		#stopka #kike {
			width: 39px;
			height: 33px;
			position: absolute;
			top: 31px;
			left: 300px;
		}
		
		#stopka #plix {
			width: 130px;
			height: 40px;
			position: absolute;
			top: 30px;
			left: 356px;
		}
	
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.text {
 width: 240px;
}

.input_name {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #4b4b4b;
 font-size: 11px;
 padding: 1px 5px 0 0;
 text-align: right;
 vertical-align: top;
}

textarea {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 border: 1px solid #afafaf;
 background-color: #f3f3f3;
 color: #4b4b4b;
 font-size: 11px;
 text-align: left;
 width: 240px;
 height: 160px;
}
select {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 border: 1px solid #afafaf;
 background-color: #f3f3f3;
 color: #4b4b4b;
 font-size: 11px;
 width: 242px;
 height: 18px;
}
.submit_button {
 text-align: center;
 border: 1px solid #afafaf;
 background-color: #f3f3f3;
 padding: 0 10px 0 10px;
 cursor:pointer;
}
.submit_button2 {
 text-align: center;
 border: 1px solid #afafaf;
 background-color: #f3f3f3;
 padding: 0 10px 0 10px;
 vertical-align: top;
 cursor: pointer;
}
input {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 border: 1px solid #afafaf;
 background-color: #f3f3f3;
 color: #4b4b4b;
 font-size: 11px;
 text-align: left;
}
form {
 padding: 0px;
 margin: 0px;
}
