/* Portal wide styles */

body {
	background: #fff;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
	/* Links (standart) */
	a {
		color: #33A1D6;
	}

	a:hover {
		text-decoration: none;
	}

	/* Links (prepared) */
	a.link {
		padding-top: 3px;
		padding-left: 20px;
		padding-bottom: 3px;
		background-position: left center;
		background-repeat: no-repeat;
	}

	a.link-no-icon {
	}

	a.link-feed {
		background-image: url('http://www.buzzpodium.lv/css/portal/img/icon-feed.gif');
	}


/* Layout */

#container {
	text-align: left;
	margin: 0 auto;
	width: 940px;
	padding: 10px;
}

	#head {
		height: 25px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #000;
		margin: 0 0 10px;
		padding: 6px 10px;
		color: #fff;
	}

		#head .back,
		#head .back span {
		   float: left;
		   height: 22px;
		   line-height: 19px;
		   text-decoration: none;
		   color: #fff;
		}

			#head .back {
				margin: 0 10px 0 0;
				-moz-border-radius: 15px;
				-webkit-border-radius: 15px;
				border-radius: 15px;
				border: 1px solid #5a5a5a;
				border-bottom-color: #3a3a3a;
				padding: 0 10px 0 25px;
				background: #252525 url('img/head-back-bg.gif') no-repeat 0 0;
			}

			#head .back span {
				cursor: pointer;
			}

		#head .title {
			float: left;
			font: bold 19px/24px "Trebuchet MS", Arial, sans-serif;
		}
		#head .search {
			border: 1px solid #777;
			background: #fff;
			float: right;
			width: 226px;
			height: 21px;
			padding: 1px;
		}
			#head .search input {
				margin: 0; padding: 0;
			}
			#head .search .input {
				float: left;
				border: 0;
				background: #fff;
				width: 165px;
				height: 21px;
				line-height: 21px;
				outline: 0;
			}
			#head .search .button {
				float: right;
				background: #f76900;
				border: 0;
				color: #fff;
				width: 58px;
				height: 21px;
				text-transform: uppercase;
				font-size: 11px;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}

		a.logo {
			float: right;
			line-height: 40px;
			margin-top: 3px;
		}

		a.back {
			float: left;
			display: inline;
			height: 20px;
			line-height: 20px;
			margin-top: 10px;
			text-decoration: none;
			font-size: 11px;
		}

		a.main {
			border-right: 1px solid #CBD2D8;
			margin-right: 15px;
			padding-right: 15px;
			font-weight: bold;
		}

		a.back:hover {
			text-decoration: underline;
		}

	#body {
		border: 1px solid #dedede;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 10px 0;
		padding: 0 0 20px;
		background: #ffffff url('img/body-gradient-bg.gif') repeat-x;
	}

		.body-head {
			height: 34px;
		}

			.body-head .menu {
				float: left;
				padding: 4px 0 0 6px;
			}

				.body-head .menu li {
					float: left;
					background: url('img/body-head-menu-bg.gif') no-repeat 0 -30px;
					height: 30px;
				}

				.body-head .menu li.active {
					background-position: 0 0;
				}

					.body-head .menu li a {
						float: left;
						width: 104px;
						height: 30px;
						text-align: center;
						color: #fff;
						font: bold 13px/32px "Trebuchet MS", Arial, sans-serif;
						text-decoration: none;
						overflow: hidden;
					}

					.body-head .menu li.active a {
						color: #000;
						font-size: 14px;
					}

					.body-head .menu li a:hover {
						text-decoration: none;
						background: url('img/body-head-menu-bg.gif') no-repeat 0 0;
						color: #000;
					}

		div.float-r {
			float: right;
			display: inline;
		}

		div.float-l {
			float: left;
			display: inline;
		}

		#content {
			width: 525px;
			padding: 0 10px;
		}

		#sidebar {
			width: 340px;
			float: right;
			padding: 0 10px 0 0;
		}

			.sidebar-block {
				padding: 15px 0 0;
			}

				.sidebar-block h4 {
					font: bold 14px "Trebuchet MS", Arial, sans-serif;
					color: #000;
				}

				.sidebar-block h5 {
					font-size: 13px;
					font-weight: normal;
					color: #8A959A;
					margin: 3px 0 0;
				}

				.sidebar-block-content {
					color: #000;
					line-height: 17px;
					margin: 3px 0 0;
					border: 1px solid #C0C0C0;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					background: #f9f9f9;
					padding: 10px 15px;
				}

					.sidebar-block-content ul.links {
						margin: 0;
						list-style: none;
					}

						.sidebar-block-content ul.links li {
							padding-top: 3px;
							padding-bottom: 3px;
						}

		/* Release sidebar form */
		.release-sidebar-form .hide-title b,
		.release-sidebar-form .hide-title b.block {
			display: none;
		}

		.release-sidebar-form b.block {
			display: block;
		}

		.release-sidebar-form label {
			display: block;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.release-sidebar-form .checkboxes-container label {
			display: inline;
			padding: 0;
		}

		.release-sidebar-form input.text {
			border: 1px solid #ece4ad;
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 2px;
			height: 15px;
		}

		.release-sidebar-form input.button {
			color: #ffffff;
			background-color: #1188c0;
			border: none;
			width: 65px;
			text-align: center;
			font-size: 10px;
			padding-bottom: 3px;
			height: 22px;
			line-height: 22px;

			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}

	#foot {
		color: #a2a2a2;
		font-size: 11px;
	}

		#foot p.pwrd {
			font-weight: bold;
			margin: 0; padding: 0;
		}

			#foot p.pwrd a {
				color: #a2a2a2;
				text-decoration: none;
			}

		#foot p.copy {
			margin: 0; padding: 0;
		}

/* Pagination */

.pagination-container {
	border-top: 1px solid #dedede;
	background: none;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
}

	.pagination {
		display: table;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		margin-top: 5px;
	}
		.pagination a {
			padding: 0 5px;
			text-decoration: none;
		}

		.pagination .active {
			color: #666;
			padding: 0 5px;
		}
			.pagination .prev,
			.pagination .next {
				width: 12px;
				height: 16px;
				display: inline-block;
				vertical-align: middle;
				padding: 0;
			}

			.pagination .prev span,
			.pagination .next span {
				display: none;
			}

			.pagination .prev {
				background: url('img/pagination-arrow-prev.gif') no-repeat 0 4px transparent;
			}

			.pagination .next {
				background: url('img/pagination-arrow-next.gif') no-repeat 100% 4px transparent;
			}

/* Tags */

/* .sidebar-block-tags */

	.sidebar-block-tags .sidebar-block-content {
		text-align: justify;
		line-height: 18px;
	}

	.sidebar-block-tags .sidebar-block-content a {
		text-decoration: underline;
	}

	.sidebar-block-tags .sidebar-block-content a:hover,
	.sidebar-block-tags .sidebar-block-content a.active {
		text-decoration: underline;
	}

		.sidebar-block-tags .s1 {
			font-size: 12px;
		}
		.sidebar-block-tags .s2 {
			font-size: 14px;
		}
		.sidebar-block-tags .s3 {
			font-size: 18px;
		}
		.sidebar-block-tags .s4 {
			font-size: 22px;
		}
		.sidebar-block-tags .s5 {
			font-size: 26px;
		}

/* Share block */

.body-head .share {
	float: right;
	padding: 4px 0 0;
}

	.body-head .share h4,
	.body-head .share ul {
		float: left;
	}

	.body-head .share h4 {
		padding: 0 7px 0 0;
		line-height: 25px;
		color: #8A959A;
	}

	.body-head .share ul {
		list-style: none;
	}

		.body-head .share li {
			float: left;
			margin-right: 6px;
		}

			.body-head .share a {
				display: block;
				width: 25px;
				height: 25px;
			}

			.body-head .share a.share-facebook {
				background: url('img/icon-facebook.gif') no-repeat left top;
			}

			.body-head .share a.share-draugiem  {
				background: url('img/icon-draugiem.gif') no-repeat left top;
			}

			.body-head .share a.share-twitter {
				background: url('img/icon-twitter.gif') no-repeat left top;
			}

			.body-head .share a.share-sekoman {
				background: url('img/icon-sekoman.gif') no-repeat left top;
			}

			.body-head .share a.share-one {
				background: url('img/icon-one.gif') no-repeat left top;
			}

				.body-head .share a span {
					display: none;
				}

/* Tooltip style */
.tooltip {
	display: none;
	position: absolute;
	padding: 8px;
	width: 217px;
	background: #f7f7f7;
	color: #555;
	border: 1px solid #e9e9e9;
	line-height: 18px;
}

#sidebar .slider {
	position: relative;
	height: 88px;
}

	#sidebar .sidebar-block-content .tooltip {
		display: block;
	}

	#sidebar .sidebar-block-content-slider {
		padding: 18px 0 10px;
	}

	#sidebar .slider .content {
		width: 297px;
		height: 88px;
		overflow: hidden;
		margin: auto;
		position: relative;
	}

	#sidebar .slider .items {
		width: 9999em;
	}

	#sidebar .slider .browse,
	.gallery-inline .browse {
		background: url('img/sidebar-slider-browse-bg.gif') no-repeat 100% 0;
		display: block;
		position: absolute;
		top: 28px;
		width: 17px;
		height: 40px;
		text-indent: -9999px;
		overflow: hidden;
	}

	.gallery-inline .browse {
		width: 18px;
		top: 35%;
	}

	#sidebar .slider .prev {
		left: 0;
	}
	.gallery-inline .prev {
		left: 10px;
	}

	#sidebar .slider .next,
	.gallery-inline .next {
		right: 0;
		background-position: 0 -40px;
	}
	.gallery-inline .next {
		right: 10px;
	}

	#sidebar .slider .item {
		float: left;
		width: 97px;
		height: 88px;
		overflow: hidden;
		margin: 0 3px 0 0;
	}
		#sidebar .slider .item a {
			position: relative;
			display: block;
			width: 97px;
			height: 88px;
			line-height: 88px;
			text-decoration: none;
			overflow: hidden;
			font-size: 0px;
		}
		#sidebar .slider .item a img {
			vertical-align: middle;
		}

		#sidebar .slider .border {
			border: 1px solid #e2e2e2;
			width: 95px;
			height: 86px;
			background: #fff;
		}

		#sidebar .slider .item .play {
			background: url('img/icon-play.png') no-repeat 0 0;
			position: absolute;
			width: 34px;
			height: 32px;
			left: 32px;
			top: 28px;
			overflow: hidden;
			text-indent: -9999px;
			cursor: pointer;
		}

		#sidebar .slider .file {
			background: #fff no-repeat 24px 21px;
		}

			#sidebar .slider .file a {
				display: block;
				width: 95px;
				height: 86px;
				text-align: center;
			}
				#sidebar .slider .file span {
					display: none;
				}
				#sidebar .slider .file a img {
					max-width: 94px;
				}

	#sidebar .sidebar-block-content-slider .all {
		padding: 7px 20px 0;
		text-align: right;
	}
		#sidebar .sidebar-block-content-slider .all a {
			background: url('img/button-link-bg.gif') no-repeat 50% -23px;
			display: inline-block;
			height: 20px;
			line-height: 20px;
			font-size: 11px;
			text-decoration: none;
			color: #666;
			padding: 0 10px;
			border: 1px solid #c0c0c0;
			border-radius: 15px;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
		}

	#sidebar .tooltip {
		background: #f4ffef;
		border: 1px solid #d2e7c8;
		padding: 5px 10px;
		position: absolute;
		left: 62px;
		top: 10px;
		width: auto;
		z-index: 3;
		font-size: 11px;
		color: #666;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	#sidebar .tooltip .arrow {
		position: absolute;
		background: url('img/tooltip-left.gif') no-repeat 0 0;
		width: 5px;
		height: 7px;
		left: -5px;
		top: 50%;
		margin: -4px 0 0;
	}

#notices {
	border-bottom: 1px solid #b2b2b0;
	width: 100%;
	font-size: 16px;
}
	#notices .notice {
		width: 100%;
		height: 100%;
		padding: 10px 0;
	}
	#notices .success {
		background-color: #f7fff0;
		color: #3fb604;
	}
	#notices .warning {
		background-color: #fce7e6;
		color: #ed2d28;
	}