﻿@charset "utf-8";  .cat-bl .main-left-box{	width: 560px;	min-height: 200px;}.cat-bl .main-row{	width: 328px;}.action001{	display: block;	position: absolute;	width: 210px;	height: 53px;	top: -11px;	left: -6px;	background: url('../images/img001/action.png') no-repeat center center;}.main-line2 ul li {position: relative;float: left;width: 160px;height: 100px;margin: 0 0 8px 8px;overflow: hidden;}.main-line2{	margin-top: 0;	width: 328px;	float: none;	display: inline-block; *display: inline; zoom: 1;}.main-line2 ul li:nth-child(odd) {margin: 0 0 8px 0;}/* fix ie8 */@media \0screen {.main-line2 ul li{margin: 0 2px 8px;}.main-line2 ul li:first-child{margin: 0 2px 8px;}}/* fix ie8 off */.cal-right2{	margin: 0 0 5px 0;}/* fix ff */@-moz-document url-prefix() {.cal-right2{margin: 0 0 6px 0;}}/* fix ff off */.prev-arr{	display: block;	position: absolute;	left: -26px;	top: 110px;	width: 52px;	height: 134px;	background: url('../images/img001/prev.png') no-repeat center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.next-arr{	display: block;	position: absolute;	right: -31px;	top: 124px;	width: 55px;	height: 124px;	background: url('../images/img001/next.png') no-repeat center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.prev-arr:hover{	background: url('../images/img001/prev-h.png') no-repeat center center;}.next-arr:hover{	background: url('../images/img001/next-h.png') no-repeat center center;}.name-bag{	margin: 0 0 0 -20px;	width: 250px;	height: 80px;	background: url('../images/img001/name.png') no-repeat center center;}.crazy-nav{	position: relative;	width: 306px;	height: 183px;	background: #ed1c24;	margin: 32px 0 100px -40px;	border: solid 1px #a71319;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	-o-border-radius: 20px;	border-radius: 20px;}.crazy-top{	display: block;	position: absolute;	right: 20px;	top: -27px;	width: 128px;	font-size: 18px;	line-height: 26px;	height: 26px;	color: #b6b6b6;	text-align: center;	background: #535353;	-webkit-border-radius: 20px 20px 0 0;	-moz-border-radius: 20px 20px 0 0;	-o-border-radius: 20px 20px 0 0;	border-radius: 20px 20px 0 0;}.crazy-left{	display: block;	position: absolute;	left: -27px;	top: 28px;	height: 128px;	width: 26px;	color: #b6b6b6;	text-align: center;	background: #535353;	-webkit-border-radius: 20px 0 0 20px;	-moz-border-radius: 20px 0 0 20px;	-o-border-radius: 20px 0 0 20px;	border-radius: 20px 0 0 20px;}.crazy-left span{	display: block;	height: 128px;	background: url('../images/img001/char-.png') no-repeat 9px center;}.crazy-left:hover span{	background-image: url('../images/img001/char-hover.png');}.crazy-left.active span,.crazy-left.active:hover span{	background-image: url('../images/img001/char.png');}.crazy-right{	display: block;	position: absolute;	right: -27px;	top: 28px;	height: 128px;	width: 26px;	color: #b6b6b6;	text-align: center;	background: #535353;	-webkit-border-radius: 0 20px 20px 0;	-moz-border-radius: 0 20px 20px 0;	-o-border-radius: 0 20px 20px 0;	border-radius: 0 20px 20px 0;}.crazy-right span{	display: block;	height: 128px;	background: url('../images/img001/gar-.png') no-repeat 4px center;}.crazy-right:hover span{	background-image: url('../images/img001/gar.png');}.crazy-right.active span,.crazy-right.active:hover span{	background-image: url('../images/img001/gar-active.png');}.crazy-bottom{	display: block;	position: absolute;	left: 4px;	bottom: -52px;	padding: 8px 0 0 0;	height: 49px;	width: 149px;	color: #fff;	text-align: center;	font-size: 14px;	background: url('../images/img001/vid.png') no-repeat center -4px;}.crazy-top,.crazy-left,.crazy-right,.crazy-bottom{	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.crazy-top:hover,.crazy-left:hover,.crazy-right:hover{	color: #5b5b5b;	background: #cecece;}.crazy-nav a.active,.crazy-nav a.active:hover{	color: #fff;	cursor: default;	background: #ed1c24;}.crazy-nav a.crazy-bottom:hover,.crazy-nav a.crazy-bottom.active{	background: url('../images/img001/video.png') no-repeat center top;	padding: 10px 0 0 0;	height: 47px;}.crazy-box{	text-align: left;}.crazy-box table{	border-spacing: 1px;	font-size: 13px;	line-height: 14px;	width: 100%;	padding: 1px;}.crazy-box table tr td{	padding: 7px 4px 8px;	width: 50%;	font-weight: bold;	background: #000;}.crazy-box table tr td:first-child{	padding: 7px 4px 8px 12px;	background: none;	font-weight: normal;}.crazy-box table tr:first-child td:last-child{	-webkit-border-radius: 0 20px 0 0;	-moz-border-radius: 0 20px 0 0;	-o-border-radius: 0 20px 0 0;	border-radius: 0 20px 0 0;}.crazy-box table tr:last-child td:last-child{	-webkit-border-radius: 0 0 20px 0;	-moz-border-radius: 0 0 20px 0;	-o-border-radius: 0 0 20px 0;	border-radius: 0 0 20px 0;}.crazy-box table tr td.video-td,.crazy-box table tr td.video-td:first-child,.crazy-box table tr td.video-td:last-child,.crazy-box table tr:first-child td.video-td:first-child,.crazy-box table tr:last-child td.video-td:last-child{	padding: 0;	text-align: center;		height: 183px;}.l-gallery{	float: left;	text-align: center;}.l-gallery .gallery-box{	width: 100px;	height: 330px;}.l-gallery .gallery-thumbs{	width: auto;	height: 10000px;}.l-gallery .gallery-thumbs ul li{	float: none;}.l-gallery .gallery-thumbs ul li a{	display: table-cell;	vertical-align: middle;	width: 100px;	height: 110px;}.l-up, .l-down{	display: inline-block; *display: inline; zoom: 1;	width: 28px;	height: 16px;	background: url('../images/img001/up.png') no-repeat center center;}.l-down{	background: url('../images/img001/down.png') no-repeat center center;}.block-3d{	float: right;	width: 307px;	margin: 0 112px 0 0;}.nav-3d{	margin: 20px 0 0;	width: 307px;	height: 47px;	background: url('../images/img001/3d-bar.png') no-repeat center center;}.slider-3d{	display: inline-block; *display: inline; zoom: 1;	width: 47px;	height: 47px;	cursor: pointer;	background: url('../images/img001/3d.png') no-repeat center center;}.prod-desc{	text-align: left;	font-size: 18px;	line-height: 18px;	margin: 0 0 0 -20px;}.prod-desc h1{	color: #ff000a;	font-weight: bold;	padding: 0 0 20px 40px;	background: url('../images/img001/desc-bg-h.png') no-repeat left 20px;}.prod-desc > ul > li{	padding: 0 0 0 40px;}.prod-desc > ul > li.features{	padding-top: 20px;}.feat{	margin: 0 0 0 20px;}.feat ul li{	position: relative;	float: left;	margin: 10px 10px 0 0;}.hz-feat{	display: block;	padding: 2px 8px;	position: absolute;	z-index: 1;	white-space: nowrap;	font-size: 12px;	line-height: 14px;	top: 50px;	left: 30px;	background: #f71010;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	-o-border-radius: 20px;	border-radius: 20px;}/* КУСОК ПО ЭКСПЕРТАМ */.exp .sect-name{	padding-left: 45px;}.exp .main-left-box{	width: 730px;	padding-top: 20px;}.exp .news-text{	width: 572px;	font-size: 14px;	color: #fff;	line-height: 14px;}.exp .n-date{	font-weight: normal;	color: #ee2930;	font-size: 20px;	text-decoration: none;}.exp .n-date b{	color: #fff;}.exp .news-img img{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;}.news-text p a{	color: #fff;}.news-text p a:after{	display: inline-block;	content: "\00a0\203a";	font-weight: bold;	font-size: 18px;	vertical-align: bottom;	text-shadow: 1px 2px 0px #1d1d1d;}.exp .n-name{	color: #ee2930;	text-decoration: underline;}.exp .news-sect:hover .news-text p a{	text-decoration: underline;}.exp .news-sect:hover .news-text p a:after{	text-decoration: none;}.blog-header{	-webkit-border-radius: 10px 10px 0 0;	-moz-border-radius: 10px 10px 0 0;	-o-border-radius: 10px 10px 0 0;	border-radius: 10px 10px 0 0;}.b-text{	font-size: 14px;	line-height: 14px;}.b-text p{	margin: 20px 80px 0 0;}/* КУСОК ПО ЭКСПЕРТАМ off*/.crazy-box{	display: none;}.crazy-box.active{	display: block;}.ajax-loading{	height: 186px;	background: url("../images/img001/ajax-loading.gif") no-repeat center center;}/* END */