/**
 * Nucleo (X)HTML/CSS Framework
 *
 * @copyright       Copyright (c) Sergey Gogolev
 * @link            http://css.softprojects.ru/
 * @license    		CC-A-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)
 * @version         0.1.5
 */

 /*
	.page-in {
		background: url(../images/picture-in.jpg) top right no-repeat;}
*/

	/* Pages */
	.pages { padding: 7px 0 10px 4px;}

	.pages a, .pages b, .pages a:visited, .pages span{
		display: block; float: left; margin-right: 5px; padding: 3px 0; width: 25px; height: 1%;
		font-size: 1em; text-align: center; color: white !important; font-weight: bold;
		background: #aaa; text-decoration: none;}

		.pages a:hover { background: #f05300; }

	.pages b { background: #004b97 !important;}

	.news-item td {
		padding: 0 8px 13px 0;}

		.news-item td h3 {
			margin: 14px 0 3px 0;}

	.types {
		background: #f8fafc; padding: 0 12px 2px;
		font-family: Verdana; font-size: .9em;}

/**
 * @section template
 */

	.center-in, .right-in {
		padding-top: 255px;}

	.left-in, .right-in {
		padding-left: 15px; padding-right: 50px;}

	/*
	 * Left column width
	 * All values must be equal
	 */
		.center-in {
			margin-left:	265px;}

		.left {
			width:			265px;}


	/*
	 * Right column width
	 * All values must be equal
	 */

		.center-in {
			margin-right:	20px;}

		.right {
			width:			20px;
			margin-left:   -20px;}


	/* Gallery */
	.galleryGroupImage { position: relative; width: 170px; padding-top: 12px; padding-bottom: 10px;}

	.galleryGroupDecription { position: relative; font-size: 1em; color: #4c4c4c;}

	.galleryGroupInfo { font-size: .9em !important; padding-top: 4px;}
	.galleryGroupInfo b { color: #073472;}
	.galleryGroupContent {padding-left: 10px; padding-top: 3px;}

	/* Mode */
	.galleryModeChange {
		position: absolute; top: 15px; right: 30px; text-align: right; z-index: 2000;}

		.galleryModeList {
			padding-bottom: 25px; text-decoration: none; height: 1%; display: block; float: right;
			background: url(../images/gallery/control-list.gif) bottom center no-repeat;}

		.galleryModeInteractive {
			padding-bottom: 25px; text-decoration: none; height: 1%; display: block; float: right;
			background: url(../images/gallery/control-interactive.gif) bottom center no-repeat;}

	/* Interactive */
		/* Carousel */
	    .galleryItemsContainer { position: relative; float: left; margin-left: 22px;}

	    	/* items */
		    .galleryItemsWrap { position: relative; width: 450px; overflow: hidden;}

		    	.galleryItemsImages { position: relative; padding: 0 !important; margin: 0 !important;}

		       	.galleryItemsImages li {
		       		position: relative; float: left; width: 150px; text-align: center;
		       		padding: 0 !important; margin: 0 !important; background: none !important;}

		       		.galleryItemsImages img {}

		    /* controls */
		    .galleryItemsPrev {
		    	position: absolute; top: 0px; left: -20px; width: 20px; height: 112px;}
		    .galleryItemsNext {
		    	position: absolute; top: 0px; right: -20px; width: 20px; height: 112px;}

		/* Content */
		.galleryItemContent {
			position: relative; left: 22px; _left: 42px; width: 450px;}

			.galleryItemImage {
				text-align: center; width: 450px; }

			.galleryItemImage img  {}

			.galleryItemTitle {
				position: relative; text-align: center; width: 475px; font-size: 1.1em; font-weight: bold; color: #51525b; padding: 4px 0;}

			.galleryItemDescription, .galleryItemDate {
				font-size: .9em; color: #d76823; text-align: center; width: 475px; display: none;}
			.galleryItemInfo { color: #073472; font-size: .9em;}
			.galleryItemInfo span { color: #51525b; font-weight: bold;}
	/* List */

	.galleryListItem { position: relative; float: left; margin-top: 12px; margin-right: 12px; width: 170px; height: 160px;
		font-size: .9em;  text-align: center;
		}
		.galleryListItem img {}
