body {
	background-color:#7196B5;
	font-family:Tahoma; 
/*	font-size:11px;  */
	color:#434343;
  padding: 0;
  margin: 0;
}

a, a:link { color: #6390B8; }
a:visited { color: #537493; }
a:hover, a:focus {
  color: #fff; 
	background-color: #537493;
	text-decoration:none;
}
a:active { color: #85B271; }

input, select, textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
textarea {font-size: 100%;}

h1, h2, h3, h4, h5, h6 {
	margin:0.5em 0em 0.2em 0em;
	padding:0;
}
h1 { font-size:120%; }
h2 {
	font-size:110%;
	color:#434343;
}
h3 { color:#434343; }
h3 { font-size:105%; }
h4, h5, h6 { font-size:100%; }
h4, h5, h6 { color:#434343; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, 
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
	text-decoration:underline;
}

#mainb_tl {
	width:29px;
	height:31px;
	background-image:url(gfx/fbo_main_border_tl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#mainb_top {
	height:31px;
	background-image:url(gfx/fbo_main_border_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#mainb_tr {
	width:28px;
	height:31px;
	background-image:url(gfx/fbo_main_border_tr.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.mainb_l {
	width:29px;
	background-image:url(gfx/fbo_main_border_l.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#mainb_heading, #mainb_content {
	background-color:#FFFFFF;
}
.mainb_r {
	width:28px;
	background-image:url(gfx/fbo_main_border_r.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#mainb_bl {
	width:29px;
	height:56px;
	background-image:url(gfx/fbo_main_border_bl.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#mainb_b {
	height:56px;
	text-align:center;
	background-image:url(gfx/fbo_main_border_b.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#mainb_br {
	width:28px;
	height:56px;
	background-image:url(gfx/fbo_main_border_br.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#b2 {
	background-image:url(gfx/b2_bg.gif);
	margin:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	padding-top:6px;
}
#b2_bl {
	background-image:url(gfx/b2_bl.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:3px;
	width:50%;
}
#b2_br {
	background-image:url(gfx/b2_br.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:3px;
	width:50%;
}
#b3 {
	background-color:#FFFFFF;
	background-image:url(gfx/b3_bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0px 16px 0px 16px;
	padding:0;
}
#footer {
	font-size:10px;
	text-align:right;
	color:#8FB2CF;
	margin:8px 16px;
}
#footer a {color:#8FB2CF;}

/* Content styles */
#content {
	min-width:681px;
	width:681px;
	padding:0;
}
.block {
	margin:0;
	padding:0;
}
.sect_div_v {
	background-image:url(gfx/sect_ln_v.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:5px;
}
.sect_div_l, .sect_div_r {
	background-image:url(gfx/sect_ln_h.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	height:5px;
}
.sect_div_l {text-align:left;}
.sect_div_r {text-align:right;}
br.clear {
  clear: both;
}
#sidebar-left {
	width:150px;
}
#sidebar-right {
	width:155px;
}
.sidebar h2 {
	font-size:100%;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:5px;
}
.sidebar .content {
	padding-left:10px;
	padding-right:5px;
}
.sidebar a {	text-decoration:none; background-color:#fff; }
.sidebar a:link { color: #6390B8; }
.sidebar a:visited { color: #537493; }
.sidebar a:hover, .sidebar a:focus { color: #3D536B; background-color:#fff; }
.sidebar a:active { color: #3D536B; }
li.expanded {
  list-style-image: url(gfx/menu-expanded.gif);
}
li.collapsed {
  list-style-image: url(gfx/menu-collapsed.gif);
}
li.leaf {
  list-style-image: url(gfx/menu-leaf.gif);
}

.block-bookmarks .content { font-size:85%; }
#block-block-4 .content { color:#6A8E5C; }

.sn-message {
	padding:0;
	margin:0;
	font-size:85%;
}
.search-form { text-align:center; }
#edit-keys { margin-bottom:15px; }

h1.content-title {
	text-align:center;
	padding-bottom:10px;
	border-bottom-color:#ddd;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
ul.primary li a:hover, ul.primary li a:focus { color: #85B271; }
.node h2 {clear:both;}
/*
.node .content {
	font-size:11px;
}
*/
.node, .bekoszonto, .comment {
	margin:5px;
	padding:5px;
}
.node .sticky {
	border-style:none;
}
.bekoszontoszoveg {
	color: #333;
	text-align:center;
}
#message {
  padding: 2em;
  margin: 1em 2em;
  border: 2px solid #85B271;
}
a.read-more, a:link.read-more { color: #85B271; }
a:visited.read-more { color: #6A8E5C; }
a:hover.read-more, a:focus.read-more { color: #fff; background-color:#85B271; }

.main-content table { width:100%; }
.main-content tr.light { background-color:#eee; }
.main-content tr.dark { background-color:#ddd; }
.links { padding-top:5px; }
.terms { padding-top:10px;text-align:right; font-size:85%; }
#pager { margin-top:2em; }
.author, .info {
	text-align:right;
	font-size: 0.8em;
}
.comment {
	margin-bottom:10px;
	border: 1px solid #cde;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment .title a {
  font-size:1.1em;
  font-weight:normal;
}

.breadcrumb { 
	color: #6A8E5C;
	margin-top:1em;
	margin-bottom:1em;
	padding-left:10px;
}
.breadcrumb-top .breadcrumb {
	margin:5px;
	padding:0px;
}
.breadcrumb a, .breadcrumb a:link { color: #85B271; }
.breadcrumb a:visited { color: #6A8E5C; }
.breadcrumb a:hover, .breadcrumb a:focus { color: #fff; background-color:#85B271; }
