.text
{
	font-size:12px;
    color:#333333;
	padding-left:10px;
	padding-right:10px;	
}

.uwaga
{
	font-size:10px;
    color:#FF0000;
}

.text_b
{
	font-size:16px;
    color:#0066CC;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;	
}

.tab
{
	width:916px;
}

.tab_td
{
	padding-left:7px;
	padding-right:7px;
	background-image:url(images/tab_bg.png);
}

.tab_td_main
{
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

	
.top_site
{
	width:916px; 
	height:214px;
	position:absolute; 
	overflow:hidden;
}

.left_site
{
	width:232px;
	background-color:#FFFFFF;
	margin-right:4px; 
	float:left;	
	height:960px;

}

.right_site
{
	width:678px; 
	float:left;
	background-color:#FFFFFF;
	position:relative;
	height:960px;
}

.end_site
{
	width:916px; 
	margin-top:1px; 
	float:left; 
	background-image:url(images/bottom-bg.png); 
	height:194px;
}

.design_site
{
	width:916px; 
	float:left; 
	height:30px;
}

.by
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:10px;

}

#m_palkwal1 a {background: url("http://www.kwsa.pl/img/pk_charakterystyka.jpg") transparent bottom left no-repeat;width: 116px;height: 30px; margin-left:90px; }
#m_palkwal1 a:hover {background: url("http://www.kwsa.pl/img/pk_charakterystyka1.jpg") transparent bottom left no-repeat;}

#m_palkwal2 a {background: url("http://www.kwsa.pl/img/pk_cennik.jpg") transparent bottom left no-repeat;width: 116px;height: 30px;}
#m_palkwal2 a:hover {background: url("http://www.kwsa.pl/img/pk_cennik1.jpg") transparent bottom left no-repeat;}

#m_palkwal3 a {background: url("http://www.kwsa.pl/img/pk_oferta.jpg") transparent bottom left no-repeat;width: 116px;height: 30px;}
#m_palkwal3 a:hover {background: url("http://www.kwsa.pl/img/pk_oferta1.jpg") transparent bottom left no-repeat;}

#m_palkwal4 a {background: url("http://www.kwsa.pl/img/pk_kontakt.jpg") transparent bottom left no-repeat;width: 116px;height: 30px}
#m_palkwal4 a:hover {background: url("http://www.kwsa.pl/img/pk_kontakt1.jpg") transparent bottom left no-repeat;}

.menu {
height: 20px;

}


.menu { float:left;}
.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {float:left; padding:0px 0px 0px 30px}
.menu ul li a {color:#FFFFFF; text-decoration:none; font-weight:bold}
.menu ul li a:hover {text-decoration:underline;}

#menu0 dt {

	font-family:Verdana, sans-serif;
	font-size:12px;
	cursor: pointer;
	margin: 4px 0 0 0;
	padding: 1px;
	color: #003399;
}

#menu0 dd {
	margin: 8px;
	padding: 0px 4px;
}

#menu0 dd.active {
	font-weight: bold;
}

#menu0 a:link {
	text-decoration: none;
	color: #003399;
}
#menu0 a:visited {
	text-decoration: none;
	color: #003399;

}
#menu0 a:hover {
	text-decoration:none;
	color: color: #003399;

}
#menu0 a:active {
	text-decoration: none;
	color: #003399;

}
#menu1 dt {

	font-family:Verdana, sans-serif;
	font-size:12px;
	cursor: pointer;
	margin: 4px 0 0 0;
	padding: 1px;
}

#menu1 dd {
	margin: 8px;
	padding: 0px 4px;
}

#menu1 dd.active {
	font-weight: bold;
}

#menu1 a:link {
	text-decoration: none;
	color: #003399;
}
#menu1 a:visited {
	text-decoration: none;
	color: #003399;

}
#menu1 a:hover {
	text-decoration: none;
	color: #003399;

}
#menu1 a:active {
	text-decoration: none;
	color: #003399;

}
.main {
	width:916px;
	margin:0 auto;
	overflow:hidden;
	position:static;
}
.side-bar .inside{ padding:0 0 0 0;}

.widget#categories .children { margin:10px 0 0 0px;}
.widget#categories .children li{  font-size:1.01em; padding-left:20px;}
.indentX p { padding:0 0 10px 0;}
.inside-widget { padding:4x 20px 10px 20px;}
.widget { margin:0px 0px 6px 0px; padding:0px; width:218px; overflow:hidden;}
.widget h2 {font-size:1.167em; line-height:1em; color:#1f2c55;font-weight:bold;text-transform:uppercase; background:url(images/h.gif)}
.widget h2 span {display:block; padding:10px 17px 9px 38px; background:url(images/folder-blue.png) no-repeat 10px 6px;}
.widget h2 a {color:#0d68a3; text-decoration:none;}
.widget h2 a:hover {text-decoration:none;}

.widget ul { margin:0; padding:0px;}
.widget li { line-height:1.75em; color:#000000; padding:0 0 12px 0; background:url(images/list-marker.gif) no-repeat 0 5px; padding-left:21px;}
.widget li a { color:#485478; text-decoration:none;}
.widget li a:hover { text-decoration:none; color:#e4950c;}
.side-bar-left {width:222px; margin-right:5px; float:left; background:#fff;}
.style1 {color: #B5B5B5}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");


