

/* Start:/bitrix/templates/redpc/components/bitrix/menu/redpc_multilevel/style.css?16712880874416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/redpc/components/bitrix/menu/redpc_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/redpc/components/bitrix/menu/redpc_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/redpc/components/bitrix/menu/redpc_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/redpc/components/bitrix/sale.basket.basket.line/cart_left_line/style.min.css?16712880873712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/redpc/components/bitrix/menu/right2_menu/style.css?1671288087583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/redpc/components/bitrix/menu/right2_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/redpc/components/bitrix/menu/right_menu_tree/style.css?16712880871565*/
/* Left menu*/
.item-selected {display:block !important;}
.item-selected-text{font-weight:bold !important;}
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/redpc/components/bitrix/menu/right_menu_tree/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

.rightMenu ul {padding: 5px 0 5px 5px !important;}
.rightMenu ul ul 
{
    background:none !important;
    border:none !important;
    margin: 0px;
    padding: 0px 0px 0px 0px !important;
}
.rightMenu ul li.close a {
    font-weight: bold;

}
.rightMenu ul li ul li.close a {font-weight:normal; text-decoration:none !important;line-height: 15px; background: none !important;}
.rightMenu ul li ul li a {font-weight:normal !important; text-decoration:none !important;line-height: 15px; background: none !important;}

.rightMenu ul li ul li{margin: 0 !important;}
.rightMenu ul li ul li ul li{margin: 0 !important;padding-left:15px !important;}
.rightMenu ul li ul li ul li:before{content:"-";float:left;}
.rightMenu ul li ul li ul li ul li:before{content:"";font-style: italic;}
.rightMenu ul li ul li ul li ul li{content:"";font-style: italic;}

                                            
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1671288081467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/redpc/components/bitrix/catalog.section/special.main4/style.css?16712880871083*/
.block_view {    
    border: 1px solid #cecece;
    width: 190px;
    float: left;
    background-color: #fff;
    padding: 5px 20px;
    text-align: center;
    margin-right: 10px;
    height: 500px;
-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.28);
box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.28);
border-radius: 5px;
}
.block_view .price{
    background: url(/bitrix/templates/redpc/images/price.png);
    color: #fff;
    float: left;
    font-size: 1.45em;
    font-weight: bold;
    height: 45px;
    line-height: 40px;
    padding-left: 25px;
    width: 77px;
    overflow: hidden;}

.block_view .buy {
    background: url(/bitrix/templates/redpc/images/basket_big.gif) left center no-repeat;
    color: #000;
    float: right;
    font-size: 1.45em;
    height: 40px;
    line-height: 40px;
    padding-left: 27px;
    text-decoration: none;
}
.block_view h2{
height: 130px;
overflow: hidden;
}
.block_view .specialPic{height:200px;}
.block_view .description{height: 80px;margin-top: 10px;}
/* End */


/* Start:/bitrix/templates/redpc/styles.css?167128808724991*/
@import url("/bitrix/templates/redpc/reset.css");

body {
	background: #f1f1f1 url(/bitrix/templates/redpc/images/bg.jpg) center top repeat-x;
	color: #2f2f2f;
	font: normal 62.5%/1.4 Arial, sans-serif;
	min-width: 962px;
	text-align: left;
	padding: 0 19px;
	}

.container {
	height: 1%;
	margin: 0 auto;
	width: 962px;
	text-align: left;
	}

	.container:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

	.headBlock {
		background: url(/bitrix/templates/redpc/images/head_block_l.png) left no-repeat;
		float: left;
		height: 40px;
		margin: 19px 13px 0 0;
		padding-left: 5px;
		position: relative;
		z-index: 3;
		}

		.headBlockBg {
			background: url(/bitrix/templates/redpc/images/head_block.png) right no-repeat;
			float: left;
			height: 40px;
			padding: 0 11px 0 6px;
			}

			.headBlockBg input, .headBlockBg select {
				margin-bottom: 0;
				margin-top: 9px;
				}

			.inputWrap {
				background: url(/bitrix/templates/redpc/images/input_l.gif) left no-repeat;
				float: left;
				height: 19px;
				margin: 9px 13px 0 0;
				padding-left: 8px;
				}

				.inputWrapBg {
					background: url(/bitrix/templates/redpc/images/input.gif) right no-repeat;
					float: left;
					font-size: 1.2em;
					height: 17px;
					padding: 2px 12px 0 4px;
					}

					.inputWrapBg input {
						background: #fff;
						border: 0;
						font-size: 1em;
						height: 16px;
						margin: 0;
						position: relative;
						padding: 0;
						width: 140px;
						}

				.inputWrapBg a {
					color: #2f2f2f;
					text-decoration: none;
					}

		.phone {
			background: url(/bitrix/templates/redpc/images/phone.gif) left center no-repeat;
			float: left;
			font-size: 1.8em;
			height: 40px;
			line-height: 36px;
			padding-left: 28px;
			}

			.phone span {
				font-size: 0.778em;
				}

		.icq {
			background: url("https://web.icq.com/whitepages/online?icq=337880334&img=5") left center no-repeat;
			float: left;
			font-size: 1.8em;
			height: 40px;
			line-height: 38px;
			padding-left: 25px;
			}

	.logo {
		float: right;
		margin-bottom: 11px;
		}

	.topMenu {
		background: url(/bitrix/templates/redpc/images/top_menu_l.png) left no-repeat;
		clear: both;
		height: 44px;
		margin-bottom: 22px;
		padding-left: 5px;
		position: relative;
		z-index: 2;
		}

		.topMenuBg {
			background: url(/bitrix/templates/redpc/images/top_menu.png) right no-repeat;
			height: 43px;
			padding: 1px 11px 0 6px;
			}

			.topMenuBg ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				}

				.topMenuBg ul li {
					float: left;
					margin: 0;
					padding: 0;
					position: relative;
					}

					.topMenuBg ul li a {
						color: #2f2f2f;
						float: left;
						font-size: 14px;
						height: 40px;
						line-height: 39px;
						padding: 0 23px;
						text-decoration: none;
						}

					.topMenuBg li:hover a, .topMenuBg ul li a:hover, .topMenuBg ul li a.active, .topMenuBg ul li span {
						background: url(/bitrix/templates/redpc/images/top_menu_a.gif);
						color: #cc4422;
						}

					.dropdownMenu {
						background: url(/bitrix/templates/redpc/images/drop_top.gif) top no-repeat;
						display: none;
						left: 0;
						padding-top: 7px;
						position: absolute;
						top: 40px;
						width: 180px;
						}

					.last .dropdownMenu {
						right: 0;
						}

					li:hover .dropdownMenu {
						display: block;
						}

						.dropdownMenu ul {
							background: #b9b9b9;
							padding: 0 3px;
							}

							.topMenuBg .dropdownMenu li {
								float: none;
								margin: 0;
								vertical-align: top;
								zoom: 1;
								}

								.topMenuBg .dropdownMenu a {
									background: #f2f2f2 !important;
									border-color: #e2e2e2;
									border-style: solid;
									border-width: 0 1px;
									display: block;
									color: #2f2f2f !important;
									float: none;
									height: auto;
									line-height: normal;
									padding: 5px 8px;
									position: relative;
									text-decoration: none;
									}

								.topMenuBg .dropdownMenu a:hover, .topMenuBg .dropdownMenu a.active, .topMenuBg .dropdownMenu span {
									background: #b9b9b9 !important;
									border: 0;
									color: #fff !important;
									padding: 5px 9px;
									text-decoration: none;
									}

						.dropdownBottom {
							background: url(/bitrix/templates/redpc/images/drop_bottom.gif);
							height: 7px;
							overflow: hidden;
							}

	.content {
	/*	font-size: 1.1em;
		height: 1%;
		margin-right: 234px;
		text-align: center;
		position: relative;
		z-index: 1;        */

    font-size: 1.1em;
    height: 1%;
    text-align: center;
    position: relative;
    z-index: 1;
    float: left;
    width: 728px;

		}

		.content:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}

		.content .topBanner {
			margin: 0 auto 14px;
			}

		.mainPageBanner {
			border-collapse: collapse;
			color: #fff;
			margin: 0;
		}

			.mainPageBanner td {
				background: url(/bitrix/templates/redpc/images/html_725x140.jpg) no-repeat;
				border: 0;
				height: 130px;
				font-family: Arial, sans-serif;
				font-size: 1.27em;
				line-height: 1.2em;
				overflow: hidden;
				padding: 10px 38px 0;
				text-align: left;
				vertical-align: middle;
				width: 649px;
			}

				.mainPageBanner td .title {
					font-size: 1.71em;
					font-weight: bold;
					margin-bottom: 0.7em;
				}

		.mainBlocks {
			margin-bottom: 14px;
			table-layout: fixed;
			width: 100%;
			}

			.mainBlocks h2 {
				font-size: 1.64em;
			}

			.mainBlocks h2 a {
				font-size: 0.85em;
				word-wrap: break-word;
			}

			.mainBlocks td {
				background: #fff url(/bitrix/templates/redpc/images/right_block.gif) bottom repeat-x;
				border-left: #cfcfcf 1px solid;
				padding: 8px 14px 6px;
				text-align: left;
				vertical-align: top;
				}

			.mainBlocks td.sep {
				background: #f1f1f1 url(/bitrix/templates/redpc/images/block_r.gif) left repeat-y;
				border: 0;
				padding: 0;
				width: 14px;
				}

			.mainBlocks td.rightSep {
				background: #f1f1f1 url(/bitrix/templates/redpc/images/block_r.gif) left repeat-y;
				border: 0;
				padding: 0;
				width: 1px;
				}

			.mainBlocks .topLine .sep, .mainBlocks .topLine .rightSep, .mainBlocks .sepLine .sep, .mainBlocks .sepLine .rightSep {
				background: url(/bitrix/templates/redpc/images/sep_l.gif) left no-repeat;
				}

			.mainBlocks .bottomLine .sep, .mainBlocks .bottomLine .rightSep {
				background: url(/bitrix/templates/redpc/images/sep_lb.gif) left no-repeat;
				}

			.mainBlocks .topLine td {
				background: url(/bitrix/templates/redpc/images/block_t.gif);
				border: 0;
				height: 3px;
				padding: 0;
				}

			.mainBlocks .sepLine td {
				background: url(/bitrix/templates/redpc/images/block_t.gif) bottom repeat-x;
				border: 0;
				height: 3px;
				padding: 11px 0 0;
				}

				.mainBlocks .lt {
					background: url(/bitrix/templates/redpc/images/block_lt.gif);
					float: left;
					height: 3px;
					margin-left: -1px;
					//margin: 0;
					overflow: hidden;
					position: relative;
					width: 3px;
					}

				.mainBlocks .rt {
					background: url(/bitrix/templates/redpc/images/block_rt.gif);
					float: right;
					height: 3px;
					overflow: hidden;
					position: relative;
					width: 2px;
					}

			.mainBlocks .bottomLine td {
				background: url(/bitrix/templates/redpc/images/block_b.gif);
				border: 0;
				height: 5px;
				overflow: hidden;
				padding: 0;
				}

				.mainBlocks .lb {
					background: url(/bitrix/templates/redpc/images/block_lb.gif);
					float: left;
					height: 5px;
					margin-left: -1px;
					//margin: 0;
					overflow: hidden;
					position: relative;
					width: 3px;
					}

				.mainBlocks .rb {
					background: url(/bitrix/templates/redpc/images/block_rb.gif);
					float: right;
					height: 5px;

					overflow: hidden;
					position: relative;
					width: 2px;
					}

				.mainBlocks .specialPic {
					text-align: center;
					}

				.mainBlocks .description {
					color: #575757;
					font-size: 1.09em;
					min-height: 50px;
					padding: 1em 0;
					}

				.mainBlocks .price {
					background: url(/bitrix/templates/redpc/images/price.png);
					color: #fff;
					float: left;
					font-size: 1.45em;
					font-weight: bold;
					height: 45px;
					line-height: 40px;
					padding-left: 25px;
					width: 77px;
 					overflow:hidden;
					}

				.mainBlocks .buy {
					background: url(/bitrix/templates/redpc/images/basket_big.gif) left center no-repeat;
					color: #000;
					float: right;
					font-size: 1.45em;
					height: 40px;
					line-height: 40px;
					padding-left: 27px;
					text-decoration: none;
					}

					.mainBlocks .buy:hover {
						color: #cc4422;
						}

				.mainBlocks .news {
					width: 100%;
					}

					.mainBlocks .news td {
						background: none;
						border: 0;
						padding: 0 7px 25px 0;
						word-break: break-all;
						}

					.mainBlocks .news .newsPic {
						padding-right: 14px;
						width: 90px;
						}

						.mainBlocks .news h3 {
							margin-top: 0;
							}

						.mainBlocks .news .description {
							font-size: 1em;
							padding: 0 0 0.4em;
							}

						.mainBlocks .news .price {
							background: none;
							color: #cc4422;
							font-weight: normal;
							height: 20px;
							line-height: 20px;
							padding: 0;
							}

						.mainBlocks .news .buy {
							font-weight: normal;
							height: 20px;
							line-height: 20px;
							}

		.page {
			padding: 8px 26px 20px !important;
			}

		.breadcrumb {
			margin-bottom: 13px;
			}

			.breadcrumb a {
				color: #2f2f2f;
				}

		.contentBlocksWrap {
			margin-bottom: 1.2em;
			position: relative;
			width: 675px;
			}

			.contentBlocksTop {
				background: url(/bitrix/templates/redpc/images/content_block_top.gif);
				height: 3px;
				left: 0;
				overflow: hidden;
				position: absolute;
				top: 0;
				width: 675px;
				}

			.contentBlocksWrap .block {
				background: url(/bitrix/templates/redpc/images/content_block_bg.gif) bottom repeat-x;
				border: 1px solid #ebebeb;
				border-bottom: 0;
				padding: 13px 15px 15px;
				position: relative;
				z-index: 1;
				}


			.contentBlocksWrap .newProduct {
				background: #f9ebe8 url(/bitrix/templates/redpc/images/content_block_new_bg.gif) bottom repeat-x;
				}

			.contentBlocksWrap .specialProduct {
				background: #f9feb5 url(/bitrix/templates/redpc/images/content_block_spec_bg.gif) bottom repeat-x;
				}

				.catalog .block {
					padding: 0 !important;
					}

				.contentBlocksWrap h2 {
					font-size: 1.45em;
					margin-top: 0 !important;
					}

					.contentBlocksWrap .date {
						color: #7e7d7d;
						}

					.contentBlocksWrap h2 a {
						color: #000;
						}

					.contentBlocksWrap h2 a:hover {
						color: #cc4422;
						text-decoration: none;
						}

			.contentBlocksBottom {
				background: url(/bitrix/templates/redpc/images/content_block_bottom.gif);
				height: 3px;
				margin-top: -2px;
				overflow: hidden;
				width: 675px;
				}

			.catalogService {
				height: 1%;
				margin-bottom: -1px;
				position: relative;
				z-index: 2;
				}

			.catalogService:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
				}

			.specialLinks {
				list-style-type: none;
				margin: 0;
			}

				.specialLinks li {
					display: inline;
					margin-right: 15px;
				}

					.specialLinks li a {
						border-bottom: 1px dashed #cc4422;
						color: #cc4422;
						font-size: 1.3em;
						text-decoration: none;
					}

					.specialLinks li a:hover {
						border-bottom: 1px dashed #555;
						color: #555;
						text-decoration: none;
					}

			.bookmarks {
				float: left;
				list-style-type: none;
				margin: 0;
				}

				.bookmarks li {
					float: left;
					margin: 0 0 -1px;
					}

					.bookmarks li a, .bookmarks li span, .bookmarks li ins {
						color: #2f2f2f;
						float: left;
						height: 25px;
						line-height: 24px;
						text-decoration: none;
						}

					.bookmarks li a ins {
						cursor: pointer;
						}

					.bookmarks li a {
						background: url(/bitrix/templates/redpc/images/bookmark.gif) left;
						padding-left: 10px;
						}

						.bookmarks li a ins {
							background: url(/bitrix/templates/redpc/images/bookmark.gif) right;
							padding-right: 10px;
							}

					.bookmarks li a:hover, .bookmarks li a:hover ins {
						text-decoration: underline;
						}

					.bookmarks li span {
						background: url(/bitrix/templates/redpc/images/bookmark_a.gif) left;
						padding-left: 10px;
						}

						.bookmarks li span ins {
							background: url(/bitrix/templates/redpc/images/bookmark_a.gif) right;
							padding-right: 10px;
							}

			.catalogSort {
				float: right;
				height: 25px;
				}

				.catalogSort img, .catalogSort input {
					vertical-align: middle;
					}

				.catalogSort input {
					margin: 0 5px;
					}

				.catalogSort .textInput {
					border: 1px solid #ebebeb;
					color: #999;
					font-size: 11px;
					height: 16px;
					margin-right: 0;
					padding: 2px 0 0 4px;
					width: 41px;
					}

			.label {
				/*left: 0;
				position: absolute;
				top: 0;*/
				}

			.catalogElement {
				margin: 0;
				width: 100%;
				}

				.catalogElement h2 {
					overflow: hidden;
					width: 369px;
				}

				.catalogElement td {
					padding: 10px 12px !important;
					}

				.catalogElement .catalogPic {
					border-right: 1px solid #ebebeb;
					text-align: center;
					vertical-align: middle;
					width: 130px;
					}

				.catalogElement .catalogPrice {
					border-left: 1px solid #ebebeb;
					font-size: 16px;
					text-align: center;
					vertical-align: middle;
					width: 150px;
					}

					.catalogElement .catalogPrice del {
						font-size: 0.67em;
						text-decoration: line-through;
						}

					.catalogElement .catalogPrice ins {
						color: #cc4422;
						}

				.specialProduct .catalogPic, .specialProduct .catalogPrice {
					border-color: #eef3ab !important;
					}

					.catalogElement .catalogPrice .buy {
						font-size: 0.89em;
						padding-right: 8px;
						}

			.orderAssembly select {
				margin: 1.5em 0 0;
				width: 630px;
				}

			.orderAssembly table {
				border-collapse: collapse;
				font-size: 1.27em;
				}

				.orderAssembly table th {
					font-weight: normal;
					text-align: left;
					vertical-align: middle;
					width: 200px;
					}

				.orderAssembly table td {
					vertical-align: middle;
					}

					.orderAssembly table select {
						margin: 0;
						width: auto;
						}

			.pageNavigation {
				font-size: 1.27em;
				margin: 1.2em 0 1em;
				text-align: center;
				}

				.pageNavigation a, .pageNavigation span {
					margin: 0 5px;
					}

				.pageNavigation span {
					font-size: 1.29em;
					vertical-align: -0.12em;
					}

			.catalogCategories {
				border-collapse: collapse;
				table-layout: fixed;
				width: 675px;
				}

				.catalogCategories td {
					padding-right: 14px !important;
					}

					.catalogCategories h2 {
						background: #cc4422 url(/bitrix/templates/redpc/images/categories_title.gif) top no-repeat;
						color: #fff;
						padding: 1px 15px 3px;
						}

					.catalogCategories ul {
						font-size: 14px;
						list-style-type: none;
						margin: 0;
						padding-left: 15px;
						}

						.catalogCategories ul li {
							background: url(/bitrix/templates/redpc/images/li_ico.gif) left 8px no-repeat;
							padding-left: 13px;
														}
                                                        .catalogCategories li a {
								border-bottom: 1px dashed #2f2f2f;
								color: #2f2f2f;
								text-decoration: none;
								font-size: 16px;
                                                               	}
							
							.catalogCategories li a:hover {
								border-bottom: 1px dashed #cc4422;
								color: #cc4422;
								text-decoration: none;
								}

							.catalogCategories ul ul {
								font-size: 1em;
								}

			.productDescription {
				border-collapse: collapse;
				margin-bottom: 20px;
				width: 100%;
				}

				.productDescription td table td {
					padding: 2px 5px 3px;
				}

				.productDescription .productPic {
					padding-right: 15px;
					width: 290px;
					}

				.specialArticle .productPic {
					padding: 0;
					text-align: left;
					width: 100%;
					}

					.productDescription .productPic div {
						background: url(/bitrix/templates/redpc/images/product_buy.gif);
						height: 65px;
						margin: 10px 0 0;
						width: 290px;
						}

						.productDescription .productPic div .price {
							background: none;
							color: #2f2f2f;
							float: left;
							font-size: 1.72em;
							font-weight: normal;
							height: 65px;
							line-height: 62px;
							padding: 0;
							text-align: center;
							width: 140px;
							}

						.productDescription .productPic div .buy {
							background-position: 24px center;
							float: right;
							font-size: 1.72em;
							height: 65px;
							line-height: 62px;
							padding: 0 24px 0 0;
							text-align: right;
							width: 115px;
							}

	.rightCol {
		float: right;
		font-size: 12px;
		width: 220px;
		}

		.rightBlock {
			background: url(/bitrix/templates/redpc/images/right_block_top.gif) top no-repeat;
			height: 1%;
			margin-bottom: 12px;
			padding-top: 3px;
			width: 220px;
			}

			.rightBlock a {
				color: #2f2f2f;
				}

			.rightBlock .title {
				background: url(/bitrix/templates/redpc/images/right_block_title.png);
				color: #fff;
				font-size: 1.08em;
				height: 22px;
				margin-bottom: -3px;
				padding: 4px 10px 0 15px;
				position: relative;
				top: -3px;
				}

			.rightBlockContent {
				background: #fff url(/bitrix/templates/redpc/images/right_block.gif) bottom repeat-x;
				border-color: #cfcfcf;
				border-style: solid;
				border-width: 0 1px;
				min-height: 60px;
				padding: 10px 10px 7px;
				width: 198px;
				}

			.rightMenuWrap .rightBlockContent {
				padding-bottom: 0 !important;
				//margin-bottom: -1px;
				}

			.rightBlockBottom {
				background: url(/bitrix/templates/redpc/images/right_block_bottom.png);
				height: 6px;
				overflow: hidden;
				position: relative;
				z-index: 1;
				width: 220px;
				}

				.rightMenuWrap .rightBlockBottom {
					height: 2px;
					background-position: center bottom;
					}

			.serviceList {
				list-style-type: none;
				margin: 0;
				padding: 0;
				}

				.serviceList li {
					margin-bottom: 0.65em;
					}

					.serviceList li a {
						color: #2f2f2f;
						text-decoration: none;
						}

					.serviceList li a:hover {
						color: #cc4422;
						}

						.serviceList li a img {
							margin-right: 5px;
							}

						.serviceList li a .date {
							color: #888;
							}

			.rightMenu {
				list-style-type: none;
				margin: -10px -10px 0;
				padding: 0;
				}

				.rightMenu li {
					margin: 0;
					vertical-align: top;
					zoom: 1;
					}

				.rightMenu li a {
					background: #fff url(/bitrix/templates/redpc/images/right_menu.png) bottom no-repeat;
					color: #2f2f2f;
					display: block;
					min-height: 16px;
					padding: 3px 0 4px 15px;
					position: relative;
					text-decoration: none;
					}

				.rightMenu li a:hover, .rightMenu .open a {
					background: #aaa url(/bitrix/templates/redpc/images/right_menu_a.png) bottom no-repeat;
					color: #fff;
					}

					.rightMenu ul {
						background: #fff url(/bitrix/templates/redpc/images/right_block.gif) repeat-x bottom;
						border-bottom: 1px solid #d0d0d0;
						display: none;
						list-style-type: none;
						margin: 0;
						padding: 5px 0 7px 15px;
						}

					.rightMenu .close ul {
						display: none;
						}

					.rightMenu .open ul {
						display: block;
						}

						.rightMenu ul li {
							margin-bottom: 0.4em;
							vertical-align: top;
							zoom: 1;
							}

						.rightMenu ul a {
						/*	background: url(/bitrix/templates/redpc/images/bullet.gif) left 7px no-repeat !important;
							color: #2f2f2f !important;
							height: auto;
							line-height: normal;
							text-decoration: underline;*/
							}

						.rightMenu ul a:hover, .rightMenu ul a.active, .rightMenu ul span {
						/*	background: url(/bitrix/templates/redpc/images/bullet.gif) left center no-repeat;*/
							color: #2f2f2f;
							text-decoration: underline;
							}

						.rightMenu .dcjq-parent {color:#2f2f2f !important; font-weight:normal !important;} 
						.rightMenu .test {color:red;font-weight:bold; } 

		.quickbar {
			list-style-type: none;
			margin: 0 0 15px;
			padding: 0;
			}

			.quickbar li {
				margin-bottom: -1px;
				}

				.quickbar li a {
					background: url(/bitrix/templates/redpc/images/quick.gif) 0px 0px no-repeat;
					color: #2f2f2f;
					display: block;
					height: 24px;
					line-height: 24px;
					padding-left: 42px;
					position: relative;
					text-decoration: none;
					}

				.quickbar li a:hover {
					background-position: 0px -26px;
					color: #fff;
					}

	.footer {
		clear: both;
		color: #888;
		font-size: 1.1em;
		margin: 20px 0 10px;
		}

		.footer:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}

		.footer a {
			color: #888;
			}

		.footer a:hover {
			color: #cc4422;
			}

		.footerContent {
			margin-right: 224px;
			}

			.footerContent table {
				table-layout: fixed;
				width: 99.2%;
				}

				.footerContent table td {
					border-right: #e5e5e5 2px solid;
					width: 50%;
					}

					.footerContent ul {
						list-style-type: none;
						margin: 0;
						padding-left: 15px;
						width: 150px;
						}

						.footerContent ul li {
							margin-bottom: 0.3em;
							}

						.footerContent ul a {
							text-decoration: none;
							}

						.footerContent ul a img {
							margin-right: 5px;
							}

					.footerContent .phone {
						background: none;
						float: right;
						font-size: 2.55em;
						height: auto;
						line-height: auto;
						padding: 0 15px 0 0;
						}

							.footerContent .phone span {
								font-size: 0.643em;
								}

		.greensight {
			float: right;
			text-align: center;
			width: 220px;
			}

			.greensight img {
				margin: 0 auto;
				}

/* globals begin */
img {
	vertical-align: middle;
	}

a {
	color: #cc4422;
	}

a:hover {
	color: #000;
	text-decoration: none;
	}

p {
	margin-bottom: 0.4em;
	}

h1 {
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 0.4em;
        word-wrap: break-word;
	}

h2 {
	font-size: 1.64em;
	font-weight: normal;
	margin-bottom: 0.6em;
	}

.page h2 {
	margin-top: 1.1em;
	}

h3 {
	font-size: 1.27em;
	font-weight: normal;
	margin: 0.8em 0 0.3em;
	}

.page h3 {
	font-size: 1.45em;
	font-weight: normal;
	margin: 1.1em 0 0.6em;
	}

h4 {
	font-size: 1.18em;
	margin: 1.1em 0 0.6em;
	}

h5 {
	color: #cc4422;
	font-size: 1.09em;
	margin: 1em 0 0.5em;
	}

h6 {
	font-size: 1.09em;
	font-style: italic;
	margin: 1em 0 0.5em;
	}

ul {
	list-style-type: square;
	margin: 0.6em 0 1em 17px;
	}

li {
	font-size: 1em;
	margin-bottom: 0.4em;
	}

ol {
	margin: 0.6em 0 1em 22px;
	}

input {
	margin-bottom: 0.3em;
	}

.floatLeft {
	float: left;
	margin: 0 1em 0.2em 0;
	}

.floatRight {
	float: right;
	margin: 0 0 0.2em 1em;
	}

.page table td {
	background: none;
	border: 0;
	padding: 0;
	}

table.styled1 {
	border-collapse: collapse;
	margin: 0.8em 0 1em;
	}

	table.styled1 th, table.styled1 td {
		padding: 5px 7px 3px;
		}

	table.styled1 th {
		background: #f6f6f6;
		border-bottom: 2px solid #808080;
		text-align: center;
		}

	table.styled1 td {
		border-bottom: 1px solid #808080;
		}

table.styled2 {
	border-collapse: collapse;
	margin: 0.8em 0 1em;
	}

	table.styled2 th, table.styled2 td {
		padding: 5px 7px 3px;
		}

	table.styled2 th {
		border: 0;
		}

	table.styled2 td {
		border: 1px solid #808080;
		}

table.styled3 {
	border-collapse: collapse;
	margin: 0.8em 0 1em;
	}

	table.styled3 th {
		background: url(/bitrix/templates/redpc/images/th_bg.gif) bottom repeat-x;
		border-bottom: 1px solid #808080;
		padding: 5px 7px 5px;
		}

	table.styled3 td {
		border: 0;
		padding: 5px 7px 3px;
		}

.more {
	display: block;
	color: #2f2f2f;
	font-size: 1.09em;
	margin-top: 0.8em;
	text-decoration: underline;
	}

.more:hover {
	color: #cc4422;
	}

.headBlockBg input { border: none; }
/* globals end */

/* selectbox styles begin */
.jquery-selectbox {
	position: relative;
	height: 11px;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 0 -4px 0 -2px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
}
.jquery-selectbox.selecthover {
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 0;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 16px;
	padding: 2px 2px 4px;
	left: 0px;
	background: #fff;
	width: 100px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #e0e0e0;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("/bitrix/templates/redpc/images/lay-selectMoreButton.gif");
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("/bitrix/templates/redpc/images/lay-selectMoreButtonHover.gif");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #cc4422;
	color: #fff;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 0 3px;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("/bitrix/templates/redpc/images/bg-TextFieldError.gif");
}

/* selectbox styles end */

.chain {color:gray;font-size:90%;}

.certificates img {border: 1px solid #ccc}
.kanikuli {
  float: left;
  padding: 10px;
  border: 1px solid #C4CF94;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: rgba(210, 255, 0, 0.2);
  font-size: 12px;
width: 100%;
  margin-left: -10px;
}

.looktovars{float:left; width:728px;}
.productPic img {max-height:330px;}
/* End */
/* /bitrix/templates/redpc/components/bitrix/menu/redpc_multilevel/style.css?16712880874416 */
/* /bitrix/templates/redpc/components/bitrix/sale.basket.basket.line/cart_left_line/style.min.css?16712880873712 */
/* /bitrix/templates/redpc/components/bitrix/menu/right2_menu/style.css?1671288087583 */
/* /bitrix/templates/redpc/components/bitrix/menu/right_menu_tree/style.css?16712880871565 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1671288081467 */
/* /bitrix/templates/redpc/components/bitrix/catalog.section/special.main4/style.css?16712880871083 */
/* /bitrix/templates/redpc/styles.css?167128808724991 */
