body {
  text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #535353;
	background: #E6E7EB; 
}

table, tr, td{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #535353;
}  
                          
form{margin:0; padding:0;}
INPUT {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
INPUT.button{ padding: 2px 2px 2px 2px; background:#006ca0; border: none; color:#FFF;  margin:0px;}
img { border:0; margin: 0px; padding: 0px; }

#img_border a {display:block; padding: 1px;}
#img_border a:hover{background: #21639d;}

a{color: #333333; text-decoration:none;}
a:hover{color:#666666;}

.float_left{float:left;}
.float_right{float:right;}
.czysc {clear:both;}

#wrapper {margin: 0px auto; text-align:left; width:950px; background:#FFF;}
#wrapper #content #kolumna {float:left; width:244px;}
#wrapper #content #tresc {float:left; width:686px; position:relative;}
#wrapper #content .flagi {float:right; margin-top:15px; margin-right:20px; height:22px;}
#wrapper #content .flagi div {float:left; margin-left:5px;}
#wrapper #content .top_txt {float:right;}
#wrapper #content #tresc .top_img {clear:left; width:686px; height:262px;}

#navigator {padding:6px 40px 15px 15px;}
#navigator a {font-size:8pt; color:#535353;}
#navigator a:HOVER {font-size:8pt; color:#000;}

#bannery {clear:left;}
#grupa {clear:left; width:950px; background:#004784; color:#ffffff;}
#grupa a {color:#ffffff; display:block; padding:2px 0px;}
#grupa a:hover {text-decoration:underline;}
.menu_dolne_on {text-decoration:underline;}
.grupa_box_left {float:left; width:690px;}
.grupa_box_right {float:right; width:220px;}
.padding_tresc_footer{padding:10px 20px 0px 20px;}
a.menu_dolne_link {background:url(../images/punktor.png) 0px 10px no-repeat;}

#banery_dolne {width:686px;}
#bannery_lewe {width:250px;}
.banery_centrowanie {text-align:center;}

/*------boxy produkty---*/
.table_contener {width:180px; text-align:center;}
.table_contener td {text-align:center;}
/*------boxy produkty---*/

#menu_lewe {width:204px; margin:0px 20px;}
.menu_0_lewe_span {display:block; padding:5px 5px 5px 30px; width:169px; margin-bottom:1px;}
.menu_1_lewe_span {display:block; padding:3px 5px 3px 30px; width:171px;}
.menu_2_lewe_span {display:block; padding:3px 5px 3px 40px; width:171px;}

#menu_lewe a {color:#21679B; background:#E6E6E6; display:block; width:204px;}
#menu_lewe a:hover {background:#21679B; color:#FFF; text-decoration:none;}

#menu_lewe .podmenu_1_0_on a {font-weight:normal; background:#E6E6E6;}
#menu_lewe .podmenu_1_0_on a:HOVER {font-weight:normal; background:#21679B; color:#FFF;}
#menu_lewe .podmenu_2_0_on a {font-weight:normal; background:#21679B; color:#FFF;}

#menu_lewe .podmenu_1_1_on a, #menu_lewe .podmenu_1_1_on a:HOVER {color:#FFF; font-weight:normal; background:#21679B;}
#menu_lewe .podmenu_1_2_on a {color:#ffffff;}

#menu_lewe .podmenu_2_1_on a {color:#000; font-weight:normal; text-decoration:none;}
#menu_lewe .podmenu_2_2_on a {color:#000; font-weight:normal; text-decoration:none;}


.podmenu_lewe {width:204px;}
#podmenu_lewe a {color:#21679B; width:204px; display:block; background:none; height:auto; border-bottom:solid 1px #E6E6E6;}
#podmenu_lewe a:hover {font-weight:normal; color:#000; text-decoration:none; background:none; }

.naglowek {font-size:13px; color:#FFF; padding:0px 15px; margin-bottom:10px; height:30px; line-height:30px; background:#21679B;}
.news_naglowek {font-size:11px; color:#004784; padding-bottom:10px;}
.news_naglowek a {color:#004784;}
.news_naglowek a:hover {color:#333333;}
.news_data {width:60px; font-size:11px; padding-bottom:10px;}
.news_separator {width:10px; text-align:center; padding-bottom:10px;}

#footer {width:950px; height:30px; text-align:right;}

#btn_powrot_blue a{color: #ffffff; text-decoration:none; display:block; padding:0px 5px; background:#004784; line-height:49px;}
#btn_powrot_blue a:hover{color:#999999;}

.naglowek_data {font-weight:bold;}

.szary_bgr {background:#303030;}

div.linia_niebieska {background-color:#21639d; overflow:hidden; display:block; height:1px; font-size:1px; line-height:1px;}
div.linia_pozioma{background-color:#dcdcdc; overflow:hidden; display:block; height:1px; font-size:1px; line-height:1px;}
div.linia_pozioma_2{background-color:#323232; overflow:hidden; display:block; height:1px; font-size:1px; line-height:1px;}

/*odstepy DIV ----*/
.odstep10{ overflow:hidden; display:block; height:10px; font-size:10px; line-height:10px;}
.odstep15{ overflow:hidden; display:block; height:15px; font-size:15px; line-height:15px;}
.odstep20{ overflow:hidden; display:block; height:20px; font-size:20px; line-height:20px;}
.odstep25{ overflow:hidden; display:block; height:25px; font-size:25px; line-height:25px;}
.odstep30{ overflow:hidden; display:block; height:30px; font-size:30px; line-height:30px;}
.odstep35{ overflow:hidden; display:block; height:35px; font-size:35px; line-height:35px;}
.odstep40{ overflow:hidden; display:block; height:40px; font-size:40px; line-height:40px;}
.odstep45{ overflow:hidden; display:block; height:45px; font-size:45px; line-height:45px;}
.odstep60{ overflow:hidden; display:block; height:60px; font-size:60px; line-height:60px;}

/*style do tresci */
p, h1, h2, h3{margin:0; padding:0;}
p {text-align: justify;}

div.left, div.inline {clear:both;} 
div.norm, div.inline div {float:left;}
div.dogory {clear:left; text-align:right;}
div.blok_tresc {clear:left;}
div.pliki {line-height:25px; padding-left:6px; float:left;}

b.separator {clear:left; overflow:hidden; display:block; height:20px; background:none;}
b.separator_new {clear:left; overflow:hidden; display:block; height:10px; background:none;}
b.separator {clear:both;}

ul.blok_gfx {margin:0px; padding:0px;}
ul.blok_gfx li {float:left; list-style: none; display:inline; text-align:center;}
p.podpis_img {margin:5px 0px 5px 0px; text-align:center;}

li.blok_foto{float:left; list-style: none; display:inline; text-align:center;}

.topic_tresc {margin:0px 0px 15px 0px; font-size:13px; font-weight:bold;}
.topic_new_main {margin:0px 20px; color:#4d4d4d; font-weight:bold; height:49px; line-height:49px;}
.topic_new_right {margin:0px 0px 10px 0px; color:#4d4d4d; font-weight:bold; height:49px; line-height:49px; border-bottom:solid 1px #2B2A2A;}
.topic_new {margin:0px 0px 10px 0px; color:#4d4d4d; font-weight:bold;}
.topic_new a, p.topic_new a:HOVER  {color:#4d4d4d; font-weight:bold;}
.szary {color:#9B9B9B; font-weight:normal;}

/*galeria*/
p.galeria_nazwa {margin: 10px 0px 0px 0px; text-align:left;}
p.galeria_ilosc {font-size:8pt; margin:4px 0px 0px 0px; text-align:left;}
/*podmenu*/

div.galeria_blok {width:33%; margin: 20px 0px 0px 0px; float:left; display:inline;}
div.galeria_blokl {width:33%; margin: 20px 0px 0px 0px; float:left; display:inline; clear:left;}
li.blok_foto_galeria {float:left; list-style: none; text-align:left;}


.wiecej {float:right;}
.wiecej a{color:#004784; text-decoration:none; font-weight:bold; font-size:11px;}
.wiecej a:hover{text-decoration:underline;}

.wyslij_zapytanie {}
.wyslij_zapytanie a{color:#004784; text-decoration:none; font-weight:bold; font-size:11px;}
.wyslij_zapytanie a:hover{text-decoration:underline;}

#tresc a {color: #004784; text-decoration: underline;}


table.wlasciwosci { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border-top: none;
        text-align: center;	
}


.wlasciwosci tr.odd {
	background-color: #ebf3ff;
}

.wlasciwosci tbody tr:hover, tr.odd:hover {
	background-color: #CEF1FF;
	color: #ffffff;
}


.wlasciwosci tr {
	vertical-align: top;
}
.wlasciwosci tr,th,td {
	padding: 11px;
        font-size: 18px;
}
.wlasciwosci td {
	border-left: 1px solid #000;
}

.wlasciwosci thead td {vertical-align: middle;}

.wlasciwosci thead td span {font-size: 0.7em;}

.wlasciwosci td.opis {
        border-left: 0px;
        width: 380px;
        color: #0094D1;
        text-align: left;
        font-size: 1.2em;
}

.wlasciwosci thead td.opis {font-size: 28px; color: #21426B;}

.wlasciwosci thead td {text-align: center; background-repeat: no-repeat; background-position: center; height: 68px; color: white; border: 0px;}

.wlasciwosci thead td.jm {background-image: url(/images/th-szary.gif); width: 100px;}
.wlasciwosci thead td.wartosc {background-image: url(/images/th-niebieski.gif); width: 96px;}


.wlasciwosci tr.even { background-color: white; }

.wlasciwosci tr.odd { background-color: #DEDEDE; }

.wlasciwosci sup {font-size: 0.7em;}


table.material { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border-top: none;
        text-align: center;	
}


.material tr.odd {
	background-color: #ebf3ff;
}

.material tbody tr:hover, tr.odd:hover {
	background-color: #CEF1FF;
	color: #ffffff;
}


.material tr {
	vertical-align: top;
}
.material tr,th,td {
	padding: 11px;
        font-size: 14px;
}
.material td {
	border-left: 1px solid #000;
}

.material thead td {vertical-align: middle;}

.material thead td span {font-size: 0.7em;}

.material td.opis {
        border-left: 0px;
        width: 380px;
        color: #0094D1;
        text-align: left;
        font-size: 1em;
}

.material thead td.opis {font-size: 28px; color: #21426B;}

.material thead td {text-align: center; background-repeat: no-repeat; background-position: center; height: 68px; color: white; border: 0px;}

.material thead td.jm {background-image: url(/images/th-szary.gif); width: 100px;}
.material thead td.wartosc {background-image: url(/images/th-niebieski.gif); width: 96px;}


.material tr.even { background-color: white; }

.material tr.odd { background-color: #DEDEDE; }

.material sup {font-size: 0.7em;}
p.text{
margin: 10px 0;
}
