/* #page-release */
#page-release {
	background-color: #E6ECF1;
}

	.company-title-image {
		border: 1px solid #dedede;
		width: 938px;
		margin: 10px 0;
		overflow: hidden;
	}

	#page-release #header {
		border: 1px solid #cccccc;
		margin-bottom: 10px;
	}

	#page-release #content {
	}

		/* #page-release #release */

			#page-release #release .header {
				position: relative;
			}

				#page-release #release .header h2 {
					font: bold 29px/30px "Trebuchet MS", Arial, sans-serif;
					padding-top: 9px;
					padding-bottom: 10px;
					letter-spacing: -0.01em;
				}

					#page-release #release .header h2 a {
						color: #000000;
						text-decoration: none;
					}

					#page-release #release .header h2 a:hover {
						text-decoration: underline;
					}

				#page-release #release .header p.info {
					font-size: 11px;
					position: absolute;
					top: -23px;
					color: #8A959A;
					padding: 0 130px 0 0;
					width: 395px;
				}

					#page-release #release .header p.info .title {
						text-transform: uppercase;
					}

					#page-release #release .header p.info .location {
						text-transform: uppercase;
					}

					#page-release #release .header p.info .date {
					}

					#page-release #release p.info .download {
						top: -5px;
						right: 2px;
						height: 22px;
						display: block;
						position: absolute;
					}

						#page-release #release p.info .download a,
						#page-release #release p.info .download span {
							background: url('img/button-download-release-bg.gif') no-repeat 0 0;
							display: inline-block;
							height: 20px;
							line-height: 20px;
							font-size: 11px;
							color: #666;
							text-decoration: none;
							cursor: pointer;
						}

						#page-release #release p.info .download a {
							padding-left: 29px;
							border: 1px solid #c0c0c0;
							border-radius: 20px;
							-moz-border-radius: 20px;
							-webkit-border-radius: 20px;
						}

						#page-release #release p.info .download span {
							background: none;
							padding-right: 13px;
						}

				#page-release #release p.short-url {
					position: absolute;
					top: 7px;
				}

				#page-release #release .header p.info-more {
					position: relative;
					line-height: 25px;
					height: 25px;
					padding: 0 0 10px;
				}

					#page-release #release .header p.info-more .clicks {
						color: #8A959A;
					}

					#page-release #release .header p.info-more .comments {
						padding-left: 21px;
						background: url('img/icon-comments.gif') no-repeat 5px 3px;
					}

					#page-release #release .header p.info-more .links {
						position: absolute;
						right: 0px;
						top: 4px;
					}

						#page-release #release .header p.info-more .links a.button {
							float: left;
							display: inline;
							border: 1px solid #cccccc;
							margin-left: 4px;
							background: url('img/bg-gradient-button.gif') repeat-x left top;
							height: 14px;
							line-height: 14px;
							padding-left: 4px;
							padding-right: 4px;
							text-decoration: none;
							font-size: 11px;
							color: #000000;

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

						#page-release #release .header p.info-more .links a.button:hover {
							background: #e2e2e2;
						}

				#page-release #release .content-block {
				}

					#page-release #release .content-block div.content-label {
						color: #000;
						font-size: 10px;
						border-bottom: 1px solid #e7e7e7;
						height: 17px;
						margin: 10px 0 5px;
					}

						#page-release #release .description div.content-label {
							margin: 0 0 1px;
						}

						#page-release #release .images div.content-label {
							margin-bottom: 0;
							border: 0;
						}

						#page-release #release .content-block div.content-label span {
							float: left;
							margin: 0 0 -1px;
							padding: 0 8px;
							text-transform: uppercase;
							height: 18px;
							line-height: 18px;
							background: #e7e7e7;
							border-top-right-radius: 3px;
							border-top-left-radius: 3px;
							-moz-border-radius-topright: 3px;
							-moz-border-radius-topleft: 3px;
							-webkit-border-top-right-radius: 3px;
							-webkit-border-top-left-radius: 3px;
						}

					#page-release #release .content-block div.content {
						font-size: 13px;
						line-height: 19px;
					}

						#page-release #release .description div.content {
							background: #f2f2f2;
							padding: 5px 10px 0;
							margin: 0;
							font-size: 15px;
						}

					#page-release #release .content-block div.content ul {
						margin-left: 15px;
						list-style: disc;
						padding-bottom: 5px;
					}

						#page-release #release .content-block div.content ul li {
							padding-bottom: 5px;
						}

					#page-release #release .content-block div.content p {
						padding-bottom: 10px;
						font-size: 13px;
					}

					#page-release #release .content-block div.content .blockquote {
						background: url('img/quotes.gif') no-repeat 0 0;
					}

					#page-release #release .content-block div.content blockquote {
						margin: 10px 0;
						padding: 0 50px 0 58px;
						background: url('img/quotes-bottom.gif') no-repeat 100% 100%;
						font-size: 14px;
						line-height: 19px;
						color: #999999;
					}
					#page-release #release .content-block div.content cite {
						color: #999;
						display: inline;
						font-size: 14px;
						background: url('img/mdash.gif') no-repeat 0 7px;
						padding-left: 20px;
					}

			#page-release #release .container-tags {
				line-height: 31px;
				border-top: 1px solid #dedede;
			}

			#page-release #release .container-share {
				background: #f9f9f9;
				height: 31px;
				line-height: 31px;
				border: 1px solid #dedede;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				padding: 0 9px;
			}

				#page-release #release .container-share strong,
				#page-release #release .container-share a {
					float: left;
					display: inline;
				}

				#page-release #release .container-share strong {
					padding-right: 12px;
				}

				#page-release #release .container-share a {
					text-decoration: none;
					color: #78bbe7;
					font-weight: bold;
				}

					#page-release #release .container-share a span {
						float: left;
						height: 20px;
						line-height: 20px;
						padding: 7px 6px 0 21px;
						background: no-repeat 0 9px;
					}

					#page-release #release .container-share a.share-facebook span {
						background-image: url('img/icon-facebook-small.gif');
					}

					#page-release #release .container-share a.share-draugiem span {
						background-image: url('img/icon-draugiem-small.gif');
					}

					#page-release #release .container-share a.share-twitter span {
						background-image: url('img/icon-twitter-small.gif');
					}

					#page-release #release .container-share a.share-sekoman span {
						background-image: url('img/icon-sekoman-small.gif');
					}

					#page-release #release .container-share a.share-one span {
						background-image: url('img/icon-one-small.gif');
					}

	#page-release #comments {
		width: 525px;
		background: #ffffff;
		margin-top: 4px;
		padding: 10px;
		/*font-size: 12px;*/
	}

		#page-release #comments h2 {
			font: bold 19px "Trebuchet MS", Arial;
			color: #000;
			padding-bottom: 10px;
		}

		#dsq-content img.dsq-logo,
		#dsq-content .dsq-options span.dsq-subscribe-rss,
		#dsq-content .dsq-subscribe-menu {
			display: none;
		}

	/* #page-release  #sidebar */

		#sidebar .sidebar-block-company .sidebar-block-content {
			padding: 15px 15px 10px;
		}

			#sidebar .sidebar-block-company .sidebar-block-content .sidebar-about-block .contact {
				padding-top: 10px;
			}
			#sidebar .sidebar-block-company .sidebar-block-content .sidebar-about-block .first .contact {
				padding-top: 0px;
			}

			#sidebar .sidebar-block-company .sidebar-block-content .contact-block .contact-avatar {
				float: left;
				padding-top: 10px;
			}

		#page-release .sidebar-block img.logo {
			float: right;
		}

		#sidebar .sidebar-about-block {
			border-top: 1px solid #dedede;
			margin: 10px 0 0;
			padding: 0;
		}

			#sidebar .sidebar-about-block h5 {
				margin: 10px 0 5px;
			}

			#sidebar .sidebar-about-block .contact {
				margin: 5px 0 0;
			}

		#page-release .sidebar-block-logo {
			background: #ffffff;
		}

		#page-release .sidebar-block-logo {
			padding-top: 15px;
		}

			#page-release .sidebar-block-logo .sidebar-block-content {
				text-align: center;
				vertical-align: middle;
				margin: 0px;
			}

		#page-release .sidebar-block-updates .sidebar-block-content {
			padding: 15px 0 0 20px;
		}

		#page-release .sidebar-block-short-url {
			background: #ffffff;
		}

		/* #page-release .sidebar-block-company */

			#page-release .sidebar-block-company .link-newsroom {
				margin-top: 5px;
			}

		/* #page-release sidebar-block-company */

			#page-release .sidebar-block-company .contact-block {
/*				border-top: 1px solid #E5D9C5;
				padding-top: 10px;
*/				margin-top: 5px;
			}

			#page-release .sidebar-block-company .contact-block.first {
				border-top: none;
				padding-top: 0;
				margin-top: 0;
			}

				#page-release .sidebar-block-company .contact-avatar {
					padding-top: 3px;
					float: left;
				}

				#page-release .sidebar-block-company .contact.has-avatar {
					margin-left: 55px;
				}

					#page-release .sidebar-block-company .address {
						margin-bottom: 5px;
					}

		/* #page-release .sidebar-block-videos */

			#page-release .sidebar-block-videos .video {
				display: block;
				position: relative;
			}

				#page-release .sidebar-block-videos .video span {
					background: url('../img/roll-over.png') 50% 50% no-repeat;
					position: absolute;
					height: 100%;
					width: 100%;
				}

		/* #page-release .sidebar-block-download */

			/* #page-release .sidebar-block-download form */

				#page-release .sidebar-block-download form .just-block {
					padding-top: 10px;
				}

				#page-release .sidebar-block-download form .just-block b {
					padding-top: 5px;
				}

				#page-release .sidebar-block-download form input.text {
					width: 236px;
					height: 25px;
					line-height: 25px;
					font-size: 11px;
					float: left;
					border: 1px solid #ddd;
					padding: 0;
				}

				#page-release .sidebar-block-download form input.button {
					float: right;
					margin: 0;
					width: 67px;
					height: 23px;
					margin: 2px 0 0;
					background: url('img/button-black-bg.gif') repeat-x 0 0;
					text-transform: uppercase;
				}

				#page-release .sidebar-block-download .checkboxes-container {
					padding-bottom: 10px;
				}
				#page-release #sidebar .sidebar-block-download .download {
					display: block;
					text-align: right;
				}
				#page-release #sidebar .download a.button,
				#page-release #sidebar .download .button span {
					background: url('img/button-download-bg.gif') no-repeat 0 0;
					display: inline-block;
					height: 22px;
					line-height: 22px;
					font-size: 11px;
					color: #666;
					text-decoration: none;
				}
				#page-release #sidebar .download a.button {
					padding-left: 30px;
				}
				#page-release #sidebar .download .button span {
					background-position: 100% 0;
					padding-right: 14px;
				}


			#page-release .sidebar-block-download .footnote {
				font-size: 9px;
				color: #8a959a;
			}

			#page-release .sidebar-block-download .file-pdf {
				position: relative;
				padding-left: 23px;
				padding-top: 2px;
				padding-bottom: 1px;
				background: url('../img/icons/pdf.gif') left center no-repeat;
				line-height: 16px;
			}

			/* sidebar twitter block */
				.sidebar-block-twitter .updates-time {
					font-size: 11px;
				}

			#page-release .sidebar-block-latest-releases .updates-time {
				font-size: 11px;
				color: #8A959A;
			}

			/* sidebar archive block */
			.sidebar-block-archive .sidebar-block-content {
				padding-top: 0;
			}
				.sidebar-block-archive h5 {
					margin: 0;
					padding: 10px 0 0;
				}
				.sidebar-block-archive li {
					float: left;
					white-space: nowrap;
					padding: 0 10px 0 0;
					color: #8A959A;
				}

/**
 * Gallery
 */

.gallery-inline {
	position: relative;
	border: 1px solid #dedede;
}

.content .gallery-inline {
	margin: 0;
}

.gallery-inline .gallery-zip {
	float: right;
	width: 122px;
	text-align: center;
}

.gallery-inline .gallery-zip .size {
	font-size: 11px;
	color: #9b9b9b;
	display: block;
	width: 122px;
	text-align: center;
}

.gallery-inline .photo-container {
	text-align: center;
	/*width: 430px;*/
	/*height: 300px;*/
	margin: 10px auto 0;
	color: #aaa;
	font-size: 11px;
}

.gallery-inline .photo-container img {
	vertical-align: middle;
	position: relative;
	z-index: 1;
}

.gallery-inline .download-size {
	line-height: 22px;
	padding: 0 10px 0 20px;
	font-size: 11px;
	float: left;
}

.gallery-inline .navigation {
	height: 30px;
	padding: 9px 8px 0;
	background: #f9f9f9;
	border-top: 1px solid #dedede;
	color: #fff;
	font-size: 11px;
	color: #aaa;
}

.gallery-inline .navigation .pagination {
	float: left;
	line-height: 22px;
	padding: 0; margin: 0;
}

.gallery-inline .navigation .download {
	float: right;
}

.gallery-inline .navigation .download a,
.gallery-inline .navigation .download span {
	background: url('img/button-download-bg.gif') no-repeat 0 0;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.gallery-inline .navigation .download a {
	padding-left: 30px;
}
.gallery-inline .navigation  .download span {
	background-position: 100% 0;
	padding-right: 14px;
}

#social-toolbar {
	position: absolute;
	margin: 44px 0 0 -87px;
	border: 1px solid #ddd;
	border-right: 0;
	width: 65px;
	padding: 5px;
	background-color: #fff;
	text-align: center;
}
#social-toolbar img {
	vertical-align: middle;
}
#social-toolbar .facebook, #social-toolbar .twitter {
	display: block;
	padding: 3px 0;
}

#social-toolbar .facebook {
	padding-left: 3px;
}

#social-toolbar .facebook iframe {
	margin-left: 4px;
}

#social-toolbar .divider {
	clear: both;
	height: 7px;
	overflow: hidden;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 -5px;
}

#social-toolbar .comments,
#social-toolbar .clicks {
	display: block;
	padding: 0 0 5px;
}

#social-toolbar .clicks {
	color: #8a959a;
}

#social-toolbar .clicks .number,
#social-toolbar .comments .number {
	display: block;
	font-size: 17px;
	padding: 5px 2px 0 0;
	text-align: center;
}

#social-toolbar .comments .number {
	height: 32px;
	background: url('img/comments-bubble.gif') no-repeat 50% 5px;
	color: #343632;
	padding: 10px 0 5px;
}

#page-release #sidebar .sidebar-block-updates .sidebar-block-content {
	padding: 15px 0 15px 20px;
}

	#page-release #sidebar .sidebar-block-updates .sidebar-block-content label {
		font-weight: bold;
		color: #948585;
		display: block;
		padding: 0 0 5px;
	}

	#page-release #sidebar .sidebar-block-updates .sidebar-block-content .input,
	#page-release #sidebar .sidebar-block-updates .sidebar-block-content .button {
		float: left;
	}

	#page-release .sidebar-block-updates .sidebar-block-content label {
				display: none;
			}

	#page-release .sidebar-block-updates .sidebar-block-content .input,
	#page-release .sidebar-block-updates .sidebar-block-content .button {
		float: left;
	}

	#page-release .sidebar-block-updates .sidebar-block-content .input {
		border: 1px solid #ddd;
		height: 25px;
		line-height: 25px;
		margin: 0 4px 0 0;
		padding: 0 0 0 5px;
		width: 215px;
		font-size: 11px;
	}

	#page-release .sidebar-block-updates .sidebar-block-content .button {
		background: url(img/button-subscribe-bg.gif) no-repeat 0 50%;
		border: 0;
		color: #fff;
		font-size: 10px;
		height: 27px;
		margin: 0;
		padding: 0 0 2px;
		text-transform: uppercase;
		width: 87px;
	}

	#head .links {
		float: right;
		margin: 0;
		padding: 0;
	}

	#head .links li {
		font-weight: bold;
		line-height: 25px;
		background: url(img/icon-rss-large.gif) no-repeat 0 0;
		padding: 0;
	}

	#head .links li a {
		background: none;
		padding-left: 30px;
		text-decoration: none;
		color: #fff;
	}

#page-release #release .content-block div.content #photo-comment p {
	padding: 3px 0;
	font-size: 11px;
	color: #aaa;
	line-height: 14px;
}

#release ol {
	list-style: decimal;
	margin-left: 20px;
	padding-bottom: 5px;
}

#release li {
	padding-bottom: 5px;
}
