body
{
	font-size: 11px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background-color: #d3d3d3;
	color: #6e6279;	
}
     
a:hover  { color: #6e6279; text-decoration:none; font-size: 11px;} 
a { color: #8c46aa; text-decoration:none; font-size: 11px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:12px; color: #722fb1;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bg { display: block; background-image: url('images/bg_tresc.gif'); background-repeat: repeat-y; background-position: center top; }
div#bg_bot { display: block; background-image: url('images/bg_tresc_bot.gif'); background-repeat: no-repeat; background-position: center bottom; }

div#projekt { display: block; height: 30px; text-align: right; width: 980px; line-height: 29px; margin: 0px auto; font-size: 10px; color: #968e9e; }
#projekt a  { color: #968e9e; font-size: 10px;} 
#projekt a:hover { color: #8c46aa;  font-size: 10px; }

div#bg_glowna { width: 100%; background-image: url('images/bg_glowna.gif'); background-repeat: no-repeat; background-position: top center;}
div#bg_podstrona { width: 100%; background-image: url('images/bg_podstrona.png'); background-repeat: no-repeat; background-position: top center;}

div#kontener { display: block; width: 998px; margin: 0px auto; }
div.srodekbg { background-image: url('images/bg_kontener.gif'); background-repeat: repeat-y; }

div#top{width:998px; height:111px; display: block; overflow:hidden; background-repeat: no-repeat; }
div#logo { width: 373px; height: 85px; padding: 26px 0px 0px 68px; display: block; float: left;}
div#menu { width: 457px; height: 106px; display: block; float: left; }
#menu a { display: block; width: 90px; height: 106px; position:relative; float: left; background-repeat: no-repeat; background-image: url('images/menu_bg1.png'); }
#menu span.menu_arrow1 { display:block; width: 90px; height: 4px; overflow: hidden; position: absolute; left: 0px; top: 82px;}
#menu span.menu_arrow2 { display:block; width: 90px; height: 6px; overflow: hidden; position: absolute; left: 0px; top: -6px;}
#menu span.menu_bg { display: block; width: 90px; height: 86px; overflow: hidden; left: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); background-repeat: no-repeat; background-image: url('images/menu_bg2.gif');}
#menu span.menu_nazwa1 { display:block; width: 90px; height: 19px; overflow: hidden; position: absolute; left: 0px; top: 61px; display: none;}
#menu span.menu_nazwa2 { display:block; width: 90px; height: 19px; overflow: hidden; position: absolute; left: 0px; top: 61px; }
div#menu_left { display: block; height: 106px; width: 2px; float: left; background-image: url('images/menu_left.gif'); }
div#menu_right { display: block; height: 106px; width: 1px; float: left; background-image: url('images/menu_right.gif'); }
div.menu_sep { display: block; height: 106px; width: 1px; float: left; background-image: url('images/menu_sep.gif'); }

div#lang { float: right; margin-top: 3px; padding: 4px 0px 0px 11px; width: 62px; height: 25px; display: block; background-repeat: no-repeat; background-image: url('images/langbg.gif');}
#lang a { display: block; float: left; margin-right: 9px; }


div#center_glowna { padding-top: 34px; background-repeat: no-repeat; background-image: url('images/center_glowna.gif');}

div#bottom_glowna{width:990px; height:30px;background-image: url('images/bottom_glowna.gif');text-align: right;}

div#stopka{ font-size: 10px; color: #968e9e; text-align: right; padding: 10px 10px 0px 0px; }
#stopka a { font-size: 10px; color: #968e9e; }
#stopka a:hover { font-size: 10px; color: #8c46aa; }


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							SUBMENU							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.submenu { display: none; width: 172px; position: absolute; top: 106px; left; 0px; }
div.submenu_bg { display: block; background-color: #5b1e95; padding: 11px 0px 11px 28px; }
div.submenu_bot { display: block; width: 172px; height: 11px; overflow: hidden; }
.submenu a { opacity: 0.85; filter: alpha(opacity=85); display:block; width: 144px; height: 22px; }
.submenu a:hover { opacity: 1.0; filter: alpha(opacity=100); }
/* GLOWNA */
div#top_glowna { height: 15px; overflow: hidden; display: block; background-image: url('images/top_glowna.jpg'); background-repeat: no-repeat; }

div#main_gra { display: block; width: 998px; height: 240px;position: relative;}
#main_gra_flash { position: absolute; top: 0px; left: 0px; }

div#main_cols { background-image: url('images/main_cols.gif'); background-repeat: repeat-y; padding-bottom: 5px; zoom: 1;}
div#main_col1 { display: block; float: left; width: 338px; }
div#main_col2 { display: block; float: left; width: 338px; margin-left: -8px;}
div#main_col3 { display: inline; float: left; width: 338px; margin-left: -8px; background-color: transparent;}

div.main_col_top { height: 27px; display: block; width: 322px; padding: 0px 0px 0px 8px; background-image: url('images/main_col_top.gif'); background-position: left bottom; background-repeat: no-repeat; background-color: #f7f9fb;}

div.main_box_bg { display:block; background-image: url('images/main_box_bg.gif'); background-repeat: repeat-y; }
div.main_box_bg2 { display:block; background-image: url('images/main_box_bg2.gif'); background-repeat: repeat-y; }
div.main_box_naglowek { display: block; height: 28px; padding: 14px 0px 0px 8px; }

div#main_aktualnosci { padding: 15px 0px 0px 20px; width: 300px; }
div.main_aktualnosci_box { padding: 0px 0px 18px 0px;}
div.main_aktualnosci_box_nazwa { padding: 0px 0px 5px 0px; }
.main_aktualnosci_box_nazwa a { font-size: 11px; color: #6e6279; font-weight: bold; }
.main_aktualnosci_box_nazwa a:hover { color: #9e64b8; font-weight: bold; }
div.main_aktualnosci_box_data { font-size: 10px; color: #6e6279; font-weight: bold;}
div.main_aktualnosci_box_opis { font-size: 10px; color: #6e6279; padding: 2px 0px 2px 0px;}
div.main_aktualnosci_box_wiecej { text-align: right;}
div.main_aktualnosci_box_bot { display: block; height: 1px; width: 154px; overflow: hidden; background-color: #d6d8d9; margin-left: 68px; }

div#main_facebook { padding: 15px 0px 0px 20px; }
div#main_zaufali { width: 330px; height: 76px; display: block; }
div#main_zaufali_kontener { width: 330px; height: 60px; display: block; position: relative;}
div#main_zaufali_img { width: 200px; height: 60px; position: absolute; top: 4px; left: 65px;  overflow: hidden;}
#main_zaufali_img a { position: absolute; top: 0px; left: 200px; display: block; width: 200px; text-align: center;}

a#main_zaufali_next { display: none; position: absolute; top: 12px; left: 283px;}
a#main_zaufali_prev { display: none; position: absolute; top: 12px; left: 13px;}


div#main_realizacja { padding: 15px 0px 0px 20px; width: 300px; }

div#main_realizacja_nazwa { }
#main_realizacja_nazwa a { font-size: 12px; color: #6e6279; font-weight: bold;  }
div#main_realizacja_subnazwa { font-size: 12px; color: #6e6279; padding-bottom: 15px;  }
div#main_realizacja_foto { padding: 0px 0px 0px 10px; }
#main_realizacja_foto a img { border-top: 1px solid #4c4c4c; border-left: 1px solid #5a5a5a; border-right: 1px solid #5a5a5a; border-bottom: 1px solid #4c4c4c; }
div#main_realizacja_opis { font-size: 10px; color: #6e6279; padding: 15px 0px 3px 0px; }

div#main_box_koniec1 { display: block; height: 26px; background-image: url('images/main_box_koniec1.gif'); background-repeat: no-repeat; background-position: left bottom; }
div#main_box_koniec2 { display: block; height: 26px; background-image: url('images/main_box_koniec2.gif'); background-repeat: no-repeat; background-position: left bottom; }

div#main_baza { display: block; width: 308px; padding: 9px 0px 20px 9px; }
div.main_baza_box { padding:0px 0px 15px 0px;}
div.main_baza_box_nr { float: left; font-size: 11px; color: #6e6279; width: 19px; font-weight: bold;}
div.main_baza_box_center { float: left; width: 248px; }
div.main_baza_box_iko { float: left; width: 41px; }
div.main_baza_box_nazwa { padding-bottom: 5px;}
.main_baza_box_nazwa a { font-size: 11px; color: #6e6279;font-weight: bold;}
div.main_baza_box_opis { font-size: 10px; color: #6e6279;}

div.button_bg1, div.button_bg2 { height: 29px; display: block; position: relative;}
.button_bg1 a, .button_bg2 a { display: block; width: 63px; padding-left: 10px; line-height: 20px; height: 29px; float: right; background-image: url('images/button_bg1.gif'); color: #fff; font-size: 10px; position: absolute; right: 0px;}
.button_bg2 a { background-image: url('images/button_bg2.gif'); }
.button_bg1 a:hover, .button_bg2 a:hover { color: #fff; font-size: 10px; }

.button_bg1 input { display: block; width: 73px; padding: 0px 0px 10px 10px; height: 29px; float: right; background-image: url('images/button_bg1.gif'); color: #fff; font-size: 10px; position: absolute; right: 0px; background-color: transparent; border-width: 0; text-align: left;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#bottom_menu { color: #cfd0d1; padding: 20px 0px 0px 0px; height: 14px; display:block;}
#bottom_menu a { color: #afa6b9; font-size: 10px; float: left; margin: 0px 18px 0px 18px; }
#bottom_menu a:hover { font-size: 10px; color: #6e6279; }
div.bottom_menu_sep { width: 1px; height: 11px; background-color: #cfd0d1; display: block; overflow: hidden; float: left; }

div#breadcrumbs { height: 35px; line-height: 34px; display:block; padding-left: 20px;}
#breadcrumbs a { float: left; color: #ffffff; font-size: 12px; font-weight: bold;}
div.breadcrumbs_sep { display: block; float: left; width: 28px; height: 21px; background-image: url('images/bread_sep.gif'); background-repeat: no-repeat; background-position: center bottom; }
#breadcrumbs a.current { color: #6e6279; }
#breadcrumbs a:hover { color: #722fb1;font-size: 12px; font-weight: bold; }

div#top_podstrona { height: 35px; display: block; background-image: url('images/top_podstrona.jpg'); background-repeat: no-repeat; }
div#bottom_podstrona {width:990px; height:64px;background-image: url('images/bottom_podstrona.jpg');}
div#center_podstrona { padding-top: 24px; background-repeat: no-repeat; background-image: url('images/center_podstrona.jpg');}

div#podstrona_cols { background-image: url('images/podstrona_cols.gif'); background-repeat: repeat-y; zoom: 1;}
div#podstrona_col1 { width: 668px; float: left; }
div#podstrona_col2 { width: 338px; float: left; margin-left: -8px; }

div.podstrona_col_top { height: 27px; display: block; width: 652px; padding: 0px 0px 0px 8px; background-image: url('images/podstrona_col_top.jpg'); background-position: left bottom; background-repeat: no-repeat; background-color: #f7f9fb;}


div.txt_tresc { padding: 16px 30px 0px 20px; }



table#table_loga { width: 660px; }
#table_loga td { width: 200px; height: 60px; padding: 10px; }


div#news_lista { padding: 15px 20px 0px 20px;  width: 620px;}
div.news_box { padding: 0px 0px 18px 0px; width: 620px; }
div.news_box_nazwa { padding: 0px 0px 5px 0px; }
.news_box_nazwa a { font-size: 11px; color: #6e6279; font-weight: bold; }
.news_box_nazwa a:hover { color: #9e64b8; font-weight: bold; }
div.news_box_data { font-size: 10px; color: #6e6279; font-weight: bold;}
div.news_box_opis { font-size: 10px; color: #6e6279; padding: 2px 0px 2px 0px;}
div.news_box_wiecej { text-align: right;}
div.news_box_bot { display: block; height: 1px; width: 474px; overflow: hidden; background-color: #d6d8d9; margin-left: 68px; }




div#news_podglad { padding: 15px 20px 10px 20px; }
div#news_podglad_nazwa { padding: 0px 0px 5px 0px; font-size: 11px; color: #6e6279; font-weight: bold;}
div#news_podglad_data { font-size: 10px; color: #6e6279; font-weight: bold;}
div#news_podglad_opis { font-size: 10px; color: #6e6279; padding: 2px 0px 2px 0px;}

div#kontakt_left { padding: 16px 0px 50px 0px; width: 205px; float:left;}
div#kontakt_right { padding: 16px 0px 50px 0px; width: 425px; float:left; }
div#kontakt_tresc { padding: 0px 30px 30px 20px; width: 105px; }
div#kontakt_zobacz { width: 176px; display: block; position: relative; padding: 45px 0px 0px 0px; background-color: #d7dadb;}
div#kontakt_zobacz_naglowek { display: block; width: 173px; height: 33px; position: absolute; top: 0px; left: -7px; background-image: url('images/kontakt_zobacz.gif'); line-height: 25px; color: #fff; font-size: 10px; padding: 0px 0px 0px 10px;}

div.kontakt_zobacz_el { display: block; padding: 8px 0px 8px 0px; text-align: center; }


/* GRY */
div#gry_lista { padding: 17px 0px 0px 21px; }
div.gra_box { float:left; width:178px; overflow:hidden; padding-right:43px; margin-bottom:15px; }
div.gra_box_foto { width:178px; height:87px; overflow:hidden; margin-bottom:11px; text-align:center; }
div.gra_box_foto img{ border:1px solid #4c4c4c; }

div.gra_box_nazwa { color:#6e6279; font-size:10px; font-weight:bold;}
div.gra_box_nazwa a{ color:#6e6279; font-size:10px; font-weight:bold; }
div.gra_box_nazwa a:hover{ color:#5b1e95; font-size:10px; font-weight:bold;}
div.gra_box_shortopis { color:#6e6279; font-size:10px; }

div.gra_box_wiecej { padding-left:34px;  }
div.gra_box_wiecej_lewo { width:111px; float:left; background-color:#cdcfd0; height:1px; font-size:1px; overflow:hidden; margin-top:12px; display:inline; margin-right:25px;  }
img.gra_box_wiecej_prawo {float:left; margin:0px; padding:0px; margin-top:3px; }

h1#gra_podglad_nazwa { margin:0px; padding: 17px 0px 0px 21px; font-size:12px; color:#6e6279; font-weight:bold;	 }
div#gra_podglad_opis { color:#6e6279; font-size:12px; padding: 0px 0px 15px 21px;}

div#gra_bg { display: block;   margin: 0px 10px 15px 10px; }

div#gra_podglad_left { float: left; width: 145px; height: 177px; display: block; position: relative; background-color: #d7dadb;}
	div#gra_podglad_left_naglowek1{ display: block; width: 143px; height: 33px; position: absolute; top: 0px; left: -7px; background-image: url('images/gra_naglowek1.gif'); line-height: 25px; color: #fff; font-size: 10px; padding: 0px 0px 0px 10px;}
	div#gra_podglad_left_naglowek2{ display: block; width: 64px; height: 29px; position: absolute; top: 95px; left: -7px; background-image: url('images/gra_naglowek2.gif'); line-height: 25px; color: #fff; font-size: 10px; padding: 0px 0px 0px 10px;}
	a#gra_podglad_embed { display: block; width: 42px; height: 50px; position: absolute; top: 33px; left: 17px; }
	a#gra_podglad_zip { display: block; width: 42px; height: 50px; position: absolute; top: 33px; left: 84px; }
	div#gra_podglad_myszka { display: block; width: 42px; height: 50px; position: absolute; top: 124px; left: 91px; }
	div#gra_podglad_klawiatura { display: block; width: 53px; height: 50px; position: absolute; top: 124px; left: 20px; }
	
div#gra_podglad_right { float: left; width: 480px; }

div#gra_podglad_opis { font-size: 10px; color: #6e6279; padding: 10px 0px 15px 20px;}
div#gra_case { padding: 0px 0px 0px 9px; }

div#gra_podglad_sep { height: 22px; display: block; clear: left; }
div#gra_podglad_kreska { width: 612px; height: 1px; display: block; overflow: hidden; background-color: #cdcfd0; margin-left: 21px; }
div#gra_podglad_realizacje { display: block; height: 39px; line-height: 38px; padding: 0px 0px 0px 21px; font-size: 11px; color: #6e6279; font-weight: bold; }
div#gra_podglad_gry { display: block; padding: 0px 0px 20px 21px;}

/* LISTA PLIKÓW... */
div#pliki_lista { padding: 15px 20px 0px 20px;  width: 620px;}
div.pliki_box { padding: 0px 0px 18px 0px; width: 620px; }
div.pliki_box_nazwa { padding: 0px 0px 5px 0px; }
.pliki_box_nazwa a { font-size: 11px; color: #6e6279; font-weight: bold; }
.pliki_box_nazwa a:hover { color: #9e64b8; font-weight: bold; }
div.pliki_box_data { font-size: 10px; color: #6e6279; font-weight: bold;}
div.pliki_box_opis { font-size: 10px; color: #6e6279; padding: 2px 0px 2px 0px;}
div.pliki_box_wiecej { text-align: right;}
div.pliki_box_bot { display: block; height: 1px; width: 474px; overflow: hidden; background-color: #d6d8d9; margin-left: 68px; }

div#pliki_podglad { padding: 15px 20px 10px 20px; }
div#pliki_podglad_nazwa { padding: 0px 0px 5px 0px; font-size: 11px; color: #6e6279; font-weight: bold;}
div#pliki_podglad_data { font-size: 10px; color: #6e6279; font-weight: bold;}
div#pliki_podglad_opis { font-size: 10px; color: #6e6279; padding: 2px 0px 2px 0px;}

/* STRONNICOWANIE */

div.stronnicowanie { display: block; height: 44px; line-height: 43px;}
div.stronnicowanie_1 { float: left; position: relative; left: 50%;}
div.stronnicowanie_2 { float: left; position: relative; left: -50%;}

div.stronnicowanie_sep { display: block; height: 12px; width: 2px; overflow: hidden; background-color: #6e6279; float: left; margin: 16px 7px 0px 7px;}
.stronnicowanie a { float: left; color: #6e6279; font-size: 13px; font-weight: bold;}
.stronnicowanie a:hover { color: #9e64b8; font-size: 13px; font-weight: bold;}
.stronnicowanie a span { color: #9e64b8; }

div#sitemap { padding: 0px 30px 20px 20px; line-height: 18px;}
#sitemap ul { list-style-type: none; padding: 0px; margin: 0px; }
#sitemap li { margin: 0px; padding: 0px 0px 0px 10px;  background-image: url('images/bread_sep.gif'); background-repeat: no-repeat; background-position: 0px 7px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#formularz { width: 208px; height: 99px; display: block; padding: 13px 0px 0px 24px; }	
div#formularz_alarm { padding: 13px 0px 0px 24px; color: #6e6279; font-weight: bold; }

div#newsletter { width: 208px; height: 40px; display: block; padding: 13px 0px 0px 24px; }
div#newsletter_kreska { width: 202px; height: 1px; overflow: hidden;	background-color: #e4e4e4; margin-left: 3px; }
	
	input.formularz
	{
		width:190px; height:20px; background-color: transparent; border-width: 0;
		color: #949494; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin: 0px; padding: 3px 9px 0px 9px;
		background-image: url('images/bg_input.gif');
	}

	
	.wiadomosc,textarea.formularz
	{
		width:190px; height:47px; background-color: transparent; border-width: 0;
		color: #949494; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin: 0px; padding: 5px 9px 0px 9px;
		overflow:auto; 
		background-image: url('images/bg_textarea.gif');
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}