.imgpop-screen {
	background: #000 url(/i/ico/loading64.gif) no-repeat 50% 50%;
	color: #fff;
	border: 1px solid #666;
	width: 638px;
	height: 478px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.imgpop-screen img {
	position: absolute;
	left: 100%;
	top: 100%;
	margin: -1px 0 0 -1px;
}
.imgpop-ready img {
	margin: 0;
	position: static;
	width: 100%;
	height: 100%;
}
.grater {
	border: 1px solid #ddd;
	border-width: 1px 0px 0px 4px;
	padding: 0;
    margin: 0 0 3.5em 0;
	background: transparent;
	width: 98%;
}
.grater-t1 { /* admin */
	border-left-color: #383838;
	background: #ffffcc;
}
.grater-t2 { /* post */
	border-left-color: #dddddd;
}
.grater-t3 { /* image */
	border-left-color: #efe284;
}
.grater-t4 { /* movie */
	border-left-color: #bab380;
}
.grater-t5 { /* link */
	border-left-color: #538bc6;
}
.grater-t6 { /* mood */
	border-left-color: #8fc4c1;
}
.grater-t7 { /* status */
	border-left-color: #8cac70;
}
.grater-t8 { /* relations */
	border-left-color: #c0925c;
}
.grater-t8.is-2-now{border-left-color: #fdb614;}
.grater-t8.is-3-now{border-left-color: #c20900;}
.grater-t9 { /* poster */
	border-left-color: #8cac70;
}

.grater-flood{}

.grater-userpic,
.grater-container {
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 5px 0 0 0;
	position: relative;
}
.grater .cleaner {
	width: 50%;
	clear: both;
	height: 0;
	overflow: hidden;
}
.grater-userpic {
	z-index: 3;
	width: 95px;
	float: left;
	text-align: center;	
	font-size: 0.9em;
}
.grater-userpic img {margin-bottom: 3px; background: #eee;}
.grater-userpic em {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 11px;
	height: 20px;
	background: url(/i/terka/prev.gif) no-repeat 0 0;
	cursor: pointer;
}
.grater-container {
	z-index: 1;
	padding-bottom: 1.5em;
	padding-left: 0.5em;
}
.grater-actions {
	position: relative;
	z-index: 2;
	white-space: nowrap;
   font-size: 0.9em;
	height: 1.3em;
	margin: -1.3em 0.5em 0 100px;
}
.grater-actions a,
.grater-actions a:link,
.grater-actions a:visited {
	float: right;
    color: #666;
	text-decoration: none;
	border-bottom: 1px dashed #666;
	cursor: pointer;
	width: auto;
	padding: 0;
    margin: 0 0 0 1em;
}
.grater-actions a.pbutton-link:link,
.grater-actions a.pbutton-link:visited {
	border-bottom-width: 0px;
	color: #226bb7;
	text-decoration: underline;
}
.grater-actions a.pbutton-comm,
.grater-actions a.pbutton-comm:link,
.grater-actions a.pbutton-comm:visited {
	color: #ff6600;
	border-color: #ff6600;
}
.grater-actions a.floatleft,
.grater-actions a.floatleft:link,
.grater-actions a.floatleft:visited {
    float: left;
    clear: none;
    margin: 0 1em 0 0;
}
.grater-actions a.myblah,
.grater-actions a.myblah:link,
.grater-actions a.myblah:visited {
	color: #669933;
	border-bottom: 1px dotted #669933;
}
.grater-actions a.st-opnd,
.grater-actions a.st-opnd:link,
.grater-actions a.st-opnd:visited {
	border-bottom: 0;
	padding-bottom: 1px;
	font-weight: bold;
	color: #999;
}
.grater-actions a.st-wait,
.grater-actions a.st-wait:link,
.grater-actions a.st-wait:visited {
	color: #ccc;
	border-color: #ccc;
	background: url(/i/ico/loading43x11.gif) no-repeat 50% 50%;
}
.grater-actions a.st-disabled,
.grater-actions a.st-disabled:link,
.grater-actions a.st-disabled:visited {
	color: #999;
	border-width: 0;
	cursor: default;
}

/* Reply container */
.grater-comform {
	padding: 0;
	margin: 0;
}
/* Replies or comment */
.grater-replies {
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
}
.grater-flood .grater-replies {
	padding-left: 0;
	margin-left: 0;
}
.grater-replies .grater {
	border-left-width: 0;
	margin-bottom: 0em;
	margin-top: 5px;
	width: 100%;
}
.g-iscomment .grater-userpic,
.grater-replies .grater-userpic {
	width: 60px;
	font-size: 0.75em;
}
.g-iscomment .grater-userpic img,
.grater-replies .grater-userpic img {
	width: 40px !important;
	height: 40px !important;
}
.g-iscomment .grater-actions,
.grater-replies .grater-actions {
	margin-left: 65px;
}
.grater-replies .blah-title {
	font-size: 1.5em;
}
/* Blah */
.blah-body {
	width: 99%;
	margin: 0 auto;
	overflow: hidden;
}
.blah-date,
.blah-tags {
	font-size: 0.9em;
	color: #999;
}
.blah-date {
	float: right;
	padding: 0 0 0 1em;
}
.blah-date a {color: #666;}
.blah-tsss {
	float: left;
	margin: 0.35em 0.5em 0 0;
	cursor: help;
}
.blah-devotion a:link,
.blah-devotion a:visited {
	color: #999;
}
.blah-devotion span em {
	border-bottom: 1px dashed #999;
	font-style: normal;
	cursor: pointer;
	margin-left: 0.5em;
	white-space: nowrap;
}
.blah-devotion span span {}

.blah-title {
	font-size: 2em;
	margin-bottom: 0.2em;
}
.blah-title a:link {
	color: #226BB7;
}
.blah-title a:visited {
	color: #003366;
}
.blah-tags {
	margin: 0 0 0.5em 0;
}
.blah-tags a.poster {
	font-size: 1.1em;
}
.blah-tags a.user{
	color: #666666;
}
.blah-tags a.people{
	color: #000000;
	font-size: 1.1em;
}
.blah-content {
	width: 99%;
	clear: both;
	overflow: auto;
	overflow-y: hidden;
	font: 1.08em/140% Verdana, sans-serif;
}
.blah-content h1,
.blah-content h2,
.blah-content h3,
.blah-content h4,
.blah-content h5,
.blah-content h6 {
	line-height: normal;
}
/*
.blah-content img {
	max-width: 100%;
}
*/
/* Image */
.blah-image img {
	margin: 0 0.5em 0.5em 0;
}
/* Images */
.blah-gallery {
	width: 479px;
	padding: 5px;
	text-align: center;
	background: #fff;
	clear: both;
}
.blah-gallery a,
.blah-gallery a:link,
.blah-gallery a:visited {
    display: block;
	width: 100%;
	height: 400px;
	background: transparent none no-repeat 50% 50%;
	cursor: pointer;
	margin: 0 auto 5px auto;
	outline: 0 !important;
}
.blah-gallery div {
	width: 100%;
	height: 91px;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 auto;
}
.blah-gallery div em {
    float: left;
	width: 91px;
	height: 91px;
	text-align: center;
}
.blah-gallery div em img {
	margin: 2px 0;
	border: 1px solid #666;
	cursor: pointer;
	font: normal normal 1em Verdana;
	color: #666;
}
.blah-gallery div em.st-focus img {
	margin: 0;
	border-width: 3px;
	cursor: default;
}
.blah-gallery div i,
.blah-gallery div b {
	width: 10px;
	height: 85px;
	background: #666;
	cursor: pointer;
	margin: 25px 2px 0 2px;

	width: 0;
	height: 0;
	border: 0px solid red;
	border-color: #fff #000;
	border-width: 20px 10px;
}
.blah-gallery div i {
	float: left;
	margin-left: 0;
	border-left: 0;
}
.blah-gallery div b {
	float: right;
	margin-right: 0;
	border-right: 0;
}
.blah-gallery div .st-disabled {
	cursor: default;
	border-color: #fff #999;
	visibility: hidden;
}
/* Movie */
.blah-movie {
	background: #e7e8da;
	border: 1px solid #8c8453;
	padding: 0.5em;
	font-size: 0.9em;
	width: 50%;
	margin-bottom: 0.5em;
}
.blah-movie p {margin: 0.5em 0 0 0;}
.blah-movie img {
	float: left;
	margin-right: 0.5em;
	border: 2px solid #d8d9ca;
	padding: 2px;
}
/* Relation */
.rel-mee-too {
    display: block;
    width: 45px;
    height: 45px;
	font: 2em/45px Arial;
	background: #c0925c url(/i/terka/plusuno.gif) no-repeat 0 -90px;
	text-align: center;
}
.is-2-now .rel-mee-too{background-color: #fdb614; background-position: 0 -45px;}
.is-3-now .rel-mee-too{background-color: #c20900; background-position: 0 0;}
.rel-mee-too:link,
.rel-mee-too:visited {
	color: #fff;
	text-decoration: none;
}
.blah-deleted {
	font-size: 1.5em;
	color: #999;
	margin: 0;
}
/* ------------------------------------ Godmode */
.grater dt.post-adminbar {
	background: #ffffcc;
	margin: 0;
	padding: 0 1em;
	font: 0.9em/1.5 Tahoma;
	height: 1.5em;
	display: block;
}
.grater dt.post-adminbar a {
    float: right;
	color: #bb0000;
	margin: 0 0 0 1em;
}
/* ------------------------------------ Content styles */
.cutlink {
	color: #226BB7;
	text-decoration: underline;
	font-style: italic;
	cursor: pointer;
}
.cutcontent {
	display: none;
}
.showcut .cutlink {
	display: none;
}
.showcut .cutcontent {
	display: block;
}

.blah-body a:link,
.blah-body a:visited {}
.blah-body em {}
.blah-body img {}
.blah-body ol,
.blah-body ul,
.blah-body li {
	padding: 0;
}
.blah-body li {margin: 0 0 0.2em 2.5em;}
.blah-body ul li {list-style-type: square;}

.cutcontent,
.blah-body ol,
.blah-body ul,
.blah-body p,
.blah-body blockquote, .blah-content blockquote {margin: 0.5em 0;}
.blah-body blockquote, .blah-content blockquote {
	border-left: 0.2em solid #ccc;
	padding: 0 0.5em;
	margin-left: 1em;
	font-family: monospace;
}
.blah-body sup {
	position: relative;
	top: -0.5em;
	font-size: 0.9em;
	line-height: 0;
	vertical-align: baseline;
}
/* -------------------------------------- Terka commentaz */
.blogs-entfeed {
	width: auto;
	margin: 0 auto;
	padding: 0 0 0 0;
	font: 9pt Verdana;
	overflow: hidden;
}
.blogs-entfeed .block-title {
	position: static;
	overflow: hidden;
	margin: 0;
}
.blogs-entfeed .block-title span a:link,
.blogs-entfeed .block-title span a:visited{
	color: #333;
}
.blogs-entfeed .block-title small {
	float: right;
	margin-top: 3px;
	font: 0.6em Verdana;
}
.blogs-entfeed form {
	margin: 0;
	padding: 5px 0;
}
.blogs-entfeed .blef-row {
	margin: 0 auto;
	width: 100%;
	height: 95px;
}
.blogs-entfeed .blef-user,
.blogs-entfeed .blef-login,
.blogs-entfeed .blef-textarea {
	height: 100%;
	overflow: hidden;
	border: 0px solid #fff;
}
.blogs-entfeed .blef-textarea {
	border: 1px solid #98b3ca;
	height: 93px;
}
.blogs-entfeed .blef-user {
	width: 90px;
	float: left;
	text-align: left;
}
.blogs-entfeed .blef-capcha {
    padding-left: 5px;
	width: 150px;
	float: right;
}
.blogs-entfeed .blef-submit {
	text-align: right;
	padding: 5px 0 0 0;
}
.blogs-entfeed .blef-submit p {
	background: transparent url(/i/ico/warn.gif) no-repeat scroll 3px 50%;
	line-height: 16px;
	font-size: 90%;
	margin-left: 90px;
	padding-left: 23px;
	width: auto;
	float: left;
	text-align: left;
}

.blogs-entfeed .blef-textarea textarea {
    display: block;
	width: 100%;
	height: 95px;
	padding: 0;
	margin: 0;
	font: 1em Verdana;
	border: 0;
}
.blogs-entfeed p {
	margin: 0 0;
}
.blogs-entfeed .blef-user img {
	margin-top: 5px;
}
.blogs-entfeed .blef-capcha p {
	margin: 0 0 0.5em 0;
}
.blogs-entfeed .blef-capcha input {
	width: 94%;
}
.blogs-entfeed .blef-capcha .ff-err {
	font-size: 1em;
	background: none;
	padding: 0;
}
.blogs-entfeed .grater {
	margin: 0.5em auto 0 auto;
	border-width: 1px 0 0 0;
	width: 99%;
}
.blogs-entfeed .grater-actions .pbutton-comm {}
.blogs-entfeed .grater-actions .pbutton-comm.st-opnd {
	border-bottom: 0 none;
	color: #999;
	font-weight: bold;
	padding-bottom: 1px;
}
.blogs-entfeed .blogpost-title {
	font-size: 1.2em;
}
.blogs-entfeed .blef-more {
	text-align: right;
	margin: 1em 0 0 0;
}
.blogs-entfeed .blef-more a:link,
.blogs-entfeed .blef-more a:visited {
	color: #ff6600;
}
/* ------------------------------- Poster (grater-t9 aka postposter) */
.grater-t9 .blah-title a:link,
.grater-t9 .blah-title a:visited {
	color: #000;
	text-decoration: underline;
}
.postposter {
	margin: 0;
	width: 100%;
	border: 0;
}
dd.postposter-files,
dd.postposter-content {
	border: 0px solid red;
	margin: 0;
	background: #fff;
	height: 100%;
	overflow: hidden;
}

dd.postposter-content {
	padding-left: 10px;
}
dd.postposter-files {
	float: right;
	padding: 0 0 10px 15px;
	width: 300px;
	height: 100%;
	overflow: hidden;
}
.postposter-stuff,
.postposter-author,
.postposter-postah,
.postposter-images {}

.postposter-author {
	float: left;
	width: 85px;
	text-align: center;
	padding: 5px 10px 5px 0;
	font-size: 90%;
}
.postposter-postah {
	padding: 0 0 0.5em 1em;
	float: right;
}
.postposter-postah img {
	cursor: pointer;
}
.postposter-images {

}
.postposter .blah-content {
	width: auto;
	clear: none;
}
.postposter .grater-actions {
	margin: 0;
	padding: 0.5em 1em;
}

.pp-filesinfo {
	background: rgb(232,243,255);
	padding: 0px 8px 0 8px;
	width: 284px;
	overflow: hidden;
}
.pp-filesinfo h3 {
	margin: 5px 0;
}
.pp-filesinfo p {
	margin: 0 0 8px 0;
}