body, html { 
	background: url('./login_tpl/img/bg.gif'); 
	margin: 0 auto; 
	padding: 0; 
	font: x-small "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    font-size/* */:/**/small;
    font-size: /**/small;  
}

div.hog_login { 
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}

div.hog_l_up {
	height: 50px;
	margin:0 auto;
	padding:0;
}

	div.l { 
		background: url('./login_tpl/img/up_l.gif');
		width: 604px;
		height: 50px;
		float:left;
	}
	
	div.r { 
		background: url('./login_tpl/img/up_r.gif');
		width: 220px;
		height: 50px;
		float:left;
	}
	
	div.lang { 
		background: url('./login_tpl/img/up_c.gif');
		width: 176px;
		height: 50px;
		float:left;
	}
	
	.lang_pl {
		width: 46px;
		height: 44px;
		background: url('./img/lang_pl.gif');
		margin:0; 	padding:0;	border:0;	cursor:pointer;
	}
	
	.lang_en {
		width: 55px;
		height: 44px;
		background: url('./img/lang_en.gif');
		margin:0; 	padding:0;	border:0;	cursor:pointer;
	}
	
div.komunikat-wrong {
	background: #710000;
	border-top: solid 1px #3B0000;
	border-bottom: solid 1px #3B0000;
	color: #FF9494;	
}

div.komunikat-good {
	background: #142900;
	border-top: solid 1px #0D1B00;
	border-bottom: solid 1px #0D1B00;
	color: #A4E564;
}

div.komunikat-good, div.komunikat-wrong {
	width:80%;
	padding:.2em;
	margin:0 auto;
	text-align:center;
}

/** hX */
h1 {
	font-size: 150%;
	margin:0 0 .7em 0;
	padding:0;
	color: #A25400;
}

h3 {
	font-size:120%;
	color: #fff;
	margin:0 0 .2em 0;
	padding:0;
}
	
/** logo */
div.logo {
	width: 1000px;
	height: 252px; 
	background: url('./login_tpl/img/logo.gif');
}


div.intro {
	width: 1000px;
	height: 64px; 
}

div.intro_end {
	width: 1000px;
	height: 39px; 
	background: url('./login_tpl/img/intro_end.gif');
}

div.intro_l {
	width: 357px;
	height: 45px; 
	background: url('./login_tpl/img/intro_l.gif');
	float:left;
}

div.intro_r {
	width: 384px;
	height: 45px; 
	background: url('./login_tpl/img/intro_r.gif');
	float:right;
}

div.stopka {
	margin:0 auto;
	padding:0;
	text-align:center;
	color: #8C8B88;
}

/** tbela logowania */
table.login {
	width:500px;
	margin: 0 auto;
	padding:0;
}

.logform {
	height:28px;
	padding:.1em;
	background: url('./login_tpl/img/form.gif') repeat-x;
	width:200px;
	border:solid 2px #151411;
	color: #BEBEBE;
	font-size:140%;
	font: sans-serif, "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica;
}

.forall {
	padding:.1em;
	background: url('./login_tpl/img/form.gif') repeat-x;
	width:200px;
	border:solid 2px #151411;
	color: #BEBEBE;
	font-size:110%;
	font: sans-serif, "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica;
	cursor: pointer;
}

.regform {
	margin:.5em auto .5em auto;
	padding:.1em;
	background: url('./login_tpl/img/form.gif') repeat-x;
	width:300px;
	border:solid 2px #151411;
	color: #BEBEBE;
	font-size:120%;
	font: sans-serif, "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica;
}

.logsubmit {
	margin:0;	padding:0;
	background: url('./login_tpl/img/enter.gif');
	border: 0;
	width:140px;
	height:85px;
	cursor:pointer;
}

table.login td { width: 50%; }


/** rej */
table.register {
	width:100%;
	margin: 0 auto;
	padding:0;
}

table.register td {
	width:33%;
	vertical-align:top;
}

div.reg { 
	background: #311D10;
	font-weight:bold;
	font-size:110%;
	border-bottom: solid 1px #603A21;
	padding:.3em;
	margin:0;
	color: #FFA800;
}

div.mini {
	font-size:80%;
	margin:0 auto 2em auto;
	width:250px;
	background:#23221E;
	padding: .5em;
}
	
/** style obrazków */
img.static {
	display:inline;
	padding:0;
	margin:0;
	vertical-align: top;
	border:0;
}

img.error {
	padding:0 .4em 0 0;
	margin:0;
	vertical-align: top;
	border:0;
	float:left;
}

/** treść */
div.content {
	background: #1F1E1B;
	border: solid 1px #161513;
}

div.content-wew {
	margin: .4em;
	padding: .5em;
	background: #1A1916;
	border: solid 1px #161513;
	color: #7C7A75;
}


div.auth_ok {
	float:right;
	width:400px;
}
	
.cls { clear:both; }
.tr { text-align: right; }
.tc { text-align: center; }
.b { font-weight:bold; color: #A5A4A0; }

a:link     { color: #7C7A75; text-decoration: underline;}
a:visited  { color: #7C7A75; text-decoration: underline;}
a:hover    { color: #7C7A75; text-decoration: none;}

a.d:link     { color: #D87000; text-decoration: underline;}
a.d:visited  { color: #D87000; text-decoration: underline;}
a.d:hover    { color: #D87000; text-decoration: none;}