
	@import url(reset.css);
	@import url(grid.css);
	@import url(rules.css);
	
	#welcome {
		clear:both;
		overflow:hidden;
		margin:15px 0 20px 30px;
	}
		#welcome .original, #welcome .text {
			float:left;
			width:49%;
		}
		#welcome .original {
			margin:0 1% 0 0;
		}
		#welcome .text {
			margin:0 0 0 1%;
			width:48%;
		}
		
		.logos {
			width:100%;
			margin:-15px 0 0 0;
		}
			.logos td {
				width:25%;
				height:100px;
				text-align:center;
				vertical-align:middle;
				cursor:pointer;
			}
				.logos a {
					color:#475862;
					text-transform:uppercase;
					text-decoration:none;
					font-size:0.7em;
				}
					.logos strong {
						display:none;
					}
					
	#general {
		clear:both;
		margin:0 0 0 0;
		padding:0px 0 0 0;
	}		
		#general h2 {
			clear:both;
			margin:0 0 0 30px;
		}
		#catalog {
		}
			#catalog .row {
				clear:both;
				width:100%;
				overflow:hidden;
				background:#d3d3d3 url(../img/bg-catalog-letter.gif);
			}
			#catalog .dark {
				background-color:#bfbdbd ;
			}
			#catalog .row:hover {
				background-color:#374757;
			}
				#catalog h3 {
					float:left;
					width:30px;
					text-align:center;
					margin:0;
					padding:17px 0 0 0;
					color:#475862;
					font:bold 1.2em Tahoma;
					text-transform:uppercase;
				}
				#catalog .row:hover h3 {
					color:#fff;
				}
				#catalog p {
					margin:0;
					background: #fff url(../img/bg-catalog-row.gif);
					overflow:hidden;
				}
				#catalog .row:hover p {
					background-color:#ececec;
				}
					#catalog a {
						display:block;
						float:left;
						position:relative;
						width:100px;
						height:60px;
						overflow:hidden;
						color:#475862;
						font:bold 0.9em Tahoma;
						text-align:center;
						text-transform:uppercase;
						text-decoration:none;
					}
						#catalog b {
							display:none;
							position:absolute;
							top:0;
							left:0;
							width:100px;
							height:60px;
							line-height:60px;
							vertical-align:middle;
							text-align:center;
							cursor:pointer;
						}
						#catalog a:hover b, #catalog a.no-logo b {
							display:block;
						}
						#catalog img {
							margin:10px 0 0 0;
						}
						#catalog a:hover img {
							opacity:0.3;
						}