@charset "utf-8";
/*
Author: Szalai Gergõ
*/

@import url('style/css/reset.css');
@import url('style/css/typo.css');
@import url('style/css/links.css');

body {
	background: url(style/images/bg_body.jpg) repeat-x top;
}

#wrapper {
	width:960px;
	margin:0 auto;
}

#header {
	width:960px;
	height:60px;
	background: url(style/images/bg_header.jpg) no-repeat center top;
}

#date {
	float:left;
	margin-top:20px;
}

#header_meta {
	float:right;
	margin-top:10px;
}

ul#trans
{
		
}

ul#trans a.hun
{
		width:20px; height:12px;
		display:block;
		float:left;
		background: url(style/images/flag_hun.jpg) no-repeat top left;
		text-indent:-9999px;
		margin:0 0 10px 0;
}

ul#trans a.eng
{
		width:20px; height:12px;
		display:block;
		float:left;
		background: url(style/images/flag_eng.jpg) no-repeat top left;
		text-indent:-9999px;
}

#sidebar {
	width:235px;
	float:left;
}

#menu {}

#sidebar_info {
	margin:20px 0 10px 0;
}

#sidebar_info p {
		margin-bottom:10px;
}

#content {
	width:725px;
	float:right;
	margin-top:20px;
}

#bread {
	width:715px;
	height:20px;
	background: url(style/images/bg_bread.png) no-repeat left;
	margin: 20px 0 10px 10px;
}

#bread ul {
	padding: 3px 0 0 30px;
}

#bread ul li {display:inline;padding-left:15px;margin-left:5px;background:url(style/images/li.png) no-repeat center left;}

#entry {
	width:715px;
	margin:0 0 0 15px;
	overflow:hidden;
}

#entry ul li ul {
	margin:0 0 10px 10px;
	float:none;
	list-style-position:outside;
}

#entry ul li ul li {
	width:220px;
	padding:0 0 0 15px;
	margin:0;
	float:none;
	display:list-item;
	background: url(style/images/li.png) no-repeat top left;
}

#entry_sub {
	width:715px;
	margin:20px 0 0 10px;
}

#entry_sub p {
	margin-bottom:10px;
}

#entry_sub ul {
	margin:0 0 10px 10px;
	list-style-position:outside;
}

#entry_sub ul li {
	background: url(style/images/li.png) no-repeat top left;
	padding:0 0 0 15px;
}

#footer {
	width:960px;
	margin-top:30px;
	padding:10px 0 10px 0;
	border-top:1px solid #cccccc;
}

#footer_left {
	float:left;
	margin-top:10px;
}

#footer_right {
	float:right;
	width:220px;
}

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width: 238px; /*Set default width*/
	height:auto !important;
	height:330px;
	padding: 0;
	margin: 0 0 10px 0;
	display: inline;
}
.block {
	font-size: 12px;
	margin-right: 15px; /*Creates the 10px gap between each column*/
}

.blockbox {
	min-height:280px;
}

.block p {
	text-align:justify;
	margin:0 0 10px 0;
}

.news p {
	text-align:justify;
	margin:0 0 10px 0;
}

.news_post {
	border-bottom:1px dotted #336699;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

p.more {text-align:right;height:30px;margin:0;font-size:14px;}

.block h2 {
	font-size: 1.8em;
}
.block img {
		/*Flexible image size with border*/
	width: 100%;  /*Took 1% off of the width to prevent IE6 bug*/
	margin: 0 auto;
	display: block;
	-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
}

.logo {float:left;}

.home {
	float:left;
	margin:7px 0 0 8px;
	}

.top {
	margin:7px 0 0 5px;
	float:right;
}

.left_img {
	float:left;
	margin:0 10px 5px 0;
}

.right_img {
	float:right;
	margin:0 5px 10px;
}

.image {margin:20px auto 20px auto;text-align:center;}

.image .caption {text-align: center; font-size:10px;}

.partners {
	float:left;
	margin-left:25px;
	width:206px;
}

#entry_sub .partners p {
	display:block;
	margin-top:10px;
	text-align:center;
}

#mystery_visit_flash {
	margin-top:30px;
}

hr
{
	border:1px solid #cccccc;
}