/* reset css */HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, CODE, DEL, DFN, EM, Q, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, CAPTION {	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}TABLE, TBODY, TFOOT, THEAD, TR, TH, TD {	margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}TABLE {border-collapse:separate;border-spacing:0;}CAPTION, TH, TD {font-weight:normal;}BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after {content:"";}blockquote, q {quotes:"" "";}A IMG {border:none;}:focus { outline: 0; }/* typography.css */H1, H2, H3, H4, H5, H6 {font-weight:bold }BLOCKQUOTE, ADDRESS {margin:1.5em; font-style:italic;}STRONG, B, DL DT, DFN, TH {font-weight:bold;}EM, DFN, TFOOT {font-style:italic;}SUP, SUB {line-height:0;}ABBR, ACRONYM {border-bottom:1px dotted #666;}PRE {margin:1.5em 0;white-space:pre;}PRE, CODE, TT {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}LI UL, LI OL {margin:0 1.5em;}UL, OL {margin:0 1.5em 1.5em 1.5em;}p {margin:0 0 1em 0;}DL {margin:0 0 1.5em 0;}DD {margin-left:1.5em;}TH, TD, CAPTION {padding:4px;}WBR { display: inline-block; }HTML {	height:100%;  }BODY {	height:100%;	background-color: #ffffff;  font-size: 11px;	line-height:140%;	font-family: Tahoma, Verdana, serif;	color: #616265;}H1, .tlo2		 	{	font-size: 20px;	color: #9f9f9f;	font-weight: normal;	padding-top:4px;	padding-bottom:4px;	margin:4px;	margin-bottom:7px;}H2		 	{	font-size: 14px;	color: #9f9f9f;	font-weight: bold;}HR	 		{	margin:0px;	padding:0px;	border:0px;	height:1px;	background-color: #cccccc;}/* formularze */INPUT, SELECT	{	vertical-align:middle;	margin-bottom: 2px;	margin-top: 2px;	border: 1px solid #9f9f9;	font-size: 11px;	background-color: #efefef;	color: #6f6f6f;	padding:4px;}TEXTAREA{	margin-bottom: 3px;	margin-top: 3px;	border: 1px solid #9f9f9;	font-size: 11px;	background-color: #efefef;	color: #6f6f6f	padding:3px;}.formularz2	{	cursor:pointer;	vertical-align:middle;	margin-bottom: 2px;	margin-top: 2px;	border: 1px solid #ffffff;	font-size: 11px;	background-color: #e9e9ea;	color: #000000;	padding:3px;}INPUT,TEXTAREA, SELECT { box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -webkit-box-sizing:content-box;}INPUT[type="checkbox"]{   padding:1px;}.f_bkrotki    { width:40px;  }.f_krotki     { width:70px;  }.f_sredni     { width:120px; }.f_dlugi      { width:180px; }.f_dlugi2     { width:290px; }.f_bdlugi2    { width:350px; }.f_bdlugi     { width:380px; }.przycisk     {	height:13px;	margin: 0px;	border: 0px none;	font-size: 11px;	background:none;}.top, .top TD, .top TH {	vertical-align:top;}A, A:link, A:visited, A:active	{	color: #000000;	text-decoration: none;}A:hover 		{	color: #2975a2;	text-decoration: none;}.male, .male A, .male A:link, .male A:visited, .male A:active, .male A:hover, A.male, A.male:link, A.male:visited, A.male:active, A.male:hover  {	font-size: 9px;}.obrazek { border: 1px solid #514e4f; margin:3px; }.tytul {	font-weight:bold;	font-size: 11px;	color: #000000;}.biale  { background-color:#ffffff; }.czarne { background-color:#000000; }/* ramki tabelek */.tlo1 {  }/* tlo tresc */.tlo3	{	padding:4px;}/* tlo wyroznione */.tlo4	{	padding:4px;}.tabelka{	border:1px solid #514e4f;	border-collapse:collapse;	width:100%;	margin-bottom:3px;}.datownik { font-weight: normal; font-size: 9px; }.margines { padding:2px; }.error  { color: #FF0000; }.blok { display:block }.liniowy { display:inline }.grube, .grube:link, .grube:visited, .grube:active {	font-weight:bold;	color: #064382;	text-decoration: none;}.grube:hover{  color: #000000;}.nobr 		{ white-space: nowrap; }.nowa_l		{	clear:both; }.lewa, TD.lewa, TR.lewa, DIV.lewa  { text-align:left; }TABLE.lewa, IMG.lewa, DIV.lewal    { float:left; }.prawa, TD.prawa, TR.prawa, DIV.prawa  { text-align:right; }TABLE.prawa, IMG.prawa, DIV.prawap     { float:right; }.srodek       { text-align:center; margin:auto; }TABLE.srodek  { margin:auto; }TD.srodek, TR.srodek, DIV.srodek    { text-align:center; }.justuj, DIV.justuj      { text-align:justify; }.ramka {	border:1px solid #666666;	padding:5px;	margin:10px;	background-color: #f7f6f7;	color: #4f4f4f;	text-align:left;}.ramka DIV, .ramka SPAN {	color: #4f4f4f;}.ramka A, .ramka A:link, .ramka A:visited, .ramka A:active	{	color: #275899;	text-decoration: none;}.ramka A:hover 		{	color: #FF6600;	text-decoration: none;}.szerokosc { width:980px; }.seta  { width:100%; }.mapa_p { margin-left:15px; margin-bottom:10px; }.blad {	color:#000000;	padding:7px;	margin:auto;	border:1px solid #ff0000;	background-color:#ffffcc;	display:block;}.bladform{	color:#ff0000;}/* przyciski, ikonki, itp */div.nieprzycisk{	display: block;	font-weight:bold;	background-image:url('../grafika/przycisk3.gif');	width:26px;	height:26px;	text-align:center;  color : #000000;  text-decoration : none;}A.przycisk, A.przycisk:link	, A.przycisk:visited, A.przycisk:active {	display: block;	font-weight:bold;	background-image:url('../grafika/przycisk.gif');	width:26px;	height:26px;	text-align:center;  color : #000000;  text-decoration : none;}A.przycisk:hover {	background-image:url('../grafika/przycisk2.gif');  text-decoration : none;}#art_mapa ul{	list-style-image: url('../grafika/list.gif');	padding-left:20px;	margin:0px;}#art_mapa li{	padding:1px;}/* error box */#err_box {	background-color: #e3e5e8;	border: 1px solid #54545b;	padding: 20px;	font-family: Tahoma;	font-size: 12px;	color: #790000;	z-index: 1000;	position: fixed; left: 0px; right: 0px; top: 10px;	width:700px; margin:auto;	display: none;}* html #err_box { position:absolute; }#err_hide {	clear:both;  color: blue;	width:100px;	height:25px;	line-height:25px;	background-color:#124f9a;	color:#ffffff;	text-align:center;	font-weight:bold;	float:right;  cursor: pointer;}#err_validate {	font-weight: bold;	display:block;	text-align:left;	line-height:160%;}/* tabelk danych */.dane_tabelka{	width:90%;	margin:auto;	text-align:center;	border:1px solid #858689;	border-collapse:collapse;}.dane_tabelka TD{	border:1px solid #858689;}.dane_opis{	width:200px;	text-align:left;	font-size:10px;	background-color:#ffffff;}.dane_tytul{	text-align:left;	font-weight:bold;	background-color:#ffffff;}.dane_wartosc{	text-align:left;	background-color:#f8f6eb;}/* tooltip */.tooltip{	border:1px solid #38639d;	width:200px;}/* tooltip title */.tooltip .tooltip_title {	font-weight:bold;	padding:2px;	color:#ffffff;	font-family:verdana,helvetica,sans-serif;	font-size:11px;	background-color:#38639d;	text-align:left;}/* tooltip title */.tooltip .tooltip_content {	padding:4px;	color:#4b4d4b;	font-family:verdana,helvetica,sans-serif;	font-size:11px;	background-color:#e6f4fe;	text-align:left;}.botproof{	margin-bottom:5px;	margin-top:5px;	border:1px solid #666666}.galeria1{}.galeria1 TABLE {	margin:0px ;	text-align:center;	padding: 0px;}.galeria1 TD{	padding-bottom: 8px;	padding-right: 8px;}.galeria1 IMG{	width:33px;	height:27px;}.galeria1 DIV {	font-size:10px;	padding-bottom:4px;	text-align:left;}.galerianews{}.galerianews TABLE {	margin:0px ;	text-align:center;	padding: 0px;}.galerianews TD{	padding-bottom: 8px;  padding-right: 8px;}.galerianews DIV {	font-size:10px;	padding-bottom:4px;	text-align:left;}.cytat{	padding:4px;	border:1px solid #cccccc;	background-color:#eaedf9;}/* pasek reklamowy */.pasek_linia{	background-color:#000000;}.pasek_tlo{	background-color:#cccccc;}.podtytul{	font-weight:bold;	padding-bottom:10px;}/* pagination */.nawig{  margin: auto;	text-align:center;	float: right;}.nawig TD{	padding:2px;	padding-left:2px;	padding-right:2px;}.nawig TD SPAN{	display:block;	width:16px;}.nawig TD A, .nawig TD A:link, .nawig TD A:visited, .nawig TD A:active	{	display:block;	padding-top:0px;	padding-bottom:0px;	width:20px;	text-align:center;	color: #275899;	font-size:11px;	background-color:#f1efef;	border:1px solid #d5d3d3;	text-decoration: none;}.nawig TD A:hover, .nawig TD A.nawig_wyb	{	color: #d8d436;	background-color: #2f8bb0;	border:1px solid #666666;	text-decoration: none;}/* art submenu */TABLE.submenu{	text-align:left;	margin-top:1px;	margin-bottom:5px;}TABLE.submenu TD{	padding-right:1px;	padding-bottom:1px;}TABLE.submenu A, TABLE.submenu A:visited, TABLE.submenu A:link, TABLE.submenu A:active {	display:block;	font-weight:normal;	padding:7px;	text-align:left;}TABLE.submenu A:hover {	text-decoration:none;}UL.submenu{	padding:0px;	margin:0px;	display:block;	height:27px;	list-style-type: none;	float:right;	position: relative;	top:4px;	z-index:1000;}UL.submenu LI{	display:block;	list-style-type: none;	float:left;}UL.submenu LI A, UL.submenu LI A:visited, UL.submenu LI A:link, UL.submenu LI A:active{	display: block;	float:left;	background-color: #000000;	border-left:1px solid #666666;	color:#f2f2f3;	font-size:13px;  padding-left: 	20px;  padding-right: 	20px;  height:27px;	line-height:27px;  text-decoration : none;}UL.submenu LI A:hover{	color:#ffffff;	text-decoration : none;	background-color:#2a2a2b;	background-image:none;}TABLE.submenu3{	margin:auto;	width:90%;	text-align:center;	margin-top:7px;	margin-bottom:7px;}TABLE.submenu3 TD{	padding:5px;	text-align:center;	font-weight:bold;}TABLE.submenu4{	width:100%;	text-align:left;	margin-top:7px;	margin-bottom:7px;}TABLE.submenu4 TD{	padding:4px;}TABLE.submenu4 TD.td1{	width:120px;}#komunikaty{	font-weight:bold;	text-align:center;	padding:10px;	border:1px solid #858689;	margin-bottom:4px;	margin-top: 23px;}#kolumny_k{	clear:both;	padding-top:5px;}#lewa_k{	width:210px;	text-align:left;	float:left;}#srodek_k{	width:774px;	text-align:left;	float:left;	overflow:hidden;}#srodek_k2{	width:746px;	text-align:center;	margin:auto;}#srodek_k3{	width:720px;	text-align:left;}#prawa_k{	width:205px;	text-align:left;	float:left;	overflow:hidden;}#glowna_k{	width:770px;	text-align:left;	float:left;	overflow:hidden;}#glowna_k2{	width:765px;	text-align:left;	float:right;}#top{	width:980px;	height:225px;}#top2{	clear:both;	border-top:2px solid #4e4b4b;	height:15px;}#top1_1{	width:264px;	height:225px;	float:left;}#top1_1_1{	width:252px;	height:225px;	border-right:2px solid #4e4b4b;	background-image:url('../img/logo.gif');	background-position: top left;	background-repeat:no-repeat;	text-align:left;}#top1_1_1 A{	display:block;	width:252px;	height:225px;}#top1_2{	width:264px;	height:225px;	float:left;}#top1_2_1{	width:243px;	height:225px;	border-right:2px solid #4e4b4b;	text-align:left;}#menu{	width:238px;	height:225px;	text-align:left;}#trescw{	width:980px;	margin:auto;	text-align:left;	background-color: #000000;	background-image:url('../img/trescw.gif');	background-position: top left;	background-repeat:repeat-y;	overflow:auto;}#top1_3{	width:246px;	float:left;}#top1_3_1{	width:210px;	padding-top:15px;	text-align:left;}.panel{	border:2px solid #514e4e;	padding:2px;	text-align:left;	overflow-y:auto;}.panel_tyt{	padding:4px;	padding-left:25px;	font-size:13px;	border-bottom:1px solid #514e4e;	color:#d2d0d0;	text-align:left;	background-image:url('../img/panelt.gif');	background-position: top left;	background-repeat:no-repeat;}#latest_tr{	padding:5px;	overflow-x:hidden;	text-align:center;	overflow:auto;}#latest_tr2{	width:196px;	height:145px;	overflow-x:hidden;	margin:auto;	text-align:center;	background-position:top left;	background-repeat:no-repeat;}#latest_tr2 A{	display:block;	width:196px;	height:135px;	overflow-x:hidden;}.latest_rec{	width:98px;	float:left;	font-size:9px;	color:#cbc8c9;	overflow-x:hidden;}#top1_4{	width:206px;	float:left;	overflow:hidden;}#top1_4_1{	padding-top:12px;	text-align:left;}#art_szuk{	width:113px;	height:15px;	padding:0px;	margin:0px;	border:1px solid #eeefef;	line-height:15px;	font-size: 12px;	color: #003e7e;	font-weight: bold;}#szukg{	padding:0px;	margin:0px;	border:0px none;	height: 17px;}.panel_img{	margin-right: 4px;	border: 1px solid #054381;}.panel_tr{	padding-top:3px;	padding-left:3px;	padding-right:3px;	padding-bottom:3px;	font-size:9px;	color:#cbc9ca;	line-height:140%;	overflow:auto;	overflow-x:hidden;}.panel_tr P{	padding:0px;	margin:0px;}#szuk_pan{  width: 165px;  float:right;  padding-top: 31px;	padding-bottom:10px;}#ggoopp{	color:#cbc9ca;}#ggoopp1{	width:83px;	padding-bottom:9px;}#ggoopp2{	width:116px;	padding-bottom:4px;	float:left;}.panel_od{	clear:both;	height:12px;}#d_menu{	clear:both;	padding-top:10px;	padding-bottom:10px;	width:700px;	padding-right:30px;	text-align:left;	border-top:2px solid #4e4b4b;	border-bottom:2px solid #4e4b4b;}#d_menu A, #d_menu A:link	, #d_menu A:visited, #d_menu A:active {	color:#cccccc;	font-size:12px;  text-decoration : underline;}#d_menu A:hover {	color:#ffffff;	text-decoration : underline;}.news_tytul{	padding-bottom:7px;	text-align:left;	font-weight:bold;}.news_tytul A, .news_tytul A:link	, .news_tytul A:visited, .news_tytul A:active {	color:#ffffff;	font-size:14px;  text-decoration : none;}.news_tytul A:hover {	color:#ffffff;	text-decoration : none;}A.gray, A.gray:link	, A.gray:visited, A.gray:active {	color:#000000;  text-decoration : none;}A.gray:hover {	color: #2975a2;	text-decoration : none;}.portfolio{	width:100%;	text-align:center;}.portfolio TD{	width:20%;	padding:4px;}#tag_kolumn{	width:24%;	padding-top:10px;	float:left;	overflow-x:hidden;}#news_kolumn{	width:74%;	float:left;	overflow-x:hidden;}#tag_kolumn A{	clear:both;	line-height:100%;	display:block;	padding-top:7px;	padding-bottom:7px;}#content {	width:				600px;	height:				300px;	padding:			0px;	margin:auto;	text-align:center;}.panelwrappers {	overflow:			hidden;}.paneltt{	border-left:1px solid #000000;}#menutt{	text-align:center;	margin:auto;	width:200px;	padding-top:5px;}#menutt A{	display:block;	float:left;	width:22px;	height:22px;	line-height:22px;	text-align:center;	margin-right:2px;	background-color:#cccccc;	color:#000000;}#menutt A:hover{	display:block;	float:left;	width:22px;	height:22px;	line-height:22px;	text-align:center;	margin-right:2px;	background-color:#000000;	color:#ffffff;}#blackb{	background-color:#000000;	border:1px solid #ffffff;	color:#ffffff;	width:40px;	padding-top:2px;	padding-bottom:2px;	text-align:center;	float:left;}#blackb A{	display:block;	color:#ffffff;}#whiteb{	background-color:#ffffff;	border:1px solid #000000;	color:#000000;	width:40px;	padding-top:2px;	padding-bottom:2px;	text-align:center;	float:left;}#odb{	width:5px;	overflow:hidden;	float:left;}#whiteb A{	display:block;	color:#000000;}#breakt{	clear:both;	text-align:left;	padding-bottom:0px;	padding-top:0px;	font-size:10px;	color: #003572;}#breakt A{	color: #003572;}#breakt A:hover{	color:#d8d436;}#dol1{	clear:both;	width:980px;	margin:auto;	text-align:left;}.top_1{  width: 978px;  height: 136px;  text-align: left;  background-image: url('../img/top.gif');  background-position: center;  background-repeat: no-repeat;}.top_1_logo{  padding-top: 31px;  padding-left: 32px;  float:left;  width: 160px;}.top_1_title{  padding-top: 37px;  float: right;  width: 580px;  text-align: left;  font-size: 24px;  font-weight: bold;  color: #ffffff;}.middle_1{  width: 978px;  background-color: #ffffff;  background-image: url('../img/mid_tile.gif');  background-position: top right;  background-repeat: repeat-y;}.middle_left {  width: 782px;  float: left;  background-image: url('../img/left.gif');  background-position: top;  background-repeat: no-repeat;}.main_middle_left {  width: 782px;  height: 451px;  background-image: url('../img/main_mid.jpg');  background-position: center;  background-repeat: no-repeat;  text-align: left;}.middle_right {  width: 196px;  height: 451px;  float: right;  background-image: url('../img/right.gif');  background-position: center;  background-repeat: no-repeat;}.top_1_left {  width: 782px;  height: 136px;  float: left;}.top_1_right {  width: 196px;  height: 136px;  float: right;}.top_menu{  padding-left: 28px;  padding-top: 20px;}.dmx {    font: 11px tahoma;}.dmx TD{    padding: 0px;}.dmx .item1,.dmx .item1:active,.dmx .item1:link,.dmx .item1:visited,.dmx .item1-active,.dmx .item1-active:active,.dmx .item1-active:visited,.dmx .item1-active:link,.dmx .item1-active:hover {    padding-left: 	5px;    padding-right: 	5px;    padding-bottom: 4px;    font-size:11px;    font-family: Tahoma, Trebuchet MS, serif;    font-weight: bold;    color:#c5c6c8;    text-decoration: none;    display: block;    white-space: nowrap;    position: relative;}.dmx .item1:hover,.dmx .item1-active,.dmx .item1-active:visited,.dmx .item1-active:active,.dmx .item1-active:link,.dmx .item1-active:hover {	color:#d8d436;}.dmx .item2,.dmx .item2:hover,.dmx .item2:active,.dmx .item2:visited,.dmx .item2:link,.dmx .item2-active,.dmx .item2-active:hover,.dmx .item2-active:active,.dmx .item2-active:link,.dmx .item2-active:visited {    font-weight: bold;    text-decoration: none;    display: block;    white-space: nowrap;    position: relative;    height: 20px;    padding-bottom: 3px;    line-height: 18px;    font-size:11px;    font-family: Tahoma, Trebuchet, serif;    font-weight: normal;    color:#c5c6c8;    padding-left: 8px;    background-image: url('../img/im_test.gif');    background-position: top;    background-repeat: no-repeat;    z-index: 1000;    text-decoration : none;}.dmx .item2:hover,.dmx .item2-active,.dmx .item2-active:hover {    color:#d8d436;    z-index: 1000;}.dmx .item2 img,.dmx .item2-active img{    position: absolute;    top: 4px;    right: 6px;    border: 0;}.dmx .section {    text-align:left;    position: absolute;    visibility: hidden;    z-index: 1000;}.dmx .left, .dmx .left:hover { border-style: solid none solid solid; }.dmx .right, .dmx .right:hover { border-style: solid solid solid none; }.item2 SPAN {	font-weight:normal;	display:block;  font-size:11px;	font-family: Tahoma, Trebuchet, serif;	color:#c5c6c8;	text-align:left;  width: 115px;  z-index: 1000;}.item2:hover SPAN{	color:#d8d436;	z-index: 1000;}.item2 .dmx_more{	font-weight:normal;	display:block;  font-size:11px;	font-family: Tahoma, Trebuchet, serif;	color:#c5c6c8;	text-align:left;  width: 115px;  z-index: 1000;  background-image: url('../img/arrow1.gif');  background-position: right;  background-repeat:no-repeat;}.item2-active .dmx_more{	font-weight:normal;	display:block;  font-size:11px;	font-family: Tahoma, Trebuchet, serif;	color:#c5c6c8;	text-align:left;  width: 115px;  z-index: 1000;  background-image: url('../img/arrow1.gif');  background-position: right;  background-repeat:no-repeat;}.item2 .dmx_more:hover, .item2-active .dmx_more{	color:#d8d436;	z-index: 1000;	width: 115px;	background-image: url('../img/arrow2.gif');  background-position: right;  background-repeat:no-repeat;}* html .dmx td { position: relative; z-index: 1000} /* ie 5.0 fix */.ddm2 TD{	padding:0px;	text-align: left;	vertical-align: top;	padding-right: 15px;}.ddm2 .item1, .ddm2 .item1:visited, .ddm2 .item1:link, .ddm2 .item1:active, .ddm2 .item1-active:visited, .ddm2 .item1-active:active, .ddm2 .item1-active:link {  font-size:9px;	font-family: Tahoma, Trebuchet MS, serif;	font-weight: bold;	display: block;	position:relative;	color:#003572;	padding-left: 	5px;  padding-right: 	5px;  text-decoration : none;}.ddm2 .item1:hover, .ddm2 .item1-active, .ddm2 .item1-active:visited, .ddm2 .item1-active:active, .ddm2 .item1-active:link, .ddm2 .item1-active:hover {	color:#d8d436;	z-index: 1000;}#l_menu{text-align:left;}.l_item1,.l_item1:visited,.l_item1:link,.l_item1:active {	font-weight:normal;	display:block;	width: 116px;	height: 18px;  font-size: 11px;	font-family: Trebuchet MS, serif;	color:#ffffff;	text-align:left;	text-decoration: none;  background-image: url('../img/lmt.gif');  background-repeat: no-repeat;}.l_item1:hover {	color:#d8d436;	background-image: url('../img/lmt_hoover.gif');	background-repeat: no-repeat;	text-decoration: none;}.wyb,.wyb:visited,.wyb:link,.wyb:active ,.wyb:hover{	color:#d8d436;	background-image: url('../img/lmt_hoover.gif');	background-repeat: no-repeat;}.teeest {  display:block;  padding-top: 0px;  margin-left: 14px;}.l_item2,.l_item2:visited,.l_item2:link,.l_item2:active {	font-weight:normal;	display:block;  font-size:11px;	font-family: Tahoma, Trebuchet, serif;	color:#d8d436;	padding-left: 20px;	text-align:left;  text-decoration : none;}.l_item2:hover{	color:#000000;	text-decoration: none;}.l_item3,.l_item3:visited,.l_item3:link,.l_item3:active {	font-weight:normal;	display:block;  font-size:11px;	font-family: Tahoma, Trebuchet, serif;	color:#003572;	padding-left: 20px;	text-align:right;  text-decoration : none;}.l_item3:hover{	color:#000000;	text-decoration: none;}.wyb1, .wyb2, .wyb3{  background-color: #f0f0f0;}.acc_link, .acc_link:visited, .acc_link:active, .acc_link:link{  color: #bbe4ec;  font-size: 11px;  text-decoration: none;}.acc_link:hover{  color: #d8d436;}.bottom_1{  height: 88px;  margin-top: 5px;  padding-left: 30px;  text-align: left;  background-image: url('../img/bottom_bar.gif');  background-repeat: repeat-y;}.bottom_left{  width: 130px;  float: left;  padding-top: 0px;}.bottom_right{  width: 810px;  float: right;  padding-top: 0px;}.news_div{  width: 133px;  float: right;  height: 200px;}.single_news{  border-bottom:1px solid #d6fdf7;  padding-top:8px;  padding-bottom: 1px;  margin: 0px;  overflow: hidden;  font-size: 10px;  line-height:10px;  color: #ffffff;  text-align: left;}.read_more, .read_more:visited, .read_more:active, .read_more:link{  color: #164a81;  font-size: 9px;  line-height: 9px;  text-decoration: none;}.read_more:hover{  color: #d8d436;}.featured{  width: 133px;  height: 160px;  overflow: hidden;  float:right;  text-align: left;  color: #003572;}.footer{  text-align: left;  padding-left: 32px;  font-size:10px;  color: #45c3d3;}.footer A, .footer A:link, .footer A:hover, .footer A:active, .footer A:visited{  font-size:10px;  color: #45c3d3;}.main_1{  width: 123px;  height: 96px;  overflow: hidden;  background-image: url('../img/main_pad_1.gif');  background-position: center;  background-repeat: no-repeat;  color: #ffffff;  text-align: left;}.main_2{  width: 123px;  height: 95px;  overflow: hidden;  background-image: url('../img/main_pad_2.gif');  background-position: center;  background-repeat: no-repeat;  color: #ffffff;  text-align: left;}.zero, TD .zero{  padding: 0px;  margin: 0px;}.art_div{  width: 782px;  height: 451px;  float: left;  background-image: url('../img/art_back.gif');  background-position: top left;  background-repeat: no-repeat;  overflow: hidden;}.art_div_0{  width: 782px;  float: left;  overflow: hidden;  text-align: left;}.art_div_1{  width: 782px;  height: 491px;  float: left;  overflow: hidden;  text-align: left;}.art_left{  width: 403px;  float:left;  height: 415px;}.art_right{  float: left;  text-align: left;  width: 355px;}.left_menu{  width: 116px;  float:left;}.art_img{  margin: 0px;  padding: 0px;  height: 451px;  line-height: 451px;  overflow: hidden;  position: relative;}.art_imgg{  margin: 0px;  padding: 0px;  overflow: hidden;  text-align: right;}#art_img_id{outline: 0px;margin: 0px;padding:0px;position: absolute;bottom: 0px;right: 0px;}.text_panel{  overflow: hidden;  font-size: 10px;  line-height: 10px;  height: 32px;}.news_table_l {  padding: 0px;  margin: 0px;  width: 350px;  border: 0px;  float: left;}.news_table_r {  padding: 0px;  margin: 0px;  width: 350px;  border: 0px;  float: right;}.news_lista {  width: 342px;  height: 104px;  padding: 0px;  margin: 0px;  background-image: url('../img/news_back.gif');  background-position: top;  background-repeat: no-repeat;  overflow: hidden;  text-align: left;  }.news_lista p{color: #515255;}.title_box { text-align: right; padding-right: 0px; height: 30px; overflow: hidden;}.black {color: #9f9f9f;padding: 5px;font-weight:bold}.gallery_disp {height: 360px;overflow: hidden;}.gal_cell{height: 120px;width: 230px;vertical-align: top;text-align: center;padding-top: 2px;}.gall_div{height: 110px;width: 170px;margin:auto;padding: 0px;overflow: hidden;background-image: url('../img/gal_back.gif');}.img_gal{width: 170px;height:75px;margin: 0px;}.gal_link{display: block;width: 170px;height:65px;margin: 0px;}.gal_cell_title {text-align: left;padding-left: 15px;font-weight: bold;color:#003572;}.gal_cell_type{text-align: left;padding-left: 15px;color:#003572;}.gallery_disp2 {height: 382px;overflow: hidden;padding:0px;width: 750px;}.gal_cell2{height: 127px;width: 250px;vertical-align: top;text-align: center;}.gall_div2{height: 95px;width: 155px;margin:auto;padding: 0px;overflow: hidden;background-image: url('../img/gal_back2.gif');}.img_gal2{margin: 0px;padding: 0px;text-align:left;position:relative;}.gal_link2{display: block;width: 155px;height:65px;margin: 0px;}.gal_cell_title2 {text-align: left;padding-left: 15px;font-size: 10px;line-height:12px;font-weight: bold;color:#003572;}.gal_cell_type2{text-align: left;font-size: 10px;line-height:12px;padding-left: 15px;color:#003572;}.gall_thumbs{width: 155px;padding-top: 5px;margin:auto;text-align: left;}.gall_thumbs TD{vertical-align:top;width: 34px;height: 21px;padding: 0px;padding-right: 6px;margin: 0px;}.gall_thumb{width: 34px;height: 21px;z-index: -1;}.gall_panel{width: 155px;height: 68px;z-index: -1;}.ppl_panel{width: 170px;height: 75px;z-index: -1;}.rss {padding-top: 20px;text-align: right;padding-right: 33px;}.rss A{	color: #003572;}.rss A:hover{	color:#d8d436;}.prod_prawa{  width: 200px;  float: right;  text-align: left;}.prod_lewa{  width: 200px;  float: left;  text-align: left;}.prod_lewa TD, .prod_prawa TD {  height: 75px;  font-size: 11px;  font-weight: bold;  text-align: right;  color: #9f9f9f;  padding: 0px;  margin: 0px;  vertical-align: top;}.prod_lewa IMG, .prod_prawa IMG{	vertical-align: top;  width: 55px;	height: 55px;}.prod_lewa A, .prod_prawa A{	color: #9f9f9f;}.prod_lewa A:hover, .prod_prawa A:hover{	color:#6f6f6f;}.locations {	font-size: 14px;	color: #9f9f9f;	font-weight: bold;}
