*{
	margin				:		0px;
	padding				:		0px;
}
html, body{
	height				:		100%;
}
body{
	background-color	:		#D0C281;
	background-image	:		url(bg_page.png);
	background-position	:		top center;
	color				:		#505050;
	font-family			:		Verdana, sans-serif;
	font-size			:		8pt;
	padding				:		0px;
	margin				:		0px;
}
img{
	padding				:		2px;
	border				:		1px solid #DDDDDD;
}
select, input, textarea{
	padding				:		3px;
	color				:		#505050;
	font-family			:		Verdana, sans-serif;
	font-size			:		8pt;
	line-height			:		1.6;
}
																			/* główne elementy strony */
div#main{
	background			:		url(bg_body.png);
	width				:		750px;  /*  732px + 34px */
	margin				:		0px auto;
	min-height			:		100%;
	height				:		auto !important;
	height				:		100%;
	position			:		relative;
	padding				:		0px 17px;
}
div#main_intro{
	background			:		url(bg_intro.png);
	width				:		190px;
	margin				:		0px auto;
	min-height			:		100%;
	height				:		auto !important;
	height				:		100%;
	position			:		relative;
	padding				:		0px 17px;
}

div#header_ads{
	margin				:		20px 54px;
	padding				:		2px;
	border				:		1px solid #DDDDDD;
	height				:		60px;
	width				:		468px;
}
div#header_ads img{
	padding				:		0px;
	border				:		0px;
}
div#header_left div#place{
	padding				:		10px 0px 0px 20px;
}
div#menu{
	clear				:		both;
	border-top			:		1px solid #BBBBBB;
	height				:		30px;
}
div#game_header{
	clear				:		both;
	border-bottom		:		1px solid #BBBBBB;
	height				:		102px;
}
div#content{
	margin				:		20px 26px 0px 26px;
}
div#content_left{
	float				:		left;
	width				:		506px;
}
div#content_right{
	float				:		right;
	width				:		166px;
}
div#right_ads{
	padding				:		2px;
	border				:		1px solid #DDDDDD;
	height				:		600px;
	width				:		160px;
}
div#footer{
	padding				:		10px 10px 10px 42px;
	border-top			:		1px solid #DDDDDD;
	background-image	:		url(./kalafior_footer.png);
	background-position	:		10px 10px;
	background-repeat	:		no-repeat;
	color				:		#ECCB5B;
}


																			/* linki */
a{
	color				:		#505050;
	font-weight			:		bold;
	text-decoration		:		underline;
}
div#place a, div.comment a, a.link, div.entry div.header a{
	text-decoration		:		none;
}
a:hover, div#place a:hover, div.comment a:hover, div.entry div.header a:hover{
	color				:		#D7A200;
	text-decoration		:		underline;
}
a.link, div.comment div.note a, div.comment_gray div.note a, div#footer a{
	font-weight			:		normal;
}
div#footer a{
	color				:		#ECCB5B;
	text-decoration		:		underline;
}
div.entry_gray a, div.comment_gray a{
	color				:		#CCCCCC;
	text-decoration		:		none;
}
div.entry_gray a:hover, div.comment_gray a:hover{
	text-decoration		:		underline;
}
a.rss{
	color				:		#FFFFFF;
	display				:		block;
	margin-bottom		:		5px;
	padding-left		:		17px;
	background			:		url(./feed-icon-14x14.png) no-repeat 0 50%;
}
div#footer a{
	color				:		#ECCB5B;
	text-decoration		:		underline;
}
																			/* powtarzalne elementy (wpisy, komentarze, itd.) */
div.entry{
	padding-bottom		:		10px;
	margin-bottom		:		10px;
}
div.entry_gray{
	color				:		#CCCCCC;
	padding-bottom		:		10px;
	margin-bottom		:		10px;
}
div.entry div.header, div.entry_gray div.header{
	font-size			:		10pt;
	font-weight			:		bold;
}
div.entry div.subheader, div.entry_gray div.subheader{
	font-size			:		7pt;
}
div.entry div.subnote, div.entry_gray div.subnote{
	font-weight			:		bold;
	text-align			:		right;
	margin-top			:		5px;
}
div.comment span.moderate, div.comment_gray span.moderate{
	font-weight			:		bold;
	margin-top			:		0px;
}
div#game_header img{
	padding				:		0px;
	margin				:		0px;
	border				:		0px;
	border-bottom		:		2px solid #3C3C3C;
}
img.thumb_left{
	float				:		left;
	padding				:		2px;
	border				:		1px solid #DDDDDD;
	margin				:		4px 3px 0px 0px;
}
img.thumb_right{
	float				:		right;
	padding				:		2px;
	border				:		1px solid #DDDDDD;
	margin				:		4px 0px 0px 3px;
}
div.note{
	text-align			:		justify;
	line-height			:		1.6;
}
div.comment{
	margin				:		10px 0px 0px 10px;
}
div.comment_gray{
	color				:		#CCCCCC;
	margin				:		10px 0px 0px 10px;
}
div.info_header{
	border				:		1px solid #DDDDDD;
	margin-top			:		5px;
	padding				:		2px;
	text-align			:		center;
	font-weight			:		bold;
}
div.info_box{
	border				:		1px solid #DDDDDD;
	border-top			:		0px;
	padding				:		2px;
	text-align			:		center;
}
img.emot{
	padding				:		0px;
	vertical-align		:		middle;
	border				:		0px;
}
img.flag{
	padding				:		1px;
	vertical-align		:		middle;
	border				:		0px;
}
img.download_icon{
	padding				:		3px;
	vertical-align		:		middle;
	border				:		0px;
}
div#download_top{
	font-weight			:		bold;
	padding				:		2px;
	text-align			:		center;
	width				:		371px;
	border				:		1px solid #DDDDDD;
}
div.download_row{
	border				:		1px solid #DDDDDD;
	border-top			:		0px;
	text-align			:		center;
	width				:		375px;
}
div.download_left{
	border-right		:		1px solid #DDDDDD;
	text-align			:		center;
	width				:		187px;
	float				:		left;
}
div.download_right{
	text-align			:		center;
	width				:		187px;
	float				:		right;
}
div.download_desc{
	border-top			:		1px solid #DDDDDD;
	text-align			:		center;
	width				:		181px;
	padding				:		3px;
}
div.left_box{
	border				:		1px solid #DDDDDD;
	padding				:		2px;
	margin-bottom		:		5px; 
}
																			/* BBcode */
.bold{
	font-weight			:		bold;
}
.italic{
	font-style			:		italic;
}
.underline{
	text-decoration		:		underline;
}
.strike{
	text-decoration		:		line-through;
}
.monospace{
	font-family			:		monospace;
}
.sub{
	vertical-align		:		sub;
}
.super{
	vertical-align		:		super;
}