/* Общее */
* {
	margin:0; padding:0;
}

img {
	vertical-align:baseline;
	border:0;
}

input {
	font-family:'verdana', sans-serif;
	vertical-align:baseline;
}

a {
	color:#cc0000; text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

html {
	height:100%;
	background:#343434;
}

body {
	width:999px;
	height:100%;
	margin:0 auto;
	font:12px/14px 'tahoma', serif;
	color:#000;
}

div.clear {
	clear:both;
}
/* /Общее */

#wrapper {
	float:left;
	width:999px;
	min-height:100%;
	background:url('/img/wrapper.gif') left top repeat-y;
}

* html #wrapper {
	height:100%;
}

/* шапка */
	#header {
		float:left;
		clear:both;
		display:inline;
		width:999px;
		height:141px;
		background:url('/img/header.gif') left top repeat-y #3b3b3b;
	}

		#header #logo {
			float:left;
			display:inline;
			width:205px;
			height:108px;
		}

			#header #logo a {
				float:left;
				display:inline;
				width:205px;
				height:108px;
				background:url('/img/logo.gif') left top no-repeat;
			}

		#header #slogan {
			float:left;
			display:inline;
			width:794px;
			height:18px;
		}

			#header #slogan a {
				float:right;
				display:inline;
				width:auto;
				margin:0 3px 0 0;
				font: 11px/14px 'tahoma', serif;
				text-decoration:none;
				color:#ffffff;
			}
			
			#header #slogan a h1 {
				font: 11px/14px 'tahoma', serif;
			}

		#header #mainBan {
			float:left;
			display:inline;
			width:794px;
			height:90px;
		}

			#header #mainBan a {
				float:left;
				display:inline;
				width:794px;
				height:90px;
				background:url('/img/main_ban.jpg') left top no-repeat;
			}

		#header #mainNav {
			float:left;
			clear:both;
			display:inline;
			width:999px;
			height:33px;
			/*margin:0 0 4px 0;
			border-bottom:1px solid #cfd4d8;*/
		}

			#header #mainNav ul {
				float:right;
				display:inline;
				width:auto;
			}

				#header #mainNav ul li {
					float:left;
					display:inline;
					width:auto;
					list-style:none;
				}

					#header #mainNav ul li a {
						float:left;
						display:inline;
						width:auto;
						margin:12px 5px 0 13px;
						font: 12px/14px 'tahoma', serif;
						text-decoration:underline;
						color:#ffffff;
					}

					#header #mainNav ul li a:hover {
						text-decoration:none;
					}
/* //шапка */


/* сайдбар */
	#sideBar {
		float:left;
		display:inline;
		overflow:hidden;
		width:204px;
		background:#cc9966;
	}

		#sideBar #mainMenu {
			float:left;
			clear:both;
			display:inline;
			width:204px;
			height:auto !important;
			height:289px;
			min-height:289px;
			background:url('/img/main_menu.jpg') left top no-repeat #000;
		}

			#sideBar #mainMenu .header {
				float:left;
				width:204px;
				margin:16px 0;
				text-align:center;
				font:12px/14px 'tahoma', serif;
				color:#cc9966;
				text-transform:uppercase;
			}

			#sideBar #mainMenu ul {
				float:left;
				width:auto;
			}

				#sideBar #mainMenu ul li {
					float:left;
					width:204px;
					list-style:none;
					text-align:center;
				}

					#sideBar #mainMenu ul li a {
						float:left;
						clear:both;
						display:inline;
						width:168px;
						padding:6px 0;
						margin:0 0 0 19px;
						text-decoration:underline;
						font:12px/12px 'tahoma', serif;
						color:#fff;
					}

					#sideBar #mainMenu ul li a:hover,
					#sideBar #mainMenu ul li a.current {
						background:#cc0000;
					}

						#sideBar #mainMenu ul li a span {
							text-transform:uppercase;
						}

		#sideBar #quickSearch {
			float:left;
			clear:both;
			display:inline;
			width:204px;
		}

			#sideBar #quickSearch h1 {
				float:left;
				width:204px;
				margin:9px 0;
				text-align:center;
				font:12px/14px 'tahoma', serif;
				color:#000;
				text-transform:uppercase;
			}

			.selectSH {
				float:left;
				display:inline;
				width:184px;
				margin:0 0 0 8px;
				padding:0 0 0 3px;
				font:11px/20px 'tahoma', serif;
				color:#000;
				cursor:pointer;
				border:1px solid #000;
				background:url('/img/quick_search.gif') right center no-repeat #fff;
			}
			.Separator {
				float:left;
				width:100px;
				height:5px;
			}
			.selectBloc {
				float:left;
				display:inline;
				background:#fff;
				border:1px solid #000;
				width:181px !important;
				width:184px;
				margin:-1px 0 5px 8px;
				padding:3px 3px 3px 3px;
			}
			.selectBloc div {
				float:left;
				clear:both;
				display:inline;
			}
			.selectBloc a {
				display:inline;
				
				font:11px/20px 'tahoma', serif;
				color:#000;
				text-decoration:none;
			}

			#sideBar #quickSearch ul {
				float:left;
				clear:both;
				width:204px;
				margin:19px 0 0 0;
				padding:27px 0 0 0;
				background:url('/img/quick_search_ul.gif') center top no-repeat;
				font:11px/24px 'tahoma', serif;
				color:#000;
			}

				#sideBar #quickSearch ul li {
					float:left;
					clear:both;
					width:auto;
					list-style:none;
				}

					#sideBar #quickSearch ul li a {
						float:left;
						clear:both;
						width:184px;
						padding:0 0 0 20px;
						background:url('/img/quick_search_ul_li_a.gif') 11px 10px no-repeat;
						font:12px/20px 'tahoma', serif;
						color:#000;
						text-decoration:underline;
					}

					#sideBar #quickSearch ul li a:hover {
						text-decoration:none;
					}

			#sideBar #smallBan {
				float:left;
				clear:both;
				width:204px;
				margin:20px 0 0 0;
				text-align:center;
			}

				#sideBar #smallBan img {
					margin:0 0 10px 0;
					border:2px solid #000;
				}
/* //сайдбар */


	#mainContent {
		float:right;
		display:inline;
		overflow:hidden;
		width:795px;
		background:#fff;
	}

		#mainContent #bigBan {
			float:left;
			clear:both;
			display:inline;
			width:795px;
			height:289px;
		}

			#mainContent #bigBan span {
				float:left;
				clear:both;
				display:inline;
				width:795px;
				height:289px;
				background:url('/img/big_ban.jpg') left top no-repeat #c5c7d0;
			}

		#mainContent #smallNav {
			float:left;
			clear:both;
			display:inline;
			width:765px;
			padding:14px 20px 15px 10px;
			font:12px/14px 'tahoma', serif;
		}

			#mainContent #smallNav a {
				text-decoration:underline;
				color:#000;
			}

			#mainContent #smallNav a:hover {
				text-decoration:none;
			}

			#mainContent #smallNav a.current {
				font-weight:bold;
			}

		#mainContent #searchRequestInfo {
			float:left;
			clear:both;
			display:inline;
			width:795px;
		}

			#mainContent #searchRequestInfo .text {
				float:left;
				clear:both;
				display:inline;
				width:auto;
				margin:0 0 0 8px;
				padding:0 10px;
				background:#cc0000;
				font:12px/25px 'tahoma', serif;
				color:#fff;
			}

		#mainContent #welcome {
			float:left;
			clear:both;
			display:inline;
			width:755px;
			padding:20px;
			font:12px/14px 'tahoma', serif;
			color:#000;
		}

		#mainContent #productsGallery {
			float:left;
			display:inline;
			overflow:hidden;
			width:795px;
			padding:2px 1px 20px 11px;
			background:#ccc;
		}

		#mainContent #productsGallery.inner {
			padding:12px 1px 0 11px;
			background:#fff;
		}

			#mainContent #productsGallery .item {
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				width:149px;
				height:127px;
				margin:11px 7px 0 0;
				padding:7px 0 9px 0;
				background:url('/img/products_gallery_item.gif') left top repeat-y #000;
				text-align:center;
			}

			#mainContent #productsGallery.inner .item {
				margin:0 7px 20px 0;
				padding:7px 0 9px 0;
			}

				#mainContent #productsGallery .item img {
					float:left;
					display:inline;
					width:138px;
					margin:0 6px 0 5px;
				}

				#mainContent #productsGallery .item .info {
					float:left;
					display:inline;
					width:138px;
					margin:9px 6px 0 5px;
					text-align:left;
					font:10px/9px 'tahoma', serif;
				}

					#mainContent #productsGallery .item .info a {
						color:#fff;
						text-decoration:none;
					}

				#mainContent #productsGallery .item .price {
					position:absolute;
					bottom:28px;
					right:10px;
					z-index:10;
					width:69px;
					background:#cc0000;
					text-align:center;
				}

					#mainContent #productsGallery .item .price span {
						font:10px/14px 'tahoma', serif;
						color:#fff;
						text-decoration:none;
					}

		#mainContent .factoryItem {
			float:left;
			clear:both;
			display:inline;
			width:773px;
			padding:30px 11px 10px 11px;
		}

		#mainContent .factoryItem h1 {
			font:bold 12px/14px 'tahoma', serif;
			text-transform:uppercase;
		}

		#mainContent .factoryItem h2 {
			font:bold 17px 'tahoma', serif;
			color:#cc0000;
			text-transform:uppercase;
		}
		#mainContent .factoryItem h3 {
			font:bold 15px 'tahoma', serif;
			color:#cc9966;
			text-transform:uppercase;
		}
		
		#mainContent .factoryItem strong {
		    font-weight: normal;
		}
		
		#mainContent .factoryItem .links {
			padding:2px 0 0 0;
		}

			#mainContent .factoryItem .links a {
				margin:0 12px 0 0;
			}


		#mainContent #productsInfo {
			float:left;
			clear:both;
			display:inline;
			width:774px;
			margin:15px 9px -30px 12px;
		}

			#mainContent #productsInfo .item {
				float:left;
				clear:both;
				display:inline;
				width:774px;
				margin:0 0 29px 0;
				padding:0 0 27px 0;
				border-bottom:1px solid #cccccc;
				font:12px/14px 'tahoma', serif;
			}

				#mainContent #productsInfo .item .img {
					float:left;
					display:inline;
					width:176px;
					text-align:center;
				}

					#mainContent #productsInfo .item .img img {
						border:1px solid #151515;
					}

				#mainContent #productsInfo .item .name {
					float:right;
					display:inline;
					width:598px;
				}

					#mainContent #productsInfo .item .name a {
						float:left;
						display:inline;
						width:auto;
						padding:0 12px;
						background:#cc0000;
						line-height:21px;
						text-decoration:none;
						color:#fff;
						text-transform:uppercase;
					}

				#mainContent #productsInfo .item .info {
					float:right;
					display:inline;
					width:515px;
					padding:15px 82px 0 1px;
				}

				#mainContent #productsInfo .item .link {
					float:right;
					display:inline;
					width:597px;
					margin:15px 0 0 1px !important;
					margin:15px 0 2px 1px;
				}

					#mainContent #productsInfo .item .link a {
						float:left;
						display:inline;
						width:auto;
						color:#000;
					}


		#mainContent #productInfo {
			float:left;
			clear:both;
			position:relative;
			display:inline;
			width:779px;
			padding:8px;
			background:#cccccc;
		}

			#mainContent #productInfo .img {
				float:left;
				display:inline;
				width:491px;
			}

				#mainContent #productInfo .img img {
					border:1px solid #000;
				}

			#mainContent #productInfo .info {
				float:left;
				display:inline;
				width:280px;
			}

				#mainContent #productInfo .name {
					float:left;
					display:inline;
					width:280px;
					font:bold 14px/24px 'tahoma', serif;
					color:#000;
				}

					#mainContent #productInfo .name a {
						text-decoration:none;
						color:#000;
					}

				#mainContent #productInfo .desc {
					float:left;
					display:inline;
					width:280px;
					margin:15px 0 58px 0;
					font:11px/19px 'tahoma', serif;
					color:#000;
				}

					#mainContent #productInfo .desc span {
						font:14px/24px 'tahoma', serif;
					}

					#mainContent #productInfo .desc a {
						color:#000;
					}

				#mainContent #productInfo .price {
					float:left;
					display:inline;
					position:absolute;
					bottom:9px;
					left:499px;
					width:280px;
				}

					#mainContent #productInfo .price span {
						float:left;
						display:inline;
						width:auto;
						padding:0 30px;
						background:#cc0000;
						font:16px/58px 'tahoma', serif;
						text-decoration:none;
						color:#fff;
					}


		#mainContent #productSubInfo {
			float:left;
			clear:both;
			display:inline;
			width:768px;
			margin:15px 15px 0 12px;
		}

			#mainContent #productSubInfo .left {
				float:left;
				display:inline;
				width:483px;
			}

				#mainContent #productSubInfo .left .header {
					float:left;
					clear:both;
					display:inline;
					width:auto;
					padding:0 11px;
					background:#666666;
					font:12px/26px 'tahoma', serif;
					color:#fff;
				}

				#mainContent #productSubInfo .left .productsGallery {
					float:left;
					clear:both;
					display:inline;
					width:483px;
				}

					#mainContent #productSubInfo .left .productsGallery .item {
						float:left;
						display:inline;
						position:relative;
						overflow:hidden;
						width:149px;
						height:127px;
						margin:14px 7px 0 0;
						padding:7px 0 9px 0;
						background:url('/img/products_gallery_item.gif') left top repeat-y #000;
						text-align:center;
					}

						#mainContent #productSubInfo .left .productsGallery .item img {
							float:left;
							display:inline;
							width:138px;
							margin:0 6px 0 5px;
						}

						#mainContent #productSubInfo .left .productsGallery .item .info {
							float:left;
							display:inline;
							width:138px;
							margin:9px 6px 0 5px;
							text-align:left;
							font:10px/9px 'tahoma', serif;
						}

							#mainContent #productSubInfo .left .productsGallery .item .info a {
								color:#fff;
								text-decoration:none;
							}

						#mainContent #productSubInfo .left .productsGallery .item .price {
							position:absolute;
							bottom:28px;
							right:10px;
							z-index:10;
							width:69px;
							background:#cc0000;
							text-align:center;
						}

							#mainContent #productSubInfo .left .productsGallery .item .price span {
								font:10px/14px 'tahoma', serif;
								color:#fff;
								text-decoration:none;
							}

			#mainContent #productSubInfo .right {
				float:left;
				display:inline;
				width:285px;
				background:#ebebeb;
				margin:6px 0 0 0;
			}

				#mainContent #productSubInfo .right .header {
					float:left;
					clear:both;
					display:inline;
					width:259px;
					padding:17px 13px 0 13px;
					font:12px/14px 'tahoma', serif;
					color:#000;
					text-transform:uppercase;
				}

				#mainContent #productSubInfo .right .desc {
					float:left;
					clear:both;
					display:inline;
					width:259px;
					padding:25px 13px 0 13px;
					font:12px/18px 'tahoma', serif;
					color:#cc0000;
				}

					#mainContent #productSubInfo .right .desc a {
						color:#000;
					}

				#mainContent #productSubInfo .right .link {
					float:left;
					clear:both;
					display:inline;
					width:259px;
					padding:25px 13px 10px 13px;
					font:12px/14px 'tahoma', serif;
				}


	#empty {
		float:left;
		clear:both;
		width:auto;
	}

#footer {
	float:left;
	clear:both;
	display:inline;
	width:999px;
	background:url('/img/footer.gif') left top repeat-y #ccc;
}

	#footer #bye {
		float:left;
		clear:both;
		display:inline;
		width:778px;
		padding:12px 7px 12px 214px;
		background:url('/img/footer_bye.gif') left top repeat-y #666666;
		font:12px/14px 'tahoma', serif;
		color:#fff;
	}
	#footer #bye A, #footer #bye strong {
		color:#fff;
	}
	
	#poweredBy {
		float:right;
		display: inline;
		margin: 15px 5px 10px 0;		
		color:#ffffff;
	}
		#poweredBy a.logo {
			float:right;
			display: inline;
			padding: 58px 100px 10px 0;
			color:#ffffff;
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;
			background: url('/img/un-real-logo.gif') right top no-repeat;
		}
		#poweredBy a {
			float:right;
			display: inline;
			padding: 58px 10px 10px 0;
			color:#ffffff;
			text-decoration: uderline;
			font-weight: normal;
			font-size: 13px;
		}

	#copyright {
		float: left;
		display: inline;
		width:40%;
		margin: 45px 0 0 10px;
		color: #4C4B49;
		text-decoration: none;
		font-size: 11px;
		
	}
		#copyright span {
			color: #fff;
			text-decoration: none;
			font-size: 11px;
		}
	
	#poweredByLeft {
		margin: 20px;		
		color:#ffffff;
	}
		#poweredByLeft a {
			color:#ffffff;
			text-decoration: uderline;
			font-weight: normal;
			font-size: 13px;
		}
