.displayNone {
	display:none !important;
}
#wrapper {
	clear:both;
	position:relative;
	height:100%;
	height:auto;
	min-height:100%;
	min-width:1000px;
	width:100%;
}
	.home #wrapper {
		background:#181818 url(../img/home.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.ie .home #wrapper {
		background-image:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home.jpg',sizingMethod='scale');
	}
	.default #wrapper {
		background:#181818 url(../img/default.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.internet #wrapper,.catalog #wrapper,.catalog_one #wrapper {
		background:#181818 url(../img/catalog.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#wrapper .tLeft {
		text-align:left !important;
	}
	#wrapper .tCenter {
		text-align:center !important;
	}
	#wrapper .tCenter {
		text-align:right !important;
	}
#shadow,#shadow_dark {
	background:#fff;
	display:none;
	position:fixed;
	opacity:0.7;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:9;
}
#shadow_dark {
	background:#000;
	z-index:12;
}
	.ie #shadow {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	}
	.ie #shadow_dark {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	}
	#header {
		background:#191919;
		border-bottom:1px solid #000;
		padding:64px 0 0;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:11;
		-webkit-box-shadow:1px 1px 15px #000;
		-moz-box-shadow:1px 1px 15px #000;
		-o-box-shadow:1px 1px 15px #000;
		box-shadow:1px 1px 15px #000;
	}
		#header #headerBlock {
			margin:0 auto;
			position:relative;
			width:960px;
		}
		#header h1 {
			cursor:pointer;
			display:block;
			height:56px;
			width:364px;
		}
		#header #sendMessage {
			background:url(../img/message.jpg) no-repeat 0 0;
			color:#fff;
			font:normal 8px/14px Verdana,sans-serif;
			padding:0 0 0 25px;
			position:absolute;
				right:60px;
				top:-9px;
			text-decoration:none;
		}
		#header #sendMessage:hover,#header #sendMessage.active {
			background:url(../img/message.jpg) no-repeat 0 -36px;
			color:#33ccff;
		}
		#messageForm {
			background:#fff;
			padding:50px 30px 25px;
			margin:-440px 0 0;
			position:fixed;
				top:170px;
				right:15%;
			overflow:hidden;
			width:380px;
			z-index:10;
			-webkit-box-shadow:1px 1px 15px #181818;
			-moz-box-shadow:1px 1px 15px #181818;
			-o-box-shadow:1px 1px 15px #181818;
			box-shadow:1px 1px 15px #181818;
		}
			#messageFormLoader {
				height:440px;
				width:380px;
			}
			#messageForm #resultMessage {
				display:none;
				font:italic 13px/14px Verdana,sans-serif;
			}
				#resultMessage.noValid {
					color:#992029;
				}
				#resultMessage.yesValid {
					color:#85BE39;
				}
			#messageForm fieldset {
				margin:10px 0 0;
			}
			#messageForm label {
				color:#636363;
				font:bold 10px/14px Verdana,sans-serif;
				display:inline-block;
				padding:0 0 0 8px;
				vertical-align:top;
				width:120px;
			}
			#messageForm input[type="text"],#messageForm textarea {
				background:#f0f0f0;
				border:1px solid #d3d3d3;
				height:19px;
				width:248px;
			}
			#messageForm input[type="submit"] {
				background:#1c1c1c;
				border:none;
				color:#fff;
				display:block;
				font:bold 12px/30px Verdana,sans-serif;
				padding:0;
				text-align:center;
				height:30px;
				width:100%;
			}
			#messageForm textarea {
				height:205px;
				width:245px;
				resize:none;
			}
			#messageForm #captchaFieldset {
				background:url(../img/arrow.jpg) no-repeat 100px 2px;
			}
			#messageForm #captcha {
				background:#f0f0f0;
				border:1px solid #d3d3d3;
				display:inline-block;
				vertical-align:top;
				margin:-19px 36px 0 0;
				height:40px;
				width:86px;
			}
			#messageForm .noValid {
				background:#FFE6E6 !important;
				border:1px solid #992029 !important;
			}
			
			#header nav {
				margin:16px 0 0 396px;
			}
			#topMenu li {
				display:inline-block;
				cursor:pointer;
				position:relative;
				margin:0 16px 0 0;
			}
				#topMenu a {
					color:#fff;
					display:block;
					font:normal 11px/16px Verdana,sans-serif;
					text-decoration:none;
					text-transform:uppercase;
				}
				
				#topMenu .active,#topMenu .selected, #topMenu a:hover {
					color:#33ccff;
					text-shadow: 0 0 1px #fff;
				}
				.ie6 #topMenu li,.ie7 #topMenu li {
					display:inline;
					zoom:1;
				}
			#topMenu>li {
				padding:0 0 16px;
			}
			#topMenu ul {
				background:#363636;
				background:rgba(54,54,54,0.8);
				display:none;
				position:absolute;
				padding:21px 27px;
				top:22px;
				left:-125px;
				width:210px;
				z-index:14;
			}
			/*.ie #topMenu ul {
				background:transparent;
				filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80363636', EndColorStr='#80363636');
			}*/
			#topMenu .hover ul {
				display:block;
			}
			#topMenu #dillers ul {
				left:-140px;
				padding:25px 10px 25px 30px;
				width:250px;
				-moz-column-count: 2; 
				-moz-column-gap: 10px;
				-webkit-column-count:2; 
				-webkit-column-gap:10px;
				column-count: 2; 
				column-gap: 10px;				
			}
			#topMenu #tech ul {
				width:330px;
			}
				#topMenu ul li {
					display:block;
					margin:6px 0 0;
				}
				#topMenu ul a {
					color:#fff;
					font:normal 9px/11px Verdana,sans-serif;
					text-align:left;
					text-transform:none;
				}
				#topMenu ul a:hover {
					color:#33ccff;
				}
			#topMenu #internet_shop ul {
				background:#fff;
				background:rgba(255,255,255,0.8);
				left:-87px;
				width:205px;
			}
				/*.ie #topMenu #internet_shop ul {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');
				}*/
				#topMenu #internet_shop li {
					padding:0 0 25px;
					position:relative;
				}
				#topMenu #internet_shop li:last-child {
					padding:0 !important;
				}
				#topMenu #internet_shop .title {
					border-left:1px solid #375a64;
					color:#375a64;
					display:inline-block;
					font:normal 11px/16px Verdana,sans-serif;
					padding:0 0 0 8px;
					margin:-6px 0 0 80px;
					width:120px;
				}
				#topMenu #internet_shop a {
					position:relative;
					z-index:2;
				}
				#topMenu #internet_shop .light_i {
					background:url(../img/light_i.png) no-repeat center center;
					display:none;
					position:absolute;
						left:-25px;
						top:-25px;
					height:139px;
					width:253px;
					z-index:0;
				}
				#topMenu #internet_shop li:hover .light_i {
					display:block;
				}
			#topMenu #catalog ul {
				background:#fff;
				background:rgba(255,255,255,0.8);
				font:normal 8px/11px Verdana,sans-serif;
				left:-250px;
				width:470px;
			}
				/*.ie #topMenu #catalog ul {
					background:transparent;
					filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#80ffffff', EndColorStr='#80ffffff');
				}*/
				#topMenu #catalog li {
					background:url(../img/shadow_small.png) no-repeat center 82%;
					display:inline-block;
					font:normal 8px/11px Verdana,sans-serif;
					margin:0;
					position:relative;
					text-align:center;
					height:83px;
					width:90px;
				}
				#topMenu #catalog .noimage {
					background:none;
				}
				#topMenu #catalog .light {
					background:url(../img/light.png) no-repeat center center;
					display:none;
					position:absolute;
						left:-10px;
						top:-10px;
					height:110px;
					width:116px;
					z-index:0;
				}
				#topMenu #catalog li:hover .light {
					display:block;
				}
					#topMenu #catalog ul a {
						font:normal 8px/11px Verdana,sans-serif;
						display:inline-block;
						position:relative;
						text-decoration:none;
						text-align:center;
						height:80px;
						width:80px;
						z-index:1;
					}
					
				#topMenu #catalog ul span {
					color:#181818;
					font:normal 8px/11px Verdana,sans-serif;
					position:absolute;
						left:-8px;
						top:0;
					z-index:1;
				}
	#main {
		clear:both;
		height:auto !important;
		overflow:hidden;
		width:100%;
	}	
	
	/*@media screen and (min-width: 1024px) and (max-width: 1024px){
		.home #main {
			background:url(../img/bg/home_1024x768.jpg) no-repeat center -169px;
			min-height:768px;
		}
		.default #main {
			background:url(../img/bg/default_1024x768.jpg) no-repeat center -169px;
			min-height:768px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_1024x768.jpg) no-repeat center -169px;
			min-height:768px;
		}
	}
	
	@media screen and (min-width: 1024px) and (max-width:1280px){
		.home #main {
			background:url(../img/bg/home_1280x960.jpg) no-repeat center -169px;
			min-height:791px;
		}
		.default #main {
			background:url(../img/bg/default_1280x960.jpg) no-repeat center -169px;
			min-height:791px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_1280x960.jpg) no-repeat center -169px;
			min-height:791px;
		}
	}
	
	@media screen and (min-width: 1280px) and (max-width:1440px){
		.home #main {
			background:url(../img/bg/home_1440x1080.jpg) no-repeat center -169px;
			min-height:911px;
		}
		.default #main {
			background:url(../img/bg/default_1440x1080.jpg) no-repeat center -169px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_1440x1080.jpg) no-repeat center -169px;
		}
	}
	
	@media screen and (min-width: 1440px) and (max-width: 1680px){
		.home #main {
			background:url(../img/bg/home_1680x1260.jpg) no-repeat center -169px;
			min-height:1091px;
		}
		.default #main {
			background:url(../img/bg/default_1680x1260.jpg) no-repeat center -169px;
			min-height:1091px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_1680x1260.jpg) no-repeat center -169px;
			min-height:1091px;
		}
	}
	
	@media screen and (min-width:1680px) and (max-width: 1920px){
		.home #main {
			background:url(../img/bg/home_1920x1440.jpg) no-repeat center -169px;
			min-height:1271px;
		}
		.default #main {
			background:url(../img/bg/default_1920x1440.jpg) no-repeat center -169px;
			min-height:1271px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_1920x1440.jpg) no-repeat center -169px;
			min-height:1271px;
		}
	}
	
	@media screen and (min-width:1920px) and (max-width: 2048px){
		.home #main {
			background:url(../img/bg/home_2048x1537.jpg) no-repeat center -169px;
			min-height:1368px;
		}
		.default #main {
			background:url(../img/bg/default_2048x1537.jpg) no-repeat center -169px;
			min-height:1368px;
		}
		.internet #main,.catalog #main,.catalog_one #main {
			background:url(../img/bg/catalog_2048x1537.jpg) no-repeat center -169px;
			min-height:1368px;
		}
	}
	*/
		#main #contentWrapper {
			background:#fff;
			background:rgba(255,255,255,0.9);
			border:solid #bfc3c7;
			border-width:1px 0;
			margin:268px 0 150px;
			padding:30px 0;
			min-height:100%;
			height:100%;
		}
		#main #content {
			padding:0 0 0 90px;
			position:relative;
			margin:0 auto;
			width:870px;
		}
		#content h1 {
			color:#000;
			font:bold 14px/16px Verdana,sans-serif;
			text-transform:uppercase;
			margin:0 0 0 37px;
		}
			#content h1 span {
				font:normal 14px/16px Verdana,sans-serif;
			}
		#text {
			min-height:70px;
			width:760px;
		}
		#content p {
			color:#000;
			font:normal 11px/18px Verdana,sans-serif;
			margin:14px 0 0;
		}
		#content h2,#content h3 {
			color:#000;
			font:bold 12px/16px Verdana,sans-serif;
			margin:20px 0 0;
		}
		#dillersList {
			list-style:none;
			margin:25px 0 0;
			padding:0;
			-moz-column-count: 3; 
			-moz-column-gap: 10px;
			-webkit-column-count:3; 
			-webkit-column-gap:10px;
			column-count: 3; 
			column-gap: 10px;		
			width:520px;
		}
			#dillersList li {
				margin:0;
				padding:0 0 4px;
			}
			#dillersList a {
				text-decoration:none;
			}
			#dillersList a:hover {
				text-decoration:underline;
			}
		#dillerInfo {
			font:normal 12px/14px Verdana,sans-serif;
			list-style:none;
			margin:25px 0 0;
			padding:0;
		}
			#dillerInfo li {
				font:normal 12px/15px Verdana,sans-serif;
				display:inline-block;
				margin:0 10px 25px 0;
				vertical-align:top;
				width:330px;
			}
			.ie6 #dillerInfo li,.ie7 #dillerInfo li {
				display:inline;
				zoom:1;
			}
			#dillerInfo p {
				font:normal 12px/15px Verdana,sans-serif;
			}
		#internetShopsList {
			display:block;
			height:auto !important;
			overflow:hidden;
			margin:55px 0 0 219px;
		}
			#internetShopsList li {
				display:block;
				float:left;
				margin:0 15px 0 0;
				width:220px;
			}
			#internetShopsList span {
				border-left:1px solid #375a64;
				color:#375a64;
				display:inline-block;
				font:normal 11px/16px Verdana,sans-serif;
				padding:0 0 0 8px;
				margin:-6px 0 0 80px;
				width:120px;
			}
	.catalog #main #content {
		padding:0 0 0 60px;
		width:960px;
	}
	.catalog #main h1 {
		padding:0 0 0 86px;
	}
		#nextPage,#nextPage:hover {
			background:url(../img/arrows.png) no-repeat 0 0;
			display:block;
			position:absolute;
			text-decoration:none;
			right:-44px;
			top:50%;
			margin:-32px 0 0;
			height:65px;
			width:50px;
		}
			#nextPage span,#prevPage span {
				color:#000;
				display:none;
				font:normal 10px/12px Verdana,sans-serif;
				position:absolute;
				text-align:left;
				text-transform:uppercase;
				max-width:80px;
			}
			#nextPage span {
				left:64px;
			}
			.catalog_one  #nextPage span {
				left:34px;
			}
			#nextPage:hover span {
				display:block;
			}
			#prevPage span {
				left:-94px;
				text-align:right;
			}
			.catalog_one #prevPage span {
				left:0;
			}
			#prevPage:hover span {
				display:block;
			}
		#prevPage,#prevPage:hover {
			background:url(../img/arrows.png) no-repeat 0 -65px;
			display:block;
			position:absolute;
			text-decoration:none;
			left:-104px;
			top:50%;
			margin:-32px 0 0;
			height:65px;
			width:50px;
		}
	.catalog #text {
		width:960px;
	}
	#catalogList {
		margin:30px 0 0 7px;
		padding:0;
	}
	#catalogList li {
		background:url(../img/shadow.png) no-repeat center 103%;
		display:inline-block;
		font:normal 11px/12px Verdana,sans-serif;
		margin:0 50px 30px 0;
		padding:0;
		height:120px;
		width:130px;
	}
		#catalogList a {
			display:inline-block;
			font:normal 10px/12px Verdana,sans-serif;
			position:relative;
			text-decoration:none;
			height:120px;
			width:130px;
		}
		#catalogList span {
			position:absolute;
				left:0;
				top:0;
		}
	.catalog_one #contentWrapper h1 {
		color:#000;
		font:bold 14px/16px Verdana,sans-serif;
		text-transform:uppercase;
		margin:0 auto;
		padding:0 0 30px 156px;
		width:860px;
	}
	.catalog_one #contentWrapper h1 span {
		font:normal 14px/16px Verdana,sans-serif;
	}
	#oneDiskWrapper {
		background:#fff;
		border-top:1px solid #aca8a8;
		margin:0 0 -36px;
		padding:0 0 4px;
		-webkit-box-shadow:0 0 10px -2px #000;
		-moz-box-shadow:0 0 10px -2px #000;
		-o-box-shadow:0 0 10px -2px #000;
		box-shadow:0 0 10px -2px #000;
	}
		#oneDisk {
			margin:0 auto;
			position:relative;
			height:auto !important;
			width:974px;
		}
		#close {
			background:url(../img/close.jpg) no-repeat 0 0;
			position:absolute;
			top:17px;
			right:52px;
			height:16px;
			text-decoration:none;
			width:16px;
		}
		#close span {
			display:none;
		}
		#close:hover {
			background:url(../img/close.jpg) no-repeat 0 -23px;
		}
			#close:hover span {
				color:#000;
				display:block;
				font:normal 10px/12px Verdana,sans-serif;
				position:absolute;
					top:-6px;
					left:22px;
				text-align:right;
			}
		#gallery {
			float:left;
			padding:1px 6px 0 0;
			text-align: right;
			width:320px;
		}
		#gallery #bigImage {
			background:url(../img/shadow_big.png) no-repeat center bottom;
			text-align:right;
			padding:0 10px 5px 0;
		}
			#gallery a {
				background:url(../img/shadow_small.png) no-repeat center bottom;
				position:relative;
				margin:0 5px 0 0;
				text-decoration:none;
			}
			#gallery a span {
				color:#000;
				display:none;
				font:normal 10px/12px Verdana,sans-serif;
				position:absolute;
					top:-53px;
					left:5px;
			}
			#gallery a:hover span {
				display:inline-block;
			}
		#table {
			float:left;
			padding:50px 0 0;
			width:526px;
		}
			#table table,#printVersion table {
				border:1px solid #c8c8c8;
				border-collapse:collapse;
				color:#4b4b4b;
				font:normal 11px/12px Verdana,sans-serif;
			}
				#table thead td,#printVersion thead td {
					background:#33ccff;
					color:#000;
					text-align:left;
				}
				#table td,#printVersion td {
					border:1px solid #c8c8c8;
					padding:4px;
					vertical-align:middle;
					text-align:center;
				}
				#table .selected td {
					background:#ededed;
				}
				#table tbody tr:hover td {
					background:#ededed;
				}
			#printVersion table {
				font:normal 9px/12px Verdana,sans-serif;
			}
		#buyOnSlik {
			background:url(../img/buy_on_slikshop.png) no-repeat 0 -1px;
			font:normal 10px/30px Verdana,sans-serif;
			display:block;
			text-align:center;
			margin:0 0 0 -123px;
			position:absolute;
				bottom:-34px;
				left:50%;
			text-decoration:none;
			height:30px;
			width:446px;
		}
			#buyOnSlik:hover {
				text-shadow:0 0 1px #000;
			}
		#diskMenu {
			clear:both;
			text-align:right;
			height:20px;
			margin:0 auto;
			position:relative;
				top:-20px;
			width:740px;
		}
			#diskMenu a {
				display:inline-block;
				text-decoration:none;
				position:relative;
				height:16px;
				width:16px;
			}
				#diskMenu a span {
					color:#000;
					display:none;
					font:normal 10px/12px Verdana,sans-serif;
					position:absolute;
						top:-13px;
						left:6px;
					text-align:left;
				}
				#diskMenu a:hover span {
					display:inline-block;
				}
				#diskMenu #save {
					background:url(../img/sprite.jpg) no-repeat 0 0;
				}
				#diskMenu #print {
					background:url(../img/sprite.jpg) no-repeat right 0;
				}

#printVersion {
	background:#fff;
	border:1px solid #e9e9e9;
	display:none;
	padding:30px 45px 45px;
	position:absolute;
		top:80px;
		left:50%;
	margin:0 0 0 -290px;
	height:auto !important;
	width:490px;
	z-index:15;
}
	#photo {
		position:relative;
		text-align:center;
		margin:0 auto;
		height:auto !important;
		overflow:hidden;
	}
		#photo h2 {
			display:inline-block;
			font:bold 14px/16px Verdana,sans-serif;
			position:absolute;
				top:15px;
				left:119px;
			text-transform:uppercase;
		}
	#printTable {
		clear:both;
		margin:20px auto;
	}
	#footLogo {
		background:url(../img/logo_print.jpg) no-repeat 0 0;
		display:block;
		margin:135px auto 0;
		height:30px;
		width:104px;
	}
	#printPage {
		background:#fff;
		font:bold 14px/14px Verdana,sans-serif;
		padding:12px 45px;
		position:absolute;
			left:-1px;
			bottom:-52px;
		text-align:center;
		text-decoration:none;
		width:491px;
		z-index:15;
	}
				
#footer {
	background:#181818;
	border-top:1px solid #242424;
	position:absolute;
		bottom:0;
		left:0;
	height:30px;
	min-width:1000px;
	width:100%;
}
	#footer nav {
		color:#fff;
		position:absolute;
		height:30px;
		top:-30px;
		left:50%;
		margin:0 0 0 -480px;
		text-align:center;
		width:960px;
	}
		#bottomMenu li {
			display:inline-block;
		}
		.ie6 #bottomMenu li,.ie7 #bottomMenu li {
			display:inline;
			zoom:1;
		}
			#bottomMenu a {
				color:#fff;
				font:normal 10px/12px Verdana,sans-serif;
				text-decoration:none;
				text-transform:uppercase;
			}
			#bottomMenu a:after {
				content:'/';
				color:#fff;
				padding:0 0 0 4px;
			}
			#bottomMenu li:last-child a:after {
				content:'';
			}
	#address {
		color:#fff;
		font:normal 10px/14px Verdana,sans-serif;
		text-align:center;
		padding:6px 0 10px;
		margin:0 auto;
		width:960px;
	}	
		#address .type {
			display:none;
		}
