html, body {
	margin:0;
	padding:0;
	font:12px Verdana, sans-serif;
	color:#231f20;
}
body {
	background:#333333 url(../i/body_bg.png) repeat-x top center;
}
form {
	padding:0;
	margin:0;
}
fieldset {
	padding:0;
	margin:0;
	border:none;
}
img {
	border:none;
}
a {
	color:#000;
}
a:hover {
	color:#F9A94C;
}
.clear {
	display:block;
	clear:both;
	font-size:1px;
	height:0;
	overflow:hidden;
}
.hidden {
	display:none !important;
}
.pos_hidden {
	position:absolute !important;
	top:-500px !important;
	left:-9999px !important;
	right:auto !important;
	bottom:auto !important;
}
/* page */
.page {
	width:90%;
	min-width:1000px;
	margin:0 auto;
	margin-top:-33px;
}
.b-content {
	min-height:700px;
	_height:700px;
	position:relative;
	background-color:#FFF;
	margin:0 33px;
	z-index:3;
	zoom:1;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
	.b-content .b-i-content {
		padding:10px 20px 100px;
	}
.b-menu {
	color:#666666;
	position:relative;
	margin:0 -4px 38px;
	
}
	.b-menu a {
		color:#666666;
		padding:4px;
	}
	.b-menu .active {
		background-color:#636363;
		color:#FFF;
	}
	.b-menu .l-menu_complain {
		float:right;
		text-decoration:none;
	}
		.b-menu .l-menu_complain span {
			border-bottom:1px dotted #666666;
		}
		.b-menu .active span {
			border-bottom:1px dotted #FFF;
		}
	.b-menu_drop_dead {
		text-decoration:none;
	}
		.b-menu_drop_dead_text {
			text-decoration:underline;
		}
		.b-menu_drop_dead .b-menu_drop_dead_left_flag,
		.b-menu_drop_dead .b-menu_drop_dead_right_flag {
			display:inline-block;
			width:44px;
			height:27px;
			position:relative;
			top:10px;
		}
		
		.b-menu_drop_dead .b-menu_drop_dead_left_flag {
			background:url(/i/sprite.png) no-repeat -328px -554px;
		}
		.b-menu_drop_dead .b-menu_drop_dead_right_flag {
			background:url(/i/sprite.png) no-repeat -456px -554px;
		}
.b-categories_menu {
	position:absolute;
	width:100%;
	height:41px;
	top:-41px;
	left:0;
	overflow:hidden;
}
	.b-categories_menu ul {
		list-style-type:none;
		display:block;
		width:100%;
		height:9px;
		margin:0;
		padding:0;
		background:url(/i/menu.png) repeat-x 0 -73px;
		position:relative;
		top:32px;
	}
	.b-categories_menu_sale ul {
		background:url(/i/menu.png) repeat-x 0 -114px;
	}
	.b-categories_menu li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		height:41px;
		position:relative;
		top:-32px;
	}
	.b-categories_menu .active {
		z-index:2;
	}
		
	.b-categories_menu a.b-bgl-categories_menu {
		display:block;
		white-space:nowrap;
		color:#999;
		float:left;
		height:21px;
		background:url(/i/menu.png) no-repeat 0 -41px;
		position:relative;
		padding:12px 0 8px 10px;
		margin:0 10px 0 0;
		_margin:0 5px 0 0;
		text-decoration:none;
	}
	.b-categories_menu_sale a.b-bgl-categories_menu {
		background:url(/i/menu.png) no-repeat 0 -123px;
	}
		.b-categories_menu a.b-bgl-categories_menu:hover {
			color:#FFF;
		}
		.b-categories_menu .active .b-bgl-categories_menu {
			background-position:0 0;
			margin-right:10px;
			margin-left:1px;
			color:#5e340c;
		}
		
		.b-categories_menu .first .b-bgl-categories_menu {
			padding-left:20px;
			margin-left:0;
		}
		.b-categories_menu .b-categories_menu_sale_item .b-bgl-categories_menu {
			background-position:0 -164px;
			color:#FFF;
		}
		.b-categories_menu .b-categories_menu_sale_item .b-bgr-categories_menu {
			background-position:100% -164px;
		}
		.b-categories_menu_sale .active .b-bgl-categories_menu {
			background-position:0 -82px;
		}
	.b-categories_menu .b-bgr-categories_menu {
		display:block;
		position:absolute;
		top:0;
		right:-10px;
		height:41px;
		width:10px;
		background:url(/i/menu.png) no-repeat 100% -41px;
	}
	.b-categories_menu_sale .b-bgr-categories_menu {
		background:url(/i/menu.png) no-repeat 100% -123px;
	}
		.b-categories_menu .active .b-bgr-categories_menu {
			background-position:100% 0;
			width:10px;
		}
		.b-categories_menu_sale .active .b-bgr-categories_menu {
			background-position:100% -82px;
			width:10px;
		}

a.k-dropdown_categories_menu {
	display:block;
	color:#999;
	padding:5px;
	width:15px;
	height:15px;
	margin:0 10px 0 0;
	text-decoration:none;
	position:relative;
	top:5px;
	background-color:#3b3b3b;
	border:1px solid #333333;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-box-shadow:0px 0px 1px #111111;
	-webkit-box-shadow:0px 0px 1px #111111;
	box-shadow:0px 0px 1px #111111;
}
	a.k-dropdown_categories_menu:hover {
		color:#FFF;
	}
	
.b-dropdown_menu {
	background-color:#3b3b3b;
	border:1px solid #333333;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	-moz-box-shadow:0px 0px 3px #111111;
	-webkit-box-shadow:0px 0px 3px #111111;
	box-shadow:0px 0px 3px #111111;
	position:absolute;
	top:0;
	right:3px;
	left:auto;
	bottom:auto;
	z-index:1;
}
	.b-dropdown_menu ul {
		list-style-type:none;
		display:block;
		margin:0;
		padding:0 14px 10px;
	}
	.b-dropdown_menu li {
		display:block;
		margin:0 0 10px;
		padding:0;
	}
	.b-dropdown_menu a.b-dropdown_item {
		color:#999;
	}
		.b-dropdown_menu .active a.b-dropdown_item {
			color:#FFA235;
		}
		.b-dropdown_menu a.b-dropdown_item:hover {
			color:#FFF;
		}
	
.b-header {
	height:160px;
	position:relative;
	top:-33px;
	margin:33px 0 0 0;
	width:100%;
	z-index:1;
}
	.b-header .l-logo {
		display:block;
		padding:0;
		margin:0;
		text-indent:-1000px;
		outline:none;
		position:absolute;
		top:6px;
		left:-10px;
		width:407px;
		height:172px;
		cursor:hand;
		cursor:pointer;
	}
		.b-header .l-logo .l-i-logo {
			display:block;
			width:407px;
			height:200px;
			background:url(/i/octopus.png) no-repeat top left;
			text-indent:-1000px;
			outline:none;
			-moz-transform-origin:25% 100%;
			-webkit-transform-origin:25% 100%;
		}
		.b-header_woody .l-logo {
			width:155px;
			height:172px;
		}
		.b-header_woody .l-logo .l-i-logo {
			width:63px;
			height:172px;
			background:url(/i/woody.png) no-repeat top left;
			-moz-transform-origin:41px 130px;
			-webkit-transform-origin:41px 130px;
			position:absolute;
			left:92px
		}
		.b-header_woody .l-logo .l-i-logo_bubble {
			display:block;
			width:252px;
			height:172px;
			background:url(/i/bubble.png) no-repeat top left;
			position:absolute;
			top:0;
			left:155px;
		}
		.b-header_woody .l-logo .l-i-logo_lightning {
			display:block;
			width:75px;
			height:77px;
			background:url(/i/woody_lightning.png) no-repeat top left;
			position:absolute;
			top:2px;
			left:17px;
		}
		.b-header_octopus .l-logo .l-i-logo {
			width:407px;
			height:200px;
			background:url(/i/octopus.png) no-repeat top left;
		}
		.b-header_owl .l-logo .l-i-logo {
			width:407px;
			height:200px;
			background:url(/i/owl.png) no-repeat top left;
		}
		.b-header_whale .l-logo .l-i-logo {
			width:407px;
			height:172px;
			background:url(/i/whale.png) no-repeat top left;
		}
		.b-header_souvenirs .l-logo .l-i-logo {
			width:259px;
			height:135px;
			background:url(/i/souvenir/logo.png) no-repeat top left;
			position:absolute;
			left:83px;
			top:37px;
		}
	.b-header .b-hair {
		display:block;
		position:absolute;
		top:0;
		right:285px;
		width:437px;
		height:356px;
		background:url(../i/hair_1.png) no-repeat top left;
	}
	.b-header .b-cart {
		position:absolute;
		bottom:-24px;
		right:23px;
		width:311px;
		height:143px;
		/*background:url(../i/cart_bg.png) no-repeat top left;*/
		background:url(../i/sprite.png) no-repeat -229px -13px;
		font-size:12px;
	}
		.b-header .b-cart a {
			
		}
		.b-header .b-cart .b-cart_user {
			height:51px;
			color:#333333;
			padding:27px 38px 0;
			position:relative;
		}
			.b-header .b-cart .b-cart_user a {
				color:#333333;
			}
		.b-header .b-cart .b-cart_user_name {
			margin-bottom:5px;
		}
		.b-header .b-cart .l-logout {
			position:absolute;
			bottom:0;
			right:25px;
			font-size:10px;
		}
		.b-header .b-cart .b-cart_user_info {
			font-size:10px;
		}
		.b-header .b-cart .b-cart_cart_inner {
			height:24px;
			position:relative;
			color:#000000;
			padding:19px 50px 0 38px;
		}
			.b-header .b-cart .b-cart_cart_inner a {
				color:#000000;
			}
			.b-header .b-cart .b-cart_cart_inner .l-cart_basket_pic {
				/*background:url(/i/icon_cart_header.gif) no-repeat 5px 5px;*/
				background:url(/i/sprite.png) no-repeat -7px -461px;
				top:12px;
				display:block;
				height:25px;
				position:absolute;
				right:21px;
				width:28px;
			}
	.b-header .b-header_no_user_hello {
		display:block;
		padding:23px 10px 0;
		font-size:16px;
		color:#666666;
	}
		.b-header .b-header_no_user_hello a {
			text-decoration:none;
			border-bottom:1px dotted #000;
			color:#000;
		}
	.b-header_login {
		height:66px;
		padding:9px 30px 0;
	}
		.b-header_login form {
			padding:2px 0 7px 8px;
		}
		.b-header_login p {
			padding:5px 0 0;
			margin:0;
		}
		.b-header_login label {
			display:inline-block;
			width:56px;
			position:relative;
			top:2px;
			font-size:12px;
		}
		.b-header_login .b-input_holder {
			display:inline-block;
			width:142px;
		}
		.b-header_login .i-input_text {
			display:inline-block;
			border:none;
			padding:2px 3px;
			margin:0;
			vertical-align:middle;
			width:95%;
			background-color:#fff;
			color:#000000;
			font-size:12px;
			font-family:Arial;
		}
		.b-header_login .i-input_text:focus {
			background-color:#F9A94C;
			outline:1px solid #FFF;
		}
		.b-header_login .l-login_submit {
			position:absolute;
			right:22px;
			top:40px;
		}
	.b-header .b-phone_and_email {
		color:#FFF;
		position:absolute;
		bottom:5px;
		right:320px;
		text-align:right;
		/*text-shadow:2px 2px 3px #F37C14;*/
	}
		.b-header .b-header_phone {
			font-size:32px;
			zoom:1;
		}
		.b-header .b-header_phone .skype_pnh_container {
			display:inline-block !important;
			padding-bottom:10px !important;
		}
			.b-header .b-header_phone_code {
				font-size:18px;
				position:relative;
				top:-10px;
				left:9px;
			}
		.b-header .b-phone_and_email a {
			position:relative;
			top:-3px;
			font-size:12px;
			color:#FFF;
			text-decoration:underline;
		}
	.b-working_time {
		font-size:12px;
		padding:0 0 0 16px;
		margin:0 3px 1px 0;
		text-align:left;
	}
	.b-header .b-location {
		position:absolute;
		width:165px;
		height:165px;
		bottom:-88px;
		left:307px;
		/*background:url(/i/location_star.png) no-repeat 0 0;*/
		background:url(/i/sprite.png) no-repeat -10px -13px;
		text-align:center;
		font-size:16px;
		color:#333333;
	}
	.b-header .b-location_link {
		display:table;
		width:120px;
		position:absolute;
		left:333px;
		bottom:0;
		height:50px;
		overflow: hidden;
	}
		.b-header .b-i-location_link {
			display:table-cell;
			vertical-align:middle;
			*top:50%;
			*position:absolute;
		}
			.b-header .b-location_link p {
				margin:0;
				padding:0;
				text-align:center;
				width:120px;
				*position: relative;
				*top: -50%
			}
	.b-header .threshold_select_button {
		font-size:13px;
		color:#333333;
		padding-right:17px;
		background:url(/i/location_select_arrow.gif) no-repeat 100% 90%;
	}
	.b-header_login .b-header_login_password_recovery {
		margin:0;
		padding:5px 0 0 60px;
	}
		.b-header_login .b-header_login_password_recovery a {
			color:#000000;
		}
	
			
.b-search {
	margin:0 auto 22px;
	width:75%;
}
	.b-search form {
		padding:0;
		margin:0;
	}
	.b-search .i-search {
		display:-moz-inline-box;
		display:inline-block;
		background-color:#edf14b;
		width:92%;
		position:relative;
		border-top:1px solid #8f8f8f;
		border-right:1px solid #cecece;
		border-left:1px solid #cecece;
		padding-left:8px;
	}
		.b-search .i-search input {
			vertical-align:middle;
			width:99%;
			background-color:#edf14b;
			border:none;
			color:#000000;
			font-size:19px;
		}
		.b-search .js-input_default input {
			color:#666;
		}
		.b-search .js-input_focus {
			border-top:1px solid #505050;
			border-right:1px solid #969696;
			border-left:1px solid #969696;
			background-color:#F9A94C;
		}
		.b-search .js-input_focus input {
			background-color:#F9A94C;
			color:#000;
		}
		.b-search .js-input_focus input:focus {
			outline:none;
		}
	.b-search .l-search {
		vertical-align:middle;
	}
	.b-search .b-search_example {
		color:#666666;
		font-size:10px;
		padding:5px;
	}
		.b-search .b-search_example a {
			color:#666666;
			text-decoration:none;
			border-bottom:1px dotted #666;
		}
		
.b-index_cols {
	
}
	.b-index_left_col {
		width:100%;
		float:left;
		clear:right;
		margin-right:-277px;
	}
		.b-i-index_left_col {
			padding-right:277px;
		}
	.b-index_right_col {
		width:267px;
		float:left;
		clear:right;
	}
.b-index_product  {
	background-color:#fff;
	margin:0 auto 40px;
	width:75%;
}
	.b-index_product .b-i-index_product_info {
		position:relative;
		zoom:1;
		height:303px;
	}
	.b-galery_big_image_sizer,
	.b-index_product table {
		border-collapse:collapse;
		border:none;
		margin:0;
		padding:0;
		background-color:#fff;
		width:100%;
	}
	.b-galery_big_image_sizer td,
	.b-index_product td {
		vertical-align:top;
		padding:0;
	}
	.b-galery_big_image_sizer .b-index_product_image,
	.b-index_product .b-index_product_image {
		/*display:block;*/
	}
	.b-galery_big_image_sizer .b-index_product_info,
	.b-index_product .b-index_product_info {
		padding:20px 20px 20px 36px;
		width:60%;
	}
	.b-index_product .b-index_product_image_holder {
		text-align:center;
		vertical-align:middle;
	}
		.b-galery_big_image_sizer .b-index_product_info h2,
		.b-index_product .b-index_product_info h2 {
			font-size:20px;
			font-weight:normal;
			color:#231f20;
			padding:0;
			margin:0 0 22px;
		}	
			.b-index_product .b-index_product_info h2 a {
				color:#231f20;
				padding-left:2px;
				padding-right:2px;
				margin-left:-2px;
				margin-right:-2px;
			}
			.b-index_product .b-index_product_info h2 a:hover {
				background-color:#F9A94C;
			}
			.b-index_product .b-index_product_info h2 a:visited {
				color:#666;
			}
		.b-galery_big_image_sizer .b-index_product_info .b-index_product_description,
		.b-index_product .b-index_product_info .b-index_product_description  {
			margin-top:-15px;
			margin-bottom:15px;
			line-height:18px;
		}
		.b-galery_big_image_sizer .b-index_product_info .b-index_product_comments,
		.b-index_product .b-index_product_info .b-index_product_comments {
			margin-bottom:10px;
			font-size:12px;
		}
			.b-index_product .b-index_product_info .b-index_product_comments a {
				color:#231f20;
			}
		.b-galery_big_image_sizer .b-index_product_info .b-index_product_price,
		.b-index_product .b-index_product_info .b-index_product_price {
			background-color:#f9a94c;
			float:left;
			clear:right;
			padding:8px 16px;
			margin:0 0 16px -16px;
			_margin-left:-8px;
			color:#000000;
			font-size:20px;
		}
			.b-galery_big_image_sizer strong,
			.b-index_product strong {
				display:block;
				margin-bottom:5px;
				font-weight:normal;
			}
			.b-galery_big_image_sizer .b-index_product_info .t-index_product_price_real,
			.b-index_product .b-index_product_info .t-index_product_price_real {
				font-size:12px;
			}
		.b-galery_big_image_sizer .b-index_product_info .b-index_product_cart,
		.b-index_product .b-index_product_info .b-index_product_cart {
			clear:both;
			margin-bottom:12px;
		}
			.b-index_product .b-index_product_info .b-index_product_cart a {
				color:#231f20;
				margin-right:16px;
			}
		.b-galery_big_image_sizer .b-buy_product,
		.b-index_product .b-buy_product {
			float:left;
			clear:both;
		}
		.b-galery_big_image_sizer .b-catalog_product_delivery_date,
		.b-index_product .b-catalog_product_delivery_date {
			font-size:10px;
			color:#333333;
			margin:0 0 35px;
			clear:both;
			_width:100%;
			_clear:none;
		}
			
.b-galery_thumbs {
	position:relative;
	zoom:1;
	height:160px;
	width:90%;
	margin:0 auto 50px;
}	
	.b-galery_thumbs .b-galery_thumbs_visible {
		position:relative;
		float:left;
		width:100%;
		height:165px;
		overflow:hidden;
		border-bottom:1px solid #ccc;
	}
	.b-galery_thumbs .b-galery_thumbs_real {
		position:absolute;
		float:left;
		width:5000px;
		height:165px;
		top:0;
		left:0;
	}
	.b-galery_thumbs a.l-galery_button_left,
	.b-galery_thumbs a.l-galery_button_right {
		position:absolute;
		top:0;
		width:20px;
		height:165px;
		background-color:#EDF14B;
	}
	.b-galery_thumbs a.l-galery_button_left:hover,
	.b-galery_thumbs a.l-galery_button_right:hover {
		background-color:#F9A94C;
	}
	.b-galery_thumbs a.l-galery_button_left:active,
	.b-galery_thumbs a.l-galery_button_right:active {
		background-color:#F9A94C;
	}
	.b-galery_thumbs a.l-galery_button_left {
		left:-20px;
	}
	.b-galery_thumbs a.l-galery_button_right {
		right:-20px;
	}
	.b-galery_thumbs .b-galery_thumb {
		float:left;
		border-bottom:5px solid #FFF;
	}
		.b-galery_thumbs .b-galery_thumb_active {
			/*border-bottom-color:#676767;*/
		}
		
		.b-galery_thumbs .b-galery_thumb a {
			display:block;
			float:left;
			position:relative;
			width:150px;
			height:150px;
			background-repeat:no-repeat;
			background-position:50% 50%;
			text-decoration:none;
			outline:none;
			padding:5px 13px;
		}
		.b-galery_thumbs .b-galery_thumb_big_img {
			display:none;
		}
		.b-galery_thumbs .b-galery_thumb_small_img {
			display:block;
			float:left;
		}
		.b-galery_thumb_text {
			height:1px;
			overflow:hidden;
			width:176px;
			position:absolute;
			left:0;
			bottom:-6px;
			background-color:#000;
			filter:alpha(opacity=74);
			-moz-opacity:0.74;
			-khtml-opacity: 0.74;
			opacity: 0.74;
			color:#FFF;
			line-height:18px;
			font-size:11px;
			cursor:pointer;
			cursor:hand;
			overflow:hidden;
			
			/* funky */
			/*border:3px solid #F9A94C;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			margin:0 5px;
			width:166px;;
			filter:alpha(opacity=100);
			-moz-opacity:1;
			-khtml-opacity:1;
			opacity:1;
			background:#333333 url("../i/body_bg.png") repeat-x scroll center top;*/
		}
		.b-galery_text_sizer {
			width:176px;
			font-size:11px;
			line-height:18px;
		}
		.b-galery_text_sizer .b-galery_thumb_name,
		.b-galery_thumbs .b-galery_thumb_name {
			padding:8px 12px 0;
			display:block;
			font-weight:normal;
			text-decoration:underline;
		}
		.b-galery_text_sizer .b-galery_thumb_price,
		.b-galery_thumbs .b-galery_thumb_price {
			padding:0 12px 8px;
			display:block;
			font-weight:bold;
			font-style:normal;
		}
		.b-galery_text_sizer .b-galery_thumb_next_delivery_date,
		.b-galery_thumbs .b-galery_thumb_next_delivery_date {
			display:none;
		}
		.b-galery_thumbs .b-galery_thumb_desc {
			display:none;
		}
		
.b-index_categories {
	
}
	.b-index_categories .b-index_category {
		float:left;
		clear:right;
		width:33%;
	}
		.b-index_categories .b-index_category .b-i-index_category {
			padding:0 15px;
		}
		.b-index_categories .b-index_category h2 {
			font-size:17px;
			font-weight:normal;
			color:#231f20;
			padding:0;
			margin:0;
		}
			.b-index_categories .b-index_category h2 a, 
			.b-index_categories .b-index_category h3 a {
				color:#231f20;
				padding-left:2px;
				padding-right:2px;
				margin-left:-2px;
				margin-right:-2px;
				
			}
			.b-index_categories .b-index_category h2 a:visited,
			.b-index_categories .b-index_category h3 a:visited {
				color:#666666;
			}
			.b-index_categories .b-index_category h2 a:hover,
			.b-index_categories .b-index_category h3 a:hover {
				background-color:#F9A94C;
			}
			.b-index_categories .b-index_category h2 a {
				text-decoration:none;
			}
			.b-index_categories .b-index_category h2 span {
				text-decoration:underline;
			}
			.b-index_categories .b-index_category h2 em {
				font-size:11px;
				font-style:normal;
			}
			.b-index_categories .b-index_category h3 a {
				line-height:17px;
			}
			
			
		.b-index_categories .b-index_category h3 {
			color:#231f20;
			font-size:11px;
			font-weight:normal;
			padding:2px 0 0;
			margin:0 0 18px;
		}
		.b-index_categories .b-index_category ul {
			display:block;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		.b-index_categories .b-index_category li {
			display:block;
			margin:0 0 10px;
			padding:3px 3px 5px;
			clear:both;
			float:left;
			width:100%;
			border:2px solid #FFF;
		}
			.b-index_categories .b-index_category li:hover {
				/*border-color:#EDF14B;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius:5px;*/
			}
			.b-index_categories .b-index_category li a {
				text-decoration:none;
				display:block;
				color:#000;
				font-size:13px;
			}
			.b-index_categories .b-index_category li a:visited {
				color:#666666;
			}
				.b-index_categories .b-index_category li strong {
					display:block;
					position:relative;
					float:left;
					clear:right;
					width:100px;
					z-index:2;
					cursor:pointer;
					cursor:hand;
				}
				.b-index_categories .b-index_category li span {
					display:block;
					float:left;
					clear:right;
					width:100%;
					margin-left:-100px;
					text-decoration:underline;
					cursor:pointer;
					cursor:hand;
				}
				.b-index_categories .b-index_category li span em {
					display:block;
					padding-left:100px;
					font-style:normal;
				}
			.b-index_categories .b-index_category li img {
				float:left;
				display:block;
				border:none;
			}
	.b-index_categories .b-index_categories_other {
		padding-top:11px;
		xbackground:url(/i/other_categories_bg.jpg) repeat-x 0 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	
	.b-index_subcategories_left_col {
		display:block;
		width:49%;
		float:left;
	}
	.b-index_subcategories_right_col {
		display:block;
		width:49%;
		float:right;
	}
		.b-index_subcategory {
			display:block;
			margin:0 0 5px;
		}
	

.b-category_description {
	font-size:9px;
	line-height:1.5;
	margin:0 0 24px;
	width:95%;
}
.b-catalog {
	
}
	.b-catalog .catalog_h2,
	.b-catalog .catalog_h1,
	.b-catalog h1,
	.b-catalog h2 {
		font-size:23px;
		font-weight:normal;
		color:#000000;
		padding:0;
		margin:0 0 25px 5px;
		display:inline-block;
		font-family:Arial, sans-serif;
	}
	.b-catalog h2 {
		font-size:20px;
		margin:0 0 3px;
		display:block;
	}
	.b-catalog h1 a,
	.b-catalog h2 a {
		color:#000000;
		margin-left:-2px;
		margin-right:-2px;
		padding-left:2px;
		padding-right:2px;
	}
	.b-catalog h1 a:hover,
	.b-catalog h2 a:hover {
		background-color:#F9A94C;
		color:#000;
	}
	.b-catalog_product_main h1,
	.b-catalog_product_main h2 {
		margin:0 0 12px;
	}
	.b-catalog_product_main h1 {
		display:block;
	}
	
.b-breadcrumbs {
	display:inline-block;
	font-size:12px;
	margin:0 8px 5px 0;
}
	.b-breadcrumbs a:hover {
		color:#000;
	}
.b-catalog_menu {
	float:right;
	clear:left;
	width:32%;
	color:#666666;
}
	.xb-catalog_menu_columned {
		width:100%;
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
	.b-catalog_menu .b-i-catalog_menu {
		padding:27px 22px;
		margin:0 0 24px;
		background-color:#ebeaea;
	}
		.l-article_page .b-i-catalog_menu {
			background-color:#fff;
		}
		.b-catalog_menu .b-i-catalog_menu p {
			padding:0;
			margin:0 0 20px;
		}
		.b-catalog_menu .b-i-catalog_menu strong {
			font-weight:normal;
		}
		.b-catalog_menu .b-i-catalog_menu a {
			color:#000000;
			margin-left:-2px;
			margin-right:-2px;
			padding-left:2px;
			padding-right:2px;
		}
		.l-article_page .b-i-catalog_menu a {
			color:#666666;
		}
		.b-catalog_menu .b-i-catalog_menu a:hover {
			background-color:#EDF14B;
		}
		.b-catalog_menu .b-i-catalog_menu .active {
			background-color:#faba63;
		}
	.b-catalog_menu_categories {
		padding:0;
		margin:0 0 35px;
	}
		.b-catalog_menu_categories li {
			list-style-type:none;
			padding:0;
			margin:0;
			display:block;
			margin-bottom:6px;
			font-size:18px;
		}
		.b-catalog_menu_categories a {
			color:#000;
		}
		.b-catalog_menu_categories a:hover {
			background-color:#F9A94C;
			color:#000;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_2 {
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_3 {
			margin-left:10px;
			font-size:16px;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_4 {
			margin-left:25px;
			font-size:15px;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_5 {
			margin-left:35px;
			font-size:13px;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_6 {
			margin-left:45px;
			font-size:12px;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_7 {
			margin-left:50px;
			font-size:10px;
		}
		.b-catalog_menu_categories .b-catalog_menu_category_level_2  {
			-moz-column-span: all;
			-webkit-column-span: all;
		} 
		.b-catalog_menu_categories .b-catalog_menu_category_level_3  {
			-moz-column-span: all;
			-webkit-column-span: all;
		} 
.b-catalog_products .b-catalog_popular_products_header {
	font-size:20px;
	font-family:Arial;
}	
.b-catalog_products {
	float:right;
	clear:left;
	width:68%;
}
	.b-i-catalog_products {
		padding:0 0 0 13px;
	}
	.b-catalog_products_controls {
		text-align:right;
		color:#7a7a7a;
	}
		.b-catalog_products_controls a {
			padding:2px 6px;
			color:#000;
		}
		.b-catalog_products_controls a:hover {
			background-color:#ebeaea;
		}
		.b-catalog_products_controls a.l-catalog_order_up {
			padding-left:14px;
			background:#ff9a23 url(../i/icon_up.gif) no-repeat 4px 6px;
		}
		.b-catalog_products_controls a.l-catalog_order_down {
			padding-left:14px;
			background:#ff9a23 url(../i/icon_down.gif) no-repeat 5px 4px;
		}
		.b-catalog_order_active {
			background-color:#ff9a23;
			color:#000;
			padding:2px;
		}
	.b-catalog_products table {
		border-collapse:collapse;
		border:none;
		width:100%;
		background-color:#FFF;
	}
	.b-catalog_products td {
		padding:0;
		margin:0;
		border:none;
		border-bottom:1px solid #ebeaea;
		vertical-align:top;
	}
		.b-catalog_products_table_on_sale_row {
			
		}
		
	.b-catalog_products .b-catalog_product_pic {
		vertical-align:middle;
		width:5%;
		background-color:#FFF;
	}
		.b-catalog_product_pic_holder {
			position:relative;
		}
		.b-catalog_products .b-catalog_product_pic img {
			border:none;
		}
	.b-catalog_products .b-catalog_product_desc {
		width:40%;
		padding:20px 0 20px 20px;
		color:#666666;
	}
		.b-catalog_products h2 {
			font-size:14px;
			font-weight:normal;
			color:#000000;
			padding:0;
			margin:0 0 10px;
		}
			.b-catalog_products h2 a {
				color:#000000;
			}
			.b-catalog_products h2 a:visited {
				color:#666666;
			}
		.b-catalog_products p {
			padding:0;
			margin:0 0 12px;
		}
		.b-catalog_products .b-catalog_product_amount {
			padding:12px 0 0;
		}
		.b-catalog_products .b-catalog_common_attributes {
			border-collapse:collapse;
			border:none;
		}
		.b-catalog_products .b-catalog_common_attributes td {
			padding:5px 15px 4px 5px;
			border:none;
		}
		.b-catalog_products .b-catalog_common_attributes .odd {
			background-color:#ebeaea;
		}
	.b-catalog_products .b-catalog_product_price {
		width:27%;
		padding-top:20px;
		font-size:18px;
		color:#000;
		text-align:center;
	}
		.b-catalog_product_price_before_sale {
			
		}
	.b-catalog_product_price_before_sale {
		text-decoration:line-through;
		font-size:16px;
	}
	.b-catalog_product_price_on_sale {
		color:#DF2204;
		
	}
	
	.b-catalog_product_price_on_sale_amount {
		/*color:#DF2204;*/
		font-size:11px;
		font-weight:normal;
	}
	
	.b-catalog_products .b-buy_product {
		width:28%;
		padding-top:20px;
	}
	
/* sidebar products */
.b-sidebar_products {
	margin:0 0 24px;
}
	.b-sidebar_products h3 {
		margin:0 0 10px 0;
		padding:0;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
	.b-sidebar_products ul {
		list-style-type:none;
		display:block;
		margin:0;
		padding:0;
	}
	.b-sidebar_products li {
		display:block;
		position:relative;
		clear:both;
		margin:0 0 14px;
		padding:0;
	}
	a.b-sidebar_product {
		display:block;
		text-decoration:none;
		outline:none;
	}
		a.b-sidebar_product:visited {
			color:#666666;
		}
		a.b-sidebar_product:hover {
			color:#000;
		}
	.b-sidebar_product_img_holder {
		display:block;
		float:left;
		min-width:80px;
		min-height:80px;
		background-position:50% 0;
		background-repeat:no-repeat;
		text-decoration:none;
	}
	.b-sidebar_product_desc {
		display:block;
		overflow:hidden;
		padding:0 0 0 10px;
		position:relative;
	}
		.b-sidebar_product_desc a {
			padding:2px 0;
			text-decoration:none;
		}
		.b-sidebar_product_desc a:hover {
			background-color:#F9A94C;
			color:#000;
		}
	.b-sidebar_product_name {
		text-decoration:underline;
	}
	.b-sidebar_product_price {
		font-size:14px;
		font-weight:bold;
	}
		.b-sidebar_product_price_before_sale {
			text-decoration:line-through;
			font-weight:normal;
			font-size:12px;
		}
		.b-sidebar_product_price_on_sale {
			color:#DF2202;
		}
	.b-sidebar_products .b-buy_product {
		
	} 
		.b-sidebar_products .b-buy_product a.l-catalog_cart,
		.b-sidebar_products .b-buy_product a.l-catalog_buy {
			display:inline-block;
			padding:1px 3px 5px 20px;
		}
		.b-sidebar_products .b-buy_product .b-catalog_product_in_cart_count {
			display:none;
		}
	.b-sidebar_products_on_sale_star {
		display:block;
		width:40px;
		height:40px;
		position:absolute;
		left:50px;
		top:-3px;
	}
	
	
	

.b-buy_product {
	
}
	.b-buy_product a.l-catalog_cart,
	.b-buy_product a.l-catalog_buy {
		display:block;
		clear:left;
		padding:3px 3px 5px 35px;
		text-decoration:none;
		color:#231f20;
		margin-bottom:3px;
		white-space:nowrap;
		
	}
		.b-buy_product a:hover {
			background-color:#EDF14B;
			color:#000;
		}
		.b-buy_product a.l-catalog_cart span {
			border-bottom:1px dotted #231f20;
		}
		.b-buy_product a.l-catalog_buy span {
			text-decoration:underline;
		}
		.b-buy_product .l-catalog_cart {
			background:url(/i/sprite.png) no-repeat -7px -529px;
			_background:url(/i/icon_cart.gif) no-repeat 3px 5px;
		}
		.b-buy_product .l-catalog_buy {
			background:url(/i/sprite.png) no-repeat -7px -568px;
			_background:url(/i/icon_buy.gif) no-repeat 3px 0;
		}
		.b-buy_product .b-catalog_product_in_cart_count {
			display:block;
			padding:0 0 5px 35px;
			margin-top:-4px;
			margin-bottom:5px;
			font-weight:normal;
			font-size:11px;
			color:#666666;
			
		}
	
	.b-sidebar_buy_product_on_sale {
		position:relative;
		top:-10px;
	}

.b-catalog_product {
	float:right;
	clear:left;
	width:68%;
}
	.b-i-catalog_product {
		padding-left:12px;
	}
	.b-catalog_product .b-catalog_product_main {
		width:100%;
		border-collapse:collapse;
		border:none;
		margin-bottom:20px;
	}
		.b-catalog_product .b-catalog_product_main td {
			padding:0;
			border:none;
			vertical-align:top;
		}
		.b-catalog_product .b-catalog_product_main .b-catalog_product_pic {
			padding-right:14px;
			float:left;
		}
		.b-catalog_product .b-catalog_product_main .b-catalog_product_pic_on_sale {
			margin-top:10px;
		}
		.b-catalog_product .b-catalog_product_main .b-catalog_product_main_text {
			float:left;
			width:33%;
			position:relative;
		}
	.b-catalog_product_main .b-catalog_product_main_text h1 {
		font-size:23px;
		color:#000000;
		font-weight:normal;
		padding:0;
		margin:0 0 3px;
	}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_info {
		font-size:11px;
		color:#333333;
		margin-bottom:80px;
	}
	.b-product_limited {
		display:inline-block;
		border:1px solid #FF0000;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow:3px 3px 3px #111111;
		-webkit-box-shadow:3px 3px 3px #111111;
		box-shadow:3px 3px 3px #111111;
		padding:1px 4px 3px;
		font-size:16px;
	}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price {
		background-color:#f9a94c;
		float:left;
		padding:8px 16px;
		margin:0 0 10px;
		color:#000000;
	}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price_sale {
	}
		.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price strong {
			display:block;
			margin-bottom:5px;
			font-weight:normal;
			font-size:20px;
			
		}
		.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price .t-catalog_product_price_add {
			font-size:12px;
		}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price .b-catalog_product_price_before_sale {
		display:block;
		margin-bottom:5px;
		font-weight:normal;
		font-size:17px;
		text-decoration:line-through;
		color:#000;
	}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_price .b-catalog_product_price_during_sale {
		color:#DF2204;
		font-weight:bold;
	}
	.b-catalog_product_on_sale_star {
		background: no-repeat 0 0;
		width:130px;
		height:130px;
		position:absolute;
		right:100%;
		top:-15px;
	}
		.b-catalog_product_on_sale_star_align_right {
			right:0;
		}
	.b-catalog_product_main .b-catalog_product_main_text .b-catalog_product_delivery_date {
		font-size:10px;
		color:#333333;
		margin:0 0 35px;
		clear:both;
		_width:100%;
		_clear:none;
	}
	.b-catalog_product_main .b-catalog_product_main_text .b-buy_product  {
		width:180px;
	}
		
	
	.b-catalog_product h3 {
		margin:0 0 17px;
		padding:0;
		font-size:17px;
		font-weight:normal;
	}
		.b-catalog_product h3 a {
			color:#000000;
			text-decoration:none;
			border-bottom:1px dotted #000;
		}
	.b-catalog_product .b-catalog_product_description p,
	.b-catalog_product .b-catalog_product_packaging p {
		padding:0;
		margin:0 0 12px;
	}
	.b-catalog_product .b-catalog_product_description a,
	.b-catalog_product .b-catalog_product_packaging a {
		color:#000;
	}
	.b-catalog_product .b-catalog_product_description {
		font-size:13px;
		margin-bottom:27px;
		line-height:18px;
	}
	.b-catalog_product .b-catalog_product_packaging {
		font-size:13px;
		margin-bottom:27px;
	}
	.b-catalog_product .b-catalog_product_characterstics {
		font-size:13px;
		color:#333333;
		margin-bottom:27px;
	}
		.b-catalog_product .b-catalog_product_characterstics h4 {
			font-size:13px;
			color:#333333;
			padding:0 0 0 0;
			margin:0 0 5px;
		}
		.b-catalog_product .b-catalog_product_characterstics table {
			margin-left:1px;
			border-collapse:collapse;
			border:none;
		}
		.b-catalog_product .b-catalog_product_characterstics td {
			padding:8px 15px 4px 0px;
			border:none;
			width:50%;
		}
		
			
	.b-catalog_product td.b-product_attribute_group {
		vertical-align:top;
		padding:24px 10px 8px 0;
		font-weight:bold;
		font-size:14px;
	}
		
	.b-catalog_product .b-product_attribute_name {
		vertical-align:top;
		padding:0 10px 0 0;
		background:url(/i/attr_sep.gif) repeat-x 100%;
		background-position:0 1.5em;
	}
		
		.b-catalog_product .b-product_attribute_name span{
			margin:0;
			padding:0;
			background:#fff;
		}
		
	.b-catalog_product td.b-product_attribute_value {
		vertical-align:top;
		padding:8px 15px 4px 2px;
		width:50%;
	}
		
		
.b-product_color {
	display:inline-block;
	padding:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size:11px;
}
	.b-product_color_white {
		background-color:#FFF;
		color:#000;
		border:1px solid #CCC;
	}
	.b-product_color_black {
		background-color:#000;
		color:#FFF;
	}
	.b-product_color_red {
		background-color:#FF0000;
		color:#000;
	}
	.b-product_color_orange {
		background-color:#ffa500;
		color:#000;
	}
	.b-product_color_yellow {
		background-color:#ffff00;
		color:#000;
	}
	.b-product_color_green {
		background-color:#00ff00;
		color:#000;
	}
	.b-product_color_cyan {
		background-color:#42aaff;
		color:#000;
	}
	.b-product_color_blue {
		background-color:#0000ff;
		color:#FFF;
	}
	.b-product_color_magenta {
		background-color:#8b00ff;
		color:#FFF;
	}
	.b-product_color_gold {
		background-color:#ffd700;
		color:#000;
	}
	.b-product_color_silver {
		background-color:#c0c0c0;
		color:#000;
	}
	.b-product_color_brown {
		background-color:#964b00;
		color:#FFF;
	}
	

.b-catalog_clearance_sale {
	position:relative;
}
	.b-catalog_clearance_sale .b-flag {
		position:absolute;
		background:url(../i/flag.gif) no-repeat 0 0;
		width:46px;
		height:33px;
		top:-5px;
		left:-50px;
	}
	.b-catalog_clearance_sale h3 {
		font-size:17px;
		font-weight:normal;
		color:#666666;
		padding:0;
		margin:0 0 25px;
	}
	.b-catalog_clearance_sale h3 a {
		color:#666666;
	}
	.b-catalog_clearance_sale .b-catalog_clearance_sale_products {
		width:100%;
		border-collapse:collapse;
		border:none;
	}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products td {
			vertical-align:top;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products_pic {
			padding-top:20px;
		}
			.b-catalog_clearance_sale .b-catalog_clearance_sale_products_pic img {
				border:none;
			}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products_text {
			padding-top:25px;
			padding-left:20px;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_product {
			position:relative;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products p {
			margin:0;
			padding:0;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .l-catalog_clearance_sale_star {
			display:block;
			position:absolute;
			width:64px;
			height:41px;
			font-size:18px;
			color:#000000;
			padding-top:22px;
			text-align:center;
			text-decoration:none;
			top:-30px;
			left:-64px;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .l-catalog_clearance_sale_star_green {
			background:url(/i/star_green.png) no-repeat 0 0;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .l-catalog_clearance_sale_star_orange {
			background:url(/i/star_orange.png) no-repeat 0 0;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products h4 {
			padding:0 0 3px;
			margin:0;
			font-size:13px;
			font-weight:normal;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products h4 a {
			color:#000000;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .b-catalog_clearance_sale_family {
			font-size:13px;
			color:#666666;
			padding-bottom:3px;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .b-catalog_clearance_sale_price {
			font-size:13px;
			color:#000000;
			padding-bottom:3px;
		}
		.b-catalog_clearance_sale .b-catalog_clearance_sale_products .b-catalog_clearance_old_price {
			font-size:13px;
			color:#666666;
			text-decoration:line-through;
			padding-bottom:3px;
		}

.b-basket {
	
}

.b-user_info {
	margin-bottom:30px;
}
	.b-basket .b-user_info {
		padding-top:120px;
	}
	.b-user_info h3 {
		padding:0 0 0 7px;
		margin:0 0 10px;
		color:#666666;
		font-weight:normal;
		font-size:17px;
	}
	.b-user_info input {
		background-color:#ebeaea;
		border:none;
		font-size:17px;
		color:#010101;
		width:74%;
	}
	.b-user_info input:focus {
		background-color:#f9a94c;
		outline-color:#b8c60c;
		-moz-outline-width:2px;
		-moz-outline-style:solid;
	}
	.b-user_info select:focus {
		outline-color:#b8c60c;
	}
	.b-user_info label {
		display:inline-block;
		width:65px;
		padding-left:7px;
		color:#666666;
		font-size:11px;
		white-space:nowrap;
	}
	.b-user_info p {
		padding:0;
		margin:0 0 8px;
	}
		.b-user_info .b-order_user_info_phone span {
			background-color:#ECF049;
			color:#000;
		}
		.b-user_info .b-order_user_info_phone .i-order_user_info_phone_code {
			width:16%;
		}
		.b-user_info .b-order_user_info_phone .i-order_user_info_phone_number {
			width:56%;
		}
		.b-user_info .b-order_user_info_e_mail span,
		.b-user_info .b-order_user_info_password span {
			background-color:#F9A94C;
			color:#000;
		}
		.b-user_info .b-order_user_subscribed input {
			display:inline-block;
			width:14px;
			margin-left:72px;
		}
		.b-user_info .b-order_user_subscribed label {
			color:#000000;
			font-size:12px;
		}
		.b-user_info .b-order_user_info_corporate_email span {
			background-color:#ECF049;
			color:#000;
		}
		.b-user_info .b-sms_show_form {
			margin-top:-5px;
			margin-bottom:14px;
			padding-left:7px;
			font-size:11px;
		}
			.b-user_info .b-sms_show_form a {
				text-decoration:none;
				border-bottom:1px dotted #000;
			}
			.b-user_info .b-sms_show_form a:hover {
				text-decoration:none;
				border-bottom:1px dotted #F9A94C;
			}
	.b-user_info .b-user_info_comments {
		position:relative;
	}
	.b-user_info .b-user_info_comments label {
		display:block;
		position:absolute;
		top:4px;
		left:0;
	}
	.b-user_info .b-user_info_comments textarea {
		margin-top:22px;
		margin-left:23%;
		width:74%;
		height:120px;
		background-color:#ebeaea;
		border:none;
	}
	.b-user_info .b-user_info_comments textarea:focus {
		background-color:#f9a94c;
		outline-color:#b8c60c;
		-moz-outline-width:2px;
		-moz-outline-style:solid;
	}
	.b-user_info .b-user_info_about {
		width:32%;
		float:left;
		clear:right;
		margin-right:2%;
		padding-top:35px;
		color:#666666;
	}
		.b-user_info .b-user_info_about p {
			padding:0;
			margin:0 0 18px;
		}
		.b-user_info .b-user_info_about a {
			color:#000;
		}
		.b-user_info .b-user_info_about .t-user_info_about_phone {
			background-color:#ECF049;
			color:#000;
		}
		.b-user_info .b-user_info_about .t-user_info_about_e_mail {
			background-color:#F9A94C;
			color:#000;
			padding:2px;
		}
		.b-user_info .t-user_info_about_legal_corporate {
			background-color:#ECF049;
			color:#000;
		}
	.b-user_info .l-user_info_change_password {
		text-align:right;
		padding-right:6%;
	}
		.b-user_info .l-user_info_change_password a {
			color:#000;
			text-decoration:none;
			border-bottom:1px dotted #000;
		}
	.b-user_info .b-user_info_organization_name {
		font-size:17px;
	}
		.b-user_info .b-user_info_organization_name label {
			display:block;
			margin-bottom:4px;
		}
		.b-user_info .b-user_info_organization_name span {
			background-color:#ECF049;
			color:#000;
		}
		.b-user_info .b-user_info_organization_name .i-user_info_organization_type {
			width:18%;
			margin-left:2%;
		}
		.b-user_info .b-user_info_organization_name .i-user_info_organization_name {
			width:69%;
		}
	.b-user_info .b-user_info_legal_address {
		
	}
		.b-user_info .b-user_info_legal_address label {
			display:block;
			margin-bottom:4px;
		}
		.b-user_info .b-user_info_legal_address span {
			background-color:#ECF049;
			color:#000;
		}
		.b-user_info .b-user_info_legal_address input {
			width:92%;
			margin-left:2%;
		}
	.b-user_info .b-user_info_INN {
		
	}
		.b-user_info .b-user_info_INN span {
			background-color:#ECF049;
			color:#000;
		}
	.b-user_info .b-user_info_KPP {
		
	}
		.b-user_info .b-user_info_KPP span {
			background-color:#ECF049;
			color:#000;
		}
	.b-user_info .l-order_user_legal_corporation_info_more {
		font-size:11px;
		text-align:right;
		width:94%;
		margin-bottom:24px;
	}
		.b-user_info .l-order_user_legal_corporation_info_more a {
			color:#000;
			border-bottom:1px dotted #000;
			text-decoration:none;
		}
	.b-user_info .b-user_info_authentication_data {
		background-color:#ebeaea;
		padding:20px 0;
	}
		.b-user_info .b-user_info_authentication_data label {
			width:100px;
		}
		.b-user_info .b-user_info_authentication_data input {
			background-color:#ecf049;
			border:none;
			font-size:17px;
			color:#010101;
			width:59%;
		}
		.b-user_info .b-user_info_authentication_data input:focus {
			background-color:#f9a94c;
			outline-color:#b8c60c;
			-moz-outline-width:2px;
			-moz-outline-style:solid;
		}
	.b-user_info .b-user_info_contacts {
		width:32%;
		float:left;
		clear:right;
		margin-right:2%;
	}
	.b-user_info .b-user_info_delivery_address {
		width:32%;
		float:left;
		clear:right;
	}
		.b-user_info .b-user_info_delivery_address .b-user_info_house,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_block,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_building,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_entrance,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_floor,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_apartment,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_code {
			width:50%;
			float:left;
			clear:right;
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_block input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_building input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_entrance input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_floor input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_apartment input,
		.b-user_info .b-user_info_delivery_address .b-user_info_house_code input {
			width:48%;
		}
		
		.b-user_info .b-user_info_delivery_address .b-user_info_house {
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_block {
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_building {
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_entrance {
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_floor {
			
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_apartment {
		}
		.b-user_info .b-user_info_delivery_address .b-user_info_house_code {
			clear:left;
			width:75%;
		}
			.b-user_info .b-user_info_delivery_address .b-user_info_house_code label {
				width:95px;
			}
		.b-user_info .b-user_info_delivery_address .b-user_info_metro {
			clear:both;
		}
			.b-user_info .b-user_info_delivery_address .b-user_info_metro label {
				width:92px;
			}

.b-user_authentication_data {
	background-color:#ebeaea;
	margin-left:-33px;
	margin-right:-33px;
	margin-bottom:44px;
	zoom:1;
}
.b-settings .b-user_authentication_data {
	background-color:#FFF;
	margin-bottom:50px;
}
	.b-user_authentication_data label {
		display:inline-block;
		width:73px;
		padding-left:7px;
		color:#666666;
		font-size:11px;
	}
	.b-settings .b-user_authentication_data label {
		padding-left:14px;
		width:105px;
	}
	.b-user_authentication_data input {
		background-color:#ecf049;
		border:none;
		font-size:17px;
		color:#010101;
		width:70%;
	}
	.b-user_authentication_data input:focus {
		background-color:#f9a94c;
		outline-color:#b8c60c;
		-moz-outline-width:2px;
		-moz-outline-style:solid;
	}
	.b-settings .b-user_authentication_data input {
		width:60%;
	}
	.b-user_authentication_data .b-user_authentication_data_about {
		float:left;
		clear:right;
		width:67%;
		font-size:13px;
		color:#666666;
	}
	.b-settings .b-user_authentication_data .b-user_authentication_data_about {
		width:66%;
	}
		.b-user_authentication_data .b-i-user_authentication_data_about {
			padding:17px 24px 0 33px;
		}
		.b-user_authentication_data .b-user_authentication_data_about p {
			padding:0;
			margin:0 0 20px;
		}
	.b-user_authentication_data .b-user_authentication_data_data {
		float:left;
		clear:right;
		width:32%;
		padding:30px 0;
	}
	.b-settings .b-user_authentication_data .b-user_authentication_data_data {
		background-color:#ebeaea;
	}
		.b-user_authentication_data .b-user_authentication_data_data p {
			padding:0;
			margin:0 0 8px;
		}

.b-order {
	
}
	.b-order .b-order_about {
		width:32%;
		float:left;
		clear:right;
		font-size:13px;
		color:#666666;
		margin-right:2%;
		padding-top:48px;
	}
		.b-order .b-order_about p {
			padding:0;
			margin:0 0 8px;
		}
	.b-order .t-order_about_below_minimal {
		background-color:#F9A94C;
		color:#000;
	}
	.b-order .b-order_details {
		width:66%;
		float:left;
		clear:right;
		font-size:13px;
		color:#666666;
		position:relative;
	}
		.b-order .b-order_details h3 {
			padding:0 0 0 7px;
			margin:0 0 10px;
			color:#666666;
			font-weight:normal;
			font-size:20px;
		}
		.b-order .b-order_details .b-i-order_details {
			padding:25px 24px 0 45px;
			background-color:#ebeaea;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
		}
		.b-order .b-order_details h5 {
			font-weight:normal;
			font-size:13px;
			color:#333333;
			margin:0;
			padding:0;
		}
		.b-order .b-order_details label {
			font-size:17px;
			color:#333333;
		}
		.b-order .b-order_details .b-order_products {
			
		}
			.b-order .b-order_details .b-order_empty_basket  {
				padding-bottom:25px;
			}
			.b-order .b-order_details .b-order_products table {
				width:100%;
				border:none;
				border-collapse:collapse;
				padding:0;
				margin:0 0 12px;
			}
			.b-order .b-order_details .b-order_products td {
				padding-top:7px;
				vertical-align:top;
				font-size:17px;
				color:#333333;
			}
			.b-order .b-order_details .b-order_products tr:hover {
				background-color:#f9a94c;
			}
			.b-order .b-order_details .b-order_products .b-order_product_delete {
				padding-left:5px;
				padding-right:9px;
				padding-top:13px;
			}
				.b-order .b-order_details .b-order_products .b-order_product_delete .l-order_product_delete {
					display:block;
					width:9px;
					height:9px;
					background:url(/i/icon_delete.gif) no-repeat top left;
				}
			.b-order .b-order_details .b-order_products .b-order_product_name {
				
			}
				.b-order .b-order_details .b-order_products .b-order_product_name a {
					color:#333333;
					text-decoration:none;
				}
			.b-order .b-order_details .b-order_products .b-order_product_quantity {
				padding-left:20px;
				padding-top:3px;
			}
				.b-order .b-order_details .b-order_products .b-order_product_quantity input {
					width:45px;
					background-color:#ffffff;
					border:none;
					font-size:17px;
					color:#333333;
					text-align:center;
				}
				.b-order .b-order_details .b-order_products .b-order_product_quantity input:focus {
					background-color:#ECF049;
					outline-color:#fff;
					-moz-outline-width:2px;
					-moz-outline-style:solid;
				}
			.b-order .b-order_details .b-order_products .b-order_product_price {
				padding-left:8px;
				padding-right:5px;
				white-space:nowrap;
				text-align:right;
			}
				.b-order .b-order_details .b-order_products .b-order_product_price strong {
					font-weight:normal;
					padding:2px;
				}
		
		.b-order .b-order_details .b-order_pay_method input,
		.b-order .b-order_details .b-order_legal input,
		.b-order .b-order_details .b-order_delivery_region input {
			vertical-align:bottom;
			position:relative;
			margin-left:0;
		}
		.b-order .b-order_details .b-order_comments,
		.b-order .b-order_details .b-order_pay_method,
		.b-order .b-order_details .b-order_legal,
		.b-order .b-order_details .b-order_delivery_region {
			margin-left:18px;
			border-top:1px solid #cccccc;
			padding-top:7px;
			margin-bottom:12px;
			position:relative;
			padding-left:7px;
		}
		.b-order .b-order_details .b-order_delivery_region {
			position:relative;
		}
			.b-order .b-order_details .b-order_delivery_region input {
			}
			.b-order .b-order_details .b-order_delivery_region .t-order_delivery_region_moscow {
				margin-right:46px;
			}
			.b-order .b-order_details .b-order_delivery_region .b-order_delivery_price {
				display:block;
				position:absolute;
				top:23px;
				right:5px;
				font-size:17px;
				font-weight:normal;
				color:#333333;
			}
			.b-order_delivery_date {
				padding:0 0 7px 7px;
				margin-top:-4px;
				display:block;
				color:#666666;
			}
		.b-order .b-order_details .b-order_legal {
			
		}
			.b-order .b-order_details .b-order_legal input {
			}
			.b-order .b-order_details .b-order_legal .t-order_legal_person {
				margin-right:46px;
			}
		.b-order .b-order_details .b-order_pay_method {
			padding-bottom:24px;
		}
			.b-order .b-order_details .b-order_pay_method input {
			}
			.b-order .b-order_details .b-order_pay_method .t-order_pay_method_cash {
				margin-right:46px;
			}
			.b-order .b-order_details .b-order_pay_method em {
				font-size:11px;
				font-style:normal;
			}
			
		.b-order .b-order_details .b-order_comments {
			border:none;
			position:relative;
		}
			.b-order .b-order_details .b-order_comments h5 {
				position:absolute;
				top:8px;
				left:7px;
			}
			.b-order .b-order_details .b-order_comments textarea {
				margin-left:92px;
				width:80%;
				height:80px;
			}
			.b-order .b-order_details .b-order_comments textarea:focus {
				outline-color:#b8c60c;
				-moz-outline-width:2px;
				-moz-outline-style:solid;
			}
		.b-order .b-order_details .b-order_price {
			float:right;
			width:271px;
			position:relative;
			left:24px;
			top:15px;
			margin-top:-36px;
			
			border-bottom:solid 15px #d4dd25;
			-moz-border-radius-topleft: 0px;
			-moz-border-radius-topright:0px;
			-moz-border-radius-bottomleft:10px;
			-moz-border-radius-bottomright:10px;
			-webkit-border-top-left-radius:0px;
			-webkit-border-top-right-radius:0px;
			-webkit-border-bottom-left-radius:10px;
			-webkit-border-bottom-right-radius:10px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:10px;
			border-bottom-right-radius:10px;
		}
			.b-order .b-order_details .b-order_price label {
				display:block;
				font-size:13px;
				position:absolute;
				color:#333333;
				left:-50px;
				top:12px;
			}
			.b-order .b-order_details .b-order_price strong {
				display:block;
				width:209px;
				padding-left:62px;
				height:32px;
				padding-top:9px;
				font-size:20px;
				font-weight:normal;
				color:#333333;
				background-color:#f9a94c;
			}
			.b-order .b-order_details .b-order_price .l-order_submit {
				display:block;
				width:211px;
				padding-left:62px;
				height:32px;
				padding-top:9px;
				font-size:17px;
				color:#333333;
				text-decoration:none;
				background-color:#d4dd25;
				
			}
			.b-order .b-order_details .b-order_price .l-order_submit span {
				border-bottom:1px dotted #333333;
			}
.b-order_done {
	font-size:16px;
}			
.b-settings {
	
}
.b-save_settings {
	
}
	.b-save_settings a.l-save_settings {
		display:block;
		width:393px;
		padding:9px 10px 12px;
		color:#000000;
		font-size:17px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		background-color:#d4dd25;
		text-align:center;
		margin:0 auto;
		-moz-box-shadow:3px 3px 8px #111111;
		-webkit-box-shadow:3px 3px 8px #111111;
		box-shadow:3px 3px 8px #111111;
		outline:none;
	}
	.b-save_settings a.l-save_settings:hover {
		background-color:#f9a94c;
	}
	.b-save_settings a.l-save_settings:active {
		-moz-box-shadow:1px 1px 4px #111111;
		-webkit-box-shadow:1px 1px 4px #111111;
		box-shadow:1px 1px 4px #111111;
		position:relative;
		top:1px;
		left:1px;
	}
		
.b-old_orders {
	margin-bottom:50px;
	zoom:1;
}
	.b-old_orders .b-order_about {
		width:32%;
		float:left;
		clear:right;
		font-size:13px;
		color:#666666;
		margin-right:2%;
		padding-top:44px;
	}
		.b-old_orders .b-order_about p {
			padding:0;
			margin:0 0 8px;
		}
	.b-old_orders .b-old_orders_holder {
		width:66%;
		float:left;
		clear:right;	
		font-size:13px;
		color:#666666;
	}
	.b-old_orders .b-order_status_info label,
	.b-old_orders .b-order_status_info {
		cursor:pointer;
		cursor:hand;
	}
	.b-old_order_opened .b-order_status_info {
		margin-bottom:10px;
		cursor:pointer;
		cursor:hand;
	}
	.b-old_orders h3 {
		padding:0 0 0 7px;
		margin:0 0 10px;
		color:#666666;
		font-weight:normal;
		font-size:17px;
	}
	.b-old_orders .b-old_order {
		margin-bottom:5px;
		background-color:#f1f450;
		background:#f1f450 url(/i/order_select_arrow.gif) no-repeat 98% 16px;
		padding:10px 0 12px 0;
		border:2px solid #f1f450;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.b-old_orders .b-old_order_opened {
		padding-bottom:0;
	}
	.b-old_orders .b-old_order:hover {
		border:2px solid #b8c60c;
	}
	.b-old_order .b-i-old_order {
		zoom:1;
	}
		.b-old_order p {
			float:left;
			clear:right;
			padding:0;
			margin:0;
		}
		.b-old_order label {
			display:inline-block;
			font-size:13px;
			color:#333333;
		}
		.b-old_order strong {
			font-size:18px;
			color:#000;
			font-weight:normal;
			display:inline-block;
		}
		.b-old_order .b-order_number {
			width:30%;
		}
			.b-old_order .b-order_number label {
				margin-left:20px;
			}
			.b-old_order .b-order_number strong {
				margin-left:23px;
			}
		.b-old_order .b-order_status {
			width:40%;
		}
			.b-old_order .b-order_status label {
				margin-left:20px;
			}
			.b-old_order .b-order_status strong {
				margin-left:23px;
			}
		.b-old_order .b-order_overall_price {
			width:30%;
		}
			.b-old_order .b-order_overall_price strong{
				margin-left:23px;
			}
		.b-old_order .b-order_delivery_date {
			
		}
		.b-old_order .b-order_delivery_time {
			
		}
	.b-old_order .b-order_products {
		display:none;
		background-color:#ebeaea;
		padding:20px 0 12px 0;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.b-old_order_opened .b-order_products {
		display:block;
	}
		.b-old_order .b-order_products table {
			padding:0;
			margin:0;
			border:none;
			width:100%;
		}
		.b-old_order .b-order_products td {
			border:none;
			vertical-align:top;
			font-size:13px;
			color:#333333;
			padding-top:3px;
		}
		.b-old_order .b-order_products .b-order_product_name  {
			padding-left:67px;
		}
			.b-old_order .b-order_products .b-order_product_name a {
				color:#333333;
				text-decoration:none;
			}
		.b-old_order .b-order_products .b-order_product_quantity {
			padding:0 25px;
			text-align:center;
		}
		.b-old_order .b-order_products .b-order_product_price {
			width:30%;
			white-space:nowrap;
		}
	

/* FULL CATALOG */			

.b-full_catalog {
	position:absolute;
	top:179px;
	left:-32px;
	zoom:1;
	z-index:1100;
	width:32px;
}
	.b-full_catalog .l-full_catalog_open {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:32px;
		height:163px;
		/*background:url(/i/full_catalog_link.gif) no-repeat 0 0;*/
		background:url(/i/sprite.png) no-repeat -10px -198px;
		/*outline-color:#F9A94C;*/
		outline:none;
	}
	.b-full_catalog .l-full_catalog_open:hover {
		/*outline:1px dotted #EDF14B;*/
	}
	.b-full_catalog .l-full_catalog_open:active {
		/*outline:1px dotted #F9A94C;*/
		width:31px;
		left:1px;
		
	}
	.b-full_catalog .l-full_catalog_close {
		display:block;
		position:absolute;
		top:5px;
		right:5px;
		width:15px;
		height:15px;
		/*background:url(/i/full_catalog_close.gif) no-repeat center center;*/
		background:url(/i/sprite.png) no-repeat -7px -378px;
	}
	.b-full_catalog .b-full_catalog_holder {
		
	}
	.b-full_catalog .b-full_catalog_list {
		position:relative;
		left:32px;
		float:left;
		top:-1px;
		width:1px;
		height:163px;
		overflow:hidden;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-right:3px solid #EDF14B;
		border-top:3px solid #EDF14B;
		border-bottom:3px solid #EDF14B;
		/*-moz-box-shadow:3px 3px 8px #111111;
		-webkit-box-shadow:3px 3px 8px #111111;
		box-shadow:3px 3px 8px #111111;*/
		background:#EBEAEA url(/i/full_catalog_bg.png) no-repeat top right;
	}
	.b-full_catalog ul {
		display:block;
		list-style:none;
		padding:30px;
		margin:0;
		zoom:1;
	}
	.b-full_catalog .b-full_catalog_left {
		float:left;
		clear:right;
	}
	.b-full_catalog .b-full_catalog_right {
		float:left;
		clear:right;
	}
	.b-full_catalog .b-full_catalog_opened {
		/*border-right:3px solid #F9A94C;
		border-top:3px solid #F9A94C;
		border-bottom:3px solid #F9A94C;*/
		border-right:3px solid #EDF14B;
		border-top:3px solid #EDF14B;
		border-bottom:3px solid #EDF14B;
	}
	.b-full_catalog li {
		display:block;
		margin:0;
		padding:0;
		font-size:17px;
		margin-bottom:12px;
	}
	.b-full_catalog li a {
		color:#231f20;
		padding-left:2px;
		padding-right:2px;
		margin-left:-2px;
		margin-right:-2px;
	}
	.b-full_catalog li a:link {
		color:#231f20;
	}
	.b-full_catalog li a:visited {
		color:#666666;
	}
	.b-full_catalog li a:hover {
		background-color:#F9A94C;
	}
	.b-full_catalog .b-full_catalog_leafs  {
		position:relative;
		padding:2px 0 0;
		font-size:11px;
		line-height:17px;
	}
		.b-full_catalog .b-full_catalog_leafs a {
			white-space:nowrap;
		}

.b-text {
	color:#444;
	font-size:14px;
	line-height:19px;
	padding-top:45px;
}
	.b-text_smaller {
		font-size:12px;
		line-height:16px;
	}
	.t-text_bigger {
		font-size:16px;
	}
	.b-text a {
		color:#000;
	}
	.b-text a:hover {
		color:#000;
		background-color:#FABA63;
	}
	h1 {
		font:24px Arial, sans-serif;
		font-weight:normal;
		margin:0 0 10px;
		padding:0;
	}
	.b-text .b-heading {
		margin:0 0 20px;
	}
	.b-text h2 {
		font:18px Arial, sans-serif;
		color:#666666;
		font-weight:normal;
		padding:6px 0 0;
		margin:0 0 20px;
	}
		.b-text h2 span {
			background-color:#fed5a1;
			margin:0 -5px;
			padding:2px 5px;
		}
	.b-text h3 {
		font:14px Arial, sans-serif;
		color:#666666;
		font-weight:bold;
		margin:0 0 10px;
		padding:6px 0 0;
	}
	p {
		margin:0 0 15px;
		padding:0;
	}
	.b-text ol {
		padding:0 0 0 30px;
		margin:0 0 15px;
	}
	.b-text li {
		margin-bottom:10px;
	}
	.b-text .b-text_gray_bg {
		background-color:#efefef;
		margin:0 -10px 14px;
		padding:17px 10px 17px;
	}
	.b-text .b-text_3_col {
		margin-bottom:70px;
	}
	.b-text_col1 {
		width:31%;
		margin-right:2%;
		float:left;
		clear:right;
	}
	.b-text_col2 {
		width:64%;
		margin-right:2%;
		float:left;
		clear:right;
	}
	.b-text_col3_c {
		width:75%;
		margin:0 auto;
	}
	.b-text_col2_gray {
		width:66%;
		float:left;
		clear:right;
		background-color:#f2f2f2;
	}
		.b-text_col2_gray .b-text_col1 {
			width:46%;
			margin:0 2%;
		}
	.b-text_p_info {
		display:inline-block;
		width:15px;
		height:15px;
		background:url(/i/info_star.gif) no-repeat top left;
	}

.b-image_preview {
	position:absolute;
	z-index:4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.b-image_preview_link {
	display:block;
	position:absolute;
	z-index:4;
	border:2px solid #FF6C24;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
	line-height:18px;
}
	.b-image_preview_link span {
		background-color:#EDF14B;
		color:#000;
		padding:3px;
		font-size:13px;
		display:block;
		float:left;
		position:absolute;
		bottom:100%;
	}

/* Callback */
.b-header .b-phone_and_email .k-callback {
	background-color:#f58e33;
	color:#000;
	padding:2px;
	text-decoration:none;
	position:relative;
	top:-5px;
	font-size:12px;
	font-weight:bold;
}
	.b-header .b-phone_and_email .active {
		background-color:#EDF14B;
	}
	.b-header .b-phone_and_email .k-callback span {
		border-bottom:1px dotted #000;
	}
.b-callback {
	width:365px;
	position:absolute;
	top:55px;
	right:20px;
	background:url(/i/semi_trans_bg.png);
	_background:#545454;
	color:#FFF;
	z-index:3;
}
	.b-callback form {
		padding:25px 20px;
		background:url(/i/phone.png) no-repeat 293px 52px;
	}
	.b-callback .b-callback_phone {
		margin-bottom:10px;
	}
		.b-callback .i-callback_phone_code {
			font-size:16px;
			width:23%;
		}
		.b-callback .i-callback_phone_number {
			font-size:16px;
			width:55%;
		}
	.b-callback .b-callback_submit {
		
	}
		.b-callback a.k-callback_submit {
			display:block;
			position:relative;
			width:173px;
			padding:9px 10px 12px;
			color:#000000;
			background-color:#d4dd25;
			font-size:17px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			text-align:center;
			outline:none;
			text-decoration:none;
		}
		.b-callback a.k-callback_submit:hover {
			background-color:#f9a94c;
		}
		.b-callback a.k-callback_submit:active {
			top:1px;
			left:1px;
		}
		.b-callback a.k-callback_submit span {
			border-bottom:1px dotted #000;
		}
	
/* Complain */
	
.b-complain {
	width:42%;
	position:absolute;
	top:55px;
	right:20px;
	background:url(/i/semi_trans_bg.png);
	_background:#545454;
	color:#FFF;
}
	.b-complain_standalone {
		width:600px;
		position:static;
		top:auto;
		right:auto;
		margin:0 auto;
	}
	.b-complain form {
		padding:25px 20px;
	}
	.b-complain .b-complain_email {
		margin-bottom:10px;
	}
		.b-complain .b-complain_email_label {
			font-size:18px;
			display:inline-block;
			width:18%;
		}
		.b-complain .i-complain_email {
			font-size:16px;
			width:79%;
		}
	.b-complain .b-complain_subject {
		margin-bottom:10px;
	}
		.b-complain .b-complain_subject select {
			font-size:18px;
		}
	.b-complain .b-complain_message {
		margin-bottom:10px;
	}
		.b-complain .i-complain_message {
			font-size:14px;
			width:100%;
			height:200px;
		}
	.b-complain .b-complain_submit {
		text-align:center;
	}
		.b-complain a.k-complain_submit {
			display:block;
			position:relative;
			width:173px;
			padding:9px 10px 12px;
			color:#000000;
			background-color:#d4dd25;
			font-size:17px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			text-align:center;
			margin:0 auto;
			outline:none;
			text-decoration:none;
		}
		.b-complain a.k-complain_submit:hover {
			background-color:#f9a94c;
		}
		.b-complain a.k-complain_submit:active {
			top:1px;
			left:1px;
		}
		.b-complain a.k-complain_submit span {
			border-bottom:1px dotted #000;
		}
/* SMS */

.b-sms_panel {
	width:350px;
	position:absolute;
	top:100px;
	left:100px;
	width:400px;
	background:url(/i/semi_trans_bg.png);
	_background:#545454;
	color:#FFF;
	font-size:16px;
}
	.b-sms_panel form {
		padding:25px 20px 0;
	}
	.b-sms_panel input {
		background-color:#EBEAEA;
		border:none;
		color:#010101;
		font-size:18px;
	}
	.b-sms_panel input:focus {
		background-color:#f9a94c;
		outline-color:#b8c60c;
		-moz-outline-width:2px;
		-moz-outline-style:solid;
	}
	.b-sms_panel .i-sms_phone_code {
		width:27%;
		text-align:right;
	}
	.b-sms_phone_template {
		margin-top:-12px;
	}
		.b-sms_phone_template .b-sms_phone_template_code {
			display:inline-block;
			margin:0 4px 0 68px;
		}
	.b-sms_panel .i-sms_phone {
		width:68%;
	}
	.i-sms_code {
		width:40%;
	}
	
	.b-sms_panel .b-sms_submit {
		text-align:center;
		margin:0 0 24px;
	}
		.b-sms_panel .b-sms_submit a {
			display:block;
			position:relative;
			width:173px;
			padding:9px 10px 12px;
			color:#000000;
			background-color:#d4dd25;
			font-size:17px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			text-align:center;
			margin:0 auto;
			outline:none;
			text-decoration:none;
		}
		.b-sms_panel .b-sms_submit a:hover {
			background-color:#f9a94c;
		}
		.b-sms_panel .b-sms_submit a:active {
			top:1px;
			left:1px;
		}
		.b-sms_panel .b-sms_submit span {
			border-bottom:1px dotted #000;
		}
	.b-sms_panel .k-sms_close {
		display:block;
		position:absolute;
		top:5px;
		right:5px;
		width:15px;
		height:15px;
		/*background:url(/i/full_catalog_close.gif) no-repeat center center;*/
		background:url(/i/sprite.png) no-repeat -7px -378px;
	}
	.b-sms_panel .k-sms_another_phone {
		color:#FFF;
		text-decoration:none;
		border-bottom:1px dotted #FFF;
	}

/* footer */
.b-footer {
	height:60px;
	color:#666666;
	position:relative;
	z-index:1;
}
	.b-footer .b-alt_menu {
		color:#666666;
		padding:15px 100px 20px 53px;
	}
	.b-footer .b-alt_menu a {
		color:#666666;
	}
	.b-footer .l-futurico {
		position:absolute;
		display:block;
		top:-5px;
		right:53px;
		width:34px;
		height:35px;
		text-indent:-9999px;
		/*background:url(/i/futurico.png) no-repeat 0 0;*/
		background:url(/i/sprite.png) no-repeat -10px -410px;
		outline:none;
	}

/* threshold select */
.threshold_select_button {
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}
a.threshold_select_option {
	background-color:#EDF14B;
	padding:3px 10px;
	display:block;
	white-space:nowrap;
	text-align:center;
	cursor:hand;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.threshold_select_option:hover {
	background-color:#F9A94C;
	color:#000;
}
.threshold_select_options_holder {
	position:absolute;
	z-index:5;
	background-color:#EDF14B;
	border:3px solid #F9A94C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.threshold_select_option_selected {
	display:none;
}

/* futu alert */
.futu_alert_outer {
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	z-index:9999;
}
.futu_alert_outer .frame {
	position:relative;
	z-index:9999;
}
.futu_alerts_holder {
	position:absolute;
	left:0; top:0;
	width:400px;
	z-index:9999;
}

.futu_alerts_holder .futu_alert {
	position:absolute;
	margin-top:-1000px;
	background-color:#EBEAEA;
	text-align:center;
	color:#231F20;
	border:3px solid #F9A94C;
	width:400px;
	margin: 0 auto 5px;
	overflow:hidden;
	-moz-box-shadow:3px 3px 8px #111111;
	-webkit-box-shadow:3px 3px 8px #111111;
	box-shadow:3px 3px 8px #111111;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
}
.futu_alerts_holder .futu_alert .futu_alert_text {
	font-size: 18px;
	font-family:Myriad Pro,sans-serif;
	padding:10px 25px;
	width:350px;
}
.futu_alert_close_button {
	display:block;
	background:url(/i/full_catalog_close.gif) no-repeat center center;
	width:15px;
	height:15px;
	position:absolute;
	top:5px;
	right:5px;
}
.futu_alerts_holder .red {
	background-color:#FFFFFF;
	border-color:#d7877e;
}
.futu_alerts_holder .rock_red {
	background-color:#FFFFFF;
	border:5px solid #FF0000;
}

.b-search_engines_paginator {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.b-404 {
	color:#666666;
	text-align:center;
}
	.b-404 h3 {
		font-size:18px;
		margin:0 0 30px;
		padding:0;
	}

.b-dirty_user_login,
.b-lepro_user_login {
	padding:3px 7px;
	margin-left:7px;
	text-decoration:none;
}
.b-lepro_user_login {
	background:url(/i/lepro_logo.gif) no-repeat 0 0;
}
.b-dirty_user_login {
	background:url(/i/dirty_logo.gif) no-repeat 0 0;
}
.b-error p {
	font-size:20px;
}
	.b-error h1 span {
		color:#000;
		background-color:#D7877E;
		padding-left:2px;
		padding-right:2px;
		margin-left:-2px;
		margin-right:-2px;
	}
.b-welcome span {
	color:#000;
	background-color:#EDF14B;
	padding-left:2px;
	padding-right:2px;
	margin-left:-2px;
	margin-right:-2px;
}
/* paginator */
.paginator {margin-top:100px; font-size:1em; padding-left:130px; zoom:1;}
.paginator table {border-collapse:collapse; width:auto;}
.paginator table td {padding:0; white-space:nowrap; height:20px; position:relative; border:none;}
.paginator span {display:block; padding:3px 0 15px 0; color:#fff;}
.paginator span strong, .paginator span a {padding:0 4px; color:#000;}
.paginator span strong {background:#ff6c24; font-style:normal; color:#FFF;}
.paginator .scroll_bar {width:100%; height:20px; position:relative;}
.paginator .scroll_bar .scroll_trough {width:100%; height:3px; background:#ccc; overflow:hidden;}
.paginator .scroll_bar .scroll_thumb {position:absolute; width:3px; height:3px; top:0; left:0; font-size:1px; background:#363636;}
.paginator .scroll_bar .current_page_mark {position:absolute; top:0; left:0; width:3px; height:3px; overflow:hidden; background:#ff6c24;}
.paginator .scroll_bar .scroll_knob {position:absolute; top:-5px; left:50%; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url(http://img.dirty.ru/d3/slider.gif) no-repeat 50% 50%; cursor:pointer; cursor:hand;}
.fullsize  .scroll_bar .scroll_thumb {display:none;}
.fullsize  .scroll_bar .current_page_mark {display:none;}
#total_pages {
	position:relative;
	top:-62px;
	width:100px;
	padding:10px 10px;
	background:#efeef3;
	text-align:right;
	color:#666;
}

#total_pages strong {
	font-size:18px;
	font-weight:normal;
}
#total_pages span {
	font-size:9px;
}


/* vkontakte */
.b-vkontakte_result {
	background-color:#EBEAEA;
	text-align:center;
	color:#231F20;
	border:3px solid #F9A94C;
	width:400px;
	margin: 0 auto 24px;
	-moz-box-shadow:3px 3px 8px #111111;
	-webkit-box-shadow:3px 3px 8px #111111;
	box-shadow:3px 3px 8px #111111;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
	.b-vkontakte_result_text {
		font-size: 18px;
		font-family:Myriad Pro,sans-serif;
		padding:10px 25px;
		width:350px;
	}
.b-vkontakte_result_error {
	background-color:#FFFFFF;
	border:5px solid #FF0000;
}
.b-vkontakte_buy_button  {
	position:absolute;
	bottom:-76px;
	right:80px;
}

/* drop dead */
.l-dropdead_body {
	background:#333333;
}
	.l-dropdead_body .b-callback {
		margin:0 0 0 -150px;
	}
	.l-dropdead_body .l-dropdead_footer {
		margin:0 auto;
		min-width:1000px;
		width:90%;
	}
.b-o-dropdead {
	position:relative;
	background:#FFF;
	z-index:2;
}
.b-dropdead {
	background:#FFF;
	width:90%;
	min-width:1000px;
	max-width:1200px;
	margin:0 auto;
	color:#000;
}
	.b-i-dropdead {
		padding:10px 10px 52px;
		position:relative;
		zoom:1;
	}
	.b-dropdead_header {
		position:relative;
		margin:0 0 30px;
		height:263px;
		width:100%;
	}
	.b-dropdead_about {
		float:left;
		clear:right;
		width:50%;
		font-size:15px;
	}
		.b-i-dropdead_about {
			padding:27px 190px 0 0;
		}
	.b-dropdead_phone {
		float:left;
		clear:right;
		width:50%;
		color:#414141;
		font-size:12px;
	}
		.b-i-dropdead_phone {
			padding:97px 0 0 215px;
		}
	.b-dropdead_logo {
		position:absolute;
		background:url(/i/dropdead/logo.gif) no-repeat 0 0;
		top:10px;
		left:50%;
		width:380px;
		height:265px;
		margin-left:-190px;
	}
	
	.b-dropdead_about_more {
		color:#2c2c2c;
		font-size:12px;
		padding:10px 0 0 0;
	}
		.b-dropdead_about_more a {
			color:#2c2c2c;
		}
	
	
	.b-dropdead_phone_number {
		font-size:23px;
		font-weight:bold;
	}
	
	.b-dropdead_phone_callback {
		font-size:16px;
	}
		a.k-dropdead_phone_callback {
			text-decoration:none;
			border-bottom:1px dotted #414141;
			color:#414141;
		}
		
	.b-dropdead_product {
		margin:0 0 30px;
	}
	.b-dropdead_product_galery {
		float:left;
		clear:right;
		width:40%;
	}
		.b-dropdead_product_galery_pic {
			text-align:center;
		}
		
	.b-dropdead_product_about {
		float:left;
		clear:right;
		width:50%;
	}
		.b-i-dropdead_product_about {
		}
		.b-dropdead_product_about h1 {
			font-size:30px;
			color:#2c2c2c;
			font-weight:normal;
			padding:0;
			margin:0 0 28px;
		}
	.b-dropdead_product_brief {
		margin:-28px 0 28px;
	}	
	.b-dropdead_product_price {
		font-size:16px;
		color:#2c2c2c;
	}
		.b-dropdead_product_price_price {
			display:block;
			float:left;
			clear:both;
			background-color:#e64e36;
			padding:20px 15px;
			margin:10px 0 0 0;
			color:#FFF;
			font-size:30px;
		}
	.b-dropdead_product_about .b-buy_product {
		font-size:12px;
		float:left;
		clear:both;
	}
	.b-dropdead_product_about .b-catalog_product_delivery_date {
		font-size:10px;
		padding:10px 15px 20px;
	}
	.b-dropdead_subscription {
		width:700px;
		margin:0 auto;
		text-align:center;
		border:1px solid #d6d4d1;
	}
		.b-i-dropdead_subscription {
			padding:22px 30px;
		}
		.b-dropdead_subscription a {
			color:#000;
		}
		.b-dropdead_subscription form {
			margin:0 auto;
			padding:10px 0 10px 0;
			width:380px;
			text-align:left;
		}
		.i-dropdead_subscription_email {
			background-color:#d9e140;
			border:1px solid #a2a2a1;
			width:318px;
			font-size:24px;
			font-family:Verdana, sans-serif;
		}
		.k-dropdead_subscription_submit {
			position:relative;
			top:7px;
		}
		.i-dropdead_subscription_captcha {
			background-color:#d9e140;
			border:1px solid #a2a2a1;
			width:180px;
			font-size:14px;
			font-family:Verdana, sans-serif;
		}
		.b-dropdead_subscription_captcha img {
		}
	.b-dropdead_timer {
		position:absolute;
		left:112px;
		top:180px;
	}
	.b-dropdead_digit {
		display:block;
		float:left;
		margin:0 4px 0 0;
		width:17px;
		height:30px;
		background:url(/i/dropdead/digits.png) no-repeat 0 0;
	}
		.b-dropdead_digit_0 {
			background-position:-33px -22px;
		} 
		.b-dropdead_digit_1 {
			background-position:-54px -22px;
		} 
		.b-dropdead_digit_2 {
			background-position:-88px -22px;
		} 
		.b-dropdead_digit_3 {
			background-position:-118px -22px;
		} 
		.b-dropdead_digit_4 {
			background-position:-150px -22px;
		} 
		.b-dropdead_digit_5 {
			background-position:-182px -22px;
		} 
		.b-dropdead_digit_6 {
			background-position:-214px -22px;
		} 
		.b-dropdead_digit_7 {
			background-position:-242px -22px;
		} 
		.b-dropdead_digit_8 {
			background-position:-278px -22px;
		} 
		.b-dropdead_digit_9 {
			background-position:-310px -22px;
		} 
		.b-dropdead_digit_c {
			background-position:-8px -22px;
			margin:0;
		}
	.b-subscription_confirm {
		background-color:#EBEAEA;
		text-align:center;
		color:#231F20;
		border:3px solid #F9A94C;
		width:400px;
		margin: 0 auto 5px;
		overflow:hidden;
		-moz-box-shadow:3px 3px 8px #111111;
		-webkit-box-shadow:3px 3px 8px #111111;
		box-shadow:3px 3px 8px #111111;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
		.b-subscription_confirm_text {
			font-size: 18px;
			font-family:Myriad Pro,sans-serif;
			padding:10px 25px;
			width:350px;
		}
.b-2x_banner,
.b-i-2x_banner,
.b-i-i-2x_banner,
.b-i-i-i-2x_banner {
	height:37px;
}
	.b-2x_banner {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		min-width:1000px;
		background:url(/i/dropdead/2x_banner_center_bg.jpg) repeat-x 0 0;
		z-index:2;
	}
	.b-i-2x_banner {
		background:url(/i/dropdead/2x_banner_left_bg.jpg) no-repeat 0 0;
	}
	.b-i-i-2x_banner {
		background:url(/i/dropdead/2x_banner_right_bg.jpg) no-repeat 100% 0;
	}
	.b-i-i-i-2x_banner {
		margin:0 auto;
		width:90%;
		min-width:1000px;
		position:relative;
	}
	.b-2x_banner_timer {
		display:block;
		position:absolute;
		left:142px;
		top:0;
		width:99px;
		height:37px;
		background:url(/i/dropdead/2x_timer_bg.gif) no-repeat 0 0;
	}
		.b-2x_banner_digits {
			display:block;
			position:absolute;
			left:4px;
			top:12px;
		}
	.b-2x_banner_caption {
		position:absolute;
		left:250px;
		top:10px;
		font-size:15px;
		color:#FFF;
	}
	.b-2x_banner_caption a {
		color:#FFF;
	}
	.b-2x_banner_digit {
		display:block;
		float:left;
		margin:0 2px 0 0;
		width:10px;
		height:17px;
		background:url(/i/dropdead/digits-small.png) no-repeat 0 0;
	}
		.b-2x_banner_digit_0 {
			background-position:-16px -12px;
		} 
		.b-2x_banner_digit_1 {
			background-position:-27px -12px;
		} 
		.b-2x_banner_digit_2 {
			background-position:-46px -12px;
		} 
		.b-2x_banner_digit_3 {
			background-position:-62px -12px;
		} 
		.b-2x_banner_digit_4 {
			background-position:-80px -12px;
		} 
		.b-2x_banner_digit_5 {
			background-position:-98px -12px;
		} 
		.b-2x_banner_digit_6 {
			background-position:-115px -12px;
		} 
		.b-2x_banner_digit_7 {
			background-position:-131px -12px;
		} 
		.b-2x_banner_digit_8 {
			background-position:-151px -12px;
		} 
		.b-2x_banner_digit_9 {
			background-position:-168px -12px;
		} 
		.b-2x_banner_digit_c {
			background-position:-4px -12px;
			margin:0;
		}
		
/* brands page */
.b-brand_about {
	
}
	.b-brand_logo {
		float:left;
	}
	.b-brand_about_text {
		overflow:hidden;
		padding:11px 0 0 10px;
		margin:0 0 24px;
		font-size:16px;
	}
.b-brand_galery {
	width:890px;
	height:300px;
	margin:0 auto;
	position:relative;
	border-bottom:1px solid #b1b1b1;
}
	.b-brand_galery_holder {
		width:740px;
		height:300px;
		position:absolute;
		left:77px;
		top:0;
		overflow:hidden;
	}
	.b-brand_galery_items {
		position:absolute;
		left:0;
		top:0;
		width:1740px;
		height:300px;
	}
		.b-brand_galery_item {
			display:block;
			text-decoration:none;
			width:185px;
			height:300px;
			outline:none;
			position:relative;
			float:left;
			clear:right;
		}
		.b-brand_galery_item_pic {
			display:block;
			width:185px;
			height:300px;
			position:absolute;
			top:0;
			left:0;
			background-position:50% 50%;
			background-repeat:no-repeat;
		}
		.b-brand_galery_item_overlay {
			display:block;
			width:185px;
			height:300px;
			position:absolute;
			top:0;
			left:0;
		}
		.b-brand_galery_item_about {
			position:absolute;
			bottom:0;
			left:0;
			margin-bottom:-1px;
			overflow:hidden;
			height:1px;
			width:185px;
			font-size:15px;
			color:#FFF;
			background-color:#000;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
			.b-i-brand_galery_item_about {
				display:block;
				zoom:1;
				padding:8px 30px 0;
			}
	.b-brand_galery_left,
	.b-brand_galery_right {
		display:block;
		position:absolute;
		top:92px;
		width:68px;
		height:109px;
		text-decoration:none;
		outline:none;
		background:url(/i/galery_left.gif) no-repeat 0 0;
	}
	.b-brand_galery_left {
		left:0;
	}
	.b-brand_galery_right {
		right:0;
		background-image:url(/i/galery_right.gif);
	}
	
.b-brand_description {
	
}
	.b-brand_description_bigger {
		font-size:16px;
	}
	.b-brand_description h3 {
		font-size:18px;
		font-weight:normal;
		padding:0;
		margin:0 0 10px;
	}
	.b-brand_description .b-brand_description_left {
		float:left;
		clear:right;
		width:52%;
	}
		.b-brand_description .b-i-brand_description_left {
			padding:30px 20px 20px 0;
			zoom:1;
		}
	.b-brand_description .b-brand_description_right {
		float:left;
		clear:right;
		width:48%;
	}
		.b-brand_description .b-i-brand_description_right {
			padding:30px 0 20px 0;
			zoom:1;
		}
.b-brand_table {
	border-collapse:collapse;
	font-size:11px;
}
	.b-brand_table th {
		padding:6px 10px;
		font-weight:normal;
		background-color:#ebeaea;
		text-align:left;
		vertical-align:top;
	}
	.b-brand_table td {
		padding:6px 10px;
		vertical-align:top;
	}
	.b-brand_table .even {
		background-color:#ebeaea;
	}
	.b-brand_table_center_col {
		border-left:1px solid #999999;
		border-right:1px solid #999999;
	}
	

.b-catalog_current_products {
	color:#3c3c3c;
	margin:0 0 14px;
}
		.b-catalog_current_products_count {
			background-color:#ff9a23;
			padding:2px;
		}
.b-displayed_attributes {
	padding:20px;
	margin:0 0 12px;
	border:1px solid #a4a4a4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:17px;
}
	
	.b-displayed_attributes_caption {
		color:#3c3c3c;
		display:block;
		margin:0 0 8px;
	}
	.b-displayed_attributes_list  {
		list-style-type:none;
		display:block;
		margin:0 0 20px;
		padding:0;
	}
	.b-displayed_attributes_list li {
		display:inline-block;
		margin:0 2% 4px;
		padding:0;
	}
		.b-displayed_attributes_manufacturers li {
			width:45%;
			white-space:nowrap;
		}
	.b-displayed_attributes_list .active {
		
	}
		.b-displayed_attributes_list .active label {
			background-color:#ff9a23;
		}
	.b-displayed_attributes_list  input {
		position:relative;
		top:2px;
	}
	.b-displayed_attributes_list label {
		display:inline-block;
		color:#000;
		padding:2px;
	}
	.b-displayed_attributes_select select {
		margin:0 0 24px 2%;
		display:inline-block;
	}
		.b-displayed_attributes_select .b-displayed_attributes_caption {
			display:inline-block;
			margin-right:-5px;
		}
	.b-submit_filters {
		padding:10px 0 0;
	}
a.k-displayed_attributes_show_same_goods,
a.k-displayed_attributes_reset_filters {
	color:#000;
}		
/* popup image */
.b-popup_image_holder {
	position:absolute;
	z-index:101;
	border:3px solid #F99D1C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:url(/i/ajax-loader.gif) no-repeat 50% 50%;
}
.b-popup_active_thumb {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.k-popup_pic_close {
	display:block;
	position:absolute;
	background:url(/i/sprite.png) no-repeat scroll -9px -380px transparent;
	width:11px;
	height:11px;
	top:5px;
	right:5px;
}

/* seo */
.b-burning_hell {
	padding-left:32%;
	color:#666666;
	position:relative;
	min-height:206px;
}
	.b-i-burning_hell {
		padding:0 30px 0 13px;
	}
	.b-burning_hell h1 {
		font-size:20px;
		display:block;
		margin:0 0 15px;
		color:#666666;
	}
	.b-burning_hell h2,
	.b-burning_hell h3 {
		font-weight:normal;
		font-size:18px;
		font-family:Arial, sans-serif;
		color:#666666;
	}
	.b-burning_hell ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	.b-burning_hell li,
	.b-burning_hell p {
		margin:0 0 10px;
		padding:0;
	}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(120deg);
	}
	to { 
		-webkit-transform: rotate(480deg);
	}
}
@-moz-keyframes 'rotate' {
	from {
		-moz-transform: rotate(120deg);
	}
	to { 
		-moz-transform: rotate(480deg);
	}
}
.b-burning_hell_animal:hover {
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	
	-moz-animation-name: 'rotate';
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
}

.b-burning_hell_animal {
	position:absolute;
	width:206px;
	height:206px;
	left:5%;
	top:0;
	-webkit-transform:rotate(120deg);
	-moz-transform:rotate(120deg);
	-o-transform:rotate(120deg);
	/* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); */
	-ms-transform:rotate(120deg);
}
	.b-burning_hell_animal_octopus {
		background:url(/i/animals/octopus.gif) no-repeat 0 0;
	}
	.b-burning_hell_animal_owl {
		background:url(/i/animals/owl.gif) no-repeat 0 0;
	}
	.b-burning_hell_animal_whale {
		background:url(/i/animals/whale.gif) no-repeat 0 0;
	}
	.b-burning_hell_animal_woodpecker {
		background:url(/i/animals/woodpecker.gif) no-repeat 0 0;
	}
