/*
Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@namespace lj "livejournal";

/*
Achtung!
Some styles can be found in stc/lj/ck/plugins/livejournal/plugin.js
It is for ultra sonic loading of style. Styles from plugin.js moved to [style][/style], and loads before [link rel="stylesheet"/]
*/

BODY {
	position: relative;
	font: 13px/18px 'Arial', sans-serif;
	color: #222;
	}
IFRAME {
	width: 100%;
	margin: 0;
	padding: 0;
	}

ol, ul, dl {
/* IE7: reset rtl list margin. (#7334) */
	*margin-right: 0px; /* preserved spaces for rtl list item bullets. (#6249)*/
	padding-right: 40px;
	}

pre {
	display: block;
	margin: 0;
	}

/* LJ CSS */
HTML {
	height:100%;
	}
.lj-cut-wrap,
.lj-spoiler-wrap,
.lj-map-wrap,
.lj-embed-wrap,
.lj-poll-wrap,
.lj-like-wrap,
.lj-map-wrap,
.lj-iframe-wrap {
	width: 100%;
	}
.lj-cut,
.lj-spoiler,
.lj-map,
.lj-embed,
.lj-poll,
.lj-like,
.lj-map,
.lj-iframe {
	margin: 0;
	}
.lj-cut-wrap, .lj-spoiler-wrap {
	height: 9px!important;
	}
.lj-cut {
	height: 7px!important;
	background-color: #FFF;
	border: 0 dashed #BCBCBC;
	background: url(/js/ck/images/ljcut.png?v=20797) no-repeat 0 0;
	}
.lj-cut-open {
	background-position: 0 1px;
	border-width: 0 0 1px;
	}
.lj-cut-close {
	border-width: 1px 0 0;
	background-position: 0 -27px;
	}
.lj-spoiler {
    height: 7px!important;
    background-color: #FFF;
    border: 0 dashed #BCBCBC;
    background: url(/js/ck/images/lj-spoiler.png?v=17725) no-repeat 0 0;
    }
.lj-spoiler-open {
    border-width: 0 0 1px;
    background-position: 50% 0;
    }
.lj-spoiler-close {
    border-width: 1px 0 0;
    background-position: 50% -23px;
    }

.lj-map-wrap,
.lj-iframe-wrap,
.lj-embed-wrap {
	height: 80px;
	}
.lj-embed {
	background: #CCC url(http://livejournal.com/js/ck/plugins/livejournal/images/placeholder_flash.png) no-repeat 50% 50%;
	border: 1px dotted #000;
	height: 78px;
	}
.lj-poll-wrap {
	height: 68px;
	}
.lj-poll {
	padding: 0 10px;
	border: #000 1px dotted;
	background-color: #D2D2D2;
	font-style: italic;
	}
.lj-like-wrap {
	height: 44px !important;
	margin: 0;
	}
.lj-like {
	height: 42px !important;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: #D2D2D2;
	border: 1px dotted #000;
	}
BODY.lj-map,
BODY.lj-iframe {
	background: #CCC;
	border: 1px dotted #000;
	height: 78px;
	text-align: center;
	}
.lj-selected,
BODY.lj-selected {
	background-color: #C4E0F7;
	border: 1px solid #6EA9DF;
	}

.lj-template-wrap {
	background-color: #000;
	color: #fff;
	display: none;
	}

lj|template {
	background-color: #000;
	color: #fff;
	display: none;
	}

lj\:wishlist {
	display: block;
	width: 212px;
	height: 212px;
	border: 1px solid #d2d2d2;
	background: url(http://l-stat.livejournal.com/img/widget/wishlist/bag_212x212.png?v=1) no-repeat 0 0;
	}
lj|wishlist {
	display: block;
	width: 212px;
	height: 212px;
	border: 1px solid #d2d2d2;
	background: url(/img/widget/wishlist/bag_212x212.png?v=10704) no-repeat 0 0;
	}

lj\:raw {
	border: #000000 1px dotted;
	display:block;
	}
lj|raw {
	border: #000000 1px dotted;
	display: block;
	}

/*lj|cut {
	display: block;
	border: #000 1px dotted;
	background-color: #d2d2d2;
	min-height: 14px;
	}

lj\:cut {
	display: block;
	border: #000 1px dotted;
	background-color: #d2d2d2;
	min-height: 14px;
	}

*//* fix inline behavior, for no IE *//*
.lj|cut ul, .lj|cut ol {
	background-color: #d2d2d2;
	border: #000 1px dotted;
	}

.lj\:cut ul, .lj\:cut ol {
	background-color: #d2d2d2;
	border: #000 1px dotted;
	}*/

.ljuser {
	white-space: nowrap;
	color: #00C;
	font-weight: bold;
	}

.ljvideo {
	padding: 5px;
	width: 8px;
	height: 8px;
	}

/* Note popup */
.note {
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 8px;
	background: #FFFFDD;
	border: 1px solid #FFCC33;
	color: #000;
	display: block;
	}
	.note A {
		color: #555;
		cursor: pointer;
		}

/* LJ Like buttons */
.lj-like-wrapper {
	display: inline-block;
	padding: 10px;
	}
	.lj-like-item {
		display: inline-block;
		margin-right: 15px;
		background: url(/js/ck/images/lj-like-buttons.png?v=20747) no-repeat;
		vertical-align: middle;
		font-size: 0;
		cursor: pointer;
		}
	.fb {
		width: 93px;
		height: 20px;
		background-position: 0 0;
		}
	.tw {
		width: 55px;
		height: 20px;
		background-position: 0 -46px;
		}
	.go {
		width: 32px;
		height: 20px;
		background-position: 0 -90px;
		}
	.vk {
		width: 40px;
		height: 22px;
		background-position: 0 -67px;
		}
	.lj {
		width: 67px;
		height: 24px;
		background-position: 0 -21px;
		}
	.rp {
		width: 68px;
		height: 24px;
		background-position: 0 -111px;
		}
/* LJ map */
P.lj-map,
P.lj-iframe {
	position: relative;
	top: 45%;
	display: inline-block;
	padding: 5px 15px;
	margin: 0;
	background: #FFF;
	border: 1px solid #FF0000;
	text-align: center;
	text-transform: uppercase;
	line-height: 12px;
	font-size: 12px;
	color: #FF0000;
	*display: inline;
	*zoom: 1;
	}

.rte-poll-form {
	font-size: 13px;
	}
	.rte-poll-head {
		height:58px;
		}
	.rte-poll {
		overflow:hidden;
		display: none;
		}
	.lj-poll-open .rte-poll,
	.lj-selected .rte-poll {
		display:block;
		}
		.rte-poll-form H1 {
			font-size:15px;
			margin:5px 0;
			}
		.rte-poll-form H2 {
			margin:5px 0;
			font-size:14px;
			}
		.rte-poll-form UL {
			list-style:none;
			}
