/************tex**********/
h2 {font-size: 1.4em;}
.needs-attention {color: }
form.needs-validation ul, form.needs-validation ul li {padding: 0px; list-style: none;}
.news p {font-size: 1em;}
.highlight {font-size: 1.2em;}
.invis {display: none;}
.slider {padding-right: 14px; background: url('/_common/img/arrow_open.jpg') no-repeat right center;}
.arrow-closed {background: url('/_common/img/arrow_close.jpg') no-repeat right center !important;}
/***********individual**********/
body {background: #013692;}
.uber-wrapper {background: none; zoom: 1;}
	/*.wrapper {height: auto;}*/
	.bg-white {background: white; width: 100%; height: 100%;}
	.bg-wrapper {
			position: relative; 
			overflow: hidden;
			background: url('/_common/img/bg-inner.jpg') no-repeat center -50px;
			padding-top: 7px;
			padding-bottom: 90px;
			z-index: 50;
			_padding-bottom: 30px;}
.main-menu {margin-bottom: 10px;}
	.main-menu .active, .main-menu .active a {color: #7e7e7e;}
.b-c {font-size: 0.9em;}
	.b-c li {display: inline; color: #8a8c8f;}
	.b-c li a {color: #8a8c8f; padding-right: 10px; background: url('/_common/img/b_c_div.jpg') no-repeat center right;}
.main-block {overflow: hidden; padding: 0 0 15px;zoom: 1;}
.left-menu {float: left; width: 21%; margin-right: -21%;padding-top: 30px;}
	.left-menu a {color: #033980;}
	.left-menu li {background: url('/_common/img/li_dot_big.jpg') no-repeat left 7px; padding: 0px 0 10px 15px; font-size: 1.2em; line-height: 1.1em;}
	.leftmenu-catalog li {padding-bottom: 20px; line-height: 1.3em;}
		.left-menu li.menu-sec-lvl {background: url('/_common/img/li_arrow.jpg') no-repeat left 7px; font-size: 0.9em; padding-bottom: 7px;}
	.left-menu li.active {color: #62B5E5; background: url('/_common/img/li_dot_big_active.jpg') no-repeat left 7px;}
		.left-menu li.active a {color: #62B5E5;}
			.left-menu li.active li a {color: #033980;}
		.left-menu ul li ul li {font-size: 0.9em; font-weight: bold; background: none; padding: 10px 0 0 1px;}
			.left-menu ul li ul li ul {padding-top: 5px;}
		.left-menu ul li ul li.active {color: #62B5E5; background: none;}
		.left-menu ul li ul li.active a {color: #62B5E5; background: none;}
			.left-menu ul li ul li ul li {background: url('/_common/img/li_arrow.jpg') no-repeat left 4px; font-size: 0.9em; padding: 0 0 7px 11px; font-weight: 100;}
			.left-menu ul li ul li.active ul li a {color: #033980;}
			.left-menu ul li ul li ul li.active {background: url('/_common/img/li_arrow_active.jpg') no-repeat left 4px; color: #62B5E5;}
.content {margin-left: 24%; font-size: 1.1em;overflow: hidden;zoom: 1;padding-top: 6px; padding-bottom: 5px;}
	.content .news-body img {margin-right: 10px;}
	.content h1 {line-height: 1.4em;}
		.catalog-section ul, .catalog-section ul li {padding: 0; list-style: none;}
		.catalog-section {padding: 15px 0 0; clear: both;}
		.catalog-section ul li {overflow: hidden; padding-bottom: 50px;zoom: 1; padding: 0 0 20px 0; list-style: none;}
		.catalog-section-list ul li {overflow: hidden; padding-bottom: 30px;}
			.catalog-section ul li .left-col {width: 200px; margin-right: auto; text-align: left;zoom: 1;}
			.catalog-section ul li .right-col {margin-left: 210px;}
			.catalog-section-list ul li .left-col {width: 170px; margin-right: auto; text-align: left;zoom: 1;}
			.catalog-section-list ul li .right-col {margin-left: 172px;}
			.catalog-section-list .right-col ul li {overflow: hidden; padding: 0 0 5px 15px; background: url('/_common/img/li_arrow.jpg') no-repeat left 7px;zoom: 1;}
				.catalog-section ul li .right-col h3 {padding-top: 0px;}
					.catalog-section ul li .right-col h3 a {text-decoration: underline;}
				.catalog-section ul li .right-col h4 {font-size: 1.2em; padding-top: 0px;}
				.item-name {line-height: 1.3em; padding-bottom: 10px;}
				.catalog-section h4 {padding-bottom: 7px;}
				.catalog-section .price {float: left;padding-top: 10px;}
					.price .ammount {font-size: 1.5em;}
					.price .rur {font-size: 1.5em;}
		.catalog-section .buy-button {margin-left: 170px;}
			.buy-btn {
					background: url('/_common/img/btn_bg.jpg') no-repeat center center; 
					width: 192px; 
					height: 43px; 
					border: none; 
					text-transform: uppercase; 
					color: #D6DEEC; 
					font-weight: bold;
					font-size: 1em;
					cursor: pointer;}
			.btn {cursor: pointer;}
.footer {background: #013692; width: 100%; height: 53px; _position: relative;}
.footer-bg {/*background: url('/_common/img/bg-inner.jpg') no-repeat center -57px;*/ width: 100%;}
	.footer .wrapper {height: 100% !important;}
		.go-top {padding-left: 24%; font-size: 0.9em;text-transform: uppercase; float: left;}
		.footer .ears {padding-top: 45px;}
.ears {background: none;}
.catalog-bottom a {color: white;}

/***********�������� ��������*************/
.price-frame {float: left; height: 47px;}
	.price-frame .left-frame {height: 47px;padding-left: 18px;background: url('/_common/img/price_frame-left.jpg') no-repeat left top;}
	.price-frame .right-frame {height: 47px;padding-right: 18px;background: url('/_common/img/price_frame-right.jpg') no-repeat right top;}
	.price-frame .price-frame-content {border-top: 1px solid #cccccc; height: 35px;border-bottom: 1px solid #cccccc; font-size: 1.3em;padding-top: 10px;}
	.price-frame .price-frame-content span.ammount {font-size: 1.5em; white-space:nowrap;}
.item-page-price-wrap {float: right;padding-top: 15px;}
table.item-page-price {padding: 10px 0;border: 0px;}
	table.item-page-price td {border: 0px; padding: 0px;}
	.item-page {padding:0px 0 0 5px;}
.catalog-element {clear: both;padding-top: 10px;}
	.element-image {float: right; width: 315px; padding-left: 10px;}
		.element-image ul, .element-image ul li {padding: 0; list-style: none;}
			.element-image ul li {height: 90px; width: 90px; overflow: hidden; float: left; padding-right: 10px; position: relative;}
				.element-image ul li a { 
							background:url("/_common/img/zoom.png") no-repeat scroll center 66px transparent;
							border:1px solid #DBDBDB;
							display:block;
							height:60px;
							overflow:hidden;
							padding:3px 3px 25px;
							width:88px;}
				.element-image ul li img {}
					.element-image ul li a span {display: block; height: 60px; overflow: hidden;}
	.element-name {font-weight: bold; padding: 0 0 10px 0;}
	.element-reviews, .element-reviews-list {padding-top: 15px;}
		.element-reviews-list li {padding-bottom: 10px;}
	.go-back {font-size:0.9em; padding: 0 0 10px 3%; text-transform:uppercase; float: left;}
.catalog-item-added {background: url('/_common/img/item_checked_sign.jpg') no-repeat 10px center; padding-left: 50px;}
	.catalog-item-added p {padding: 0;}
	.catalog-item-added a {font-size: 1.1em;}
/***********�������******************/
p.go-catalog {font-size: 1.2em;}
p.block-desc {text-transform: uppercase; font-weight: bold;}
.cart-item-name {font-size: 1.2em;}
.cart-item-descr {font-size: 0.84em;}
.cart-item-count fieldset {border: 0px;}
	.cart-item-count input {border:1px solid #C6C8CA;font-size:1.3em;padding:5px 5px 5px 10px;width:3em;}
.cart-item-value {font-size: 1.3em;}
.cart-item-delete {display: block; float: right;padding-right:15%;}
	.cart-item-delete a {color: #c7092c; font-size: 0.7em;}
.cart-overall {font-size: 1.4em;}
	.cart-overall strong {font-weight: 600;}
.no-content {display: none;}
table#cart-table td {padding:5px 5px 5px 20px;}
.cart-table-wrapper {padding: 20px 0;}
/************�������, �����������*************/
ul.awards, ul.awards li, ul.sertificates, ul.sertificates li {padding: 0px; list-style: none;}
	ul.awards li, 
	ul.sertificates li {display: -moz-inline-box; display: inline-block; width: 33%; overflow: hidden; padding-bottom: 20px; vertical-align: top;}
	* html ul.awards li, * html ul.sertificates li {display: inline;}
	*+html ul.awards li, *+html ul.sertificates li {display: inline;}
		ul.sertificates li div, ul.awards li div {font-size: 0.9em; padding: 0 5px 0 10px;}
/*************�����������*******************/
ul.photogallery, ul.photogallery li {padding: 0px; list-style: none; overflow: hidden; zoom: 1;}
	ul.photogallery li  {padding: 0 0 20px 0; clear: both; zoom: 1;}
		ul.photogallery li .show-hide-images {clear: both; }
			ul.photogallery li .show-hide-images a {padding-right: 20px; background: url('/_common/img/arrow_open.jpg') no-repeat right center;}
			.photogallery li ul {overflow: hidden; padding: 20px 0 0 0;}
				.photogallery li ul li {float: left; width: 33%; height: 173px; clear: none; padding:0;}
					.photogallery li ul li img {border: 1px #dbdbdb solid; padding: 2px;}
				.photogallery li ul li.hidden {display: none;}
/***************�����-�����***************/
.press-center-page .news dt {font-weight: bold;}
.press-center-page .news dd {margin-bottom: 10px;}
.press-center-page p {padding: 0;}
/***************�������*****************/
.news dt {font-weight: bold;}
.news dd {margin-bottom: 10px;}
.news .news-body {height: auto;}
/*************������****************/
ul.feedback {padding: 0;}
	ul.feedback li {list-style: none; padding: 0 0 15px 0;}
ul.reviews, ul.reviews li {padding-left: 0; list-style: none;}
ul.reviews ul {}
ul.reviews ul li {padding: 0 0 10px 5px; list-style: disc;}
/**************������-�����************/
.faq-form-wrap {padding-bottom: 20px;}
	.faq-form-wrap a {font-weight: bold; font-size: 1.2em;}
	.faq-form {padding-top: 20px; width: 80%; overflow: hidden; display: none;}	
.content .faq-list, .content .faq-list li {padding: 0; list-style: none;}
	.content .faq-list li {padding-bottom: 20px;}
		.content .faq-list li ul li {padding-bottom: 5px; list-style: disc;}
		.content .faq-list li ol li {padding-bottom: 5px; list-style: decimal;}
		.content .faq-list li a {font-size: 1.1em;}
		.faq-body {display: none; padding: 10px 0px 15px 30px;}
#faq-show-all {padding-bottom: 15px; font-size: 0.9em;}
#faq-show-all a {padding-right: 20px; background: url('/_common/img/arrow_open.jpg') no-repeat right center;}
/*********����� �����***********/
.map-columns td {border: 0px;}
/************�����***********/
.search-input {width: 70%;}
.search-page .notetext {color: #242424;}
.search-page hr {display: block; padding-bottom: 25px; border: 0;}
/************����� �������**********/
#dealers-form {display: none; padding-bottom: 15px;}
.dealers-form table td.input {width: 72%;}
	.dealers-form table td.label .specified-info {font-size: 0.8em;}
	.dealers-form textarea {height: 4em;}
	.dealers-form textarea.two-lines {height: 3em;}
/**************��������� ������************/
.s-centers-city-wrap {position: relative; width: 100%;}
.s-centers-city {
		position: absolute; 
		width: 70%; 
		_width: 90%; 
		border: 1px solid #babcbe;
		z-index: 150;
		background: url('/_common/img/cities_bg.png') repeat-x;
		padding: 10px 20px 20px 20px;
		zoom: 1;
		}
	.s-centers-city ul {float: left; width: 20%; padding: 0;}
		.s-centers-city ul li {padding: 0 0 5px 5px; list-style: none;}
		.s_centers_list ul {padding: 0;}
		.s_centers_list ul li {background: url('/_common/img/li_dot_black.jpg') no-repeat left 13px;list-style: none;padding: 0 0 10px 15px;}
#s-centers-block {padding-right: 20px; background: url('/_common/img/arrow_open.jpg') no-repeat right center;}
/*************����� �����*************/
ul.map-level-0 li {list-style: none; padding-left: 0px;}
ul.map-level-1 li {list-style: disc;padding-left: 2px;}
/*****************������*****************/
.dealer-invis {display: none;}
#show-all-items {margin-left: 15px; color: #62B5E5; border-bottom: 1px dashed #62B5E5;}
