* { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}

body { 
	font-family: Verdana, Arial, sans-serif;
	color: #454545;
	font-size: 10px; 
	background: #000000;
	margin: 0;
	padding: 0;
}

#all{
	top: 0;
	left: 0;
	width: 979px;
	position: relative;	
	margin: 0 auto;
}

#baner{
	background: url(../images/baner_tlo.jpg) repeat-x;
	height: 155px;
}

#tlo_1{
	background: url(../images/tlo_home_1.jpg) repeat-x;
	xheight: 358px;
	height: 396px;
}

#tlo_2{
	/*background: #CFCFCF url(../i/tlo_home_2.jpg) repeat-x left top;*/
	background: #CFCFCF url(../images/2_silver.jpg) repeat-y 670px 20px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}

#tlo_2_player{
	/*background: #CFCFCF url(../i/tlo_home_2.jpg) repeat-x left top;*/
	background: #CFCFCF;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}

#tlo_2_silver{
  background: url(../images/tlo_home_2.jpg) repeat-x left top;
  width: 100%;
  min-height: 136px;
  position: relative;
}

#tlo_2_silver_mapa{
  background: url(../images/tlo_home_22.jpg) repeat-x left top;
  width: 100%;
  min-height: 133px;
  position: relative;
}

#silver_tlo_1{
	position: relative;
	width: 33px;
	height: 229px;
	top: 0px;
	left: 669px;
	position: absolute;
}

#silver_tlo_2{
  position: relative; 
  width: 33px; 
  height: 147px; 
  bottom: 2px; 
  left: 670px; 
  position: absolute;
}


/*
#p_tlo{
	background: #4A4A4A url(../i/pasek_2a.jpg) repeat-y 670px 20px;
	width: 100%;
	overflow: hidden;
	xheight: 821px;
	xpadding-bottom: 821px;
}
*/

/*
#xmenu UL { 
	width: 960px; 
	height: 12px; 
	padding: 0; 
	margin: 0 0 0 0; 
	list-style: none; 
}

#menu LI { 
	display: inline;
  float: left; 
	margin: 0 32px 0 0; 
	padding: 0; 
}

#menu A { 
	float: left; 
  display: block; 
	height: 12px; 
}

#menu A:hover { 
	background-position: bottom left; 
}

#menu A.active{
	 background-position: bottom left;
}

#ban_0 A { width: 26px; height: 12px; background: url(../i/0a.gif) top left;}
#ban_1 A { width: 130px; background: url(../i/1a.gif) top left;}
#ban_2 A { width: 107px; background: url(../i/2a.gif) top left;}
#ban_3 A { width: 30px; background: url(../i/3a.gif) top left;}
#ban_4 A { width: 116px; background: url(../i/4a.gif) top left;}
#ban_5 A { width: 117px; background: url(../i/5a.gif) top left;}
#ban_6 A { width: 68px; background: url(../i/6a.gif) top left;}
#ban_7 A { width: 95px; background: url(../i/7a.gif) top left;}
*/

a { color: #525250; text-decoration: none;}
a:hover  { color: #525250; text-decoration: none; }
a:visited {
	color: #525250;
	text-decoration: none;
}

a.pdfLink:link, a.pdfLink:active, a.pdfLink:visited, a.pdfLink:hover {font-size: 16px; color: #ff0000; font-weight: bold;}	

#table_table{
	padding: 70px 0 0 0;
}

#tab_1{
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
  float: left;
	display: inline;
	width: 490px;
	margin-left: 10px;
	xborder: 1px solid;
}

#tab_1_main{
	margin: 10px 0 0 0;
	padding: 8px 0 0 15px;
  float: left;
	display: inline;
	width: 360px;
	margin-left: 10px;
	xborder: 1px solid;
}

#tab_0{
  float: left;
	display: inline;
	width: 360px;
	height: 300px;
	overflow: hidden;
	padding: 10px 10px 0 50px;
	xborder: 1px solid;
}

#tab_0_player{
  float: left;
	display: inline;
	width: 400px;
	height: 395px;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}

#tab_0_player{
  color: #525250;
}

#tab_0 p{
  color: #E2E2E2;
  margin: 0;
}

#tab_2{
	float: left;
	display: inline;
	width: 120px;
	padding: 8px 10px 0 0;
	xborder: 1px solid;
}

.tab_2{
	float: left;
	display: inline;
	width: 120px;
	padding: 1px 4px 0 0;
	xborder: 1px solid;
}

.tab_4{
	float: left;
	display: inline;
	width: 120px;
	padding: 0 0 0 0;
	margin: 0;
}
#tab_3 .fajny2 p { margin: 0; padding: 0; color: #93ACF1; }

#tab_3{
	padding: 0 0 0 20px;
  float: left;
	display: inline;
	width: 280px;
	height: 280px;
	margin: 15px 0 25px 0; 
  text-align: left;
  
}

#about_our{
	padding: 15px 0 0 0;
}

#tab_3 .txt_home p{
	color: #E2E2E2;
	font-size: 10px;
	font-family: Verdana;
	margin: 0;
	font-style: normal;
	font-weight: bold;
}

#tab_3 .txt_home2 p{
	color: #E2E2E2;
	font-size: 14px;
	font-family: Verdana;
	margin: 0;
	line-height:15px;
	font-style: normal;
	font-weight: bold;
}

a.href, a.href:hover, a.href:visited  { color: #454545; text-decoration: none;} 

#tab_2 UL{
	list-style: none; 
}

#tab_2 LI {
	padding: 0 0 0 0;
}

.tab_2 UL{
	list-style: none; 
}

.tab_2 LI {
	padding: 4px 0 0 0;
	xmargin-top: 10px;
}

/* tab_1 */

#table_1{
	float: left;
	display: inline;
	margin: 35px 0 0 20px;
}

/* tab_2  */

#table_2{
	float: right;
	display: inline;
}

#title{
	margin: 35px 75px 0 0;
	text-align: right;
}

.title_podstrona{
	margin: 35px 0 0 0;
	text-align: left;
}

#title_podstrona{
	margin: 35px 0 0 0;
	text-align: left;
}

h4{
	font-weight: bold;
	font-size: 10px;
	color: #454545;
	text-align: right;
	margin: 20px 30px 0 0;
}

#table_2 .adres p{
	color: #454545;
	text-align: right;
	margin: 20px 30px 0 0;
	font-style: normal;
}

.adres_podstrona p{
	color: #454545;
	text-align: right;
	margin: 20px 30px 0 0;
	font-style: normal;
}

.columna1{
  margin: 10px 0 0 0;
}

.columna_one{
  margin: 10px 0 0 0;
  width: 600px;
  overflow: hidden;
}

.columna_two{
  margin: 10px 0 0 0;
  width: 600px;
}

.columna_one p{
  color: #525250;
  margin: 0; 
}

.columna1 p{
  color: #525250;
  margin: 0; 
}

a.adres_podstrona, a.adres_podstraona:hover, a.adres_podstrona:visited  { color: #E2E2E2; text-decoration: none; }

#table_1  UL {
	list-style: none; 
	font-weight: bold;
	text-align: left;
	color: #454545;
	margin: 0 0 0 30px;
}

#table_1 .txt_left p {
	color: #454545;
	xfont-size: 10px;
	font-family: Verdana;
	margin: 0;
	xline-height:16px;
	font-style: normal;
	width: 600px;
}

#table_1 .txt_left2 p {
	color: #454545;
	xfont-size: 14px;
	font-family: Verdana;
	margin: 0;
	xline-height:16px;
	font-style: bold;
	width: 600px;
}

.homepagetext, .homepagetext a{
	font-size: 16px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: justify;
	padding-bottom: 8px;
}

.homepagetext a{
 color:#0033FF;
 }

.newslettertext14 {
	font-size: 14px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: justify;
	font-weight: bold;
}
.newslettertext12 {
	font-size: 12px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: justify;
}

.newslettertext12bold {
	font-size: 12px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: justify;
	font-weight: bold;
}

.newslettertext16 {
	font-size: 14px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: center;
}

#clm_li {
	list-style-type: disc;
	
}

.lista p { 
	font-weight: bold;
	text-align: left;
	color: #454545;
	margin: 0 0 0 30px;
	font-size: 12px;
	width: 240px;
}

.lista h3{
	margin: 20px 0 0 5px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #454545;
	text-align: left;
	text-transform: uppercase;
	background: url(../images/kropka.gif) no-repeat 0 0;
}

#title_1{
  margin: 0 0 0 30px;
}

p{
	color: #454545;
	xfont-style: italic;
	margin: 0 0 0 60px;
}



.href{
  margin: 0 0 0 40px;
  color: #454545;
  font-style: italic;
  font-size: 12px;
}

.tip{
	color: #454545;
	font-style: italic;
	margin: 0 0 10px 0;
}

.clear{
	clear: both;
}

.img_background{
	padding: 2px;
	width: 120px;
	height: 75px;
}

#border_1{
	background: url(../images/border_1.jpg) no-repeat center;
}

#border_2{
	background: url(../images/border_2.jpg) no-repeat center;
}

#border_3{
	background: url(../images/border_3.jpg) no-repeat center;
}

#border_4{
	background: url(../images/border_4.jpg) no-repeat center;
}

#podstrona_tlo_1{
	background: url(../images/podstrona_tlo_head.jpg) repeat-x;
	height: 359px;
}

#podstrona_tlo_2{
	background: url(../images/podstrona_footer_tlo1.jpg) no-repeat;
	width: 979px;
	height: 46px;
}

#podstrona_tlo_3{
	background: #CFCFCF url(../images/podstrona_footer_tlo2.jpg) repeat-x left top;
	width: 100%;
	overflow: hidden;
	padding-bottom: 391px;
}

#footer{
	background: url(../images/podstrona_tlo_blue.jpg) repeat-x;
	height: 156px;
}

.img_background_p{
	padding: 8px;
	width: 96px;
	height: 61px;
}

#border_p1{
	background: url(../images/border_p1.jpg) no-repeat center;
}

#xborder_p2{
	background: url(../images/border_p2.jpg) no-repeat center;
}

#border_p3{
	background: url(../images/border_p3.jpg) no-repeat center;
}

#xborder_p4{
	background: url(../images/border_p4.jpg) no-repeat center;
}

#p_tlo{
	background: #4A4A4A url(../images/pasek_2a.jpg) repeat-y 670px 20px;
	width: 100%;
	overflow: hidden;
	xheight: 821px;
	xpadding-bottom: 821px;
}

#p_tlo_mapa{
	background: #CFCFCF;
	width: 100%;
	overflow: hidden;
	xheight: 821px;
	padding: 0 0 50px 0;
	min-height: 550px;
}

#pasek_footer{
  background: url(../images/pasek_footer.jpg) repeat-x;
  width: 100%;
	height: 21px;
	position: relative;
	xborder: 1px solid;
}

#tlo_mapa{
	background: #CFCFCF url(../images/tlo_mapka.gif) repeat-x left top;
	width: 100%;
	overflow: hidden;
	padding-bottom: 280px;
}

#tlo_world{
	background: #CFCFCF url(../images/tlo_mapka.gif) repeat-x left top;
	width: 100%;
	overflow: hidden;
	height: 889px;
}


#tlo_menu{
	background: #CFCFCF url(../images/tlo_menu.gif) repeat-x left top;
	width: 100%;
	height: 56px;
	overflow: hidden;
	xpadding-bottom: 330px;
}

#title_1{
  margin-bottom: 20px;
}

.ico-pdf {
	margin: 0;
	padding: 0px;
	color: blue;
}

#background_footer{
  background: url(../images/background_mapa_footer2.jpg) no-repeat;
  height: 19px;
}

#background_mapa_menu{
  background: #4A4A4A url(../images/background_mapa_2.jpg) repeat-x;
  height: 38px;
  width: 100%;
}

#background_mapa_all{
	background: #4A4A4A url(../images/background_mapa_2.jpg) repeat-x;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}

#background_menu{
  background: #4A4A4A url(../images/background_mapa_2.jpg) repeat-x;
  width: 100%;
	overflow: hidden;
	height: 65px;
}

#background_menu_maps{
  background: #4A4A4A url(../images/background_mapa_2.jpg) repeat-x;
  width: 100%;
	overflow: hidden;
	height: 65px;
}

#video_all{
  padding: 60px 0 0 10px;
}

.video_block{
   padding: 20px 60px 0 20px; 
   float: left; 
   display: inline;
}

.video_img{
  float: left; 
  display: inline; 
  width: 100px; 
}

.video_text{
   float: left; 
   display: inline; 
   width: 290px; 
   height: 70px; 
   overflow: hidden;  
}

.video_text p{
  color: #525250;
	text-align: left;
	font-style: normal;
	padding: 5px 0 0 0;
}













* { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


h1 { margin: 0; padding: 21px 0 31px 32px; }
h1 a { display: block; width: 310px; height: 41px; }
h1 img { display: block; width: 310px; height: 41px; border: 0; }
a img { border: 0 }
em, strong, td { font-size: 12px !important; }

#main #center { width: 405px; xfloat: left; margin: 18px 0 20px 0; padding: 0; font-size: 12px; }

#main #center h1.prnt { display: block; height: 14px; font-size: 16px; color: #F5821F; margin-bottom: 0; padding-bottom: 5px; padding-top: 5px; padding-left: 40px; }

#main #center h3 { color: #363a3d; font-weight: normal; font-size: 18px; margin: 12px 10px 0 25px; padding: 0 0 10px 0; border-bottom: 1px solid #b2b2b2 }
#main #center div.czysciciel { background-color: #fff; width: 2px; height: 40px; z-index:1; float: left}
#main #center div.prezentacja { padding: 0 0 14px 0; margin: 0 10px 0 25px; background: #fff url(/i/poziom.gif) repeat-x bottom left; font-size: 12px; }
#main #center div.prezentacja div.left { float: left; padding: 0; margin: 14px 0 0 0; width: 97px; height: 127px;  }
#main #center div.prezentacja div.left a img { border: 1px solid #000;  margin: 0px; padding: 1px; width: 95px; height: 125px }
#main #center div.prezentacja div.left a:hover img { border: 1px solid #616872; margin: 0px; padding: 1px; width: 95px; height: 125px }
#main #center div.prezentacja div.right { display: inline; float: right; width: 235px; padding: 0; margin: 0 16px 0 0; }
#main #center div.prezentacja div.right p { font-size: 12px; padding: 0; margin: 14px 0 10px 0 }
#main #center div.prezentacja div.right p a { text-decoration: none; color: #f5821f; font-weight: bold; font-size: 12px }
#main #center div.prezentacja div.right p a:hover { text-decoration: underline; color: #f5821f; font-weight: bold; font-size: 12px }
#main #center div.prezentacja div.right p span { font-weight: bold; font-size: 12px }
#main #center div.prezentacja div.right ul { margin: 0; padding: 0; }
#main #center div.prezentacja div.right li { float: left; list-style-type: none; background: #e3e5e5; padding: 0; margin: 0 12px 0 0; }
#main #center div.prezentacja div.right li a { border-left: 3px solid #f5821f; display: block; text-decoration: none; color: #464747; padding: 0 10px; font-size: 10px; line-height: 17px; }
#main #center div.prezentacja div.right li a:hover { border-left: 3px solid #616872 }
#main #center div.last { background-image: none }
#main #center div.prezentacja ul { margin: 0; padding: 0; }
#main #center div.prezentacja li { float: left; list-style-type: none; background: #e3e5e5; padding: 0; margin: 0 12px 0 0; }
#main #center div.prezentacja li a { border-left: 3px solid #f5821f; display: block; text-decoration: none; color: #464747; padding: 0 10px; font-size: 10px; line-height: 17px; }
#main #center div.prezentacja li a:hover { border-left: 3px solid #616872 }
#main #center div.prezentacja p strong { font-weight: bold; font-size: 11px !important; }
#main #banner { width: 140px; float: left; margin: 26px 0 0 10px; padding: 0; background: #fff }
#main #banner h3 { color: #7e8186; width: 100px;  font-weight: bold; font-size: 13px; margin: 20px 0 0 20px; padding: 0 0 0 5px; border-bottom: 1px solid #b2b2b2}
#main #banner a img { border: none; padding: 0; margin: 15px 0 0 25px }
#footerlogo { margin: 20px 0 0 0; padding: 0 }
#main2 #center { width: 545px; float: left; margin: 18px 0 20px 0; padding: 0; background: #fff url(../images/pion.gif) repeat-y }
#main2 #center div.czysciciel { background-color: #435; width: 2px; height: 40px; z-index:1; float: left}
#main2 #center #title { width: 340px; padding: 0; margin: 0; float: left;}
#main2 #center #title h3 { color: #363a3d; font-weight: normal; font-size: 18px; margin: 12px 10px 0 25px; padding: 0 0 10px 0; border-bottom: 1px solid #b2b2b2 }
#main2 #center #infofoto { width: 120px; padding: 15px 0 0 25px; margin: 0; float: left }
#main2 #center #infofoto img { border: 1px solid #000;  margin: 0px; padding: 1px; width: 95px; height: 125px }
#main2 #center #infotext { width: 300px; padding: 0; margin: 0; float: left }
#main2 #center #infotext p { font-size: 12px; padding: 0; margin: 14px 0 10px 0 }
#main2 #center #infotext p span { font-weight: bold; font-size: 13px }
#main2 #center #buttons { width: 80px; padding: 0; margin: 10px 13px 10px 0; float: right; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2 }
#main2 #center #buttons ul { margin: 0; padding: 2px 0 2px 0 }
#main2 #center #buttons li { float: right; width: 80px; list-style-type: none; background: #e3e5e5; padding: 0; margin: 2px 0 2px 0 }
#main2 #center #buttons li a { border-left: 3px solid #f5821f; display: block; text-decoration: none; color: #464747; padding: 0 10px; font-size: 10px; line-height: 17px; }
#main2 #center #buttons li a:hover { border-left: 3px solid #616872 }
#main2 #center #moreinfos { float: right; width: 520px; padding: 0; margin: 20px 0 0 25px }
#main2 #center #moreinfos .shadetabs { padding: 0; margin: 1px 1px 1px 1px; list-style-type: none; text-align: left; font-size: 11px}
#main2 #center #moreinfos .shadetabs ul { padding: 0; margin: 0; }
#main2 #center #moreinfos .shadetabs li { display: inline; margin: 0; padding: 0; cursor: pointer }
#main2 #center #moreinfos .shadetabs li a { text-decoration: none; padding: 4px 7px 4px 6px; margin: 0; border: none; color: #464747; background: #e3e5e5; font-size: 10px; cursor: pointer }
#main2 #center #moreinfos .shadetabs li a:hover { text-decoration: none; color: #fff; background: #989898 }
#main2 #center #moreinfos .shadetabs li.selected a { text-decoration: none; padding: 4px 7px 4px 6px; margin: 0; border: none; color: #fff; background: #989898 }
#main2 #center #moreinfos .shadetabs li.selected a:hover { text-decoration: none; color: #fff; background: #989898 }
#main2 #center #moreinfos .tabcontentstyle { border-top: 1px solid #b2b2b2; width: 510px; margin: 5px 0 0; padding: 0 5px 0 5px; font-size: 12px}
#main2 #center #moreinfos .tabcontent { font-size: 12px; margin: 0; padding: 0; display: none }
#main2 #center #moreinfos .tabcontent p { margin: 10px 0 0 0 ; padding: 0 }
#main2 #center #moreinfos .tabcontent strong { font-weight: bold }
#main2 #center #moreinfos .tabcontent h4 { font-size: 12px; margin: 10px 0 5px 0 ; padding: 0; font-weight: bold }
#main2 #center #moreinfos .tabcontent a, #main2 #center #textonly a { text-decoration : none; color: #f5821f; font-size: 12px; }
#main2 #center #moreinfos .tabcontent a:hover, #main2 #center #textonly a:hover { text-decoration : underline; color: #f5821f }
#main2 #center #moreinfos .tabcontent a.orange, #main2 #center #textonly a.orange { text-decoration : underline; color: #f5821f; background: #fff url(../images/moreinfo_arrow.gif) no-repeat center right; padding: 0 7px 0 0; margin: 0 }
#main2 #center #moreinfos .tabcontent ul, #main2 #center #textonly ul { list-style-type: none; margin:0 0 0 25px; padding: 0; font-size: 12px }
#main2 #center #moreinfos .tabcontent li, #main2 #center #textonly li { margin: 0 0 0 -25px; padding: 0 0 0 10px; line-height: 17px; background: #fff url(../images/li_gray2.gif) no-repeat 2px 7px; font-size: 12px }
#main2 #center #textonly { float: left; margin: 10px 10px 10px 0; padding: 0 0 0 27px; font-size: 12px }
#main2 #center #textonly a { color: #f5821f; text-decoration: none; }
#main2 #center #textonly a:hover { color: #f5821f; text-decoration: underline; }
#main2 #center #textonly p { margin: 0; padding: 0; font-size: 12px }
#main2 #center #textonly p img { float: left; margin: 0 10px 10px 0 ; padding: 0 } 
#main2 #center #textonly h4 { font-size: 12px; font-weight: bold; margin: 10px 0 10px 27px ; padding: 0}
#main2 #center #textonly ul { margin: 0; padding: 0; font-size: 12px }
#main2 #center #textonly ol { margin: 0 0 0 18px; padding: 0; font-size: 12px }
#main2 #center #textonly ul li { margin: 0 0 0 0; padding: 0 0 0 10px; background: #fff url(../images/li_gray2.gif) no-repeat 0 8px; font-size: 12px  }
#main2 #center #textonly li { margin: 0 0 0 12px; padding: 0; background: none; font-size: 12px }
#main2 #center #textonly table, #main2 #center #textonly table tbody, #main2 #center #textonly table tbody tr { margin: 0; padding: 0; border: none }
#main2 #center #textonly table { width: 100%; }
#main2 #center #textonly table tbody tr td { margin: 0; padding: 2px 6px 2px 6px; border: none } 
#main2 #center #textonly table tbody tr td table { margin: 0; padding: 0; border: none }
#main2 #center #textonly td.foto { text-align: left; border: none; padding: 0; margin: 0; width: 110px }
#main2 #center #textonly td.last { border: none } 
#main2 #center #textonly td.first { text-align: right; font-weight: bold; border: none; padding: 2px 8px 2px 2px; margin: 0; width: 100px; line-height: 15px; height: 15px }
#main2 #center #textonly td.second { text-align: left; padding: 0; margin: 0; border: none; width: 285px; overflow: hidden; line-height: 15px; height: 15px }
#main2 #center #textonly td.second div.www { width: 280px; overflow: hidden; padding: 0; margin: 0 }
#main2 #center #textonly td.second strong { font-weight: bold }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; }
p.wyroznienie, p span.wyroznienie {	font-size: 15px !important; font-weight: bold !important; 	color: #616872 !important;	background: #fff url(../images/pion_orange.gif) no-repeat top left !important; margin: 5px 0 -13px 0 !important; 	padding: 0 0 0 15px !important;	_height: 40px !important;	min-height: 40px !important; }
p.header1, p span.header1 {	font-size: 14px !important;	font-weight: bold !important;	background: #fff url(../images/pion_orange.gif) no-repeat top left !important;	margin: 5px 0 -13px 0 !important;	padding: 0 0 0 15px !important;	_height: 40px !important;	min-height: 40px !important; }
p.header2, p span.header2 {	font-size: 12px !important; font-weight: bold !important; 	margin: 0 !important;	padding: 0 0 0 15px !important; }
p.wciecie, p span.wciecie {	font-size: 12px !important; margin: 0 0 15px 0 !important;	padding: 0 0 0 15px !important; }
p.przypis, p span.przypis {	font-size: 11px !important; background: #fff url(../images/przypis.gif) no-repeat 15px 1px !important; 	margin: 5px 0 5px 0 !important;  padding: 3px 0 0 15px !important; }


#right_container {	xposition: absolute; xtop: 297px; xleft: 725px; xwidth: 150px; xheight: 200px;	font-size: 12px !important; }

#right_container h1 {	font-size: 12px !important;	margin: 15px 0 5px 0 !important;	padding: 0 0 0 0 !important;	color: #616872 !important;	height: 20px !important; width: 125px !important; background: #E0E0E0; }


#right_container hr { width: 125px !important; height: 1px !important; background: #b3b1b2; color: #b3b1b2 !important; margin: 5px 0 5px 0; padding: 0; border: none; }
#right_container ul {	margin: 0; padding: 0; }
#right_container li { margin: 0;	list-style-type: none; padding: 0 0 0 10px; xbackground: #E0E0E0; background: url(../i/mapa_li.jpg) no-repeat 0 7px; }
#right_container ul { margin: 0;	list-style-type: none; padding: 5px 0 10px 65px; xbackground: #E0E0E0; }
#right_container img { margin: 2px 2px 2px 2px; padding: 0 }
.pdf { background: #fff url(../images/pdf.gif) no-repeat !important; }
.excel { background: #fff url(../images/excel.gif) no-repeat !important; }
.word { background: #fff url(../images/word.gif) no-repeat !important; }
.compress { background: #fff url(../images/tgz.gif) no-repeat !important; }
.jpg { background: #fff url(../images/jpg.gif) no-repeat !important; }
.eps { background: #fff url(../images/eps.gif) no-repeat !important; }
.pdf, .excel, .word, .compress, .jpg, .eps { margin: 0; padding: 0 0 0 20px !important; list-style-type: none !important; line-height: 20px; }
li.wyroznienie, li.header1, li.header2, li.wciecie, li.przypis
{ margin: 0 0 0 15px !important; padding: 0 0 0 10px !important; background: #fff url(../images/li_gray2.gif) no-repeat 0 8px !important; font-size: 12px  }
li.expand { background: none !important; cursor: pointer; list-style-type: none; margin: 0 0 10px 5px !important; padding: 0; color: #363a3d; }
ol li.wyroznienie, ol li.header1, ol li.header2, ol li.wciecie, ol li.przypis
{ margin: 0 0 0 15px !important; padding: 0 0 0 10px !important; background: #fff !important; font-size: 12px  }
.table_bottom_dotted_color { background: #f5f5f5 url(../images/tbd.gif) repeat-x bottom !important; }
.table_bottom_dotted { background: #ffffff url(../images/tbd.gif) repeat-x bottom !important; }
.table_bottom_color { background: #f5f5f5 !important; }

.comment { display: none; }

.hide { position:absolute; top:285px; left:350px; display:none; }
.hide2 { position:absolute; top:290px; left:382px; display:none; }

	.hideregioninfo { position:absolute; top:346px; left:187px; display:none; }
	.visible { display: block; }
	
	#bubble_tooltip{
		width: auto;
		_width: 100px;
		position:absolute;
		left: 40px;
		display:none;
	}
	#bubble_tooltip .bubble_middle{
		background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
		position:relative;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
	}
	#bubble_tooltip .bubble_bottom{
		background: transparent url('../images/tooltip_bottom.gif') no-repeat 5px 0px;
		height:6px;
		position:relative;
		top: -1px;
	}
	
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#8d9194; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}
.raised .b3 {background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}
.raised .b4 {background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}
.raised .b4b {background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}
.raised .b3b {background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}
.raised .b2b {background:#ffffff; border-left:1px solid #8d9194; border-right:1px solid #8d9194;}

.raised .b1 {margin:0 5px; background: transparent;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999999;}

.regioninfo { width: 504px; xheight: 205px; background: #ffffff url(../images/regioninfo.gif) repeat; margin: 0; padding: 0; border: solid 1px #94989b; z-index: 5; }
.regioninfo #region_title { width: 460px; height: 21px; line-height: 21px; margin: 0; padding:  0 0 0 5px; background: #cccdcf; position: relative; color: #ffffff; font-weight: bold; }
.regioninfo #region_title span { color: #000000 }
.regioninfo #region_title #close { width: 50px; height: 21px; line-height: 21px; margin: 0; padding: 0; background: #cccdcf; position: absolute; top: 0; left: 454px; }
.regioninfo #region_left { float: left; width: 240px; background: #ffffff; margin: 5px 0 0 5px; color: #4A4A4A; }
.regioninfo #region_right { float: right; width: 240px; background: #ffffff; margin: 34px 5px 0 0; padding: 0; overflow: hidden; color: #4A4A4A; }

.rps_all{
  margin: 5px;  
  height: 100%;
}

.regioninfo p{
  margin: 0;
  padding: 0;
}

.tip_mapa{
	color: #525250;
	font-style: italic;
	margin: 0 0 10px 0;
	width: 150px;
}

.kreska{
  background: url(../images/mapa_pasek.jpg) no-repeat;
  width: 253px;
  height: 2px;
  padding: 5px 0;
}

.kreska_big{
  background: url(../images/mapa_pasek_big.jpg) no-repeat;
  width: 591px;
  height: 2px;
  margin-top: 75px;
}

#add_tlo{
  position: relative; 
  width: 25px; 
  height: 179px; 
  top:175px; 
  left: 670px; 
  position: absolute;
}

#add_all{
  position: relative; 
  float: left; 
  display: inline; 
  padding: 20px 30px 0 30px; 
  width: 570px;
}

#add_content{
  position: relative; 
  float: right; 
  display: inline; 
  padding: 20px 0 0 0; 
  width: 250px;
}

#add_tlo_footer{
  position: relative; 
  width: 25px; 
  height: 179px; 
  bottom: 155px; 
  left: 670px; 
  position: absolute;
}

#aplication_tlo{
  position: relative; 
  width: 25px; 
  height: 179px; 
  top: 175px; 
  left: 670px; 
  position: absolute;
}

#aplication_content{
  position: relative; 
  float: left; 
  display: inline; 
  padding: 20px 30px 0 30px; 
  width: 280px;
}

#aplication_content_2{
  position: relative; 
  float: left; 
  display: inline; 
  padding: 20px 0 0 30px; 
  width: 280px;
}

#aplication_contact{
  position: relative; 
  float: right; 
  display: inline; 
  padding: 20px 0 0 0; 
  width: 250px;
}

#aplication_tlo_2{
  position: relative; 
  width: 25px; 
  height: 179px; 
  bottom: 155px; 
  left: 670px; 
  position: absolute;
}

#press_tlo{
  position: relative; 
  width: 25px; 
  height: 179px; 
  top:175px; 
  left: 670px; 
  position: absolute;
}

#press_content{
  position: relative; 
  float: left; 
  display: inline; 
  padding: 20px 30px 0 30px; 
  width: 570px;
}

#press_contact{
  position: relative; 
  float: right; 
  display: inline; 
  padding: 20px 0 0 0; 
  width: 250px;
}

#press_tlo_2{
  position: relative; width: 25px; height: 179px; bottom: 155px; left: 670px; position: absolute;
}

#representatives_left{float: left; display: inline; width: 290px; padding: 50px 0 0 30px;}
#representatives_tip_all{width: 260px; margin-left: 15px;}
#representatives_tip{float: left; display: inline; width: 50px; padding: 5px 0 0 0;}
#representatives_tip_text{float: left; display: inline; width: 200px;}
#representatives_right{float: left; display: inline; width: 650px;}


.adres a, 
.adres a:hover, 
.adres a:visited  { color: #525250 !important; text-decoration: none; }

.header11{font-size: 22px;}
.header22{font-size: 20px;}
.header33{font-size: 18px;}
.header44{font-size: 16px;}
.colorblue{color: #93ACF1; }
.colordarkblue{color: #5F74BF;}




/* NEW STYLES ADDED BY SAMUEL SHIN - TELEQNS*/
.logoPattern { float: left;	margin: 0 10px 0 0; padding: 0; }
h2.homepagetext { font-size: 20px; font-weight: bold; margin: 5px 0 10px 0; }
p.justify { text-align:left; padding-bottom: 8px;}

.clear {clear: both;}

table.homepageGrid { float: left; border-collapse: collapse; padding: 0; margin: 0 10px 20px 0; border: 2px solid black; #margin-top: 10px;}
table.homepageGrid caption {font-size: 14px; font-weight: bold; margin: 10px 0 10px 0; #padding-bottom: 10px;}
table.homepageGrid td, table.homepageGrid th {border: 1px solid black; margin: 0; padding: 2px; text-align: center;}





/*SUBMENU*/

#menu .menu_opcje {
  position: absolute;
  visibility: hidden;
  background-color:grey;
  border: 1px solid #453;
  padding: 3px;
  margin: 15px;
  width: 120px;
}

#menu .submenu .pos_menu1{
  display: none; width: 125px; position: absolute; top: 33px; left: 60px; float: left; }

#menu .submenu .pos_menu2{
  display: none; width: 125px; position: absolute; top: 33px; left: 120px; float: left; }

#menu .submenu .pos_menu3{
  display: none; width: 125px; position: absolute; top: 33px; left: 570px; float: left; }

#menu .submenu .pos_menu4{
  display: none; width: 125px; position: absolute; top: 33px; left: 737px; float: left; }

#menu .submenu .pos_menu5{
  display: none; width: 125px; position: absolute; top: 33px; left: 820px; float: left; }

#menu .submenu .pos_menu_a{
  padding: 5px 0 5px 15px; display: block; width: 93% !important; }

#menu { 
	position: absolute;
	margin: 0 0 0 30px;
	padding: 20px 0 10px 0;
	width: 963px; 
	z-index: 1000;
}

.invisible { display:none; }
#menu .menu { width: 963px; height: 30px; margin: 0; padding: 0; position: absolute; background: url('../images/pasek_menu.jpg') 0 20px no-repeat; list-style: none outside; }
#menu .menu li { margin: 0; padding: 0 8px 0 0; float: left; display: inline; }
#menu .menu li a { padding: 15px 0 0 0; height: 9px; display: block; background: url('../images/menu_menu.gif') 0 0 no-repeat; }
#menu .menu li.m1 a { width: 37px; background-position:   -0px   1px; }
#menu .menu li.m1 a:hover             { background-position:   -0px -18px; }
#menu .menu li.m2 a { width: 170px; background-position:  -50px   1px; }
#menu .menu li.m2 a:hover             { background-position:  -50px -18px; }
#menu .menu li.m3 a { width: 140px; background-position: -235px   1px; }
#menu .menu li.m3 a:hover             { background-position: -235px -18px; }
#menu .menu li.m4 a { width: 50px; background-position: -390px   1px; }
#menu .menu li.m4 a:hover             { background-position: -390px -18px; }
#menu .menu li.m5 a { width: 150px; background-position: -450px   1px; }
#menu .menu li.m5 a:hover             { background-position: -450px -18px; }
#menu .menu li.m6 a { width: 150px; background-position: -620px   1px; }
#menu .menu li.m6 a:hover             { background-position: -620px -18px; }
#menu .menu li.m7 a { width: 40px; background-position: -785px   1px; }
#menu .menu li.m7 a:hover             { background-position: -785px -18px; }
#menu .menu li.m8 a { width: 120px; background-position: -840px   1px; }
#menu .menu li.m8 a:hover             { background-position: -840px -18px; }

#menu .submenu { width: 150px; margin: 0; padding: 0 0 0 2px; display: none; position: absolute; list-style: none outside; }
#menu .submenu li { width: 154px; margin: 0 0; padding: 0 0; display: block; clear: both; float: none; line-height: 12px; background: #6F6F6F; }
#menu .menu .submenu li a { padding: 8px 2px 0px 8px; display: block; background: none; color: #E2E2E2; font-size: 12px; text-decoration: none; height: 100%; width: 154px; }
#menu .submenu li a:hover { text-decoration: underline; }


.pos_menu_li{ display: block; }


.rps_all hr { display: block; width: 100%; margin: 5px 0 5px 0; background-color: #CCC; height: 1px; }
h1.homepagetext {
	font-size: 20px;
	font-weight: bold;
	color: #F00;
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20;
	position: relative;
	display: inline;
}
}

/* announcement */

#announce{
	float: left;
	display: inline;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}
p.announce {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	position: relative;
}
.announcetext14 {
	font-size: 14px;
	font-family: sans-serif Helvetica;
	margin: 0;
	width:  650px;
	text-align: justify;
	font-weight: bold;
	color: #F00;
	float: left;
	padding-left: 30px;
	position: relative;
}

