/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	letter-spacing: .5px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ==================== */



body {
	margin: auto;  
	width: 100%; 
	background-color: #B4D440;
	font-family: "Bookman Old Style";
	color: #030;	
	height: 100%;
}

div#container {
	 min-height: 693px;
	width: 70em;
}

div#sidebar {
	float: left;
	width: 15em;
	background-color: #669900;
	min-height: 693px;
}

div#sidebar img {
	padding-top: 8px;
	width: 15em;
	height: 92px;	
}

div#sidebar p {
	padding-left: 1em;
	text-decoration: underline;
}

div#sidebar ul{
	margin-top: 1em;
	padding-left: .5em;	
}

div#sidebar li{
	margin-bottom: 1em;
}

div#sidebar a{
	text-decoration: none;
	font-weight: bold;
	color: #666600;
}

div#sidebar a:hover{
	text-decoration: underline;
}



div#content {
	margin-left: 15em;
	padding-left: .5em;
	background-color: #B4D440; 
	height: 700px;	
}
div#content h1{
	padding-top: 8px;
	font-size: 2em;
	margin-bottom: 1em;	
	padding-left: 0.5em;
}

div#content p{
	text-align: justify;
	line-height: 1.2;
	
}
div#content p.x{
	margin-top: 1em;
	margin-left: 3em;
	margin-bottom: 1em;
}
div#andrasy {
	text-align: center;
}
div#wrap {
	height: 280px;	
}

div#wrap a{
	 text-decoration:none;	
	 color:#666600;
}
div#wrap a:hover{
	 text-decoration:underline;	
}


div#attila {
	text-align: center;
	height: 100%;
	float: left;
	width: 50%;
}
div#attila p{
	text-align: center;
}
div#diana p{
	text-align: center;
}


div#att h1{
	font-size: 2em;
	text-align: center;
	margin-bottom: 1em;
	
}

div#diana {
	text-align: center;
	margin-left: 50%;
	
	
}

div#post h2{
	font-size: 2em;
	margin-left: .5em;
}

div#post p{
	
	margin-top: 20px;
}

div#post p.date {
	margin-top: 0;
}
div#comments_wrapper {
	margin-top: 2em;
	margin-bottom: 1em;
}
div#comments li{
	margin-top: .5em;
	
}
div#comments hr{
	color: #669900;
}
div#comments a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
div#comments a:hover{
	text-decoration: underline;
	}


label {  
	
	padding-left: 10px;
	margin-right: auto;
	font-weight: bold;
}

div#accordion li {
	list-style:none;
}

p.alcenter {
	text-align: center;
}
 p.alright{
	text-align: right;
}

div#d {
	width: 900px;
	margin: auto;
}

div#d a {
	text-decoration:underline;
	color: #003300;
}

div#d p.alcenter {
	text-align: center;
}

div#navigation {
	margin-bottom: 1em;
}

div#navigation a {
	text-decoration: none;
	color: #003300;
}
div#navigation a:hover {
	text-decoration: underline;
}
div#navigation a.next {
	float:right;
}

div#post a{
	
	color: #816600;
}


div#content li.rub {
	line-height:25px;
}

div#rating_scores label {
	font-weight:normal;
}

/*///////////////////////////*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: Bookman Old Style; font-size: 1em; width: 860px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Bookman Old Style; font-size: .7em; font-weight: bold; }
.ui-widget-content { border: 1px solid #669900; background: #bfbd60 url(images/ui-bg_flat_0_bfbd60_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #669900; background: #666633 url(images/ui-bg_flat_0_666633_40x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #669900; background: #666633 url(images/ui-bg_flat_0_666633_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #003300; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #003300; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #669900; background: #666633 url(images/ui-bg_flat_0_666633_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #66bc00; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #66bc00; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #669900; background: #669900 url(images/ui-bg_flat_0_669900_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/


.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .2em .5em .2em 2.2em; font-weight: bold; }

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content a{  color: #666600;text-decoration:none;font-weight: bold;}
.ui-accordion .ui-accordion-content a:hover{ color: #666600;   text-decoration:underline;font-weight: bold;}
.ui-accordion .ui-accordion-content-active { display: block; }

#modal-overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}

#modal-window {
	position: fixed;
	z-index: 102;
	display:none;
	top:50%;
	left:50%;
}

#modal-window img 
{
	display: block;
	border: 3px solid #ccc;
}

#modal-load{
	position: fixed;
	height:13px;
	width:208px;
	background: url(/media/i/loading.gif) no-repeat;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}


 /* ie6 hacks */
* html #modal-overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html #modal-window,
* html #modal-load {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}



/*  menu */
/*
 * jquery.ui.potato.menu
 * 
 * Copyright (c) 2009 makoto_kw (makoto.kw@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * 
 * Version: 1.0
 */
div#sidebar ul.archive-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
	line-height: 17px;
	z-index: 9999;
}
div#sidebar .archive-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
div#sidebar ul.archive-menu li.archive-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
        clear: left;
}
div#sidebar ul.archive-menu li.archive-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	
}
div#sidebar ul.archive-menu ul.archive-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}


/* ================================*/
div#sidebar li.archive-menu-item {
	font-size:1em;
}
div#sidebar ul.archive-menu-group {
	border-top: 1px solid #003300;
	background: #b4d440;
}
div#sidebar ul.archive-menu-group a {
	width: auto;
}
div#sidebar .archive-menu a {
	padding:5px 12px 5px 12px;
	background: #b4d440;
	color: #003300;
	padding-right:20px;
}
div#sidebar .archive-menu a:hover {
	background: #003300;
	color: #b4d440;
}
div#sidebar .archive-menu-has-vertical  a {
	background: #b4d440;
	color: #003300;
	
}
div#sidebar .archive-menu-has-holizontal a {
	background: #b4d440 ;
	color: #003300;
}
div#sidebar .archive-menu-has-vertical  a:hover {
	background:003300;
	color: #b4d440;
	
}
div#sidebar .archive-menu-has-holizontal  a:hover {
	background: #003300;
	color: #b4d440;
}
