body, html
{
	width: 100%;
	height:  100%;
	padding: 0px;
	margin: 0px;
	background-color: #95141C;
	background-image: url('img/bg.png');
	background-repeat: repeat-x;
	font-family: verdana, arial, sans-serif;
}
* { outline: none; }

a { color: #800E10;outline: none; }
a:hover { text-decoration: none;outline: none;}



a.more-link
{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

#main
{	
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -420px;
	padding-bottom: 10px;
	font-size: 14px;
}

	#left
	{
		width: 630px;
		float: left;
		margin-top: 10px;
	}
		#top_nav
		{
			background-image: url('img/top_nav.jpg');
			background-repeat: no-repeat;
			background-position: 50px 0px;
			height: 21px;
			line-height: 14px;
		}
			#top_nav a
			{
				font-size: 10px;
				color: #fff;
				font-weight: bold;
				font-family: tahoma, arial, sans-serif;
			}
			
			#top_nav a:hover
			{
				text-decoration: none;
			}
		
		#header
		{
			background-image: url('img/header.jpg');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			height: 148px;
			cursor:pointer;
		}
		
		#content
		{
			margin-top: 10px;
			background-image: url('img/content_bg.png');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			background-color: #fff;
			padding: 14px;
			overflow: hidden;
		}
		
		#content_bottom
		{
			height: 11px;
			background-image: url('img/content_bottom_bg.png');
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		#footer
		{
			margin-top: 20px;
			margin-bottom: 10px;
		}
			
			#footer_content
			{
				background-image: url('img/footer_top.png');
				background-repeat: no-repeat;
				background-color: #730f14;
				color: #fff;
				font-size: 10px;
				padding-left: 20px;
				padding-top: 10px;
			}
				#footer_content a
				{
					color: #c27a7e;
					font-weight: bold;
				}
				
				#footer_content a:hover
				{
					text-decoration: none;
				}
			
			#footer_bottom
			{
				height: 8px;
				background-image: url('img/footer_bottom.png');
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}
		
		
		.entry, .entrySearch
		{
				width: 600px;
				overflow:hidden;
				background-image: url('img/entry_bg.png');
				background-repeat: no-repeat;
				background-position: 0px 0px;
		}
		
		.entrySearch
		{
			background-image: url('img/entry_bg_nodate.png');
		}
			
			.entry p
			{
				
				font-size: 14px;
				padding: 10px 13px 0px 15px;
				color: #000;
			}
			
			.entry p a
			{
				font-weight: bold;
			}
			
			.entry li
			{
				padding-top: 10px;
			}
			
			.entryHead
			{
				clear: both;
				height: 44px;
			}
			
				
			.entryTitle
			{
				font-size: 22px;
				color: #800E10;
				margin-top: 10px;
				margin-bottom: 2px;
				width: 500px;
				
			}
				.entryTitle a
				{
					color: #800E10;
					text-decoration: none;
				}
				.entryTitle a:hover { text-decoration: underline; }
			
			.entryHeadTexts
			{
				float: left;
				margin-left: 38px;
			}
			
			.entryContent
			{
				clear: both;
			}
			
			.entryContent .alignleft
			{
				float: left;
			}
			
			.entryFoot
			{
				background-image: url('img/line.gif');
				background-repeat: no-repeat;
				background-position: 15px 7px;
				text-align: right;
				padding-right: 10px;
				margin-bottom: 20px;
				height: 15px;
			}
				.entryFootRight
				{
					padding-left: 300px;
				}
				
				.kategoria
				{
					background-image: url('img/pencil.gif');
					background-repeat: no-repeat;
					padding-left: 20px;
					font-size: 10px;
					color: #888;
					display: block;
					height: 15px;
					line-height: 15px;
					float: left;
				}
				
				.kategoriak { display:block;float: left; height: 15px; padding-left: 2px; line-height: 15px;}
				.kategoriak,.kommentek { font-size: 10px; }
				
				.kategoriak a, .kommentek a { color: #800E10; }
				.kategoriak a:hover,.kommentek a:hover{ text-decoration: none;}
				
				.komment, .komment2, .author
				{
					background-image: url('img/blob.gif');
					background-repeat: no-repeat;
					padding-left: 19px;
					margin-left: 2px;
					font-size: 10px;
					color: #888;
					float:left;
					display:block;
					height: 15px;
					line-height: 15px;
				}
				
				/* komment csuko zarojel */
				.komment2 
				{ 
					background-image: none;
					padding:0px;
					margin:0px;
					
				}
				/* komment erteke */
				.kommentek	{ float:left;}
				
				/* labjegyzetben a keszito */
				.author
				{
					background-image: url('img/author.gif');
					margin-right: 2px;
				}
				
			.date
			{
				width: 44px;
				height: 44px;
				position: relative;
				left: 18px;
				top: 14px;
				float: left;
			}
			
				.month
				{
					text-align: center;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
				}
				
				.day
				{
					margin-top: 4px;
					font-size: 18px;
					font-weight: bold;
					text-align: center;
					color: #888;
				}
		
	#right
	{
		width: 209px;
		float: left;
	}
	
		#boxlist
		{
			padding-left: 10px;
		}
		
			#kereses
			{
				background-image: url('img/search_bg.jpg');
				background-repeat: no-repeat;
				height: 118px;
			}
				#keresesTxt
				{
					font-size: 11px;
					margin-left: 24px;
					padding-top: 32px;
					line-height: 13px;
					padding-bottom: 5px;
					text-align: justify;
				}
				
				#keresesTxt a
				{
					font-weight: bold;
				}
				
				#kereses input, #login input
				{
					padding-left: 2px;
					margin-left: 26px;
					border: none;
					width: 146px;
					background-image: url('img/input_box.png');
					background-repeat: no-repeat;
					font-size: 10px;
					height: 18px;
					border: 0px;
				}
				
				.searchButton
				{
					text-align: right;
					padding-right: 26px;
				}
			
			#fresh
			{
				background-image: url('img/fresh_bg.jpg');
				background-repeat: no-repeat;
				margin-top: 10px;
				background-color: #fff;
			}
				#login a,#fresh a,#tags a,#archivum a, #blogroll a { color: #800E10; }
				#login a:hover, #fresh a:hover,#tags a:hover,#archivum a:hover, #blogroll a:hover { text-decoration: none;}
				
				#fresh ul,#tags ul,#archivum ul, #blogroll ul, #login ul
				{
					padding: 0px;
					width: 142px;
					font-size: 10px;
					list-style-image: url('img/greencross.gif');
					padding-top: 32px;
					margin: 0px 0px 0px 16px; 
					padding-left: 24px;
				}
				
				#fresh ul li, #tags ul li,#archivum ul li,#blogroll ul li
				{
					padding: 0px;
					margin: 0px;
				}
				
				
				
			#login
			{
				background-image: url('img/login_bg.png');
				background-repeat: no-repeat;
				margin-top: 10px;
				padding-top: 24px;
				background-color: #fff;
			}
			
				#login #keresesTxt2
				{
					padding-top: 0px;
					font-size: 11px;
					margin-left: 24px;
					line-height: 13px;
					padding-bottom: 0px;
					text-align: justify;
				}
				
				#login form
				{
					margin: 0px;
				}
				
			#tags
			{
				background-image: url('img/tags_bg.jpg');
				background-repeat: no-repeat;
				margin-top: 10px;
				background-color: #fff;
			}
			
			#archivum
			{
				background-image: url('img/archive.jpg');
				background-repeat: no-repeat;
				/*height: 100px;*/
				background-color: #fff;
				margin-top: 10px;
			}
			
			#blogroll
			{
				background-image: url('img/blogroll_bg.jpg');
				background-repeat: no-repeat;
				margin-top: 10px;
				background-color: #fff;
			}
			
			
			
			.wbb
			{
				background-image: url('img/white_box_bottom.png');
				background-repeat: no-repeat;
				height: 21px;
			}
			
			#orderOnline
			{
				margin-top: 10px;
				margin-bottom: 10px;
				background-image: url('img/order_online.jpg');
				background-repeat: no-repeat;
				height: 205px;
				font-size: 12px;
			}
			
				#orderOnline div
				{
					padding: 42px 0px 0px 10px;
				}
				
				#orderOnline a
				{
					color: #800E10;
					font-weight: bold;
				}
				
				#orderOnline a:hover
				{
					text-decoration: none;
				}
				
				#orderOnline .ws
				{
					height: 36px;
					background-position: right;
					padding: 20px 0px 12px 0px;
					margin: 0px;
					text-align: right;
				}
				
				.ws img
				{
					border: 0px;
				}
				
				
/* comments */

.commentsContainer
{
	width: 600px;
	font-size: 12px;
	overflow: hidden;
}

.commentsContainer p
{
	font-size: 12px;
	padding-top: 0px;
	padding-left: 20px;
}

.commentsContainer .komment a
{
	font-weight: bold;
	font-size: 14px;
}

.commentsContainer input.txt
{
	width: 350px;
	background-color:#eee;
	border: 1px solid #800E10;
}

#commentsTitle
{
	
}

p label
{
	margin-bottom: 2px;
	display: block;
	font-weight: normal;
	font-size: 12px;
}

label small
{
	font-size: 12px;
	font-weight: bold;
	color: #800E10;
}
