@charset "utf-8";
/* CSS Document */

/* MAIN COLORS:

	#57bb92
	#214351
	
*/

body			{
				margin:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				background:url(../jpg/main_bg.jpg) top repeat-x #f6f4e8;
				}

p				{
				padding:0;
				margin:0;
				}

a				{
				text-decoration:none;
				color:#214351;
				}

a:hover			{
				color:#57bb92;
				}

a img			{
				border:none;
				}

h1,h2,h3		{
				margin:0;
				padding:0;
				}

*				{
				outline:none;
				}

/* DIVs */

#container		{
				width:960px;
				margin:0 auto;
				}

#top			{
				width:960px;
				height:300px;
				}

.odstep			{
				height:10px;
				}
				
#frame			{
				width:920px;
				margin:0 auto;
				background:#FFFFFF;
				border:1px solid #cccccc;
				border-bottom:none;
				height:100%;
				}

#colors			{
				margin:2px;
				margin-bottom:0;
				background:url(../gif/colors.gif);
				display:inline-block;
				}
				
#main_menu		{
				width:200px;
				float:left;
				}

#main_menu img	{
				margin:1px;
				}

#main			{
				width:716px;
				float:left;
				}

.content		{
				width:666px;
				padding:25px;
				text-align:justify;
				line-height:16px;
				}

.content p		{
				padding:8px 0;
				}

.doc_title		{
				width:685px;
				padding:15px;
				line-height:16px;
				font-weight:bold;
				}

.doc_date		{
				width:685px;
				padding:15px;
				line-height:16px;
				color:#999999;
				text-align:right;
				}

.docstyle		{
				width:666px;
				padding:10px;
				margin:15px;
				text-align:justify;
				line-height:16px;
				background:#ffffff;
				}

.docstyle p		{
				padding:8px 0;
				}

#welcome		{
				width:680px;
				height:190px;
				background:url(../jpg/picture_1.jpg);
				overflow:hidden;
				margin:20px 0 20px 18px;
				}
#welcome h2		{
				font-size:20px;
				font-weight:bold;
				color:#57bb92;
				margin:15px 0 0 105px;
				}
#welcome h2 span {
				font-size:15px;
				color:#214351;
				}
.welcome_message {
				padding:15px 20px 0 150px;
				text-align:justify;
				line-height:16px;
				color:#111111;
				text-indent:10px;
				}

#main_news		{
				width:460px;
				margin-left:20px;
				float:left;
				}

#prawa			{
				width:190px;
				float:left;
				margin-left:25px;
				}

#adresy			{
				clear:both; 
				width:190px; 
				height:335px; 
				background:url(../jpg/adresy.jpg);
				overflow:hidden;
				}

#bottom			{
				width:960px;
				height:198px;
				margin:0 auto;
				font-size:10px;
				background:url(../gif/bottom.gif);
				}

#bottom_top		{
				width:920px;
				height:148px;
				margin:0 auto;
				overflow:hidden;
				}

.bottom_top_1_4	{
				width:200px;
				height:148px;
				float:left;
				}

.bottom_top_1_4 h2	{
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				padding:20px 0 0 10px;
				}

.bottom_top_1_4 input {
				width:170px;
				height:16px;
				padding-left:2px;
				border:none;
				background:#FFFFFF;
				font-size:11px;
				margin-bottom:10px;
				}
				
.bottom_top_2_3	{
				width:260px;
				height:148px;
				float:left;
				}

.bottom_top_2_3 p {
				padding:30px 20px 0 0;
				text-align:right;
				line-height:14px;
				}

#bottom_bottom	{
				width:920px;
				height:50px;
				margin:0 auto;
				clear:both;
				}

.bottom_bottom_1_3 {
				width:200px;
				height:50px;
				float:left;
				}

.bottom_bottom_2 {
				width:515px;
				height:42px;
				padding-top:8px;
				float:left;
				text-align:center;
				line-height:15px;
				color:#FFFFFF;
				}
.bottom_bottom_2 span {
				color:#b1e7da;
				}

#newsletter		{
				width:198px;
				height:180px;
				background:url(../jpg/newsletter.jpg);
				overflow:hidden;
				}

#newsletter_input {
				width:175px;
				height:14px;
				margin:96px 0 10px 9px;
				background:#eeeeee;
				border-top:1px solid #214250;
				border-bottom:1px solid #214250;
				border-left:none;
				border-right:none;
				font-size:11px;
				color:#3e585e;
				padding-left:2px;
				}

.newsletter_check {
				margin:0;
				}

#newsletter span {
				color:#FFFFFF;
				font-size:10px;
				}

.newsletter_submit {
				text-align:center;
				color:#9fb2b9;
				font-weight:bold;
				background:none;
				border:none;
				cursor:pointer;
				margin-top:5px;
				}
.newsletter_submit:hover {
				color:#FFFFFF;
				}

/* MENU */

#main_menu ul{
list-style:none;
padding:0px;
margin:0px;
}
#main_menu li{
padding:0px;
display:block;
}

.menu_1			{
				height:22px;
				width:188px;
				padding:8px 0px 0px 10px;
				font-size:11px;
				font-weight:bold;
				color:#333300;
				display:inline-block;
				margin:3px 1px 2px 1px;
				background:url(../gif/menu/menu_1.gif) 0px 0px;
				overflow:hidden;
				}

.menu_1:hover	{
				background:url(../gif/menu/menu_1.gif) 0px 30px;
				color:#214351;
				}
				
.menu_1_active	{
				height:22px;
				width:188px;
				padding:8px 0px 0px 10px;
				font-size:11px;
				font-weight:bold;
				color:#ffffff;
				display:inline-block;
				margin:3px 1px 2px 1px;
				background:url(../gif/menu/menu_2.gif) 0px 30px;
				overflow:hidden;
				cursor:default;
				}
.menu_1_active:hover {
				color:#ffffff;
				}


.menu_2			{
				height:22px;
				width:178px;
				padding:8px 0px 0px 20px;
				font-size:11px;
				color:#333300;
				overflow:hidden;
				display:inline-block;
				margin:0px 1px 1px 1px;
				background:url(../gif/menu/menu_2.gif) 0px 0px;
				}

.menu_2:hover	{
				background:url(../gif/menu/menu_2.gif) 0px 60px;
				color:#214351;
				}

.menu_2_active	{
				height:22px;
				width:178px;
				padding:8px 0px 0px 20px;
				font-size:11px;
				color:#ffffff;
				font-weight:bold;
				overflow:hidden;
				display:inline-block;
				margin:0px 1px 1px 1px;
				background:url(../gif/menu/menu_2.gif) 0px 30px;
				cursor:default;
				}
.menu_2_active:hover {
				color:#ffffff;
				}

/* NEWS */

.news			{
				margin-top:20px;
				}
.news_only		{
				margin:10px 20px;
				}

.date			{
				width:60px;
				height:53px;
				padding-top:7px;
				background:url(../gif/date.gif);
				color:#666666;
				text-align:center;
				line-height:22px;
				font-weight:bold;
				font-size:14px;
				overflow:hidden;
				float:left;
				}
.date:first-line {
				color:#214351;
				font-size:20px;
				}

.news_tresc		{
				width:390px;
				float:left;
				padding-left:10px;
				text-align:justify;
				background:url(../gif/line.gif) bottom repeat-x;
				margin-bottom:10px;
				}
.news_tresc_all	{
				width:675px;
				float:left;
				padding-left:10px;
				margin-left:15px;
				line-height:120%;
				text-align:justify;
				margin-bottom:10px;
				}
.news_tresc_only {
				width:600px;
				float:left;
				padding-left:10px;
				text-align:justify;
				}
				
.news_title		{
				font-size:13px;
				font-weight:bold;
				padding-bottom:5px;
				}

.news_more		{
				text-align:right;
				display:block;
				margin:5px 0 10px 0;
				font-size:10px;
				font-weight:bold;
				}

/* INNE */

.title_1		{
				color:#57bb92;
				padding-left:70px;
				font-weight:bold;
				font-size:14px;
				}
.title_1 a		{
				font-size:12px;
				}

.title_2		{
				color:#57bb92;
				padding-top:10px;
				padding-left:95px;
				font-weight:bold;
				font-size:14px;
				}
				
.title_3_lastupdates {
				color:#57bb92;
				padding-left:90px;
				font-weight:bold;
				font-size:14px;
				background:url(../gif/pen.gif) 20px 0px no-repeat;
				height:50px;
				}

.cb				{
				clear:both;
				}
				
.akapit_1		{
				font-size:11px;
				text-align:center;
				padding-top:70px;
				line-height:14px;
				}
.akapit_1 span	{
				color:#777777;
				}
				
.line_1			{
				background:url(../gif/line.gif) bottom repeat-x;
				clear:both;
				margin:10px 20px;
				height:15px;
				}

.main_lu		{
				width:664px;
				height:25px;
				overflow:hidden;
				margin:5px 0 5px 20px;
				background:url(../gif/field_1.gif);
				padding:0px 8px;
				line-height:24px;
				}

.main_lu span	{
				color:#999999;
				}

#avado			{
				width:200px;
				height:50px;
				display:inline-block;
				background:url(../gif/avado.gif) 0 0;
				}

#avado:hover	{
				width:200px;
				height:50px;
				background:url(../gif/avado.gif) 0 50px;
				}
				
#toTop			{
				width:22px;
				height:11px;
				display:block;
				background:url(../gif/arrow.gif) 0 0;
				cursor:pointer;
				position:relative;
				top:23px;
				left:79px;
				}
#toTop:hover	{
				background:url(../gif/arrow.gif) 0 11px;
				}

/* REGULAMINY */

.regulamin		{
				padding:0 15px 0 25px;
				}

.regulamin h1	{
				font-size:18px;
				font-weight:bold;
				text-align:center;
				line-height:25px;
				padding:40px 0;
				}

.regulamin h2	{
				font-size:15px;
				font-weight:bold;
				text-align:center;
				line-height:22px;
				padding-bottom:20px;
				}

.regulamin h3	{
				text-align:center;
				font-weight:bold;
				font-size:14px;
				padding-top:10px;
				line-height:24px;
				}

.regulamin p	{
				padding:5px 0 15px 0;
				line-height:17px;
				text-align:justify;
				}

.regulamin ol	{
				margin:0;
				line-height:18px;
				text-align:justify;
				padding-left:20px;
				}

.back			{
				display:block;
				width:100px;
				height:16px;
				padding-top:3px;
				background:#c1f8f5;
				color:#214351;
				margin:10px 0 10px 603px;
				text-align:center;
				font-size:10px;
				font-weight:bold;
				border-top:1px solid #7deee8;
				border-bottom:1px solid #7deee8;
				}

.tabela_1		{
				background:#99ffff;
				border-right:solid 1px #99cccc;
				border-bottom:solid 1px #99cccc;
				border-top:2px solid #ffffff;
				border-left:2px solid #ffffff;
				margin:30px 0;
				}
.tabela_1 td	{
				background:#FFFFFF;
				border-bottom:solid 1px #99cccc;
				border-right:solid 1px #99cccc;
				}

.alert			{
				width:920px;
				height:23px;
				background:url(../jpg/com.jpg);
				overflow:hidden;
				margin:0 auto;
				text-align:center;
				font-weight:bold;
				padding-top:7px;
				cursor:default;
				color:#FFFFFF;
				}

.sklad1, .sklad2, .sklad3 {
				width:300px;
				height:55px;
				display:block;
				margin:30px auto;
				padding:25px 0 0 360px;
				font-size:20px;
				font-weight:bold;
				overflow:hidden;
				}

.sklad1			{background:url(../jpg/sklad1.jpg);}
.sklad2			{background:url(../jpg/sklad2.jpg);}
.sklad3			{background:url(../jpg/sklad3.jpg);}

.page_name		{
				height:32px;
				background:url(../gif/title.gif) top right no-repeat;
				text-align:center;
				color:#FFFFFF;
				font-weight:bold;
				font-size:13px;
				padding-top:12px;
				cursor:default;
				}

.link_2			{
				font-weight:bold;
				font-size:14px;
				}

.link			{
				margin-left:40px;
				line-height:30px;
				}

.link span		{
				color:#57bb92;
				font-weight:bold;
				letter-spacing:1px;
				}
				
.link:hover		{
				color:#214351;
				}
.link:hover span	{
				color:#214351;
				}

.error			{
				color:#DD0000;
				font-weight:bold;
				text-align:center;
				padding:30px;
				line-height:20px;
				}

.photo			{
				margin:27px 0 0 27px;
				border:2px solid #cccccc;
				}
.photo:hover	{
				border:2px solid #57bb92;
				}
				
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../gif/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../png/close.png);}
#sb-nav-next{background-image:url(../png/next.png);}
#sb-nav-previous{background-image:url(../png/previous.png);}
#sb-nav-play{background-image:url(../png/play.png);}
#sb-nav-pause{background-image:url(../png/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#logged			{
				width:198px;
				height:80px;
				background:url(../gif/logged.gif);
				overflow:hidden;
				margin:1px;
				}
				
#logged p		{
				font-weight:bold;
				font-size:10px;
				color:#FFFFFF;
				text-align:center;
				padding:7px;
				}
#logged span	{
				color:#214351;
				font-size:11px;
				line-height:16px;
				font-weight:bold;
				font-style:italic;
				}
#logged a		{
				color:#DD5555;
				font-weight:bold;
				padding:2px 10px;
				background:#ffffff;
				font-size:11px;
				border:1px solid #c8bf8c;
				}
#logged a:hover	{
				background:#c0dec0;
				color:#ffffff;
				border:1px solid #ffffff;
				}

.news_data		{
				padding:3px 10px; 
				background:#f6f6f6; 
				font-size:10px; 
				margin:10px 15px; 
				color:#aaaaaa; 
				cursor:default; 
				border-bottom:1px solid #dddddd; 
				border-top:1px solid #dddddd;
				}
.news_tytul		{
				margin:0px 15px;
				font-weight:bold;
				}
.news_text		{
				padding:15px 0;
				margin:0 15px 20px 15px;
				background:url(../gif/line.gif) bottom repeat-x;
				}
.news_wiecej	{
				text-align:right;
				display:block;
				margin-top:5px;
				font-size:10px;
				font-weight:bold;
				}
.numbers_1		{
				padding:4px; background:#f2f2f2; border-right:1px solid #ffffff; border-left:1px solid #ffffff; color:#aaaaaa; font-size:11px;
				}
.numbers_1_active {
				padding:4px; background:#FFFFFF; border-right:1px solid #cccccc; border-left:1px solid #cccccc; color:#57bb92; font-size:11px; font-weight:bold; cursor:default;
				}
.numbers_1_dotts {
				padding:4px; background:#ececec; color:#aaaaaa; font-size:11px; cursor:default;
				}

ul.sitemap li 	{
				line-height:22px;
				list-style-image:url(../gif/arrow_2.gif);
				font-size:11px;
				}
ul.sitemap li a	{
				border-bottom:1px dotted #57bb92;
				}
				
.print			{
				display:block;
				width:100px;
				height:17px;
				padding-top:4px;
				background:url(../gif/print.gif);
				color:#333333;
				margin:10px 0 10px 603px;
				text-align:center;
				font-size:10px;
				font-weight:bold;
				}
