	/* --- general --- */
html, body,
div, span, img ,
h1, h2, h3, h4, h5, h6,
p, ul, li, blockquote, a,
form, fieldset, table, tr, th, td {margin: 0; padding: 0; border: none;}

html {background: url(/_elki/_img/right.gif) repeat-y right 0; overflow-y: scroll;}
body {
	position: relative;
	font-family: Arial, 'Liberation Sans', sans-serif;
	font-size: 1em;
	background: #fff url(/_elki/_img/left.gif) repeat-y 0 0;
}
a:link, a:visited {color: #447ca5; text-decoration: none;}
a.alt_color:link, a.alt_color:visited {color: #7d7247;} /*#574c1f;*/
a:hover, a:active,
a.alt_color:hover, a.alt_color:active {color: #c50; text-decoration: underline;}
#bgtop {
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 88px;
	/*background: url(/_elki/_img/bgtop.jpg) no-repeat center 0;*/
	border-top: #e0e5ee 5px solid;
}
#body-bar, #body-shade {position: absolute; left: 0; width: 100%;}
#body-bar {top: 93px; height: 27px;} /*background: #939699 url(/_elki/_img/bar.png) repeat-x 0 0; #918557 summer*/
#body-shade {top: 120px; height: 8px; background: url(/_elki/_img/shade.png) repeat-x 0 0;}
#wrapper-outer {
	position: relative;
	max-width: 1100px;
	min-width: 993px;
	border-top: transparent 5px solid;
	margin: 0 auto !important;
}
#event-picture {position: absolute; right: 24px; bottom: 120px;}
#wrapper-inner {margin: 0 24px;}
#header {position: relative; z-index: 900;}
#header-img {height: 88px;}
#muho, #logo {position: absolute; top: 0;}
/*#muho {left: -21px; width: 82px; height: 148px; background: url(/_elki/_img/muho.gif); z-index: 4;} summer*/
/*#muho {left: -16px; width: 60px; height: 88px; background: url(/_elki/_img/tomtit.gif); z-index: 4;}*/
#logo {left: 0; width: 400px; height: 88px; z-index: 10;}
#logo-img {display: block; width: 400px; height: 60px; margin: 24px 0 0;}
/*background: url(/_elki/_img/elki-palki.png) no-repeat 0 0;*/
#logo a {text-decoration: none; outline: none;}

	/* --- Main bar ---  */
#bar {height: 27px;}
#shade {height: 8px; background: url(/_elki/_img/shade.png) repeat-x 0 0;}
#home h3 {
	float: left;
	color: #fff;
	font: bold italic 16px Times, "Times New Roman", Georgia, serif;
	text-shadow: -1px -1px #887;
	height: 25px;
	padding: 2px 0 0 2px;
}
#home p {float: left; width: 28px; height: 27px; margin-left: 24px;}
.isHome, .homeHere {display: block; width: 28px; height: 27px;}
.isHome {background: url(/_elki/_img/home.gif) no-repeat 0 0;}
.homeHere {background: url(/_elki/_img/homehere.gif) no-repeat 0 0;}

	/* --- Main menu see menu.css ---  */

	/* --- les_gustoi ---  */
#les_gustoi {
	position: absolute;
	left: 0; top: 115px;
	width: 360px;
	height: 42px;
	background: url(/_elki/_img/les_gustoi.png) no-repeat 0 0; z-index: 5;
}

	/* --- blogs link, additional menu --- */
#menu-add, #blogs-link {float: right; height: 27px; font-size: 13px;}
#menu-add {list-style: none; margin: 15px 0 0 12px; text-align: right;}
#menu-add a:link, #menu-add a:visited {color: #506979;} /*70653a summer*/
#menu-add a:link big, #menu-add a:visited big {color: #708999;} /*#a0956a summer*/
#blogs-link a:link, #blogs-link a:visited {color: #8d8257;}
#menu-add a:hover, #menu-add a:active,
#menu-add a:hover big, #menu-add a:active big,
#blogs-link a:hover, #blogs-link a:active {color: #c60;}
#menu-add big, #menu-add big, #blogs-link {font-weight: bold; color: #909090;}
#menu-add li {display: inline; white-space: nowrap; padding-right: 12px;}
#menu-add li span {color: #444;}
#menu-add li.last-add {padding-right: 0;}
#blogs-link {margin: 15px 12px 0; text-align: center;}

	/* --- container for anything --- */
#inter-space {height: 24px; margin: 6px 0;}

	/* --- pagetitle and login/register area --- */
#pagetitle, #pgtitle {float: left; white-space: nowrap; overflow: hidden; color: #616c6b;}
#pgtitle {margin-top: -6px;}
#pgtitle p {font-size: 14px; line-height: 16px;}
#pagetitle, #pgtitle h1, #pgtitle h2 {font-weight: normal; font-size: 21px; line-height: 25px;}
#pagetitle a:link, #pagetitle a:visited, #pgtitle a:link, #pgtitle a:visited {color: #668090;}
#pagetitle a:hover, #pagetitle a:active, #pgtitle a:hover, #pgtitle a:active {color: #c60;}

#pgtitle h1.firstLetter:first-letter, #pgtitle h2.firstLetter:first-letter {
	color: #c30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

	/* --- time and login block --- */
#time_login {float: right; width: 17em;}
#time {
	height: 16px;
	text-align: right;
	color: #008079;
	letter-spacing: .05em;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
}
#login {
	float: right;
	width: 200px;
	height: 16px;
	background-color: #ccd7d6;
	border-top: #bcc7c6 solid 1px;
}
#login h3 a{display: block; height: 16px;}

	/* --- side Login buttons --- */
#log {float: left; background: url(/_elki/_img/login-button_l-99.gif) no-repeat 0 0; padding: 0 4px 0 8px;}
#reg {float: right; background: url(/_elki/_img/login-button_r-99.gif) no-repeat right 0; padding: 0 6px;}
#log, #reg {width: 87px; height: 16px; text-align: center; font-size: 11px;}
#log strong {color: #8d8257;}
#reg strong {font-weight: normal;}

	/* --- Main area --- */
#main {float: left; width: 100%; margin: 0 -224px 24px 0;}
#main-wide {float: left; width: 100%; margin: 0 -224px 24px 0;}
#main-nosidebar{padding-bottom: 60px;}

	/* --- left sidebar --- */
#left {float: left; width: 160px;}
#left h4 {color: #956636; padding-bottom: .75em;}
#left h5 {color: #956636; margin: 6px 0 16px;}
#left h4.left-link, #left p {display: list-item;}
#left h4.left-link, #left p, #left p.listN, #left ul li {
	list-style-position: inside;
	color: #956636/*#574c1f*/;
	font-size: 81.25%;
	padding-bottom: .5em;
}
#left ul li.left-link {font-weight: bold;}
#left ul li.smallChar {font-size: 75%;}

#left ul li a:link, #left ul li a:visited,
#left p a:link, #left p a:visited {color: #006070;} /*#574c1f;*/
#left ul li a:hover, #left ul li a:active,
#left p a:hover, #left p a:active {color: #c50;}

#left .alt_color ul li a:link, #left .alt_color ul li a:visited,
#left .alt_color p a:link, #left .alt_color p a:visited {color: #574c1f;} /*#7d7247;*/
#left .alt_color h4 a:link, #left .alt_color h4 a:visited,
#left .alt_color h4 a:hover, #left .alt_color h4 a:active {color: #7d7247;} /*#574c1f;*/
#left .alt_color ul li a:hover, #left .alt_color ul li a:active,
#left .alt_color p a:hover, #left .alt_color p a:active {color: #c50;}

#left ul li.left-link a:link, #left ul li.left-link a:visited,
#left h4.left-link a:link, #left h4.left-link a:visited {color: #7d7247;}
#left ul li.left-link a:hover, #left ul li.left-link a:active,
#left h4.left-link a:hover, #left h4.left-link a:active {color: #c60;}
.left-link span {color: #36554f; cursor: default;}

#left ul {padding-bottom: 1.5em}

	/* --- content --- */
#content {margin: 0 224px 0 184px;}
	/* style for without-left-column main area ("wide" Tpl) */
#content-wide {margin-right: 224px;}
	/* style for without-right-column main area ("archive" Tpl) */
#content-leftbar {margin-left: 184px;}

.content-heading {
	color: #a96030;
	font-size: 106.25%;
	background-color: #e6e6e6;
	padding: 0 0 0 .9em;
	margin-bottom: 1.5em;
}
.content-heading h3 {font-size: 112.5%; font-weight: normal;}
.content-heading a:link, .content-heading a:visited,
.content-heading a:hover, .content-heading a:active {color: #a96030;}

.intro {text-align: left; padding: 0 0 24px;}
.intro p {color: #293433; font: 87.5%/1.4 Verdana, Tahoma, sans-serif;}
.intro blockquote {padding: 12px 0 12px 42px; font-size: 87.5%;}
.intro h3:first-letter, .intro h4:first-letter {
	color: #c30;
	font: italic 156.25% Georgia, "Times New Roman", Times, serif;
}
.fresh, .fresh-blog {margin-bottom: 36px;}
.fresh-blog p {margin-bottom: 0;}
.summary-blog {margin-top: 8px;}
.brief {margin-bottom: 28px;}
.brief h4 {font-size: 87.5%;}
.brief, .fresh p.summary, .summary-blog {background-color: #f0f0f0;}
.fresh p.summary-blog {}/*background-color: #f9f9f9;*/
.fresh p.summary, .summary-blog {padding-bottom: 4px; margin-bottom: 0;}
.fresh p img, .fresh-blog img {float: left; margin-right: 12px; border: #bcc7c6 1px solid;}
#left img.ext, .fresh img.ext, .notice img.ext,
.intro img.ext {float: none; border: none; margin: 0 0 0 .6em;}
.intro h3, .intro h4, .intro p, .fresh h3, .fresh h4, .fresh p,
.fresh-blog h3, .fresh-blog h4, .notice h2, .notice h3, .notice h4, .notice p {margin-bottom: 12px;}
.brief p a, .fresh p a, .fresh a, .fresh-blog .introtext a {font-weight: bold;}
.fresh p, .fresh .summary, .summary-blog, .brief .summary {color: #3c4443;}
.fresh .introtext strong {color: #6c7776;}
.fresh .introtext, .fresh-blog .introtext {font: 93.25%/1.25 Arial, sans-serif;}
.fresh-blog .introtext {background-color: #fcfaf5}
.fresh .summary, .summary-blog, .brief .summary {text-align: right; font-size: 75%; border-top: #869190 1px solid;}
.summary, .summary-blog {clear: both;}
.intro h3, .intro h4 {color: #495453;}
.fresh h3, .fresh h4, .notice, .fresh .summary span, .summary-blog span.author {color: #6c7776;}

span.parted-link {padding-right: 1em;}
span.parted-counters {font-size: 87.5%;}
.parted-counters span {color: #6c7776; font-weight: bold;}

.notice {margin-bottom: 48px;}
.notice p {font-size: 93.75%; font-weight: bold; line-height:120%;}
.notice a {padding-top: 6px;}
.notice a, .img-center a {outline: none;}
.notice img {border: #d3d9d8 4px solid;}

.img-center {text-align: center; padding: 12px 0 36px;}
.img-center img {border: #bcc7c6 1px solid;}
.img-center img, .notice img {max-width: 552px; overflow: hidden;}

strong.author {float: left; color: #6c7776; padding-right: .6em;}
strong.displayNone {float: none;}

.brief p span {color: #6c7776}
.brief h4 a:link, .brief h4 a:visited {color: #7d7247;}
.brief h4 a:hover, .brief h4 a:active {color: #c50;}

.pagination, .pages  {font: bold small/2em Arial,sans-serif; color: #6c7776;}
.pagination a, .pagination span {padding: 0 .33em;}
.pagination span {white-space: nowrap;}
.pagination span.ditto_currentpage {background-color: #909090; color: #fff;}

address {
	text-align: right;
	font: 81.25% Verdana, Tahoma, sans-serif;
	margin: 0 0 24px 0;
}
	/* --- comments --- */
#comments-title h3 {
	color: #505050;
	font: italic 93.75% Arial, 'Liberation Sans', sans-serif;
	border-bottom: #aaa 1px solid;
	margin-bottom: 1em;
}
#logged-or-not  {float: right; font-size: 75%; font-style: italic; margin-top: .2em;}
#comments h2 {font: 106.25% Arial, sans-serif; margin-bottom: .4em;}
#logged-or-not, #comments h2 {color: #555;}
.count-comments  {float: right; text-align: right; color: #6c7776; font-size: 68.75%; padding-left: 12px;}
.count-comments span {color: #6c7776; font-weight: bold;}
.fresh p.count-comments {margin-bottom: 2px;}
.brief .count-comments {padding-bottom: 4px;}
	/* end of main area */
	/* --- right sidebar --- */
#right {clear: right; float: right; width: 200px; margin: 0 0 24px 0;}
.r-title, .r-ann p.r-date {color: #c06030;}
.r-title {float: right; margin-bottom: .9em; text-align: right; border-bottom: #c06030 .125em solid;}
#right h4 {color: #956636; text-align: center; padding: 0 0 .5em;}
#right p, .r-button li, .r-buttonInternal li {font-weight: bold; padding-bottom: 6px;}
.r-ann {margin-bottom: 12px; padding: 0 7px;}
.r-pic {margin-bottom: 12px;}
.r-ann, .r-titleBg, .r-authorLink, .rMenu  {background-color: #eceeed;}
.r-ann p, .r-author p, .r-public p {color: #495453; text-align: left; font-size: 81.25%;}
.r-ann h3 {text-align: left; font-size: 112.5%; color: #a96030; padding: 7px 0 6px;}
#right .r-ann p {padding-bottom: 10px;}
.r-ann h2 {padding: 0 0 .5em; font: 131.25% Arial, sans-serif; text-align: center;}
.r-ann address {font-size: 75%; padding-bottom: 8px;}
.new {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	background: #f4f4f6 url(/_elki/_img/new.png) repeat-x 0 1px;
	border-width: 1px;
	border-color: #c6cccb #eceeed;
	border-style: solid;
}
.r-authorLink  a.new:link, .r-authorLink  a.new:visited {color: #067;}
.r-authorLink  a.new:hover, .r-authorLink  a.new:active {color: #c60;}
#right p.r-authorLink {color: #557080; padding: 10px 0 0;}
.r-authorLink  a:link, .r-authorLink  a:visited {color: #2080a0;} /*#668090*/
.r-authorLink small  a:link, .r-authorLink small  a:visited {color: #007090;}
.r-authorLink  a:hover, .r-authorLink  a:active,
.r-authorLink small  a:hover, .r-authorLink small  a:active {color: #c60;}
.r-author, .r-public {padding: 3px 7px 4px; background-color: #eceeed; margin-bottom: 8px;}
.r-author a:link, .r-author a:visited, .r-public a:link, .r-public a:visited {color: #067;}
.r-author a:hover, .r-author a:active, .r-public a:hover, .r-public a:active {color: #c60;}
.r-author h3 {color: #293433; font-size: 81.25%; margin-bottom: 8px;}
.r-public {color: #956636;}
.r-public h3 {font-size: 100%; margin-bottom: 8px;}
.r-author p.listN, .r-public p.listN {display: list-item; list-style-position: inside; color: #a96030;}
.r-author p.listN span, .r-public p.listN span {color: #394443;}

a.first, a.blogs {display: block; width: 198px; height: 44px; border: #c0c0c0 1px solid;}
a.first:link, a.first:visited {background: url(/_elki/add/first_elki-198.jpg) no-repeat;}
a.first:hover, a.first:active {background: url(/_elki/add/first_elki-198_red.jpg) no-repeat;}
a.blogs:link, a.blogs:visited {background: url(/_elki/_img/blogs-r.gif) no-repeat;}
a.blogs:hover, a.blogs:active {background: url(/_elki/_img/blogs_red-r.gif) no-repeat;}

a.help {display: block; width: 198px; height: 78px; border: #c0c0c0 1px solid;}
a.help:link, a.help:visited {background: url(/_elki/add/help.gif) no-repeat;}
a.help:hover, a.help:active {background: url(/_elki/add/help_flo.gif) no-repeat;}

a.first img, a.blogs img, a.help img {visibility: hidden;}

.r-button {margin-bottom: 16px;}
.r-button, .r-buttonInternal {display: block; list-style: none;}
.r-button a, .r-buttonInternal a, .r-buttonInternal span {
	display: block;
	width: 198px;
	height: 18px;
	padding: 2px 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	border: 1px solid;
}
.r-button a:link, .r-button a:visited,
.r-buttonInternal a:link, .r-buttonInternal a:visited {color: #6f7a79;}
.r-button a:link,
.r-button a:visited {background: #eee url(/_elki/_img/right-links-ext.png) no-repeat;}
.r-button a:hover,
.r-button a:active {background: #efe url(/_elki/_img/right-links-ext-pressed.png) no-repeat;}
.r-buttonInternal a:link, .r-buttonInternal a:visited,
.r-buttonInternal span {background: #eee url(/_elki/_img/right-links.png) no-repeat;}
.r-buttonInternal a:hover,
.r-buttonInternal a:active {background: #efe url(/_elki/_img/right-links-pressed.png) no-repeat;}
.r-button a:link, .r-button a:hover, .r-button a:visited,
.r-buttonInternal a:link, .r-buttonInternal a:hover,
.r-buttonInternal a:visited, .r-buttonInternal span {
	border-color: #ccc #bbb #bbb #eee;
}
.r-buttonInternal span {color: #60a982; background: #efe url(/_elki/_img/right-links-pressed.png) no-repeat;}
.r-button a:hover, .r-buttonInternal a:hover {color: #c60;}
.r-button a:active, .r-buttonInternal a:active {color: #7b8; border-color: #a0a0a0 #eee #eee #ccc;}
.external {padding-right: 16px; background: url(/_elki/_img/external.png) no-repeat right center;}

.r-googleAdSense {background-color: #f6f6f6;}
	/* end of main area */

	/* --- login page --- */
#logout {color: #6c7776; font-size: 112.5%; margin: 1em 0;}
#logout strong {color: #956636;}
.loggedIn_attributes {color: #293433; margin: .5em 0;}
#changepwd {float: left; padding-top: .25em;}
#main-nosidebar .lgoutlink {padding-top: .25em; border-top: #9ca7a6 solid 1px;}
#main-nosidebar .lgout {float: right;}
#main-nosidebar table {margin-left: -3px;}
#main-nosidebar td {padding: 3px;}
	/* --- bottom - the same for all pages --- */
#inter-bottom {clear: both; height: 24px; color: #495453;}
#thispage {float: left; white-space: nowrap; max-width: 680px; overflow: hidden;}
#thispage a {outline: none;}
#upd {float: right; color: #495453;}
	/*  item for CSS-disable mode */
hr {display: none;}

	/* --- footer ---*/
#hr {height: 6px; border-top: #bcc7c6 1px solid; text-align: center;}
.poweredby {
	text-align: center;
	font-size: 68.75%;
	padding: .1em 0;
	color: #fff;
	background-color:#9c9c9c;
	margin-bottom: 6px;
}
.poweredby span {white-space: nowrap; padding: 0 2px;}
.poweredby a {font-weight: bold; padding-left: 2px; padding-right: 2px;}
.poweredby a:link, .poweredby a:visited {color: #fff; text-decoration: underline;}
.poweredby a:hover, .poweredby a:active {color: #921; background-color: #fff; text-decoration: none;}
#footer {padding-bottom: 8px;}
.googleAdSense {background-color: #f6f6f6;}
#footer-right {float: right; width: 100%; margin-left: -196px;}

#elki {
	width: 160px;
	color: #495453;
	font-size: 68.75%;
	line-height: 1.4;
	vertical-align: top;
	padding: 6px 24px 6px 0;
}
#elki span {display: block; white-space: nowrap;}
#elki span span {display: inline;}

#thispage a:link, #thispage a:visited,
#elki a:link, #elki a:visited {color: #069;}
#thispage a:hover, #thispage a:active,
#elki a:hover, #elki a:active {color: #c50;}

#banner_private {text-align: center; padding: 6px 0; margin: 0 104px 0 0;}
#banner_public {text-align: right; padding: 6px 0; margin: 0 0 0 184px;}
#banner_private span {margin: 0px 8px;}
#banner_public span {margin: 0 0 0 16px;}
#banner_private img, #banner_public img {vertical-align: middle;}

#w3c {float: right; width: 88px; padding: 5px 0 0 8px;}
#w3c a {display: block; height: 14px; margin-bottom: 5px; text-align: right;}
#w3c img {width: 88px; height: 14px; vertical-align: top;}

