div, img, form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
.clear {
	font-size: 0px;
	height: 0px;
	overflow: hidden;	
	clear: both;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}


body {
	font-family: "Trebuchet MS", Tahoma;
	background: #DDF5FF url(../gfx/cis_pianka_bg.gif) repeat-x scroll top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
#contener {
	margin: auto;
	width: 979px;
	position: relative;
	background: transparent url(../gfx/cis_pianka_top_bg.jpg) no-repeat scroll top;
}
#contener img.contener_right {
	position: absolute;
	top: 0px;
	left: 979px;
}
#top {
	position: relative;
	width: 100%;
	height: 137px;
}
#top img.top_logo {
	position: absolute;
	top: 11px;
	left: 49px;
}
#top .top_home {
	position: absolute;
	width: 450px;
	height: 25px;
	left: 268px;
	top: 42px;
}
#szukaj {
	position: absolute;
	top: 106px;
	left: 505px;
}
#szukaj td {
	padding-left: 10px;
}
#szukaj_npt {
	background: transparent url(../gfx/cis_pianka_szukaj_npt.gif) no-repeat scroll center;
	padding: 6px 5px;
	width: 176px;
	border: none;
	font-size: 11px;
}
#szukaj_btn {
	background: transparent url(../gfx/cis_pianka_szukaj_btn.gif) repeat-x scroll center;
	width: 88px;
	height: 23px;
	border: none;
	font-size: 11px;
	color: White;
	font-weight: bold;
	cursor: pointer;
}
#flagi {
	position: absolute;
	top: 106px;
	right: 0px;
}
#flagi td {
	padding-right: 2px; 
}
#flagi td.text {
	padding-right: 6px;
	font-size: 10px;
	color: #939393; 
}

/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
#middle {
	width: 100%;
}
#middle_left {
	float: left;
	width: 214px;
	overflow: hidden;
}
#middle_right {
	float: left;
	width: 765px;
	overflow: hidden;
	background: White;
}
#menu {
	background: White;
	padding: 28px 0px 12px 7px;
}
#menu_tlo {
	background: #3AA6E1;
	padding: 8px;
}
#menu_tlo a {
	display: block;
	background: transparent url(../gfx/cis_pianka_menu_bg.gif) no-repeat scroll top right;
	height: 29px;
	padding: 0px 10px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	line-height: 28px;
	border-top: 1px solid #68BCE9;
}
#menu_tlo a.bez {
	border-top: none;
}
#menu_tlo a.on, #menu_tlo a:hover {
	background-position: bottom right; 
	color: #47637D;
}
#kontakcik {
	padding: 12px;
}
.list_2_sza {
	padding: 8px 0px 8px 20px;
	background: transparent url(../gfx/cis_pianka_list_2_sza.gif) no-repeat scroll 7px 12px;
	font-size: 11px;
	color: #7993AB;
	line-height: 16px;
}
.line_2_sza {
	font-size: 0px;
	overflow: hidden;
	height: 1px;
	margin-left: 20px;
	background: #CEE3ED;
}
.list_2_sza a {
	color: #7993AB;
	text-decoration: none;
	font-weight: bold;
}
.list_2_sza a:hover {
	color: #47637D;
}
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
#bottom {
	margin-top: 12px;
	border-top: 1px solid White;
	padding: 12px;
	font-size: 11px;
	color: #92ACB8;
}
#bottom a {
	color: #7993AB;
	text-decoration: none;
}
#bottom a:hover {
	color: #47637D;
}
#realizacja {
	float: right;
}
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
.img_home {
	margin: 9px 11px 11px 11px;
}
.head_home {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	height: 30px;
}
.pro_home {
	padding: 0px 6px 0px 12px;
}
.pro_home .head_home {
	border-bottom: 1px solid #BFDEF1;
	background-image: url(../gfx/cis_pianka_head_produkty.gif);
}
.usl_home {
	padding: 0px 12px 0px 6px;
}
.usl_home .head_home {
	border-bottom: 1px solid #FFECB2;
	background-image: url(../gfx/cis_pianka_head_uslugi.gif);
}
ul.list_nie {
	list-style-image: url(../gfx/cis_pianka_list_nie.gif);
	margin: 0px;
	padding-left: 17px; 
}
ul.list_zol {
	list-style-image: url(../gfx/cis_pianka_list_zol.gif);
	margin: 0px;
	padding-left: 17px; 
}
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
.skrot {
	padding: 20px 0px 20px 20px;
	background: transparent url(../gfx/cis_pianka_list_2_nie.gif) no-repeat scroll 8px 23px;
	width: 331px;
}
.skrot .temat {
	font-size: 12px;
	font-weight: bold;
	color: #2B93D0;
	margin-bottom: 20px;
}
#page .skrot .temat a, .skrot .temat a {
	color: #2B93D0;
	text-decoration: none;
}
#page .skrot .temat a:hover, .skrot .temat a:hover {
	color: #64B2DF;
	text-decoration: none;
}
.skrot .fota {
	margin-bottom: 20px;
}
.skrot .tresc {
	text-align: justify;
	font-size: 12px;
	color: #8C8C8C;
}
#page .skrot .tresc a, .skrot .tresc a {
	color: #8C8C8C;
	text-decoration: none;
	font-weight: normal;
}
#page .skrot .tresc a:hover, .skrot .tresc a:hover {
	color: #373737;
	text-decoration: none;
}
.skrot .wiecej {
	text-align: right;
}
.zol {
	background-image: url(../gfx/cis_pianka_list_2_zol.gif);
}
.zol .temat {
	color: #9A6132;
}
.zol .temat a {
	color: #9A6132;
	text-decoration: none;
}
.zol .temat a:hover {
	color: #C48550;
	text-decoration: none;
}

.newstresc h1 {
	font-size: 14px;
	color: #2B93D0;
}
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
#page {
	padding: 25px 30px;
	padding-top: 10px;
	font-size: 11px;
	color: #535353;
}
#page .head {
	padding: 0px;
	margin: 0px;
	margin-bottom: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #55B5E5;
}
#page .head span {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #535353;
}
#page h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #55B5E5;
}
#page h6 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #C8C8C8;
}
#page a {
	text-decoration: none;
	font-weight: bold;
	color: #535353;
}
#page a:hover {
	color: #55B5E5;
}
sup, sub {
	margin: 0px;
	padding: 0px;
	line-height: 4px;	
}
