body { 
  color: #4d4d4d; 
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
	background: #ffffff;
	margin: 0; 
	padding: 0; 
	text-align: left;
}

td {color: #4d4d4d; font-size: 11px; font-family: Tahoma,  Arial, Helvetica,Verdana, sans-serif; }
img {border: 0;}
form {margin: 0;}
input { font-size: 11px; }
select { font-size: 11px; }
textarea { font-size: 11px; }
ul {list-style-type: square; color: #4d4d4d;}
ul li {padding: 3px 0 3px 0}

/*linki*/
a { color: #311b86; text-decoration: underline;}
a:hover { color: #018ea3; text-decoration: underline;}
.wiecej {text-align: left; background: url(../pics/btn/wiecej.gif) 33px 5px no-repeat; padding-right: 30px;}

/*tytul */
h2  {font-size: 14px; font-weight: bold; text-decoration: none;}
h3 {font-size: 14px; font-weight: bold; text-decoration: none; color: #018ea3;}
h4 {font-size: 13px; font-weight: bold; text-decoration: underline;}
.tytul {border-left: 4px solid #018ea3; font-weight: normal; color: #018ea3; font-size: 20px; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; padding: 12px 0 0 5px; margin: 0 0 0 -10px;}
.tytul_opis {font-weight: bold; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; color: #018ea3; padding: 0; margin: 0;}
.tyt_main {color: #018ea3; font-size: 20px; border-left: #018ea3 4px solid; margin: 0; padding: 12px 0 0 5px; }
.tyt_pdstr {color: #463582; font-size: 17px; border-left: #463582 4px solid; margin: 0; padding: 5px 0 0 5px; }

/*kolory*/
.zielony {color: #018ea3;}
.granat {color: #2a1770;}
.pomarancz {color: #ff6d00;}

/*podpisy pod obrazkami*/
.podpis {color: #808080; margin: 0; padding: 0; font-size: 11px;}

/*inne*/
.over {background: #eaeaea;}
.wynik {background: #f0f2f2; padding: 5px;}

/*wyniki wyszukiwania*/
.info_t {margin: 0; padding: 10px 0 0 0;}
.szukana_fraza_t {font-size: 12px; margin: 0; padding: 5px; background: #018ea3; color: #ffffff;}

/*lokalizer*/
#lokalizer {border-bottom: #e5e5e5 1px solid; color: #6a7276; font-size: 10px; height: 30px; padding: 0 0 0 10px; margin: 0 0 0 -10px;}
#lokalizer p {margin: 0; padding: 8px 0 0 0;} /*pozycjonowanie w pionie*/
#lokalizer a {color: #6a7276;}
#lokalizer a:hover {color: #018ea3;}

/*alerty*/
.alert_error {font-weight: bold; color: #ff4800; padding: 5px; text-align: center; border: #ff4800 1px solid; }
.alert_ok {font-weight: bold; color: #01a743; padding: 5px; text-align: center; border: #01a743 1px solid; }

#top {width: 100%;margin: 0;}

/*naglowek*/
#banner {
  width: 100%;
	height: 141px;
	background: url(../pics/naglowek_tlo.jpg) repeat-x top;
	margin: 0;
}

/*poziome menu*/
#menu {
	width: 100%;
	height: 37px;
	margin: 1px 0 0 0;
	background: url(../pics/menu_tlo.gif) repeat-x top;
}

/*lewa, srodek, prawa*/
#content {width: 1003px;margin: 0;}

/*kolumna lewa*/
#cnt_left {
  float: left;
  width: 269px;
  height: auto !important;
  display: inline;
	text-align: left;
	padding: 0;
	margin: 0;
}

/*box nasi klienci main, podstrona*/
#klienci {width: 100%; height: 63px; border-top:  #e5e5e5 1px solid; clear: both;}
#klienci_pdstr  {width: 582px; height: 65px;background: url(../pics/tlo_zapytaj.gif) repeat-x; padding: 0; margin: 0; border-left: 4px solid #018ea3; }

/*srodek*/
#cnt_middle {
  float: left;
  width: 510px; 
  display: inline;
	text-align: left;
}

/*glowna tresc podstrona*/
#main_content {
  float: left;
  width: 587px;
  height: auto !important;
  display: inline;
	text-align: left;
	border-right: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
}

/*stopka*/
#footer {
	width: 780px;
	height: 55px;
	clear: both;
	text-align: left;
	border-top: #e5e5e5 1px solid;
}
#footer ul {list-style-type: none; margin: 0; padding: 10px 0 0 0;}
			#footer ul li {padding-left: 10px; padding-right: 10px; background:url(../pics/kr_s.gif) 0 2px no-repeat; height: 16px;}
			#footer ul li {float: left; font-size:10px;}
			#footer ul li a {color: #4d4d4d;  text-decoration:none;}
			#footer ul li a:hover {color: #018599; text-decoration:none;}
			#footer ul li.first {background-image: none; margin-left: 320px;}
			#footer ul li.intr {background-image: none; float: left;}

/*Kolumna lewa podstrona*/
#cnt_kolumna_lewa_pdstr {float: left;width: 192px;}

/*banner z lewej strony - Comarch*/
#banner_r {position: absolute; width: 223px; text-align: right; margin-left: 780px;}

/*aktualnosci */
p.data_n {font-size: 9px; margin: 0; padding: 10px 0 0 0;}
p.tytul_n {font-size: 12px; font-weight: bold; margin: 0;padding: 0;}
p.tresc {margin: 5px 0 5px 0; padding: 0;}
div.news_main {padding: 0 0 5px 10px;}
a.news { text-decoration: none; color: #4d4d4d; }
a.news:hover { text-decoration: underline; } 

/*menu bok tytul*/
#menu_bok_tytul {font-weight: bold; font-size: 12px; background: #018ea3 url(pics/a_m.gif) 6px 12px no-repeat; height: 25px; color: #ffffff; padding: 5px 0 0 15px; margin: 0;}

/*menu bok*/	
div.pozycja1 {color: #4d4d4d; font-size: 12px; text-decoration:none; background: #f2f2f2 url(../pics/ico/arrow_menu.gif) 6px 13px no-repeat; padding: 9px 0 9px 15px; margin: 0; border-bottom: #e5e5e5 1px solid; cursor:pointer; }
		div.pozycja1 a {text-decoration:none; }

/*menu bok 1 poziom*/
div.pozycja_zaznaczona1 {color: #4d4d4d; font-size: 11px; text-decoration:underline; background: #e5e5e5 url(../pics/ico/arrow_menu.gif) 6px 13px no-repeat; padding: 9px 0 9px 15px; margin: 0; border-bottom: #d9d9d9 1px solid; cursor:pointer;}
		div.pozycja_zaznaczona1 a {font-weight: bold; text-decoration:underline;}
		div.pozycja_podstrona1 {color: #4d4d4d; font-size: 11px; text-decoration:none; background: #e5e5e5 url(../pics/ico/arrow_menu.gif) 6px 13px no-repeat; padding: 9px 0 9px 15px; margin: 0; border-bottom: #d9d9d9 1px solid; cursor:pointer;}
		div.pozycja_podstrona1 a {text-decoration:none; }

/*menu bok 2 poziom*/
div.pozycja2 {color: #4d4d4d; font-size: 11px; text-decoration:none; background: #e5e5e5 url(../pics/ico/arrow_menu.gif) 24px 8px no-repeat; padding: 4px 0 4px 33px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer; }
		div.pozycja2 a {text-decoration:none; }
		div.pozycja_zaznaczona2 {color: #4d4d4d; font-size: 11px; text-decoration:underline; background: #e5e5e5 url(../pics/ico/arrow_menu.gif) 24px 8px no-repeat; padding: 4px 0 4px 33px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer;}
		div.pozycja_zaznaczona2 a {font-weight: bold; text-decoration:underline;}
		div.pozycja_podstrona2 {color: #4d4d4d; font-size: 11px; text-decoration:none; background: #e5e5e5 url(../pics/ico/arrow_menu.gif) 24px 8px  no-repeat; padding: 4px 0 4px 33px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer;}
		div.pozycja_podstrona2 a {text-decoration:none; }

/*menu bok 3 poziom*/
div.pozycja3 {color: #4d4d4d; font-size: 10px; text-decoration:none; background: #dedede url(../pics/ico/arrow_menu.gif) 41px 8px no-repeat; padding: 4px 0 4px 50px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer; }
		div.pozycja3 a {text-decoration:none; }
		div.pozycja_zaznaczona3 {color: #4d4d4d; font-size: 10px; text-decoration:underline; background: #dedede url(../pics/ico/arrow_menu.gif) 41px 8px no-repeat; padding: 4px 0 4px 50px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer;}
		div.pozycja_zaznaczona3 a {font-weight: bold; text-decoration:underline;}
		div.pozycja_podstrona3 {color: #4d4d4d; font-size: 10px; text-decoration:none; background: #dedede url(../pics/ico/arrow_menu.gif) 41px 8px  no-repeat; padding: 4px 0 4px 50px; margin: 0; border-bottom: #ebebeb 1px solid; cursor:pointer;}
		div.pozycja_podstrona3 a {text-decoration:none; }

/*bannery grupy pdstr*/
#grupy_pdstr {width: 192px;  border-right: #e7e7e7 1px solid;}
		#grupy_pdstr ul {list-style-type: none; margin: 0; padding: 0;}
		#grupy_pdstr ul li {margin: 0; padding: 5px 0 5px 0; border-bottom: #e7e7e7 1px solid;}

/*bannery str glowna*/
table.bannery {width: 510px; border-top: #bfbfbf 1px solid; border-right: #bfbfbf 1px solid;}
table.bannery td {border-left: #bfbfbf 1px solid;border-bottom: #bfbfbf 1px solid; vertical-align: top;}
table.bannery td.promocja  {width: 253px; padding: 0; height: 160px;}
table.bannery td p.tresc {padding: 10px 10px 10px 11px; margin: 0;}

table.rejestracja td {width: 50%;padding: 5px;}
	
/*print_link*/
#print_link {width: 100%; padding: 10px 0 10px 0; margin: 20px 0 0 0; background: url(../pics/kr_p.gif) repeat-x top; height: 15px;}
		#print_link a {color: #018599; text-decoration: none; font-size: 9px;}
		#print_link a:hover {color: #4d4d4d;  text-decoration: none; font-size: 9px;}		
		#print_link_l {float: left; width: 45%; display: inline; text-align: left; padding-left: 0; margin: 0; height: 6px;}
		#print_link_r {float: right; width: 45%; display: inline; text-align: right; padding-right: 0; margin: 0; height: 6px;}
		#print_link_b {clear: both; height: 1px;}

td.tabela4_nag { color: #ffffff; font-size: 10px; font-weight: bold; background-color: #616060; text-align: left; padding: 8px 4px 4px; vertical-align: top; }
td.tabela4 { color: #616060; font-size: 10px; background-color: #ededed; text-align: left; padding: 4px; vertical-align: top; border: solid 1px #aaa; #063; }

/*tabelka ogolna*/
table.ogolna {border-right: #eaeaea 1px solid;border-bottom: #eaeaea 1px solid;border-top: 0;	width: 563px;}
	table.ogolna td {padding: 5px;font-size: 10px;border-left: #eaeaea 1px solid;border-top: #eaeaea 1px solid;border-bottom: 0;}
	table.ogolna td a {font-size: 10px;color: #4ab9f1; text-decoration: none;}
	table.ogolna td a:hover {font-size: 10px;color: #333333; text-decoration: none;}
	table.ogolna th {background: #301a83;font-size: 11px;color: #ffffff;padding: 5px;}
	
/*tabelka ogolna 2*/
table.ogolna2 {background: #fffbf0; width: 563px;}
table.ogolna2 td {padding: 5px;font-size: 11px; }	

/*tabelka formularz*/
#form {background: #f7f7f7;padding: 10px;}
table.formularz {border: 0;background: #f7f7f7;}
table.formularz td {padding: 5px 5px 5px 10px;}
table.formularz input {border: #b8b8b8 1px solid; width: 210px; height: 19px;}
table.formularz select {font-size: 10px; width: 210px; border: #b8b8b8 1px solid;}

/*pasek stron*/
table.pasek_stron { width: 325px;}
table.pasek_stron td {padding: 0;}

/*tabelka cennik*/
table.cennik {border: 0;}
table.cennik th {background: #00acc6; font-size: 11px; color: #ffffff; padding: 10px 5px 10px 5px;}
table.cennik td  {padding: 5px;color: #4d4d4d; background: #f2f2f2; text-align: center;}
table.cennik td.program  {padding: 5px; color: #4d4d4d; background: #e5e5e5; text-align: left;}

/*tabelka info*/
table.info {border: #018ea3 1px solid;}
table.info td {background: #f2f2f2; padding: 5px;}

/*tabelka widoki screeny*/
table.widoki {border: 0; width: 563px;}
table.widoki td {padding: 5px;color: #808080; font-size: 11px; vertical-align: top;}

/* tabelka zapytanie */
table.zapytanie {background: #f2f2f2;}
table.zapytanie th {padding: 5px 10px; font-size:11px; text-align:left; }
table.zapytanie td {padding: 5px 10px}

/*ramka info*/
.info1 {background: #ffffff; padding: 5px; border-left: #ff6d00 4px solid; border-top: #ff6d00 1px solid; border-bottom: #ff6d00 1px solid; border-right: #ff6d00 1px solid;}
.info2 {background: #fff8e6; padding: 5px; border-left: #f0e9d8 4px solid;}

