body	{ margin:0px; padding:0px; background:#fff; font-family: "Arial", "Times", serif;  font-size:12px; color:#fff; }
img		{ border:0px; margin:0px; padding:0px; }

h1		{ font-family:"Palatino"; font-size:20px; color:#fff;  }
h2		{ font-family:"Palatino"; font-size:16px; color:#fff; line-height:5px; }

hr		{ border:1px solid #d6d6d6; }

input	{ border:1px solid #d4d4d4; }


.c		{ clear:both; }
.title	{ color:#38a1e3; font-weight:bold; font-size:13px; }
.txt	{ color:#3c5279; text-decoration:none; }
.txt2	{ color:#898f9f; text-decoration:none; }
.txt3	{ color:#3c5279; font-size:12px; }
.txt4	{ color:#c21d1d; font-size:12px; }
.s_ul	{ list-style-type:none; margin:0px; padding:0px; }


.tlo_head		 { background:url(/i/tlo_head.jpg) repeat-x; width:100%; height:225px; overflow:hidden;  }
.tlo_head .head	 { width:1000px; height:225px; margin:auto; }
.tlo_head .head .logo1	{ width:760px; height:225px; float:left; background:url(/i/logo1.jpg) no-repeat; }

.tlo_head .head .logo2	{ width:240px; height:225px; float:left; font-size:11px;  }
.tlo_head .head .logo2	ul { list-style-type:none; margin:0px; padding:0px; }
.tlo_head .head .logo2	li.first { height:46px; }
.tlo_head .head .logo2	li.first li		{ float:left; padding-left:25px;  }
.tlo_head .head .logo2	li.first a		{ text-decoration:none; color:#389fe1; }
.tlo_head .head .logo2	li.first img    { position:relative; top:8px; }

.tlo_head .head .logo2	li.second		{ width:240px; height:150px; background:url(/i/ryba.jpg); }

.tlo_head .head .logo2	li.third_pl		{ width:240px; height:29px; background:url(/i/pl_img1.jpg) repeat-y; }
.tlo_head .head .logo2	li.third_uk		{ width:240px; height:29px; background:url(/i/uk_img1.jpg) repeat-y; }
.tlo_head .head .logo2	li.third_de		{ width:240px; height:29px; background:url(/i/de_img1.jpg) repeat-y; }

.tlo_head .head .logo2 .wersja_jezykowa { list-style-type:none; margin:0px; padding:0px;  float:right;}
.tlo_head .head .logo2 .wersja_jezykowa li		{ float:left; font-weight:bold; border:0px solid green; padding-right:17px; }
.tlo_head .head .logo2 .wersja_jezykowa li a	{ text-decoration:none; }
.tlo_head .head .logo2 .wersja_jezykowa li.off a { color:#87909f; }
.tlo_head .head .logo2 .wersja_jezykowa li.on  a { color:#c1c5ce; }

.content	{ width:100%; position:relative; z-index:10; }
.content .zawartosc	{ width:1000px;  margin:auto;  }
.content .zawartosc .menu	{ width:760px; height:271px; background:url(/i/tlo_menu.jpg) no-repeat; float:left;  }
.content .zawartosc .menu .przyciski	{ float:left; width:200px; margin-top:20px;  }
.content .zawartosc .menu .przyciski ul	{ list-style-type:none; font-size:12px; margin:0px; padding:0px; }
.content .zawartosc .menu .przyciski li	{ float:left; border-top:1px solid #0160a2; width:200px; height:31px; color:#fff; line-height:30px; text-indent:10px; cursor:pointer; z-index:2; }
.content .zawartosc .menu .przyciski img { position:relative; left:160px; padding-top:14px;  }
.content .zawartosc .menu .przyciski li.off	{ background:url(/i/button_off.jpg) repeat-x; }
.content .zawartosc .menu .przyciski li.suboff	{ background:url(/i/subbutton_off.jpg) repeat-x; }
.content .zawartosc .menu .przyciski li.off	a{ color:#ffffff;text-decoration:none; }
.content .zawartosc .menu .przyciski li.suboff	a{ color:#ffffff;text-decoration:none; }
.content .zawartosc .menu .przyciski li.on	{ background:#fff; color:#1cb3e8; }
.content .zawartosc .menu .przyciski li.on	a{ background:#fff; color:#1cb3e8; text-decoration:none;}
.content .zawartosc .menu .przyciski li.off_end	{ border-bottom:1px solid #0160a2; }
.content .zawartosc .menu .przyciski li.oon_end	{ border-bottom:1px solid #0160a2; }
.content .zawartosc .menu .news			{ float:left; width:500px; margin-left:20px; margin-right:20px; margin-top:20px; color:#fff; line-height:20px; }


.content .zawartosc .strefa				{ float:left; width:240px; height:271px; background:#3897db; }
.content .zawartosc .strefa ul			{ list-style-type:none; font-size:12px; margin:0px; padding:0px; }
.content .zawartosc .strefa li.one		{ width:240px; height:98px; background:url(/i/content_parwy1.jpg) no-repeat; padding-top:10px; text-indent:10px; font-size:11px;}
.content .zawartosc .strefa li.one_uk		{ width:240px; height:98px; background:url(/i/content_parwy1_uk.jpg) no-repeat; padding-top:10px; text-indent:10px; font-size:11px; }
.content .zawartosc .strefa li.one_de		{ width:240px; height:98px; background:url(/i/content_parwy1_de.jpg) no-repeat; padding-top:10px; text-indent:10px; font-size:11px; }
.content .zawartosc .strefa li.one	h1		{font-size:18px; color:#fff;}
.content .zawartosc .strefa li.one	h2		{font-size:18px; color:#fff;}

.content .zawartosc .strefa li.two			{ background:url(/i/content_parwy2.jpg) repeat-y; font-size:11px; }
.content .zawartosc .strefa li.two table	{ width:230px; border:0px solid #77c8ff; padding-left:10px; font-size:11px;  }
.content .zawartosc .strefa li.two td		{ border:0px solid #77c8ff; font-size:11px; }	

.content .zawartosc .strefa li.two ul	{ list-style-type:none; font-size:12px; margin:0px; padding:0px; padding-left:15px; }
.content .zawartosc .strefa li.two input { border:1px solid #0c8ac4; font-size:11px; }
.content .zawartosc .strefa li.two a	{ color:#d0f5fd; font-size:11px; text-decoration:none; }

.content .zawartosc .text				{ width:760px; float:left; color:#000; }
.content .zawartosc .text .tabelki		{ width:555px; float:right; padding-top:10px; }
.content .zawartosc .text .tabelki .komorka { width:230px; float:left; padding-top:10px; padding-left:9px; padding-bottom:9px; }
.content .zawartosc .text .tabelki .komorka ul { list-style-type:none; font-size:12px; margin:0px; padding:0px; }

.content .zawartosc .text .tabelki .komorka table.news	{width:230px;}
.content .zawartosc .text .tabelki .komorka table.news td.data	{font-size:11px; padding:3px; width:60px; color:#252525;}
.content .zawartosc .text .tabelki .komorka table.news td.tytul	{font-size:11px; padding:3px; color:#000; width:170px;}
.content .zawartosc .text .tabelki .komorka table.news td.txt	{padding:5px; font-size:10px;}
.content .zawartosc .text .tabelki .komorka table.news td.url	{padding-right:15px;}

.content .zawartosc .text .tabelki .komorka .link a { text-decoration:none; color:#878e9e; font-size:11px; }




.content .zawartosc .newsletter			{ width:240px; height:125px; background:#f5f5f5; float:right; font-size:11px; }
.content .zawartosc .newsletter	table	{ width:230px; height:125px; border:0px solid #77c8ff; padding-left:10px; font-size:11px; }
.content .zawartosc .newsletter ul		{ padding-left:10px; padding-top:20px; }
.content .zawartosc .newsletter .email	{ color:#38a1e3; }
.content .zawartosc .newsletter input	{ border:1px solid #d4d4d4; } 

.content .zawartosc .newsletter2			{ width:240px; background:#f5f5f5; float:right; }
.content .zawartosc .newsletter2 table	{ width:230px; height:125px; border:0px solid #77c8ff; padding-left:10px;  }
.content .zawartosc .newsletter2 table.news	{ width:100%; height:auto; border-top:1px solid #d4d5d5; padding-top:5px; margin-bottom:8px; padding-left:10px; font-size:11px; }
.content .zawartosc .newsletter2 table.news td.data	{font-size:11px; padding:3px; padding-left:10px; width:70px; color:#252525;}
.content .zawartosc .newsletter2 table.news td.tytul	{font-size:11px; padding:3px; color:#000; width:150px;}
.content .zawartosc .newsletter2 table.news td.txt	{padding:5px;}
.content .zawartosc .newsletter2 table.news td.url	{padding-right:15px;}
.content .zawartosc .newsletter2 ul		{ padding-left:10px; padding-top:20px; }
.content .zawartosc .newsletter2 .email	{ color:#38a1e3; }
.content .zawartosc .newsletter2 input	{ border:1px solid #d4d4d4; } 


.stopka			{ width:1000px; height:40px; margin:auto; margin-top:10px; font-size:11px; clear:both; padding-top:38px; }
.stopka .a		{ width:760px; height:40px; border-top:1px solid #38a1e3; float:left; color:#000; padding-top:5px; }
.stopka .a .txt1{ color:#000; padding-left:20px; float:left; }
.stopka .a .txt2{ color:#b5b5b5; padding-left:10px; float:left; }
.stopka .b		{ width:240px; height:40px; border-top:1px solid #d4d4d4; float:right; padding-top:5px; }
.stopka .b a	{ color:#b5b5b5; text-decoration:none; float:right; padding-right:20px; }

.tlo_blue	{ float:left; position:absolute; top:225px; height:271px; width:50%; background:url(/i/tlo_content.jpg) repeat-x; z-index:1;  }

/* podstrona */
.tlo_head_p				{ background:url(/i/tlo_head_p.jpg) repeat-x; width:100%; height:155px; overflow:hidden; }
.tlo_head_p	.head		{ width:1000px; height:155px; margin:auto; }
.tlo_head_p	.head .logo1	{ background:url(/i/logo2.jpg) no-repeat; width:760px;; height:155px; float:left; }

.tlo_head_p .head .logo2	{ width:240px; height:155px; float:left; font-size:11px;  }
.tlo_head_p .head .logo2	ul { list-style-type:none; margin:0px; padding:0px; }
.tlo_head_p .head .logo2	li.first { height:46px; }
.tlo_head_p .head .logo2	li.first li		{ float:left; padding-left:25px;  }
.tlo_head_p .head .logo2	li.first a		{ text-decoration:none; color:#389fe1; }
.tlo_head_p .head .logo2	li.first img    { position:relative; top:8px; }

.tlo_head_p .head .logo2	li.second		{ width:240px; height:109px; background:url(/i/ryba2.jpg); }
.tlo_head_p .head .logo2	li.second .main	{ color:#83ccec; font-weight:bold; padding-left:10px; text-decoration:none; position:relative; top:92px; }
.tlo_head_p .head .logo2	li.second .main:hover { color:#38a1e3; }

.tlo_head_p .head .logo2	li.third_pl		{ width:240px; height:15px;  position:relative; top:20px; }
.tlo_head_p .head .logo2	li.third_uk		{ width:240px; height:15px;  position:relative; top:20px; }
.tlo_head_p .head .logo2	li.third_de		{ width:240px; height:15px;  position:relative; top:20px; }

.tlo_head_p .head .logo2 .wersja_jezykowa { list-style-type:none; margin:0px; padding:0px;  float:right; }
.tlo_head_p .head .logo2 .wersja_jezykowa li		{ float:left; font-weight:bold; border:0px solid green; padding-right:17px; }
.tlo_head_p .head .logo2 .wersja_jezykowa li a	{ text-decoration:none; }
.tlo_head_p .head .logo2 .wersja_jezykowa li.off a { color:#fffffd; }
.tlo_head_p .head .logo2 .wersja_jezykowa li.on  a { color:#84caeb; }

.content .zawartosc .menu_p				{ width:760px; float:left; background:url(/i/tlo_menu_p.jpg) no-repeat; }


.content .zawartosc .menu_p  .przyciski		{ float:left; width:200px; margin-top:20px;  }
.content .zawartosc .menu_p  .przyciski ul		{ list-style-type:none; font-size:12px; margin:0px; padding:0px; }
.content .zawartosc .menu_p  .przyciski li		{ float:left; border-top:1px solid #0160a2; width:200px; height:31px; color:#fff; line-height:30px; text-indent:10px; cursor:pointer; z-index:2; }
.content .zawartosc .menu_p  .przyciski img	{ position:relative; left:160px; padding-top:14px;  }
.content .zawartosc .menu_p  .przyciski li.off	{ background:url(/i/button_off.jpg) repeat-x; }
.content .zawartosc .menu_p  .przyciski li.off	a{ color:#fff; text-decoration:none; }
.content .zawartosc .menu_p  .przyciski li.on	{ background:url(/i/button_on.jpg) repeat-x; color:#1cb3e8; }
.content .zawartosc .menu_p  .przyciski li.off_end	{ border-bottom:1px solid #0160a2; }
.content .zawartosc .menu_p  .przyciski li.oon_end	{ border-bottom:1px solid #0160a2; }
.content .zawartosc .menu_p  .przyciski li.suboff	a{ color:#ffffff;text-decoration:none; }
.content .zawartosc .menu_p  .przyciski li.suboff	a:hover{ color:#1cb3e8;text-decoration:none; }
.content .zawartosc .menu_p  .przyciski li.on	a{ color:#1cb3e8;text-decoration:none; }
.content .zawartosc .menu_p  .przyciski li.on	a:hover{ color:#1cb3e8;text-decoration:none; }
.content .zawartosc .menu_p  .przyciski li.suboff	{ background:url(/i/subbutton_off.jpg) repeat-x; }

.content .zawartosc .menu_p .tresc			{ width:520px; float:left; padding-left:20px; padding-right:20px; padding-top:20px;}
.content .zawartosc .menu_p .tresc .title	{ color:#fff; font-size:15px; }
.content .zawartosc .menu_p .tresc .txt		{ color:#3f527c; font-size:11px; padding-top:10px; line-height:18px; word-spacing:5px; }

.content .zawartosc .menu_p .tresc .txt table	{width:100%; border-bottom:1px solid #c1cfdd; margin-bottom:5px;}
.content .zawartosc .menu_p .tresc .txt table td.data	{font-size:12px; width:90px; padding:4px; color:#d80000;}
.content .zawartosc .menu_p .tresc .txt table td.tytul	{font-size:12px; padding:4px; color:#000; width:420px;}
.content .zawartosc .menu_p .tresc .txt table td.txt	{font-size:11px; padding:5px;}
.content .zawartosc .menu_p .tresc .txt div	{padding:0px 10px 0px 10px;  color:#000;}
  
.content .zawartosc .wersja_jezykowa	{ width:240px; height:58px; float:right; background:url(/i/content_parwy_p.jpg) no-repeat; }
.content .zawartosc .wersja_jezykowa .buttony	{ float:right; }
.content .zawartosc .wersja_jezykowa .buttony td	{ width:30px; }
.content .zawartosc .wersja_jezykowa .buttony a	{ text-decoration:none; font-weight:bold; }
.content .zawartosc .wersja_jezykowa .buttony .on	{ color:#83ccec; background:url(/i/arrow_lang_activ.gif) no-repeat;}
.content .zawartosc .wersja_jezykowa .buttony .off	{ color:#fdfeff; background:url(/i/arrow_lang.gif) no-repeat;}

.content .zawartosc .wersja_jezykowa .buttony table ul { list-style-type:none; margin:0px; padding:0px; }

.tlo_blue2	{ float:left; position:absolute; top:155px; height:58px; width:50%; background:url(/i/tlo_content2.jpg) repeat-x; z-index:1;  }
.btn	{ padding:4px; background:#07a2e2; font-size:12px; text-decoration:none; color:#fff; border:1px solid #74c4e1; }
.btn:hover	{ text-decoration:none; }
.btntd	{ padding-top:8px; }
