html, body {
	height:100%;
}

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

body {
	width:950px;
	margin:0 auto;
	background-color:#000;
	font:11px Verdana, sans-serif;
	color:#e5f3ff;
	line-height:15px;
	display:table;
}

hr {
	margin:10px 0;
	height:2px;
	background-image:url(gfx/hr.png);
}

h1 {
	font:20px Georgia, serif;
	color:#d0f0f7;
	padding-bottom:5px;
	margin-bottom:7px;
	background-image:url(gfx/hr.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}

a {
	font:11px Verdana, sans-serif;
	color:#c4e4ff;
	border-bottom:1px dotted #c4e4ff;
	text-decoration:none;
}

a.img {
	border:0;
}

br.clear {
	clear:both;
}


/****    Szablon    *****************************************************/

#center {
	display:table-cell;
	vertical-align:middle;
}

#box {
	height:900px;
	background-image:url(gfx/back.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#69B7CD;}

#logo {
	width:100%;
	height:195px;
	
}

#menu {
	width:652px;
	height:51px;
	margin-left:250px;
}

#text {
	width:610px;
	height:550px;
	margin:18px 0 0 271px;
	text-align:justify;
}

#foot {
	text-align:center;
}


/****    Stopka    ******************************************************/

#foot a#iron_squad {
	width:152px;
	height:32px;
	display:block;
	background:url(gfx/iron_squad.png);
	border:0;
	float:left;
	margin:47px 0 0 75px;
}

#foot a#forum {
	width:90px;
	height:32px;
	display:block;
	background:url(gfx/forum.png);
	border:0;
	float:left;
	margin:47px 0 0 13px;
}

#foot a#game_exe {
	width:162px;
	height:40px;
	display:block;
	background:url(gfx/game_exe.png);
	border:0;
	float:right;
	margin:42px 75px 0 0;
}

#foot a#mmorpg {
	width:158px;
	height:39px;
	display:block;
	background:url(gfx/mmorpg.png);
	border:0;
	float:right;
	margin:36px 10px 0 0;
}


/****    Menu    ********************************************************/

#logo a {
	display:block;
	width:632px;
	height:185px;
	margin-left:260px;
	border:0;
}

a#menu_1 {
	float:left;
	width:205px;
	height:51px;
	display:block;
	background:url(gfx/menu_1.png);
	border:0;
}

a#menu_1:hover {
	background:url(gfx/menu_1x.png);
}

a#menu_2 {
	float:left;
	width:151px;
	height:51px;
	display:block;
	background:url(gfx/menu_2.png);
	border:0;
}

a#menu_2:hover {
	background:url(gfx/menu_2x.png);
}

a#menu_3 {
	float:left;
	width:137px;
	height:51px;
	display:block;
	background:url(gfx/menu_3.png);
	border:0;
}

a#menu_3:hover {
	background:url(gfx/menu_3x.png);
}

a#menu_4 {
	float:left;
	width:159px;
	height:51px;
	display:block;
	background:url(gfx/menu_4.png);
	border:0;
}

a#menu_4:hover {
	background:url(gfx/menu_4x.png);
}

div#menu div {
	display:none;
}


/****    Pasek Przewijania    *******************************************/

#scroll_text {
	float:left;
	width:584px;
	height:550px;
	overflow:hidden;
}

.scroll_box {
	position:relative;
}

#scroll_pasek {
	float:right;
	width:21px;
	height:550px;
}

.scroll_pasek_gora {
	width:21px;
	height:41px;
	cursor:pointer;
	background-image:url(gfx/scroll_gora.png);
	background-repeat:no-repeat;
}

.scroll_pasek_dol {
	width:21px;
	height:41px;
	cursor:pointer;
	background-image:url(gfx/scroll_dol.png);
	background-repeat:no-repeat;
}

.scroll_pasek_tor {
	width:21px;
	height:470px;
	background-image:url(gfx/scroll_tor.png);
	background-repeat:repeat-y;
	background-position:top center;
}

.scroll_pasek_zaczep {
	width:18px;
	height:26px;
	cursor:pointer;
	position:relative;
	background-image:url(gfx/scroll_zaczep.png);
	background-repeat:no-repeat;
}


/****    Paski Postêpu    ***********************************************/

div.pasek_duzy {
	width:483px;
	margin:0 auto 7px auto;
}

div.pasek_duzy_start {
	float:left;
	width:2px;
	height:26px;
	background:url(gfx/pasek_duzy_start.png);
}

div.pasek_duzy_srodek {
	float:left;
	width:476px;
	height:26px;
	background:url(gfx/pasek_duzy_srodek.png);
}

div.pasek_duzy_srodek a {
	color: inherit;
	font: inherit;
	text-decoration: none;
	border: none;
}

div.pasek_duzy_srodek div {
	height:18px;
	margin-top:2px;
	background:url(gfx/pasek_duzy_on.png);
	text-align:center;
	line-height:16px;
	font-weight:bold;
}

div.pasek_duzy_srodek div div {
	width:476px;
	height:18px;
	line-height:18px;
	background:none;
}

div.pasek_duzy_koniec {
	float:right;
	width:5px;
	height:26px;
	background:url(gfx/pasek_duzy_koniec.png);
}

div.pasek_maly {
	width:238px;
	margin:0 auto 2px auto;
}

div.pasek_maly_start {
	float:left;
	width:2px;
	height:18px;
	background:url(gfx/pasek_maly_start.png);
}

div.pasek_maly_srodek {
	float:left;
	width:231px;
	height:18px;
	background:url(gfx/pasek_maly_srodek.png);
}

div.pasek_maly_srodek div {
	height:10px;
	margin-top:2px;
	background:url(gfx/pasek_maly_on.png);
	text-align:center;
	font-weight:bold;
	font-size:9px;
}

div.pasek_maly_srodek div div {
	width:231px;
	height:10px;
	line-height:10px;
	background:none;
}

div.pasek_maly_koniec {
	float:right;
	width:5px;
	height:16px;
	background:url(gfx/pasek_maly_koniec.png);
}


/****    Index    *******************************************************/

div#download {
	text-align:center;
}

div#download a {
	font:20px Georgia, serif;
	color:#CEE8FD;
	letter-spacing:5px;
	border:0;
}

div#download a:hover {
	color:white;
	border-bottom:1px dotted white;
}

div.paski {
	width:483px;
	margin:0 auto;
	text-align:center;
}

div.paski_lewe {
	float:left;
	width:49%;
}

div.paski_prawe {
	float:right;
	width:49%;
}


/****    Newsy    *******************************************************/

div.news {
	margin-bottom:15px;
}

div.news:last-child {
	margin:0;
}

div.news div.tytul {
	margin-bottom:5px;
	font:bold 16px Georgia;
	color:#d5ecff;
}

div.news div.tytul a {
	font:bold 16px Georgia;
	color:#d5ecff;
	border:0;
}

div.news div.tekst {

}

div.news div.info {
	margin-top:5px;
	font:bold 14px Georgia;
	color:#d5ecff;
	text-align:right;
}

div.news div.info a {
	font:bold 14px Georgia;
	color:#d5ecff;
	border:0;
}

div.news div.nick {
	float:left;
	font-weight:bold;
	margin-bottom:5px;
}

div.news div.nick a {
	font-weight:bold;
}

div.news div.data {
	float:right;
	font-weight:bold;
}


/****    O Projekcie    *************************************************/

img.knur {
	!width:226px;
	width:190px;
	!height:305px;
	float:right;
	margin:10px 0 10px 7px;
}

img.kot {
	width:252px;
	height:146px;
	float:left;
	margin-right:7px;
}


/****    Autorzy    *****************************************************/

#autorzy {
	text-align:center;
}

#autorzy b {
	font:bold 13px Georgia, serif;
}


/****    Galeria    *****************************************************/

div.galeria {
	text-align:center;
	margin-bottom:15px;
}

div.galeria a {
	margin:0 6px;
	border:0;
}

div.galeria a img {
	width:135px;
	height:90px;
	border:1px solid #002337;
}


/****    Kontakt    *****************************************************/

div#formularz {
	width:450px;
	margin:0 auto;
	text-align:right;
}

div#formularz div {
	margin-bottom:10px;
}

input.text {
	width:71%;
	font:11px Verdana, sans-serif;
	color:#fff;
	padding:1px;
	border:1px solid #0f4d75;
	background-image:url(gfx/text.gif);
	background-position:center;
	opacity:0.75;
	filter:alpha(opacity=75);
}

textarea {
	width:99%;
	height:155px;
	font:11px Verdana, sans-serif;
	color:#fff;
	padding:1px;
	border:1px solid #0f4d75;
	background-image:url(gfx/textarea.gif);
	background-position:center;
	opacity:0.75;
	filter:alpha(opacity=75);
}

input.button {
	width:66%;
	height:24px;
	font:bold 11px Verdana, sans-serif;
	margin:0 auto;
	padding-bottom:1px;
	color:#fff;
	border:1px solid #0f4d75;
	background-image:url(gfx/button.gif);
	background-position:center;
	opacity:0.75;
	filter:alpha(opacity=75);
}


/****    Wersja    ******************************************************/

div.wersja {
	font:bold 16px Georgia, serif;
}

ol {
	margin-bottom:15px;
}

ol:last-child {
	margin:0;
}

li {
	margin:0 15px 0 34px;
}

a.zwykly {
	font: 11px Verdana,sans-serif !important;
	letter-spacing: 0 !important;
}

/****    Inne    ********************************************************/

.left {
	text-align:left;
}

.center {
	text-align:center;
}

.red {
	border-bottom:2px solid red;
}


