/*  BBCODE STYLES */
/* 	NOTE: These selectors style bbcodes throughout IPB. It is recommended that you DO NOT change these
	styles if you are creating a skin since it may interfere with user expectation
	of what certain BBCodes look like (quote boxes are an exception to this). */

strong.bbc				{	font-weight: bold !important; }
em.bbc 					{	font-style: italic !important; }
span.bbc_underline 		{ 	text-decoration: underline !important; }
div.bbc_center 			{	text-align: center; }
div.bbc_left 			{	text-align: left; }
div.bbc_right 			{	text-align: right; }
div.bbc_indent 			{	margin-left: 50px; }
del.bbc 				{	text-decoration: line-through !important; }
ul.bbc 					{	list-style: disc outside; margin-left: 30px; }
	ul.bbc ul.bbc 			{	list-style-type: circle; }
		ul.bbc ul.bbc ul.bbc 	{	list-style-type: square; }
ul.bbcol.decimal 				{ margin-left: 30px; list-style-type: decimal; }
	ul.bbcol.lower-alpha		{ margin-left: 30px; list-style-type: lower-alpha; }
	ul.bbcol.upper-alpha		{ margin-left: 30px; list-style-type: upper-alpha; }
	ul.bbcol.lower-roman		{ margin-left: 30px; list-style-type: lower-roman; }
	ul.bbcol.upper-roman		{ margin-left: 30px; list-style-type: upper-roman; }
hr.bbc 					{ 	display: block; border-top: 2px solid #777; }
div.bbc_spoiler 		{	 }
div.bbc_spoiler span	{ 	font-weight: bold; }
div.bbc_spoiler_wrapper	{ 	border: 1px inset #777; padding: 4px; }
div.bbc_spoiler_content	{ 	 }
input.bbc_spoiler_show	{ 	width: 45px; font-size: .7em; margin: 0px; padding: 0px; }
pre.prettyprint 		{ padding: 5px; background: #f8f8f8; border: 1px solid #c9c9c9; overflow: auto; margin-left: 10px; font-size: 11px; line-height: 140%; }


/* Quote boxes */
p.citation {
	/*background: #d3e9dc url(forum/public/style_images/lukiq/citation_bg.png) no-repeat right;*/
	color: #2b3730;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border:none;
}

	div.blockquote {
		background: #f3f9f6;
		font-size: 0.9em;
		border-width: 1px 1px 1px 3px;
		border-style: solid;
		border-color: #6fa987;
		border:none;
		margin: 0px;
		margin-top: 0px;
	}

		div.blockquote p.citation {
			background-color: #e5d2e9;
			color: #413544;
			border-color: #ae7eb9;
		}

		div.blockquote div.blockquote {
			background: #f9f5fa;
			font-size: 1em;
			border-color: #ae7eb9;
			margin: -0px 15px 0px 15px;
		}

			div.blockquote div.blockquote p.citation {
				background-color: #e9e7d1;
				color: #474534;
				border-color: #b2ab72;
			}

			div.blockquote div.blockquote div.blockquote {
				background: #f9f8f3;
				border-color: #b2ab72;
			}

			div.blockquote p.citation {
				margin: 6px 15px 0 15px;
				font-size: 1em;
			}

div.quote {
	padding: 12px;
}

div.quote p.blockquote {
	margin-left: -12px;
}

cite {
	display: block;
	font-weight: bold;
}

	blockquote cite {
		font-size: 1em;
}

.comment_title_left,
.comment_title_right {
	margin-left:0px;
    display: inline;
    float:left;
    width:4px;
    height:25px;
    background-image:url("../tpl/img/category_name_left.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.comment_title_right {
	margin-left:0px;
    background-image:url("../tpl/img/category_name_right.jpg");
}

.comment_title_middle {
    padding:5px 0px 0px 8px;
    float:left;
    display: inline;
    height:20px;
    width:533px;
    font-family: Arial;;
    font-weight: bold;
    color:black;
    font-size: 14px;
    background-image:url("../tpl/img/category_name_background.jpg");
	background-repeat:repeat-x;
}

.add_comment_button {
	float:right;
	color:#862421;
}

.be_first {
	margin-left:10px;
	margin-top:10px;
}

.one_comment {
	font-size:11px;
	color:#888888;
	width:529px;
	border-bottom:1px dotted black;
}

.one_comment_author {
	padding-top:3px;
	text-align:right;
	float:right;
	font-size:10px;
}

.bbc_img {
	width:500px;
	height:auto;
}

.citation_comment_title,
.citation_comment_content{
	margin-left:10px;
}

.comments_data {
	border:1px solid #CACACA;
	/*margin:6px 0;*/
	width:547px;
	z-index:2;
}
