*{
	margin: 0;
	padding: 0;
}
body{
	font-family: Arial;
	background: #fff;
}
img{
	border: 0;
}
h1{
	font-size: 32px;
}
h3 {
	font-size: 18px;
	color: #336699;
	font-weight: bold;
}

#page{
	background: #fff;
}

#liki_top {
	vertical-align: middle;
	color: #fff;
}
#liki_top .menu{
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	color: #fff;
}
#linki_top a{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#linki_top a:hover{
	text-decoration: underline;
}

#baner3{
	width: 699px;
	height: 188px;
}
#oprogr_dew{
	width: 350px;
	height: 35px;
	background-image: url('../images/oprogr_dew.gif');
	color: #FFF;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
}
#wybierz_produkt{
	height: 16px;
	width: 350px;
	background-image: url('../images/wyb_prod.gif');
	color: #D6E6F2;
	font-size: 9px;
	padding-left: 17px;
}
#menu_gorne .article_single{
	color : #939598;
	font-size: 10px;
	padding-top: 10px;
}
#menu_gorne .article_single strong{
	color : #223957;
	font-size: 10px;
	font-weight: bold;
}
#menu_gorne .article_single a{
	color : #939598;
	font-size: 10px;
}

#menu_gorne{
	width: 680px;
	height: 46px;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
}
#menu_gorne a{
	font-size: 15px;
	color: #939598;
	text-decoration: none;
	font-weight: normal;
	padding-right: 3px;
}
#menu_gorne a:hover{
	color: #3c6c90;
}
#menu_gorne #menu_selected a{
	padding-top: 2px;
	width: 94px;
	height: 28px;
	background-image: url('../images/menu_gl_sel.gif');
	background-repeat: no-repeat;
}
#menu_gorne #menu_selected a:hover{
	width: 94px;
	height: 28px;
	background-image: url('../images/menu_gl_sel.gif');
	background-repeat: no-repeat;
	background-position: 0;
}
#menu_gorne #menu_poselected a{
	padding-top: 2px;
	width: 94px;
	height: 28px;
	background-image: url('../images/menu_gl_posel.gif');
	background-repeat: no-repeat;
}
#menu_gorne #menu_poselected a:hover{
	width: 94px;
	height: 28px;
	background-image: url('../images/menu_gl.gif');
	background-repeat: no-repeat;
}
#menu_gorne .menu_linia{
	text-align: center;
	padding:0;
	margin:0;
}
#menu_gorne .menu_linia a{
	padding-top: 2px;
	background-image: url('../images/menu_gl.gif');
	background-repeat: no-repeat;
	width: 94px;
	height: 28px;
	display: block;
	padding:0;
	margin:0;
}
#menu_gorne .menu_linia a:hover{
	background-position: 0 -28px;
}

#menu_szybkie{
	margin: 0;
	padding: 0;
	width: 350px;
	height: 137px;
	background-image: url('../images/menu_szybkie.gif');
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 54px;
	vertical-align: bottom;
	padding-bottom: 3px;
}
#menu_szybkie ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu_szybkie li{
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 32px;
	height: 32px;
}
#menu_szybkie a{
	margin: 0;
	padding: 0;
	color: #466DB6;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
	vertical-align: middle;
	line-height: 25px;
}
#menu_szybkie a:hover{
	color: #fff;
}
.aktualnosci_date{
	font-style: italic;
	color: #C9CACB;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
}
.aktualnosci_more{
	padding-right: 30px;
	font-size: 11px;
}
.aktualnosci_more a{
	font-size: 11px;
	text-decoration: none;
}

#obok_aktual{
/*	border-left: 1px dotted #c1c1c1;
	border-right: 1px dotted #c1c1c1; */
}
#aktualnosci{
	font-size: 24px;
	font-family: Arial-Narrow;
	color: #999;
/*	border-bottom: 1px dotted #c1c1c1;*/
	padding-left: 15px;
	vertical-align: top;
	height: 35px;
}
#aktualnosci a{
	color: #999;
	text-decoration: none;
}
#content{
/*	border: 1px dotted #c1c1c1;*/
	width: 750px;
	vertical-align: top;
	background-image: url('../images/content_bottom2.gif'); 
	background-repeat: no-repeat;
	background-position: bottom left;
}
#content td a{
	color: #999;
	font-size: 12px;
}
#content_title{
	font-size: 30px;
	font-family: ArialNarrow;
	color: #999;
	padding-bottom: 10px;
	padding-left: 20px;
}
.content_text{
	color: #999;
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
}
#kreska{
	border-right: 1px solid #c1c1c1;
}
#right_column{
	width: 241px;
	vertical-align: top;
	padding-top: 16px;
}
.aktualnosci_title{
	color: #9FA0A2;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
}
.ankiety_surf{
	color: #6a6a6a;
	font-size: 11px;
	text-align: left;
	padding: 10px;
	padding-left: 30px;
}
.aktualnosci_text{
	color: #868686;
	font-size: 11px;
	text-align: left;
	padding-top: 10px;
}
.aktualnosci_text ul{
	padding-left: 20px;
	padding-top: 5px;
}
.aktualnosci_footer{
	text-align: right;
	padding-right: 20px;
	color: #999;
	font-size: 14px;
}
.aktualnosci_footer a{
	color: #29689a;
	font-size: 11px;
	text-decoration: none;
}
.aktualnosci_footer a:hover{
	text-decoration: underline;
}

#stopka td{
	padding-left: 20px;
	color: #666;
	font-size: 11px;
	padding-bottom: 15px;
	padding-top: 10px;
}
#stopka td a{
	color: #666;
	text-decoration: none;
}
#stopka td a:hover{
	color: #666;
	text-decoration: underline;
}

/* template 2*/
#lokalizacja{
	font-size: 11px;
	color: c1c1c1;
	padding: 10px;
	text-align: left;
}
#lokalizacja2{
	font-size: 11px;
	color: c1c1c1;
	padding-top: 20px;
	padding-right: 20px;
	text-align: right;
}
#menu_boczne{
	width: 250px;
	vertical-align: top;
	text-align: left;
}
.blok_title{
	vertical-align: top; 
	padding-top: 8px;
	background-image: url('../images/blok_title.gif'); 
	height: 47px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.blok_subtitle{
	vertical-align: top; 
	background-image: url('../images/blok_subtitle.gif'); 
	height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
.blok_subtitle a{
	color: #000;
}
.menu_boczne_item0{
	background-image: url('../images/blok_item0.gif'); 
	height: 23px;
	vertical-align: top;
}
.menu_boczne_item0 a{
	vertical-align: top;
}
.menu_boczne_item1{
	background-image: url('../images/blok_item1.gif'); 
	height: 23px;
	vertical-align: top;
}
.menu_boczne_item1 a{
	vertical-align: top;
}

.menu_boczne_item_0{
	background-image: url('../images/blok_item0.gif'); 
	height: 23px;
	vertical-align: top;
}
.menu_boczne_item_0 a{
	padding-left: 10px;
	vertical-align: top;
}
.menu_boczne_item_1{
	background-image: url('../images/blok_item1.gif'); 
	height: 23px;
	vertical-align: top;
}
.menu_boczne_item_1 a{
	padding-left: 10px;
	vertical-align: top;
}

.blok_title2{
	vertical-align: top; 
	padding: 0;
	background-image: url('../images/blok_title2.gif'); 
	background-repeat: no-repeat;
	height: 47px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}


.blok_content{
	width: 220px;
	background-image: url('../images/blok_item2.gif');
	vertical-align: top;
	padding: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-repeat: repeat-y;
}
.blok_content2{
	width: 241px;
	height: 160px;
	background-image: url('../images/blok_item2.gif');
	vertical-align: top;
	background-repeat: repeat-y;
}
.blok_content2 .article_single, .blok_content2 .aktualnosci_text{
	width: 220px;
	padding-left: 2px;
	color: #808080;
	font-size: 10px;
}
.blok_content2 .article_single ul{
	padding-right: 20px;
	list-style-type: disc;
	list-style: disc;
	list-style-position: inside;
}
.blok_content2 .article_group{
	width: 220px;
	margin-left: 10px;
	color: #808080;
	font-size: 10px;
}
.blok_content2 .aktualnosci_title{
	color: #808080;
	font-size: 11px;
	font-weight: bold;
}

.blok_content2 .newsletter_full_add {
	color: #808080;
	font-size: 10px;
}

.blok_title2 .aktualnosci_title{
	border: 1px solid red;
	color: red;
}

.blok_bottom{
	vertical-align: top; 
	padding: 0;
	background-image: url('../images/blok_bottom.gif'); 
	background-repeat: no-repeat;
	height: 5px;
	line-height: 5px;
}

#menu_boczne_table{
}
#menu_boczne_table td{
	text-align: left;
	padding-left: 40px;
}
#menu_boczne_table a{
	font-size: 12px;
	color: #3B5462;
	font-weight: bold;
	text-decoration: none;
}
#menu_boczne_table a:hover{
	color: #336699;
	text-decoration: underline;
}
#menu_boczne_table #menu_selected a{
	color: #336699;
	text-decoration: underline;
}
#content2{
	vertical-align: top;
	width: 558px;
	padding-top: 9px;
	padding-bottom: 10px;
	background-image: url('../images/content_bottom2.gif'); 
	background-repeat: no-repeat;
	background-position: bottom left;
}

.title2{
	font-size: 30px;
	font-family: ArialNarrow;
	color: #999;
	padding: 10px;
	padding-left: 30px;
}
.subtitle2{
	font-size: 12px;
	font-weight: bold;
	color: #AEAFB1;
	padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.text1{
	font-size: 11px;
	color: #808182;
	padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.text1 ul{
	margin-left: 20px;
	margin-top:5px;
}
.wyroznione, .Title{
	color: #336699;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
#text1 hr{
	width: 100%;
	text-align: center;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.text1 td{
	font-size: 11px;
	color: #808080;
}
.formularz_kosztow {
	font-size: 12px;
	color: #808080;
}
#text1 th{
	font-size: 11px;
	color: #666;
}
#text1 a{
	color: #999;
	text-decoration: underline;
}
#text1 a:hover{
	text-decoration: none;
}
.wiecej{
	text-align: right;
	padding-right: 40px;
}
.wiecej a{
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
.wiecej a{
	text-decoration: underline;
}

#deweloper strong{
	font-size: 14px;
}
#deweloper a{
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
#text3{
	font-size: 11px;
	color: #666;
	padding: 10px;
}
#text3 hr{
	width: 100%;
	text-align: center;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
#text3 td{
	font-size: 11px;
	color: #666;
}
#text3 th{
	font-size: 11px;
	color: #666;
}
#text3 a{
	color: #336699;
	text-decoration: underline;
}
#text3 a:hover{
	text-decoration: none;
}

#tab_content h1{
	background-image: url('../images/title_tlo.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 60px;
	color: #2D4880;
	font-size: 26px;
	font-family: Arial;
	font-weight: normal;
	padding-left: 40px;
}
/*
#img_znak_bottom{
	background-image: url('../images/znak_bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 64px;
}
*/

#tab_pytan .poziom1 {
	background-image: url('../images/down.gif');
	background-position: right;
	background-repeat: no-repeat;
}
.poziom1 {
}
.poziom1 div{
	font-size: 18px;
	color: #A2C2F2;
	background-image: url('../images/wspolpraca_title.gif');
	background-repeat: no-repeat;
	width: 500px;
	height: 28px;
	padding-left: 5px;
}
.tab_pytan {
	background: #a6d3f2;
	color: #000;
}
.tab_pytan th{
	text-align: right;
	font-size: 13px;
	width: 150px;
	border-bottom: 1px solid #fff;
	padding-right: 3px;
	color: #3D6997;
}
.tab_pytan td{
	border-bottom: 1px solid #fff;
	font-size: 12px;
	color: #3D6997;
}
.select {
	/*width: 400px;*/
}
.tip{
	display: none;
	width: 250px;
	background: #a2d7ff;
	color: blue;
	font-size: 11px;
	text-align: left;
	position: absolute;
	vertical-align: middle;
	border: 1px solid blue;
	z-index:1;
	padding: 2px;
}

#newsletter_add{
	padding-left: 10px;
	font-size: 11px;
	text-align: center;
	color: gray;
}
#newsletter_add h4{
	color: #336699;
	font-size: 13px;
}

.stopka_ss{
  font:normal 9px arial
}

.stopka_ss a{
  font:normal 9px arial
}

#flagi_tlo{
	background-image: url('../images/flagi_tlo.gif');
	height: 22px;
	width: 1049px;
	border: 0;
}

#menu_dolne{
	text-align: center;
	color: #495C6A;
	font-size: 11px;
	font-family: Verdana;
	padding: 10px;
}
#menu_dolne a{
	color: #495C6A;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
}
#menu_dolne a:hover{
	color: #000;
}

.ramka_contant{
	padding-left: 30px;
	padding-right: 20px;
}
.ramka_contant a{
	color: #AEAFB1;
}
.pagowanie{
	font-size: 12px;
	color: #ccc;
}
.pagowanie a{
	color: #bbb;
	text-decoration: none;
	font-weight: bold;
}
.powrot{
	font-size: 12px;
	font-weight: bold;
	
}

.mapa_serwisu{
	padding-left: 100px;
}
.mapa_serwisu a{
	color: #AEAFB1;
}

.napisz, .napisz td, .napisz th{
	color: #555;
}

.blok {
	width: 293px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fontsize3{
	font-size: 12px;
}
#searcher{
	vertical-align: top;
}
.wyszukiwarka #text_szukaj{
	background-image: url('../images/input_szukaj.gif');
	background-repeat: no-repeat;
	height: 41px;
	width: 273px;
	border: 0;
	padding-left: 25px;
	padding-top: 15px;
	padding-right: 20px;
	font-size: 11px;
	color: #808080;
}
.wyszukiwarka #submit_szukaj{
	background-image: url('../images/szukaj.gif');
	background-repeat: no-repeat;
	height: 26px;
	width: 69px;
	border: 0;
	cursor: pointer;
}

#sekcja5 .wyszukiwarka {
	color: #808080;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
}
.error{
	color: red;
	font-weight: bold;
	text-align: center;
}

.referencje td, .referencje td a{
	font-size: 11px;
	color: #555;
	text-decoration: none;
}
.referencje td a:hover{
	text-decoration: underline;
}