* { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; box-sizing: border-box; -moz-box-sizing: border-box;}
body { color: #505050; margin: 0px 0px 0px 0px; background: #FFFFFF; }
p { margin-top: 10px; margin-bottom: 10px; }
form { margin-bottom: 0px; margin-top: 0px; }

#main {width:1003px;margin:auto;}
#content-container {background:#C9DF01 url(../img/content-container-bcg.gif) repeat-y;}
#content {height:100%;overflow:hidden;background:transparent url(../img/content-bcg.gif) no-repeat;padding-left:2px;padding-right:4px;}
#menu {background:transparent url(../img/content-top.gif) no-repeat;height:26px; z-index:1000}
#main_content { width: 967px; margin: 20px 20px 10px 16px; }
#flashcontent {width: 212px;height: 68px; z-index:1;}
#main_content2 { font-size: 11px; color: #505050; text-decoration: underline; }


/* sterowanie zawartoscia */
.fl {float:left; z-index:1}
.fr {float:right;}
.cb {clear:both;}

/* tabele */
table.tleft { width: 268px; background: #ffffff; margin: 0px 0px 0px 5px;}
table.center { width: 670px; background: #ffffff; margin: 0px 0px 0px 8px;}
table.center2 { width: 670px; background: #ffffff; margin: 0px 0px 0px 8px;} /* przystosowanie pod kolumnę na całe okno */
table.czesc { width: 164px; background: #ffffff; margin: 0px 0px 0px 0px;}	
table.czesc2 { width: 218px; background: #ffffff; margin: 0px 0px 0px 0px;}	
td.bg1 { background: url('../img/top_bgr1.gif') no-repeat;height:60px;width: 604px;}
td.left { font-size: 11px; padding: 5px 10px 5px 10px; width: 100%;}	
td.geo1 { font-size: 10px; padding: 5px 10px 5px 0px;}	
td.geo2 { font-size: 11px; text-align: center;}	

td.leftm { width: 4%;}	
td.left_krp { background: url('../img/bgr_table_left_kr.gif');height: 3px;}		
td.left_top { width: 278px;height:27px;background: url('../img/bgr_table_left.gif') no-repeat;}		
td.left_top2 { width: 278px;}		
td.opis_rower { width: 335px;height:27px;background: url('../img/tbl_opis.gif') no-repeat;}		
td.center_top { width: 680px;height:27px;background: url('../img/bgr_table_center.gif') no-repeat;}
td.center_top2 { width: 969px;height:27px;background: url('../img/bgr_table_center2.gif') no-repeat;}	 /* przystosowanie pod kolumnę na całe okno */	
td.czytaj_wiecej {height:19px;text-align: right;padding-right: 10px; vertical-align: middle;}		
td.foto_news { width: 126px;height:90px;background: url('../img/bgr_foto_news.gif') no-repeat;padding: 5px 0px 0px 8px;}		
td.news { width: 348px;background: #F2F2F2;padding: 4px 0px 0px 9px;}	
td.dyst_top { width: 237px;height:26px;background: url('../img/bgr_table_czesci.gif') no-repeat;}		
td.dyst_sr { width: 237px;height:219px;}	
td.dyst_sr1 { width: 237px;height:28px;background: url('../img/index_czesc_1.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr9 { width: 237px;height:26px;background: url('../img/index_czesc_2.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr3 { width: 237px;height:26px;background: url('../img/index_czesc_3.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr4 { width: 237px;height:26px;background: url('../img/index_czesc_4.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr5 { width: 237px;height:26px;background: url('../img/index_czesc_5.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr6 { width: 237px;height:26px;background: url('../img/index_czesc_6.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr7 { width: 237px;height:26px;background: url('../img/index_czesc_7.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_sr8 { width: 237px;height:26px;background: url('../img/index_czesc_8.jpg') no-repeat; padding: 0px 0px 0px 110px;}	
td.dyst_srd { width: 237px;height:9px;background: url('../img/index_czesc_9.gif') no-repeat; padding: 0px 0px 0px 110px;}	



td.dyst_top2 { width: 228px;height:26px;background: url('../img/bgr_table_dystryb.gif') no-repeat;}		
td.dyst_sr2 { width: 228px;height:219px;background: url('../img/bgr_table_dystryb2.gif') no-repeat;}		
td.dyst_top3 { width: 278px;height:27px;background: url('../img/bgr_left_polska_top.gif') no-repeat;}		
td.l_czesc { width: 8px;background: url('../img/czesc_l_table.gif');}		
td.l_czesc2 { width: 13px;background: url('../img/czesc_l_table2.gif');}		
td.p_czesc { width: 8px;background: url('../img/czesc_p_table.gif');}		
td.p_czesc2 { width: 13px;background: url('../img/czesc_p_table2.gif');}		
td.s_czesc { width: 148px;background-color: White;}		
td.s_czesc2 { width: 192px;background-color: White;}		
td.b_czesc { width: 164px;height:28px;background: url('../img/czesc_bot_table.gif') no-repeat;background-color: #f1f1f1;vertical-align: top; text-align: center;padding-top: 3px}	
td.b_czesc2 { width: 218px;height:28px;background: url('../img/czesc_bot_table2.gif') no-repeat;background-color: #f1f1f1;vertical-align: top; text-align: center;padding-top: 7px}		
td.czesc_bot { width: 680px;height:8px;background: url('../img/bgr_czesci_bot.gif') no-repeat;}		
td.czesc_top { width: 164px;height:17px;background: url('../img/czesc_top_table.gif') no-repeat;}		
td.czesc_top2 { width: 218px;height:17px;background: url('../img/czesc_top_table2.gif') no-repeat;}	
td.czesci_text { line-height: 15px;vertical-align: top;}	
td.opis { width: 400px;height:27px;background: url('../img/bgr_opis.gif');vertical-align: top;}		
td.opis2 { width: 133px;height:25px;background: url('../img/bgr_opis2.gif');vertical-align: top;}		
td.opis3 { width: 180px;height:25px;background: url('../img/bgr_opis2.gif');vertical-align: top;}	
table.opis { margin: 6px 0px 0px 8px;}
tr.opis { height:18px;background: url('../img/bgr_opis2.gif');vertical-align: top;}		
/* table list */
table.list { border: 1px solid #F0F0F0; }
table.list_top { border: 1px solid #000000; }
td.list_top { background: #000000; color: #FFFFFF; }
td.list1 { background: #FFFFFF; }
td.list2 { background: #F0F0F0; }
td.vline { background: url('../img/main_table_vline.gif') repeat-y center; }

/* naglowki */
#nagl1 { font-size: 11px; color: #FFFFFF; font-weight: bold; margin: 7px 10px 10px 12px; }
h1 { font-size: 12px; color: #FFFFFF; font-weight: bold; margin: 7px 10px 10px 12px; }
#nagl2 { font-size: 11px; color: #FFFFFF; font-weight: bold; margin: 7px 10px 5px 12px; }
#data_newsa { font-size: 10px; color: #505050; font-weight: bold; margin: 0px 0px 0px 0px; }
#tytul_newsa { font-size: 11px; color: #C31419; font-weight: bold; margin: 0px 0px 4px 0px; }
#nagl3 { font-size: 11px; color: #FFFFFF; font-weight: bold; margin:7px 0px 5px 12px; }
#nagl4 { font-size: 10px; color: #505050; margin:0px 0px 7px 20px; }

/* imgi */
img.foto {padding: 0px;border: 2px solid #505050;}

/* linki */
a { color: #2B9235; text-decoration: none; }
a:active { color: #2B9235; text-decoration: none; }
a:visited { color: #2B9235; text-decoration: none; }
a:hover { color: #217229; text-decoration: none; }

a.norm { color: #505050; text-decoration: none; }
a.norm:active { color: #505050; text-decoration: none; }
a.norm:visited { color: #505050; text-decoration: none; }
a.norm:hover { color: #c4d82d; text-decoration: none; }

a.czesci { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesci:active { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesci:visited { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesci:hover { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}	
a.czesc { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesc:active { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesc:visited { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}
a.czesc:hover { font-size: 11px; color: #262626; font-weight: bold; text-decoration: underline;}	
a.main_content { font-size: 11px; color: #505050; text-decoration: underline;}
a.main_content:active { font-size: 11px; color: #505050; text-decoration: underline;}
a.main_content:visited { font-size: 11px; color: #505050; text-decoration: underline;}
a.main_content:hover { font-size: 11px; color: #c4d82d; text-decoration: underline;}	
a.main_content2 { font-size: 11px; color: #c4d82d; text-decoration: none; font-weight: bold;}
a.main_content2:active { font-size: 11px; color: #c4d82d; text-decoration: none; font-weight: bold;}
a.main_content2:visited { font-size: 11px; color: #c4d82d; text-decoration: none; font-weight: bold;}
a.main_content2:hover { font-size: 11px; color: #505050; text-decoration: none; font-weight: bold;}	

a.czytaj_dalej { font-size: 9px; color: #7B7B7B; text-decoration: none;}
a.czytaj_dalej:active { font-size: 9px; color: #7B7B7B; text-decoration: none;}
a.czytaj_dalej:visited { font-size: 9px; color: #7B7B7B; text-decoration: none;}
a.czytaj_dalej:hover { font-size: 9px; color: #2C2C2C; text-decoration: none;}	
a.lczesci { font-size: 10px; color: #505050; text-decoration: none;}
a.lczesci:active { font-size: 10px; color: #505050; text-decoration: none;}
a.lczesci:visited { font-size: 10px; color: #505050; text-decoration: none;}
a.lczesci:hover { font-size: 10px; color: #000000; text-decoration: none;}	
a.opis { font-size: 11px; color: #505050; text-decoration: yes; }
a.opis:active { font-size: 11px; color: #505050; text-decoration: none;}
a.opis:visited { font-size: 11px; color: #505050; text-decoration: yes; }
a.opis:hover { font-size: 11px; color: #505050; text-decoration: none; }	
a.forum { font-size: 11px; color: #5C5C5C; text-decoration: underline;}
a.forum:active { font-size: 11px; color: #5C5C5C; text-decoration: underline;}
a.forum:visited { font-size: 11px; color: #5C5C5C; text-decoration: underline;}
a.forum:hover { font-size: 11px; color: #262626; text-decoration: underline;}	
a.forum2 { font-size: 11px; color: #a6a6a6; text-decoration: none;}
a.forum2:active { font-size: 11px; color: #a6a6a6; text-decoration: none;}
a.forum2:visited { font-size: 11px; color: #a6a6a6; text-decoration: none;}
a.forum2:hover { font-size: 11px; color: #a6a6a6; text-decoration: none;}	
	
#content-container {background:#C9DF01 url(../img/content-container-bcg.gif) repeat-y scroll 0 32px}
#top-bar {height:32px;margin-top:3px;}
#top-right {float:right;}

#flashcontent {width: 328px; height: 270px;}
#flashcontent2 {width: 228px; height: 219px;}
#flashcontent3 {width: 278px; height: 218px;}
#flashcontent4 {width: 668px; height: 252px; z-index:1000;}
/*#flashcontent4 {width: 668px; height: 252px; astyle="position:relative; top:0; z-index:200;"} */
	
/* menu */
#mainmenu {margin-top:0px;}
/*#mainmenu ul {background-image:url(../img/mainmenu-bcg.gif);background-position:0 -26px;width:551px;height:26px;}*/
/* menu praca width:688px */
#mainmenu ul {background-image:url(../img/mainmenu-bcg.gif);background-position:0 -26px;width:641px;height:26px;}
#mainmenu ul li {float:left;}
#mainmenu ul li a#firma	{width: 56px;background-position: 0 0;}
#mainmenu ul li a#produkty {width: 61px;background-position: -56px 0;}
#mainmenu ul li a#biuro {width: 53px;background-position: -117px 0;}
#mainmenu ul li a#porady {width: 81px;background-position: -229px 0;}
#mainmenu ul li a#aktualnosci {width: 78px;background-position: -310px 0;}
#mainmenu ul li a#kontakt {width: 55px;background-position: -388px 0;}
#mainmenu ul li a#kontakt2 {width: 46px;background-position: -443px 0;}
#mainmenu ul li a#kontakt3 {width: 62px;background-position: -488px 0;}
#mainmenu ul li a#kontakt4 {width: 59px;background-position: -170px 0;}
#mainmenu ul li a#dlapartnerow {width: 90px;background-position: -550px 0;}
#mainmenu ul li a#dlapartnerow:hover {width: 90px;background-position: -550px -26px;}
#mainmenu ul li a#praca {width: 47px;background-position: -640px 0;}
#mainmenu ul li a#praca:hover {width: 47px;background-position: -640px -26px;}

#mainmenu ul li a {display:block;overflow:hidden;text-indent:-10000px;height:26px;background:url(../img/mainmenu-bcg.gif);}
/*#mainmenu ul li a:hover {background:none;}*/
/* 2nd level */
#mainmenu ul ul {z-index:2;position:absolute;visibility:hidden;width:160px;height:auto;}
#mainmenu ul ul li {width:160px;overflow:hidden;background:#DBDBDB;border:1px solid #B5B5B5;border-bottom:0;}
#mainmenu ul ul li.last {border:1px solid #B5B5B5;}
#mainmenu ul ul li.lastb {border:1px solid #FFFFFF;background:#FFFFFF;}
#mainmenu ul ul a {width:160px;height:auto;display:block;text-indent:0px;font-size:11px;color:#646464;text-decoration:none;padding:5px 10px 5px 14px;background:none;}
#mainmenu ul ul a:hover {background:#Cacaca;text-decoration:underline;}
/* 3rd level */
#mainmenu ul ul ul {z-index:3;position:absolute;visibility:hidden;left:160px;top:0px;}
/* koniec menu */