@import "style_common.css";
@import "style_comments.css";
@import "style_carousel.css";

#box {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	background: #f2f2f2 url(img/c_border_right.gif) right repeat-y;
	width: 260px;
	}

	#box #title {
		background: url(img/leaf_title.gif) top left;
		width: 165px;
		height: 28px;
		position: absolute;
		margin-top: -20px;
		margin-left: 7px;
		padding: 2px 0 0 5px;
		}

	#box #header {
		width: 165px;
		height: 29px;
		display: block;
		position: absolute;
		margin-top: -20px;
		margin-left: 7px;
		}
		
	#box .body {
		padding: 15px 5px 0 5px;
		}

	#box.notitle .body {
		padding: 0 5px 0 5px;
		}
		
	#box sub, #box .sub, #box sup, #box .sup {
		height: 10px;
		}

		#box sub, #box .sub {
			background: url(img/c_border_bottom.gif) right no-repeat;
			}

		#box sup, #box .sup {
			background: url(img/c_border_top.gif) right no-repeat;
			}
	
		#box sub img, #box .sub img,
		#box sup img, #box .sup img {
			float: left;
			}

#forum_box {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: #fff url(img/cf_border_right.gif) right repeat-y;
	width: 282px;
	}
#forum_box.nomargin {
	margin-right: 0;
	}
	#forum_box #title {
		background: url(img/leaf_title.gif) top left;
		width: 165px;
		height: 28px;
		position: absolute;
		margin-top: -17px;
		margin-left: 7px;
		padding: 2px 0 0 5px;
		}

	#forum_box #header {
		width: 165px;
		height: 29px;
		display: block;
		position: absolute;
		margin-top: -17px;
		margin-left: 7px;
		}

	#forum_box .body {
		background: url(img/cf_border_left.gif) left repeat-y;
		padding: 19px 15px 5px 13px;
		}

	#forum_box .body a {
		font-weight: bold;
	}

	#forum_box .body p {
		margin-left: 19px;
	}

	#forum_box .body p b {
		font-weight: bold;
	}

	#forum_box .body img {
		vertical-align: -3px;
	}
			
	#forum_box sub, #forum_box .sub {
		height: 18px;
		background: #fff url(img/cf_border_bottom.gif) top left no-repeat;
		}
	#forum_box sup, #forum_box .sup {
		height: 8px;
		background: url(img/cf_border_top.gif) right no-repeat;
		}

		#forum_box sup img, #forum_box .sup img {
			float: left;
			}
			
		#forum_box sub img, #forum_box .sub img {
			float: right;
			}

#bb_box {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: #f2f2f2 url(img/bb_border_right.gif) right repeat-y;
	width: 282px;
	}
#bb_box.nomargin {
	margin-right: 0;
	}
	#bb_box #title {
		background: url(img/leaf_title.gif) top left;
		width: 165px;
		height: 28px;
		position: absolute;
		margin-top: -17px;
		margin-left: 7px;
		padding: 2px 0 0 5px;
		}

	#bb_box #header {
		width: 165px;
		height: 29px;
		display: block;
		position: absolute;
		margin-top: -17px;
		margin-left: 7px;
		}

	#bb_box .body {
		background: url(img/bb_border_left.gif) left repeat-y;
		padding: 19px 15px 5px 13px;
		}

	#bb_box .body a {
		font-weight: bold;
	}

	#bb_box .body p {
		margin-left: 19px;
	}

	#bb_box .body p b {
		font-weight: bold;
	}

	#bb_box sub, #bb_box .sub {
		height: 18px;
		background: #fff url(img/bb_border_bottom.gif) top left no-repeat;
		}
	#bb_box sup, #bb_box .sup {
		height: 8px;
		background: url(img/bb_border_top.gif) right no-repeat;
		}

		#bb_box sup img, #bb_box .sup img {
			float: left;
			}
			
		#bb_box sub img, #bb_box .sub img {
			float: right;
			}
				
#book {
	float: left;
	margin: 10px 0 10px 0;
	background: #f2f2f2 url(img/c_border_right.gif) right repeat-y;
	width: 574px;
	}

	#book #title {
		background: url(img/leaf_title.gif) top left;
		width: 165px;
		height: 28px;
		position: absolute;
		margin-top: -20px;
		margin-left: 7px;
		padding: 2px 0 0 5px;
		}

	#book #header {
		width: 165px;
		height: 29px;
		display: block;
		position: absolute;
		margin-top: -20px;
		margin-left: 7px;
		}

	#book .body {
		padding: 15px 5px 0 8px;
		background: url(img/cb_middle.gif) top repeat-y;
		}

	#book .nobody {
		padding: 15px 10px 0 8px;
		}

	#book .bodyr {
		padding: 15px 45px 0 8px;
		background: url(img/cb_middle.gif) 530px -4px repeat-y;
	}

	#book .body #left { width: 255px; float: left; margin: 0 10px 0 7px; }
	#book .body #right { width: 255px; float: right; margin: 0 5px 0 17px; }
		
	#book.notitle .body, #book.notitle .bodyr {
		padding: 0 5px 0 5px;
		}

	#book.profile .nobody { padding: 0; width: 570px; }
	#book.profile .nobody #left { float: left; width: 365px; margin: 0 0 0 10px; }
	#book.profile .nobody #right { float: right; width: 166px; border-left: 2px dotted #ccc; padding: 0 0 0 10px; }

	#book sub, #book sup, #book div.sub, #book div.sup {
		height: 10px;
		margin:0; padding:0;
		}

		#book sub, #book div.sub {
			background: url(img/c_border_bottom.gif) right no-repeat;
			}

		#book sup, #book div.sup {
			background: url(img/c_border_top.gif) right no-repeat;
			}
	
		#book sub img, #book div.sub img,
		#book sup img, #book div.sup img {
			margin:0; padding:0;
			float: left;
			}


.slika, .bslika {
	xborder-collapse: collapse;
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}
	.slika td {
		height: 100px;
		width: 100px;
	}

.slika_big {
	border-collapse: collapse;
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}
	.slika_big td {
		height: 100px;
		width: 100px;
		padding: 18px 18px 18px 18px;
	}

.blockw {
	width: 184px;
	}
	
.block {
		float: left;
		background: #f2f2f2 url(img/block_bg.gif) right repeat-y;
		width: 184px;
		margin-top: 10px;
		}
	.block h3 {
		xfont: 10px Arial bold;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		background: url(img/block_purple_h3.gif) no-repeat;
		height: 22px;
		padding: 10px 5px 0 10px;
		}

.pink {
		background-color: #fce6ef;
		}

	.pink h3 {
			xfont: 10px Arial bold;
			font-weight: bold;
			text-transform: uppercase;
			color: #fff;
			background: url(img/block_pink_h3.gif) no-repeat;
			height: 22px;
			padding: 10px 5px 0 10px;
			}

{*
div.login {
		background-color: #fce6ef;
		width: 160px;
		}

	.login h3 {
			xfont: 10px Arial bold;
			font-weight: bold;
			text-transform: uppercase;
			color: #fff;
			background: url(img/block_login_h3.gif) no-repeat;
			height: 22px;
			padding: 10px 5px 0 10px;
			}
*}
.purple {
		background-color: #d6d8e8;
		}

.wide {
	width: 282px;
	}
		
.wide h3 {
		font: 10px Arial bold;
		text-transform: uppercase;
		color: #585b6a;
		background: url(img/block_wide_h3.gif) no-repeat;
		height: 22px;
		padding: 10px 5px 0 10px;
		}

.yellow h3 {
		font: 10px Arial bold;
		text-transform: uppercase;
		color: #8f3056;
		background: url(img/block_yellow_h3.gif) no-repeat;
		height: 22px;
		padding: 10px 5px 0 10px;
		}
		
.block .body {
	padding: 4px 7px 0 4px;
	border-left: 1px solid #f2f2f2;
}

.block .body .full {
	width: 165px;
}

.wide .body {
	padding: 4px 7px 0 10px;
}

.break, .block sub, .block sup, .block .sub, .block .sup {
	font-size: 1%;
	}
.break {
	margin: 3px 0 3px 0;
}

.block .break { height: 2px; width: 172px; background: url(img/block_hr.gif); }
.purple .break { height: 2px; width: 172px; background: url(img/block_purple_hr.gif); }
.pink .break { height: 2px; width: 162px; background: url(img/block_pink_hr.gif); }
.pink .body { padding-left: 9px; }
.pink input.login { width: 157px; margin-top: 2px; margin-bottom: 2px;}

{*
.login .break { height: 2px; width: 138px; background: url(img/block_login_hr.gif); }
.login .body { padding-left: 9px; }
.login input.login { width: 133px; margin-top: 2px; margin-bottom: 2px;}
*}
.block sub, .block .sub { display: block; width: 184px; height: 10px; background: url(img/block_end.gif); }
.purple sub, .purple .sub { display: block; width: 184px; height: 10px; background: url(img/block_purple_end.gif); }
.pink sub, .pink .sub { display: block; width: 184px; height: 10px; background: url(img/block_pink_end.gif); }
{* .login sub, .login .sub { display: block; width: 160px; height: 10px; background: url(img/block_login_end.gif); } *}
.wide sub, .wide .sub { display: block; width: 282px; height: 10px; background: url(img/block_wide_end.gif); }

.pluta {
	background-color: #ead8b1;
	}
.pluta .body {
	padding: 0;
	margin-right: 3px;
	background: url(img/block_pluta_bg.gif);
	}
.pluta sup, .pluta sub, .pluta .sup, .pluta .sub {
	display: block;
	height: 10px;
	}
	.pluta sup, .pluta .sup {
		background: url(img/block_pluta_h3.gif) no-repeat;
		}
	.pluta sub, .pluta .sub {
		background: url(img/block_pluta_end.gif) no-repeat;
		}

.tac { text-align: center; }

.notice b { color: #ce547d; margin: 0 5px 0 5px; }
.notice a { color: #aeadb3; text-decoration: none; }

.faded { color: #aeadb3; }


.xfolkentry .avatar {
	width: 110px;
	vertical-align: top;
	}

.xfolkentry img {
	vertical-align: -5px;
	}

.xfolkentry div {
	border: 1px solid #ccc;
	}

.xfolkentry .description {
	padding: 3px 0 3px 0;
	}

.summary {
padding-bottom: 4px;
margin: 0;
background-color: inherit;
color: #aaa;
}

.summary span.action {
color: #cf537f;
}

.summary span.action a {
	text-decoration: none;
	font-weight: bold;
}

.summary span.author * {
font-weight: bold;
}

span.rating img {
	vertical-align: -2px;
	padding-right: 2px;
}


.xfolkentry h4, .xfolkentry h4 a, .xfolkentry h4 span {
padding: 0;
margin: 0;
background-color: inherit;
xcolor: #0066ff;
font-size: 12px;
font-weight: bold;
}

.paginator a, .paginator span {
	font: 12px Arial bold;
	margin: 0 1px 0 1px;
	}

.paginator a {
	color: #cf537f;
	}

.paginator .first, .paginator .first_disabled {
	background: url("img/page_prev.gif") right 2px no-repeat;
	padding-right: 18px;
	margin-right: 0 2px 0 0;
	}

.paginator .first_disabled {
	background: url("img/page_prev_disabled.gif") right 2px no-repeat;
	text-decoration: underline;
	color: #a3a3a3;
	}

.paginator .last, .paginator .last_disabled {
	background: url("img/page_next.gif") left 2px no-repeat;
	padding-left: 18px;
	margin: 0 0 0 2px;
	}

.paginator .last_disabled {
	background: url("img/page_next_disabled.gif") left 2px no-repeat;
	text-decoration: underline;
	color: #a3a3a3;
	}

.paginator .selected {
	color: #222;
	text-decoration: none;
}


.spacer {
	clear: both;
	margin: 5px 0 5px 0;
	border-top: 1px dotted #b6b6b6;
}

.clear {
	clear: both;
}

.blogitem a {
	font-weight: bold;
	text-decoration: none;
}
.blogitem .author a {
	color: #aaa;
}
.blogitem .author img {
	vertical-align: -3px;
}


.title {
	color: #4E4F61;
}

.qmsg {

        position:absolute;
        display:none;
		/*
		filter:alpha(opacity=90);
        -moz-opacity:0.90;
		*/
		/*
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        background-color: #335577;
        
        border:solid #ccc 1px;
        vertical-align:top;
        text-align: center;
        max-width: 300px;
        text-spacing: nowrap;
        padding:2px 5px 2px 5px;
        cursor: default;
        -moz-border-radius:5px;
        z-index: 0;
		*/
}

#qmsg_input {
	width: 215px;
	margin-right: 2px;
	margin-left: 2px;
}

#qmsg_counter {
	width: 30px;
}

.qmsg td {
	color: #ffffff;
}

img { behavior: url(/theme/iepngfix.htc); }

