/* 
 * @year: 2008
 * @author: Sergey Gogolev
 */

/* files-catalogue */
	.file-number {
		padding: 7px 0; width: 41px;
		background: #eaeaea; text-align: center; color: #d0d0d0;
		font-size: 2em;}

	.file-section {
		position: relative; margin-bottom: 12px; padding: 0 150px 8px 0;
		font-weight: normal; text-transform: uppercase;
		background: url(../../common/images/footer-line.gif) bottom left repeat-x;}

	.file-section span {
		position: absolute; top: 0; right: 0;
		text-transform: lowercase;}
		
	.file-catalogue {
		padding-bottom: 15px;}
		
		.file-catalogue p, .file-catalogue h4 {
			margin: 0 !important;}
			
		.file-catalogue h4 {
			font-size: 1.1em !important; padding-bottom: 3px;}
			
			.file-catalogue h4 a, .file-catalogue h4 a:visited {
				color: #5780c1;} 
				
			.file-catalogue h4 a:hover {
				color: #ff8672;} 
				
			.file-catalogue span {
				color: #aaa;}
				
			.file-catalogue p {
				padding-bottom: 3px;}
				
	.enclousers td{
		padding-bottom: 0px;}
		
		.enclousers td a {
			color: #7a7a7a;}

/* aI */
	.a-i {
		text-transform: lowercase; font-size: 1.1em; //height: 1%;
		display: block; padding: 1px 0 6px 30px;}
 
	.a-i-back {
		background: url(../../common/images/gallery-back.gif) no-repeat 0 0;}

	.a-i-list {
		background: url(../../common/images/gallery-list.gif) no-repeat 0 0;}

/* tabs */
	.link-hovered, .link-hovered:visited {
		color: #5780c1 !important;}

/* pages */
	.pages a, .pages b, .pages a:visited {
		float: left;
                margin-right: 5px;
                width: 22px;
                padding: 4px 0;
		background: #7093ca;
                text-align: center;
                color: white;
                font-weight: bold;
		text-decoration: none;
        }

	.pages a:hover {
		background: #ffb2a5; color: white;
  }

	.pages b {
		background: #eaeaea;
                color: #555;
        }

/*костыли для FAQ============================*/
.pages .prev, .pages .next {
    float: left;
    width: 100px;
}

.pages .prev a, .pages .next a {
    width: 150px;
}

.faq-item {
    color: #000000;
}

div #FAQform {
    position: absolute; /* Абсолютное позиционирование */
    top: 30px;
    right: 0px;
    width: 259px;
    background-color: #f0f0f0;
    z-index: 2;
    text-align: right;
}

div #FAQform form table tr td div {
    margin-right: 10px;
    font-weight: bold;
}



.faq-text {
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}

/*======================================*/

/* Галерея */

		/* Альбомы */

			.gallery-album td {
				padding: 0 10px 12px 0;}
				
				.gallery-album-image {
					text-align: right;}
					
					.gallery-album-image img {
						display: block; border: 5px solid #FBE9E8;
						margin-top: 6px;} 
				
				.gallery-album-info {
					color: #444;}
	
		/* Изображения */
		
			#gallery_block {
				padding: 10px 0;text-align: center; display: none;}
		
			.small-span {
				color: #990000; font-size: 0.8em; font-family: Verdana,serif}
		
				#gallery_thumbnail {
					margin: 0 auto;}
					
					#gallery_thumbnail td {
						width: 425px; height: 325px;
						vertical-align: middle; text-align: center;}
		
				#gallery_icon {
					margin: 0 auto;}
					
					#gallery_icon td {
						vertical-align: middle;}
		
						#gallery_icon td img {
							cursor: pointer; cursor: hand;
							}
		
					.gallery_icon_data {
						width: 175px; height: 175px;  text-align: center;}
		
						.gallery_icon_data div {
							width: 180px;}
		
					.gallery_icon_delim {
						width: 10px;}
						
					.gallery_icon_data img, #gallery_thumbnail td img {
						border: 2px solid #7a7a7a;}
			
			#gallery_alt b{
				color: #5371a1;}
		
		/* Управление */
		
			#gallery_preloader {
				display: none;}
	
			.gallery_control {
				width: 25px; }
	
			.gallery_control2, .gallery-control {
				width: 25px;}
	
				#gallery_prev, #gallery_next {
					width: 24px; height: 18px; 
					cursor: pointer; cursor: hand;}
	
		/* Отображение списком */
		
			.gallery-list {
				position: relative !important; float: left; 
				margin: 0 5px 10px 5px; 
				min-height: 190px; _height: 190px; 
				width: 180px; color: #5371a1; font-weight: bold;
				text-align: center;}
			
			.gallery-list img {	
				border: 2px solid #7a7a7a;}			
		
				.gallery-list a, {
					text-decoration: none; color: #5371a1;}
					
					.gallery-file {
						text-decoration: underline !important;}
				
			.gallery-creating {
				position: relative; float: right; top: 0px;}
				
				.gallery-creating img {
					position: relative; top: 10px;}
		
		/* Просмоторщик изображений */
			
			.control {
				position: fixed; -position: absolute; 
				left: 50%; margin-left: -75px; 
				width: 155px; //height: 1%; 
				
				/* Полупрозрачность */ 
				background: #fff;
				filter: Alpha(opacity=62); -moz-opacity: 0.62; KhtmlOpacity: .62;	opacity: .62;}
		
			.control td{
				text-align: center; width: 25px; padding: 5px 0;
				vertical-align: middle;}
			
			.close_button {
				position: fixed; -position: absolute; top: 0; right: 0; 
				color: red;	
				width: 25px; padding: 5px;
				/* Полупрозрачность */
				background: #fff; 
				filter: Alpha(opacity=42); -moz-opacity: 0.42; KhtmlOpacity: .42;	opacity: .42;}
		

		/* map */
			.map-1 {
				display: block;
				font-weight: bold; }

