@charset "utf-8";
.bottom, .middle, .top, sub, sup {
	display: inline-block; //zoom:1}
	legend, td, th {
		padding: 0
	}
	.adaptive pre, .text {
		word-wrap: break-word
	}
	.footer, .main, sub, sup {
		position: relative
	}
	.basket_table .cdek_options .clear, .catalog_h2, .cleaner {
		clear: both
	}
	body, h1, h2, h3, h4, h5, h6 {
		font-size: 1em;
		line-height: 1.5em
	}
	code, kbd, pre, samp, tt, var {
		font: .875em/1.5em Consolas, "Courier New", monospace
	}
	body, optgroup {
		color: #000;
		background: #fff
	}
	body, code, dd, dl, form, pre {
		margin: 0
	}
	a:link, a:visited, del, ins {
		text-decoration: none
	}
	a:link img, a:visited img, abbr, acronym, fieldset, object {
		border: none
	}
	sub, sup {
		//display:inline;font-size:.6875em;line-height:.6875em}
		.eipTextValue, li {
			display: block
		}
		sub {
			top: 5px;
			vertical-align: middle
		}
		sup {
			top: -.125em;
			margin-top: -.6875em
		}
		abbr, acronym {
			cursor: help
		}
		address, cite, dfn {
			font-style: normal
		}
		code, pre {
			white-space: pre
		}
		img {
			vertical-align: bottom
		}
		td:not([valign]), textarea, th:not([valign]) {
			vertical-align: top
		}
		button, input, select {
			overflow: visible;
			vertical-align: middle
		}
		legend {
			color: #000;
			margin: 0 0 -.125em
		}
		li {
			list-style: none
		}
		optgroup option {
			padding-left: 1.375em
		}
		table {
			border-collapse: collapse
		}
		caption, th {
			text-align: left
		}
		address, blockquote, fieldset, h1, h2, h3, h4, h5, h6, ol, p, ul {
			margin: 0;
			padding: 0
		}
		h1, h2, h3, h4, h5, h6, th {
			font-weight: 400
		}
		q {
			quotes: "\00ab" "\00bb" "\201e" "\201c"
		}
		q:after {
			content: "\00bb"
		}
		q:before {
			content: "\00ab"
		}
		q>q:after {
			content: "\201c"
		}
		q>q:before {
			content: "\201e"
		}
		body, table {
			font: 13px/1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
			color: #000
		}
		.h1, .h2, .h3, h1, h2, h3 {
			line-height: 1.3em
		}
		.no_border, .text .no_border, .text .no_border tbody, .text .no_border td, .text .no_border th, .text .no_border thead, .text .no_border tr {
			border: 0
		}
		.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
			color: #000;
			margin-bottom: 8px
		}
		.h1, h1 {
			font-size: 20px
		}
		.h2, h2 {
			font-size: 18px
		}
		.h3, h3 {
			font-size: 16px
		}
		.h4, .h5, .h6, h4, h5, h6 {
			font-size: 14px;
			line-height: 1.3em
		}
		.admin_block {
			border: 1px solid #000;
			background-color: #faa
		}
		a, a:hover, a:link, a:visited {
			text-decoration: none;
			cursor: pointer;
			outline: 0
		}
		a:link, a:visited {
			color: #0153C2
		}
		a:hover {
			color: #ff6500
		}
		.text {
			color: #000;
			overflow: hidden
		}
		.footer .copyright, .object .text {
			overflow: visible
		}
		.text a {
			cursor: pointer
		}
		.text a:hover, .text a:link, .text a:visited {
			text-decoration: underline
		}
		.text a:link, .text a:visited {
			color: #0153C2
		}
		.text a:hover {
			color: #ff6500;
			text-decoration: none
		}
		.text p {
			margin-bottom: 8px
		}
		.text img {
			margin: 0 10px 10px 0;
			max-width: 100%
		}
		.text ol ol, .text ol ul, .text ul ol, .text ul ul {
			margin-top: 8px
		}
		.text li, .text table {
			margin-bottom: 8px
		}
		.text li {
			display: list-item
		}
		.text ul {
			padding: 0 0 0 20px
		}
		.text ul li {
			list-style: disc
		}
		.text ol {
			padding: 0 0 0 10px
		}
		.text ol li {
			list-style: decimal inside
		}
		.text table td, .text table th {
			border: 1px solid;
			padding: 2px 8px
		}
		.bottom, .middle, .top {
			//display:inline;cursor:default}
			#site-rss img#site_rss_icon, #site-rss span {
				display: inline-block;
				vertical-align: middle
			}
			.middle {
				vertical-align: middle
			}
			.top {
				vertical-align: top
			}
			.bottom {
				vertical-align: bottom
			}
			.main {
				width: 960px;
				margin: 0 auto
			}
			.footer, .seo_text {
				margin: 35px 0 0
			}
			.footer {
				padding: 35px 0;
				border-top: 1px solid #353535
			}
			.footer #social_block {
				position: absolute;
				top: 35px;
				right: 0
			}
			.footer .code_footer {
				margin-top: 5px;
				padding: 5px 0
			}
			#site-rss a#site_rss_link, #site-rss a#site_rss_link:hover, #site-rss a#site_rss_link:link, #site-rss a#site_rss_link:visited {
				text-decoration: none;
				border: none;
				cursor: pointer;
				white-space: nowrap;
				margin: 0;
				padding: 0;
				vertical-align: middle
			}
			#site-rss img#site_rss_icon {
				margin: 0 5px 0 0;
				padding: 0;
				height: 18px;
				width: auto;
				border: none;
				background: 0 0; //display:inline;//zoom:1}
				#site-rss span {
					//display:inline;//zoom:1}
					#footer_umi_ru {
						position: relative
					}
					#footer_umi_ru #footer_umi_ru_create_block {
						display: none
					}
					#footer_umi_ru_create_block {
						position: absolute;
						top: -40px;
						left: -25px;
						display: block;
						width: 180px;
						height: 45px
					}
					#footer_umi_ru_create {
						padding: 2px 0 3px;
						position: absolute;
						top: 10px;
						left: 25px;
						text-align: center;
						background-color: #55B41C;
						color: #fff;
						width: 130px;
						text-decoration: none;
						font: 14px/1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
						border: 1px solid #666;
						-moz-box-shadow: 0 0 8px #666;
						-webkit-box-shadow: 0 0 8px #666;
						box-shadow: 0 0 8px #666
					}
					#footer_umi_ru_create:hover {
						background-color: #A0EB53;
						color: #000;
						-moz-box-shadow: 0 0 8px #000;
						-webkit-box-shadow: 0 0 8px #000;
						box-shadow: 0 0 8px #000
					}
					.buttontext, .buttonx {
						color: #FFF;
						line-height: 23px;
						text-shadow: 1px -1px #606060;
						vertical-align: middle
					}
					#footer_umi_ru:hover #footer_umi_ru_create_block {
						display: block
					}
					.copy_wrap {
						position: relative;
						z-index: 1
					}
					html body .copy-del-button {
						background: #FF5050;
						display: inline-block; //display:inline;//zoom:1;width:23px;height:auto;font-family:Arial,sans-serif;white-space:nowrap;padding:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5050', endColorstr='#990000');background-image:-webkit-gradient(linear,left top,left bottom,from(#FF5050),to(#900));background-image:-moz-linear-gradient(top,#FF5050,#900);background-image:-o-linear-gradient(270deg,#FF5050,#900);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;cursor:pointer}html body .copy-del-button.pr_but{z-index:1;position:absolute;top:-10px;right:0;width:auto}html[xmlns*=""] .copy-del-button.pr_but{top:0\9;]top:default}:root 
						.copy-del-button.pr_but {
							top: 0\0/IE9
						}
						html body .copy-del-button.pr_but .buttontext, html body .copy_wrap.opener .copy-del-button .buttontext {
							display: inline-block; //display:inline;//zoom:1;vertical-align:middle}html body .copy_wrap.opener .copy-del-button{width:auto}
							.buttonx {
								display: inline-block; //display:inline;//zoom:1;width:23px;font-weight:700;font-size:13px;text-align:center;font-family:Verdana,sans-serif;position:relative;top:-1.1px}
								.buttontext {
									font-size: 12px;
									display: none;
									padding: 0 10px 0 0
								}
								#addthis_toolbox_share {
									text-align: left;
									font-size: 14px;
									line-height: 1.3em
								}
								.social_button {
									margin: 0 2px;
									float: left;
									cursor: pointer;
									display: block;
									overflow: hidden;
									width: 32px;
									height: 32px
								}
								.social_vk {
									background: url(/base-img/32x32/soc_icons.png) -96px -32px no-repeat
								}
								.social_odnoklassniki {
									background: url(/base-img/32x32/soc_icons.png) 0 -32px no-repeat
								}
								.social_mir {
									background: url(/base-img/32x32/soc_icons.png) -128px 0 no-repeat
								}
								.social_krug {
									display: none;
									background: url(/base-img/32x32/soc_icons.png) -128px -32px no-repeat
								}
								.social_facebook {
									background: url(/base-img/32x32/soc_icons.png) -32px 0 no-repeat
								}
								.social_twitter {
									background: url(/base-img/32x32/soc_icons.png) -64px -32px no-repeat
								}
								.social_livejournal {
									background: url(/base-img/32x32/soc_icons.png) -96px 0 no-repeat
								}
								.social_liveinternet {
									background: url(/base-img/32x32/soc_icons.png) -64px 0 no-repeat
								}
								.breadcrumbs li {
									display: inline-block; //display:inline;//zoom:1;margin:0}
									.main_top_date, .top_date {
										float: right;
										margin-left: 5px
									}
									.breadcrumbs li a div {
										display: inline
									}
									.breadcrumbs li .breadcrumb_separator .separator_text {
										display: inline-block; //display:inline;//zoom:1;//cursor:default;padding:0 3px}
										.breadcrumbs .breadcrumbs_last .breadcrumb_separator, .main_bottom_date {
											display: none
										}
										.breadcrumbs .breadcrumbs_last>a {
											text-decoration: none;
											cursor: text
										}
										.items_catalog li, .photo_list li {
											//cursor:default;vertical-align:top;//zoom:1}
											.main_top_date {
												display: block
											}
											.bottom_date {
												display: none
											}
											.top_date {
												display: block
											}
											.news .news_item {
												margin-bottom: 10px
											}
											.news .news_item .news_title {
												display: block;
												overflow: hidden;
												margin-bottom: 8px
											}
											.blog .blog_item {
												margin-bottom: 10px;
												padding-bottom: 10px;
												border-bottom: 1px solid #B3B1A4
											}
											.blog .blog_item .blog_title {
												display: block;
												overflow: hidden;
												margin-bottom: 8px
											}
											.blog .last_blog_item {
												margin-bottom: 0;
												padding-bottom: 0;
												border-bottom: 0
											}
											.blog .blog_comment {
												margin-top: 8px
											}
											.blog .tags {
												margin-bottom: 8px
											}
											.photo_list {
												margin: 10px 0
											}
											.catalog_photo_list {
												margin: 20px 0
											}
											.full_photo, .photo_list li {
												margin-bottom: 10px
											}
											.photo_list li {
												width: 33%;
												min-height: 50px;
												display: inline-block; //display:inline;text-align:center}
												.photo_list .photo_album_title, .photo_list .photo_title {
													padding: 5px
												}
												.catalog_controls {
													margin: 10px 0
												}
												.catalog_controls .catalog_order {
													width: 40%;
													float: left;
													text-align: left
												}
												.catalog_controls .catalog_perpage {
													width: 20%;
													float: left;
													text-align: center
												}
												.catalog_controls .catalog_perpage span {
													margin-right: 5px
												}
												.catalog_controls .layout_control {
													width: 40%;
													float: left;
													text-align: right
												}
												.catalog_controls .catalog_order a, .catalog_controls .layout_control a {
													display: inline-block; //display:inline;//zoom:1;margin-left:5px}
													.catalog_controls span {
														font-weight: 700
													}
													.catalog_controls .current:hover, .catalog_controls .current:link, .catalog_controls .current:visited {
														font-weight: 700;
														text-decoration: none
													}
													.catalog_filters {
														margin: 10px 0;
														padding: 0 0 10px;
														border-bottom: 1px solid #ddd
													}
													.catalog_filters .from_to td input, .catalog_filters .from_to td span {
														margin-right: 5px;
														display: inline-block
													}
													.catalog_filters .ct_filter_values {
														line-height: 22px
													}
													.catalog_filters .ct_filter_values td {
														padding: 0 5px 2px 0
													}
													.catalog_filters .ct_filter_row_title {
														white-space: nowrap;
														font-weight: 700
													}
													.catalog_filters .from_to td input {
														width: 53px
													}
													.catalog_filters_control {
														text-align: right
													}
													.items_catalog li {
														width: 33%;
														display: inline-block; //display:inline;min-height:100px;text-align:center;margin-bottom:15px}
														.emarket_table_catalog, .table_catalog {
															width: 100%
														}
														.items_catalog .category_title_top, .items_catalog .simple_catalog_item .desc, .items_catalog .simple_catalog_item .object_prefix_bottom, .items_catalog .simple_catalog_item .object_prefix_top {
															display: none
														}
														.items_catalog .catalog_pages {
															width: 100%;
															margin: 0;
															text-align: left;
															min-height: 0
														}
														.items_catalog .price {
															padding: 5px 0
														}
														.items_catalog .price .price_value, .items_catalog .price_with_discount_block {
															font-size: 18px
														}
														.emarket_table_catalog td, .emarket_table_catalog th, .list_table_catalog td, .list_table_catalog th {
															vertical-align: middle;
															padding: 0 15px 10px 0;
															white-space: nowrap
														}
														.emarket_table_catalog .hidden-for-guest, .list_table_catalog .hidden-for-guest {
															padding: 0;
															border: 0
														}
														.emarket_table_catalog .price_column .price, .list_table_catalog .price_column .price {
															margin-right: 5px
														}
														.emarket_table_catalog .buy_column, .list_table_catalog .buy_column {
															padding-right: 0
														}
														.emarket_table_catalog .content_column, .emarket_table_catalog .prefix_column, .emarket_table_catalog .title_column, .list_table_catalog .content_column, .list_table_catalog .prefix_column, .list_table_catalog .title_column {
															white-space: normal
														}
														.emarket_table_catalog .content_column .obj_short_desc p.html_property_title {
															display: block;
															float: left;
															margin: 0;
															padding: 0
														}
														.emarket_table_catalog .content_column .obj_short_desc span.html_property_body, .emarket_table_catalog .content_column .obj_short_desc span.standard_property {
															display: block;
															margin: 0;
															padding: 0
														}
														@media (min-width:1000px) {
															.emarket_table_catalog td a img {
																max-width: 140px;
																max-height: 140px
															}
														}
														@media (max-width:1000px) {
															.emarket_table_catalog td a img {
																max-width: 100px;
																max-height: 100px
															}
															.emarket_table_catalog td.compare-button .compare_button {
																max-width: 100px;
																white-space: normal
															}
														}
														.table_catalog td, .table_catalog th {
															vertical-align: middle;
															border: 1px solid;
															padding: 2px 8px
														}
														#system_basket .basket_table_wrapper {
															border-radius: 5px;
															border: 1px solid #aaa;
															background: #fff;
															overflow: hidden;
															color: #333
														}
														#system_basket .basket_table_wrapper td, #system_basket .basket_table_wrapper th {
															color: #333
														}
														#system_basket .cart_item_name a {
															color: #2765BA
														}
														.basket_table_title {
															padding: 15px;
															border-bottom: 1px solid #aaa
														}
														.basket_table_title_icon {
															background-image: url(/base-img/basket-icon.png);
															text-indent: -100px;
															overflow: hidden;
															height: 28px;
															width: 32px;
															margin-right: 15px
														}
														.basket_table_title_text {
															font-size: 18px;
															line-height: 28px
														}
														.basket_table_title .system_basket_go_back {
															float: right
														}
														.basket_table {
															width: 100%
														}
														.basket_table tfoot, .basket_table thead {
															background: #eee
														}
														.basket_table img {
															padding: 10px;
															box-shadow: 0 0 5px #999;
															border-radius: 5px
														}
														.adaptive .dropdown-menu, .ui-autocomplete {
															-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
															-moz-background-clip: padding;
															list-style: none
														}
														.basket_table td, .basket_table th {
															vertical-align: middle;
															padding: 15px 10px;
															white-space: nowrap;
															border-bottom: 1px solid #aaa
														}
														.basket_table tfoot td {
															border-bottom: none;
															padding: 0
														}
														.basket_table th {
															border-top: 1px solid #fff
														}
														.basket_table .cart_item_name {
															white-space: normal
														}
														.basket_table .total_price {
															border-top: 1px solid #fff;
															padding: 15px;
															font-size: 18px;
															line-height: 1.3;
															text-align: right
														}
														.basket_table .price_value {
															margin-right: 5px
														}
														.basket_table .system_basket_amount {
															width: 65px;
															text-align: center
														}
														.basket_table .basket_col_1 {
															width: 100px;
															padding-left: 15px
														}
														.basket_table thead .basket_col_1_2 {
															border-radius: 5px 0 0
														}
														.basket_table .basket_col_5 {
															text-align: right;
															padding-right: 15px
														}
														.basket_table .total_price #basket_summary_price {
															margin: 0 3px;
															font-size: 24px;
															font-weight: 700
														}
														.ui-autocomplete {
															position: absolute;
															top: 100%;
															left: 0;
															z-index: 1000;
															float: left;
															display: none;
															min-width: 160px;
															padding: 4px 0;
															margin: 0 0 10px 25px;
															background-color: #fff;
															border-color: #ccc;
															border-color: rgba(0, 0, 0, .2);
															border-style: solid;
															border-width: 1px;
															-webkit-border-radius: 5px;
															-moz-border-radius: 5px;
															border-radius: 5px;
															-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
															box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
															-webkit-background-clip: padding-box;
															background-clip: padding-box
														}
														.ui-menu-item>a.ui-corner-all {
															display: block;
															padding: 3px 15px;
															clear: both;
															font-weight: 400;
															line-height: 18px;
															color: #555;
															white-space: nowrap;
															text-decoration: none
														}
														.ui-state-active, .ui-state-hover {
															color: #fff;
															text-decoration: none;
															border-radius: 0;
															-webkit-border-radius: 0;
															-moz-border-radius: 0;
															background: #bababa!important
														}
														.basket_table .cdek_options .pvz-errors {
															color: #9E3825
														}
														.basket_table .cdek_options .dest_city {
															margin-top: 5px
														}
														.basket_table .cdek_options .pvz {
															display: none;
															float: left;
															margin-top: 5px;
															margin-left: 40px
														}
														.basket_table .cdek_options {
															text-align: left;
															padding: 15px;
															white-space: normal
														}
														.basket_table .cdek_options input {
															vertical-align: baseline
														}
														.basket_table .delivery_options {
															text-align: right;
															padding: 15px;
															white-space: normal
														}
														.basket_table .delivery_options>strong {
															white-space: normal;
															display: inline-block; //display:inline;//zoom:1;vertical-align:top;max-width:64%}#system_empty_basket_text,#system_empty_header_basket,.basket_to_form_wrapper.basket_to_form_hidden{display:none}
															.basket_table .delivery_options>select {
																width: auto;
																max-width: 170px
															}
															.basket_table .delivery-details, .basket_table .pvz-details {
																margin-top: 10px
															}
															.basket_table .cdek_options input[type=radio] {
																position: relative;
																top: 2px
															}
															#system_basket .system_basket_delete {
																border: 1px solid #fff;
																background: #fff;
																border-radius: 4px;
																width: 32px;
																height: 28px;
																padding-bottom: 4px;
																color: #bc0003;
																font-family: "Trebuchet MS", Arial, sans-serif;
																font-size: 25px;
																font-weight: 700;
																line-height: 28px;
																text-align: center;
																text-decoration: none;
																text-transform: lowercase;
																text-shadow: 0 1px 2px #fff;
																box-shadow: 0 0 2px 0 #888, inset 0 -30px 30px -30px #ccc
															}
															#system_basket .system_basket_delete:hover {
																box-shadow: 0 0 3px 0 #999, inset 0 -30px 30px -30px #90dcf7
															}
															.basket_to_form_wrapper {
																padding-top: 15px
															}
															.minimum-order-sum {
																margin: 10px 0
															}
															.minimum-order-sum .bold {
																margin: 0 3px;
																font-size: 24px;
																font-weight: 700
															}
															.minimum-order-sum .sum-left {
																color: red;
																margin: 0 3px
															}
															.order_paysystem .order_paysystem_item {
																margin-bottom: 25px
															}
															.order_paysystem .order_paysystem_item .paysystem_buttons {
																margin-top: 5px
															}
															.order_list .order_item {
																margin-bottom: 30px
															}
															.order_list .order_table th {
																font-weight: 700
															}
															.order_list .order_table .price_value {
																margin-right: 3px
															}
															.order_list .order_info .order_summary {
																font-weight: 700;
																margin-bottom: 8px
															}
															.order_list .order_info .order_summary .price_value {
																margin: 0 3px;
																font-size: 18px
															}
															.purchase_controls .purchase_fields {
																width: auto;
																padding: 15px;
																text-align: center
															}
															.purchase_controls .fieldset {
																width: auto
															}
															.purchase_controls .purchase_fields .field {
																display: inline-block; //display:inline;//zoom:1;vertical-align:top;cursor:default;text-align:left}#order_form_wrapper .admin-info,.numpages,.numpages li{text-align:center}
																.purchase_controls .purchase_fields .field textarea {
																	height: 35px
																}
																.purchase_controls .purchase_fields .system_basket_submit {
																	margin-top: 20px
																}
																.basket_submit_button {
																	background: #b5d642;
																	text-decoration: none;
																	text-transform: uppercase;
																	display: inline-block; //display:inline;//zoom:1;vertical-align:middle;font-size:17px;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#fff;padding:9px 10px 7px;border:1px solid #A7C85B;border-radius:5px;box-shadow:0 1px 2px 0 #000,inset 0 -40px 40px -40px #5a910a;text-shadow:0 -1px #580;cursor:pointer}
																	.big_grade_stars .star, .grade_stars .star {
																		background-image: url(/base-img/stars.png); //zoom:1}
																		.basket_submit_button:hover, .basket_submit_button:link, .basket_submit_button:visited {
																			text-decoration: none;
																			color: #fff
																		}
																		body .purchase_controls .field .basket_submit_button {
																			width: 272px
																		}
																		.contact_info td, .contact_info th {
																			vertical-align: top;
																			padding: 0 5px 5px 0
																		}
																		.contact_info .contact_title {
																			white-space: normal;
																			font-weight: 700
																		}
																		.catalog_object_prefix_bottom {
																			margin-bottom: 10px
																		}
																		.object .object_image {
																			float: left
																		}
																		.comments .comment .comment_date_top, .reviews .review .review_title .review_date {
																			float: right
																		}
																		.object .object_image img {
																			margin: 0 15px 10px 0
																		}
																		.sticker_item, .sticker_position {
																			width: 180px
																		}
																		.sticker_position {
																			margin-left: 10px
																		}
																		.object .price {
																			font: 18px/1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
																			font-weight: 700;
																			margin-bottom: 10px
																		}
																		.adaptive dfn, .adaptive em, .opinions-item .opinions-position, .reviews .review .review_text {
																			font-style: italic
																		}
																		.object .price span {
																			display: inline-block;
																			margin: 0 5px 0 0
																		}
																		.object .price_top {
																			display: none
																		}
																		.object .price_bottom {
																			display: block
																		}
																		.object .buy_button {
																			float: right;
																			margin-bottom: 8px
																		}
																		.object .catalog_propertys {
																			margin-bottom: 10px
																		}
																		.object .catalog_propertys td, .object .catalog_propertys th {
																			padding: 0 5px 5px 0
																		}
																		.comments {
																			margin: 20px 0 0
																		}
																		.comments .comment {
																			margin: 0 0 15px
																		}
																		.comments .comment .comment_date_bottom, .comments .comment .comment_date_span {
																			display: none
																		}
																		.comments .comment .comment_author {
																			font-weight: 700;
																			margin-right: 5px
																		}
																		.comments .comment .comment_date_span {
																			margin-left: 5px
																		}
																		.reviews {
																			margin: 20px 0 0
																		}
																		.reviews .review {
																			margin: 0 0 15px
																		}
																		.reviews .review .review_title {
																			margin-bottom: 8px
																		}
																		.reviews .review .review_title .review_author {
																			display: inline-block; //display:inline;//zoom:1;vertical-align:middle;font-weight:700;margin-right:5px}
																			.grade_stars {
																				display: inline-block; //display:inline;//zoom:1;//cursor:default;vertical-align:middle}
																				.grade_stars .star {
																					display: inline-block; //display:inline;//cursor:default;width:16px;height:16px;background-position:16px 1px}
																					.grade-stars- {
																						display: none
																					}
																					.big_grade_stars .star {
																						display: inline-block; //display:inline;//cursor:default;width:30px;height:30px;background-position:0 0;cursor:pointer}
																						.grade-stars-1 .star-1, .grade-stars-2 .star-1, .grade-stars-2 .star-2, .grade-stars-3 .star-1, .grade-stars-3 .star-2, .grade-stars-3 .star-3, .grade-stars-4 .star-1, .grade-stars-4 .star-2, .grade-stars-4 .star-3, .grade-stars-4 .star-4, .grade-stars-5 .star-1, .grade-stars-5 .star-2, .grade-stars-5 .star-3, .grade-stars-5 .star-4, .grade-stars-5 .star-5 {
																							background-position: 16px -14px
																						}
																						.big-grade-stars-1 .star-1, .big-grade-stars-2 .star-1, .big-grade-stars-2 .star-2, .big-grade-stars-3 .star-1, .big-grade-stars-3 .star-2, .big-grade-stars-3 .star-3, .big-grade-stars-4 .star-1, .big-grade-stars-4 .star-2, .big-grade-stars-4 .star-3, .big-grade-stars-4 .star-4, .big-grade-stars-5 .star-1, .big-grade-stars-5 .star-2, .big-grade-stars-5 .star-3, .big-grade-stars-5 .star-4, .big-grade-stars-5 .star-5 {
																							background-position: 0 -30px
																						}
																						.numpages {
																							margin: 10px 0
																						}
																						.numpages li {
																							display: inline-block; //display:inline;//zoom:1;//cursor:default;margin:0 5px 0 0;width:auto;min-height:0;vertical-align:middle}
																							.numpages ul li a {
																								padding: 1px 6px;
																								display: inline-block; //display:inline;//zoom:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
																								.numpages ul .active a:hover, .numpages ul .active a:link, .numpages ul .active a:visited {
																									background-color: #00B1DC;
																									color: #fff;
																									text-decoration: none
																								}
																								.site_form {
																									width: 100%
																								}
																								.left_side, .site_form.reg_form {
																									width: 280px
																								}
																								.left_side {
																									float: left
																								}
																								.pdn_error {
																									background-color: #f99
																								}
																								.site_form .accept_pdn {
																									float: left;
																									width: 50%;
																									margin-left: 20px
																								}
																								.reviews_form .accept_pdn {
																									width: 275px;
																									margin-left: 0
																								}
																								.site_form .registration.accept_pdn {
																									float: none;
																									width: auto;
																									margin-left: 0
																								}
																								.site_form .field.accept_pdn input {
																									float: left;
																									width: 20px
																								}
																								.site_form .accept_pdn span {
																									margin-left: 30px;
																									display: block
																								}
																								.site_form .checkbox_full {
																									margin-top: 17px
																								}
																								.site_form .field {
																									margin-bottom: 8px;
																									padding: 2px 4px
																								}
																								.site_form .field label {
																									display: block;
																									margin-bottom: 2px
																								}
																								.site_form.purchase_fields .accept_pdn {
																									width: 280px;
																									box-sizing: border-box;
																									margin-top: 17px;
																									float: none;
																									margin-left: 0
																								}
																								.adaptive .site_form .field.accept_pdn {
																									margin-left: 20px
																								}
																								.site_form .captcha .captcha_input .required_star, .site_form .field label .required_star {
																									display: inline-block; //display:inline;//zoom:1;padding:0 2px;cursor:help}
																									.site_form .captcha .captcha_input .required_star .required_star_text, .site_form .field label .required_star .required_star_text {
																										font-weight: 700;
																										color: red
																									}
																									.site_form .field .field_div {
																										display: block
																									}
																									.site_form .field input, .site_form .field textarea {
																										width: 268px
																									}
																									.site_form .field textarea {
																										resize: vertical;
																										height: 90px
																									}
																									.site_form .email_error_text, .site_form .webforms_error_text {
																										display: none
																									}
																									.site_form .email_verification_error, .site_form .verification_error {
																										color: #000
																									}
																									.site_form .email_verification_error .email_error_text, .site_form .verification_error .webforms_error_text {
																										display: block
																									}
																									.site_form .verification_error .email_error_text {
																										display: none
																									}
																									.site_form .captcha .captcha_img, .site_form .captcha .captcha_input {
																										display: inline-block; //display:inline;//zoom:1;vertical-align:middle}
																										.site_form .captcha .captcha_input {
																											width: 136px;
																											margin-right: 13px
																										}
																										.site_form .captcha .captcha_input input {
																											width: 132px
																										}
																										.site_form .captcha img {
																											border: 1px solid #666;
																											-webkit-border-radius: 5px;
																											-moz-border-radius: 5px;
																											border-radius: 5px;
																											-moz-box-shadow: 0 0 3px #999;
																											-webkit-box-shadow: 0 0 3px #999;
																											box-shadow: 0 0 3px #999
																										}
																										.site_form .submit {
																											width: 280px;
																											padding-right: 4px
																										}
																										.site_form .additional_link {
																											margin-right: 8px
																										}
																										.search_form .search_form_string {
																											margin-right: 3px
																										}
																										.header_search_form .search_form_string {
																											width: 142px;
																											padding: 3px;
																											border: 1px solid #999;
																											-webkit-border-radius: 3px;
																											-moz-border-radius: 3px;
																											border-radius: 3px
																										}
																										.header_search_form .submit_button {
																											height: 24px;
																											width: 24px;
																											padding: 0;
																											position: relative;
																											background: url(/base-img/search-loupe.png) center no-repeat #00B1DC;
																											border: 1px solid #999;
																											-webkit-border-radius: 3px;
																											-moz-border-radius: 3px;
																											border-radius: 3px;
																											cursor: pointer
																										}
																										.header_search_form .submit_button:hover {
																											background: url(/base-img/search-loupe.png) center no-repeat #4185F3;
																											-moz-box-shadow: 0 0 3px #999;
																											-webkit-box-shadow: 0 0 3px #999;
																											box-shadow: 0 0 3px #999
																										}
																										.page_search_form {
																											margin-bottom: 8px
																										}
																										.content_code, .content_page_submenu {
																											margin: 10px 0
																										}
																										.placeholder_text {
																											color: #888
																										}
																										.content_code {
																											padding: 10px 0
																										}
																										.system_buttons_list {
																											margin: 20px 0
																										}
																										.system_buttons_list .all_system_buttons {
																											margin-right: 10px
																										}
																										.system_buttons_list .last_system_button {
																											margin-right: 0
																										}
																										#main_big_user_block .all_system_buttons, .all_system_buttons {
																											display: inline-block; //display:inline;//zoom:1;background:#fff;padding:2px 8px;font:14px/20px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;color:#2765ba;cursor:pointer;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 3px 0 #aaa,inset 0 -24px 24px -24px #ccc}#main_big_user_block .all_system_buttons:focus,#main_big_user_block .all_system_buttons:hover,#main_big_user_block .all_system_buttons:link,#main_big_user_block .all_system_buttons:visited,.all_system_buttons:focus,.all_system_buttons:hover,.all_system_buttons:link,.all_system_buttons:visited{border:1px solid #ccc;text-decoration:none;color:#2765ba;outline:0}#main_big_user_block .all_system_buttons:hover,.all_system_buttons:hover{color:#2765ba;box-shadow:0 0 2px 0 #ccc,inset 0 -24px 24px -24px #90dcf7}
																											.list_files {
																												margin: 10px 0
																											}
																											.list_files li {
																												margin-bottom: 8px
																											}
																											.list_files .link_name, .list_files a {
																												vertical-align: middle;
																												display: inline-block; //display:inline;//zoom:1}
																												.list_files .link_name {
																													margin-left: 5px
																												}
																												.list_files a:hover, .list_files a:link, .list_files a:visited {
																													text-decoration: none
																												}
																												.list_files a .file_icon {
																													height: 16px;
																													width: 16px;
																													vertical-align: middle;
																													display: inline-block; //display:inline;//zoom:1;margin:0 5px 0 0;background-image:url(/base-img/file.png);background-repeat:no-repeat;background-position:center}
																													.list_files a .rar, .list_files a .zip {
																														background-image: url(/base-img/zip.gif)
																													}
																													.list_files a .xls {
																														background-image: url(/base-img/xls.gif)
																													}
																													.list_files a .pdf {
																														background-image: url(/base-img/pdf.png)
																													}
																													.list_files a .jpg {
																														background-image: url(/base-img/jpg.png)
																													}
																													.list_files a .ppt {
																														background-image: url(/base-img/ppt.png)
																													}
																													.list_files a .doc, .list_files a .docx, .list_files a .odt {
																														background-image: url(/base-img/doc.gif)
																													}
																													.list_files a .link {
																														text-decoration: underline
																													}
																													.list_files a .link:hover, .list_files a:hover .link {
																														text-decoration: none
																													}
																													#main_big_order_button {
																														display: none;
																														position: fixed;
																														top: 150px;
																														left: -4px;
																														-moz-box-shadow: 0 0 5px #000;
																														-webkit-box-shadow: 0 0 5px #000;
																														box-shadow: 0 0 5px #000;
																														z-index: 200
																													}
																													#main_big_order_button:hover {
																														left: 0;
																														-moz-box-shadow: 0 0 15px #000;
																														-webkit-box-shadow: 0 0 15px #000;
																														box-shadow: 0 0 15px #000
																													}
																													#order_form_wrapper {
																														padding: 10px;
																														color: #000
																													}
																													#order_form_wrapper #order_form_title {
																														font: 22px/1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
																														margin-bottom: 5px
																													}
																													#order_form_wrapper .admin-info .hidden-text {
																														display: inline-block; //display:inline;//zoom:1;width:410px}#order_form_wrapper td{padding:5px;white-space:nowrap;border-top:4px solid #fff;border-bottom:4px solid #fff;color:#000}#order_form_wrapper .order_submit_table td,.adaptive .popover{white-space:normal}#order_form_wrapper .ajax_pdn_accept input{width:20px}#order_form_wrapper .order_submit_table_tr{padding:0;white-space:normal;border:0}#order_form_wrapper .fieldset_div{margin-bottom:5px}#order_form_wrapper .div{font:13px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}#order_form_wrapper .order_form_error_text{display:none;font:11px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}#order_form_wrapper .order_form_error .order_form_error_text{display:block}#order_form_wrapper .label{text-align:right}#order_form_wrapper input,#order_form_wrapper textarea{width:330px;overflow:hidden;margin:0;border:1px solid #999}#order_form_wrapper .order_form_error .order_form_value{background-color:#f99}#order_form_wrapper textarea{resize:vertical;height:90px}#order_form_wrapper .order_submit_table{width:100%}#order_form_wrapper #order_submit{display:block;float:right;margin-top:5px;width:100px;text-align:center}#order_form_wrapper .order_form_success{display:none;width:auto;font:12px/15px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;padding-left:40px;min-height:30px;background:url(/base-img/ok.png) left no-repeat}#main_big_user_block{position:fixed;top:50px;right:0;color:#fff}#main_big_user_block a{color:#fff;text-decoration:underline;font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}#main_big_user_block a:hover{text-decoration:none}#main_big_user_block .ajax_login_toggle_icon{display:inline-block;//display:inline;//zoom:1;vertical-align:top;padding:7px;background-color:#2A2A2A;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#main_big_user_block .ajax_login_toggle_icon span{display:inline-block;//display:inline;//zoom:1;vertical-align:top;width:16px;height:16px;background:url(/base-img/authorization.png) no-repeat}#main_big_user_block .ajax_login_toggle_private_office_icon span{background-position:-16px 0}#main_big_user_block #authorization_wrapper{display:inline-block;//display:inline;//zoom:1;//cursor:default;padding:5px 7px;background-color:#2A2A2A;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px}#main_big_user_block .ajax_login_title{margin-bottom:8px;position:relative;padding-right:22px}#main_big_user_block .ajax_login_title a{color:#fff;text-decoration:none;font:18px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}#main_big_user_block .ajax_login_title .ajax_login_toggle_close_icon{position:absolute;right:0;top:3px;display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(/base-img/authorization.png) -32px 0 no-repeat}#main_big_user_block #ajax_login_form{width:296px}#main_big_user_block #ajax_login_form .field{display:inline-block;//display:inline;//zoom:1}#main_big_user_block #ajax_login_form .login{float:left}#main_big_user_block #ajax_login_form .password{float:right}#ajax_login_form .captcha_block{margin:10px 0}
																														.captcha_block .captcha_img, .captcha_block .captcha_input {
																															display: inline-block
																														}
																														.captcha_block .captcha_input {
																															margin-right: 8px
																														}
																														.captcha_block>* {
																															vertical-align: top
																														}
																														#main_big_user_block #ajax_login_form .field input {
																															width: 140px;
																															overflow: hidden;
																															margin: 0;
																															border: 1px solid #999
																														}
																														#main_big_user_block #ajax_login_form .submit {
																															margin-top: 5px;
																															text-align: right
																														}
																														#main_big_user_block #ajax_login_form .submit .additional_link {
																															margin-right: 8px
																														}
																														#main_big_user_block .ajax_login_messages {
																															display: none;
																															margin-top: 6px;
																															text-align: center
																														}
																														#main_big_user_block .ajax_login_messages span {
																															display: inline-block; //display:inline;//zoom:1;padding:2px 8px;font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#ajax_captcha_error span,#main_big_user_block #ajax_login_error span{background-color:red}#main_big_user_block #ajax_login_ok span{background-color:#55B41C}#main_big_user_block .error #ajax_login_error{display:block}#main_big_user_block .personal_options li{padding-left:22px;margin-bottom:5px}#main_big_user_block .personal_options .personal_options_orders{background:url(/base-img/orders.png) 2px 2px no-repeat}#main_big_user_block .personal_options .personal_options_settings{background:url(/base-img/settings.png) 0 2px no-repeat}#main_big_user_block .personal_options .personal_options_basket{background:url(/base-img/basket.png) 1px 3px no-repeat}#main_big_user_block .personal_options .personal_options_logout{background:url(/base-img/logout.png) 0 2px no-repeat;margin-bottom:0}
																															.like_block {
																																margin: 15px 0
																															}
																															.like_block .like_item {
																																display: inline-block; //display:inline;//zoom:1;vertical-align:middle;margin:5px 10px 5px 0;height:20px}
																																.like_block .g_like_item {
																																	width: 70px;
																																	margin-right: 0
																																}
																																html body .blank_item, html body .blog .blank_item, html body .news .blank_item, html body .photo_list .blank_item {
																																	display: none!important
																																}
																																html body .system_errors {
																																	background-color: red;
																																	padding: 10px 10px 5px;
																																	margin-bottom: 10px;
																																	-webkit-border-radius: 10px;
																																	-moz-border-radius: 10px;
																																	border-radius: 10px;
																																	color: #fff;
																																	-moz-box-shadow: 0 0 5px #000;
																																	-webkit-box-shadow: 0 0 5px #000;
																																	box-shadow: 0 0 5px #000
																																}
																																html body .system_errors h3 {
																																	color: #fff
																																}
																																html body .no-style {
																																	text-align: start;
																																	vertical-align: baseline;
																																	background: 0 0;
																																	opacity: 1;
																																	margin: 0;
																																	padding: 0;
																																	border: 0;
																																	box-shadow: none;
																																	position: static;
																																	display: block;
																																	visibility: visible;
																																	z-index: auto;
																																	overflow: visible;
																																	float: none;
																																	clear: none;
																																	cursor: auto;
																																	list-style: none;
																																	width: auto;
																																	height: auto;
																																	min-height: 0;
																																	min-width: 0;
																																	max-height: none;
																																	max-width: none
																																}
																																.adaptive .clearfix:after, .adaptive .container-fluid:after, .adaptive .container:after, .adaptive .dl-horizontal:after, .adaptive .row-fluid:after, .adaptive .row:after, .modal-footer:after {
																																	clear: both
																																}
																																html body .hidden-text {
																																	text-align: center;
																																	color: #888;
																																	font-style: italic;
																																	background-color: #ffffe0;
																																	border: none;
																																	outline: #00008b dotted 1px;
																																	outline-offset: -1px;
																																	padding: 5px
																																}
																																:root .hidden-text {
																																	border: 1px dotted #00008b!important;
																																	outline: 0!important
																																}
																																@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
																																	html body .hidden-text {
																																		border: 1px dotted #00008b!important;
																																		outline: 0!important
																																	}
																																}
																																doesnotexist:-o-prefocus, html body .hidden-text {
																																	border: 1px dotted #00008b!important;
																																	outline: 0!important
																																}
																																html body .hidden {
																																	display: none!important
																																}
																																#applications {
																																	display: none
																																}
																																.half, .opt_prop_block, .pLoader-add, .pLoader-add:before {
																																	display: inline-block
																																}
																																.code_pre.u-eip-editing {
																																	white-space: pre-wrap
																																}
																																.mceEditor {
																																	overflow: auto
																																}
																																.pLoader-loading label {
																																	margin: 0 7px;
																																	font-weight: 700
																																}
																																.pLoader-add {
																																	cursor: pointer;
																																	margin: 10px;
																																	padding-right: 10px;
																																	font-family: Arial, sans-serif;
																																	line-height: 23px;
																																	font-size: 12px;
																																	color: #FFF;
																																	text-shadow: 1px -1px #959595;
																																	background-color: #429810;
																																	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2ED54', endColorstr='#52B11D');
																																	background-image: -webkit-gradient(linear, left top, left bottom, from(#A2ED54), to(#52B11D));
																																	background-image: -moz-linear-gradient(top, #A2ED54, #52B11D);
																																	background-image: -o-linear-gradient(270deg, #A2ED54, #52B11D);
																																	-webkit-border-radius: 10px;
																																	-moz-border-radius: 10px;
																																	border-radius: 10px;
																																	-moz-box-shadow: 0 0 5px #666;
																																	-webkit-box-shadow: 0 0 5px #666;
																																	box-shadow: 0 0 5px #666
																																}
																																.pLoader-add:before {
																																	content: '+';
																																	width: 23px;
																																	font-weight: 700;
																																	font-size: 18px;
																																	line-height: 23px;
																																	text-align: center;
																																	text-shadow: 1px -1px #959595
																																}
																																span.pLoader-loading {
																																	position: relative
																																}
																																span.pLoader-loading:before {
																																	content: url(/base-img/loader.gif);
																																	position: absolute;
																																	left: -20px
																																}
																																.strike {
																																	margin: 0;
																																	position: absolute;
																																	left: -5px;
																																	right: -2px;
																																	top: 50%;
																																	border: none;
																																	border-top: 1px solid
																																}
																																.wrapper_for_old_price {
																																	position: relative;
																																	display: inline-block
																																}
																																.half {
																																	width: 50%
																																}
																																.catalog-info {
																																	margin-bottom: 10px
																																}
																																.opt_props {
																																	margin: 10px 0;
																																	text-align: left
																																}
																																.opt_prop_block {
																																	//display:inline;//zoom:1;vertical-align:top;margin-right:30px;margin-bottom:10px;padding:5px}
																																	.catalog_layout_contol_mode_nice .layout_control *, .opt_prop input, .opt_prop span {
																																		vertical-align: middle
																																	}
																																	.opt_props_title {
																																		font-weight: 700
																																	}
																																	.opt_prop {
																																		margin-top: 3px
																																	}
																																	.opt_prop input {
																																		margin: 0 2px 0 0
																																	}
																																	.catalog-info .sticker-position {
																																		margin-left: 10px
																																	}
																																	.order_popup_title {
																																		font-size: 20px;
																																		line-height: 1.3em;
																																		margin-bottom: 8px
																																	}
																																	.order_popup .price {
																																		font-size: 18px;
																																		line-height: 1.3em;
																																		margin-right: 20px;
																																		min-width: 170px;
																																		display: inline-block; //display:inline;//zoom:1}
																																		.order_popup .price_value {
																																			font-size: 22px;
																																			line-height: 1.3em;
																																			padding: 0 5px
																																		}
																																		.order_popup .buy_button {
																																			text-align: right
																																		}
																																		.order_popup img {
																																			display: block;
																																			margin: 0 auto
																																		}
																																		.order_popup .product_amount {
																																			display: block;
																																			margin: 20px auto;
																																			padding-left: 10px
																																		}
																																		.order_popup span.product_amount_value {
																																			margin: 0 7px
																																		}
																																		.order_popup input.product_amount_value {
																																			width: 30px;
																																			margin: 0 6px;
																																			text-align: center
																																		}
																																		input.product_amount_button {
																																			background-color: #757575;
																																			border: 0;
																																			padding: 3px 7px;
																																			cursor: pointer
																																		}
																																		.adaptive input.product_amount_button {
																																			color: #fff
																																		}
																																		.default-count-control, .default-layout-control {
																																			margin-bottom: 10px
																																		}
																																		.default-layout-control ul {
																																			display: inline-block; //display:inline;//zoom:1}
																																			.default-count-control ul, .search_form.search2, .social_gray {
																																				display: inline-block
																																			}
																																			.social_gray {
																																				//display:inline;//zoom:1}
																																				.social_gray .social_button {
																																					cursor: pointer;
																																					display: block;
																																					float: left;
																																					height: 24px;
																																					margin: 0 4px;
																																					overflow: hidden;
																																					width: 25px;
																																					background-color: transparent;
																																					background-image: url(/base-img/social_gray.png);
																																					background-repeat: no-repeat
																																				}
																																				.social_gray .social_vk {
																																					background-position: -31px 0
																																				}
																																				.social_gray .social_odnoklassniki {
																																					background-position: -94px 0
																																				}
																																				.social_gray .social_mir {
																																					background-position: -156px 0
																																				}
																																				.social_gray .social_krug {
																																					background-position: -125px 0
																																				}
																																				.social_gray .social_facebook {
																																					background-position: 0 0
																																				}
																																				.social_gray .social_twitter {
																																					background-position: -63px 0
																																				}
																																				.social_gray .social_livejournal {
																																					background-position: -187px 0
																																				}
																																				.social_gray .social_liveinternet {
																																					display: none
																																				}
																																				.search_form.search2 {
																																					//display:inline;//zoom:1}
																																					.search_form.search2 .search_form_string {
																																						margin: 0;
																																						padding: 5px 20px 5px 10px;
																																						background-color: #FFF;
																																						font-family: Arial;
																																						font-size: 12px;
																																						line-height: 14px;
																																						border: 1px solid #e3e3e3;
																																						border-radius: 3px;
																																						box-shadow: -1px -1px 0 #737373
																																					}
																																					.search_form.search2 .submit_button {
																																						border: 0;
																																						width: 20px;
																																						height: 25px;
																																						margin-left: -20px;
																																						background: url(/base-img/icon_search.png) center center no-repeat;
																																						cursor: pointer
																																					}
																																					.catalog_layout_contol_mode_nice .catalog_controls .layout_control {
																																						float: right;
																																						width: 235px;
																																						padding-right: 27px
																																					}
																																					.catalog_layout_contol_mode_nice .layout_control span {
																																						padding-right: 14px;
																																						font-weight: 400
																																					}
																																					.catalog_layout_contol_mode_nice #layout_0, .catalog_layout_contol_mode_nice #layout_1, .catalog_layout_contol_mode_nice #layout_2 {
																																						font-size: 0;
																																						line-height: 24px;
																																						display: inline-block; //zoom:1;//display:inline;width:55px}
																																						.catalog_layout_contol_mode_nice #layout_0 {
																																							background: url(/base-img/icon_grid_view.png) center center no-repeat
																																						}
																																						.catalog_layout_contol_mode_nice #layout_1 {
																																							background: url(/base-img/icon_list_view.png) center center no-repeat
																																						}
																																						.catalog_layout_contol_mode_nice #layout_2 {
																																							background: url(/base-img/icon_table_view.png) center center no-repeat
																																						}
																																						.special_offers_list li {
																																							display: inline-block; //zoom:1;//display:inline;margin-bottom:15px;min-height:100px;width:33%;text-align:center;vertical-align:top}
																																							.base_main {
																																								width: 960px;
																																								margin: 0 auto
																																							}
																																							.base_header {
																																								padding: 15px 0 25px
																																							}
																																							.base_header_left {
																																								width: 500px
																																							}
																																							.base_header_right {
																																								width: 460px;
																																								text-align: right
																																							}
																																							.base_header_logo img {
																																								margin-right: 20px
																																							}
																																							.base_header_title {
																																								width: 330px
																																							}
																																							.base_horizontal_multilevel_menu .menu {
																																								text-align: left
																																							}
																																							.base_horizontal_multilevel_menu .menu .level-0>li {
																																								display: inline-block; //display:inline;//zoom:1;vertical-align:top;position:relative}
																																								.base_horizontal_multilevel_menu .menu .level-0 ul {
																																									display: none
																																								}
																																								.base_horizontal_multilevel_menu .menu .level-0 li a {
																																									display: block;
																																									text-decoration: none
																																								}
																																								.base_horizontal_multilevel_menu .menu .level-0 li:hover>ul {
																																									display: block;
																																									position: absolute;
																																									top: 100%;
																																									left: 0;
																																									z-index: 100;
																																									width: 200px
																																								}
																																								.base_horizontal_multilevel_menu .menu .level-0 ul li {
																																									display: block;
																																									text-align: left;
																																									position: relative
																																								}
																																								.footer_contacts_right {
																																									float: right;
																																									text-align: right;
																																									margin-left: 20px;
																																									width: 460px
																																								}
																																								.opinions-list {
																																									text-align: left
																																								}
																																								.opinions-item {
																																									padding: 0;
																																									margin: 10px 0;
																																									vertical-align: top;
																																									clear: both
																																								}
																																								.opinions-item div, .opinions-item img {
																																									margin: 0 10px 10px 0
																																								}
																																								.opinions-item img {
																																									float: left
																																								}
																																								.opinions-item .opinions-author {
																																									font-weight: 700;
																																									margin-bottom: 0
																																								}
																																								.modal-open {
																																									overflow: hidden
																																								}
																																								.modal-open.page-overflow .modal-scrollable, .modal-open.page-overflow .page-container, .modal-open.page-overflow .page-container .navbar-fixed-bottom, .modal-open.page-overflow .page-container .navbar-fixed-top {
																																									overflow-y: scroll
																																								}
																																								@media (max-width:979px) {
																																									.modal-open.page-overflow .page-container .navbar-fixed-bottom, .modal-open.page-overflow .page-container .navbar-fixed-top {
																																										overflow-y: visible
																																									}
																																								}
																																								.modal-scrollable {
																																									position: fixed;
																																									top: 0;
																																									bottom: 0;
																																									left: 0;
																																									right: 0;
																																									overflow: auto
																																								}
																																								html body .modal {
																																									margin-top: 0;
																																									overflow: visible
																																								}
																																								.modal.fade.in {
																																									top: 50%
																																								}
																																								html body #modal_wrap .modal .modal-header h4, html body .modal .modal-header h4 {
																																									padding: 0;
																																									margin: 10px 0;
																																									color: #56595C;
																																									font-size: 17.5px;
																																									font-family: inherit;
																																									font-weight: 700;
																																									line-height: 20px;
																																									position: relative;
																																									text-shadow: none;
																																									display: block;
																																									opacity: 1;
																																									border: none;
																																									box-shadow: none;
																																									background: #FFF;
																																									text-align: left;
																																									overflow: inherit;
																																									width: auto;
																																									text-transform: none;
																																									letter-spacing: normal;
																																									word-spacing: normal;
																																									text-indent: 0
																																								}
																																								html body #modal_wrap .modal .modal-body a, html body #modal_wrap .modal .modal-body p, html body .modal .modal-body a {
																																									position: relative;
																																									opacity: 1;
																																									border: none;
																																									box-shadow: none;
																																									background: #FFF;
																																									overflow: inherit;
																																									padding: 0;
																																									margin: 0;
																																									width: auto;
																																									text-align: left;
																																									text-shadow: none;
																																									text-transform: none;
																																									letter-spacing: normal;
																																									word-spacing: normal;
																																									text-indent: 0
																																								}
																																								html body #modal_wrap .modal .modal-body a, html body .modal .modal-body a {
																																									color: #005580;
																																									text-decoration: underline;
																																									display: inline;
																																									font: inherit;
																																									font-weight: 400;
																																									font-size: 14px;
																																									line-height: 20px
																																								}
																																								html body #modal_wrap .modal .modal-body a:hover {
																																									text-decoration: none;
																																									text-shadow: none;
																																									color: #005580;
																																									border: none;
																																									box-shadow: none;
																																									background: #FFF
																																								}
																																								html body #modal_wrap .modal .modal-body p {
																																									color: #555;
																																									display: block;
																																									font: inherit;
																																									font-weight: 400;
																																									font-size: 14px;
																																									line-height: 20px
																																								}
																																								html body .modal.modal-absolute {
																																									position: absolute;
																																									z-index: 950
																																								}
																																								html body .modal .loading-mask {
																																									position: absolute;
																																									top: 0;
																																									bottom: 0;
																																									left: 0;
																																									right: 0;
																																									background: #fff;
																																									border-radius: 6px
																																								}
																																								.modal-backdrop.modal-absolute {
																																									position: absolute;
																																									z-index: 940
																																								}
																																								.modal-backdrop, .modal-backdrop.fade.in {
																																									background: rgba(0, 0, 0, .2)
																																								}
																																								html body .modal.container {
																																									width: 940px;
																																									margin-left: -470px
																																								}
																																								.modal-overflow.modal {
																																									top: 1%
																																								}
																																								.modal-overflow.modal.fade {
																																									top: -100%
																																								}
																																								.modal-overflow.modal.fade.in {
																																									top: 1%
																																								}
																																								.modal-overflow .modal-body {
																																									overflow: auto;
																																									-webkit-overflow-scrolling: touch
																																								}
																																								@media (min-width:1200px) {
																																									.modal.container {
																																										width: 1170px;
																																										margin-left: -585px
																																									}
																																								}
																																								@media (max-width:979px) {
																																									.modal, .modal.container, .modal.modal-overflow {
																																										top: 1%;
																																										right: 1%;
																																										left: 1%;
																																										bottom: auto;
																																										width: auto!important;
																																										height: auto!important;
																																										margin: 0!important;
																																										padding: 0!important
																																									}
																																									.modal.container.fade.in, .modal.fade.in, .modal.modal-overflow.fade.in {
																																										top: 1%;
																																										bottom: auto
																																									}
																																									.modal-body, .modal-overflow .modal-body {
																																										position: static;
																																										margin: 0;
																																										height: auto!important;
																																										max-height: none!important;
																																										overflow: visible!important
																																									}
																																									.modal-footer, .modal-overflow .modal-footer {
																																										position: static
																																									}
																																								}
																																								.loading-spinner {
																																									position: absolute;
																																									top: 50%;
																																									left: 50%;
																																									margin: -12px 0 0 -12px
																																								}
																																								.animated {
																																									-webkit-animation-duration: 1s;
																																									-moz-animation-duration: 1s;
																																									-o-animation-duration: 1s;
																																									animation-duration: 1s;
																																									-webkit-animation-fill-mode: both;
																																									-moz-animation-fill-mode: both;
																																									-o-animation-fill-mode: both;
																																									animation-fill-mode: both
																																								}
																																								.modal-backdrop {
																																									position: fixed;
																																									top: 0;
																																									right: 0;
																																									bottom: 0;
																																									left: 0;
																																									z-index: 1040;
																																									background-color: #000
																																								}
																																								.modal-backdrop.fade {
																																									opacity: 0
																																								}
																																								.modal-backdrop, .modal-backdrop.fade.in {
																																									opacity: .8;
																																									filter: alpha(opacity=80)
																																								}
																																								html body .modal {
																																									position: fixed;
																																									top: 10%;
																																									left: 50%;
																																									z-index: 1050;
																																									width: 560px;
																																									margin-left: -280px;
																																									background-color: #FFF;
																																									color: #555;
																																									text-shadow: none;
																																									border: none;
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px;
																																									outline: 0;
																																									-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									-webkit-background-clip: padding-box;
																																									-moz-background-clip: padding-box;
																																									background-clip: padding-box
																																								}
																																								html body .modal.modal-lg {
																																									width: auto
																																								}
																																								html body .modal.fade {
																																									top: -25%;
																																									-webkit-transition: opacity .3s linear, top .3s ease-out;
																																									-moz-transition: opacity .3s linear, top .3s ease-out;
																																									-o-transition: opacity .3s linear, top .3s ease-out;
																																									transition: opacity .3s linear, top .3s ease-out
																																								}
																																								html body .modal.fade.in {
																																									top: 10%
																																								}
																																								html body #modal_wrap .modal .modal-header, html body .modal .modal-header {
																																									padding: 9px 15px;
																																									border-bottom: 1px solid #eee
																																								}
																																								html body .modal .modal-header h3 {
																																									margin: 0;
																																									line-height: 30px
																																								}
																																								.adaptive .btn-group+.btn-group, .adaptive .btn-toolbar>.btn+.btn, .adaptive .btn-toolbar>.btn+.btn-group, .adaptive .btn-toolbar>.btn-group+.btn {
																																									margin-left: 5px
																																								}
																																								html body #modal_wrap .modal .modal-body, html body .modal .modal-body {
																																									position: relative;
																																									max-height: 400px;
																																									padding: 15px;
																																									overflow-y: auto;
																																									font-size: 14px;
																																									line-height: 20px;
																																									text-align: left;
																																									text-shadow: none
																																								}
																																								html body .modal .modal-footer {
																																									padding: 14px 15px 15px;
																																									margin-bottom: 0;
																																									text-align: right;
																																									background-color: #f5f5f5;
																																									border-top: 1px solid #ddd;
																																									-webkit-border-radius: 0 0 6px 6px;
																																									-moz-border-radius: 0 0 6px 6px;
																																									border-radius: 0 0 6px 6px;
																																									-webkit-box-shadow: inset 0 1px 0 #fff;
																																									-moz-box-shadow: inset 0 1px 0 #fff;
																																									box-shadow: inset 0 1px 0 #fff
																																								}
																																								.modal-footer:after, .modal-footer:before {
																																									display: table;
																																									line-height: 0;
																																									content: ""
																																								}
																																								.modal-footer .btn+.btn {
																																									margin-bottom: 0;
																																									margin-left: 5px
																																								}
																																								.modal-footer .btn-group .btn+.btn {
																																									margin-left: -1px
																																								}
																																								.modal-footer .btn-block+.btn-block {
																																									margin-left: 0
																																								}
																																								button.close {
																																									padding: 0;
																																									cursor: pointer;
																																									background: rgba(0, 0, 0, 0);
																																									border: 0;
																																									-webkit-appearance: none
																																								}
																																								html body #modal_wrap .modal .modal-header button.close, html body .modal .modal-header button.close {
																																									padding: 0;
																																									margin: 2px 0 0;
																																									cursor: pointer;
																																									background: rgba(0, 0, 0, 0);
																																									border: 0;
																																									position: relative;
																																									z-index: 1;
																																									float: right;
																																									font-size: 13px;
																																									font-family: Arial, sans-serif;
																																									font-weight: 700;
																																									line-height: 20px;
																																									color: #000;
																																									text-shadow: 1px 0 0 #000;
																																									opacity: .2;
																																									filter: alpha(opacity=20);
																																									display: inline-block;
																																									text-transform: none;
																																									letter-spacing: normal;
																																									word-spacing: normal;
																																									text-indent: 0;
																																									vertical-align: middle;
																																									text-align: center
																																								}
																																								.adaptive .btn-group>.btn.active, .adaptive .btn-group>.btn:active, .adaptive .btn-group>.btn:focus, .adaptive .btn-group>.btn:hover, .adaptive .input-append .uneditable-input:focus, .adaptive .input-append input:focus, .adaptive .input-append select:focus, .adaptive .input-prepend .uneditable-input:focus, .adaptive .input-prepend input:focus, .adaptive .input-prepend select:focus {
																																									z-index: 2
																																								}
																																								@-webkit-keyframes shake {
																																									0%, 100% {
																																										-webkit-transform: translateX(0)
																																									}
																																									10%, 30%, 50%, 70%, 90% {
																																										-webkit-transform: translateX(-10px)
																																									}
																																									20%, 40%, 60%, 80% {
																																										-webkit-transform: translateX(10px)
																																									}
																																								}
																																								@-moz-keyframes shake {
																																									0%, 100% {
																																										-moz-transform: translateX(0)
																																									}
																																									10%, 30%, 50%, 70%, 90% {
																																										-moz-transform: translateX(-10px)
																																									}
																																									20%, 40%, 60%, 80% {
																																										-moz-transform: translateX(10px)
																																									}
																																								}
																																								@-o-keyframes shake {
																																									0%, 100% {
																																										-o-transform: translateX(0)
																																									}
																																									10%, 30%, 50%, 70%, 90% {
																																										-o-transform: translateX(-10px)
																																									}
																																									20%, 40%, 60%, 80% {
																																										-o-transform: translateX(10px)
																																									}
																																								}
																																								@keyframes shake {
																																									0%, 100% {
																																										transform: translateX(0)
																																									}
																																									10%, 30%, 50%, 70%, 90% {
																																										transform: translateX(-10px)
																																									}
																																									20%, 40%, 60%, 80% {
																																										transform: translateX(10px)
																																									}
																																								}
																																								.shake {
																																									-webkit-animation-name: shake;
																																									-moz-animation-name: shake;
																																									-o-animation-name: shake;
																																									animation-name: shake
																																								}
																																								.carousel-inner {
																																									text-align: center
																																								}
																																								.adaptive .clearfix:after, .adaptive .clearfix:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive article, .adaptive aside, .adaptive details, .adaptive figcaption, .adaptive figure, .adaptive footer, .adaptive header, .adaptive hgroup, .adaptive nav, .adaptive section {
																																									display: block
																																								}
																																								.adaptive audio:not([controls]) {
																																									display: none
																																								}
																																								.adaptive {
																																									font-size: 100%;
																																									-webkit-text-size-adjust: 100%;
																																									-ms-text-size-adjust: 100%
																																								}
																																								.adaptive a:focus {
																																									outline-offset: -2px
																																								}
																																								.adaptive img {
																																									max-width: 100%;
																																									width: auto\9;
																																									height: auto;
																																									vertical-align: middle;
																																									-ms-interpolation-mode: bicubic
																																								}
																																								.adaptive #map_canvas img, .adaptive .google-maps img {
																																									max-width: none
																																								}
																																								.adaptive button::-moz-focus-inner, .adaptive input::-moz-focus-inner {
																																									border: 0
																																								}
																																								.adaptive button, .adaptive input[type=radio], .adaptive input[type=button], .adaptive input[type=reset], .adaptive input[type=submit], .adaptive input[type=checkbox], .adaptive label, .adaptive select {
																																									cursor: pointer
																																								}
																																								@media print {
																																									.adaptive * {
																																										text-shadow: none!important;
																																										color: #000!important;
																																										background: 0 0!important;
																																										box-shadow: none!important
																																									}
																																									.adaptive a, .adaptive a:visited {
																																										text-decoration: underline
																																									}
																																									.adaptive a[href]:after {
																																										content: " (" attr(href) ")"
																																									}
																																									.adaptive abbr[title]:after {
																																										content: " (" attr(title) ")"
																																									}
																																									.adaptive .ir a:after, .adaptive a[href^="javascript:"]:after, .adaptive a[href^="#"]:after {
																																										content: ""
																																									}
																																									.adaptive blockquote, .adaptive pre {
																																										border: 1px solid #999;
																																										page-break-inside: avoid
																																									}
																																									.adaptive thead {
																																										display: table-header-group
																																									}
																																									.adaptive img, .adaptive tr {
																																										page-break-inside: avoid
																																									}
																																									.adaptive img {
																																										max-width: 100%!important
																																									}
																																									@page {
																																										margin: .5cm
																																									}
																																									.adaptive h2, .adaptive h3, .adaptive p {
																																										orphans: 3;
																																										widows: 3
																																									}
																																									.adaptive h2, .adaptive h3 {
																																										page-break-after: avoid
																																									}
																																								}
																																								.adaptive .row-fluid:after, .adaptive .row-fluid:before, .adaptive .row:after, .adaptive .row:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive body {
																																									background-color: #fff
																																								}
																																								.adaptive .img-rounded {
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px
																																								}
																																								.adaptive .img-polaroid {
																																									padding: 4px;
																																									background-color: #fff;
																																									border: 1px solid #ccc;
																																									border: 1px solid rgba(0, 0, 0, .2);
																																									-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
																																									-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
																																									box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
																																								}
																																								.adaptive .img-circle {
																																									-webkit-border-radius: 500px;
																																									-moz-border-radius: 500px;
																																									border-radius: 500px
																																								}
																																								.adaptive .row {
																																									margin-left: -20px
																																								}
																																								.adaptive [class*=span] {
																																									float: left;
																																									min-height: 1px;
																																									margin-left: 20px
																																								}
																																								.adaptive .container, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container, .adaptive .span12 {
																																									width: 940px
																																								}
																																								.adaptive .span11 {
																																									width: 860px
																																								}
																																								.adaptive .span10 {
																																									width: 780px
																																								}
																																								.adaptive .span9 {
																																									width: 700px
																																								}
																																								.adaptive .span8 {
																																									width: 620px
																																								}
																																								.adaptive .span7 {
																																									width: 540px
																																								}
																																								.adaptive .span6 {
																																									width: 460px
																																								}
																																								.adaptive .span5 {
																																									width: 380px
																																								}
																																								.adaptive .span4 {
																																									width: 300px
																																								}
																																								.adaptive .span3 {
																																									width: 220px
																																								}
																																								.adaptive .span2 {
																																									width: 140px
																																								}
																																								.adaptive .span1 {
																																									width: 60px
																																								}
																																								.adaptive .row-fluid, .adaptive .row-fluid .span12 {
																																									width: 100%
																																								}
																																								.adaptive .offset12 {
																																									margin-left: 980px
																																								}
																																								.adaptive .offset11 {
																																									margin-left: 900px
																																								}
																																								.adaptive .offset10 {
																																									margin-left: 820px
																																								}
																																								.adaptive .offset9 {
																																									margin-left: 740px
																																								}
																																								.adaptive .offset8 {
																																									margin-left: 660px
																																								}
																																								.adaptive .offset7 {
																																									margin-left: 580px
																																								}
																																								.adaptive .offset6 {
																																									margin-left: 500px
																																								}
																																								.adaptive .offset5 {
																																									margin-left: 420px
																																								}
																																								.adaptive .offset4 {
																																									margin-left: 340px
																																								}
																																								.adaptive .offset3 {
																																									margin-left: 260px
																																								}
																																								.adaptive .offset2 {
																																									margin-left: 180px
																																								}
																																								.adaptive .offset1 {
																																									margin-left: 100px
																																								}
																																								.adaptive .row-fluid [class*=span] {
																																									display: block;
																																									width: 100%;
																																									min-height: 30px;
																																									-webkit-box-sizing: border-box;
																																									-moz-box-sizing: border-box;
																																									box-sizing: border-box;
																																									float: left;
																																									margin-left: 2.127659574468085%
																																								}
																																								.adaptive .row-fluid [class*=span]:first-child {
																																									margin-left: 0
																																								}
																																								.adaptive .row-fluid .controls-row [class*=span]+[class*=span] {
																																									margin-left: 2.127659574468085%
																																								}
																																								.adaptive .row-fluid .span11 {
																																									width: 91.48936170212765%
																																								}
																																								.adaptive .row-fluid .span10 {
																																									width: 82.97872340425532%
																																								}
																																								.adaptive .row-fluid .span9 {
																																									width: 74.46808510638297%
																																								}
																																								.adaptive .row-fluid .span8 {
																																									width: 65.95744680851064%
																																								}
																																								.adaptive .row-fluid .span7 {
																																									width: 65.44680851063829%
																																								}
																																								.adaptive .row-fluid .span6 {
																																									width: 48.93617021276595%
																																								}
																																								.adaptive .row-fluid .span5 {
																																									width: 30.42553191489362%
																																								}
																																								.adaptive .row-fluid .span4 {
																																									width: 31.914893617021278%
																																								}
																																								.adaptive .row-fluid .span3 {
																																									width: 23.404255319148934%
																																								}
																																								.adaptive .row-fluid .span2 {
																																									width: 14.893617021276595%
																																								}
																																								.adaptive .row-fluid .span1 {
																																									width: 6.382978723404255%
																																								}
																																								.adaptive .row-fluid .offset12 {
																																									margin-left: 104.25531914893617%
																																								}
																																								.adaptive .row-fluid .offset12:first-child {
																																									margin-left: 102.12765957446808%
																																								}
																																								.adaptive .row-fluid .offset11 {
																																									margin-left: 95.74468085106382%
																																								}
																																								.adaptive .row-fluid .offset11:first-child {
																																									margin-left: 93.61702127659574%
																																								}
																																								.adaptive .row-fluid .offset10 {
																																									margin-left: 87.23404255319149%
																																								}
																																								.adaptive .row-fluid .offset10:first-child {
																																									margin-left: 85.1063829787234%
																																								}
																																								.adaptive .row-fluid .offset9 {
																																									margin-left: 78.72340425531914%
																																								}
																																								.adaptive .row-fluid .offset9:first-child {
																																									margin-left: 76.59574468085106%
																																								}
																																								.adaptive .row-fluid .offset8 {
																																									margin-left: 70.2127659574468%
																																								}
																																								.adaptive .row-fluid .offset8:first-child {
																																									margin-left: 68.08510638297872%
																																								}
																																								.adaptive .row-fluid .offset7 {
																																									margin-left: 61.70212765957446%
																																								}
																																								.adaptive .row-fluid .offset7:first-child {
																																									margin-left: 59.574468085106375%
																																								}
																																								.adaptive .row-fluid .offset6 {
																																									margin-left: 53.191489361702125%
																																								}
																																								.adaptive .row-fluid .offset6:first-child {
																																									margin-left: 51.063829787234035%
																																								}
																																								.adaptive .row-fluid .offset5 {
																																									margin-left: 44.68085106382979%
																																								}
																																								.adaptive .row-fluid .offset5:first-child {
																																									margin-left: 42.5531914893617%
																																								}
																																								.adaptive .row-fluid .offset4 {
																																									margin-left: 36.170212765957444%
																																								}
																																								.adaptive .row-fluid .offset4:first-child {
																																									margin-left: 34.04255319148936%
																																								}
																																								.adaptive .row-fluid .offset3 {
																																									margin-left: 27.659574468085104%
																																								}
																																								.adaptive .row-fluid .offset3:first-child {
																																									margin-left: 25.53191489361702%
																																								}
																																								.adaptive .row-fluid .offset2 {
																																									margin-left: 19.148936170212764%
																																								}
																																								.adaptive .row-fluid .offset2:first-child {
																																									margin-left: 17.02127659574468%
																																								}
																																								.adaptive .row-fluid .offset1 {
																																									margin-left: 10.638297872340425%
																																								}
																																								.adaptive .row-fluid .offset1:first-child {
																																									margin-left: 8.51063829787234%
																																								}
																																								.adaptive .row-fluid [class*=span].hide, .adaptive [class*=span].hide {
																																									display: none
																																								}
																																								.adaptive .container-fluid:after, .adaptive .container-fluid:before, .adaptive .container:after, .adaptive .container:before {
																																									display: table;
																																									line-height: 0;
																																									content: ""
																																								}
																																								.adaptive .row-fluid [class*=span].pull-right, .adaptive [class*=span].pull-right {
																																									float: right
																																								}
																																								.adaptive .container {
																																									margin-right: auto;
																																									margin-left: auto
																																								}
																																								.adaptive .container-fluid {
																																									padding-right: 20px;
																																									padding-left: 20px
																																								}
																																								.adaptive p {
																																									margin: 0 0 10px
																																								}
																																								.adaptive .lead {
																																									margin-bottom: 20px;
																																									font-size: 21px;
																																									font-weight: 200;
																																									line-height: 30px
																																								}
																																								.adaptive strong {
																																									font-weight: 700
																																								}
																																								.adaptive address, .adaptive cite {
																																									font-style: normal
																																								}
																																								.adaptive .muted {
																																									color: #999
																																								}
																																								.adaptive a.muted:focus, .adaptive a.muted:hover {
																																									color: grey
																																								}
																																								.adaptive .text-warning {
																																									color: #c09853
																																								}
																																								.adaptive a.text-warning:focus, .adaptive a.text-warning:hover {
																																									color: #a47e3c
																																								}
																																								.adaptive .text-error {
																																									color: #b94a48
																																								}
																																								.adaptive a.text-error:focus, .adaptive a.text-error:hover {
																																									color: #953b39
																																								}
																																								.adaptive .text-info {
																																									color: #3a87ad
																																								}
																																								.adaptive a.text-info:focus, .adaptive a.text-info:hover {
																																									color: #2d6987
																																								}
																																								.adaptive .text-success {
																																									color: #468847
																																								}
																																								.adaptive a.text-success:focus, .adaptive a.text-success:hover {
																																									color: #356635
																																								}
																																								.adaptive .text-left {
																																									text-align: left
																																								}
																																								.adaptive .text-right {
																																									text-align: right
																																								}
																																								.adaptive .text-center {
																																									text-align: center
																																								}
																																								.adaptive h1, .adaptive h2, .adaptive h3, .adaptive h4, .adaptive h5, .adaptive h6 {
																																									margin: 10px 0;
																																									font-family: inherit;
																																									font-weight: 700;
																																									line-height: 20px;
																																									color: inherit;
																																									text-rendering: optimizelegibility
																																								}
																																								.adaptive h1 small, .adaptive h2 small, .adaptive h3 small, .adaptive h4 small, .adaptive h5 small, .adaptive h6 small {
																																									font-weight: 400;
																																									line-height: 1;
																																									color: #999
																																								}
																																								.adaptive h1, .adaptive h2, .adaptive h3 {
																																									line-height: 40px
																																								}
																																								.adaptive dd, .adaptive dt, .adaptive li {
																																									line-height: 20px
																																								}
																																								.adaptive h1 {
																																									font-size: 28px
																																								}
																																								.adaptive h2 {
																																									font-size: 31.5px
																																								}
																																								.adaptive h3 {
																																									font-size: 24.5px
																																								}
																																								.adaptive h4 {
																																									font-size: 17.5px
																																								}
																																								.adaptive h5 {
																																									font-size: 14px
																																								}
																																								.adaptive h6 {
																																									font-size: 11.9px
																																								}
																																								.adaptive h1 small {
																																									font-size: 24.5px
																																								}
																																								.adaptive h2 small {
																																									font-size: 17.5px
																																								}
																																								.adaptive h3 small, .adaptive h4 small {
																																									font-size: 14px
																																								}
																																								.adaptive .page-header {
																																									padding-bottom: 9px;
																																									margin: 20px 0 30px;
																																									border-bottom: 1px solid #eee
																																								}
																																								.adaptive ol, .adaptive ul {
																																									padding: 0;
																																									margin: 0 0 10px 25px
																																								}
																																								.adaptive ol ol, .adaptive ol ul, .adaptive ul ol, .adaptive ul ul {
																																									margin-bottom: 0
																																								}
																																								.adaptive ol.inline, .adaptive ol.unstyled, .adaptive ul.inline, .adaptive ul.unstyled {
																																									margin-left: 0;
																																									list-style: none
																																								}
																																								.adaptive ol.inline>li, .adaptive ul.inline>li {
																																									display: inline-block;
																																									padding-left: 5px;
																																									padding-right: 5px
																																								}
																																								.adaptive dl {
																																									margin-bottom: 20px
																																								}
																																								.adaptive dt {
																																									font-weight: 700
																																								}
																																								.adaptive dd {
																																									margin-left: 10px
																																								}
																																								.adaptive .dl-horizontal:after, .adaptive .dl-horizontal:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .dl-horizontal dt {
																																									float: left;
																																									width: 160px;
																																									clear: left;
																																									text-align: right;
																																									overflow: hidden;
																																									text-overflow: ellipsis;
																																									white-space: nowrap
																																								}
																																								.adaptive .dl-horizontal dd {
																																									margin-left: 180px
																																								}
																																								.adaptive hr {
																																									margin: 20px 0;
																																									border: 0;
																																									border-top: 1px solid #eee;
																																									border-bottom: 1px solid #fff
																																								}
																																								.adaptive abbr[data-original-title], .adaptive abbr[title] {
																																									cursor: help;
																																									border-bottom: 1px dotted #999
																																								}
																																								.adaptive abbr.initialism {
																																									font-size: 90%;
																																									text-transform: uppercase
																																								}
																																								.adaptive blockquote {
																																									padding: 0 0 0 15px;
																																									margin: 0 0 20px;
																																									border-left: 5px solid #eee
																																								}
																																								.adaptive blockquote p {
																																									margin-bottom: 0;
																																									font-size: 17.5px;
																																									font-weight: 300;
																																									line-height: 1.25
																																								}
																																								.adaptive address, .adaptive blockquote small, .adaptive pre {
																																									line-height: 20px;
																																									display: block
																																								}
																																								.adaptive blockquote small {
																																									color: #999
																																								}
																																								.adaptive blockquote small:before {
																																									content: '\2014 \00A0'
																																								}
																																								.adaptive blockquote.pull-right {
																																									float: right;
																																									padding-right: 15px;
																																									padding-left: 0;
																																									border-right: 5px solid #eee;
																																									border-left: 0
																																								}
																																								.adaptive blockquote.pull-right p, .adaptive blockquote.pull-right small {
																																									text-align: right
																																								}
																																								.adaptive blockquote.pull-right small:before {
																																									content: ''
																																								}
																																								.adaptive blockquote.pull-right small:after {
																																									content: '\00A0 \2014'
																																								}
																																								.adaptive blockquote:after, .adaptive blockquote:before, .adaptive q:after, .adaptive q:before {
																																									content: ""
																																								}
																																								.adaptive address {
																																									margin-bottom: 20px
																																								}
																																								.adaptive code, .adaptive pre {
																																									padding: 0 3px 2px;
																																									font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
																																									font-size: 12px;
																																									color: #333;
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px
																																								}
																																								.adaptive code {
																																									padding: 2px 4px;
																																									color: #d14;
																																									background-color: #f7f7f9;
																																									border: 1px solid #e1e1e8;
																																									white-space: nowrap
																																								}
																																								.adaptive pre {
																																									padding: 9.5px;
																																									margin: 0 0 10px;
																																									word-break: break-all;
																																									background-color: #f5f5f5;
																																									border: 1px solid #ccc;
																																									border: 1px solid rgba(0, 0, 0, .15);
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive pre.prettyprint {
																																									margin-bottom: 20px
																																								}
																																								.adaptive pre code {
																																									padding: 0;
																																									color: inherit;
																																									white-space: pre;
																																									white-space: pre-wrap;
																																									background-color: transparent;
																																									border: 0
																																								}
																																								.adaptive .pre-scrollable {
																																									max-height: 340px;
																																									overflow-y: scroll
																																								}
																																								.adaptive form {
																																									margin: 0 0 20px
																																								}
																																								.adaptive legend {
																																									display: block;
																																									width: 100%;
																																									margin-bottom: 20px;
																																									font-size: 21px;
																																									line-height: 40px;
																																									color: #333
																																								}
																																								.adaptive legend small {
																																									font-size: 15px;
																																									color: #999
																																								}
																																								.adaptive button, .adaptive input, .adaptive select, .adaptive textarea {
																																									vertical-align: middle;
																																									font-weight: 400;
																																									line-height: 20px
																																								}
																																								.adaptive .uneditable-input, .adaptive input[type=search], .adaptive input[type=text], .adaptive input[type=password], .adaptive input[type=datetime], .adaptive input[type=datetime-local], .adaptive input[type=date], .adaptive input[type=month], .adaptive input[type=time], .adaptive input[type=week], .adaptive input[type=number], .adaptive input[type=email], .adaptive input[type=url], .adaptive input[type=tel], .adaptive input[type=color], .adaptive select, .adaptive textarea {
																																									display: inline-block;
																																									height: 20px;
																																									padding: 4px 6px;
																																									margin-bottom: 10px;
																																									font-size: 14px;
																																									line-height: 20px;
																																									color: #555;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									vertical-align: middle
																																								}
																																								.adaptive .controls-row .checkbox[class*=span], .adaptive .controls-row .radio[class*=span], .adaptive .controls>.checkbox:first-child, .adaptive .controls>.radio:first-child {
																																									padding-top: 5px
																																								}
																																								.adaptive .uneditable-input, .adaptive input, .adaptive textarea {
																																									width: 206px
																																								}
																																								.adaptive textarea {
																																									height: auto
																																								}
																																								.adaptive .uneditable-input, .adaptive input[type=search], .adaptive input[type=text], .adaptive input[type=password], .adaptive input[type=datetime], .adaptive input[type=datetime-local], .adaptive input[type=date], .adaptive input[type=month], .adaptive input[type=time], .adaptive input[type=week], .adaptive input[type=number], .adaptive input[type=email], .adaptive input[type=url], .adaptive input[type=tel], .adaptive input[type=color], .adaptive textarea {
																																									background-color: #fff;
																																									border: 1px solid #ccc;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-webkit-transition: border linear .2s, box-shadow linear .2s;
																																									-moz-transition: border linear .2s, box-shadow linear .2s;
																																									-o-transition: border linear .2s, box-shadow linear .2s;
																																									transition: border linear .2s, box-shadow linear .2s
																																								}
																																								.adaptive .uneditable-input:focus, .adaptive input[type=search]:focus, .adaptive input[type=text]:focus, .adaptive input[type=password]:focus, .adaptive input[type=datetime]:focus, .adaptive input[type=datetime-local]:focus, .adaptive input[type=date]:focus, .adaptive input[type=month]:focus, .adaptive input[type=time]:focus, .adaptive input[type=week]:focus, .adaptive input[type=number]:focus, .adaptive input[type=email]:focus, .adaptive input[type=url]:focus, .adaptive input[type=tel]:focus, .adaptive input[type=color]:focus, .adaptive textarea:focus {
																																									border-color: rgba(82, 168, 236, .8);
																																									outline: 0;
																																									outline: dotted thin\9;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
																																								}
																																								.adaptive input[type=radio], .adaptive input[type=checkbox] {
																																									margin: 4px 0 0;
																																									margin-top: 1px\9;
																																									line-height: normal
																																								}
																																								.adaptive input[type=radio], .adaptive input[type=button], .adaptive input[type=reset], .adaptive input[type=submit], .adaptive input[type=checkbox], .adaptive input[type=file], .adaptive input[type=image] {
																																									width: auto
																																								}
																																								.adaptive input[type=file], .adaptive select {
																																									height: 30px;
																																									line-height: 30px
																																								}
																																								.adaptive select {
																																									width: 220px;
																																									border: 1px solid #ccc;
																																									background-color: #fff
																																								}
																																								.adaptive select[multiple], .adaptive select[size] {
																																									height: auto
																																								}
																																								.adaptive input[type=radio]:focus, .adaptive input[type=checkbox]:focus, .adaptive input[type=file]:focus, .adaptive select:focus {
																																									outline: #333 dotted thin;
																																									outline: -webkit-focus-ring-color auto 5px;
																																									outline-offset: -2px
																																								}
																																								.adaptive .uneditable-input, .adaptive .uneditable-textarea {
																																									color: #999;
																																									background-color: #fcfcfc;
																																									border-color: #ccc;
																																									-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
																																									-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
																																									box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
																																									cursor: not-allowed
																																								}
																																								.adaptive .uneditable-input {
																																									overflow: hidden;
																																									white-space: nowrap
																																								}
																																								.adaptive .uneditable-textarea {
																																									width: auto;
																																									height: auto
																																								}
																																								.adaptive input:-moz-placeholder, .adaptive textarea:-moz-placeholder {
																																									color: #999
																																								}
																																								.adaptive input:-ms-input-placeholder, .adaptive textarea:-ms-input-placeholder {
																																									color: #999
																																								}
																																								.adaptive input::-webkit-input-placeholder, .adaptive textarea::-webkit-input-placeholder {
																																									color: #999
																																								}
																																								.adaptive .checkbox, .adaptive .radio {
																																									min-height: 20px;
																																									padding-left: 20px
																																								}
																																								.adaptive .checkbox input[type=checkbox], .adaptive .radio input[type=radio] {
																																									float: left;
																																									margin-left: -20px
																																								}
																																								.adaptive .checkbox.inline, .adaptive .radio.inline {
																																									display: inline-block;
																																									padding-top: 5px;
																																									margin-bottom: 0;
																																									vertical-align: middle
																																								}
																																								.adaptive .checkbox.inline+.checkbox.inline, .adaptive .radio.inline+.radio.inline {
																																									margin-left: 10px
																																								}
																																								.adaptive .input-mini {
																																									width: 60px
																																								}
																																								.adaptive .input-small {
																																									width: 90px
																																								}
																																								.adaptive .input-medium {
																																									width: 150px
																																								}
																																								.adaptive .input-large {
																																									width: 210px
																																								}
																																								.adaptive .input-xlarge {
																																									width: 270px
																																								}
																																								.adaptive .input-xxlarge {
																																									width: 530px
																																								}
																																								.adaptive .row-fluid .uneditable-input[class*=span], .adaptive .row-fluid input[class*=span], .adaptive .row-fluid select[class*=span], .adaptive .row-fluid textarea[class*=span], .adaptive .uneditable-input[class*=span], .adaptive input[class*=span], .adaptive select[class*=span], .adaptive textarea[class*=span] {
																																									float: none;
																																									margin-left: 0
																																								}
																																								.adaptive .input-append .uneditable-input[class*=span], .adaptive .input-append input[class*=span], .adaptive .input-prepend .uneditable-input[class*=span], .adaptive .input-prepend input[class*=span], .adaptive .row-fluid .input-append [class*=span], .adaptive .row-fluid .input-prepend [class*=span], .adaptive .row-fluid .uneditable-input[class*=span], .adaptive .row-fluid input[class*=span], .adaptive .row-fluid select[class*=span], .adaptive .row-fluid textarea[class*=span] {
																																									display: inline-block
																																								}
																																								.adaptive .controls-row:after, .adaptive .controls-row:before, .adaptive .form-actions:after, .adaptive .form-actions:before {
																																									display: table;
																																									line-height: 0;
																																									content: ""
																																								}
																																								.adaptive .uneditable-input, .adaptive input, .adaptive textarea {
																																									margin-left: 0
																																								}
																																								.adaptive .controls-row [class*=span]+[class*=span] {
																																									margin-left: 20px
																																								}
																																								.adaptive .uneditable-input.span12, .adaptive input.span12, .adaptive textarea.span12 {
																																									width: 926px
																																								}
																																								.adaptive .uneditable-input.span11, .adaptive input.span11, .adaptive textarea.span11 {
																																									width: 846px
																																								}
																																								.adaptive .uneditable-input.span10, .adaptive input.span10, .adaptive textarea.span10 {
																																									width: 766px
																																								}
																																								.adaptive .uneditable-input.span9, .adaptive input.span9, .adaptive textarea.span9 {
																																									width: 686px
																																								}
																																								.adaptive .uneditable-input.span8, .adaptive input.span8, .adaptive textarea.span8 {
																																									width: 606px
																																								}
																																								.adaptive .uneditable-input.span7, .adaptive input.span7, .adaptive textarea.span7 {
																																									width: 526px
																																								}
																																								.adaptive .uneditable-input.span6, .adaptive input.span6, .adaptive textarea.span6 {
																																									width: 446px
																																								}
																																								.adaptive .uneditable-input.span5, .adaptive input.span5, .adaptive textarea.span5 {
																																									width: 366px
																																								}
																																								.adaptive .uneditable-input.span4, .adaptive input.span4, .adaptive textarea.span4 {
																																									width: 286px
																																								}
																																								.adaptive .uneditable-input.span3, .adaptive input.span3, .adaptive textarea.span3 {
																																									width: 206px
																																								}
																																								.adaptive .uneditable-input.span2, .adaptive input.span2, .adaptive textarea.span2 {
																																									width: 126px
																																								}
																																								.adaptive .uneditable-input.span1, .adaptive input.span1, .adaptive textarea.span1 {
																																									width: 46px
																																								}
																																								.adaptive .controls-row:after {
																																									clear: both
																																								}
																																								.adaptive .controls-row [class*=span], .adaptive .row-fluid .controls-row [class*=span] {
																																									float: left
																																								}
																																								.adaptive input[disabled], .adaptive input[readonly], .adaptive select[disabled], .adaptive select[readonly], .adaptive textarea[disabled], .adaptive textarea[readonly] {
																																									cursor: not-allowed;
																																									background-color: #eee
																																								}
																																								.adaptive input[type=radio][disabled], .adaptive input[type=radio][readonly], .adaptive input[type=checkbox][disabled], .adaptive input[type=checkbox][readonly] {
																																									background-color: transparent
																																								}
																																								.adaptive .control-group.warning .checkbox, .adaptive .control-group.warning .control-label, .adaptive .control-group.warning .help-block, .adaptive .control-group.warning .help-inline, .adaptive .control-group.warning .radio, .adaptive .control-group.warning input, .adaptive .control-group.warning select, .adaptive .control-group.warning textarea {
																																									color: #c09853
																																								}
																																								.adaptive .control-group.warning input, .adaptive .control-group.warning select, .adaptive .control-group.warning textarea {
																																									border-color: #c09853;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
																																								}
																																								.adaptive .control-group.warning input:focus, .adaptive .control-group.warning select:focus, .adaptive .control-group.warning textarea:focus {
																																									border-color: #a47e3c;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e
																																								}
																																								.adaptive .control-group.warning .input-append .add-on, .adaptive .control-group.warning .input-prepend .add-on {
																																									color: #c09853;
																																									background-color: #fcf8e3;
																																									border-color: #c09853
																																								}
																																								.adaptive .control-group.error .checkbox, .adaptive .control-group.error .control-label, .adaptive .control-group.error .help-block, .adaptive .control-group.error .help-inline, .adaptive .control-group.error .radio, .adaptive .control-group.error input, .adaptive .control-group.error select, .adaptive .control-group.error textarea {
																																									color: #b94a48
																																								}
																																								.adaptive .control-group.error input, .adaptive .control-group.error select, .adaptive .control-group.error textarea {
																																									border-color: #b94a48;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
																																								}
																																								.adaptive .control-group.error input:focus, .adaptive .control-group.error select:focus, .adaptive .control-group.error textarea:focus {
																																									border-color: #953b39;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392
																																								}
																																								.adaptive .control-group.error .input-append .add-on, .adaptive .control-group.error .input-prepend .add-on {
																																									color: #b94a48;
																																									background-color: #f2dede;
																																									border-color: #b94a48
																																								}
																																								.adaptive .control-group.success .checkbox, .adaptive .control-group.success .control-label, .adaptive .control-group.success .help-block, .adaptive .control-group.success .help-inline, .adaptive .control-group.success .radio, .adaptive .control-group.success input, .adaptive .control-group.success select, .adaptive .control-group.success textarea {
																																									color: #468847
																																								}
																																								.adaptive .control-group.success input, .adaptive .control-group.success select, .adaptive .control-group.success textarea {
																																									border-color: #468847;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
																																								}
																																								.adaptive .control-group.success input:focus, .adaptive .control-group.success select:focus, .adaptive .control-group.success textarea:focus {
																																									border-color: #356635;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b
																																								}
																																								.adaptive .control-group.success .input-append .add-on, .adaptive .control-group.success .input-prepend .add-on {
																																									color: #468847;
																																									background-color: #dff0d8;
																																									border-color: #468847
																																								}
																																								.adaptive .control-group.info .checkbox, .adaptive .control-group.info .control-label, .adaptive .control-group.info .help-block, .adaptive .control-group.info .help-inline, .adaptive .control-group.info .radio, .adaptive .control-group.info input, .adaptive .control-group.info select, .adaptive .control-group.info textarea {
																																									color: #3a87ad
																																								}
																																								.adaptive .control-group.info input, .adaptive .control-group.info select, .adaptive .control-group.info textarea {
																																									border-color: #3a87ad;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
																																								}
																																								.adaptive .control-group.info input:focus, .adaptive .control-group.info select:focus, .adaptive .control-group.info textarea:focus {
																																									border-color: #2d6987;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3
																																								}
																																								.adaptive .control-group.info .input-append .add-on, .adaptive .control-group.info .input-prepend .add-on {
																																									color: #3a87ad;
																																									background-color: #d9edf7;
																																									border-color: #3a87ad
																																								}
																																								.adaptive input:focus:invalid, .adaptive select:focus:invalid, .adaptive textarea:focus:invalid {
																																									color: #b94a48;
																																									border-color: #ee5f5b
																																								}
																																								.adaptive input:focus:invalid:focus, .adaptive select:focus:invalid:focus, .adaptive textarea:focus:invalid:focus {
																																									border-color: #e9322d;
																																									-webkit-box-shadow: 0 0 6px #f8b9b7;
																																									-moz-box-shadow: 0 0 6px #f8b9b7;
																																									box-shadow: 0 0 6px #f8b9b7
																																								}
																																								.adaptive .form-actions {
																																									padding: 19px 20px 20px;
																																									margin-top: 20px;
																																									margin-bottom: 20px;
																																									background-color: #f5f5f5;
																																									border-top: 1px solid #e5e5e5
																																								}
																																								.adaptive .form-actions:after {
																																									clear: both
																																								}
																																								.adaptive .help-block, .adaptive .help-inline {
																																									color: #595959
																																								}
																																								.adaptive .help-block {
																																									display: block;
																																									margin-bottom: 10px
																																								}
																																								.adaptive .help-inline {
																																									display: inline-block;
																																									vertical-align: middle;
																																									padding-left: 5px
																																								}
																																								.adaptive .input-append, .adaptive .input-prepend {
																																									display: inline-block;
																																									margin-bottom: 10px;
																																									vertical-align: middle;
																																									font-size: 0;
																																									white-space: nowrap
																																								}
																																								.adaptive .input-append .dropdown-menu, .adaptive .input-append .popover, .adaptive .input-append .uneditable-input, .adaptive .input-append input, .adaptive .input-append select, .adaptive .input-prepend .dropdown-menu, .adaptive .input-prepend .popover, .adaptive .input-prepend .uneditable-input, .adaptive .input-prepend input, .adaptive .input-prepend select {
																																									font-size: 14px
																																								}
																																								.adaptive .input-append .uneditable-input, .adaptive .input-append input, .adaptive .input-append select, .adaptive .input-prepend .uneditable-input, .adaptive .input-prepend input, .adaptive .input-prepend select {
																																									position: relative;
																																									margin-bottom: 0;
																																									vertical-align: top;
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .input-append .add-on, .adaptive .input-prepend .add-on {
																																									display: inline-block;
																																									width: auto;
																																									height: 20px;
																																									min-width: 16px;
																																									padding: 4px 5px;
																																									font-size: 14px;
																																									font-weight: 400;
																																									line-height: 20px;
																																									text-align: center;
																																									text-shadow: 0 1px 0 #fff;
																																									background-color: #eee;
																																									border: 1px solid #ccc
																																								}
																																								.adaptive .input-append .add-on, .adaptive .input-append .btn, .adaptive .input-append .btn-group>.dropdown-toggle, .adaptive .input-prepend .add-on, .adaptive .input-prepend .btn, .adaptive .input-prepend .btn-group>.dropdown-toggle {
																																									vertical-align: top;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .input-append .active, .adaptive .input-prepend .active {
																																									background-color: #a9dba9;
																																									border-color: #46a546
																																								}
																																								.adaptive .input-prepend .add-on, .adaptive .input-prepend .btn {
																																									margin-right: -1px
																																								}
																																								.adaptive .input-append .uneditable-input, .adaptive .input-append input, .adaptive .input-append select, .adaptive .input-prepend .add-on:first-child, .adaptive .input-prepend .btn:first-child {
																																									-webkit-border-radius: 4px 0 0 4px;
																																									-moz-border-radius: 4px 0 0 4px;
																																									border-radius: 4px 0 0 4px
																																								}
																																								.adaptive .input-append .uneditable-input+.btn-group .btn:last-child, .adaptive .input-append input+.btn-group .btn:last-child, .adaptive .input-append select+.btn-group .btn:last-child {
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .input-append .add-on, .adaptive .input-append .btn, .adaptive .input-append .btn-group {
																																									margin-left: -1px
																																								}
																																								.adaptive .input-append .add-on:last-child, .adaptive .input-append .btn-group:last-child>.dropdown-toggle, .adaptive .input-append .btn:last-child {
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .input-prepend.input-append .uneditable-input, .adaptive .input-prepend.input-append input, .adaptive .input-prepend.input-append select {
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .input-prepend.input-append .uneditable-input+.btn-group .btn, .adaptive .input-prepend.input-append input+.btn-group .btn, .adaptive .input-prepend.input-append select+.btn-group .btn {
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .input-prepend.input-append .add-on:first-child, .adaptive .input-prepend.input-append .btn:first-child {
																																									margin-right: -1px;
																																									-webkit-border-radius: 4px 0 0 4px;
																																									-moz-border-radius: 4px 0 0 4px;
																																									border-radius: 4px 0 0 4px
																																								}
																																								.adaptive .input-prepend.input-append .add-on:last-child, .adaptive .input-prepend.input-append .btn:last-child {
																																									margin-left: -1px;
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .input-prepend.input-append .btn-group:first-child {
																																									margin-left: 0
																																								}
																																								.adaptive input.search-query {
																																									padding-right: 14px;
																																									padding-right: 4px\9;
																																									padding-left: 14px;
																																									padding-left: 4px\9;
																																									margin-bottom: 0;
																																									-webkit-border-radius: 15px;
																																									-moz-border-radius: 15px;
																																									border-radius: 15px
																																								}
																																								.adaptive .form-search .input-append .search-query {
																																									-webkit-border-radius: 14px 0 0 14px;
																																									-moz-border-radius: 14px 0 0 14px;
																																									border-radius: 14px 0 0 14px
																																								}
																																								.adaptive .form-search .input-append .btn, .adaptive .form-search .input-prepend .search-query {
																																									-webkit-border-radius: 0 14px 14px 0;
																																									-moz-border-radius: 0 14px 14px 0;
																																									border-radius: 0 14px 14px 0
																																								}
																																								.adaptive .form-search .input-prepend .btn {
																																									-webkit-border-radius: 14px 0 0 14px;
																																									-moz-border-radius: 14px 0 0 14px;
																																									border-radius: 14px 0 0 14px
																																								}
																																								.adaptive .form-horizontal .help-inline, .adaptive .form-horizontal .input-append, .adaptive .form-horizontal .input-prepend, .adaptive .form-horizontal .uneditable-input, .adaptive .form-horizontal input, .adaptive .form-horizontal select, .adaptive .form-horizontal textarea, .adaptive .form-inline .help-inline, .adaptive .form-inline .input-append, .adaptive .form-inline .input-prepend, .adaptive .form-inline .uneditable-input, .adaptive .form-inline input, .adaptive .form-inline select, .adaptive .form-inline textarea, .adaptive .form-search .help-inline, .adaptive .form-search .input-append, .adaptive .form-search .input-prepend, .adaptive .form-search .uneditable-input, .adaptive .form-search input, .adaptive .form-search select, .adaptive .form-search textarea {
																																									display: inline-block;
																																									margin-bottom: 0;
																																									vertical-align: middle
																																								}
																																								.adaptive .form-horizontal .hide, .adaptive .form-inline .hide, .adaptive .form-search .hide {
																																									display: none
																																								}
																																								.adaptive .form-inline .btn-group, .adaptive .form-inline label, .adaptive .form-search .btn-group, .adaptive .form-search label {
																																									display: inline-block
																																								}
																																								.adaptive .form-inline .input-append, .adaptive .form-inline .input-prepend, .adaptive .form-search .input-append, .adaptive .form-search .input-prepend {
																																									margin-bottom: 0
																																								}
																																								.adaptive .form-inline .checkbox, .adaptive .form-inline .radio, .adaptive .form-search .checkbox, .adaptive .form-search .radio {
																																									padding-left: 0;
																																									margin-bottom: 0;
																																									vertical-align: middle
																																								}
																																								.adaptive .form-inline .checkbox input[type=checkbox], .adaptive .form-inline .radio input[type=radio], .adaptive .form-search .checkbox input[type=checkbox], .adaptive .form-search .radio input[type=radio] {
																																									float: left;
																																									margin-right: 3px;
																																									margin-left: 0
																																								}
																																								.adaptive .control-group {
																																									margin-bottom: 10px
																																								}
																																								.adaptive legend+.control-group {
																																									margin-top: 20px;
																																									-webkit-margin-top-collapse: separate
																																								}
																																								.adaptive .form-horizontal .control-group {
																																									margin-bottom: 20px
																																								}
																																								.adaptive .form-horizontal .control-group:after, .adaptive .form-horizontal .control-group:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .form-horizontal .control-group:after {
																																									clear: both
																																								}
																																								.adaptive .form-horizontal .control-label {
																																									float: left;
																																									width: 160px;
																																									padding-top: 5px;
																																									text-align: right
																																								}
																																								.adaptive .form-horizontal .controls {
																																									margin-left: 180px
																																								}
																																								.adaptive .form-horizontal .help-block {
																																									margin-bottom: 0
																																								}
																																								.adaptive .form-horizontal .input-append+.help-block, .adaptive .form-horizontal .input-prepend+.help-block, .adaptive .form-horizontal .uneditable-input+.help-block, .adaptive .form-horizontal input+.help-block, .adaptive .form-horizontal select+.help-block, .adaptive .form-horizontal textarea+.help-block {
																																									margin-top: 10px
																																								}
																																								.adaptive .form-horizontal .form-actions {
																																									padding-left: 180px
																																								}
																																								.adaptive .table {
																																									width: 100%;
																																									margin-bottom: 20px
																																								}
																																								.adaptive .table td, .adaptive .table th {
																																									padding: 8px;
																																									line-height: 20px;
																																									text-align: left;
																																									vertical-align: top;
																																									border-top: 1px solid #ddd
																																								}
																																								.adaptive .btn, .adaptive .pagination-centered {
																																									text-align: center
																																								}
																																								.adaptive .table th {
																																									font-weight: 700
																																								}
																																								.adaptive .table thead th {
																																									vertical-align: bottom
																																								}
																																								.adaptive .table caption+thead tr:first-child td, .adaptive .table caption+thead tr:first-child th, .adaptive .table colgroup+thead tr:first-child td, .adaptive .table colgroup+thead tr:first-child th, .adaptive .table thead:first-child tr:first-child td, .adaptive .table thead:first-child tr:first-child th {
																																									border-top: 0
																																								}
																																								.adaptive .table tbody+tbody {
																																									border-top: 2px solid #ddd
																																								}
																																								.adaptive .table .table {
																																									background-color: #fff
																																								}
																																								.adaptive .table-condensed td, .adaptive .table-condensed th {
																																									padding: 4px 5px
																																								}
																																								.adaptive .table-bordered {
																																									border: 1px solid #ddd;
																																									border-collapse: separate;
																																									border-left: 0;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive .table-bordered td, .adaptive .table-bordered th {
																																									border-left: 1px solid #ddd
																																								}
																																								.adaptive .table-bordered caption+tbody tr:first-child td, .adaptive .table-bordered caption+tbody tr:first-child th, .adaptive .table-bordered caption+thead tr:first-child th, .adaptive .table-bordered colgroup+tbody tr:first-child td, .adaptive .table-bordered colgroup+tbody tr:first-child th, .adaptive .table-bordered colgroup+thead tr:first-child th, .adaptive .table-bordered tbody:first-child tr:first-child td, .adaptive .table-bordered tbody:first-child tr:first-child th, .adaptive .table-bordered thead:first-child tr:first-child th {
																																									border-top: 0
																																								}
																																								.adaptive .table-bordered tbody:first-child tr:first-child>td:first-child, .adaptive .table-bordered tbody:first-child tr:first-child>th:first-child, .adaptive .table-bordered thead:first-child tr:first-child>th:first-child {
																																									-webkit-border-top-left-radius: 4px;
																																									-moz-border-radius-topleft: 4px;
																																									border-top-left-radius: 4px
																																								}
																																								.adaptive .table-bordered tbody:first-child tr:first-child>td:last-child, .adaptive .table-bordered tbody:first-child tr:first-child>th:last-child, .adaptive .table-bordered thead:first-child tr:first-child>th:last-child {
																																									-webkit-border-top-right-radius: 4px;
																																									-moz-border-radius-topright: 4px;
																																									border-top-right-radius: 4px
																																								}
																																								.adaptive .table-bordered tbody:last-child tr:last-child>td:first-child, .adaptive .table-bordered tbody:last-child tr:last-child>th:first-child, .adaptive .table-bordered tfoot:last-child tr:last-child>td:first-child, .adaptive .table-bordered tfoot:last-child tr:last-child>th:first-child, .adaptive .table-bordered thead:last-child tr:last-child>th:first-child {
																																									-webkit-border-bottom-left-radius: 4px;
																																									-moz-border-radius-bottomleft: 4px;
																																									border-bottom-left-radius: 4px
																																								}
																																								.adaptive .table-bordered tbody:last-child tr:last-child>td:last-child, .adaptive .table-bordered tbody:last-child tr:last-child>th:last-child, .adaptive .table-bordered tfoot:last-child tr:last-child>td:last-child, .adaptive .table-bordered tfoot:last-child tr:last-child>th:last-child, .adaptive .table-bordered thead:last-child tr:last-child>th:last-child {
																																									-webkit-border-bottom-right-radius: 4px;
																																									-moz-border-radius-bottomright: 4px;
																																									border-bottom-right-radius: 4px
																																								}
																																								.adaptive .table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
																																									-webkit-border-bottom-left-radius: 0;
																																									-moz-border-radius-bottomleft: 0;
																																									border-bottom-left-radius: 0
																																								}
																																								.adaptive .table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
																																									-webkit-border-bottom-right-radius: 0;
																																									-moz-border-radius-bottomright: 0;
																																									border-bottom-right-radius: 0
																																								}
																																								.adaptive .table-bordered caption+tbody tr:first-child td:first-child, .adaptive .table-bordered caption+thead tr:first-child th:first-child, .adaptive .table-bordered colgroup+tbody tr:first-child td:first-child, .adaptive .table-bordered colgroup+thead tr:first-child th:first-child {
																																									-webkit-border-top-left-radius: 4px;
																																									-moz-border-radius-topleft: 4px;
																																									border-top-left-radius: 4px
																																								}
																																								.adaptive .table-bordered caption+tbody tr:first-child td:last-child, .adaptive .table-bordered caption+thead tr:first-child th:last-child, .adaptive .table-bordered colgroup+tbody tr:first-child td:last-child, .adaptive .table-bordered colgroup+thead tr:first-child th:last-child {
																																									-webkit-border-top-right-radius: 4px;
																																									-moz-border-radius-topright: 4px;
																																									border-top-right-radius: 4px
																																								}
																																								.adaptive .table-striped tbody>tr:nth-child(odd)>td, .adaptive .table-striped tbody>tr:nth-child(odd)>th {
																																									background-color: #f9f9f9
																																								}
																																								.adaptive .table-hover tbody tr:hover>td, .adaptive .table-hover tbody tr:hover>th {
																																									background-color: #f5f5f5
																																								}
																																								.adaptive .row-fluid table td[class*=span], .adaptive .row-fluid table th[class*=span], .adaptive table td[class*=span], .adaptive table th[class*=span] {
																																									display: table-cell;
																																									float: none;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span1, .adaptive .table th.span1 {
																																									float: none;
																																									width: 44px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span2, .adaptive .table th.span2 {
																																									float: none;
																																									width: 124px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span3, .adaptive .table th.span3 {
																																									float: none;
																																									width: 204px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span4, .adaptive .table th.span4 {
																																									float: none;
																																									width: 284px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span5, .adaptive .table th.span5 {
																																									float: none;
																																									width: 364px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span6, .adaptive .table th.span6 {
																																									float: none;
																																									width: 444px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span7, .adaptive .table th.span7 {
																																									float: none;
																																									width: 524px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span8, .adaptive .table th.span8 {
																																									float: none;
																																									width: 604px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span9, .adaptive .table th.span9 {
																																									float: none;
																																									width: 684px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span10, .adaptive .table th.span10 {
																																									float: none;
																																									width: 764px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span11, .adaptive .table th.span11 {
																																									float: none;
																																									width: 844px;
																																									margin-left: 0
																																								}
																																								.adaptive .table td.span12, .adaptive .table th.span12 {
																																									float: none;
																																									width: 924px;
																																									margin-left: 0
																																								}
																																								.adaptive .table tbody tr.success>td {
																																									background-color: #dff0d8
																																								}
																																								.adaptive .table tbody tr.error>td {
																																									background-color: #f2dede
																																								}
																																								.adaptive .table tbody tr.warning>td {
																																									background-color: #fcf8e3
																																								}
																																								.adaptive .table tbody tr.info>td {
																																									background-color: #d9edf7
																																								}
																																								.adaptive .table-hover tbody tr.success:hover>td {
																																									background-color: #d0e9c6
																																								}
																																								.adaptive .table-hover tbody tr.error:hover>td {
																																									background-color: #ebcccc
																																								}
																																								.adaptive .table-hover tbody tr.warning:hover>td {
																																									background-color: #faf2cc
																																								}
																																								.adaptive .table-hover tbody tr.info:hover>td {
																																									background-color: #c4e3f3
																																								}
																																								.adaptive [class*=" icon-"], .adaptive [class^=icon-] {
																																									display: inline-block;
																																									width: 14px;
																																									height: 14px;
																																									line-height: 14px;
																																									vertical-align: text-top;
																																									background-position: 14px 14px;
																																									background-repeat: no-repeat;
																																									margin-top: 1px
																																								}
																																								.adaptive .dropdown-menu>.active>a>[class*=" icon-"], .adaptive .dropdown-menu>.active>a>[class^=icon-], .adaptive .dropdown-menu>li>a:focus>[class*=" icon-"], .adaptive .dropdown-menu>li>a:focus>[class^=icon-], .adaptive .dropdown-menu>li>a:hover>[class*=" icon-"], .adaptive .dropdown-menu>li>a:hover>[class^=icon-], .adaptive .dropdown-submenu:focus>a>[class*=" icon-"], .adaptive .dropdown-submenu:focus>a>[class^=icon-], .adaptive .dropdown-submenu:hover>a>[class*=" icon-"], .adaptive .dropdown-submenu:hover>a>[class^=icon-], .adaptive .icon-white, .adaptive .nav-list>.active>a>[class*=" icon-"], .adaptive .nav-list>.active>a>[class^=icon-], .adaptive .nav-pills>.active>a>[class*=" icon-"], .adaptive .nav-pills>.active>a>[class^=icon-], .adaptive .navbar-inverse .nav>.active>a>[class*=" icon-"], .adaptive .navbar-inverse .nav>.active>a>[class^=icon-] {
																																									background-image: url(../img/glyphicons-halflings-white.png)
																																								}
																																								.adaptive .icon-glass {
																																									background-position: 0 0
																																								}
																																								.adaptive .icon-music {
																																									background-position: -24px 0
																																								}
																																								.adaptive .icon-search {
																																									background-position: -48px 0
																																								}
																																								.adaptive .icon-envelope {
																																									background-position: -72px 0
																																								}
																																								.adaptive .icon-heart {
																																									background-position: -96px 0
																																								}
																																								.adaptive .icon-star {
																																									background-position: -120px 0
																																								}
																																								.adaptive .icon-star-empty {
																																									background-position: -144px 0
																																								}
																																								.adaptive .icon-user {
																																									background-position: -168px 0
																																								}
																																								.adaptive .icon-film {
																																									background-position: -192px 0
																																								}
																																								.adaptive .icon-th-large {
																																									background-position: -216px 0
																																								}
																																								.adaptive .icon-th {
																																									background-position: -240px 0
																																								}
																																								.adaptive .icon-th-list {
																																									background-position: -264px 0
																																								}
																																								.adaptive .icon-ok {
																																									background-position: -288px 0
																																								}
																																								.adaptive .icon-remove {
																																									background-position: -312px 0
																																								}
																																								.adaptive .icon-zoom-in {
																																									background-position: -336px 0
																																								}
																																								.adaptive .icon-zoom-out {
																																									background-position: -360px 0
																																								}
																																								.adaptive .icon-off {
																																									background-position: -384px 0
																																								}
																																								.adaptive .icon-signal {
																																									background-position: -408px 0
																																								}
																																								.adaptive .icon-cog {
																																									background-position: -432px 0
																																								}
																																								.adaptive .icon-trash {
																																									background-position: -456px 0
																																								}
																																								.adaptive .icon-home {
																																									background-position: 0 -24px
																																								}
																																								.adaptive .icon-file {
																																									background-position: -24px -24px
																																								}
																																								.adaptive .icon-time {
																																									background-position: -48px -24px
																																								}
																																								.adaptive .icon-road {
																																									background-position: -72px -24px
																																								}
																																								.adaptive .icon-download-alt {
																																									background-position: -96px -24px
																																								}
																																								.adaptive .icon-download {
																																									background-position: -120px -24px
																																								}
																																								.adaptive .icon-upload {
																																									background-position: -144px -24px
																																								}
																																								.adaptive .icon-inbox {
																																									background-position: -168px -24px
																																								}
																																								.adaptive .icon-play-circle {
																																									background-position: -192px -24px
																																								}
																																								.adaptive .icon-repeat {
																																									background-position: -216px -24px
																																								}
																																								.adaptive .icon-refresh {
																																									background-position: -240px -24px
																																								}
																																								.adaptive .icon-list-alt {
																																									background-position: -264px -24px
																																								}
																																								.adaptive .icon-lock {
																																									background-position: -287px -24px
																																								}
																																								.adaptive .icon-flag {
																																									background-position: -312px -24px
																																								}
																																								.adaptive .icon-headphones {
																																									background-position: -336px -24px
																																								}
																																								.adaptive .icon-volume-off {
																																									background-position: -360px -24px
																																								}
																																								.adaptive .icon-volume-down {
																																									background-position: -384px -24px
																																								}
																																								.adaptive .icon-volume-up {
																																									background-position: -408px -24px
																																								}
																																								.adaptive .icon-qrcode {
																																									background-position: -432px -24px
																																								}
																																								.adaptive .icon-barcode {
																																									background-position: -456px -24px
																																								}
																																								.adaptive .icon-tag {
																																									background-position: 0 -48px
																																								}
																																								.adaptive .icon-tags {
																																									background-position: -25px -48px
																																								}
																																								.adaptive .icon-book {
																																									background-position: -48px -48px
																																								}
																																								.adaptive .icon-bookmark {
																																									background-position: -72px -48px
																																								}
																																								.adaptive .icon-print {
																																									background-position: -96px -48px
																																								}
																																								.adaptive .icon-camera {
																																									background-position: -120px -48px
																																								}
																																								.adaptive .icon-font {
																																									background-position: -144px -48px
																																								}
																																								.adaptive .icon-bold {
																																									background-position: -167px -48px
																																								}
																																								.adaptive .icon-italic {
																																									background-position: -192px -48px
																																								}
																																								.adaptive .icon-text-height {
																																									background-position: -216px -48px
																																								}
																																								.adaptive .icon-text-width {
																																									background-position: -240px -48px
																																								}
																																								.adaptive .icon-align-left {
																																									background-position: -264px -48px
																																								}
																																								.adaptive .icon-align-center {
																																									background-position: -288px -48px
																																								}
																																								.adaptive .icon-align-right {
																																									background-position: -312px -48px
																																								}
																																								.adaptive .icon-align-justify {
																																									background-position: -336px -48px
																																								}
																																								.adaptive .icon-list {
																																									background-position: -360px -48px
																																								}
																																								.adaptive .icon-indent-left {
																																									background-position: -384px -48px
																																								}
																																								.adaptive .icon-indent-right {
																																									background-position: -408px -48px
																																								}
																																								.adaptive .icon-facetime-video {
																																									background-position: -432px -48px
																																								}
																																								.adaptive .icon-picture {
																																									background-position: -456px -48px
																																								}
																																								.adaptive .icon-pencil {
																																									background-position: 0 -72px
																																								}
																																								.adaptive .icon-map-marker {
																																									background-position: -24px -72px
																																								}
																																								.adaptive .icon-adjust {
																																									background-position: -48px -72px
																																								}
																																								.adaptive .icon-tint {
																																									background-position: -72px -72px
																																								}
																																								.adaptive .icon-edit {
																																									background-position: -96px -72px
																																								}
																																								.adaptive .icon-share {
																																									background-position: -120px -72px
																																								}
																																								.adaptive .icon-check {
																																									background-position: -144px -72px
																																								}
																																								.adaptive .icon-move {
																																									background-position: -168px -72px
																																								}
																																								.adaptive .icon-step-backward {
																																									background-position: -192px -72px
																																								}
																																								.adaptive .icon-fast-backward {
																																									background-position: -216px -72px
																																								}
																																								.adaptive .icon-backward {
																																									background-position: -240px -72px
																																								}
																																								.adaptive .icon-play {
																																									background-position: -264px -72px
																																								}
																																								.adaptive .icon-pause {
																																									background-position: -288px -72px
																																								}
																																								.adaptive .icon-stop {
																																									background-position: -312px -72px
																																								}
																																								.adaptive .icon-forward {
																																									background-position: -336px -72px
																																								}
																																								.adaptive .icon-fast-forward {
																																									background-position: -360px -72px
																																								}
																																								.adaptive .icon-step-forward {
																																									background-position: -384px -72px
																																								}
																																								.adaptive .icon-eject {
																																									background-position: -408px -72px
																																								}
																																								.adaptive .icon-chevron-left {
																																									background-position: -432px -72px
																																								}
																																								.adaptive .icon-chevron-right {
																																									background-position: -456px -72px
																																								}
																																								.adaptive .icon-plus-sign {
																																									background-position: 0 -96px
																																								}
																																								.adaptive .icon-minus-sign {
																																									background-position: -24px -96px
																																								}
																																								.adaptive .icon-remove-sign {
																																									background-position: -48px -96px
																																								}
																																								.adaptive .icon-ok-sign {
																																									background-position: -72px -96px
																																								}
																																								.adaptive .icon-question-sign {
																																									background-position: -96px -96px
																																								}
																																								.adaptive .icon-info-sign {
																																									background-position: -120px -96px
																																								}
																																								.adaptive .icon-screenshot {
																																									background-position: -144px -96px
																																								}
																																								.adaptive .icon-remove-circle {
																																									background-position: -168px -96px
																																								}
																																								.adaptive .icon-ok-circle {
																																									background-position: -192px -96px
																																								}
																																								.adaptive .icon-ban-circle {
																																									background-position: -216px -96px
																																								}
																																								.adaptive .icon-arrow-left {
																																									background-position: -240px -96px
																																								}
																																								.adaptive .icon-arrow-right {
																																									background-position: -264px -96px
																																								}
																																								.adaptive .icon-arrow-up {
																																									background-position: -289px -96px
																																								}
																																								.adaptive .icon-arrow-down {
																																									background-position: -312px -96px
																																								}
																																								.adaptive .icon-share-alt {
																																									background-position: -336px -96px
																																								}
																																								.adaptive .icon-resize-full {
																																									background-position: -360px -96px
																																								}
																																								.adaptive .icon-resize-small {
																																									background-position: -384px -96px
																																								}
																																								.adaptive .icon-plus {
																																									background-position: -408px -96px
																																								}
																																								.adaptive .icon-minus {
																																									background-position: -433px -96px
																																								}
																																								.adaptive .icon-asterisk {
																																									background-position: -456px -96px
																																								}
																																								.adaptive .icon-exclamation-sign {
																																									background-position: 0 -120px
																																								}
																																								.adaptive .icon-gift {
																																									background-position: -24px -120px
																																								}
																																								.adaptive .icon-leaf {
																																									background-position: -48px -120px
																																								}
																																								.adaptive .icon-fire {
																																									background-position: -72px -120px
																																								}
																																								.adaptive .icon-eye-open {
																																									background-position: -96px -120px
																																								}
																																								.adaptive .icon-eye-close {
																																									background-position: -120px -120px
																																								}
																																								.adaptive .icon-warning-sign {
																																									background-position: -144px -120px
																																								}
																																								.adaptive .icon-plane {
																																									background-position: -168px -120px
																																								}
																																								.adaptive .icon-calendar {
																																									background-position: -192px -120px
																																								}
																																								.adaptive .icon-random {
																																									background-position: -216px -120px;
																																									width: 16px
																																								}
																																								.adaptive .icon-comment {
																																									background-position: -240px -120px
																																								}
																																								.adaptive .icon-magnet {
																																									background-position: -264px -120px
																																								}
																																								.adaptive .icon-chevron-up {
																																									background-position: -288px -120px
																																								}
																																								.adaptive .icon-chevron-down {
																																									background-position: -313px -119px
																																								}
																																								.adaptive .icon-retweet {
																																									background-position: -336px -120px
																																								}
																																								.adaptive .icon-shopping-cart {
																																									background-position: -360px -120px
																																								}
																																								.adaptive .icon-folder-close {
																																									background-position: -384px -120px;
																																									width: 16px
																																								}
																																								.adaptive .icon-folder-open {
																																									background-position: -408px -120px;
																																									width: 16px
																																								}
																																								.adaptive .icon-resize-vertical {
																																									background-position: -432px -119px
																																								}
																																								.adaptive .icon-resize-horizontal {
																																									background-position: -456px -118px
																																								}
																																								.adaptive .icon-hdd {
																																									background-position: 0 -144px
																																								}
																																								.adaptive .icon-bullhorn {
																																									background-position: -24px -144px
																																								}
																																								.adaptive .icon-bell {
																																									background-position: -48px -144px
																																								}
																																								.adaptive .icon-certificate {
																																									background-position: -72px -144px
																																								}
																																								.adaptive .icon-thumbs-up {
																																									background-position: -96px -144px
																																								}
																																								.adaptive .icon-thumbs-down {
																																									background-position: -120px -144px
																																								}
																																								.adaptive .icon-hand-right {
																																									background-position: -144px -144px
																																								}
																																								.adaptive .icon-hand-left {
																																									background-position: -168px -144px
																																								}
																																								.adaptive .icon-hand-up {
																																									background-position: -192px -144px
																																								}
																																								.adaptive .icon-hand-down {
																																									background-position: -216px -144px
																																								}
																																								.adaptive .icon-circle-arrow-right {
																																									background-position: -240px -144px
																																								}
																																								.adaptive .icon-circle-arrow-left {
																																									background-position: -264px -144px
																																								}
																																								.adaptive .icon-circle-arrow-up {
																																									background-position: -288px -144px
																																								}
																																								.adaptive .icon-circle-arrow-down {
																																									background-position: -312px -144px
																																								}
																																								.adaptive .icon-globe {
																																									background-position: -336px -144px
																																								}
																																								.adaptive .icon-wrench {
																																									background-position: -360px -144px
																																								}
																																								.adaptive .icon-tasks {
																																									background-position: -384px -144px
																																								}
																																								.adaptive .icon-filter {
																																									background-position: -408px -144px
																																								}
																																								.adaptive .icon-briefcase {
																																									background-position: -432px -144px
																																								}
																																								.adaptive .icon-fullscreen {
																																									background-position: -456px -144px
																																								}
																																								.adaptive .dropdown, .adaptive .dropup {
																																									position: relative
																																								}
																																								.adaptive .dropdown-toggle:active, .adaptive .open .dropdown-toggle {
																																									outline: 0
																																								}
																																								.adaptive .caret {
																																									display: inline-block;
																																									width: 0;
																																									height: 0;
																																									vertical-align: top;
																																									border-top: 4px solid #000;
																																									border-right: 4px solid transparent;
																																									border-left: 4px solid transparent;
																																									content: ""
																																								}
																																								.adaptive .dropdown .caret {
																																									margin-top: 8px;
																																									margin-left: 2px
																																								}
																																								.adaptive .dropdown-menu {
																																									position: absolute;
																																									top: 100%;
																																									left: 0;
																																									z-index: 1000;
																																									display: none;
																																									float: left;
																																									min-width: 160px;
																																									padding: 5px 0;
																																									margin: 2px 0 0;
																																									background-color: #fff;
																																									border: 1px solid #ccc;
																																									border: 1px solid rgba(0, 0, 0, .2);
																																									-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
																																									box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
																																									-webkit-background-clip: padding-box;
																																									background-clip: padding-box
																																								}
																																								.adaptive .dropdown-menu.pull-right, .adaptive .pull-right>.dropdown-menu {
																																									right: 0;
																																									left: auto
																																								}
																																								.adaptive .dropdown-menu .divider {
																																									height: 1px;
																																									margin: 9px 1px;
																																									overflow: hidden;
																																									background-color: #e5e5e5;
																																									border-bottom: 1px solid #fff
																																								}
																																								.adaptive .dropdown-menu>li>a {
																																									display: block;
																																									padding: 3px 20px;
																																									clear: both;
																																									font-weight: 400;
																																									line-height: 20px;
																																									color: #333;
																																									white-space: nowrap
																																								}
																																								.adaptive .dropdown-menu>li>a:focus, .adaptive .dropdown-menu>li>a:hover, .adaptive .dropdown-submenu:focus>a, .adaptive .dropdown-submenu:hover>a {
																																									text-decoration: none;
																																									color: #fff;
																																									background-color: #0081c2;
																																									background-image: -moz-linear-gradient(top, #08c, #0077b3);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
																																									background-image: -webkit-linear-gradient(top, #08c, #0077b3);
																																									background-image: -o-linear-gradient(top, #08c, #0077b3);
																																									background-image: linear-gradient(to bottom, #08c, #0077b3);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
																																								}
																																								.adaptive .dropdown-menu>.active>a, .adaptive .dropdown-menu>.active>a:focus, .adaptive .dropdown-menu>.active>a:hover {
																																									color: #fff;
																																									text-decoration: none;
																																									outline: 0;
																																									background-color: #0081c2;
																																									background-image: -moz-linear-gradient(top, #08c, #0077b3);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
																																									background-image: -webkit-linear-gradient(top, #08c, #0077b3);
																																									background-image: -o-linear-gradient(top, #08c, #0077b3);
																																									background-image: linear-gradient(to bottom, #08c, #0077b3);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
																																								}
																																								.adaptive .dropdown-menu>.disabled>a, .adaptive .dropdown-menu>.disabled>a:focus, .adaptive .dropdown-menu>.disabled>a:hover {
																																									color: #999
																																								}
																																								.adaptive .dropdown-menu>.disabled>a:focus, .adaptive .dropdown-menu>.disabled>a:hover {
																																									text-decoration: none;
																																									background-color: transparent;
																																									background-image: none;
																																									filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
																																									cursor: default
																																								}
																																								.adaptive .open>.dropdown-menu {
																																									display: block
																																								}
																																								.adaptive .dropup .caret, .adaptive .navbar-fixed-bottom .dropdown .caret {
																																									border-top: 0;
																																									border-bottom: 4px solid #000;
																																									content: ""
																																								}
																																								.adaptive .dropup .dropdown-menu, .adaptive .navbar-fixed-bottom .dropdown .dropdown-menu {
																																									top: auto;
																																									bottom: 100%;
																																									margin-bottom: 1px
																																								}
																																								.adaptive .dropdown-submenu {
																																									position: relative
																																								}
																																								.adaptive .dropdown-submenu>.dropdown-menu {
																																									top: 0;
																																									left: 100%;
																																									margin-top: -6px;
																																									margin-left: -1px;
																																									-webkit-border-radius: 0 6px 6px 6px;
																																									-moz-border-radius: 0 6px 6px;
																																									border-radius: 0 6px 6px
																																								}
																																								.adaptive .dropdown-submenu:hover>.dropdown-menu {
																																									display: block
																																								}
																																								.adaptive .dropup .dropdown-submenu>.dropdown-menu {
																																									top: auto;
																																									bottom: 0;
																																									margin-top: 0;
																																									margin-bottom: -2px;
																																									-webkit-border-radius: 5px 5px 5px 0;
																																									-moz-border-radius: 5px 5px 5px 0;
																																									border-radius: 5px 5px 5px 0
																																								}
																																								.adaptive .dropdown-submenu>a:after {
																																									display: block;
																																									content: " ";
																																									float: right;
																																									width: 0;
																																									height: 0;
																																									border-color: transparent transparent transparent #ccc;
																																									border-style: solid;
																																									border-width: 5px 0 5px 5px;
																																									margin-top: 5px;
																																									margin-right: -10px
																																								}
																																								.adaptive .dropdown-submenu:hover>a:after {
																																									border-left-color: #fff
																																								}
																																								.adaptive .dropdown-submenu.pull-left {
																																									float: none
																																								}
																																								.adaptive .dropdown-submenu.pull-left>.dropdown-menu {
																																									left: -100%;
																																									margin-left: 10px;
																																									-webkit-border-radius: 6px 0 6px 6px;
																																									-moz-border-radius: 6px 0 6px 6px;
																																									border-radius: 6px 0 6px 6px
																																								}
																																								.adaptive .breadcrumb, .adaptive .typeahead {
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px
																																								}
																																								.adaptive .dropdown .dropdown-menu .nav-header {
																																									padding-left: 20px;
																																									padding-right: 20px
																																								}
																																								.adaptive .typeahead {
																																									z-index: 1051;
																																									margin-top: 2px;
																																									border-radius: 4px
																																								}
																																								.adaptive .well {
																																									min-height: 20px;
																																									padding: 19px;
																																									margin-bottom: 20px;
																																									background-color: #f5f5f5;
																																									border: 1px solid #e3e3e3;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
																																									box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .well blockquote {
																																									border-color: #ddd;
																																									border-color: rgba(0, 0, 0, .15)
																																								}
																																								.adaptive .well-large {
																																									padding: 24px;
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px
																																								}
																																								.adaptive .btn-small, .adaptive .well-small {
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px
																																								}
																																								.adaptive .well-small {
																																									padding: 9px;
																																									border-radius: 3px
																																								}
																																								.adaptive .fade {
																																									opacity: 0;
																																									-webkit-transition: opacity .15s linear;
																																									-moz-transition: opacity .15s linear;
																																									-o-transition: opacity .15s linear;
																																									transition: opacity .15s linear
																																								}
																																								.adaptive .fade.in {
																																									opacity: 1
																																								}
																																								.adaptive .collapse {
																																									position: relative;
																																									height: 0;
																																									overflow: hidden;
																																									-webkit-transition: height .35s ease;
																																									-moz-transition: height .35s ease;
																																									-o-transition: height .35s ease;
																																									transition: height .35s ease
																																								}
																																								.adaptive .collapse.in {
																																									height: auto
																																								}
																																								.adaptive .close {
																																									float: right;
																																									font-size: 20px;
																																									font-weight: 700;
																																									line-height: 20px;
																																									color: #000;
																																									text-shadow: 0 1px 0 #fff;
																																									opacity: .2;
																																									filter: alpha(opacity=20)
																																								}
																																								.adaptive .close:focus, .adaptive .close:hover {
																																									color: #000;
																																									text-decoration: none;
																																									cursor: pointer;
																																									opacity: .4;
																																									filter: alpha(opacity=40)
																																								}
																																								.adaptive button.close {
																																									padding: 0;
																																									cursor: pointer;
																																									background: 0 0;
																																									border: 0;
																																									-webkit-appearance: none
																																								}
																																								.adaptive .btn {
																																									display: inline-block;
																																									padding: 4px 12px;
																																									margin-bottom: 0;
																																									font-size: 14px;
																																									line-height: 20px;
																																									vertical-align: middle;
																																									cursor: pointer;
																																									color: #333;
																																									text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
																																									background-color: #f5f5f5;
																																									background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
																																									background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
																																									background-image: -o-linear-gradient(top, #fff, #e6e6e6);
																																									background-image: linear-gradient(to bottom, #fff, #e6e6e6);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
																																									border: 1px solid #ccc;
																																									border-bottom-color: #b3b3b3;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
																																									box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .btn.active, .adaptive .btn.disabled, .adaptive .btn:active, .adaptive .btn:focus, .adaptive .btn:hover, .adaptive .btn[disabled] {
																																									color: #333;
																																									background-color: #e6e6e6
																																								}
																																								.adaptive .btn:focus, .adaptive .btn:hover {
																																									color: #333;
																																									text-decoration: none;
																																									background-position: 0 -15px;
																																									-webkit-transition: background-position .1s linear;
																																									-moz-transition: background-position .1s linear;
																																									-o-transition: background-position .1s linear;
																																									transition: background-position .1s linear
																																								}
																																								.adaptive .btn:focus {
																																									outline: #333 dotted thin;
																																									outline: -webkit-focus-ring-color auto 5px;
																																									outline-offset: -2px
																																								}
																																								.adaptive .btn.active, .adaptive .btn:active {
																																									background-color: #ccc\9;
																																									background-image: none;
																																									outline: 0;
																																									-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
																																									box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .btn.disabled, .adaptive .btn[disabled] {
																																									cursor: default;
																																									background-image: none;
																																									opacity: .65;
																																									filter: alpha(opacity=65);
																																									-webkit-box-shadow: none;
																																									-moz-box-shadow: none;
																																									box-shadow: none
																																								}
																																								.adaptive .btn-danger, .adaptive .btn-info, .adaptive .btn-inverse, .adaptive .btn-primary, .adaptive .btn-success, .adaptive .btn-warning {
																																									filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
																																									color: #fff;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
																																									background-repeat: repeat-x
																																								}
																																								.adaptive .btn-large {
																																									padding: 11px 19px;
																																									font-size: 17.5px;
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px
																																								}
																																								.adaptive .btn-large [class*=" icon-"], .adaptive .btn-large [class^=icon-] {
																																									margin-top: 4px
																																								}
																																								.adaptive .btn-small {
																																									padding: 2px 10px;
																																									font-size: 11.9px;
																																									border-radius: 3px
																																								}
																																								.adaptive .btn-small [class*=" icon-"], .adaptive .btn-small [class^=icon-] {
																																									margin-top: 0
																																								}
																																								.adaptive .btn-mini [class*=" icon-"], .adaptive .btn-mini [class^=icon-] {
																																									margin-top: -1px
																																								}
																																								.adaptive .btn-mini {
																																									padding: 0 6px;
																																									font-size: 10.5px;
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px
																																								}
																																								.adaptive .btn-block {
																																									display: block;
																																									width: 100%;
																																									padding-left: 0;
																																									padding-right: 0;
																																									-webkit-box-sizing: border-box;
																																									-moz-box-sizing: border-box;
																																									box-sizing: border-box
																																								}
																																								.adaptive .btn-group, .adaptive .btn-group-vertical {
																																									display: inline-block
																																								}
																																								.adaptive .btn-block+.btn-block {
																																									margin-top: 5px
																																								}
																																								.adaptive input[type=button].btn-block, .adaptive input[type=reset].btn-block, .adaptive input[type=submit].btn-block {
																																									width: 100%
																																								}
																																								.adaptive .btn-primary {
																																									background-color: #006dcc;
																																									background-image: -moz-linear-gradient(top, #08c, #04c);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
																																									background-image: -webkit-linear-gradient(top, #08c, #04c);
																																									background-image: -o-linear-gradient(top, #08c, #04c);
																																									background-image: linear-gradient(to bottom, #08c, #04c);
																																									border-color: #04c #04c #002a80;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-primary.active, .adaptive .btn-primary.disabled, .adaptive .btn-primary:active, .adaptive .btn-primary:focus, .adaptive .btn-primary:hover, .adaptive .btn-primary[disabled] {
																																									color: #fff;
																																									background-color: #04c
																																								}
																																								.adaptive .btn-primary.active, .adaptive .btn-primary:active {
																																									background-color: #039\9
																																								}
																																								.adaptive .btn-warning {
																																									background-color: #faa732;
																																									background-image: -moz-linear-gradient(top, #fbb450, #f89406);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
																																									background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
																																									background-image: -o-linear-gradient(top, #fbb450, #f89406);
																																									background-image: linear-gradient(to bottom, #fbb450, #f89406);
																																									border-color: #f89406 #f89406 #ad6704;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-warning.active, .adaptive .btn-warning.disabled, .adaptive .btn-warning:active, .adaptive .btn-warning:focus, .adaptive .btn-warning:hover, .adaptive .btn-warning[disabled] {
																																									color: #fff;
																																									background-color: #f89406
																																								}
																																								.adaptive .btn-warning.active, .adaptive .btn-warning:active {
																																									background-color: #c67605\9
																																								}
																																								.adaptive .btn-danger {
																																									background-color: #da4f49;
																																									background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
																																									background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
																																									background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
																																									background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
																																									border-color: #bd362f #bd362f #802420;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-danger.active, .adaptive .btn-danger.disabled, .adaptive .btn-danger:active, .adaptive .btn-danger:focus, .adaptive .btn-danger:hover, .adaptive .btn-danger[disabled] {
																																									color: #fff;
																																									background-color: #bd362f
																																								}
																																								.adaptive .btn-danger.active, .adaptive .btn-danger:active {
																																									background-color: #942a25\9
																																								}
																																								.adaptive .btn-success {
																																									background-color: #5bb75b;
																																									background-image: -moz-linear-gradient(top, #62c462, #51a351);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
																																									background-image: -webkit-linear-gradient(top, #62c462, #51a351);
																																									background-image: -o-linear-gradient(top, #62c462, #51a351);
																																									background-image: linear-gradient(to bottom, #62c462, #51a351);
																																									border-color: #51a351 #51a351 #387038;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-success.active, .adaptive .btn-success.disabled, .adaptive .btn-success:active, .adaptive .btn-success:focus, .adaptive .btn-success:hover, .adaptive .btn-success[disabled] {
																																									color: #fff;
																																									background-color: #51a351
																																								}
																																								.adaptive .btn-success.active, .adaptive .btn-success:active {
																																									background-color: #408140\9
																																								}
																																								.adaptive .btn-info {
																																									background-color: #49afcd;
																																									background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
																																									background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
																																									background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
																																									background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
																																									border-color: #2f96b4 #2f96b4 #1f6377;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-info.active, .adaptive .btn-info.disabled, .adaptive .btn-info:active, .adaptive .btn-info:focus, .adaptive .btn-info:hover, .adaptive .btn-info[disabled] {
																																									color: #fff;
																																									background-color: #2f96b4
																																								}
																																								.adaptive .btn-info.active, .adaptive .btn-info:active {
																																									background-color: #24748c\9
																																								}
																																								.adaptive .btn-inverse {
																																									background-color: #363636;
																																									background-image: -moz-linear-gradient(top, #444, #222);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
																																									background-image: -webkit-linear-gradient(top, #444, #222);
																																									background-image: -o-linear-gradient(top, #444, #222);
																																									background-image: linear-gradient(to bottom, #444, #222);
																																									border-color: #222 #222 #000;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .alert, .adaptive .nav-header {
																																									text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
																																								}
																																								.adaptive .btn-inverse.active, .adaptive .btn-inverse.disabled, .adaptive .btn-inverse:active, .adaptive .btn-inverse:focus, .adaptive .btn-inverse:hover, .adaptive .btn-inverse[disabled] {
																																									color: #fff;
																																									background-color: #222
																																								}
																																								.adaptive .btn-inverse.active, .adaptive .btn-inverse:active {
																																									background-color: #080808\9
																																								}
																																								.adaptive button.btn::-moz-focus-inner, .adaptive input[type=submit].btn::-moz-focus-inner {
																																									padding: 0;
																																									border: 0
																																								}
																																								.adaptive .btn-link, .adaptive .btn-link:active, .adaptive .btn-link[disabled] {
																																									background-color: transparent;
																																									background-image: none;
																																									-webkit-box-shadow: none;
																																									-moz-box-shadow: none;
																																									box-shadow: none
																																								}
																																								.adaptive .btn-link {
																																									border-color: transparent;
																																									cursor: pointer;
																																									color: #08c;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .btn-link:focus, .adaptive .btn-link:hover {
																																									color: #005580;
																																									text-decoration: underline;
																																									background-color: transparent
																																								}
																																								.adaptive .btn-link[disabled]:focus, .adaptive .btn-link[disabled]:hover {
																																									color: #333;
																																									text-decoration: none
																																								}
																																								.adaptive .btn-group {
																																									position: relative;
																																									font-size: 0;
																																									vertical-align: middle;
																																									white-space: nowrap
																																								}
																																								.adaptive .btn-toolbar {
																																									font-size: 0;
																																									margin-top: 10px;
																																									margin-bottom: 10px
																																								}
																																								.adaptive .btn-group>.btn {
																																									position: relative;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .btn-group>.btn+.btn {
																																									margin-left: -1px
																																								}
																																								.adaptive .btn-group>.btn, .adaptive .btn-group>.dropdown-menu, .adaptive .btn-group>.popover {
																																									font-size: 14px
																																								}
																																								.adaptive .btn-group>.btn-mini {
																																									font-size: 10.5px
																																								}
																																								.adaptive .btn-group>.btn-small {
																																									font-size: 11.9px
																																								}
																																								.adaptive .btn-group>.btn-large {
																																									font-size: 17.5px
																																								}
																																								.adaptive .btn-group>.btn:first-child {
																																									margin-left: 0;
																																									-webkit-border-top-left-radius: 4px;
																																									-moz-border-radius-topleft: 4px;
																																									border-top-left-radius: 4px;
																																									-webkit-border-bottom-left-radius: 4px;
																																									-moz-border-radius-bottomleft: 4px;
																																									border-bottom-left-radius: 4px
																																								}
																																								.adaptive .btn-group>.btn:last-child, .adaptive .btn-group>.dropdown-toggle {
																																									-webkit-border-top-right-radius: 4px;
																																									-moz-border-radius-topright: 4px;
																																									border-top-right-radius: 4px;
																																									-webkit-border-bottom-right-radius: 4px;
																																									-moz-border-radius-bottomright: 4px;
																																									border-bottom-right-radius: 4px
																																								}
																																								.adaptive .btn-group>.btn.large:first-child {
																																									margin-left: 0;
																																									-webkit-border-top-left-radius: 6px;
																																									-moz-border-radius-topleft: 6px;
																																									border-top-left-radius: 6px;
																																									-webkit-border-bottom-left-radius: 6px;
																																									-moz-border-radius-bottomleft: 6px;
																																									border-bottom-left-radius: 6px
																																								}
																																								.adaptive .btn-group>.btn.large:last-child, .adaptive .btn-group>.large.dropdown-toggle {
																																									-webkit-border-top-right-radius: 6px;
																																									-moz-border-radius-topright: 6px;
																																									border-top-right-radius: 6px;
																																									-webkit-border-bottom-right-radius: 6px;
																																									-moz-border-radius-bottomright: 6px;
																																									border-bottom-right-radius: 6px
																																								}
																																								.adaptive .btn-group .dropdown-toggle:active, .adaptive .btn-group.open .dropdown-toggle {
																																									outline: 0
																																								}
																																								.adaptive .btn-group>.btn+.dropdown-toggle {
																																									padding-left: 8px;
																																									padding-right: 8px;
																																									-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
																																									box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .btn-group>.btn-mini+.dropdown-toggle {
																																									padding-left: 5px;
																																									padding-right: 5px
																																								}
																																								.adaptive .btn-group>.btn-large+.dropdown-toggle {
																																									padding-left: 12px;
																																									padding-right: 12px
																																								}
																																								.adaptive .btn-group.open .dropdown-toggle {
																																									background-image: none;
																																									-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
																																									box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .btn-group.open .btn.dropdown-toggle {
																																									background-color: #e6e6e6
																																								}
																																								.adaptive .btn-group.open .btn-primary.dropdown-toggle {
																																									background-color: #04c
																																								}
																																								.adaptive .btn-group.open .btn-warning.dropdown-toggle {
																																									background-color: #f89406
																																								}
																																								.adaptive .btn-group.open .btn-danger.dropdown-toggle {
																																									background-color: #bd362f
																																								}
																																								.adaptive .btn-group.open .btn-success.dropdown-toggle {
																																									background-color: #51a351
																																								}
																																								.adaptive .btn-group.open .btn-info.dropdown-toggle {
																																									background-color: #2f96b4
																																								}
																																								.adaptive .btn-group.open .btn-inverse.dropdown-toggle {
																																									background-color: #222
																																								}
																																								.adaptive .btn .caret {
																																									margin-top: 8px;
																																									margin-left: 0
																																								}
																																								.adaptive .btn-large .caret {
																																									margin-top: 6px;
																																									border-left-width: 5px;
																																									border-right-width: 5px;
																																									border-top-width: 5px
																																								}
																																								.adaptive .btn-mini .caret, .adaptive .btn-small .caret {
																																									margin-top: 8px
																																								}
																																								.adaptive .dropup .btn-large .caret {
																																									border-bottom-width: 5px
																																								}
																																								.adaptive .btn-danger .caret, .adaptive .btn-info .caret, .adaptive .btn-inverse .caret, .adaptive .btn-primary .caret, .adaptive .btn-success .caret, .adaptive .btn-warning .caret {
																																									border-top-color: #fff;
																																									border-bottom-color: #fff
																																								}
																																								.adaptive .btn-group-vertical>.btn {
																																									display: block;
																																									float: none;
																																									max-width: 100%;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .btn-group-vertical>.btn+.btn {
																																									margin-left: 0;
																																									margin-top: -1px
																																								}
																																								.adaptive .btn-group-vertical>.btn:first-child {
																																									-webkit-border-radius: 4px 4px 0 0;
																																									-moz-border-radius: 4px 4px 0 0;
																																									border-radius: 4px 4px 0 0
																																								}
																																								.adaptive .btn-group-vertical>.btn:last-child {
																																									-webkit-border-radius: 0 0 4px 4px;
																																									-moz-border-radius: 0 0 4px 4px;
																																									border-radius: 0 0 4px 4px
																																								}
																																								.adaptive .btn-group-vertical>.btn-large:first-child {
																																									-webkit-border-radius: 6px 6px 0 0;
																																									-moz-border-radius: 6px 6px 0 0;
																																									border-radius: 6px 6px 0 0
																																								}
																																								.adaptive .btn-group-vertical>.btn-large:last-child {
																																									-webkit-border-radius: 0 0 6px 6px;
																																									-moz-border-radius: 0 0 6px 6px;
																																									border-radius: 0 0 6px 6px
																																								}
																																								.adaptive .alert {
																																									padding: 8px 35px 8px 14px;
																																									margin-bottom: 20px;
																																									background-color: #fcf8e3;
																																									border: 1px solid #fbeed5;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive .alert, .adaptive .alert h4 {
																																									color: #c09853
																																								}
																																								.adaptive .alert h4 {
																																									margin: 0
																																								}
																																								.adaptive .alert .close {
																																									position: relative;
																																									top: -2px;
																																									right: -21px;
																																									line-height: 20px
																																								}
																																								.adaptive .alert-success {
																																									background-color: #dff0d8;
																																									border-color: #d6e9c6;
																																									color: #468847
																																								}
																																								.adaptive .alert-success h4 {
																																									color: #468847
																																								}
																																								.adaptive .alert-danger, .adaptive .alert-error {
																																									background-color: #f2dede;
																																									border-color: #eed3d7;
																																									color: #b94a48
																																								}
																																								.adaptive .alert-danger h4, .adaptive .alert-error h4 {
																																									color: #b94a48
																																								}
																																								.adaptive .alert-info {
																																									background-color: #d9edf7;
																																									border-color: #bce8f1;
																																									color: #3a87ad
																																								}
																																								.adaptive .alert-info h4 {
																																									color: #3a87ad
																																								}
																																								.adaptive .alert-block {
																																									padding-top: 14px;
																																									padding-bottom: 14px
																																								}
																																								.adaptive .alert-block>p, .adaptive .alert-block>ul {
																																									margin-bottom: 0
																																								}
																																								.adaptive .alert-block p+p {
																																									margin-top: 5px
																																								}
																																								.adaptive .nav {
																																									margin-left: 0;
																																									margin-bottom: 20px;
																																									list-style: none
																																								}
																																								.adaptive .nav>li>a {
																																									display: block
																																								}
																																								.adaptive .nav>li>a:focus, .adaptive .nav>li>a:hover {
																																									text-decoration: none;
																																									background-color: #eee
																																								}
																																								.adaptive .nav>li>a>img {
																																									max-width: none
																																								}
																																								.adaptive .nav>.pull-right {
																																									float: right
																																								}
																																								.adaptive .nav-header {
																																									display: block;
																																									padding: 3px 15px;
																																									font-size: 11px;
																																									font-weight: 700;
																																									line-height: 20px;
																																									color: #999;
																																									text-transform: uppercase
																																								}
																																								.adaptive .nav li+.nav-header {
																																									margin-top: 9px
																																								}
																																								.adaptive .nav-list {
																																									padding-left: 15px;
																																									padding-right: 15px;
																																									margin-bottom: 0
																																								}
																																								.adaptive .nav-list .nav-header, .adaptive .nav-list>li>a {
																																									margin-left: -15px;
																																									margin-right: -15px;
																																									text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
																																								}
																																								.adaptive .nav-list>li>a {
																																									padding: 3px 15px
																																								}
																																								.adaptive .nav-list>.active>a, .adaptive .nav-list>.active>a:focus, .adaptive .nav-list>.active>a:hover {
																																									color: #fff;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
																																									background-color: #08c
																																								}
																																								.adaptive .nav-list [class*=" icon-"], .adaptive .nav-list [class^=icon-] {
																																									margin-right: 2px
																																								}
																																								.adaptive .nav-list .divider {
																																									height: 1px;
																																									margin: 9px 1px;
																																									overflow: hidden;
																																									background-color: #e5e5e5;
																																									border-bottom: 1px solid #fff
																																								}
																																								.adaptive .nav-pills:after, .adaptive .nav-pills:before, .adaptive .nav-tabs:after, .adaptive .nav-tabs:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .nav-pills:after, .adaptive .nav-tabs:after {
																																									clear: both
																																								}
																																								.adaptive .nav-pills>li, .adaptive .nav-tabs>li {
																																									float: left
																																								}
																																								.adaptive .nav-stacked>li, .adaptive .tabs-left>.nav-tabs>li, .adaptive .tabs-right>.nav-tabs>li {
																																									float: none
																																								}
																																								.adaptive .nav-pills>li>a, .adaptive .nav-tabs>li>a {
																																									padding-right: 12px;
																																									padding-left: 12px;
																																									margin-right: 2px;
																																									line-height: 14px
																																								}
																																								.adaptive .nav-tabs {
																																									border-bottom: 1px solid #ddd
																																								}
																																								.adaptive .nav-tabs>li {
																																									margin-bottom: -1px
																																								}
																																								.adaptive .nav-tabs>li>a {
																																									padding-top: 8px;
																																									padding-bottom: 8px;
																																									line-height: 20px;
																																									border: 1px solid transparent;
																																									-webkit-border-radius: 4px 4px 0 0;
																																									-moz-border-radius: 4px 4px 0 0;
																																									border-radius: 4px 4px 0 0
																																								}
																																								.adaptive .nav-tabs>li>a:focus, .adaptive .nav-tabs>li>a:hover {
																																									border-color: #eee #eee #ddd
																																								}
																																								.adaptive .nav-tabs>.active>a, .adaptive .nav-tabs>.active>a:focus, .adaptive .nav-tabs>.active>a:hover {
																																									color: #555;
																																									background-color: #fff;
																																									border: 1px solid #ddd;
																																									border-bottom-color: transparent;
																																									cursor: default
																																								}
																																								.adaptive .nav-pills>li>a {
																																									padding-top: 8px;
																																									padding-bottom: 8px;
																																									margin-top: 2px;
																																									margin-bottom: 2px;
																																									-webkit-border-radius: 5px;
																																									-moz-border-radius: 5px;
																																									border-radius: 5px
																																								}
																																								.adaptive .nav-pills>.active>a, .adaptive .nav-pills>.active>a:focus, .adaptive .nav-pills>.active>a:hover {
																																									color: #fff;
																																									background-color: #08c
																																								}
																																								.adaptive .nav-stacked>li>a {
																																									margin-right: 0
																																								}
																																								.adaptive .nav-tabs.nav-stacked {
																																									border-bottom: 0
																																								}
																																								.adaptive .nav-tabs.nav-stacked>li>a {
																																									border: 1px solid #ddd;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .nav-tabs.nav-stacked>li:first-child>a {
																																									-webkit-border-top-right-radius: 4px;
																																									-moz-border-radius-topright: 4px;
																																									border-top-right-radius: 4px;
																																									-webkit-border-top-left-radius: 4px;
																																									-moz-border-radius-topleft: 4px;
																																									border-top-left-radius: 4px
																																								}
																																								.adaptive .nav-tabs.nav-stacked>li:last-child>a {
																																									-webkit-border-bottom-right-radius: 4px;
																																									-moz-border-radius-bottomright: 4px;
																																									border-bottom-right-radius: 4px;
																																									-webkit-border-bottom-left-radius: 4px;
																																									-moz-border-radius-bottomleft: 4px;
																																									border-bottom-left-radius: 4px
																																								}
																																								.adaptive .nav-tabs.nav-stacked>li>a:focus, .adaptive .nav-tabs.nav-stacked>li>a:hover {
																																									border-color: #ddd;
																																									z-index: 2
																																								}
																																								.adaptive .nav-pills.nav-stacked>li>a {
																																									margin-bottom: 3px
																																								}
																																								.adaptive .nav-pills.nav-stacked>li:last-child>a {
																																									margin-bottom: 1px
																																								}
																																								.adaptive .nav-tabs .dropdown-menu {
																																									-webkit-border-radius: 0 0 6px 6px;
																																									-moz-border-radius: 0 0 6px 6px;
																																									border-radius: 0 0 6px 6px
																																								}
																																								.adaptive .nav .dropdown-toggle .caret {
																																									border-top-color: #08c;
																																									border-bottom-color: #08c;
																																									margin-top: 6px
																																								}
																																								.adaptive .nav .dropdown-toggle:focus .caret, .adaptive .nav .dropdown-toggle:hover .caret {
																																									border-top-color: #005580;
																																									border-bottom-color: #005580
																																								}
																																								.adaptive .nav-tabs .dropdown-toggle .caret {
																																									margin-top: 8px
																																								}
																																								.adaptive .nav .active .dropdown-toggle .caret {
																																									border-top-color: #fff;
																																									border-bottom-color: #fff
																																								}
																																								.adaptive .nav-tabs .active .dropdown-toggle .caret {
																																									border-top-color: #555;
																																									border-bottom-color: #555
																																								}
																																								.adaptive .nav>.dropdown.active>a:focus, .adaptive .nav>.dropdown.active>a:hover {
																																									cursor: pointer
																																								}
																																								.adaptive .nav-pills .open .dropdown-toggle, .adaptive .nav-tabs .open .dropdown-toggle, .adaptive .nav>li.dropdown.open.active>a:focus, .adaptive .nav>li.dropdown.open.active>a:hover {
																																									color: #fff;
																																									background-color: #999;
																																									border-color: #999
																																								}
																																								.adaptive .nav li.dropdown.open .caret, .adaptive .nav li.dropdown.open a:focus .caret, .adaptive .nav li.dropdown.open a:hover .caret, .adaptive .nav li.dropdown.open.active .caret {
																																									border-top-color: #fff;
																																									border-bottom-color: #fff;
																																									opacity: 1;
																																									filter: alpha(opacity=100)
																																								}
																																								.adaptive .tabs-stacked .open>a:focus, .adaptive .tabs-stacked .open>a:hover {
																																									border-color: #999
																																								}
																																								.adaptive .tabbable:after, .adaptive .tabbable:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .tabbable:after {
																																									clear: both
																																								}
																																								.adaptive .tab-content {
																																									overflow: auto
																																								}
																																								.adaptive .tabs-below>.nav-tabs, .adaptive .tabs-left>.nav-tabs, .adaptive .tabs-right>.nav-tabs {
																																									border-bottom: 0
																																								}
																																								.adaptive .pill-content>.pill-pane, .adaptive .tab-content>.tab-pane {
																																									display: none
																																								}
																																								.adaptive .pill-content>.active, .adaptive .tab-content>.active {
																																									display: block
																																								}
																																								.adaptive .tabs-below>.nav-tabs {
																																									border-top: 1px solid #ddd
																																								}
																																								.adaptive .tabs-below>.nav-tabs>li {
																																									margin-top: -1px;
																																									margin-bottom: 0
																																								}
																																								.adaptive .tabs-below>.nav-tabs>li>a {
																																									-webkit-border-radius: 0 0 4px 4px;
																																									-moz-border-radius: 0 0 4px 4px;
																																									border-radius: 0 0 4px 4px
																																								}
																																								.adaptive .tabs-below>.nav-tabs>li>a:focus, .adaptive .tabs-below>.nav-tabs>li>a:hover {
																																									border-bottom-color: transparent;
																																									border-top-color: #ddd
																																								}
																																								.adaptive .tabs-below>.nav-tabs>.active>a, .adaptive .tabs-below>.nav-tabs>.active>a:focus, .adaptive .tabs-below>.nav-tabs>.active>a:hover {
																																									border-color: transparent #ddd #ddd
																																								}
																																								.adaptive .tabs-left>.nav-tabs>li>a, .adaptive .tabs-right>.nav-tabs>li>a {
																																									min-width: 74px;
																																									margin-right: 0;
																																									margin-bottom: 3px
																																								}
																																								.adaptive .tabs-left>.nav-tabs {
																																									float: left;
																																									margin-right: 19px;
																																									border-right: 1px solid #ddd
																																								}
																																								.adaptive .tabs-left>.nav-tabs>li>a {
																																									margin-right: -1px;
																																									-webkit-border-radius: 4px 0 0 4px;
																																									-moz-border-radius: 4px 0 0 4px;
																																									border-radius: 4px 0 0 4px
																																								}
																																								.adaptive .tabs-left>.nav-tabs>li>a:focus, .adaptive .tabs-left>.nav-tabs>li>a:hover {
																																									border-color: #eee #ddd #eee #eee
																																								}
																																								.adaptive .tabs-left>.nav-tabs .active>a, .adaptive .tabs-left>.nav-tabs .active>a:focus, .adaptive .tabs-left>.nav-tabs .active>a:hover {
																																									border-color: #ddd transparent #ddd #ddd
																																								}
																																								.adaptive .tabs-right>.nav-tabs {
																																									float: right;
																																									margin-left: 19px;
																																									border-left: 1px solid #ddd
																																								}
																																								.adaptive .tabs-right>.nav-tabs>li>a {
																																									margin-left: -1px;
																																									-webkit-border-radius: 0 4px 4px 0;
																																									-moz-border-radius: 0 4px 4px 0;
																																									border-radius: 0 4px 4px 0
																																								}
																																								.adaptive .tabs-right>.nav-tabs>li>a:focus, .adaptive .tabs-right>.nav-tabs>li>a:hover {
																																									border-color: #eee #eee #eee #ddd
																																								}
																																								.adaptive .tabs-right>.nav-tabs .active>a, .adaptive .tabs-right>.nav-tabs .active>a:focus, .adaptive .tabs-right>.nav-tabs .active>a:hover {
																																									border-color: #ddd #ddd #ddd transparent
																																								}
																																								.adaptive .nav>.disabled>a {
																																									color: #999
																																								}
																																								.adaptive .nav>.disabled>a:focus, .adaptive .nav>.disabled>a:hover {
																																									text-decoration: none;
																																									background-color: transparent;
																																									cursor: default
																																								}
																																								.adaptive .navbar {
																																									overflow: visible;
																																									margin-bottom: 20px
																																								}
																																								.adaptive .navbar-inner {
																																									min-height: 40px;
																																									padding-left: 20px;
																																									padding-right: 20px;
																																									background-color: #fafafa;
																																									background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
																																									background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
																																									background-image: -o-linear-gradient(top, #fff, #f2f2f2);
																																									background-image: linear-gradient(to bottom, #fff, #f2f2f2);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
																																									border: 1px solid #d4d4d4;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
																																									-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
																																									box-shadow: 0 1px 4px rgba(0, 0, 0, .065)
																																								}
																																								.adaptive .navbar-inner:after, .adaptive .navbar-inner:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .navbar-inner:after {
																																									clear: both
																																								}
																																								.adaptive .navbar .container {
																																									width: auto
																																								}
																																								.adaptive .nav-collapse.collapse {
																																									height: auto;
																																									overflow: visible
																																								}
																																								.adaptive .navbar .brand {
																																									float: left;
																																									display: block;
																																									padding: 10px 20px;
																																									margin-left: -20px;
																																									font-size: 20px;
																																									font-weight: 200;
																																									color: #777;
																																									text-shadow: 0 1px 0 #fff
																																								}
																																								.adaptive .navbar .brand:focus, .adaptive .navbar .brand:hover {
																																									text-decoration: none
																																								}
																																								.adaptive .navbar-text {
																																									margin-bottom: 0;
																																									line-height: 40px;
																																									color: #777
																																								}
																																								.adaptive .navbar-link {
																																									color: #777
																																								}
																																								.adaptive .navbar-link:focus, .adaptive .navbar-link:hover {
																																									color: #333
																																								}
																																								.adaptive .navbar .divider-vertical {
																																									height: 40px;
																																									margin: 0 9px;
																																									border-left: 1px solid #f2f2f2;
																																									border-right: 1px solid #fff
																																								}
																																								.adaptive .navbar .btn, .adaptive .navbar .btn-group {
																																									margin-top: 5px
																																								}
																																								.adaptive .navbar .btn-group .btn, .adaptive .navbar .input-append .btn, .adaptive .navbar .input-append .btn-group, .adaptive .navbar .input-prepend .btn, .adaptive .navbar .input-prepend .btn-group {
																																									margin-top: 0
																																								}
																																								.adaptive .navbar-form {
																																									margin-bottom: 0
																																								}
																																								.adaptive .navbar-form:after, .adaptive .navbar-form:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .navbar-form:after {
																																									clear: both
																																								}
																																								.adaptive .navbar-form .checkbox, .adaptive .navbar-form .radio, .adaptive .navbar-form input, .adaptive .navbar-form select {
																																									margin-top: 5px
																																								}
																																								.adaptive .navbar-form .btn, .adaptive .navbar-form input, .adaptive .navbar-form select {
																																									display: inline-block;
																																									margin-bottom: 0
																																								}
																																								.adaptive .navbar-form input[type=radio], .adaptive .navbar-form input[type=checkbox], .adaptive .navbar-form input[type=image] {
																																									margin-top: 3px
																																								}
																																								.adaptive .navbar-form .input-append, .adaptive .navbar-form .input-prepend {
																																									margin-top: 5px;
																																									white-space: nowrap
																																								}
																																								.adaptive .navbar-form .input-append input, .adaptive .navbar-form .input-prepend input {
																																									margin-top: 0
																																								}
																																								.adaptive .navbar-search {
																																									position: relative;
																																									float: left;
																																									margin-top: 5px;
																																									margin-bottom: 0
																																								}
																																								.adaptive .navbar-search .search-query {
																																									margin-bottom: 0;
																																									padding: 4px 14px;
																																									font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
																																									font-size: 13px;
																																									font-weight: 400;
																																									line-height: 1;
																																									-webkit-border-radius: 15px;
																																									-moz-border-radius: 15px;
																																									border-radius: 15px
																																								}
																																								.adaptive .navbar-static-top {
																																									position: static;
																																									margin-bottom: 0
																																								}
																																								.adaptive .navbar-static-top .navbar-inner {
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .navbar-fixed-bottom, .adaptive .navbar-fixed-top {
																																									position: fixed;
																																									right: 0;
																																									left: 0;
																																									z-index: 1030;
																																									margin-bottom: 0
																																								}
																																								.adaptive .navbar-fixed-top .navbar-inner, .adaptive .navbar-static-top .navbar-inner {
																																									border-width: 0 0 1px;
																																									-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
																																									-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
																																									box-shadow: 0 1px 10px rgba(0, 0, 0, .1)
																																								}
																																								.adaptive .navbar-fixed-bottom .navbar-inner {
																																									border-width: 1px 0 0;
																																									-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
																																									-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
																																									box-shadow: 0 -1px 10px rgba(0, 0, 0, .1)
																																								}
																																								.adaptive .navbar-fixed-bottom .navbar-inner, .adaptive .navbar-fixed-top .navbar-inner {
																																									padding-left: 0;
																																									padding-right: 0;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .navbar-fixed-top {
																																									top: 0
																																								}
																																								.adaptive .navbar-fixed-bottom {
																																									bottom: 0
																																								}
																																								.adaptive .navbar .nav {
																																									position: relative;
																																									left: 0;
																																									display: block;
																																									float: left;
																																									margin: 0 10px 0 0
																																								}
																																								.adaptive .navbar .nav.pull-right {
																																									float: right;
																																									margin-right: 0
																																								}
																																								.adaptive .navbar .nav>li {
																																									float: left
																																								}
																																								.adaptive .navbar .nav>li>a {
																																									float: none;
																																									padding: 10px 15px;
																																									color: #777;
																																									text-decoration: none;
																																									text-shadow: 0 1px 0 #fff
																																								}
																																								.adaptive .navbar .nav .dropdown-toggle .caret {
																																									margin-top: 8px
																																								}
																																								.adaptive .navbar .nav>li>a:focus, .adaptive .navbar .nav>li>a:hover {
																																									background-color: transparent;
																																									color: #333;
																																									text-decoration: none
																																								}
																																								.adaptive .navbar .nav>.active>a, .adaptive .navbar .nav>.active>a:focus, .adaptive .navbar .nav>.active>a:hover {
																																									color: #555;
																																									text-decoration: none;
																																									background-color: #e5e5e5;
																																									-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
																																									-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
																																									box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125)
																																								}
																																								.adaptive .navbar .btn-navbar {
																																									display: none;
																																									float: right;
																																									padding: 7px 10px;
																																									margin-left: 5px;
																																									margin-right: 5px;
																																									color: #fff;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
																																									background-color: #ededed;
																																									background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
																																									background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
																																									background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
																																									background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
																																									background-repeat: repeat-x;
																																									border-color: #e5e5e5 #e5e5e5 #bfbfbf;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
																																									filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
																																									-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
																																									-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
																																									box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075)
																																								}
																																								.adaptive .navbar .btn-navbar.active, .adaptive .navbar .btn-navbar.disabled, .adaptive .navbar .btn-navbar:active, .adaptive .navbar .btn-navbar:focus, .adaptive .navbar .btn-navbar:hover, .adaptive .navbar .btn-navbar[disabled] {
																																									color: #fff;
																																									background-color: #e5e5e5
																																								}
																																								.adaptive .navbar .btn-navbar.active, .adaptive .navbar .btn-navbar:active {
																																									background-color: #ccc\9
																																								}
																																								.adaptive .navbar .btn-navbar .icon-bar {
																																									display: block;
																																									width: 18px;
																																									height: 2px;
																																									background-color: #f5f5f5;
																																									-webkit-border-radius: 1px;
																																									-moz-border-radius: 1px;
																																									border-radius: 1px;
																																									-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
																																									-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
																																									box-shadow: 0 1px 0 rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .btn-navbar .icon-bar+.icon-bar {
																																									margin-top: 3px
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu:before {
																																									content: '';
																																									display: inline-block;
																																									border-left: 7px solid transparent;
																																									border-right: 7px solid transparent;
																																									border-bottom: 7px solid #ccc;
																																									border-bottom-color: rgba(0, 0, 0, .2);
																																									position: absolute;
																																									top: -7px;
																																									left: 9px
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu:after {
																																									content: '';
																																									display: inline-block;
																																									border-left: 6px solid transparent;
																																									border-right: 6px solid transparent;
																																									border-bottom: 6px solid #fff;
																																									position: absolute;
																																									top: -6px;
																																									left: 10px
																																								}
																																								.adaptive .navbar-fixed-bottom .nav>li>.dropdown-menu:before {
																																									border-top: 7px solid #ccc;
																																									border-top-color: rgba(0, 0, 0, .2);
																																									border-bottom: 0;
																																									bottom: -7px;
																																									top: auto
																																								}
																																								.adaptive .navbar-fixed-bottom .nav>li>.dropdown-menu:after {
																																									border-top: 6px solid #fff;
																																									border-bottom: 0;
																																									bottom: -6px;
																																									top: auto
																																								}
																																								.adaptive .navbar .nav li.dropdown>a:focus .caret, .adaptive .navbar .nav li.dropdown>a:hover .caret {
																																									border-top-color: #333;
																																									border-bottom-color: #333
																																								}
																																								.adaptive .navbar .nav li.dropdown.active>.dropdown-toggle, .adaptive .navbar .nav li.dropdown.open.active>.dropdown-toggle, .adaptive .navbar .nav li.dropdown.open>.dropdown-toggle {
																																									background-color: #e5e5e5;
																																									color: #555
																																								}
																																								.adaptive .navbar .nav li.dropdown>.dropdown-toggle .caret {
																																									border-top-color: #777;
																																									border-bottom-color: #777
																																								}
																																								.adaptive .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .adaptive .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret, .adaptive .navbar .nav li.dropdown.open>.dropdown-toggle .caret {
																																									border-top-color: #555;
																																									border-bottom-color: #555
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu.pull-right, .adaptive .navbar .pull-right>li>.dropdown-menu {
																																									left: auto;
																																									right: 0
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu.pull-right:before, .adaptive .navbar .pull-right>li>.dropdown-menu:before {
																																									left: auto;
																																									right: 12px
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu.pull-right:after, .adaptive .navbar .pull-right>li>.dropdown-menu:after {
																																									left: auto;
																																									right: 13px
																																								}
																																								.adaptive .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu, .adaptive .navbar .pull-right>li>.dropdown-menu .dropdown-menu {
																																									left: auto;
																																									right: 100%;
																																									margin-left: 0;
																																									margin-right: -1px;
																																									-webkit-border-radius: 6px 0 6px 6px;
																																									-moz-border-radius: 6px 0 6px 6px;
																																									border-radius: 6px 0 6px 6px
																																								}
																																								.adaptive .navbar-inverse .navbar-inner {
																																									background-color: #1b1b1b;
																																									background-image: -moz-linear-gradient(top, #222, #111);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
																																									background-image: -webkit-linear-gradient(top, #222, #111);
																																									background-image: -o-linear-gradient(top, #222, #111);
																																									background-image: linear-gradient(to bottom, #222, #111);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
																																									border-color: #252525
																																								}
																																								.adaptive .navbar-inverse .brand, .adaptive .navbar-inverse .nav>li>a {
																																									color: #999;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .navbar-inverse .brand:focus, .adaptive .navbar-inverse .brand:hover, .adaptive .navbar-inverse .nav>li>a:focus, .adaptive .navbar-inverse .nav>li>a:hover {
																																									color: #fff
																																								}
																																								.adaptive .navbar-inverse .brand, .adaptive .navbar-inverse .navbar-text {
																																									color: #999
																																								}
																																								.adaptive .navbar-inverse .nav>li>a:focus, .adaptive .navbar-inverse .nav>li>a:hover {
																																									background-color: transparent;
																																									color: #fff
																																								}
																																								.adaptive .navbar-inverse .nav .active>a, .adaptive .navbar-inverse .nav .active>a:focus, .adaptive .navbar-inverse .nav .active>a:hover {
																																									color: #fff;
																																									background-color: #111
																																								}
																																								.adaptive .navbar-inverse .navbar-link {
																																									color: #999
																																								}
																																								.adaptive .navbar-inverse .navbar-link:focus, .adaptive .navbar-inverse .navbar-link:hover {
																																									color: #fff
																																								}
																																								.adaptive .navbar-inverse .divider-vertical {
																																									border-left-color: #111;
																																									border-right-color: #222
																																								}
																																								.adaptive .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .adaptive .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle, .adaptive .navbar-inverse .nav li.dropdown.open>.dropdown-toggle {
																																									background-color: #111;
																																									color: #fff
																																								}
																																								.adaptive .navbar-inverse .nav li.dropdown>a:focus .caret, .adaptive .navbar-inverse .nav li.dropdown>a:hover .caret {
																																									border-top-color: #fff;
																																									border-bottom-color: #fff
																																								}
																																								.adaptive .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
																																									border-top-color: #999;
																																									border-bottom-color: #999
																																								}
																																								.adaptive .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .adaptive .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret, .adaptive .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret {
																																									border-top-color: #fff;
																																									border-bottom-color: #fff
																																								}
																																								.adaptive .navbar-inverse .navbar-search .search-query {
																																									color: #fff;
																																									background-color: #515151;
																																									border-color: #111;
																																									-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
																																									-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
																																									box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
																																									-webkit-transition: none;
																																									-moz-transition: none;
																																									-o-transition: none;
																																									transition: none
																																								}
																																								.adaptive .navbar-inverse .navbar-search .search-query:-moz-placeholder {
																																									color: #ccc
																																								}
																																								.adaptive .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
																																									color: #ccc
																																								}
																																								.adaptive .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
																																									color: #ccc
																																								}
																																								.adaptive .navbar-inverse .navbar-search .search-query.focused, .adaptive .navbar-inverse .navbar-search .search-query:focus {
																																									padding: 5px 15px;
																																									color: #333;
																																									text-shadow: 0 1px 0 #fff;
																																									background-color: #fff;
																																									border: 0;
																																									-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
																																									-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
																																									box-shadow: 0 0 3px rgba(0, 0, 0, .15);
																																									outline: 0
																																								}
																																								.adaptive .navbar-inverse .btn-navbar {
																																									color: #fff;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
																																									background-color: #0e0e0e;
																																									background-image: -moz-linear-gradient(top, #151515, #040404);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
																																									background-image: -webkit-linear-gradient(top, #151515, #040404);
																																									background-image: -o-linear-gradient(top, #151515, #040404);
																																									background-image: linear-gradient(to bottom, #151515, #040404);
																																									background-repeat: repeat-x;
																																									border-color: #040404 #040404 #000;
																																									border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
																																									filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
																																								}
																																								.adaptive .navbar-inverse .btn-navbar.active, .adaptive .navbar-inverse .btn-navbar.disabled, .adaptive .navbar-inverse .btn-navbar:active, .adaptive .navbar-inverse .btn-navbar:focus, .adaptive .navbar-inverse .btn-navbar:hover, .adaptive .navbar-inverse .btn-navbar[disabled] {
																																									color: #fff;
																																									background-color: #040404
																																								}
																																								.adaptive .navbar-inverse .btn-navbar.active, .adaptive .navbar-inverse .btn-navbar:active {
																																									background-color: #000\9
																																								}
																																								.adaptive .breadcrumb {
																																									padding: 8px 15px;
																																									margin: 0 0 20px;
																																									list-style: none;
																																									background-color: #f5f5f5;
																																									border-radius: 4px
																																								}
																																								.adaptive .breadcrumb>li {
																																									display: inline-block;
																																									text-shadow: 0 1px 0 #fff
																																								}
																																								.adaptive .breadcrumb>li>.divider {
																																									padding: 0 5px;
																																									color: #ccc
																																								}
																																								.adaptive .breadcrumb>.active {
																																									color: #999
																																								}
																																								.adaptive .pagination {
																																									margin: 20px 0
																																								}
																																								.adaptive .pagination ul {
																																									display: inline-block;
																																									margin-left: 0;
																																									margin-bottom: 0;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
																																									-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
																																									box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
																																								}
																																								.adaptive .pagination ul>li {
																																									display: inline
																																								}
																																								.adaptive .pagination ul>li>a, .adaptive .pagination ul>li>span {
																																									float: left;
																																									padding: 4px 12px;
																																									line-height: 20px;
																																									text-decoration: none;
																																									background-color: #fff;
																																									border: 1px solid #ddd;
																																									border-left-width: 0
																																								}
																																								.adaptive .pagination ul>.active>a, .adaptive .pagination ul>.active>span, .adaptive .pagination ul>li>a:focus, .adaptive .pagination ul>li>a:hover {
																																									background-color: #f5f5f5
																																								}
																																								.adaptive .pagination ul>.active>a, .adaptive .pagination ul>.active>span {
																																									color: #999;
																																									cursor: default
																																								}
																																								.adaptive .pagination ul>.disabled>a, .adaptive .pagination ul>.disabled>a:focus, .adaptive .pagination ul>.disabled>a:hover, .adaptive .pagination ul>.disabled>span {
																																									color: #999;
																																									background-color: transparent;
																																									cursor: default
																																								}
																																								.adaptive .pagination ul>li:first-child>a, .adaptive .pagination ul>li:first-child>span {
																																									border-left-width: 1px;
																																									-webkit-border-top-left-radius: 4px;
																																									-moz-border-radius-topleft: 4px;
																																									border-top-left-radius: 4px;
																																									-webkit-border-bottom-left-radius: 4px;
																																									-moz-border-radius-bottomleft: 4px;
																																									border-bottom-left-radius: 4px
																																								}
																																								.adaptive .pagination ul>li:last-child>a, .adaptive .pagination ul>li:last-child>span {
																																									-webkit-border-top-right-radius: 4px;
																																									-moz-border-radius-topright: 4px;
																																									border-top-right-radius: 4px;
																																									-webkit-border-bottom-right-radius: 4px;
																																									-moz-border-radius-bottomright: 4px;
																																									border-bottom-right-radius: 4px
																																								}
																																								.adaptive .pagination-right {
																																									text-align: right
																																								}
																																								.adaptive .pagination-large ul>li>a, .adaptive .pagination-large ul>li>span {
																																									padding: 11px 19px;
																																									font-size: 17.5px
																																								}
																																								.adaptive .pagination-large ul>li:first-child>a, .adaptive .pagination-large ul>li:first-child>span {
																																									-webkit-border-top-left-radius: 6px;
																																									-moz-border-radius-topleft: 6px;
																																									border-top-left-radius: 6px;
																																									-webkit-border-bottom-left-radius: 6px;
																																									-moz-border-radius-bottomleft: 6px;
																																									border-bottom-left-radius: 6px
																																								}
																																								.adaptive .pagination-large ul>li:last-child>a, .adaptive .pagination-large ul>li:last-child>span {
																																									-webkit-border-top-right-radius: 6px;
																																									-moz-border-radius-topright: 6px;
																																									border-top-right-radius: 6px;
																																									-webkit-border-bottom-right-radius: 6px;
																																									-moz-border-radius-bottomright: 6px;
																																									border-bottom-right-radius: 6px
																																								}
																																								.adaptive .pagination-mini ul>li:first-child>a, .adaptive .pagination-mini ul>li:first-child>span, .adaptive .pagination-small ul>li:first-child>a, .adaptive .pagination-small ul>li:first-child>span {
																																									-webkit-border-top-left-radius: 3px;
																																									-moz-border-radius-topleft: 3px;
																																									border-top-left-radius: 3px;
																																									-webkit-border-bottom-left-radius: 3px;
																																									-moz-border-radius-bottomleft: 3px;
																																									border-bottom-left-radius: 3px
																																								}
																																								.adaptive .pagination-mini ul>li:last-child>a, .adaptive .pagination-mini ul>li:last-child>span, .adaptive .pagination-small ul>li:last-child>a, .adaptive .pagination-small ul>li:last-child>span {
																																									-webkit-border-top-right-radius: 3px;
																																									-moz-border-radius-topright: 3px;
																																									border-top-right-radius: 3px;
																																									-webkit-border-bottom-right-radius: 3px;
																																									-moz-border-radius-bottomright: 3px;
																																									border-bottom-right-radius: 3px
																																								}
																																								.adaptive .pagination-small ul>li>a, .adaptive .pagination-small ul>li>span {
																																									padding: 2px 10px;
																																									font-size: 11.9px
																																								}
																																								.adaptive .pagination-mini ul>li>a, .adaptive .pagination-mini ul>li>span {
																																									padding: 0 6px;
																																									font-size: 10.5px
																																								}
																																								.adaptive .pager {
																																									margin: 20px 0;
																																									list-style: none;
																																									text-align: center
																																								}
																																								.adaptive .pager:after, .adaptive .pager:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .pager:after {
																																									clear: both
																																								}
																																								.adaptive .pager li {
																																									display: inline
																																								}
																																								.adaptive .pager li>a, .adaptive .pager li>span {
																																									display: inline-block;
																																									padding: 5px 14px;
																																									background-color: #fff;
																																									border: 1px solid #ddd;
																																									-webkit-border-radius: 15px;
																																									-moz-border-radius: 15px;
																																									border-radius: 15px
																																								}
																																								.adaptive .pager li>a:focus, .adaptive .pager li>a:hover {
																																									text-decoration: none;
																																									background-color: #f5f5f5
																																								}
																																								.adaptive .pager .next>a, .adaptive .pager .next>span {
																																									float: right
																																								}
																																								.adaptive .pager .previous>a, .adaptive .pager .previous>span {
																																									float: left
																																								}
																																								.adaptive .pager .disabled>a, .adaptive .pager .disabled>a:focus, .adaptive .pager .disabled>a:hover, .adaptive .pager .disabled>span {
																																									color: #999;
																																									background-color: #fff;
																																									cursor: default
																																								}
																																								.adaptive .modal-backdrop {
																																									position: fixed;
																																									top: 0;
																																									right: 0;
																																									bottom: 0;
																																									left: 0;
																																									z-index: 1040;
																																									background-color: #000
																																								}
																																								.adaptive .modal-backdrop.fade {
																																									opacity: 0
																																								}
																																								.adaptive .modal {
																																									position: fixed;
																																									top: 10%;
																																									left: 50%;
																																									z-index: 1050;
																																									width: 560px;
																																									margin-left: -280px;
																																									background-color: #fff;
																																									border: 1px solid #999;
																																									border: 1px solid rgba(0, 0, 0, .3);
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px;
																																									-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
																																									-webkit-background-clip: padding-box;
																																									-moz-background-clip: padding-box;
																																									background-clip: padding-box;
																																									outline: 0
																																								}
																																								.adaptive .modal.fade {
																																									-webkit-transition: opacity .3s linear, top .3s ease-out;
																																									-moz-transition: opacity .3s linear, top .3s ease-out;
																																									-o-transition: opacity .3s linear, top .3s ease-out;
																																									transition: opacity .3s linear, top .3s ease-out;
																																									top: -200%
																																								}
																																								.adaptive .modal.fade.in {
																																									top: 10%
																																								}
																																								.adaptive .modal-header {
																																									padding: 9px 15px;
																																									border-bottom: 1px solid #eee
																																								}
																																								.adaptive .modal-header .close {
																																									margin-top: 2px
																																								}
																																								.adaptive .modal-header h3 {
																																									margin: 0;
																																									line-height: 30px
																																								}
																																								.adaptive .modal-body {
																																									position: relative;
																																									overflow-y: auto;
																																									max-height: 400px;
																																									padding: 15px
																																								}
																																								.adaptive .modal-form {
																																									margin-bottom: 0
																																								}
																																								.adaptive .modal-footer {
																																									padding: 14px 15px 15px;
																																									margin-bottom: 0;
																																									text-align: right;
																																									background-color: #f5f5f5;
																																									border-top: 1px solid #ddd;
																																									-webkit-border-radius: 0 0 6px 6px;
																																									-moz-border-radius: 0 0 6px 6px;
																																									border-radius: 0 0 6px 6px;
																																									-webkit-box-shadow: inset 0 1px 0 #fff;
																																									-moz-box-shadow: inset 0 1px 0 #fff;
																																									box-shadow: inset 0 1px 0 #fff
																																								}
																																								.adaptive .modal-footer:after, .adaptive .modal-footer:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .modal-footer:after {
																																									clear: both
																																								}
																																								.adaptive .modal-footer .btn+.btn {
																																									margin-left: 5px;
																																									margin-bottom: 0
																																								}
																																								.adaptive .modal-footer .btn-group .btn+.btn {
																																									margin-left: -1px
																																								}
																																								.adaptive .modal-footer .btn-block+.btn-block {
																																									margin-left: 0
																																								}
																																								.adaptive .tooltip {
																																									position: absolute;
																																									z-index: 1030;
																																									display: block;
																																									visibility: visible;
																																									font-size: 11px;
																																									line-height: 1.4;
																																									opacity: 0;
																																									filter: alpha(opacity=0)
																																								}
																																								.adaptive .tooltip.in {
																																									opacity: .8;
																																									filter: alpha(opacity=80)
																																								}
																																								.adaptive .tooltip.top {
																																									margin-top: -3px;
																																									padding: 5px 0
																																								}
																																								.adaptive .tooltip.right {
																																									margin-left: 3px;
																																									padding: 0 5px
																																								}
																																								.adaptive .tooltip.bottom {
																																									margin-top: 3px;
																																									padding: 5px 0
																																								}
																																								.adaptive .tooltip.left {
																																									margin-left: -3px;
																																									padding: 0 5px
																																								}
																																								.adaptive .tooltip-inner {
																																									max-width: 200px;
																																									padding: 8px;
																																									color: #fff;
																																									text-align: center;
																																									text-decoration: none;
																																									background-color: #000;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive .tooltip-arrow {
																																									position: absolute;
																																									width: 0;
																																									height: 0;
																																									border-color: transparent;
																																									border-style: solid
																																								}
																																								.adaptive .tooltip.top .tooltip-arrow {
																																									bottom: 0;
																																									left: 50%;
																																									margin-left: -5px;
																																									border-width: 5px 5px 0;
																																									border-top-color: #000
																																								}
																																								.adaptive .tooltip.right .tooltip-arrow {
																																									top: 50%;
																																									left: 0;
																																									margin-top: -5px;
																																									border-width: 5px 5px 5px 0;
																																									border-right-color: #000
																																								}
																																								.adaptive .tooltip.left .tooltip-arrow {
																																									top: 50%;
																																									right: 0;
																																									margin-top: -5px;
																																									border-width: 5px 0 5px 5px;
																																									border-left-color: #000
																																								}
																																								.adaptive .tooltip.bottom .tooltip-arrow {
																																									top: 0;
																																									left: 50%;
																																									margin-left: -5px;
																																									border-width: 0 5px 5px;
																																									border-bottom-color: #000
																																								}
																																								.adaptive .popover {
																																									position: absolute;
																																									top: 0;
																																									left: 0;
																																									z-index: 1010;
																																									display: none;
																																									max-width: 276px;
																																									padding: 1px;
																																									text-align: left;
																																									background-color: #fff;
																																									-webkit-background-clip: padding-box;
																																									-moz-background-clip: padding;
																																									background-clip: padding-box;
																																									border: 1px solid #ccc;
																																									border: 1px solid rgba(0, 0, 0, .2);
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px;
																																									-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
																																									-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
																																									box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
																																								}
																																								.adaptive .popover.top {
																																									margin-top: -10px
																																								}
																																								.adaptive .popover.right {
																																									margin-left: 10px
																																								}
																																								.adaptive .popover.bottom {
																																									margin-top: 10px
																																								}
																																								.adaptive .popover.left {
																																									margin-left: -10px
																																								}
																																								.adaptive .popover-title {
																																									margin: 0;
																																									padding: 8px 14px;
																																									font-size: 14px;
																																									font-weight: 400;
																																									line-height: 18px;
																																									background-color: #f7f7f7;
																																									border-bottom: 1px solid #ebebeb;
																																									-webkit-border-radius: 5px 5px 0 0;
																																									-moz-border-radius: 5px 5px 0 0;
																																									border-radius: 5px 5px 0 0
																																								}
																																								.adaptive .popover-title:empty {
																																									display: none
																																								}
																																								.adaptive .popover-content {
																																									padding: 9px 14px
																																								}
																																								.adaptive .popover .arrow, .adaptive .popover .arrow:after {
																																									position: absolute;
																																									display: block;
																																									width: 0;
																																									height: 0;
																																									border-color: transparent;
																																									border-style: solid
																																								}
																																								.adaptive .popover .arrow {
																																									border-width: 11px
																																								}
																																								.adaptive .popover .arrow:after {
																																									border-width: 10px;
																																									content: ""
																																								}
																																								.adaptive .popover.top .arrow {
																																									left: 50%;
																																									margin-left: -11px;
																																									border-bottom-width: 0;
																																									border-top-color: #999;
																																									border-top-color: rgba(0, 0, 0, .25);
																																									bottom: -11px
																																								}
																																								.adaptive .popover.top .arrow:after {
																																									bottom: 1px;
																																									margin-left: -10px;
																																									border-bottom-width: 0;
																																									border-top-color: #fff
																																								}
																																								.adaptive .popover.right .arrow {
																																									top: 50%;
																																									left: -11px;
																																									margin-top: -11px;
																																									border-left-width: 0;
																																									border-right-color: #999;
																																									border-right-color: rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .popover.right .arrow:after {
																																									left: 1px;
																																									bottom: -10px;
																																									border-left-width: 0;
																																									border-right-color: #fff
																																								}
																																								.adaptive .popover.bottom .arrow {
																																									left: 50%;
																																									margin-left: -11px;
																																									border-top-width: 0;
																																									border-bottom-color: #999;
																																									border-bottom-color: rgba(0, 0, 0, .25);
																																									top: -11px
																																								}
																																								.adaptive .popover.bottom .arrow:after {
																																									top: 1px;
																																									margin-left: -10px;
																																									border-top-width: 0;
																																									border-bottom-color: #fff
																																								}
																																								.adaptive .popover.left .arrow {
																																									top: 50%;
																																									right: -11px;
																																									margin-top: -11px;
																																									border-right-width: 0;
																																									border-left-color: #999;
																																									border-left-color: rgba(0, 0, 0, .25)
																																								}
																																								.adaptive .popover.left .arrow:after {
																																									right: 1px;
																																									border-right-width: 0;
																																									border-left-color: #fff;
																																									bottom: -10px
																																								}
																																								.adaptive .thumbnails {
																																									margin-left: -20px;
																																									list-style: none
																																								}
																																								.adaptive .thumbnails:after, .adaptive .thumbnails:before {
																																									display: table;
																																									content: "";
																																									line-height: 0
																																								}
																																								.adaptive .thumbnails:after {
																																									clear: both
																																								}
																																								.adaptive .row-fluid .thumbnails {
																																									margin-left: 0
																																								}
																																								.adaptive .thumbnails>li {
																																									float: left;
																																									margin-bottom: 20px;
																																									margin-left: 20px
																																								}
																																								.adaptive .thumbnail {
																																									display: block;
																																									padding: 4px;
																																									line-height: 20px;
																																									border: 1px solid #ddd;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
																																									-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
																																									box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
																																									-webkit-transition: all .2s ease-in-out;
																																									-moz-transition: all .2s ease-in-out;
																																									-o-transition: all .2s ease-in-out;
																																									transition: all .2s ease-in-out
																																								}
																																								.adaptive a.thumbnail:focus, .adaptive a.thumbnail:hover {
																																									border-color: #08c;
																																									-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
																																									-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
																																									box-shadow: 0 1px 4px rgba(0, 105, 214, .25)
																																								}
																																								.adaptive .thumbnail>img {
																																									display: block;
																																									max-width: 100%;
																																									margin-left: auto;
																																									margin-right: auto
																																								}
																																								.adaptive .thumbnail .caption {
																																									padding: 9px;
																																									color: #555
																																								}
																																								.adaptive .media, .adaptive .media-body {
																																									overflow: hidden;
																																									zoom: 1
																																								}
																																								.adaptive .media, .adaptive .media .media {
																																									margin-top: 15px
																																								}
																																								.adaptive .media:first-child {
																																									margin-top: 0
																																								}
																																								.adaptive .media-object {
																																									display: block
																																								}
																																								.adaptive .media-heading {
																																									margin: 0 0 5px
																																								}
																																								.adaptive .media>.pull-left {
																																									margin-right: 10px
																																								}
																																								.adaptive .media>.pull-right {
																																									margin-left: 10px
																																								}
																																								.adaptive .media-list {
																																									margin-left: 0;
																																									list-style: none
																																								}
																																								.adaptive .badge, .adaptive .label {
																																									font-size: 11.84px
																																								}
																																								.adaptive .label {
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px
																																								}
																																								.adaptive .badge {
																																									padding-left: 9px;
																																									padding-right: 9px;
																																									-webkit-border-radius: 9px;
																																									-moz-border-radius: 9px;
																																									border-radius: 9px
																																								}
																																								.adaptive .badge:empty, .adaptive .label:empty {
																																									display: none
																																								}
																																								.adaptive a.badge:focus, .adaptive a.badge:hover, .adaptive a.label:focus, .adaptive a.label:hover {
																																									color: #fff;
																																									text-decoration: none;
																																									cursor: pointer
																																								}
																																								.adaptive .badge-important, .adaptive .label-important {
																																									background-color: #b94a48
																																								}
																																								.adaptive .badge-important[href], .adaptive .label-important[href] {
																																									background-color: #953b39
																																								}
																																								.adaptive .badge-warning, .adaptive .label-warning {
																																									background-color: #f89406
																																								}
																																								.adaptive .badge-warning[href], .adaptive .label-warning[href] {
																																									background-color: #c67605
																																								}
																																								.adaptive .badge-success, .adaptive .label-success {
																																									background-color: #468847
																																								}
																																								.adaptive .badge-success[href], .adaptive .label-success[href] {
																																									background-color: #356635
																																								}
																																								.adaptive .badge-info, .adaptive .label-info {
																																									background-color: #3a87ad
																																								}
																																								.adaptive .badge-info[href], .adaptive .label-info[href] {
																																									background-color: #2d6987
																																								}
																																								.adaptive .badge-inverse, .adaptive .label-inverse {
																																									background-color: #333
																																								}
																																								.adaptive .badge-inverse[href], .adaptive .label-inverse[href] {
																																									background-color: #1a1a1a
																																								}
																																								.adaptive .btn .badge, .adaptive .btn .label {
																																									position: relative;
																																									top: -1px
																																								}
																																								.adaptive .btn-mini .badge, .adaptive .btn-mini .label {
																																									top: 0
																																								}
																																								@-webkit-keyframes progress-bar-stripes {
																																									from {
																																										background-position: 40px 0
																																									}
																																									to {
																																										background-position: 0 0
																																									}
																																								}
																																								@-moz-keyframes progress-bar-stripes {
																																									from {
																																										background-position: 40px 0
																																									}
																																									to {
																																										background-position: 0 0
																																									}
																																								}
																																								@-ms-keyframes progress-bar-stripes {
																																									from {
																																										background-position: 40px 0
																																									}
																																									to {
																																										background-position: 0 0
																																									}
																																								}
																																								@-o-keyframes progress-bar-stripes {
																																									from {
																																										background-position: 0 0
																																									}
																																									to {
																																										background-position: 40px 0
																																									}
																																								}
																																								@keyframes progress-bar-stripes {
																																									from {
																																										background-position: 40px 0
																																									}
																																									to {
																																										background-position: 0 0
																																									}
																																								}
																																								.adaptive .progress {
																																									overflow: hidden;
																																									height: 20px;
																																									margin-bottom: 20px;
																																									background-color: #f7f7f7;
																																									background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
																																									background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
																																									background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
																																									background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
																																									-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
																																									-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
																																									box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive .progress .bar {
																																									width: 0;
																																									height: 100%;
																																									color: #fff;
																																									float: left;
																																									font-size: 12px;
																																									text-align: center;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
																																									background-color: #0e90d2;
																																									background-image: -moz-linear-gradient(top, #149bdf, #0480be);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
																																									background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
																																									background-image: -o-linear-gradient(top, #149bdf, #0480be);
																																									background-image: linear-gradient(to bottom, #149bdf, #0480be);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
																																									-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
																																									-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
																																									box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
																																									-webkit-box-sizing: border-box;
																																									-moz-box-sizing: border-box;
																																									box-sizing: border-box;
																																									-webkit-transition: width .6s ease;
																																									-moz-transition: width .6s ease;
																																									-o-transition: width .6s ease;
																																									transition: width .6s ease
																																								}
																																								.adaptive .progress .bar+.bar {
																																									-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
																																									-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
																																									box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15)
																																								}
																																								.adaptive .progress-striped .bar {
																																									background-color: #149bdf;
																																									background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
																																									background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									-webkit-background-size: 40px 40px;
																																									-moz-background-size: 40px 40px;
																																									-o-background-size: 40px 40px;
																																									background-size: 40px 40px
																																								}
																																								.adaptive .progress.active .bar {
																																									-webkit-animation: progress-bar-stripes 2s linear infinite;
																																									-moz-animation: progress-bar-stripes 2s linear infinite;
																																									-ms-animation: progress-bar-stripes 2s linear infinite;
																																									-o-animation: progress-bar-stripes 2s linear infinite;
																																									animation: progress-bar-stripes 2s linear infinite
																																								}
																																								.adaptive .progress .bar-danger, .adaptive .progress-danger .bar {
																																									background-color: #dd514c;
																																									background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
																																									background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
																																									background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
																																									background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
																																								}
																																								.adaptive .progress-danger.progress-striped .bar, .adaptive .progress-striped .bar-danger {
																																									background-color: #ee5f5b;
																																									background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
																																									background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
																																								}
																																								.adaptive .progress .bar-success, .adaptive .progress-success .bar {
																																									background-color: #5eb95e;
																																									background-image: -moz-linear-gradient(top, #62c462, #57a957);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
																																									background-image: -webkit-linear-gradient(top, #62c462, #57a957);
																																									background-image: -o-linear-gradient(top, #62c462, #57a957);
																																									background-image: linear-gradient(to bottom, #62c462, #57a957);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
																																								}
																																								.adaptive .progress-striped .bar-success, .adaptive .progress-success.progress-striped .bar {
																																									background-color: #62c462;
																																									background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
																																									background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
																																								}
																																								.adaptive .progress .bar-info, .adaptive .progress-info .bar {
																																									background-color: #4bb1cf;
																																									background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
																																									background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
																																									background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
																																									background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
																																								}
																																								.adaptive .progress-info.progress-striped .bar, .adaptive .progress-striped .bar-info {
																																									background-color: #5bc0de;
																																									background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
																																									background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
																																								}
																																								.adaptive .progress .bar-warning, .adaptive .progress-warning .bar {
																																									background-color: #faa732;
																																									background-image: -moz-linear-gradient(top, #fbb450, #f89406);
																																									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
																																									background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
																																									background-image: -o-linear-gradient(top, #fbb450, #f89406);
																																									background-image: linear-gradient(to bottom, #fbb450, #f89406);
																																									background-repeat: repeat-x;
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)
																																								}
																																								.adaptive .progress-striped .bar-warning, .adaptive .progress-warning.progress-striped .bar {
																																									background-color: #fbb450;
																																									background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
																																									background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
																																									background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
																																								}
																																								.adaptive .accordion {
																																									margin-bottom: 20px
																																								}
																																								.adaptive .accordion-group {
																																									margin-bottom: 2px;
																																									border: 1px solid #e5e5e5;
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px
																																								}
																																								.adaptive .accordion-heading {
																																									border-bottom: 0
																																								}
																																								.adaptive .accordion-heading .accordion-toggle {
																																									display: block;
																																									padding: 8px 15px
																																								}
																																								.adaptive .accordion-toggle {
																																									cursor: pointer
																																								}
																																								.adaptive .accordion-inner {
																																									padding: 9px 15px;
																																									border-top: 1px solid #e5e5e5
																																								}
																																								.adaptive .carousel {
																																									position: relative;
																																									line-height: 1
																																								}
																																								.adaptive .carousel-inner {
																																									overflow: hidden;
																																									width: 100%;
																																									position: relative
																																								}
																																								.adaptive .carousel-inner>.item {
																																									display: none;
																																									position: relative;
																																									-webkit-transition: .6s ease-in-out left;
																																									-moz-transition: .6s ease-in-out left;
																																									-o-transition: .6s ease-in-out left;
																																									transition: .6s ease-in-out left
																																								}
																																								.adaptive .carousel-inner>.item>a>img, .adaptive .carousel-inner>.item>img {
																																									display: block;
																																									line-height: 1
																																								}
																																								.adaptive .carousel-inner>.active, .adaptive .carousel-inner>.next, .adaptive .carousel-inner>.prev {
																																									display: block
																																								}
																																								.adaptive .carousel-inner>.active {
																																									left: 0
																																								}
																																								.adaptive .carousel-inner>.next, .adaptive .carousel-inner>.prev {
																																									position: absolute;
																																									top: 0;
																																									width: 100%
																																								}
																																								.adaptive .carousel-inner>.next {
																																									left: 100%
																																								}
																																								.adaptive .carousel-inner>.prev {
																																									left: -100%
																																								}
																																								.adaptive .carousel-inner>.next.left, .adaptive .carousel-inner>.prev.right {
																																									left: 0
																																								}
																																								.adaptive .carousel-inner>.active.left {
																																									left: -100%
																																								}
																																								.adaptive .carousel-inner>.active.right {
																																									left: 100%
																																								}
																																								.adaptive .carousel-control {
																																									position: absolute;
																																									left: 15px;
																																									font-weight: 100;
																																									line-height: 30px;
																																									color: #fff;
																																									text-align: center;
																																									background: #222;
																																									-moz-border-radius: 23px;
																																									filter: alpha(opacity=50)
																																								}
																																								.adaptive .carousel-control.right {
																																									left: auto;
																																									right: 15px
																																								}
																																								.adaptive .carousel-control:focus, .adaptive .carousel-control:hover {
																																									color: #fff;
																																									text-decoration: none;
																																									opacity: .9;
																																									filter: alpha(opacity=90)
																																								}
																																								.adaptive .carousel-indicators {
																																									position: absolute;
																																									top: 15px;
																																									right: 15px;
																																									z-index: 5;
																																									margin: 0;
																																									list-style: none
																																								}
																																								.adaptive .carousel-indicators li {
																																									display: block;
																																									float: left;
																																									width: 10px;
																																									height: 10px;
																																									margin-left: 5px;
																																									text-indent: -999px;
																																									background-color: #ccc;
																																									background-color: rgba(255, 255, 255, .25);
																																									border-radius: 5px
																																								}
																																								.adaptive .carousel-indicators .active {
																																									background-color: #fff
																																								}
																																								.adaptive .carousel-caption {
																																									position: absolute;
																																									left: 0;
																																									right: 0;
																																									bottom: 0;
																																									padding: 15px;
																																									background: #333;
																																									background: rgba(0, 0, 0, .75)
																																								}
																																								.adaptive .carousel-caption h4, .adaptive .carousel-caption p {
																																									color: #fff;
																																									line-height: 20px
																																								}
																																								.adaptive .carousel-caption h4 {
																																									margin: 0 0 5px
																																								}
																																								.adaptive .carousel-caption p {
																																									margin-bottom: 0
																																								}
																																								.adaptive .hero-unit {
																																									padding: 60px;
																																									margin-bottom: 30px;
																																									font-size: 18px;
																																									font-weight: 200;
																																									line-height: 30px;
																																									color: inherit;
																																									background-color: #eee;
																																									-webkit-border-radius: 6px;
																																									-moz-border-radius: 6px;
																																									border-radius: 6px
																																								}
																																								.adaptive .hero-unit h1 {
																																									margin-bottom: 0;
																																									font-size: 60px;
																																									line-height: 1;
																																									color: inherit;
																																									letter-spacing: -1px
																																								}
																																								.adaptive .hero-unit li {
																																									line-height: 30px
																																								}
																																								.adaptive .pull-right {
																																									float: right
																																								}
																																								.adaptive .f-left, .adaptive .pull-left {
																																									float: left
																																								}
																																								.adaptive .hide {
																																									display: none
																																								}
																																								.adaptive .show, .adaptive article, .adaptive aside, .adaptive details, .adaptive figcaption, .adaptive figure, .adaptive footer, .adaptive header, .adaptive hgroup, .adaptive main, .adaptive nav, .adaptive section, .adaptive summary {
																																									display: block
																																								}
																																								.adaptive .invisible {
																																									visibility: hidden
																																								}
																																								.adaptive .affix {
																																									position: fixed
																																								}
																																								.adaptive audio, .adaptive canvas, .adaptive video {
																																									display: inline-block
																																								}
																																								.adaptive audio:not([controls]) {
																																									height: 0
																																								}
																																								.adaptive [hidden] {
																																									display: none
																																								}
																																								.adaptive a:focus {
																																									outline: dotted thin
																																								}
																																								.adaptive #toTop:active, .adaptive #toTop:focus, .adaptive a:active, .adaptive a:hover {
																																									outline: 0
																																								}
																																								.adaptive abbr[title] {
																																									border-bottom: 1px dotted
																																								}
																																								.adaptive b, .adaptive strong {
																																									font-weight: 700
																																								}
																																								.adaptive hr {
																																									-moz-box-sizing: content-box;
																																									box-sizing: content-box;
																																									height: 0
																																								}
																																								.adaptive mark {
																																									background: #ff0;
																																									color: #000
																																								}
																																								.adaptive code, .adaptive kbd, .adaptive pre, .adaptive samp {
																																									font-family: monospace, serif;
																																									font-size: 1em
																																								}
																																								.adaptive pre {
																																									white-space: pre-wrap
																																								}
																																								.adaptive q {
																																									quotes: "\201C" "\201D" "\2018" "\2019"
																																								}
																																								.adaptive small {
																																									font-size: 80%
																																								}
																																								.adaptive sub, .adaptive sup {
																																									font-size: 75%;
																																									line-height: 0;
																																									position: relative;
																																									vertical-align: baseline
																																								}
																																								.adaptive sup {
																																									top: -.5em
																																								}
																																								.adaptive sub {
																																									bottom: -.25em
																																								}
																																								.adaptive div.clear {
																																									clear: both;
																																									overflow: hidden
																																								}
																																								.adaptive img {
																																									border: 0
																																								}
																																								.adaptive svg:not(:root) {
																																									overflow: hidden
																																								}
																																								.adaptive figure {
																																									margin: 0
																																								}
																																								.adaptive fieldset {
																																									margin: 0 2px
																																								}
																																								.adaptive legend {
																																									border: 0;
																																									padding: 0
																																								}
																																								.adaptive button, .adaptive input, .adaptive select, .adaptive textarea {
																																									font-family: inherit;
																																									font-size: 100%;
																																									margin: 0
																																								}
																																								.adaptive button, .adaptive input {
																																									line-height: normal
																																								}
																																								.adaptive button, .adaptive select {
																																									text-transform: none
																																								}
																																								.adaptive button, .adaptive input[type=button], .adaptive input[type=reset], .adaptive input[type=submit] {
																																									-webkit-appearance: button;
																																									cursor: pointer
																																								}
																																								.adaptive button[disabled], .adaptive input[disabled] {
																																									cursor: default
																																								}
																																								.adaptive input[type=radio], .adaptive input[type=checkbox] {
																																									box-sizing: border-box;
																																									padding: 0
																																								}
																																								.adaptive input[type=search] {
																																									-webkit-appearance: textfield;
																																									-moz-box-sizing: content-box;
																																									-webkit-box-sizing: content-box;
																																									box-sizing: content-box
																																								}
																																								.adaptive input[type=search]::-webkit-search-cancel-button, .adaptive input[type=search]::-webkit-search-decoration {
																																									-webkit-appearance: none
																																								}
																																								.adaptive button::-moz-focus-inner, .adaptive input::-moz-focus-inner {
																																									padding: 0
																																								}
																																								.adaptive textarea {
																																									overflow: auto;
																																									vertical-align: top
																																								}
																																								.adaptive .f-right {
																																									float: right
																																								}
																																								.adaptive .hidden {
																																									display: none;
																																									visibility: hidden
																																								}
																																								.adaptive .m0 {
																																									margin: 0
																																								}
																																								.adaptive .m5 {
																																									margin: 5px
																																								}
																																								.adaptive .m10 {
																																									margin: 10px
																																								}
																																								.adaptive .m15 {
																																									margin: 15px
																																								}
																																								.adaptive .m20 {
																																									margin: 20px
																																								}
																																								.adaptive .mt10 {
																																									margin-top: 10px
																																								}
																																								.adaptive .mb10 {
																																									margin-bottom: 10px
																																								}
																																								.adaptive .ml10 {
																																									margin-left: 10px
																																								}
																																								.adaptive .mr10 {
																																									margin-right: 10px
																																								}
																																								.adaptive .mt20 {
																																									margin-top: 20px
																																								}
																																								.adaptive .mb20 {
																																									margin-bottom: 20px
																																								}
																																								.adaptive .ml20 {
																																									margin-left: 20px
																																								}
																																								.adaptive .mr20 {
																																									margin-right: 20px
																																								}
																																								.adaptive .p0 {
																																									padding: 0
																																								}
																																								.adaptive .p5 {
																																									padding: 5px
																																								}
																																								.adaptive .p10 {
																																									padding: 10px
																																								}
																																								.adaptive .p15 {
																																									padding: 15px
																																								}
																																								.adaptive .p20 {
																																									padding: 20px
																																								}
																																								.adaptive .p25 {
																																									padding: 25px
																																								}
																																								.adaptive .pt10 {
																																									padding-top: 10px
																																								}
																																								.adaptive .pb10 {
																																									padding-bottom: 10px
																																								}
																																								.adaptive .pl10 {
																																									padding-left: 10px
																																								}
																																								.adaptive .pr10 {
																																									padding-right: 10px
																																								}
																																								.adaptive .pt20 {
																																									padding-top: 20px
																																								}
																																								.adaptive .pb20 {
																																									padding-bottom: 20px
																																								}
																																								.adaptive .pl20 {
																																									padding-left: 20px
																																								}
																																								.adaptive .pr20 {
																																									padding-right: 20px
																																								}
																																								.adaptive .bgwhite {
																																									background: #fff
																																								}
																																								.adaptive .bgwhitesm {
																																									background: #f5f5f5
																																								}
																																								.adaptive .bgbrown {
																																									background: #dfdfc6
																																								}
																																								.adaptive, .adaptive body {
																																									margin: 0;
																																									padding: 0;
																																									height: 100%;
																																									min-height: 100%;
																																									width: 100%;
																																									-webkit-font-smoothing: subpixel-antialiased!important;
																																									background: #fff
																																								}
																																								.adaptive body {
																																									font: 400 12px/18px Arial, Helvetica, sans-serif;
																																									font-size: 14px;
																																									line-height: 20px
																																								}
																																								.adaptive a {
																																									text-decoration: none
																																								}
																																								.adaptive .file-download:hover {
																																									text-decoration: none
																																								}
																																								.adaptive .file-download .link {
																																									text-decoration: underline
																																								}
																																								.adaptive #toTop, .adaptive .file-download:hover .link {
																																									text-decoration: none
																																								}
																																								.adaptive p {
																																									line-height: 20px
																																								}
																																								.adaptive .umi-heading {
																																									margin: 0 0 10px
																																								}
																																								.adaptive .general_wrap {
																																									min-height: 100%
																																								}
																																								.adaptive .header {
																																									min-height: 50px;
																																									background: #f5f5f5;
																																									border-bottom: 1px solid #ddd
																																								}
																																								.adaptive .header-in {
																																									width: 940px;
																																									min-height: 50px;
																																									position: relative;
																																									margin: 0 auto
																																								}
																																								.adaptive .footer {
																																									clear: both;
																																									margin-top: -100px
																																								}
																																								.adaptive .compensator {
																																									height: 100px
																																								}
																																								.adaptive .footer-in {
																																									height: 100%;
																																									width: 940px;
																																									position: relative;
																																									margin: 0 auto
																																								}
																																								.adaptive .container.wide .content {
																																									float: none;
																																									width: 100%;
																																									overflow: hidden;
																																									min-height: 200px
																																								}
																																								.adaptive .wraped-in {
																																									width: 960px;
																																									position: relative;
																																									margin: 0 auto
																																								}
																																								.adaptive .show-grid {
																																									margin-top: 10px;
																																									margin-bottom: 20px
																																								}
																																								.adaptive .modal-backdrop, .adaptive .modal-backdrop.fade.in {
																																									opacity: .3;
																																									filter: alpha(opacity=30)
																																								}
																																								.adaptive table {
																																									border-collapse: separate;
																																									width: 100%;
																																									max-width: 100%;
																																									background-color: transparent;
																																									border-spacing: 0
																																								}
																																								.adaptive #toTop, .adaptive #toTopHover {
																																									width: 51px;
																																									height: 51px;
																																									overflow: hidden
																																								}
																																								.adaptive table.no-border {
																																									border: 0
																																								}
																																								.adaptive table td, .adaptive table th {
																																									padding: 8px;
																																									line-height: 20px;
																																									text-align: left;
																																									vertical-align: top;
																																									border-top: 1px solid;
																																									border-left: 1px solid
																																								}
																																								.adaptive table.no-border td, .adaptive table.no-border th {
																																									border-top: 0;
																																									border-left: none
																																								}
																																								.adaptive table th {
																																									font-weight: 700
																																								}
																																								.adaptive table caption+thead tr:first-child td, .adaptive table caption+thead tr:first-child th, .adaptive table colgroup+thead tr:first-child td, .adaptive table colgroup+thead tr:first-child th, .adaptive table thead:first-child tr:first-child td, .adaptive table thead:first-child tr:first-child th {
																																									border-top: 0
																																								}
																																								.adaptive table tbody+tbody {
																																									border-top: 2px solid
																																								}
																																								.adaptive table table {
																																									background-color: #fff
																																								}
																																								.adaptive #toTop {
																																									display: none;
																																									position: fixed;
																																									bottom: 10px;
																																									right: 10px;
																																									border: 0;
																																									text-indent: 100%;
																																									background: url(../img/ui.totop.png) left top no-repeat
																																								}
																																								.adaptive #toTopHover {
																																									background: url(../img/ui.totop.png) left -51px no-repeat;
																																									display: block;
																																									float: left;
																																									opacity: 0;
																																									-moz-opacity: 0;
																																									filter: alpha(opacity=0)
																																								}
																																								.adaptive .fake-grey {
																																									-webkit-border-radius: 4px;
																																									-moz-border-radius: 4px;
																																									border-radius: 4px;
																																									border: 1px solid #ccc;
																																									padding: 5px 10px
																																								}
																																								.adaptive [class*=" icon-umi"], .adaptive [class^=icon-umi] {
																																									display: inline-block;
																																									width: 16px;
																																									height: 16px;
																																									margin-top: 1px;
																																									line-height: 16px;
																																									vertical-align: text-top;
																																									background: url(../img/ext.png) 0 -66px no-repeat
																																								}
																																								.adaptive .doc {
																																									background-position: 0 0;
																																									width: 14px;
																																									height: 16px
																																								}
																																								.adaptive .file, .adaptive .jpg, .adaptive .pdf, .adaptive .ppt {
																																									width: 16px;
																																									height: 16px
																																								}
																																								.adaptive .file {
																																									background-position: 0 -66px
																																								}
																																								.adaptive .jpg {
																																									background-position: 0 -132px
																																								}
																																								.adaptive .pdf {
																																									background-position: 0 -198px
																																								}
																																								.adaptive .ppt {
																																									background-position: 0 -264px
																																								}
																																								.adaptive .xls {
																																									background-position: 0 -330px;
																																									width: 14px;
																																									height: 16px
																																								}
																																								.adaptive .zip {
																																									background-position: 0 -396px;
																																									width: 13px;
																																									height: 16px
																																								}
																																								.adaptive .news_side {
																																									overflow: hidden
																																								}
																																								.adaptive .news_side .news-item, .adaptive .news_wide .news-item {
																																									overflow: hidden;
																																									margin: 0 0 10px
																																								}
																																								.adaptive .news_side .news_headline {
																																									color: #333;
																																									font-size: 13px;
																																									text-decoration: underline
																																								}
																																								.adaptive .news_wide .news_headline {
																																									color: #333;
																																									font-size: 16px;
																																									text-decoration: underline
																																								}
																																								.adaptive .menu li a, .adaptive .news_side .news_headline:hover, .adaptive .news_wide .news_headline:hover {
																																									text-decoration: none
																																								}
																																								.adaptive .news_side .news_date, .adaptive .news_wide .news_date {
																																									color: #0081e3;
																																									padding: 5px 0 0
																																								}
																																								.adaptive .news_detail .news_date {
																																									color: #0081e3;
																																									padding: 0 0 5px
																																								}
																																								.adaptive .media-list .media {
																																									margin-top: 0;
																																									padding: 10px
																																								}
																																								.adaptive .vk {
																																									margin-top: 10px
																																								}
																																								.adaptive .foto_block .thumbnails {
																																									margin: 0
																																								}
																																								.adaptive .foto_block .umi-heading {
																																									margin: 0 0 20px
																																								}
																																								.adaptive .thumb-link {
																																									text-align: center;
																																									display: block;
																																									padding: 10px 0 0
																																								}
																																								.adaptive .opis, .adaptive .thumb-text {
																																									text-align: center;
																																									margin: 0 0 5px
																																								}
																																								.adaptive .umikit-navbar .navbar-inner {
																																									padding: 0
																																								}
																																								.adaptive .umikit-navbar .navbar, .adaptive .umikit-navbar.navbar {
																																									margin-bottom: 0
																																								}
																																								.adaptive .umikit-navbar .nav {
																																									margin: 0;
																																									display: table;
																																									width: 100%
																																								}
																																								.adaptive .umikit-navbar .nav li {
																																									display: table-cell;
																																									width: 1%;
																																									float: none
																																								}
																																								.adaptive .umikit-navbar .nav li a {
																																									font-weight: 700;
																																									text-align: center;
																																									border-left: 1px solid rgba(255, 255, 255, .75);
																																									border-right: 1px solid rgba(0, 0, 0, .1)
																																								}
																																								.adaptive .umikit-navbar .nav li:first-child a {
																																									border-left: 0;
																																									border-radius: 3px 0 0 3px
																																								}
																																								.adaptive .umikit-sidenav .nav-list {
																																									padding-right: 10px;
																																									padding-left: 10px;
																																									margin-bottom: 0
																																								}
																																								.adaptive .umikit-sidenav .well {
																																									padding: 10px;
																																									margin: 0
																																								}
																																								.adaptive .dropdown-menu, .adaptive .nav-pills .dropdown-menu {
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0
																																								}
																																								.adaptive .menu-toggle {
																																									padding: 0 0 0 10px!important;
																																									height: 44px;
																																									line-height: 44px!important
																																								}
																																								.adaptive .menu, .adaptive .menu ul {
																																									padding: 0;
																																									border: 1px solid #ccc
																																								}
																																								.adaptive .menu-toggle.has-menu .arrow {
																																									right: 10px!important
																																								}
																																								.adaptive .menu {
																																									margin: 0;
																																									padding: 0;
																																									line-height: 100%;
																																									font-size: 0;
																																									position: relative
																																								}
																																								.adaptive .menu:after {
																																									clear: both;
																																									content: ' ';
																																									display: block;
																																									font-size: 0;
																																									line-height: 0;
																																									visibility: hidden;
																																									width: 0;
																																									height: 0
																																								}
																																								.adaptive .menu li {
																																									margin: 0;
																																									padding: 0;
																																									list-style-type: none;
																																									display: inline-block;
																																									position: relative;
																																									zoom: 1;
																																									line-height: inherit;
																																									top: 0;
																																									left: 0;
																																									font-size: 16px
																																								}
																																								.adaptive .menu li a {
																																									margin: 0;
																																									display: block;
																																									display: inline;
																																									display: inline-block;
																																									position: relative;
																																									zoom: 1;
																																									line-height: 100%;
																																									top: 0;
																																									left: 0
																																								}
																																								.adaptive .menu ul {
																																									margin: 0;
																																									padding: 0;
																																									position: absolute;
																																									top: 100%;
																																									left: 0;
																																									display: none;
																																									min-width: 150px;
																																									max-width: 150%
																																								}
																																								.adaptive .menu li li.has-menu span.arrow, .adaptive .menu.vertical li.has-menu span.arrow {
																																									margin-top: -4px
																																								}
																																								.adaptive .menu ul li {
																																									display: block;
																																									width: 100%
																																								}
																																								.adaptive .menu ul li a {
																																									display: block
																																								}
																																								.adaptive .menu ul ul {
																																									top: 0;
																																									left: 100%
																																								}
																																								.adaptive .menu li.right {
																																									float: right
																																								}
																																								.adaptive .menu li.has-menu a {
																																									padding-right: 25px
																																								}
																																								.adaptive .menu li.has-menu span.arrow {
																																									border-style: solid;
																																									border-width: 5px;
																																									display: block;
																																									position: absolute;
																																									top: 50%;
																																									right: 5px;
																																									font-size: 0;
																																									line-height: 0;
																																									height: 0;
																																									width: 0
																																								}
																																								.adaptive .menu.vertical li {
																																									display: block
																																								}
																																								.adaptive .menu.vertical li a {
																																									white-space: nowrap;
																																									line-height: 20px;
																																									display: block
																																								}
																																								.adaptive .menu.vertical ul {
																																									top: 0;
																																									left: 100%
																																								}
																																								.adaptive .menu.vertical.right {
																																									text-align: left
																																								}
																																								.adaptive .menu.vertical.right ul {
																																									top: 0;
																																									right: 100%;
																																									left: auto
																																								}
																																								.adaptive .menu.vertical.right li a {
																																									padding-left: 25px;
																																									padding-right: 20px
																																								}
																																								.adaptive .menu {
																																									background: #eee;
																																									background: -moz-linear-gradient(top, #fcfcfc 0, #e0e0e0 100%);
																																									background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(100%, #e0e0e0));
																																									background: -webkit-linear-gradient(top, #fcfcfc 0, #e0e0e0 100%);
																																									background: -o-linear-gradient(top, #fcfcfc 0, #e0e0e0 100%);
																																									background: linear-gradient(top, #fcfcfc 0, #e0e0e0 100%);
																																									z-index: 600
																																								}
																																								.adaptive .menu li a {
																																									text-shadow: 0 1px 1px #fff;
																																									padding: 15px 20px;
																																									font-size: .9em;
																																									color: #777
																																								}
																																								.adaptive .menu li.current.hover>a, .adaptive .menu li.current>a, .adaptive .menu li.current>a:hover {
																																									background: #7abcff;
																																									background: -moz-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
																																									background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
																																									background: -webkit-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
																																									background: -o-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
																																									background: linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
																																									color: #fff;
																																									text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
																																									cursor: default
																																								}
																																								.adaptive .menu li a:hover, .adaptive .menu li.hover>a {
																																									background: #f5f5f5
																																								}
																																								.adaptive .menu ul {
																																									background: #efefef
																																								}
																																								.adaptive .menu li.has-menu span.arrow {
																																									border-color-top: #ccc;
																																									border-color: #ccc transparent transparent
																																								}
																																								.adaptive .menu li li.has-menu span.arrow, .adaptive .menu.vertical li.has-menu span.arrow {
																																									border-color-left: #ccc;
																																									border-color: transparent transparent transparent #ccc
																																								}
																																								.adaptive .menu.vertical.right li.has-menu span.arrow {
																																									right: auto;
																																									left: 5px;
																																									margin-top: -4px;
																																									border-color-right: #ccc;
																																									border-color: transparent #ccc transparent transparent
																																								}
																																								.adaptive .menu ul li.divider {
																																									border-top: 1px solid #ccc
																																								}
																																								.adaptive .menu ul li.divider a {
																																									border-top: 1px solid #fff
																																								}
																																								.adaptive .menu li.menu-toggle {
																																									display: none
																																								}
																																								@media all and (max-width:768px) {
																																									.adaptive .menu li, .adaptive .menu.vertical li, .adaptive .menu.vertical.right li {
																																										display: block;
																																										display: none
																																									}
																																									.adaptive .menu li a, .adaptive .menu li.menu-toggle, .adaptive .menu.vertical li.menu-toggle, .adaptive .menu.vertical.right li.menu-toggle, .adaptive .menu.vertical.right:hover li, .adaptive .menu.vertical:hover li, .adaptive .menu:hover li {
																																										display: block
																																									}
																																									.adaptive .menu li li.has-menu span.arrow, .adaptive .menu li.has-menu span.arrow, .adaptive .menu.vertical li.has-menu span.arrow, .adaptive .menu.vertical.right li.has-menu span.arrow {
																																										border-color-top: #ccc;
																																										border-color: #ccc transparent transparent
																																									}
																																									.adaptive .menu.vertical.right li.has-menu span.arrow {
																																										right: 5px;
																																										left: auto
																																									}
																																									.adaptive .menu ul, .adaptive .menu ul ul, .adaptive .menu.vertical ul, .adaptive .menu.vertical.right ul {
																																										position: relative;
																																										top: 0;
																																										left: 0;
																																										margin: 10px
																																									}
																																								}
																																								.adaptive #modal, .adaptive .no-caption .carousel-caption {
																																									display: none
																																								}
																																								.adaptive .umikit-slider {
																																									overflow: hidden;
																																									margin: 0 10px
																																								}
																																								.adaptive .umikit-slider .carousel-indicators .active {
																																									background-color: #999
																																								}
																																								.adaptive .umikit-slider .carousel-indicators li {
																																									background-color: #ccc
																																								}
																																								.adaptive .umikit-slider .carousel-indicators {
																																									top: 102%
																																								}
																																								.adaptive .container.wide .umikit-slider {
																																									margin: 0
																																								}
																																								.adaptive .container.wide .carousel .container {
																																									width: 724px;
																																									position: relative;
																																									z-index: 9;
																																									margin-bottom: 0
																																								}
																																								.adaptive .carousel-control {
																																									margin-top: -56px;
																																									top: 50%;
																																									text-indent: -9999px;
																																									height: 72px;
																																									width: 50px;
																																									font-size: 120px;
																																									text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
																																									border: 0;
																																									z-index: 0;
																																									opacity: 0;
																																									-webkit-border-radius: 4px;
																																									border-radius: 4px;
																																									-webkit-box-shadow: 0 0 2px 2px rgba(128, 128, 128, .3);
																																									-moz-box-shadow: 0 0 2px 2px rgba(128, 128, 128, .3);
																																									box-shadow: 0 0 2px 2px rgba(128, 128, 128, .3);
																																									transition: all .2s ease-in-out;
																																									-moz-transition: all .2s ease-in-out;
																																									-webkit-transition: all .2s ease-in-out
																																								}
																																								#umiCallbackButton, .adaptive .imagin .details {
																																									-moz-transition: all .2s linear;
																																									-webkit-transition: all .2s linear
																																								}
																																								.adaptive .carousel:hover>.carousel-control {
																																									opacity: .6
																																								}
																																								.adaptive .carousel-control:hover {
																																									opacity: 1!important
																																								}
																																								.adaptive .container.wide .umikit-wide-slider .carousel .item, .adaptive .container.wide .umikit-wide-slider .carousel img {
																																									height: 400px
																																								}
																																								.adaptive .container.wide .carousel .item {
																																									height: 500px
																																								}
																																								.adaptive .container.wide .carousel img {
																																									position: absolute;
																																									top: 0;
																																									left: 0;
																																									min-width: 100%;
																																									height: 500px
																																								}
																																								.adaptive .container.wide .carousel-caption {
																																									background-color: transparent;
																																									position: static;
																																									max-width: 550px;
																																									padding: 0 20px;
																																									margin-top: 170px
																																								}
																																								.adaptive .imagin, .adaptive .section .thumbnail {
																																									position: relative
																																								}
																																								.adaptive .container.wide .carousel-caption .lead, .adaptive .container.wide .carousel-caption h1 {
																																									margin: 0;
																																									line-height: 1.25;
																																									color: #fff;
																																									text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
																																								}
																																								.adaptive .container.wide .carousel-caption .btn {
																																									margin-top: 10px
																																								}
																																								.adaptive .carousel {
																																									margin-bottom: 0
																																								}
																																								@media(max-width:979px) and (min-width:768px) {
																																									.adaptive .container.wide .carousel .container {
																																										width: 630px
																																									}
																																									.adaptive .container.wide .umikit-wide-slider .carousel .item, .adaptive .container.wide .umikit-wide-slider .carousel img {
																																										height: 300px
																																									}
																																								}
																																								@media(max-width:767px) {
																																									.adaptive .container.wide .carousel {
																																										margin-bottom: 0
																																									}
																																									.adaptive .container.wide .carousel .container {
																																										margin: 0;
																																										width: 630px
																																									}
																																									.adaptive .container.wide .carousel .item, .adaptive .container.wide .carousel img, .adaptive .container.wide .umikit-wide-slider .carousel .item, .adaptive .container.wide .umikit-wide-slider .carousel img {
																																										height: 300px
																																									}
																																									.adaptive .container.wide .carousel-caption {
																																										width: 65%;
																																										padding: 0 70px;
																																										margin-top: 70px
																																									}
																																									.adaptive .container.wide .carousel-caption h1 {
																																										font-size: 30px
																																									}
																																									.adaptive .container.wide .carousel-caption .btn, .adaptive .container.wide .carousel-caption .lead {
																																										font-size: 18px
																																									}
																																								}
																																								.adaptive .section .span2 .thumbnail {
																																									height: 305px
																																								}
																																								.adaptive .section .span3 .thumbnail {
																																									height: 345px
																																								}
																																								.adaptive .section .span4 .thumbnail {
																																									height: 425px
																																								}
																																								.adaptive .section .span2 .thumbnail img {
																																									max-width: 150px
																																								}
																																								.adaptive .section .span4 .thumbnail img {
																																									max-width: 290px
																																								}
																																								.adaptive .section .span2 {
																																									width: 160px
																																								}
																																								.adaptive .main .thumbnails.section li.span3 {
																																									margin-left: 20px
																																								}
																																								.adaptive .main .thumbnails.section li.span4 {
																																									margin-left: 45px
																																								}
																																								.adaptive .main .wide .thumbnails.section li.span2 {
																																									margin-left: 30px
																																								}
																																								.adaptive .main .wide .thumbnails.section li.span4 {
																																									margin-left: 20px
																																								}
																																								.adaptive .filter .breadcrumb {
																																									line-height: 30px;
																																									height: 30px;
																																									padding: 10px
																																								}
																																								.adaptive .row-fluid .catalog_order {
																																									line-height: 30px
																																								}
																																								.adaptive .row-fluid .catalog_perpage {
																																									text-align: right;
																																									line-height: 30px
																																								}
																																								.adaptive .row-fluid .layout_control {
																																									text-align: right;
																																									line-height: 29px
																																								}
																																								.adaptive .row-fluid .catalog_pagination {
																																									line-height: 30px;
																																									text-align: left;
																																									margin: 0
																																								}
																																								.adaptive .catalog_pagination .pagination {
																																									margin: 0
																																								}
																																								.adaptive .catalog_pagination .pagination ul {
																																									margin: 2px 0 0 10px;
																																									float: left
																																								}
																																								.adaptive .catalog_pagination .pagination span {
																																									font-weight: 400;
																																									float: left;
																																									display: block
																																								}
																																								.adaptive .row-fluid .catalog_order span, .adaptive .row-fluid .catalog_perpage span {
																																									font-weight: 400
																																								}
																																								.adaptive .catalog_perpage span {
																																									margin-right: 5px
																																								}
																																								.adaptive .catalog_perpage select {
																																									position: relative;
																																									top: 2px;
																																									vertical-align: top;
																																									height: 25px;
																																									padding: 0;
																																									width: 45px;
																																									-webkit-border-radius: 2px;
																																									-moz-border-radius: 2px;
																																									border-radius: 2px
																																								}
																																								.adaptive .catalog_order a, .adaptive .layout_control a {
																																									display: inline-block;
																																									margin-left: 5px
																																								}
																																								.adaptive .catalog_order span, .adaptive .catalog_perpage span, .adaptive .layout_control span, .adaptive .pagination-small span {
																																									font-weight: 700
																																								}
																																								.adaptive .section .thumbnail:hover {
																																									border: 1px solid #ccc;
																																									-webkit-box-shadow: 2px 2px 2px 0 rgba(128, 128, 128, .2);
																																									-moz-box-shadow: 2px 2px 2px 0 rgba(128, 128, 128, .2);
																																									box-shadow: 2px 2px 2px 0 rgba(128, 128, 128, .2)
																																								}
																																								.adaptive .imagin {
																																									display: table;
																																									text-align: center;
																																									margin: 0 auto
																																								}
																																								.adaptive .section .span2 .imagin {
																																									height: 150px
																																								}
																																								.adaptive .section .span2 .caption {
																																									bottom: 5px;
																																									width: 140px;
																																									position: absolute;
																																									padding: 5px
																																								}
																																								.adaptive .section .span3 .imagin {
																																									height: 210px
																																								}
																																								.adaptive .section .span3 .caption {
																																									bottom: 5px;
																																									width: 200px;
																																									position: absolute;
																																									padding: 5px
																																								}
																																								.adaptive .section .span4 .imagin {
																																									height: 290px;
																																									position: relative
																																								}
																																								.adaptive .section .span4 .caption {
																																									bottom: 5px;
																																									width: 280px;
																																									position: absolute;
																																									padding: 5px
																																								}
																																								.adaptive .imagin .img {
																																									vertical-align: middle;
																																									position: relative;
																																									display: table-cell;
																																									height: 100%;
																																									text-align: center
																																								}
																																								.adaptive .imagin .details {
																																									white-space: nowrap;
																																									overflow: hidden;
																																									text-shadow: rgba(0, 0, 0, .3) 1px 1px 1px;
																																									box-shadow: rgba(0, 0, 0, .3) 1px 1px 1px;
																																									-moz-box-shadow: rgba(0, 0, 0, .3) 1px 1px 1px;
																																									font-size: 12px;
																																									color: #fff;
																																									text-decoration: none;
																																									background-color: #a69db3;
																																									padding: 0 10px;
																																									height: 32px;
																																									line-height: 32px;
																																									text-align: center;
																																									opacity: 0;
																																									filter: alpha(opacity=0);
																																									position: absolute;
																																									top: 50%;
																																									left: 50%;
																																									margin-left: -65px;
																																									margin-top: -16px;
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px;
																																									-ms-transition: all .2s linear;
																																									-o-transition: all .2s linear;
																																									transition: all .2s linear
																																								}
																																								.adaptive .item-string .thumbnail, .adaptive .item-tr .thumbnail {
																																									padding: 10px
																																								}
																																								.adaptive .imagin:hover>.details {
																																									opacity: 1;
																																									filter: alpha(opacity=100)
																																								}
																																								.adaptive .imagin .details:hover {
																																									background: #a090b9
																																								}
																																								.adaptive .section .thumbnail img {
																																									display: block;
																																									max-width: 100%;
																																									width: auto;
																																									margin-right: auto;
																																									margin-left: auto
																																								}
																																								.adaptive .item-tr {
																																									margin-bottom: 20px
																																								}
																																								.adaptive .item-string {
																																									margin-bottom: 10px
																																								}
																																								.adaptive .item-string h5, .adaptive .item-string p {
																																									margin: 0;
																																									line-height: 30px
																																								}
																																								.adaptive .section .item-tr .span3 .imagin {
																																									height: 160px
																																								}
																																								.adaptive .shop-heading {
																																									background: #f6f6f6;
																																									line-height: 25px;
																																									position: relative;
																																									font-family: sans-serif;
																																									font-size: 16px;
																																									font-weight: 400;
																																									padding: 5px 0 4px 15px;
																																									margin: 0 0 20px
																																								}
																																								.adaptive .shop-heading.rd {
																																									border-left: 3px solid #d5261f
																																								}
																																								.adaptive .shop-heading.bl {
																																									border-left: 3px solid #0081e3
																																								}
																																								.adaptive .aller {
																																									line-height: 19px;
																																									top: 2px;
																																									padding: 5px 15px;
																																									text-transform: lowercase;
																																									float: right;
																																									text-align: right;
																																									font-size: 12px;
																																									position: absolute;
																																									right: 2px;
																																									font-weight: 400
																																								}
																																								.adaptive .sub-red {
																																									color: #ac3833
																																								}
																																								.adaptive .navbar-inner {
																																									padding: 0
																																								}
																																								.adaptive .navbar .btn-navbar {
																																									margin-bottom: 5px
																																								}
																																								.adaptive .b-navbar {
																																									display: none
																																								}
																																								.adaptive .zoom .thumbnail {
																																									box-shadow: none;
																																									-webkit-box-shadow: none;
																																									-moz-box-shadow: none;
																																									border: 0;
																																									background: #fff;
																																									display: block;
																																									line-height: 1;
																																									padding: 5px;
																																									-webkit-border-radius: 0;
																																									-moz-border-radius: 0;
																																									border-radius: 0;
																																									position: relative
																																								}
																																								.adaptive .zoom .thumbnail:after {
																																									visibility: hidden;
																																									display: block;
																																									font-size: 0;
																																									content: " ";
																																									clear: both;
																																									height: 0
																																								}
																																								.adaptive .zoom .thumbnail>img {
																																									max-height: 370px;
																																									display: block;
																																									max-width: 100%;
																																									margin-right: auto;
																																									margin-left: auto
																																								}
																																								.adaptive .zoom .thumbnail .caption {
																																									padding: 9px
																																								}
																																								.adaptive .cloud-zoom-lens {
																																									border: 4px solid #888;
																																									margin: -4px;
																																									background-color: #fff;
																																									cursor: move
																																								}
																																								.adaptive .mousetrap {
																																									z-index: 100!important;
																																									width: 100%!important;
																																									height: 100%!important
																																								}
																																								.adaptive .cloud-zoom-big {
																																									border: 5px solid #eee;
																																									overflow: hidden;
																																									left: 0!important;
																																									top: 0!important
																																								}
																																								.adaptive .cloud-zoom-loading {
																																									color: #fff;
																																									background: #222;
																																									padding: 3px;
																																									border: 1px solid #000
																																								}
																																								.adaptive .mainimage li.producthtumb {
																																									display: inline-block;
																																									width: 100px;
																																									margin-left: 25px
																																								}
																																								.adaptive .product-img {
																																									text-align: center;
																																									position: relative;
																																									display: inline-block
																																								}
																																								.adaptive .product-img-wrap {
																																									font-size: 0;
																																									line-height: 0;
																																									min-height: 0;
																																									text-align: center
																																								}
																																								.adaptive .product-list-wrap {
																																									position: relative;
																																									padding: 0 20px
																																								}
																																								.adaptive #productAdditionalImages ul.flex-direction-nav a {
																																									margin: 0;
																																									height: 106px;
																																									top: 0
																																								}
																																								.adaptive #productAdditionalImages ul.flex-direction-nav a:hover {
																																									background: #eee
																																								}
																																								.adaptive #productAdditionalImages ul.flex-direction-nav a i {
																																									opacity: .5;
																																									-webkit-transition: all .2s ease-in-out;
																																									-moz-transition: all .2s ease-in-out;
																																									-o-transition: all .2s ease-in-out;
																																									transition: all .2s ease-in-out
																																								}
																																								.adaptive #productAdditionalImages ul.flex-direction-nav a:hover i {
																																									opacity: 1
																																								}
																																								.adaptive .thumber {
																																									margin: 0;
																																									border: 1px solid #ccc;
																																									text-align: center;
																																									display: block;
																																									line-height: 20px;
																																									-webkit-transition: all .2s ease-in-out;
																																									-moz-transition: all .2s ease-in-out;
																																									-o-transition: all .2s ease-in-out;
																																									transition: all .2s ease-in-out
																																								}
																																								.adaptive .thumber:hover {
																																									border: 1px solid #004573
																																								}
																																								.adaptive .thumber img {
																																									padding: 2px;
																																									max-height: 100px;
																																									max-width: 100px;
																																									vertical-align: middle;
																																									margin: 0 auto;
																																									height: auto
																																								}
																																								.adaptive .flex-next .icon-chevron-right, .adaptive .flex-prev .icon-chevron-left {
																																									position: relative;
																																									top: 43px
																																								}
																																								.adaptive .hide-text {
																																									font: 0/0 a;
																																									color: transparent;
																																									text-shadow: none;
																																									background-color: transparent;
																																									border: 0
																																								}
																																								.adaptive .input-block-level {
																																									display: block;
																																									width: 100%;
																																									min-height: 30px;
																																									-webkit-box-sizing: border-box;
																																									-moz-box-sizing: border-box;
																																									box-sizing: border-box
																																								}
																																								@-ms-viewport {
																																									width: device-width
																																								}
																																								.adaptive .hidden-desktop, .adaptive .visible-phone, .adaptive .visible-tablet {
																																									display: none!important
																																								}
																																								.adaptive .visible-desktop {
																																									display: inherit!important
																																								}
																																								.adaptive .visible-print {
																																									display: none!important
																																								}
																																								@media print {
																																									.adaptive .visible-print {
																																										display: inherit!important
																																									}
																																									.adaptive .hidden-print {
																																										display: none!important
																																									}
																																								}
																																								@media(max-width:767px) {
																																									.adaptive .header-in {
																																										width: auto;
																																										margin: 0 20px
																																									}
																																									.adaptive .footer-in {
																																										width: auto;
																																										margin: 0 40px
																																									}
																																									.adaptive .content, .adaptive .side, .adaptive .wraped-in {
																																										float: none;
																																										width: 100%
																																									}
																																									.adaptive .umikit-navbar .navbar-inner {
																																										margin: 0 20px
																																									}
																																									.adaptive .nav-inside .navbar-inner {
																																										margin: 0
																																									}
																																									.adaptive .content {
																																										overflow: hidden
																																									}
																																									.adaptive .container.double-sidebar .content {
																																										float: none;
																																										width: 100%;
																																										overflow: hidden;
																																										margin: 0 0 10px
																																									}
																																									.adaptive .container {
																																										margin: 0 20px 20px;
																																										width: auto
																																									}
																																									.adaptive .section .span2 .thumbnail, .adaptive .section .span4 .thumbnail {
																																										height: 345px!important
																																									}
																																									.adaptive .span2 .imagin {
																																										height: 150px!important
																																									}
																																									.adaptive .span4 .imagin {
																																										height: 210px!important
																																									}
																																									.adaptive .imagin .img img {
																																										max-width: 210px!important
																																									}
																																									.adaptive .thumbnails.section li {
																																										margin-left: 0!important
																																									}
																																									.adaptive .thumbnail .caption {
																																										width: auto!important;
																																										position: relative!important
																																									}
																																									.adaptive .imagin .details {
																																										display: none!important
																																									}
																																									.adaptive .section .span2 {
																																										width: 100%!important
																																									}
																																									.adaptive .hidden-desktop {
																																										display: inherit!important
																																									}
																																									.adaptive .visible-desktop {
																																										display: none!important
																																									}
																																									.adaptive .visible-phone {
																																										display: inherit!important
																																									}
																																									.adaptive .hidden-phone {
																																										display: none!important
																																									}
																																								}
																																								@media(min-width:768px) and (max-width:979px) {
																																									.adaptive .item-string .a-search, .adaptive .vk {
																																										display: none!important
																																									}
																																									.adaptive .row-fluid:after, .adaptive .row:after {
																																										clear: both
																																									}
																																									.adaptive .header-in {
																																										width: 724px
																																									}
																																									.adaptive .footer-in {
																																										width: 704px
																																									}
																																									.adaptive .wraped-in {
																																										width: 724px
																																									}
																																									.adaptive .side {
																																										width: 166px
																																									}
																																									.adaptive .content {
																																										width: 538px
																																									}
																																									.adaptive .container.double-sidebar .content {
																																										width: 372px
																																									}
																																									.adaptive .wide .thumbnails.section li.span2, .adaptive .wide .thumbnails.section li.span3, .adaptive .wide .thumbnails.section li.span4 {
																																										margin-left: 20px
																																									}
																																									.adaptive .thumbnail .caption {
																																										width: auto!important;
																																										position: relative!important
																																									}
																																									.adaptive .thumbnail .caption .opis {
																																										max-height: 40px;
																																										overflow: hidden
																																									}
																																									.adaptive .thumbnails.section li.span2 {
																																										width: 166px
																																									}
																																									.adaptive .section .span4 .thumbnail img {
																																										max-width: 218px!important
																																									}
																																									.adaptive .item-string .a-shopping {
																																										float: right
																																									}
																																									.adaptive .hidden-desktop {
																																										display: inherit!important
																																									}
																																									.adaptive .visible-desktop {
																																										display: none!important
																																									}
																																									.adaptive .visible-tablet {
																																										display: inherit!important
																																									}
																																									.adaptive .hidden-tablet {
																																										display: none!important
																																									}
																																									.adaptive .row-fluid:after, .adaptive .row-fluid:before, .adaptive .row:after, .adaptive .row:before {
																																										display: table;
																																										line-height: 0;
																																										content: ""
																																									}
																																									.adaptive .row {
																																										margin-left: -20px
																																									}
																																									.adaptive [class*=span] {
																																										float: left;
																																										min-height: 1px;
																																										margin-left: 20px
																																									}
																																									.adaptive .container, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container, .adaptive .span12 {
																																										width: 724px
																																									}
																																									.adaptive .span11 {
																																										width: 662px
																																									}
																																									.adaptive .span10 {
																																										width: 600px
																																									}
																																									.adaptive .span9 {
																																										width: 538px
																																									}
																																									.adaptive .span8 {
																																										width: 476px
																																									}
																																									.adaptive .span7 {
																																										width: 414px
																																									}
																																									.adaptive .span6 {
																																										width: 352px
																																									}
																																									.adaptive .span5 {
																																										width: 290px
																																									}
																																									.adaptive .span4 {
																																										width: 228px
																																									}
																																									.adaptive .span3 {
																																										width: 166px
																																									}
																																									.adaptive .span2 {
																																										width: 104px
																																									}
																																									.adaptive .span1 {
																																										width: 42px
																																									}
																																									.adaptive .row-fluid, .adaptive .row-fluid .span12 {
																																										width: 100%
																																									}
																																									.adaptive .offset12 {
																																										margin-left: 764px
																																									}
																																									.adaptive .offset11 {
																																										margin-left: 702px
																																									}
																																									.adaptive .offset10 {
																																										margin-left: 640px
																																									}
																																									.adaptive .offset9 {
																																										margin-left: 578px
																																									}
																																									.adaptive .offset8 {
																																										margin-left: 516px
																																									}
																																									.adaptive .offset7 {
																																										margin-left: 454px
																																									}
																																									.adaptive .offset6 {
																																										margin-left: 392px
																																									}
																																									.adaptive .offset5 {
																																										margin-left: 330px
																																									}
																																									.adaptive .offset4 {
																																										margin-left: 268px
																																									}
																																									.adaptive .offset3 {
																																										margin-left: 206px
																																									}
																																									.adaptive .offset2 {
																																										margin-left: 144px
																																									}
																																									.adaptive .offset1 {
																																										margin-left: 82px
																																									}
																																									.adaptive .row-fluid [class*=span] {
																																										display: block;
																																										float: left;
																																										width: 100%;
																																										min-height: 30px;
																																										margin-left: 2.7624309392265194%;
																																										-webkit-box-sizing: border-box;
																																										-moz-box-sizing: border-box;
																																										box-sizing: border-box
																																									}
																																									.adaptive .row-fluid [class*=span]:first-child {
																																										margin-left: 0
																																									}
																																									.adaptive .row-fluid .controls-row [class*=span]+[class*=span] {
																																										margin-left: 2.7624309392265194%
																																									}
																																									.adaptive .row-fluid .span11 {
																																										width: 91.43646408839778%
																																									}
																																									.adaptive .row-fluid .span10 {
																																										width: 82.87292817679558%
																																									}
																																									.adaptive .row-fluid .span9 {
																																										width: 74.30939226519337%
																																									}
																																									.adaptive .row-fluid .span8 {
																																										width: 65.74585635359117%
																																									}
																																									.adaptive .row-fluid .span7 {
																																										width: 57.18232044198895%
																																									}
																																									.adaptive .row-fluid .span6 {
																																										width: 48.61878453038674%
																																									}
																																									.adaptive .row-fluid .span5 {
																																										width: 40.05524861878453%
																																									}
																																									.adaptive .row-fluid .span4 {
																																										width: 31.491712707182323%
																																									}
																																									.adaptive .row-fluid .span3 {
																																										width: 22.92817679558011%
																																									}
																																									.adaptive .row-fluid .span2 {
																																										width: 14.3646408839779%
																																									}
																																									.adaptive .row-fluid .span1 {
																																										width: 5.801104972375691%
																																									}
																																									.adaptive .row-fluid .offset12 {
																																										margin-left: 105.52486187845304%
																																									}
																																									.adaptive .row-fluid .offset12:first-child {
																																										margin-left: 102.76243093922652%
																																									}
																																									.adaptive .row-fluid .offset11 {
																																										margin-left: 96.96132596685082%
																																									}
																																									.adaptive .row-fluid .offset11:first-child {
																																										margin-left: 94.1988950276243%
																																									}
																																									.adaptive .row-fluid .offset10 {
																																										margin-left: 88.39779005524862%
																																									}
																																									.adaptive .row-fluid .offset10:first-child {
																																										margin-left: 85.6353591160221%
																																									}
																																									.adaptive .row-fluid .offset9 {
																																										margin-left: 79.8342541436464%
																																									}
																																									.adaptive .row-fluid .offset9:first-child {
																																										margin-left: 77.07182320441989%
																																									}
																																									.adaptive .row-fluid .offset8 {
																																										margin-left: 71.2707182320442%
																																									}
																																									.adaptive .row-fluid .offset8:first-child {
																																										margin-left: 68.50828729281768%
																																									}
																																									.adaptive .row-fluid .offset7 {
																																										margin-left: 62.70718232044199%
																																									}
																																									.adaptive .row-fluid .offset7:first-child {
																																										margin-left: 59.94475138121547%
																																									}
																																									.adaptive .row-fluid .offset6 {
																																										margin-left: 54.14364640883978%
																																									}
																																									.adaptive .row-fluid .offset6:first-child {
																																										margin-left: 51.38121546961326%
																																									}
																																									.adaptive .row-fluid .offset5 {
																																										margin-left: 45.58011049723757%
																																									}
																																									.adaptive .row-fluid .offset5:first-child {
																																										margin-left: 42.81767955801105%
																																									}
																																									.adaptive .row-fluid .offset4 {
																																										margin-left: 37.01657458563536%
																																									}
																																									.adaptive .row-fluid .offset4:first-child {
																																										margin-left: 34.25414364640884%
																																									}
																																									.adaptive .row-fluid .offset3 {
																																										margin-left: 28.45303867403315%
																																									}
																																									.adaptive .row-fluid .offset3:first-child {
																																										margin-left: 25.69060773480663%
																																									}
																																									.adaptive .row-fluid .offset2 {
																																										margin-left: 19.88950276243094%
																																									}
																																									.adaptive .row-fluid .offset2:first-child {
																																										margin-left: 17.12707182320442%
																																									}
																																									.adaptive .row-fluid .offset1 {
																																										margin-left: 11.32596685082873%
																																									}
																																									.adaptive .row-fluid .offset1:first-child {
																																										margin-left: 8.56353591160221%
																																									}
																																									.adaptive .uneditable-input, .adaptive input, .adaptive textarea {
																																										margin-left: 0
																																									}
																																									.adaptive .controls-row [class*=span]+[class*=span] {
																																										margin-left: 20px
																																									}
																																									.adaptive .uneditable-input.span12, .adaptive input.span12, .adaptive textarea.span12 {
																																										width: 710px
																																									}
																																									.adaptive .uneditable-input.span11, .adaptive input.span11, .adaptive textarea.span11 {
																																										width: 648px
																																									}
																																									.adaptive .uneditable-input.span10, .adaptive input.span10, .adaptive textarea.span10 {
																																										width: 586px
																																									}
																																									.adaptive .uneditable-input.span9, .adaptive input.span9, .adaptive textarea.span9 {
																																										width: 524px
																																									}
																																									.adaptive .uneditable-input.span8, .adaptive input.span8, .adaptive textarea.span8 {
																																										width: 462px
																																									}
																																									.adaptive .uneditable-input.span7, .adaptive input.span7, .adaptive textarea.span7 {
																																										width: 400px
																																									}
																																									.adaptive .uneditable-input.span6, .adaptive input.span6, .adaptive textarea.span6 {
																																										width: 338px
																																									}
																																									.adaptive .uneditable-input.span5, .adaptive input.span5, .adaptive textarea.span5 {
																																										width: 276px
																																									}
																																									.adaptive .uneditable-input.span4, .adaptive input.span4, .adaptive textarea.span4 {
																																										width: 214px
																																									}
																																									.adaptive .uneditable-input.span3, .adaptive input.span3, .adaptive textarea.span3 {
																																										width: 152px
																																									}
																																									.adaptive .uneditable-input.span2, .adaptive input.span2, .adaptive textarea.span2 {
																																										width: 90px
																																									}
																																									.adaptive .uneditable-input.span1, .adaptive input.span1, .adaptive textarea.span1 {
																																										width: 28px
																																									}
																																								}
																																								@media(max-width:767px) {
																																									.adaptive .navbar-fixed-bottom, .adaptive .navbar-fixed-top, .adaptive .navbar-static-top {
																																										margin-right: -20px;
																																										margin-left: -20px
																																									}
																																									.adaptive .controls-row [class*=span]+[class*=span], .adaptive .dl-horizontal dd, .adaptive .row, .adaptive .row-fluid [class*=offset]:first-child, .adaptive .thumbnails, .adaptive .thumbnails>li {
																																										margin-left: 0
																																									}
																																									.adaptive .dl-horizontal dt {
																																										float: none;
																																										width: auto;
																																										clear: none;
																																										text-align: left
																																									}
																																									.adaptive .row-fluid {
																																										width: 100%
																																									}
																																									.adaptive .thumbnails>li {
																																										float: none
																																									}
																																									.adaptive .row-fluid [class*=span], .adaptive .uneditable-input[class*=span], .adaptive [class*=span] {
																																										display: block;
																																										float: none;
																																										width: 100%;
																																										margin-left: 0;
																																										-webkit-box-sizing: border-box;
																																										-moz-box-sizing: border-box;
																																										box-sizing: border-box
																																									}
																																									.adaptive .row-fluid .span12, .adaptive .span12 {
																																										width: 100%;
																																										-webkit-box-sizing: border-box;
																																										-moz-box-sizing: border-box;
																																										box-sizing: border-box
																																									}
																																									.adaptive .input-large, .adaptive .input-xlarge, .adaptive .input-xxlarge, .adaptive .uneditable-input, .adaptive input[class*=span], .adaptive select[class*=span], .adaptive textarea[class*=span] {
																																										display: block;
																																										width: 100%;
																																										min-height: 30px;
																																										-webkit-box-sizing: border-box;
																																										-moz-box-sizing: border-box;
																																										box-sizing: border-box
																																									}
																																									.adaptive .input-append input, .adaptive .input-append input[class*=span], .adaptive .input-prepend input, .adaptive .input-prepend input[class*=span] {
																																										display: inline-block;
																																										width: auto
																																									}
																																									.adaptive .modal {
																																										position: fixed;
																																										top: 20px;
																																										right: 20px;
																																										left: 20px;
																																										width: auto;
																																										margin: 0
																																									}
																																									.adaptive .modal.fade {
																																										top: -100px
																																									}
																																									.adaptive .modal.fade.in {
																																										top: 20px
																																									}
																																								}
																																								@media(max-width:480px) {
																																									.adaptive .nav-collapse {
																																										-webkit-transform: translate3d(0, 0, 0)
																																									}
																																									.adaptive .page-header h1 small {
																																										display: block!important;
																																										line-height: 20px
																																									}
																																									.adaptive input[type=radio], .adaptive input[type=checkbox] {
																																										border: 1px solid #ccc
																																									}
																																									.adaptive .form-horizontal .control-label {
																																										float: none;
																																										width: auto;
																																										padding-top: 0;
																																										text-align: left
																																									}
																																									.adaptive .form-horizontal .controls {
																																										margin-left: 0
																																									}
																																									.adaptive .form-horizontal .control-list {
																																										padding-top: 0
																																									}
																																									.adaptive .form-horizontal .form-actions {
																																										padding-right: 10px;
																																										padding-left: 10px
																																									}
																																									.adaptive .media .pull-left, .adaptive .media .pull-right {
																																										display: block!important;
																																										float: none;
																																										margin-bottom: 10px
																																									}
																																									.adaptive .media-object {
																																										margin-right: 0;
																																										margin-left: 0
																																									}
																																									.adaptive .modal {
																																										top: 10px;
																																										right: 10px;
																																										left: 10px
																																									}
																																									.adaptive .modal-header .close {
																																										padding: 10px;
																																										margin: -10px
																																									}
																																									.adaptive .carousel-caption {
																																										position: static
																																									}
																																								}
																																								@media(max-width:979px) {
																																									.adaptive body {
																																										padding-top: 0
																																									}
																																									.adaptive .b-navbar {
																																										display: block!important
																																									}
																																									.adaptive .navbar-fixed-bottom, .adaptive .navbar-fixed-top {
																																										position: static
																																									}
																																									.adaptive .navbar-fixed-top {
																																										margin-bottom: 20px
																																									}
																																									.adaptive .navbar-fixed-bottom {
																																										margin-top: 20px
																																									}
																																									.adaptive .navbar-fixed-bottom .navbar-inner, .adaptive .navbar-fixed-top .navbar-inner {
																																										padding: 5px
																																									}
																																									.adaptive .navbar .container {
																																										width: auto;
																																										padding: 0;
																																										margin: 0
																																									}
																																									.adaptive .navbar .brand {
																																										padding-right: 10px;
																																										padding-left: 10px;
																																										margin: 0 0 0 -5px
																																									}
																																									.adaptive .nav-collapse {
																																										clear: both
																																									}
																																									.adaptive .nav-collapse .nav {
																																										float: none;
																																										margin: 0 5px 10px
																																									}
																																									.adaptive .nav-collapse .dropdown-menu li+li a, .adaptive .nav-collapse .nav>li>a {
																																										margin-bottom: 2px
																																									}
																																									.adaptive .nav-collapse .nav>li {
																																										float: none
																																									}
																																									.adaptive .nav-collapse .nav>.divider-vertical {
																																										display: none!important
																																									}
																																									.adaptive .nav-collapse .nav .nav-header {
																																										color: #777;
																																										text-shadow: none
																																									}
																																									.adaptive .nav-collapse .dropdown-menu a, .adaptive .nav-collapse .nav>li>a {
																																										padding: 9px 15px;
																																										font-weight: 700;
																																										color: #777;
																																										-webkit-border-radius: 3px;
																																										-moz-border-radius: 3px;
																																										border-radius: 3px
																																									}
																																									.adaptive .nav-collapse .btn {
																																										padding: 4px 10px;
																																										font-weight: 400;
																																										-webkit-border-radius: 4px;
																																										-moz-border-radius: 4px;
																																										border-radius: 4px
																																									}
																																									.adaptive .nav-collapse .dropdown-menu a:focus, .adaptive .nav-collapse .dropdown-menu a:hover, .adaptive .nav-collapse .nav>li>a:focus, .adaptive .nav-collapse .nav>li>a:hover {
																																										background-color: #f2f2f2
																																									}
																																									.adaptive .navbar-inverse .nav-collapse .dropdown-menu a, .adaptive .navbar-inverse .nav-collapse .nav>li>a {
																																										color: #999
																																									}
																																									.adaptive .navbar-inverse .nav-collapse .dropdown-menu a:focus, .adaptive .navbar-inverse .nav-collapse .dropdown-menu a:hover, .adaptive .navbar-inverse .nav-collapse .nav>li>a:focus, .adaptive .navbar-inverse .nav-collapse .nav>li>a:hover {
																																										background-color: #111
																																									}
																																									.adaptive .nav-collapse.in .btn-group {
																																										padding: 0;
																																										margin-top: 5px
																																									}
																																									.adaptive .nav-collapse .dropdown-menu {
																																										position: static;
																																										top: auto;
																																										left: auto;
																																										display: none;
																																										float: none;
																																										max-width: none;
																																										padding: 0;
																																										margin: 0 15px;
																																										background-color: transparent;
																																										border: 0;
																																										-webkit-border-radius: 0;
																																										-moz-border-radius: 0;
																																										border-radius: 0;
																																										-webkit-box-shadow: none;
																																										-moz-box-shadow: none;
																																										box-shadow: none
																																									}
																																									.adaptive .nav-collapse .open>.dropdown-menu {
																																										display: block!important
																																									}
																																									.adaptive .nav-collapse .dropdown-menu .divider, .adaptive .nav-collapse .dropdown-menu:after, .adaptive .nav-collapse .dropdown-menu:before, .adaptive .nav-collapse .nav>li>.dropdown-menu:after, .adaptive .nav-collapse .nav>li>.dropdown-menu:before {
																																										display: none!important
																																									}
																																									.adaptive .nav-collapse .navbar-form, .adaptive .nav-collapse .navbar-search {
																																										float: none;
																																										padding: 10px 15px;
																																										margin: 10px 0;
																																										border-top: 1px solid #f2f2f2;
																																										border-bottom: 1px solid #f2f2f2;
																																										-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
																																										-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
																																										box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
																																									}
																																									.adaptive .navbar-inverse .nav-collapse .navbar-form, .adaptive .navbar-inverse .nav-collapse .navbar-search {
																																										border-top-color: #111;
																																										border-bottom-color: #111
																																									}
																																									.adaptive .navbar .nav-collapse .nav.pull-right {
																																										float: none;
																																										margin-left: 0
																																									}
																																									.adaptive .nav-collapse, .adaptive .nav-collapse.collapse {
																																										height: 0;
																																										overflow: hidden
																																									}
																																									.adaptive .navbar .btn-navbar {
																																										display: block!important
																																									}
																																									.adaptive .navbar-static .navbar-inner {
																																										padding-right: 10px;
																																										padding-left: 10px
																																									}
																																								}
																																								@media(min-width:980px) {
																																									.adaptive .nav-collapse.collapse {
																																										height: auto!important;
																																										overflow: visible!important
																																									}
																																								}
																																								.adaptive .buy_button a.gotobasket, .adaptive .thumbnail .caption .buy_button a.gotobasket, .buy_button a.gotobasket {
																																									white-space: nowrap;
																																									width: auto
																																								}
																																								.adaptive .buy_button a.gotobasket.gotobasket_hidden, .adaptive .thumbnail .caption .buy_button a.gotobasket.gotobasket_hidden, .buy_button a.gotobasket.gotobasket_hidden {
																																									display: none!important
																																								}
																																								.adaptive .social_new .social_gray .social_button {
																																									background: url(/base-img/social.png) no-repeat rgba(0, 0, 0, 0)
																																								}
																																								.adaptive [class*=" icon-"], .adaptive [class^=icon-] {
																																									background-image: url(/base-img/glyphicons-halflings.png)
																																								}
																																								.adaptive .layout_control .btn-group a [class*=" icon-"], .adaptive .layout_control .btn-group a [class^=icon-] {
																																									background-image: url(/base-img/glyphicons-halflings-white.png)
																																								}
																																								.adaptive .search#big_lens .search_form.search2 .submit_button {
																																									background: url(/base-img/lp.png) center center no-repeat
																																								}
																																								.adaptive .carousel-control.right {
																																									background: url(/base-img/btn_next.png)
																																								}
																																								.adaptive .carousel-control.left {
																																									background: url(/base-img/btn_prev.png)
																																								}
																																								.adaptive .grey-zone .prev {
																																									background: url(/base-img/btn_prev.png) 50% 50% no-repeat
																																								}
																																								.adaptive .grey-zone .next {
																																									background: url(/base-img/btn_next.png) 50% 50% no-repeat
																																								}
																																								.adaptive .object-loop.fancybox-group {
																																									background: url(/base-img/z-little.png) center center no-repeat
																																								}
																																								.adaptive .caroufredsel_box .prev {
																																									background: url(/base-img/c-l.png) center center no-repeat
																																								}
																																								.adaptive .caroufredsel_box .next {
																																									background: url(/base-img/c-r.png) center center no-repeat
																																								}
																																								.adaptive .caroufredsel_box .prev.disabled {
																																									background: url(/base-img/c-l.png) center center no-repeat
																																								}
																																								.adaptive .caroufredsel_box .next.disabled {
																																									background: url(/base-img/c-r.png) center center no-repeat
																																								}
																																								.adaptive .basket_table_title_icon {
																																									background: url(/base-img/basket-icon_red.png) center center no-repeat
																																								}
																																								.adaptive #system_basket .system_basket_delete, .adaptive #system_basket .system_basket_delete:hover {
																																									background: url(/base-img/ex.png) center center no-repeat
																																								}
																																								.adaptive .al a {
																																									background: url(/base-img/clk.png) 5px 2px no-repeat
																																								}
																																								.adaptive .ar a {
																																									background: url(/base-img/ppl.png) 5px 2px no-repeat
																																								}
																																								.adaptive .auth_wrap_logged .al a {
																																									background: url(/base-img/ppl.png) 1px 2px no-repeat
																																								}
																																								.adaptive .auth_wrap_logged .al a.user_settings {
																																									background: url(/base-img/gear_light.png) 8px 1px no-repeat
																																								}
																																								.adaptive .auth_wrap_logged .ar a {
																																									background: url(/base-img/clk.png) 7px 2px no-repeat
																																								}
																																								@media (max-width:600px) {
																																									.adaptive .grey-zone .next {
																																										background: url(/base-img/btn_next_min.png) 50% 50% no-repeat
																																									}
																																									.adaptive .grey-zone .prev {
																																										background: url(/base-img/btn_prev_min.png) 50% 50% no-repeat
																																									}
																																								}
																																								.adaptive .social_old .social_gray .social_button {
																																									background-image: url(/base-img/social_gray.png)
																																								}
																																								.adaptive .search#min_lens .search_form.search2 .submit_button {
																																									background-image: url(/base-img/lp_min.png)
																																								}
																																								.adaptive .umi-services .prev {
																																									background: url(/base-img/c-l.png) center center no-repeat
																																								}
																																								.adaptive .umi-services .next {
																																									background: url(/base-img/c-r.png) center center no-repeat
																																								}
																																								.adaptive #spec_cato_prev {
																																									background: url(/base-img/c-l.png) center center no-repeat
																																								}
																																								.adaptive #spec_cato_next {
																																									background: url(/base-img/c-r.png) center center no-repeat
																																								}
																																								.adaptive ul.photo_list li .photo_img_div:hover {
																																									background: url(/base-img/z-little.png) center center no-repeat
																																								}
																																								.adaptive #fancybox-close, .adaptive #fancybox-close:hover {
																																									background: url(/base-img/ex.png) center center no-repeat
																																								}
																																								.adaptive #fancybox-right-ico {
																																									background: url(/base-img/c-r.png) center center no-repeat
																																								}
																																								.adaptive #fancybox-left-ico {
																																									background: url(/base-img/c-l.png) center center no-repeat
																																								}
																																								.adaptive .blog h1 {
																																									font-size: 14px
																																								}
																																								.adaptive .auth .auth_wrap_logged .al a.user_settings {
																																									border-left: 1px solid #CCC;
																																									margin: 0 0 0 12px;
																																									padding: 0 0 0 32px;
																																									position: inherit;
																																									width: auto;
																																									height: auto
																																								}
																																								.adaptive .adress-block .auth .auth_wrap_logged .al {
																																									width: 237px
																																								}
																																								.adaptive .adress-block .auth .auth_wrap_logged .ar {
																																									width: 61px
																																								}
																																								.adaptive .catalog_filters .ct_filter_values .ct_filter_row td {
																																									padding: 0 10px 0 0
																																								}
																																								.adaptive .object-content .opt_prop input[type=radio] {
																																									margin: 3px 0 0;
																																									height: 16px
																																								}
																																								.adaptive .object-content .opt_prop .opt_prop_rel {
																																									margin: 0 0 0 10px;
																																									height: 16px;
																																									line-height: 16px
																																								}
																																								.adaptive .object-content .opt_props {
																																									font: 13px/1.3em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif
																																								}
																																								.adaptive .header_basket_div #header_basket_summ_head:after {
																																									content: " "
																																								}
																																								.adaptive .header_basket_div #header_basket_currency {
																																									display: inline;
																																									margin: 0 0 0 3px;
																																									font-size: 12px
																																								}
																																								.adaptive .foot-box-wr .foot-box {
																																									height: auto;
																																									min-height: 70px
																																								}
																																								.adaptive .foot-box-wr .foot-box p {
																																									max-height: inherit
																																								}
																																								.adaptive .for-news-carousel .span12, .adaptive .for-popular-offers .span12, .adaptive .for-recent-offers-carousel .span12, .adaptive .for-special-offers .span12 {
																																									min-height: 1px
																																								}
																																								.adaptive .basket_table td {
																																									padding: 15px 10px 10px
																																								}
																																								.adaptive .basket_table td img {
																																									padding: 0 10px
																																								}
																																								.adaptive body .seo_text {
																																									margin: 0
																																								}
																																								.adaptive .seo_text.u-eip-edit-box {
																																									margin: 20px 0
																																								}
																																								.adaptive .menu-vertical.menu-company ul li>ul {
																																									display: none;
																																									min-width: 160px;
																																									position: absolute;
																																									left: 100%;
																																									top: 0;
																																									background-color: #EEE;
																																									border: none;
																																									border-radius: 0 2px 2px 0;
																																									z-index: 500;
																																									box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .15)
																																								}
																																								.adaptive .menu-vertical.menu-company ul li:hover>ul {
																																									display: block
																																								}
																																								.adaptive .menu-vertical.menu-company ul li>ul>li>a {
																																									background: #edeef0;
																																									padding: 10px 20px 11px;
																																									cursor: pointer;
																																									color: inherit
																																								}
																																								.adaptive .menu-vertical.menu-company ul li.current>ul>li.current>a:hover, .adaptive .menu-vertical.menu-company ul li.current>ul>li.current>ul>li>a:hover {
																																									color: inherit
																																								}
																																								.adaptive .menu-vertical.menu-company ul li.baby:after {
																																									left: 93%;
																																									border: solid transparent;
																																									content: " ";
																																									height: 0;
																																									width: 0;
																																									position: absolute;
																																									pointer-events: none;
																																									border-color: rgba(51, 51, 51, 0);
																																									border-left-color: #555;
																																									border-width: 4px;
																																									top: 50%;
																																									margin-top: -4px
																																								}
																																								.adaptive .menu-vertical.menu-company ul li.current.baby:after {
																																									border-left-color: #555
																																								}
																																								@media (max-width:979px) and (min-width:768px) {
																																									.adaptive .row-fluid .span4.phone {
																																										width: 140px
																																									}
																																									.adaptive .row-fluid .span4.auth {
																																										width: 310px
																																									}
																																								}
																																								@media (max-width:480px) {
																																									.adaptive .container .adress-block .auth .auth_wrap_logged .al {
																																										width: 207px
																																									}
																																									.adaptive .auth .auth_wrap_logged .al a, .adaptive .auth .auth_wrap_logged .ar a {
																																										font-size: 10px
																																									}
																																									.adaptive .submit input.all_system_buttons {
																																										margin-right: 12px
																																									}
																																									.adaptive .objectlist .thumbnail .caption .price {
																																										font-size: 15px
																																									}
																																									.basket_table .delivery_options>strong {
																																										max-width: 58%
																																									}
																																								}
																																								@media (max-width:320px) {
																																									.adaptive .objectlist .thumbnail .caption .price, .adaptive .old_price .wrapper_for_old_price {
																																										font-size: 13px
																																									}
																																									.basket_table .delivery_options {
																																										text-align: left;
																																										white-space: initial
																																									}
																																									.basket_table .delivery_options select {
																																										width: 100%;
																																										max-width: 100%;
																																										margin: 10px 0 0
																																									}
																																									.basket_table .delivery_options>strong {
																																										max-width: 100%
																																									}
																																								}
																																								.adaptive .objectlist .thumbnail .caption .price {
																																									line-height: inherit!important;
																																									margin-top: 4px!important
																																								}
																																								.adaptive .objectlist .thumbnail .caption .price_withdiscount_block {
																																									display: block!important
																																								}
																																								.adaptive .emarket_table_catalog .content_column .obj_short_desc span.standard_property {
																																									display: inline-block;
																																									padding: 3px 8px;
																																									margin: 3px 0 0
																																								}
																																								.emarket_table_catalog td a.object_item, .emarket_table_catalog td a.object_item:hover, .emarket_table_catalog td a.object_item:link, .emarket_table_catalog td a.object_item:visited, .items_catalog li.objectlist a.object_item, .items_catalog li.objectlist a.object_item:hover, .items_catalog li.objectlist a.object_item:link, .items_catalog li.objectlist a.object_item:visited, .object .object_image a.object_image_a, .object .object_image a.object_image_a:hover, .object .object_image a.object_image_a:link, .object .object_image a.object_image_a:visited {
																																									position: relative;
																																									display: inline-block
																																								}
																																								body img.umi_sticker.umi_goods_stickers_position_right_bottom {
																																									right: 5px;
																																									bottom: 5px
																																								}
																																								body img.umi_sticker.umi_goods_stickers_position_left_bottom {
																																									left: 5px;
																																									bottom: 5px
																																								}
																																								body img.umi_sticker.umi_goods_stickers_position_right_top {
																																									right: 5px;
																																									top: 5px
																																								}
																																								body img.umi_sticker.umi_goods_stickers_position_left_top {
																																									left: 5px;
																																									top: 5px
																																								}
																																								.modal {
																																									text-align: left;
																																									border: none;
																																									-webkit-border-radius: 3px;
																																									-moz-border-radius: 3px;
																																									border-radius: 3px
																																								}
																																								.modal-body a {
																																									text-decoration: underline
																																								}
																																								.modal-body a:hover {
																																									text-decoration: none
																																								}
																																								.hide {
																																									display: none
																																								}
																																								.fade {
																																									opacity: 0;
																																									-webkit-transition: opacity .15s linear;
																																									-moz-transition: opacity .15s linear;
																																									-o-transition: opacity .15s linear;
																																									transition: opacity .15s linear
																																								}
																																								.fade.in {
																																									opacity: 1
																																								}
																																								#promo_line.promo_line {
																																									position: fixed;
																																									bottom: 0;
																																									left: 0;
																																									height: 47px;
																																									width: 100%;
																																									z-index: 999999;
																																									text-align: left
																																								}
																																								#promo_line .promo_line_wrap {
																																									height: 100%;
																																									width: 700px;
																																									margin: 0 auto;
																																									position: relative
																																								}
																																								#promo_line .pr_line_l {
																																									display: inline-block; //display:inline;//zoom:1;vertical-align:middle;height:100%;width:135px;background:url(/base-img/foot_img.png) center -1px no-repeat}#promo_line .pr_line_r{display:inline-block;//display:inline;//zoom:1;vertical-align:middle;width:550px;font-size:12px;color:#FFF;height:25px;line-height:33px;font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;font-weight:700}#promo_line .pr_line_r a#promo_line_a{color:#fff;text-decoration:underline}#promo_line .pr_line_r a#promo_line_a:hover{text-decoration:none}#promo_line .promo-close{position:absolute;top:-1px;right:15px;font-weight:700;font-size:12px;cursor:pointer;color:#FFF;zoom:1;font-family:Tahoma,Arial,Helvetica,sans-serif;text-align:left}@media (max-width:620px){#promo_line .pr_line_r{font-size:11px}}@media (max-width:570px){#promo_line .promo_line_wrap{width:430px}#promo_line .pr_line_l{width:90px}#promo_line .pr_line_r{width:340px;font-size:11px}#promo_line .pr_line_r span{display:none}}@media (max-width:480px){#promo_line .promo_line_wrap{width:320px}#promo_line .pr_line_l{width:80px}#promo_line .pr_line_r{width:240px;font-size:11px;line-height:13px}}#DIV_DA_207850_wrapper{text-align:center;height:100px;background:#fff}
																																									.DIV_DA_207850_content_pointer {
																																										display: none
																																									}
																																									#DIV_DA_207850_wrapper #DIV_DA_207850 {
																																										background: 0 0;
																																										display: inline-block; //display:inline;//zoom:1;height:90px;padding:5px 0;overflow:hidden}#DIV_DA_207850_wrapper #DIV_DA_207850 table{border:none;border-collapse:collapse;border-spacing:0;background-color:transparent;color:#000;display:table;dominant-baseline:auto;empty-cells:show;fill:#000;fill-opacity:1;fill-rule:nonzero;filter:none;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;float:none;flood-color:#000;flood-opacity:1;font-family:Arial,Helvetica,sans-serif;font-kerning:auto;font-size:14px;font-style:normal;font-variant:normal;font-variant-ligatures:normal;font-weight:400;glyph-orientation-horizontal:0deg;glyph-orientation-vertical:auto;height:105px;image-rendering:auto;justify-content:flex-start;left:auto;letter-spacing:normal;lighting-color:#fff;line-height:18.2px;marker-end:none;marker-mid:none;marker-start:none;mask:none;mask-type:luminance;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:fill;object-position:50% 50%;opacity:1;order:0;orphans:auto;outline-offset:0;overflow-wrap:normal;overflow-x:visible;overflow-y:visible;page-break-after:auto;page-break-before:auto;page-break-inside:auto;paint-order:fill stroke markers;perspective:none;pointer-events:auto;position:static;resize:none;right:auto;shape-rendering:auto;speak:normal;stop-color:#000;stop-opacity:1;stroke:none;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;tab-size:8;table-layout:auto;text-align:center;text-anchor:start;text-decoration:none solid #000;text-indent:0;text-overflow:clip;text-rendering:auto;text-shadow:none;text-transform:none;top:auto;touch-action:auto;transform:none;transform-style:flat;transition-delay:0s;transition-duration:0s;transition-property:all;transition-timing-function:ease;unicode-bidi:normal;vector-effect:none;vertical-align:baseline;visibility:visible;white-space:normal;widows:auto;will-change:auto;word-break:normal;word-spacing:0;word-wrap:normal;writing-mode:lr-tb;z-index:auto;zoom:1;list-style:disc;margin:0;outline:#000 0;padding:0}#DIV_DA_207850_wrapper #DIV_DA_207850 table *{border:none;background-color:transparent}#DIV_DA_207850_wrapper #DIV_DA_207850 table td{line-height:16px;padding:0;margin:0;text-align:left;vertical-align:top}#DIV_DA_207850_wrapper #DIV_DA_207850_wrapper_inner{display:inline-block;//display:inline;//zoom:1;position:relative;height:100%;min-width:728px}#DIV_DA_207850_wrapper #advertisement_button_eip{position:absolute;right:-66px;z-index:1;top:55px}#DIV_DA_207850_wrapper #advertisement_button_eip .buttontext{display:inline-block;//display:inline;//zoom:1;vertical-align:middle}table.emarket_compare{border:none;border-collapse:collapse}table.emarket_compare tr{min-height:35px;height:35px}table.emarket_compare tr td,table.emarket_compare tr th{vertical-align:middle;padding:0 10px;max-width:150px;width:150px;border:none}table.emarket_compare tr td,table.emarket_compare tr th.compare-title{text-align:center}table.emarket_compare tr th.compare-title,table.emarket_compare tr.compare-images-row td{vertical-align:top}table.emarket_compare tr.compare-row-even{background:#d3d3d3}table.emarket_compare tr th{font-weight:700}table.emarket_compare tr.compare-buy td{padding:10px}
																																										.compare-price-row .compare-old-price {
																																											font-size: 12px
																																										}
																																										.compare-price-row .compare-price {
																																											font-size: 18px
																																										}
																																										table.emarket_compare .compare-item-image {
																																											position: relative;
																																											display: inline-block; //display:inline;//zoom:1}table.emarket_compare .compare-title{position:relative}table.emarket_compare .compare-delete-item{position:absolute;right:0;border-radius:5px;top:0;cursor:pointer;color:gray;text-decoration:none}table.emarket_compare .compare-delete-item:hover{color:#000}
																																											.compare-wrapper .compare-no-items {
display: none
																																											}
																																											.catalog_propertys thead.compare-wrapper td {
padding-left: 0
																																											}
																																											.compare-wrapper .compare_preloader {
display: none;
margin-left: 10px
																																											}
																																											.extra_goods .compare-wrapper, .items_catalog .compare-wrapper {
margin-top: 10px
																																											}
																																											.compare-wrapper.hide-for-mobile .compare_button span.compare_preloader img.compare_preloader_image {
width: 16px;
height: 16px
																																											}
																																											table.catalog_propertys .compare_button {
width: auto
																																											}
																																											.compare_button {
width: 180px;
margin: 0 auto
																																											}
																																											.caption .compare-wrapper .compare_button {
font-size: 13px
																																											}
																																											.caption .compare-wrapper .compare_preloader {
float: right
																																											}
																																											.compare-wrapper .compare_preloader .compare_preloader_image {
border: none
																																											}
																																											.adaptive .thumbnail .caption .compare-wrapper {
margin: 5px 8px 7px 0
																																											}
																																											@media only screen and (max-width :500px), screen and (max-device-width :500px) {
.compare-wrapper.hide-for-mobile {
	display: none
}
																																											}
																																											.no-hover {
cursor: default
																																											}
																																											.first_site_1c.link_button {
text-align: center;
margin-top: 20px
																																											}
																																											.first_site_1c.link_button a {
padding-left: 30px;
padding-right: 30px;
margin: 0 10px
																																											}
																																											.first_site_1c.link_button a:hover {
text-decoration: none
																																											}
																																											.first_site_1c.link_button a.green {
background: rgba(167, 200, 91, 1);
background: -moz-linear-gradient(top, rgba(167, 200, 91, 1) 0, rgba(132, 173, 39, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(167, 200, 91, 1)), color-stop(100%, rgba(132, 173, 39, 1)));
background: -webkit-linear-gradient(top, rgba(167, 200, 91, 1) 0, rgba(132, 173, 39, 1) 100%);
background: -o-linear-gradient(top, rgba(167, 200, 91, 1) 0, rgba(132, 173, 39, 1) 100%);
background: -ms-linear-gradient(top, rgba(167, 200, 91, 1) 0, rgba(132, 173, 39, 1) 100%);
background: linear-gradient(to bottom, rgba(167, 200, 91, 1) 0, rgba(132, 173, 39, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c85b', endColorstr='#84ad27', GradientType=0)
																																											}
																																											.first_site_1c.link_button a.red {
background: rgba(168, 166, 168, 1);
background: -moz-linear-gradient(top, rgba(168, 166, 168, 1) 0, rgba(153, 153, 153, 1) 26%, rgba(120, 120, 120, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(168, 166, 168, 1)), color-stop(26%, rgba(153, 153, 153, 1)), color-stop(100%, rgba(120, 120, 120, 1)));
background: -webkit-linear-gradient(top, rgba(168, 166, 168, 1) 0, rgba(153, 153, 153, 1) 26%, rgba(120, 120, 120, 1) 100%);
background: -o-linear-gradient(top, rgba(168, 166, 168, 1) 0, rgba(153, 153, 153, 1) 26%, rgba(120, 120, 120, 1) 100%);
background: -ms-linear-gradient(top, rgba(168, 166, 168, 1) 0, rgba(153, 153, 153, 1) 26%, rgba(120, 120, 120, 1) 100%);
background: linear-gradient(to bottom, rgba(168, 166, 168, 1) 0, rgba(153, 153, 153, 1) 26%, rgba(120, 120, 120, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a6a8', endColorstr='#787878', GradientType=0)
																																											}
																																											.appointments #wrapper .online-entry__wrapper * {
box-sizing: border-box
																																											}
																																											.appointments #wrapper .online-entry__wrapper input {
margin: 0;
border: 0;
outline: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
																																											}
																																											.appointments #wrapper .online-entry__wrapper ::-ms-clear {
display: none
																																											}
																																											.appointments #wrapper .online-entry__wrapper input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
opacity: 1;
font-size: 18px;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__wrapper input::-moz-placeholder, textarea:-moz-placeholder {
opacity: 1;
font-size: 18px;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__wrapper input:-ms-input-placeholder, textarea:-ms-input-placeholder {
opacity: 1;
font-size: 18px;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__wrapper {
padding: 10px;
background: #eee;
border: 1px solid #bbb;
font-size: 14px;
min-width: 888px
																																											}
																																											.appointments #wrapper .online-entry__step+.online-entry__step {
margin-top: 10px
																																											}
																																											.appointments #wrapper .online-entry__title {
padding: 10px;
background: #fff;
border: 1px solid #cfcfcf;
font-size: 18px;
color: #d23c3c;
border-radius: 25px 0 0 25px;
position: relative
																																											}
																																											.appointments #wrapper .online-entry__title:before {
display: inline-block;
width: 25px;
height: 25px;
margin-right: 10px;
vertical-align: middle;
background: #d23c3c;
text-align: center;
line-height: 26px;
color: #fff;
border-radius: 25px
																																											}
																																											.appointments #wrapper .online-entry__step.selected .online-entry__title {
border: 1px solid #3976ca;
color: #3976ca
																																											}
																																											.appointments #wrapper .online-entry__step.selected .online-entry__title:before {
background: #3976ca
																																											}
																																											.appointments #wrapper .online-entry__step:nth-child(1) .online-entry__title:before {
content: '1'
																																											}
																																											.appointments #wrapper .online-entry__step:nth-child(2) .online-entry__title:before {
content: '2'
																																											}
																																											.appointments #wrapper .online-entry__step:nth-child(3) .online-entry__title:before {
content: '3'
																																											}
																																											.appointments #wrapper .online-entry__step:nth-child(4) .online-entry__title:before {
content: '4'
																																											}
																																											.appointments #wrapper .online-entry__content {
padding-left: 60px;
position: relative;
top: -1px;
display: none
																																											}
																																											.appointments #wrapper .online-entry__step.selected .online-entry__content {
display: block
																																											}
																																											.appointments #wrapper .online-entry__content div[class^=column-] {
background: #fff;
float: left
																																											}
																																											.appointments #wrapper .online-entry__content div[class^=column-]:first-child {
border-left: 1px solid #3976ca;
border-bottom: 1px solid #3976ca;
border-top: 1px solid #ccc
																																											}
																																											.appointments #wrapper .online-entry__content div[class^=column-]:last-child {
border-right: 1px solid #3976ca;
border-bottom: 1px solid #3976ca;
border-top: 1px solid #ccc;
position: relative
																																											}
																																											.appointments #wrapper .final-registration__error {
position: absolute;
bottom: 20px;
color: red;
font-weight: 700
																																											}
																																											.appointments #wrapper .online-entry__content:after {
content: '';
display: block;
clear: both
																																											}
																																											.appointments #wrapper .column-30pct {
width: 30%
																																											}
																																											.appointments #wrapper .column-40pct {
width: 40%
																																											}
																																											.appointments #wrapper .column-50pct {
width: 50%
																																											}
																																											.appointments #wrapper .column-60pct {
width: 60%
																																											}
																																											.appointments #wrapper .column-70pct {
width: 70%
																																											}
																																											.appointments #wrapper .service-choose {
height: 340px;
padding-top: 10px;
overflow-y: auto;
border-right: 1px solid #ccc
																																											}
																																											.appointments #wrapper .service-type {
padding-left: 15px;
margin-bottom: 5px;
font-size: 18px
																																											}
																																											.appointments #wrapper .service-choose ul {
margin: 0 0 10px;
padding: 0;
list-style: none;
font-size: 16px
																																											}
																																											.appointments #wrapper .service-choose li {
padding: 3px 15px 3px 35px;
background-image: url(/base-img/appointments/list_marker.png);
background-repeat: no-repeat;
background-position: 16px 50%;
overflow: hidden;
cursor: pointer
																																											}
																																											.appointments #wrapper .service-choose li:hover {
background-color: #e0edff
																																											}
																																											.appointments #wrapper .service-choose .service-item {
display: block;
width: 85%;
float: left;
overflow: hidden;
color: #333
																																											}
																																											.appointments #wrapper .service-choose li .service-item span {
cursor: pointer;
text-overflow: ellipsis;
white-space: nowrap
																																											}
																																											.appointments #wrapper .service-choose .service-price {
display: block;
width: 15%;
float: left;
text-align: right
																																											}
																																											.appointments #wrapper .service-choose li.selected {
background-image: url(/base-img/appointments/list_marker_selected.png);
background-color: #3976ca;
color: #fff
																																											}
																																											.appointments #wrapper .service-choose li.selected .service-item {
color: #fff
																																											}
																																											.appointments #wrapper .hint-step {
height: 340px;
padding: 130px 15px 0 50px;
background: url(/base-img/appointments/arrow_prev.png) 15px 50% no-repeat;
line-height: 20px;
color: #333
																																											}
																																											.appointments #wrapper .recording-time {
height: 340px;
padding-top: 15px
																																											}
																																											.appointments #wrapper .recording-time__title {
font-size: 16px;
margin-bottom: 10px;
padding: 0 10px;
position: relative
																																											}
																																											.appointments #wrapper .recording-time__selection {
display: table;
width: 100%;
margin-bottom: 5px;
border: 1px solid #cdcdcd;
border-radius: 5px
																																											}
																																											.appointments #wrapper .recording-time__item {
display: table-cell;
height: 30px;
line-height: 30px;
font-size: 16px;
color: #333
																																											}
																																											.appointments #wrapper .recording-time__item:first-child {
width: 140px;
padding: 0 10px
																																											}
																																											.appointments #wrapper .recording-time__item+.recording-time__item {
text-align: center;
border-left: 1px solid #cdcdcd
																																											}
																																											.appointments #wrapper .recording-time__item span {
float: right;
text-transform: uppercase
																																											}
																																											.appointments #wrapper .recording-time__item.passed {
background: #cdcdcd
																																											}
																																											.appointments #wrapper .recording-time__item.closed {
background: #f47d85;
color: #fff
																																											}
																																											.appointments #wrapper .recording-time__item.free {
background: #89e6a3;
cursor: pointer
																																											}
																																											.appointments #wrapper .free-days {
border-bottom: 1px solid #ccc;
text-align: center;
color: #333;
padding-bottom: 8px;
margin-bottom: 8px
																																											}
																																											.appointments #wrapper .recording-time ul {
margin: 0 0 0 10px;
padding: 0;
list-style: none;
font-size: 16px;
color: #333
																																											}
																																											.appointments #wrapper .recording-time li {
padding: 1px 0 1px 15px;
background-image: url(/base-img/appointments/list_marker.png);
background-repeat: no-repeat;
background-position: 0 50%
																																											}
																																											.appointments #wrapper .recording-time-selection__wrapper {
padding: 0 10px
																																											}
																																											.appointments #wrapper .recording-time__note {
position: absolute;
bottom: 0;
right: 10px;
font-size: 12px;
color: #333
																																											}
																																											.appointments #wrapper .recording-time__note:before {
content: '';
display: block;
float: left;
width: 12px;
height: 12px;
margin-right: 5px;
background: #89e6a3;
border-radius: 3px
																																											}
																																											.appointments #wrapper .selection-specialist {
position: relative;
background: #fff;
border-width: 1px;
border-style: solid;
border-color: #ccc #3976ca #3976ca
																																											}
																																											.appointments #wrapper .online-entry__btn {
display: inline-block;
height: 30px;
padding: 0 25px;
border: 1px solid #3b77ca;
border-radius: 8px;
background: #fff;
line-height: 30px;
font-size: 16px;
color: #3b77ca;
cursor: pointer
																																											}
																																											.appointments #wrapper .online-entry__btn:hover {
background: #3b77ca;
color: #fff
																																											}
																																											.appointments #wrapper .selection-specialis_hint {
position: absolute;
top: -38px;
right: 15px
																																											}
																																											.appointments #wrapper .operator-prompt {
padding-left: 30px;
background: url(/base-img/appointments/arrow_prev.png) 5px 50% no-repeat;
color: #333
																																											}
																																											.appointments #wrapper .master-list {
height: 340px;
overflow-y: auto
																																											}
																																											.appointments #wrapper .master-item {
width: 46%;
float: left;
padding: 20px 0;
margin: 0 2%;
border-top: 1px solid #ccc
																																											}
																																											.appointments #wrapper .master-item.selected, .appointments #wrapper .master-item:hover {
border-bottom: 5px solid #3b77ca;
padding-bottom: 15px
																																											}
																																											.appointments #wrapper .master-item:nth-child(1), .master-item:nth-child(2) {
border-top: 0
																																											}
																																											.appointments #wrapper .master-photo {
width: 115px;
height: 120px;
overflow: hidden;
float: left
																																											}
																																											.appointments #wrapper .master-photo img {
width: 115px
																																											}
																																											.appointments #wrapper .master-info {
width: 100%;
height: 120px;
position: relative;
float: left;
margin-left: -115px;
padding: 0 15px 0 130px
																																											}
																																											.appointments #wrapper .master-name {
font-size: 18px;
margin-bottom: 5px
																																											}
																																											.appointments #wrapper .master-description {
height: 55px;
overflow: hidden;
line-height: 18px;
color: #333
																																											}
																																											.appointments #wrapper .master-info .online-entry__btn {
position: absolute;
bottom: 0;
left: 130px
																																											}
																																											.appointments #wrapper .online-entry__step.step-passed .online-entry__title {
border: 1px solid #d2d2d2;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__step.step-passed .online-entry__title:before {
background: #999
																																											}
																																											.appointments #wrapper .online-entry__title .online-entry__btn {
position: absolute;
top: 7px;
right: 10px
																																											}
																																											.appointments #wrapper .step-done__wrapper {
display: inline-block
																																											}
																																											.appointments #wrapper .step-done {
height: 12px;
display: inline-block;
padding-left: 20px;
margin-left: 15px;
background: url(/base-img/appointments/step-done.png) 0 50% no-repeat;
line-height: 12px;
text-transform: uppercase;
font-size: 12px;
color: #238c00
																																											}
																																											.appointments #wrapper .online-entry__wrapper input[type=text], .appointments #wrapper .online-entry__wrapper input[type=email] {
width: 100%;
height: 36px;
display: block;
margin-bottom: 8px;
padding: 0 15px;
border: 1px solid #797979;
border-radius: 4px;
font-size: 18px;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__wrapper input[type=checkbox] {
width: 15px;
height: 15px;
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
float: left;
margin-right: 5px;
margin-bottom: 6px
																																											}
																																											.appointments #wrapper .online-entry__wrapper .webforms_error_text {
display: none
																																											}
																																											.appointments #wrapper .online-entry__wrapper textarea {
width: 100%;
display: block;
margin-bottom: 8px;
padding: 7px 15px 0;
border: 1px solid #797979;
border-radius: 4px;
font-size: 18px;
color: #666
																																											}
																																											.appointments #wrapper .online-entry__ordering button, .appointments #wrapper .online-entry__wrapper input[type=submit] {
width: 100%;
height: 36px;
display: block;
margin-bottom: 8px;
padding: 0 15px;
border: 1px solid #3976ca;
border-radius: 4px;
background: #3976ca;
font-size: 18px;
color: #fff;
cursor: pointer
																																											}
																																											.appointments #wrapper .online-entry__ordering {
height: 285px;
padding: 20px 35px
																																											}
																																											.appointments #wrapper .final-registration {
position: relative
																																											}
																																											.appointments #wrapper .online-entry__content .final-registration div.column-50pct {
border-bottom: none
																																											}
																																											.appointments #wrapper .final-registration ul {
margin: 0 0 15px 10px;
padding: 0;
list-style: none;
font-size: 16px
																																											}
																																											.appointments #wrapper .final-registration li {
padding: 3px 0 3px 15px;
background-image: url(/base-img/appointments/list_marker.png);
background-repeat: no-repeat;
background-position: 0 50%
																																											}
																																											.appointments #wrapper .final-registration__title {
font-size: 16px;
margin-bottom: 10px
																																											}
																																											.appointments #wrapper .final-registration__hint {
text-align: left;
color: #333
																																											}
																																											.appointments #wrapper .communication-admin {
width: 100%; //padding-left:60px;//position:absolute;bottom:0;left:0;color:#333;clear:both}
.appointments #wrapper .communication-admin__content {
	padding: 20px 35px;
	line-height: 24px;
	background: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #3976ca #3976ca
}
.appointments #wrapper .ui-datepicker-group {
	float: left;
	width: auto;
	max-width: 48%
}
.appointments #wrapper .ui-state-default {
	position: relative;
	display: block;
	width: 32px;
	height: 32px;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	color: #000;
	text-decoration: none;
	background: #89e6a3;
	border-radius: 4px;
	border: 0;
	padding: 0
}
.appointments #wrapper .ui-weekend .ui-state-default {
	background: #ccc;
	color: rgba(0, 0, 0, .2)
}
.appointments #wrapper .ui-disabled .ui-state-default {
	background: #eee;
	color: rgba(0, 0, 0, .2)
}
.appointments #wrapper .ui-datepicker-calendar th span {
	font-size: 14px;
	color: #a2a2a2;
	font-weight: 400
}
.appointments #wrapper .ui-datepicker-calendar td {
	padding: 1px
}
.appointments #wrapper .ui-datepicker-title {
	color: #555;
	text-align: center
}
.appointments #wrapper .ui-datepicker-inline {
	width: auto!important
}
.appointments #wrapper .ui-state-active {
	background: #709bec;
	color: #000;
	border: 1px solid #709bec;
	box-shadow: inset 0 0 2px #fff
}
.appointments #wrapper .date-visit__wrapper {
	height: 290px;
	padding: 15px;
	overflow: hidden
}
.appointments #wrapper .ui-datepicker-group-first {
	margin-right: 15px
}
.appointments #wrapper .ui-datepicker-group-last {
	float: right
}
.appointments #wrapper .description-step {
	height: 290px;
	padding: 110px 0 0 50px;
	border-left: 1px solid #ccc;
	color: #333
}
.appointments #wrapper .online-entry__wrapper div[class^=status-] {
	margin-bottom: 3px
}
.appointments #wrapper .online-entry__wrapper div[class^=status-]:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 10px;
	border-radius: 3px
}
.appointments #wrapper .online-entry__wrapper .status-busy:before {
	background: #f47d85
}
.appointments #wrapper .online-entry__wrapper .status-free:before {
	background: #89e6a3
}
.appointments #wrapper .online-entry__wrapper .status-output:before {
	background: #ccc
}
.appointments #wrapper .ui-datepicker-header {
	position: relative;
	margin-bottom: 10px;
	background: 0 0;
	border: none
}
.appointments #wrapper .ui-icon-circle-triangle-w {
	background: url(/base-img/appointments/arrow_prev.png) 0 50% no-repeat;
	color: transparent;
	cursor: pointer;
	position: absolute;
	bottom: 0
}
.appointments #wrapper .ui-icon-circle-triangle-e {
	background: url(/base-img/appointments/arrow_next.png) 100% 50% no-repeat;
	color: transparent;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	right: 0
}
.appointments #wrapper .choose-time {
	position: relative;
	height: 290px;
	padding: 15px;
	border-left: 1px solid #ccc
}
.appointments #wrapper .choose-time .description-step__status {
	position: absolute;
	bottom: 12px;
	left: 15px;
	color: #333
}
.appointments #wrapper .choose-time__title {
	font-size: 18px;
	color: #3976ca;
	margin-bottom: 13px
}
.appointments #wrapper .choose-time_selection {
	overflow-y: auto;
	max-height: 160px
}
.appointments #wrapper .choose-time_item {
	width: 48px;
	height: 30px;
	float: left;
	margin: 0 6px 6px 0;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	border-radius: 5px
}
.appointments #wrapper .choose-time_item.selected {
	background: #709bec;
	color: #000;
	border: 1px solid #709bec;
	box-shadow: inset 0 0 2px #fff
}
.appointments #wrapper .time-busy {
	background: #e2e6e3
}
.appointments #wrapper .time-free {
	background: #89e6a3;
	cursor: pointer
}
.appointments #wrapper .time-output {
	background: #f47d85
}
.appointments #wrapper .calendar-availability__busy {
	background: #f47d85;
	color: #000
}
.appointments #wrapper .calendar-availability__free-75pct {
	background: url(/base-img/appointments/calendar_availability.png) repeat-y;
	color: #000
}
.appointments #wrapper .calendar-availability__free-50pct {
	background: url(/base-img/appointments/calendar_availability.png) -32px 0 repeat-y;
	color: #000
}
.appointments #wrapper .calendar-availability__free-25pct {
	background: url(/base-img/appointments/calendar_availability.png) -64px 0 repeat-y;
	color: #000
}
.appointments #wrapper .online-entry__current {
	display: none
}
.appointments #wrapper .online-entry__step .online-entry__nonactive {
	display: inline-block
}
.appointments #wrapper .online-entry__step.selected .online-entry__nonactive, .appointments #wrapper .online-entry__step.step-passed .online-entry__nonactive {
	display: none
}
.appointments #wrapper .online-entry__step.selected .online-entry__current, .appointments #wrapper .online-entry__step.step-passed .online-entry__current {
	display: inline-block
}
.appointments #wrapper .online-entry__step.selected .online-entry__choise {
	display: none
}
.adaptive .appointments #wrapper * {
	text-shadow: none
}
.appointments #wrapper table, .appointments #wrapper table td, .appointments #wrapper table th {
	border: 0
}
.appointments.small #wrapper .online-entry__wrapper {
	min-width: auto;
	font-size: 12px
}
.appointments.small #wrapper .hint-step, .appointments.small #wrapper .online-entry__btn, .appointments.small #wrapper .recording-time__item, .appointments.small #wrapper .recording-time__title {
	font-size: 12px
}
.appointments.small #wrapper .final-registration ul, .appointments.small #wrapper .final-registration__title, .appointments.small #wrapper .online-entry__title {
	font-size: 14px
}
.appointments.small #wrapper .choose-time__title {
	font-size: 16px
}
.appointments.small #wrapper .ui-state-default {
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 14px
}
.appointments.small #wrapper .choose-time_item {
	width: 42px;
	height: 26px;
	line-height: 26px;
	font-size: 14px
}
.appointments.small table.ui-datepicker-calendar {
	table-layout: fixed;
	width: 100%
}
.appointments.small #wrapper .master-name {
	font-size: 15px;
	font-weight: 700
}
.appointments.small #wrapper .choose-time_selection {
	max-height: 130px
}
.opt_prop_block.item_characteristics, .order_popup .item_characteristics {
	display: block
}
span.quantity.title {
	font-weight: 700
}
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
	visibility: visible!important;
	background: #f2f2f2!important;
	background: rgba(0, 0, 0, .06)!important;
	border: 0!important;
	-webkit-box-shadow: inset 0 0 12px 4px #fff;
	box-shadow: inset 0 0 12px 4px #fff
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
	content: '!';
	visibility: hidden
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}
.selectize-dropdown-header {
	position: relative;
	padding: 5px 8px;
	border-bottom: 1px solid #d0d0d0;
	background: #f8f8f8;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.selectize-dropdown-header-close {
	position: absolute;
	right: 8px;
	top: 50%;
	color: #303030;
	opacity: .4;
	margin-top: -12px;
	line-height: 20px;
	font-size: 20px!important
}
.selectize-dropdown-header-close:hover {
	color: #000
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
	border-right: 1px solid #f2f2f2;
	border-top: 0 none;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.selectize-control.plugin-remove_button [data-value] .remove, .selectize-input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
	border-right: 0 none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
	display: none
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
	border-top: 0 none
}
.selectize-control.plugin-remove_button [data-value] {
	position: relative;
	padding-right: 24px!important
}
.selectize-control.plugin-remove_button [data-value] .remove {
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 17px;
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	color: inherit;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px 0 0;
	border-left: 1px solid #d0d0d0;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	box-sizing: border-box
}
.selectize-control, .selectize-input {
	position: relative
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
	background: rgba(0, 0, 0, .05)
}
.selectize-control.plugin-remove_button [data-value].active .remove {
	border-left-color: #cacaca
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
	background: 0 0
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
	border-left-color: #fff
}
.selectize-dropdown, .selectize-input, .selectize-input input {
	color: #303030;
	font-family: inherit;
	font-size: 13px;
	line-height: 18px;
	-webkit-font-smoothing: inherit
}
.selectize-control.single .selectize-input.input-active, .selectize-input {
	background: #fff;
	cursor: text;
	display: inline-block
}
.selectize-input {
	border: 1px solid #d0d0d0;
	padding: 8px;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.selectize-control.multi .selectize-input.has-items {
	padding: 6px 8px 3px
}
.selectize-input.full {
	background-color: #fff
}
.selectize-input.disabled, .selectize-input.disabled * {
	cursor: default!important
}
.selectize-input.focus {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}
.selectize-input.dropdown-active {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}
.selectize-input>* {
	vertical-align: baseline;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1
}
.selectize-control.multi .selectize-input>div {
	cursor: pointer;
	margin: 0 3px 3px 0;
	padding: 2px 6px;
	background: #f2f2f2;
	color: #303030;
	border: 0 solid #d0d0d0
}
.selectize-control.multi .selectize-input>div.active {
	background: #e8e8e8;
	color: #303030;
	border: 0 solid #cacaca
}
.selectize-control.multi .selectize-input.disabled>div, .selectize-control.multi .selectize-input.disabled>div.active {
	color: #7d7d7d;
	background: #fff;
	border: 0 solid #fff
}
.selectize-input>input {
	display: inline-block!important;
	padding: 0!important;
	min-height: 0!important;
	max-height: none!important;
	max-width: 100%!important;
	margin: 0 2px 0 0!important;
	text-indent: 0!important;
	border: 0!important;
	background: 0 0!important;
	line-height: inherit!important;
	-webkit-user-select: auto!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.selectize-input>input::-ms-clear {
	display: none
}
.selectize-input>input:focus {
	outline: 0!important
}
.selectize-input::after {
	content: ' ';
	display: block;
	clear: left
}
.selectize-input.dropdown-active::before {
	content: ' ';
	display: block;
	position: absolute;
	background: #f0f0f0;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0
}
.selectize-dropdown {
	position: absolute;
	z-index: 10;
	border: 1px solid #d0d0d0;
	background: #fff;
	margin: -1px 0 0;
	border-top: 0 none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.selectize-dropdown [data-selectable] {
	cursor: pointer;
	overflow: hidden
}
.selectize-dropdown [data-selectable] .highlight {
	background: rgba(125, 168, 208, .2);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.selectize-dropdown .optgroup-header, .selectize-dropdown [data-selectable] {
	padding: 5px 8px
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
	border-top: 0 none
}
.selectize-dropdown .optgroup-header {
	color: #303030;
	background: #fff;
	cursor: default
}
.selectize-dropdown .active {
	background-color: #f5fafd;
	color: #495c68
}
.selectize-dropdown .active.create {
	color: #495c68
}
.selectize-dropdown .create {
	color: rgba(48, 48, 48, .5)
}
.selectize-dropdown-content {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 200px
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
	cursor: pointer
}
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
	cursor: text
}
.selectize-control.single .selectize-input:after {
	content: ' ';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0;
	border-color: grey transparent transparent
}
.selectize-control.single .selectize-input.dropdown-active:after {
	margin-top: -4px;
	border-width: 0 5px 5px;
	border-color: transparent transparent grey
}
.selectize-control.rtl.single .selectize-input:after {
	left: 15px;
	right: auto
}
.selectize-control.rtl .selectize-input>input {
	margin: 0 4px 0 -2px!important
}
.selectize-control .selectize-input.disabled {
	opacity: .5;
	background-color: #fafafa
}
.selectize-control.single {
	min-width: 200px
}
tr.ct_filter_row.selectize td.ct_filter_row_title span {
	position: relative;
	top: 7px
}
[id^=characteristics-popup-] h3 {
	text-align: center;
	margin: 20px 0
}
.characteristics-popup {
	width: 500px;
	margin: 20px 40px 35px 20px
}
.characteristics-popup tr th {
	color: #A9A7A7;
	padding-bottom: 10px
}
.characteristics-popup tr.option td.small {
	width: 15%
}
.characteristics-popup tr.option td.small input {
	width: 70px;
	height: 35px;
	line-height: 35px;
	margin: 5px 10px 5px 0;
	padding: 0 5px;
	border: 1px solid #DADADA
}
.characteristics-popup tr.option td.full input {
	width: 94%;
	height: 35px;
	line-height: 35px;
	margin: 5px 10px 5px 0;
	padding: 0 5px;
	border: 1px solid #DADADA
}
.characteristics-popup tr.option td.small:last-child input {
	margin-right: 0
}
.adaptive table.characteristics-popup {
	width: auto
}
.adaptive table.characteristics-popup td, .adaptive table.characteristics-popup th {
	padding: 0;
	line-height: normal;
	border: 0
}
.submit-chars {
	background: url(/images/cms/eip/buttons_bg.png) 5px -1px no-repeat #fff;
	float: right;
	cursor: pointer!important;
	color: #555;
	font-size: 11px!important;
	font-weight: 700!important;
	font-family: Tahoma!important;
	padding: 5px 10px 6px 40px;
	border: 1px solid #e3e3e3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 35px 10px 5px 0!important
}
.item_characteristics .between_price_name, .item_characteristics .char-float, .item_characteristics .label-currency {
	display: none
}
.item_characteristics.field_editable .between_price_name, .item_characteristics.field_editable .char-float, .item_characteristics.field_editable .label-currency, .item_characteristics.showPrices .between_price_name, .item_characteristics.showPrices .char-float, .item_characteristics.showPrices .label-currency {
	display: inherit
}
#umiCallbackButtonWrapper {
	position: fixed;
	left: 50%;
	top: 80%;
	width: 65px;
	height: 65px;
	margin-left: -32.5px;
	background: rgba(137, 238, 79, .85);
	background: -moz-radial-gradient(center, ellipse cover, rgba(137, 238, 79, .85) 0, rgba(65, 190, 19, .85) 100%);
	background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(137, 238, 79, .85)), color-stop(100%, rgba(65, 190, 19, .85)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(137, 238, 79, .85) 0, rgba(65, 190, 19, .85) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(137, 238, 79, .85) 0, rgba(65, 190, 19, .85) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(137, 238, 79, .85) 0, rgba(65, 190, 19, .85) 100%);
	background: radial-gradient(ellipse at center, rgba(137, 238, 79, .85) 0, rgba(65, 190, 19, .85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89ee4f', endColorstr='#41be13', GradientType=1);
	border-radius: 40px;
	background-size: 65px;
	-moz-transition: all 1s linear;
	-o-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	z-index: 202
}
#umiCallbackButton {
	background: url(/base-img/phone.png) center center no-repeat;
	cursor: pointer;
	height: 55px;
	width: 55px;
	display: block;
	padding: 0;
	border-radius: 50px;
	background-size: 30px;
	margin: 5px auto auto;
	-o-transition: all .2s linear
}
#umiCallbackButtonOverlay {
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	z-index: 201;
	top: 0
}
.umi-recent-offers .h2_content {
	display: inline-block;
	text-align: center
}
.umi-recent-offers h2.shop-heading {
	text-align: center
}
#order_form .order_form_error {
	border-color: red
}
@media screen and (max-width:1190px) {
	.appointments #wrapper .final-registration li::before, ul>li::before {
		content: ''
	}
	.appointments #wrapper .online-entry__wrapper {
		min-width: auto
	}
	.appointments #wrapper .recording-time {
		height: auto
	}
	.single-item .clearfix {
		margin: 0
	}
	.appointments #wrapper .recording-time__note:before {
		margin-top: 8px
	}
	.appointments #wrapper .master-info .online-entry__btn {
		bottom: auto;
		left: 200px
	}
	.mobile_no_padd {
		padding: 0!important
	}
	.hidden_mobile {
		display: none!important
	}
	.mobile_next_step, .mobile_visible {
		display: block
	}
	.mobile_no_bord {
		border: none!important
	}
	.appointments.main-container {
		min-width: 320px
	}
	.appointments #wrapper {
		background: #eee
	}
	.mobile_full_width {
		width: 100%!important;
		padding: 0 30px
	}
	.appointments #wrapper .online-entry__content div[class^=column-]:first-child {
		border-top: none
	}
	.appointments #wrapper .online-entry__title, .appointments.small #wrapper .online-entry__title {
		padding: 15px;
		border-radius: 45px 0 0 45px;
		font-size: 24px;
		height: 90px;
		overflow: hidden
	}
	.appointments #wrapper .online-entry__step.selected .online-entry__title {
		border-color: #3976ca;
		color: #3976ca
	}
	.appointments #wrapper .online-entry__content {
		padding-left: 65px;
		border-right: 1px solid #4e86b1
	}
	.appointments #wrapper .online-entry__title::before {
		width: 60px;
		height: 60px;
		border-radius: 60px;
		font-size: 30px;
		line-height: 55px;
		background: #d23c3c;
		margin-right: 17px
	}
	.appointments #wrapper .online-entry__step.selected .online-entry__title::before {
		background: #3976ca;
		line-height: 65px
	}
	.appointments #wrapper .hint-step {
		font-size: 15px;
		line-height: 25px;
		color: #a9a9a9;
		margin-bottom: 20px;
		font-weight: 100;
		height: auto;
		padding: 0;
		background: 0 0
	}
	.appointments #wrapper .service-choose {
		height: auto;
		padding-bottom: 20px
	}
	.appointments #wrapper .service-type {
		padding-left: 0;
		font-size: 25px;
		color: #242424;
		font-weight: 100;
		text-transform: capitalize
	}
	.appointments #wrapper .service-choose ul {
		font-size: 20px
	}
	.appointments #wrapper .service-choose li {
		background-position: 0 50%;
		padding-left: 20px!important
	}
	.appointments #wrapper .service-choose .service-price {
		color: #242424;
		font-weight: 700
	}
	.appointments #wrapper .online-entry__btn {
		border-color: #3976ca;
		color: #3976ca;
		font-size: 20px;
		line-height: 35px;
		height: 40px;
		padding: 0 30px
	}
	.appointments #wrapper .online-entry__step.step-passed .online-entry__title {
		color: #999
	}
	.appointments #wrapper .step-done {
		background-image: url(/base-img/appointments/step_done_mobile.png);
		height: 30px;
		width: 35px;
		position: absolute;
		top: 25px;
		right: 50px
	}
	.appointments #wrapper .step-done+span {
		background: url(/base-img/appointments/step_edit.png) 0 50% no-repeat;
		border: none;
		height: 30px
	}
	.appointments #wrapper .step-done+span:hover {
		background: 0 0
	}
	.appointments #wrapper .online-entry__title .online-entry__btn {
		width: 30px;
		padding: 0;
		top: 20px;
		right: 20px
	}
	.appointments #wrapper .selection-specialist {
		border-top: none;
		border-right: none;
		border-color: #3976ca
	}
	.appointments #wrapper .master-item {
		width: 95%;
		border: none;
		padding-left: 27px!important
	}
	.appointments #wrapper .master-name {
		font-size: 20px;
		color: #242424;
		font-weight: 100
	}
	.appointments #wrapper .master-description {
		font-size: 16px
	}
	.appointments #wrapper .online-entry__title {
		color: #d23c3c
	}
	.appointments #wrapper .selection-specialis_hint {
		position: relative;
		top: auto;
		right: auto;
		height: 110px;
		border-top: 1px solid #cbcbcb;
		padding: 20px
	}
	.appointments #wrapper .selection-specialis_hint span {
		display: block;
		float: left
	}
	.appointments #wrapper .selection-specialis_hint span:first-of-type {
		background: 0 0;
		color: #c2c2c2;
		font-size: 16px;
		width: 45%
	}
	.appointments #wrapper .selection-specialis_hint span:last-of-type {
		margin-top: 20px
	}
	.appointments #wrapper .master-item:hover {
		border-bottom: none!important;
		padding-bottom: 0
	}
	.appointments #wrapper .operator-prompt {
		padding-left: 14px
	}
	.appointments #wrapper .master-info {
		padding-left: 200px
	}
	.appointments #wrapper .ui-datepicker-group-first {
		width: 100%;
		max-width: 100%
	}
	.appointments #wrapper .ui-datepicker-calendar td {
		background: #f9f9f9
	}
	.appointments #wrapper .ui-state-default {
		width: 100%;
		height: 60px;
		font-size: 16px;
		border-radius: 0;
		font-weight: 400;
		line-height: 60px;
		background: #89e6a3
	}
	.appointments #wrapper .ui-state-active {
		background: #3976ca!important;
		border: none;
		box-shadow: none
	}
	.appointments #wrapper .ui-weekend .ui-state-default {
		background: #dadada
	}
	.ui-datepicker-unselectable .ui-state-disabled .ui-disabled {
		background: 0 0
	}
	.appointments #wrapper .ui-datepicker-title {
		color: #242424;
		font-size: 16px
	}
	.appointments #wrapper .ui-datepicker-header {
		background: #f7f7f7;
		border-bottom: 1px solid #cfcfcf;
		margin-bottom: 0;
		padding: 15px
	}
	.ui-datepicker .ui-datepicker-next {
		top: -385px;
		right: 20px
	}
	.appointments #wrapper .ui-datepicker-group {
		margin-right: 0
	}
	.ui-datepicker-calendar {
		border-bottom: 1px solid #cfcfcf!important
	}
	.ui-datepicker .ui-datepicker-prev {
		left: 20px;
		top: 20px
	}
	.appointments #wrapper .ui-icon-circle-triangle-e {
		background-image: url(/templates/demodizzy/images/appointments/arr_next_mobile.png)
	}
	.appointments #wrapper .ui-icon-circle-triangle-w {
		background-image: url(/templates/demodizzy/images/appointments/arr_prev_mobile.png)
	}
	.appointments #wrapper .date-visit__wrapper {
		height: 437px;
		padding-left: 35px
	}
	.ui-corner-all {
		border-radius: 0
	}
	.ui-widget-content {
		background: 0 0
	}
	.ui-datepicker {
		padding: 0
	}
	.mobile_full_width.mobile_calendar {
		border-bottom: none!important
	}
	.mobile_full_width.mobile_choose_time {
		border-top: none!important;
		padding: 0;
		border-left: 1px solid #3976ca
	}
	.appointments #wrapper .choose-time {
		border: none!important;
		padding-left: 35px
	}
	.appointments #wrapper .choose-time__title {
		font-size: 20px;
		color: #3976ca
	}
	.appointments #wrapper .choose-time_item {
		border-radius: 0;
		width: 25%!important;
		margin: 0 0 5px 1px;
		height: 55px!important;
		font-size: 20px!important;
		line-height: 55px!important;
		background: #dadada
	}
	.appointments #wrapper .online-entry__wrapper .status-free::before, .appointments #wrapper .time-free {
		background: #89e6a3
	}
	.appointments #wrapper .choose-time .description-step__status {
		border-top: 1px solid #cfcfcf;
		width: 100%;
		height: 70px;
		left: 0;
		padding: 20px 0 20px 35px
	}
	.appointments #wrapper .choose-time .description-step__status div {
		float: left;
		width: 30%;
		font-size: 16px;
		color: #c2c2c2
	}
	.appointments #wrapper .online-entry__wrapper div[class^=status-]::before {
		width: 20px;
		height: 20px;
		border-radius: 0;
		vertical-align: top
	}
	.appointments #wrapper .final-registration__title {
		font-size: 16px;
		color: #999
	}
	.appointments #wrapper .final-registration {
		background: #fff;
		border-left: 1px solid #3976ca
	}
	.appointments #wrapper .final-registration li {
		font-size: 16px;
		color: #999;
		margin-left: 0
	}
	.appointments #wrapper .final-registration__hint {
		font-size: 14px;
		color: #999
	}
	.appointments #wrapper .online-entry__ordering {
		height: auto
	}
	.appointments #wrapper .online-entry__ordering form {
		width: 100%
	}
	.appointments #wrapper .online-entry__ordering form input:not([type=submit]), .appointments #wrapper .online-entry__ordering form textarea {
		background: #f8f8f8;
		border: 1px solid #d0d0d0;
		border-bottom: none;
		border-right: none;
		height: 55px;
		border-radius: 12px
	}
	.appointments #wrapper .online-entry__ordering form input[type=checkbox] {
		height: 15px
	}
	.appointments #wrapper .online-entry__ordering form input[type=submit] {
		background: #3976ca;
		border-radius: 12px;
		height: 55px;
		font-size: 20px
	}
	.appointments #wrapper .online-entry__ordering form textarea {
		height: 230px
	}
	.appointments #wrapper .communication-admin__content {
		border-top: none
	}
	.appointments #wrapper .communication-admin__content span {
		font-size: 14px;
		color: #a9a9a9
	}
	#appointment_post_success {
		width: 300px!important
	}
	.text_overflow {
		width: 70%;
		text-overflow: ellipsis
	}
}
@media screen and (max-width:600px) {
	.appointments #wrapper .online-entry__title {
		font-size: 18px
	}
	.appointments #wrapper .online-entry__content {
		padding-left: 40px
	}
	.appointments #wrapper .service-choose ul, .appointments #wrapper .service-type {
		font-size: 16px
	}
	.appointments #wrapper .recording-time__note {
		top: -20px;
		left: 10px
	}
	.appointments #wrapper .selection-specialis_hint {
		height: auto
	}
	.appointments #wrapper .selection-specialis_hint span:first-of-type {
		width: auto
	}
}
@media screen and (max-width:500px) {
	.appointments #wrapper .online-entry__title::before {
		width: 40px;
		height: 40px;
		border-radius: 40px;
		font-size: 20px;
		line-height: 35px
	}
	.appointments #wrapper .online-entry__step.selected .online-entry__title::before {
		line-height: 35px
	}
	.appointments #wrapper .recording-time__item {
		font-size: 10px
	}
	.appointments #wrapper .online-entry__title {
		font-size: 14px;
		height: 75px
	}
	.appointments #wrapper .master-info {
		padding-left: 0;
		margin-left: 0
	}
	.appointments #wrapper .master-info .online-entry__btn {
		left: 0
	}
	.appointments #wrapper .ui-state-default {
		height: 27px;
		line-height: 26px
	}
	.appointments #wrapper .date-visit__wrapper {
		height: 269px
	}
	.appointments #wrapper .master-photo {
		float: none
	}
	.appointments #wrapper .choose-time .description-step__status div {
		font-size: 14px
	}
	.ui-datepicker .ui-datepicker-next {
		top: -220px
	}
	.appointments #wrapper .choose-time_item {
		width: 30%
	}
	.appointments #wrapper .online-entry__ordering {
		padding: 10px
	}
}
@media screen and (max-width:400px) {
	.appointments #wrapper .ui-datepicker-group {
		overflow: scroll
	}
	.appointments #wrapper .online-entry__step .online-entry__title::before {
		display: block;
		float: left;
		line-height: 40px
	}
	.appointments #wrapper .online-entry__step.selected .online-entry__title::before {
		line-height: 40px
	}
	.appointments #wrapper .online-entry__step .online-entry__title {
		padding-right: 50px
	}
	.appointments #wrapper .service-choose ul {
		font-size: 14px
	}
	.appointments #wrapper .online-entry__step .online-entry__nonactive {
		display: inline
	}
	.appointments #wrapper .step-done {
		right: 30px
	}
	.appointments #wrapper .online-entry__title .online-entry__btn {
		right: 10px
	}
	.appointments #wrapper .online-entry__ordering {
		padding: 20px 10px
	}
	.appointments #wrapper .online-entry__step.selected .online-entry__current, .appointments #wrapper .online-entry__step.step-passed .online-entry__current, .appointments #wrapper .online-entry__title {
		font-size: 10px;
		line-height: 40px
	}
	.online-entry__btn {
		font-size: 14px!important
	}
}
@media screen and (min-width:1191px) {
	.mobile_visible {
		display: none!important
	}
}
@media (max-width:490px) {
	.adaptive .basket_table .total_price, .basket_table .delivery_options {
		text-align: left
	}
	.adaptive .basket_table thead {
		display: none
	}
	.adaptive .basket_table .system_basket_amount {
		width: 15px;
		padding: 4px 3px
	}
	.adaptive #system_basket .basket_table_wrapper {
		overflow: scroll
	}
}
td.cdek {
	vertical-align: top
}
.purchase_fields .recaptcha, td .recaptcha {
	width: 100%
}
.recaptcha {
	width: 280px;
	text-align: center;
	margin-bottom: 15px
}
.recaptcha .grecaptcha-badge {
	margin: 0 auto;
	display: none
}
.ajax_login_form .recaptcha {
	margin-top: 5px;
	margin-bottom: 0;
	width: 100%
}
.g-recaptcha {
	margin-top: 10px
}
.discountMessage {
	position: fixed;
	top: 10px;
	left: 50%;
	padding: 10px;
	font-size: 15px;
	border-radius: 5px;
	z-index: 100000000;
	background: rgba(255, 255, 255, .8);
	transform: translate(-50%, 0);
	line-height: 25px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, .2) 0 0 5px 5px;
	opacity: 0;
	transition: opacity 2s
}
.discountMessage.active {
	opacity: 1
}
.discountMessage span {
	color: #00f;
	text-decoration: underline;
	cursor: pointer
}
@font-face {
	font-family: UniSans;
	src: url(/templates/demotractor/css/fonts/UniSans.otf)
}
@font-face {
	font-family: HelveticaLight;
	src: url(/templates/demotractor/css/fonts/helvetica/HelveticaLight.ttf)
}
@font-face {
	font-family: HelveticaReg;
	src: url(/templates/demotractor/css/fonts/helvetica/HelveticaRegular.ttf)
}
@font-face {
	font-family: HelveticaMedium;
	src: url(/templates/demotractor/css/fonts/helvetica/HelveticaMedium.ttf)
}
@font-face {
	font-family: HelveticaBold;
	src: url(/templates/demotractor/css/fonts/helvetica/HelveticaBold.ttf)
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px)
	}
	80% {
		-webkit-transform: translateY(10px)
	}
	to {
		-webkit-transform: translateY(0)
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px)
	}
	80% {
		-moz-transform: translateY(10px)
	}
	to {
		-moz-transform: translateY(0)
	}
}
@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-o-transform: translateY(-30px)
	}
	80% {
		-o-transform: translateY(10px)
	}
	to {
		-o-transform: translateY(0)
	}
}
@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		transform: translateY(-30px)
	}
	80% {
		transform: translateY(10px)
	}
	to {
		transform: translateY(0)
	}
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px)
	}
	80% {
		-webkit-transform: translateY(-10px)
	}
	to {
		-webkit-transform: translateY(0)
	}
}
.adaptive a, .adaptive a:focus, .adaptive a:hover, .adaptive a:visited {
	text-decoration: none;
	color: #444
}
.adaptive .pos-rel {
	position: relative
}
.adaptive .general_wrap {
	min-width: 300px;
	position: relative;
	overflow: hidden
}
.adaptive .footer .search {
	width: 244px;
	height: 43px;
	padding: 0;
	margin-right: auto;
	margin-top: 30px
}
.adaptive .footer .search .form_placeholder {
	color: #b0b0b0;
	height: 40px;
	font-family: MullerUltraLight
}
.adaptive .search .search_form.search2 {
	margin: 0;
	display: block;
	line-height: 43px;
	height: 43px
}
.adaptive .search fieldset {
	height: 43px;
	border: 0;
	width: 100%;
	padding: 0;
	line-height: 30px;
	position: relative;
	border-radius: 2px
}
.adaptive .search .search_form.search2 .search_form_string {
	border: 0;
	box-shadow: none;
	width: 203px;
	display: block;
	margin: 0;
	padding: 4px 30px 4px 10px;
	font-family: HelveticaMedium;
	font-size: 16px;
	line-height: 14px;
	border-radius: 0;
	box-sizing: border-box
}
.adaptive .search .search_form.search2 .submit_button {
	box-shadow: none;
	right: 0;
	top: 0;
	position: absolute;
	border: 0;
	width: 42px;
	height: 42px;
	margin: 0;
	background-image: url(../img/search_icon_yellow.png)!important;
	cursor: pointer
}
.adaptive .search .search_form.search2 .submit_button:active, .adaptive .search .search_form.search2 .submit_button:focus, .adaptive .search .search_form.search2 .submit_button:visited {
	outline: 0;
	border: 0
}
.adaptive .breadcrumbs ul {
	margin: 20px 0;
	list-style: none
}
.adaptive .breadcrumbs ul li {
	padding: 0 5px 0 0
}
.adaptive .breadcrumbs ul li a {
	padding: 0 5px 0 0;
	text-shadow: none
}
.adaptive .breadcrumbs ul li a:hover {
	text-decoration: underline
}
.adaptive .breadcrumbs ul li.breadcrumbs_last a:hover {
	text-decoration: none
}
.adaptive .breadcrumbs ul li.breadcrumbs_last a {
	cursor: default
}
.adaptive .top-menu {
	background: #2b2b2b
}
.adaptive .top-menu>.span12>.container>.row-fluid {
	display: flex;
	align-items: flex-start;
	position: relative
}
.adaptive .top-menu .for-menu {
	width: 240px;
	display: flex;
	flex-flow: column wrap;
	background: #fff;
	align-items: center;
	position: absolute;
	top: 139px;
	left: 0;
	z-index: 499
}
.adaptive .top-menu .header_brand {
	width: 240px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #fff
}
.adaptive .top-menu .header_brand .logotype {
	width: 80%;
	text-align: center;
	margin-top: 10px
}
.adaptive .top-menu .header_brand .company_name {
	width: 80%;
	text-align: center;
	margin: 10px 0
}
.adaptive .top-menu .header_brand .company_name p {
	font-family: UniSans;
	font-size: 24px;
	line-height: 1.5;
	color: #2b2b2b;
	margin: 0;
	letter-spacing: -.6px
}
.adaptive .top-menu .header_contacts {
	width: auto;
	flex-grow: 1;
	margin-left: 72px;
	padding-top: 60px;
	position: relative
}
.adaptive .top-menu .header_contacts:before {
	content: '';
	display: block;
	width: 200%;
	height: 15px;
	position: absolute;
	top: 0;
	left: -7px;
	background: url(../img/decor_dash.png)
}
.adaptive .top-menu .header_contacts .addr:before {
	content: '';
	display: block;
	width: 45px;
	height: 3px;
	margin-bottom: 10px
}
.adaptive .top-menu .header_contacts .addr span {
	color: #fff;
	font-family: HelveticaMedium;
	font-size: 14px;
	font-weight: 400
}
.adaptive .top-menu .header_contacts .phone {
	text-align: right
}
.adaptive .top-menu .header_contacts .phone:before {
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.adaptive .top-menu .header_contacts .phone .phone_number {
	color: #fff;
	font-family: HelveticaMedium;
	font-size: 20px;
}
.adaptive .for-content .direction_block.customing {
	width: 100%;
	height: 100%;
	position: relative
}
.adaptive .umi-menu .navbar {
	margin: 0
}
.adaptive .umi-menu .navbar-inner {
	border: 0;
	box-shadow: none;
	background: 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.adaptive .top-menu .nav-wrap {
	width: 100%;
	background: #2b2b2b
}
.adaptive .umi-menu ul.level-0 {
	float: none;
	margin: 0;
	display: flex;
	flex-flow: column wrap;
	align-items: flex-start;
	counter-reset: li;
	padding: 0;
	list-style: none
}
.adaptive .umi-menu ul.level-0>li {
	padding: 1em 30px 1em 1em;
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	font-size: 13px
}
.adaptive .umi-menu ul.level-0>li:before {
	content: counter(li, decimal-leading-zero);
	counter-increment: li;
	padding: 0;
	margin-right: 1em;
	color: #9fa3ac;
	font-family: HelveticaBold;
	text-transform: uppercase;
	vertical-align: initial;
	display: inline-block;
	font-size: 14px;
	height: 24px
}
.adaptive .umi-menu .navbar-inner {
	padding: 15px 0
}
.adaptive .umi-menu ul.level-0 li a {
	color: #fff;
	font-size: 15px;
	font-family: HelveticaMedium;
	text-decoration: none;
	display: inline-block;
	vertical-align: initial;
	padding: 0;
	text-shadow: none;
	-webkit-transition: background-color .25s;
	-moz-transition: background-color .25s;
	-o-transition: background-color .25s;
	transition: background-color .25s;
	outline: 0
}
.adaptive .umi-menu ul li.current:hover>a {
	color: #fff
}
.adaptive .umi-menu .btn.btn-umi-shop {
	float: right;
	position: relative;
	right: 10px;
	padding: 10px 12px;
	font-size: 28px;
	font-weight: 400;
	color: #fff;
	text-shadow: none;
	box-shadow: none;
	border: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.adaptive .nav-collapse.collapse {
	text-align: center
}
.adaptive .umi-menu .btn.btn-umi-shop:active {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .45);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .45);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .45)
}
.adaptive .umi-menu ul.level-0 li {
	float: left;
	position: relative
}
.adaptive .umi-menu ul.level-0 li:hover>a {
	background: 0 0;
	box-shadow: none
}
.adaptive .umi-menu .in.collapse ul.level-0>li.current>a {
	box-shadow: none;
	border-top: none;
	padding: 0 20px 0 15px;
	color: #272828
}
.adaptive .umi-menu .in.collapse ul.level-0 li.baby:after {
	right: 15px
}
.adaptive .umi-menu .in.collapse ul.level-0>li.current>a, .adaptive .umi-menu ul.level-0>li.current>a {
	text-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.adaptive .umi-menu ul.level-0 li.baby:after {
	top: 43%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: #777 transparent transparent;
	border-width: 4px;
	right: 8px;
	transform: rotate(-90deg)
}
.adaptive .umi-menu .navbar ul.level-0 .clip {
	display: none;
	height: 45px;
	width: 100px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: default
}
.adaptive .menu-vertical ul, .adaptive .umi-menu .btn.btn-umi-shop, .adaptive .umi-menu .navbar-inner, .adaptive .umi-menu ul.level-0 li>ul.level-1 {
	margin: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.adaptive .umi-menu ul.level-0 li>ul.level-1 {
	display: none;
	top: 0;
	left: 100%;
	z-index: 10000;
	float: left;
	list-style: none;
	background: #2b2b2b;
	border: 0;
	box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	position: absolute;
	padding: 0;
	min-width: 240px
}
.adaptive .umi-menu ul.level-0 li.hover>ul.level-1 {
	display: block
}
.adaptive .umi-menu ul.level-0 li>ul.level-1 li {
	float: none;
	height: auto;
	padding: 1em;
	font-size: 13px
}
.adaptive .umi-menu ul.level-0 li>ul.level-1 li a {
	padding: 0;
	border: 0
}
.adaptive .umi-menu ul.level-0 li>ul.level-1 li.spec a {
	color: #f2532f;
	text-decoration: underline;
	font-weight: 400
}
.adaptive .umi-menu ul.level-0 li>ul.level-1 li.spec:hover a {
	background: 0 0;
	text-decoration: none
}
.adaptive .umi-menu ul.level-0 li.baby.current:hover:after, .adaptive .umi-menu ul.level-0 li.baby:hover:after {
	border-top-color: #fff
}
.adaptive .menu-vertical ul {
	padding: 0;
	position: relative;
	-webkit-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
	-moz-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
	-o-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
	box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6)
}
.adaptive .menu-vertical ul li {
	display: block;
	position: relative
}
.adaptive .menu-vertical ul li:first-child a {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}
.adaptive .menu-vertical ul li:last-child a {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px
}
.adaptive .menu-vertical ul li.current a {
	cursor: default
}
.adaptive .menu-vertical ul li a {
	line-height: 20px;
	display: block;
	text-shadow: none;
	padding: 15px 20px;
	text-decoration: none;
	font-size: 16px;
	font-family: MullerUltraLight
}
.adaptive .menu-vertical ul li a:hover, .adaptive .menu-vertical.menu-company ul li>ul>li:hover, .adaptive .menu-vertical.menu-company ul li>ul>li:hover>a {
	background: #d4b89e
}
.adaptive .umi-second-content {
	padding-bottom: 40px
}
.adaptive .umi-second-content .content-wrap {
	display: flex;
	flex-flow: column nowrap
}
.adaptive .umi-second-content .content-wrap input.search_form_string {
	margin-bottom: 0
}
.adaptive .umi-second-content .content-wrap .h1 .h1_content {
	display: block;
	min-height: 1em
}
.adaptive .umi-second-content .site_form .captcha_img {
	position: relative;
	top: 4px;
	left: 12px
}
.adaptive .stc1, .adaptive .stc2 {
	-webkit-transition-duration: .85s;
	-moz-transition-duration: .85s;
	-ms-transition-duration: .85s;
	-o-transition-duration: .85s;
	transition-duration: .85s;
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all
}
.u-eip.adaptive .services-catalog-wrapper .hidden-text.not_hidden {
	margin: 40px 0 30px
}
.adaptive .services-catalog-wrapper .mainpage_catalog_title {
	width: 100%;
	padding: 70px;
	box-sizing: border-box;
	position: relative;
	margin: 0
}
.adaptive .services-catalog-wrapper .mainpage_catalog_title:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 50%;
	background: #f3f3f3;
	z-index: 0
}
.adaptive .services-catalog-wrapper .mainpage_catalog_title .h2_content {
	font-size: 60px;
	color: #2b2b2b;
	font-family: UniSans;
	letter-spacing: -1.5px;
	line-height: 1.2;
	padding: 0;
	position: relative;
	z-index: 999;
	max-width: 480px;
	overflow: hidden;
	display: block;
	max-height: 2.4em
}
.adaptive .stc2 {
	-webkit-transition-duration: 1.25s;
	-moz-transition-duration: 1.25s;
	-ms-transition-duration: 1.25s;
	-o-transition-duration: 1.25s;
	transition-duration: 1.25s
}
.adaptive .for-content {
	padding: 0;
	margin: 0
}
.adaptive .for-content .offer_block .camera_pag_ul li {
	margin: 20px 0 0
}
.adaptive .for-content .about_block {
	width: 50%;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	padding: 50px 30px 50px 50px;
}
.adaptive .for-content .about_block .custom_wrapper_1, .adaptive .for-content .about_block .custom_wrapper_1 p {
	font-family: HelveticaLight;
	font-size: 20px;
	color: #3e3e3e;
	line-height: 1.7;
	margin-bottom: 20px
}
.adaptive .for-content .about_block .custom_wrapper_2, .adaptive .for-content .about_block .custom_wrapper_2 p {
	font-family: HelveticaLight;
	font-size: 15px;
	color: #3e3e3e;
	line-height: 2
}
.adaptive .for-content .direction_block {
	position: relative;
	margin: 0 auto
}
.adaptive .for-content .direction_block_link {
	position: relative;
	width: 100vw;
	height: 100%;
	display: block;
	top: 0;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	text-decoration: none;
	overflow: hidden
}
.adaptive .for-content .direction_block_link img {
	max-width: none;
	height: 100vh;
	width: auto;
	left: 50%;
	top: -138px;
	position: absolute;
	transform: translateX(-50%)
}
.adaptive .for-content .direction_text.u-eip-edit-box {
	background-color: #e6e6e6!important
}
.u-eip.adaptive .main_image .direction_block .not_hidden {
	margin: 10px 0
}
.adaptive .for-content .direction_block .direction_title {
	display: none
}
.adaptive .for-content .direction_text {
	position: absolute;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	overflow: hidden;
	z-index: 99;
	box-sizing: border-box;
	top: 50%;
	left: 312px;
	transform: translatey(-60%);
	text-decoration: none
}
.adaptive .for-content .direction_block_title {
	font-family: UniSans;
	font-size: 70px;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: -2.5px;
	max-height: 2.4em;
	overflow: hidden
}
.adaptive .for-content .direction_block_slogan, .adaptive .for-content .direction_block_subtitle {
	color: #fff;
	font-family: UniSans;
	font-size: 42px;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: -2px;
	max-height: 4em;
	overflow: hidden;
}

.adaptive .main_image {
	height: calc(100vh - 80px);
}
.adaptive .main_image .custom_wrapper_1.customing, .adaptive .main_image .direction_block_2.customing, .adaptive .main_image img.moving {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.adaptive .main_image .custom_wrapper_1, .adaptive .main_image .direction_block_2 {
	opacity: 0;
	-webkit-transform: scale(.4);
	-moz-transform: scale(.4);
	-ms-transform: scale(.4);
	-o-transform: scale(.4);
	transform: scale(.4)
}
.adaptive .main_image .direction_block_2 {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-moz-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-ms-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-o-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	transition-timing-function: cubic-bezier(.165, .84, .44, 1);
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all
}
.adaptive #order_form_wrapper #order_form .ajax_pdn_accept, .adaptive .main_image .custom_wrapper_ipad_1 {
	position: relative
}
.adaptive .umi-services .next, .adaptive .umi-services .prev, .adaptive ul.photo_list li .photo_img_div {
	-webkit-transition: opacity .4s ease-in-out 0;
	-moz-transition: opacity .4s ease-in-out 0;
	-ms-transition: opacity .4s ease-in-out 0;
	-o-transition: opacity .4s ease-in-out 0;
	transition: opacity .4s ease-in-out 0
}
.adaptive .services-catalog-wrapper .next.disabled, .adaptive .services-catalog-wrapper .prev.disabled {
	opacity: .2;
	cursor: default
}
.adaptive #spec_cato_next.disabled, .adaptive #spec_cato_prev.disabled {
	opacity: .2
}
.adaptive .index_catalog, .adaptive .items_catalog {
	margin: 0
}
.adaptive .catalog_item_img, .adaptive .object_item_img {
	text-align: center;
	display: block
}
.u-eip.adaptive .mainpage_items_catalog li.simple_catalog_item.ui-sortable-handle {
	padding-top: 40px
}
.adaptive .umi-second-content .items_catalog li.simple_catalog_item, .adaptive ul.photo_list li {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-ms-transform: scale(.8);
	-webkit-transition: all .4s ease-in-out 0;
	-moz-transition: all .4s ease-in-out 0;
	-ms-transition: all .4s ease-in-out 0;
	-o-transition: all .4s ease-in-out 0;
	transition: all .4s ease-in-out 0
}
.adaptive .mainpage_items_catalog li.simple_catalog_item, .adaptive .special_offers_list li.simple_catalog_item {
	opacity: 1
}
.adaptive .services-catalog-wrapper .items_catalog .simple_catalog_item .object_title {
	text-align: left
}
.adaptive .services-catalog-wrapper .items_catalog li {
	box-sizing: border-box;
	max-width: 346px;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start
}
.adaptive .services-catalog-wrapper .items_catalog li .object_card {
	height: auto!important
}
.adaptive .services-catalog-wrapper .category_title, .adaptive .services-catalog-wrapper .object_title {
	text-align: left;
	padding-left: 20px;
	margin-bottom: 15px
}
.adaptive .services-catalog-wrapper .category_title a, .adaptive .services-catalog-wrapper .object_title a {
	font-size: 14px;
	color: #585858;
	font-family: HelveticaBold;
	line-height: 1.5;
	text-transform: uppercase
}
.adaptive .services-catalog-wrapper .category_title_bottom {
	display: block;
	margin-bottom: auto
}
.adaptive .services-catalog-wrapper .object_prefix {
	font-size: 14px;
	color: #585858;
	font-family: HelveticaReg;
	line-height: 1.5;
	height: auto;
	overflow: hidden;
	display: block;
	text-align: left;
	padding: 0 10px 0 20px;
	margin-bottom: 25px;
	max-height: 7.2em
}
.adaptive .services-catalog-wrapper .items_catalog {
	display: flex;
	justify-content: flex-start
}
.adaptive .index_news .top_date {
	display: none
}
.adaptive .index_news .bottom_date {
	display: block;
	margin-left: -20px
}
.adaptive .index_news .news .news_item .news_title {
	margin-bottom: 3px
}
.adaptive .umi-second-content .news_headline {
	font-size: 18px;
	text-decoration: underline
}
.adaptive .umi-second-content .news .news_item {
	margin: 20px 0
}
.adaptive .umi-second-content .news .news_item .news_date.top_date {
	font-size: 16px;
	float: none;
	margin: 0 10px 8px 0;
	text-decoration: none
}
.adaptive .umi-second-content .news .news_item .news_link {
	display: none
}
.adaptive .news_title:active, .adaptive .news_title:focus, .adaptive .news_title:hover, .adaptive .news_title:visited {
	color: #444
}
.adaptive .news_headline:hover {
	text-decoration: underline
}
.adaptive .bottom_date, .adaptive .main_top_date, .adaptive .top_date {
	font-size: 12px
}
.adaptive .module-news.method-rubric, .adaptive .module-webforms.method-page {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}
.adaptive .span9.module-news.method-item fieldset, .adaptive .span9.module-photoalbum.method-photo fieldset, .adaptive .span9.module-webforms.method-page fieldset {
	padding: 0;
	margin: 0
}
.adaptive .site_form .submit, .adaptive body .system_errors ul {
	padding: 0
}
.site_form .submit {
	text-align: left
}
.adaptive ul.photo_list {
	margin: 0;
	display: flex;
	flex-flow: row wrap
}
.adaptive ul.photo_list .pLoader {
	padding: 0;
	border: 0
}
.adaptive ul.photo_list li {
	width: calc(25% - 15px);
	box-sizing: border-box;
	margin-right: 15px;
	box-shadow: 0 0 18px rgba(77, 77, 77, .1);
	min-width: 200px;
	padding: 20px;
	opacity: 0;
	display: block;
	text-align: left;
	background: #fff
}
.adaptive ul.photo_list li .photo_album_img img {
	max-width: 100%!important
}
.adaptive ul.photo_list li:hover {
	box-shadow: 0 0 18px rgba(77, 77, 77, .5)
}
.adaptive .items_catalog li.simple_catalog_item.tech, .adaptive ul.photo_list li.tech {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.adaptive .ie ul.photo_list li {
	opacity: 1;
	transform: scale(1);
	-ms-transform: scale(1)
}
.adaptive .module-catalog.method-object ul.photo_list li.pLoader {
	width: 100%;
	height: auto;
	margin: 0
}
.adaptive ul.photo_list li:after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .35);
	box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .35);
	z-index: 1;
	pointer-events: none;
	opacity: 1
}
.adaptive ul.photo_list li.act {
	opacity: 1
}
.adaptive ul.photo_list li .photo_img_div {
	text-align: center;
	position: relative
}
.adaptive ul.photo_list li .photo_img_div:hover a img {
	opacity: .07
}
.adaptive ul.photo_list li .photo_img_div a {
	display: block;
	height: 120px;
	width: 100%;
	overflow: hidden;
	position: relative
}
.adaptive ul.photo_list li .photo_img_div:after {
	bottom: -3px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent transparent #fff;
	border-width: 10px;
	left: 50%;
	margin-left: -10px
}
.adaptive ul.photo_list li .photo_img_div a img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-transition: all .2s ease-in-out 0;
	-moz-transition: all .2s ease-in-out 0;
	-ms-transition: all .2s ease-in-out 0;
	-o-transition: all .2s ease-in-out 0;
	transition: all .2s ease-in-out 0
}
.adaptive ul.photo_list li .photo_title {
	margin: 20px 0;
	padding: 0;
	height: auto;
	line-height: 1.5em;
	max-height: 4.5em;
	overflow: hidden
}
.adaptive .numpages ul li a, .adaptive .uneditable-input, .adaptive body .system_errors, .adaptive input[type=color], .adaptive input[type=date], .adaptive input[type=datetime-local], .adaptive input[type=datetime], .adaptive input[type=email], .adaptive input[type=month], .adaptive input[type=number], .adaptive input[type=password], .adaptive input[type=search], .adaptive input[type=tel], .adaptive input[type=text], .adaptive input[type=time], .adaptive input[type=url], .adaptive input[type=week], .adaptive select, .adaptive textarea, .adaptive ul.photo_list li:after {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.adaptive #order_form_wrapper #order_submit {
	width: 150px
}
.adaptive #order_form_wrapper #order_form .ajax_pdn_accept input {
	position: absolute;
	left: -30px;
	top: 9px
}
.adaptive .contact_info, .adaptive .contact_info td, .adaptive fieldset {
	border: 0
}
.adaptive .contact_info {
	margin: 0 0 50px
}
.adaptive #order_form_wrapper table, .adaptive #order_form_wrapper table td {
	border: 0!important
}
.adaptive .badge, .adaptive .label {
	display: block;
	padding: 0;
	font-weight: 400;
	line-height: 14px;
	color: #272828;
	text-shadow: none;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #fff
}
.adaptive .like_block {
	padding: 5px 0
}
.adaptive .like_block .like_item .fb-like {
	line-height: 1
}
.adaptive body .system_errors {
	background: #f8f8f8;
	color: #555;
	text-shadow: none;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15) inset;
	-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15) inset;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15) inset
}
.adaptive body .system_errors h3 {
	color: #445869;
	text-shadow: none;
	font-size: 20px;
	margin: 0
}
.adaptive .list_files {
	margin: 0
}
.adaptive .code_pre.yandex_map {
	margin: 0 0 20px
}
.adaptive .code_pre.yandex_map>div, .adaptive .code_pre.yandex_map>ymaps {
	width: auto!important
}
.adaptive .catalog_numpages {
	display: block;
	text-align: center
}
.adaptive .numpages {
	display: inline-block;
	text-align: center;
	margin: 10px 0
}
.adaptive .numpages ul {
	margin: 0
}
.adaptive .numpages ul li.active a, .adaptive .numpages ul li.active a:link, .adaptive .numpages ul li.active a:visited {
	background-color: #ccc
}
.adaptive .numpages ul li.active a:hover {
	background-color: #bbb
}
.adaptive .social_gray {
	opacity: .7;
	margin: 10px auto 20px;
	display: block;
	width: 235px
}
.adaptive #fancybox-close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	background-color: rgba(45, 113, 172, .5);
	cursor: pointer;
	z-index: 1103;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.adaptive #fancybox-close:hover {
	background-color: #2d71ac
}
.adaptive #fancybox-left-ico, .adaptive #fancybox-right-ico {
	width: 35px;
	height: 35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(45, 113, 172, .8)
}
.adaptive .bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp
}
.adaptive .object .object_image {
	clear: both;
	float: none
}
.adaptive .object .object_image img {
	max-width: 100%;
	margin: 0 30px 10px 0
}
.adaptive .index_special_offers {
	position: relative
}
.comment .text {
	display: inline-block
}
.adaptive body {
	color: #56595c;
	font-family: HelveticaReg
}
.adaptive .general_wrap .text, .adaptive .general_wrap div, .adaptive .general_wrap p, .adaptive .general_wrap table, .adaptive .general_wrap td, .adaptive .general_wrap ul li {
	font-size: 15px;
	line-height: 1.6
}
.adaptive .general_wrap, .adaptive body {
	background: #fff
}
.adaptive .row-fluid.adress-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.adaptive .all_system_buttons, .adaptive .all_system_buttons:hover {
	padding: 10px 20px 8px;
	font-size: 16px;
	text-shadow: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	box-shadow: 0 0 6px 1px rgba(43, 43, 43, .2)
}
.adaptive .all_system_buttons:active {
	text-shadow: none;
	box-shadow: 0 0 6px 1px rgba(43, 43, 43, .2) inset
}
.adaptive .bottom_date, .adaptive .main_top_date, .adaptive .top_date {
	color: #999
}
.site_form .email_verification_error, .site_form .verification_error {
	background-color: #f99
}
#promo_line.promo_line {
	background: linear-gradient(to bottom, #008bcf 0, #0079b3 100%)
}
.adaptive .container, .adaptive .for-content .direction_block, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container {
	width: 1274px
}
.adaptive .umi-services .items_catalog .simple_catalog_item a, .adaptive .umi-services .items_catalog .simple_catalog_item div {
	text-shadow: none
}
.adaptive .site_form .field {
	margin: 0 0 15px;
	padding: 5px
}
.adaptive fieldset .left_side {
	width: auto
}
.adaptive fieldset {
	padding: 0
}
.adaptive .umi-second-content table td {
	text-align: left!important
}
.adaptive .umi-second-content table td, .adaptive .umi-second-content table th {
	border-bottom-color: #d4d4d4!important;
	border-bottom: 1px solid;
	border-top: none;
	border-left: none;
	border-right: none
}
.adaptive .contact_info, .adaptive .contact_info .contact_title, .adaptive table td, .adaptive table th {
	padding-left: 0
}
.adaptive .h1 {
	font-family: HelveticaMedium;
	margin: 30px 0
}
.adaptive .footer {
	box-shadow: none;
	width: 100%;
	padding: 0;
	border: 0;
	height: 240px;
	background: #2b2b2b;
	margin: 0
}
.adaptive .footer-in {
	background: 0 0
}
.adaptive .footer .footer-in {
	width: 1274px;
	margin: 0 auto;
	height: 100%;
	display: flex
}
.adaptive .footer .footer-in .umi-footer {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap
}
.adaptive .footer .footer-in .umi-footer:after, .adaptive .footer .footer-in .umi-footer:before {
	display: none
}
.adaptive .footer .cp, .adaptive .footer .footer_contacts, .adaptive .footer .social_and_search {
	padding-top: 60px
}
.adaptive .footer .footer-in .code_wrapper {
	order: 4
}
.adaptive .footer .footer_brand {
	background: #fff;
	height: 100%;
	display: flex;
	flex-flow: column wrap;
	align-items: center;
	padding: 50px 10px 0;
	box-sizing: border-box;
	width: 214px
}
.adaptive .footer .footer_brand .company_name {
	font-size: 17px;
	font-family: UniSans;
	line-height: 1.6;
	color: #103794;
	margin-top: 10px;
	letter-spacing: -.43px
}
.adaptive .footer .footer-in .footer_contacts .address_string, .adaptive .footer .footer-in .user_copyright {
	box-sizing: border-box;
	margin: 0;
	font-family: HelveticaMedium;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.7
}
.adaptive .footer .social_and_search {
	box-sizing: border-box
}
.adaptive .footer .footer_contacts {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	margin-left: 50px
}
.adaptive .footer .footer-in .user_copyright {
	margin-right: 40px
}
.adaptive .footer .footer-in .cp {
	display: flex;
	flex-flow: row wrap;
	margin: 0;
	justify-content: flex-start
}
.adaptive .footer .footer-in .cp a, .adaptive .footer .footer-in .cp div, .adaptive .footer .footer-in .cp p {
	color: #676767;
	font-family: HelveticaMedium;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1.8
}
.adaptive .footer .footer-in .footer_contacts .phone {
	margin-top: 20px
}
.adaptive .footer .footer-in .footer_contacts .phone_number {
	color: #fff;
	font-family: HelveticaMedium;
	font-size: 22px;
	margin-top: 20px
}
.adaptive .footer .footer-in .social #social_block {
	position: relative;
	margin: 0;
	width: auto;
	top: 0
}
.adaptive .footer .footer-in .social #social_block a {
	background-image: url(../img/social_sprite_yellow.png);
	height: 24px;
	width: 32px
}
.adaptive .footer .footer-in .social #social_block a:not(:first-child) {
	margin: 0 0 0 10px
}
.adaptive .footer .footer-in .social #social_block a:first-child, .adaptive .for-adress .container .row-fluid .header_contacts {
	margin: 0
}
.adaptive .footer .footer-in .social #social_block a.social_vk {
	background-position: 0 0
}
.adaptive .footer .footer-in .social #social_block a.social_odnoklassniki {
	background-position: -30px 0
}
.adaptive .footer .footer-in .social #social_block a.social_mir {
	background-position: -60px 0
}
.adaptive .footer .footer-in .social #social_block a.social_facebook {
	background-position: -90px 0
}
.adaptive .footer .footer-in .social #social_block a.social_twitter {
	background-position: -120px 0
}
.adaptive .footer .footer-in .social #social_block a.social_livejournal {
	background-position: -150px 0
}
.adaptive .footer .footer-in .social #social_block a.social_liveinternet {
	background-position: -180px 0
}
.adaptive .footer .footer-in .social #social_block a.social_instagram {
	background-position: -42px 0
}
.adaptive .footer .footer-in .social #social_block a.social_youtube {
	background-position: -124px 0
}
html body .copy_wrap.opener .copy-del-button {
	margin-bottom: 10px
}
.adaptive .umi-menu .in.collapse ul.level-0>li.current:hover>a {
	color: #fff
}
.adaptive .services-catalog-wrapper .prev#cato_prev {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 300px;
	left: 0;
	z-index: 999
}
.adaptive .services-catalog-wrapper .next#cato_next::after, .adaptive .services-catalog-wrapper .prev#cato_prev::before {
	left: 50%;
	display: block;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	content: ''
}
.adaptive .services-catalog-wrapper .prev#cato_prev::before {
	height: 14px;
	width: 14px;
	top: 50%;
	transform: translate(-25%, -50%) rotate(-135deg)
}
.adaptive .services-catalog-wrapper .next#cato_next {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 300px;
	right: 0;
	z-index: 999
}
.adaptive .services-catalog-wrapper .next#cato_next::after {
	height: 14px;
	width: 14px;
	top: 50%;
	transform: translate(-50%, -50%) rotate(45deg)
}
.adaptive .index_special_offers .prev#spec_cato_prev {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 361px;
	left: 0;
	z-index: 999
}
.adaptive .index_special_offers .prev#spec_cato_prev::before {
	content: '';
	display: block;
	height: 14px;
	width: 14px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-25%, -50%) rotate(-135deg)
}
.adaptive .index_special_offers .next#spec_cato_next {
	width: 39px;
	height: 39px;
	position: absolute;
	top: 361px;
	right: 0;
	z-index: 999
}
.adaptive .index_special_offers .next#spec_cato_next::after {
	content: '';
	display: block;
	height: 14px;
	width: 14px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(45deg)
}
.adaptive .index_special_offers .h2 {
	border: 0;
	box-shadow: none;
	background: #2b2b2b;
	text-align: left;
	height: 120px;
	display: flex;
	overflow: hidden;
	position: relative;
	margin: 0
}
.adaptive .index_special_offers .h2:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 35px;
	width: 760px;
	background: url(../img/bottom_decor_dash.png)
}
.adaptive .index_special_offers .h2 .h2_content {
	text-shadow: none;
	font-size: 30px;
	font-family: UniSans;
	text-transform: uppercase;
	letter-spacing: -.75px;
	color: #fff;
	margin: auto auto auto 50px;
	line-height: 1.5
}
.u-eip.adaptive .index_special_offers .items_catalog .simple_catalog_item img {
	width: 100%!important;
	height: auto!important;
	max-height: 330px!important;
	max-width: none!important
}
.adaptive .umi-second-content .items_catalog {
	display: flex;
	flex-flow: row wrap
}
.adaptive .umi-second-content .items_catalog li {
	width: calc(25% - 15px);
	box-sizing: border-box;
	margin-right: 15px;
	box-shadow: 0 0 18px rgba(77, 77, 77, .1);
	min-width: 200px;
	padding: 20px
}
.adaptive .umi-second-content .items_catalog li:hover {
	box-shadow: 0 0 18px rgba(77, 77, 77, .5)
}
.adaptive .services-catalog-wrapper li .category_title_bottom, .adaptive .services-catalog-wrapper li .object_title_bottom {
	padding-top: 10px;
	padding-right: 15px
}
.adaptive .umi-second-content .items_catalog li .category_title_bottom a, .adaptive .umi-second-content .items_catalog li .object_title_bottom a {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	color: #444;
	font-family: HelveticaReg;
	font-size: 16px;
	line-height: 1.6em;
	max-height: 8em;
	display: block
}
.adaptive .umi-second-content .items_catalog li .object_title a:hover, .adaptive .umi-second-content .items_catalog li a:hover {
	text-decoration: none
}
.u-eip.adaptive .umi-second-content .items_catalog li .actWrapper a {
	height: auto
}
.adaptive .umi-second-content .items_catalog li a.catalog_item_img, .adaptive .umi-second-content .items_catalog li a.object_item_img {
	height: 120px;
	width: 100%;
	overflow: hidden;
	position: relative
}
.items_catalog .category_title, .items_catalog .object_title {
	padding: 0
}
.adaptive .umi-second-content .items_catalog li .catalog_item_img img, .adaptive .umi-second-content .items_catalog li .object_item_img img {
	height: auto;
	width: 100%;
	max-width: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
.adaptive .umi-second-content .items_catalog li .category_title, .adaptive .umi-second-content .items_catalog li .object_title_bottom {
	margin: 10px 0;
	text-align: left;
	padding: 0;
	height: auto;
	line-height: 1.6em;
	overflow: hidden
}
.adaptive .umi-second-content .items_catalog li .object_title {
	text-align: left
}
.adaptive .umi-second-content .items_catalog li .object_prefix {
	font-family: HelveticaLight;
	text-decoration: none;
	color: #444;
	text-align: left;
	padding: 5px 15px 0 20px;
	position: relative
}
.adaptive .umi-second-content .items_catalog li .object_prefix:before {
	top: 30%;
	bottom: 0
}
.adaptive .umi-second-content .items_catalog li .object_prefix:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 5px;
	width: 100%;
	background: #fff
}
.adaptive .services-catalog-wrapper li a.catalog_item_img, .adaptive .services-catalog-wrapper li a.object_item_img {
	height: 210px;
	width: 100%;
	overflow: hidden;
	position: relative
}
.adaptive .services-catalog-wrapper li a.catalog_item_img img, .adaptive .services-catalog-wrapper li a.object_item_img img {
	height: auto;
	width: auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	max-height: 100%;
	max-width: none
}
.adaptive .umi-services .mainpage_items_catalog li a.activateButton, .adaptive .umi-services .mainpage_items_catalog li a.deactivateButton {
	height: auto;
	color: #fff
}
.adaptive .special-offers-wrapper .special_offers_list {
	display: flex
}
.adaptive .services-catalog-wrapper .caroufredsel_wrapper, .adaptive .special-offers-wrapper .caroufredsel_wrapper {
	height: auto!important
}
.adaptive .services-catalog-wrapper .items_catalog, .adaptive .special-offers-wrapper .special_offers_list {
	height: auto!important;
	position: relative!important
}
.adaptive .umi-services .special_offers_list {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start
}
.adaptive .umi-services .special_offers_list li .category_title_bottom {
	display: none
}
.adaptive .umi-services .special_offers_list li .category_title_top, .adaptive .umi-services .special_offers_list li .object_title {
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	height: 102px;
	margin: 0;
	padding: 0 40px 0 50px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	order: 1
}
.adaptive .umi-services .special_offers_list li .category_title_top a, .adaptive .umi-services .special_offers_list li .object_title a {
	font-family: HelveticaBold;
	font-size: 18px;
	color: #232323;
	line-height: 1.5em;
	max-height: 3em;
	overflow: hidden
}
.adaptive .umi-services .special_offers_list li {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	background: #f3f3f3;
	margin: 0;
	padding: 0
}
.adaptive .umi-services .special_offers_list li a.catalog_item_img, .adaptive .umi-services .special_offers_list li a.object_item_img {
	height: auto;
	width: 100%;
	overflow: hidden;
	position: relative;
	order: 2
}
.adaptive .umi-services .special_offers_list li a.catalog_item_img img, .adaptive .umi-services .special_offers_list li a.object_item_img img {
	height: auto;
	max-width: 100%;
	position: relative
}
.adaptive .index_special_offers .items_catalog .simple_catalog_item .object_prefix {
	padding: 40px 40px 0 50px;
	margin-bottom: 40px;
	text-align: left;
	font-family: HelveticaMedium;
	font-size: 13px;
	color: #232323;
	line-height: 1.8em;
	max-height: 9em;
	overflow: hidden;
	display: block;
	height: auto;
	order: 3
}
.adaptive .news_block {
	display: flex;
	flex-flow: row wrap;
	border-top: 3px solid #2b2b2b
}
.adaptive .news_block .news {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	height: auto;
	background: #f3f3f3
}
.adaptive .news_block .module-news {
	width: 50%;
	display: flex;
	flex-flow: row wrap;
	margin-left: auto
}
.adaptive .news_block .news_item {
	background: #f3f3f3;
	display: flex;
	flex-direction: column;
	height: 450px;
	flex-basis: 50%;
	flex-grow: 1;
	padding: 50px;
	box-sizing: border-box;
	margin: 0;
	position: relative
}
.adaptive .news_block .news_item .big-date {
	font-family: HelveticaBold;
	font-size: 50px;
	line-height: 1.1;
	margin-right: 10px;
	letter-spacing: -.5px;
	color: #2b2b2b
}
.adaptive .news_block .news_item .aside-date {
	font-family: HelveticaMedium;
	font-size: 14px;
	color: #2b2b2b;
	text-transform: uppercase
}
.adaptive .news_block .news_item .aside-date .year {
	color: #949494
}
.adaptive .news_block .news_item h3 {
	font-family: HelveticaReg;
	font-size: 16px;
	color: #2b2b2b;
	line-height: 1.5;
	max-height: 4.5em;
	margin: 0 0 20px;
	overflow: hidden
}
.adaptive .news_block .news_item .read-more {
	margin-top: auto
}
.adaptive .news_block .news_item .text {
	font-family: HelveticaReg;
	font-size: 13px;
	color: #949494;
	line-height: 1.6em;
	max-height: 9em;
	overflow: hidden
}
.adaptive .news_block .news_item .text p {
	font-size: 15px
}
.adaptive .news_block .news_item .date {
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 20px
}
.adaptive .news_block .news_item .read-more a {
	display: block;
	width: 38px;
	height: 38px;
	font-size: 44px;
	line-height: .5;
	letter-spacing: -2.5px;
	box-sizing: border-box;
	color: #fff;
	text-align: center;
	text-decoration: none;
	outline: 0
}
.adaptive .news_block .news_item .read-more a:after {
	content: '...';
	font-size: 44px;
	letter-spacing: -2.5px;
	color: #fff
}
.adaptive .for-content .index_text_content {
	margin-bottom: 80px
}
.adaptive .advantages_block {
	display: flex;
	margin: 0
}
.adaptive .advantages_block li:not(:first-of-type) {
	border-left: 1px solid #fff
}
.adaptive .advantages_block li {
	width: calc(100% / 3);
	box-sizing: border-box;
	margin: 0;
	list-style: none;
	display: flex;
	padding: 80px 50px 50px 90px
}
.adaptive .advantages_block li .advantages_block-icon {
	min-width: 60px;
	background: url(../img/check_icon.png) no-repeat;
	background-size: contain
}
.adaptive .advantages_block li img {
	margin: 0
}
.adaptive .advantages_block li p {
	font-family: HelveticaBold;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	margin-left: 30px
}
.umi-seo-text {
	margin: 50px 0
}
.umi-seo-text p {
	font-family: HelveticaLight;
	font-size: 14px;
	color: #3e3e3e;
	line-height: 2
}
.adaptive .for-content .index_text_content.u-eip-edit-box .p-head {
	border: none;
	outline: #00008b dotted 1px;
	outline-offset: -1px;
	background-color: #ffffe0;
	color: #949494
}
.adaptive .umi-second-content {
	margin-left: 312px
}
@media screen and (max-width:1480px) {
	.adaptive .container, .adaptive .footer .footer-in, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container {
		width: 1172px
	}
}
@media screen and (max-width:1209px) {
	.adaptive .container, .adaptive .footer .footer-in, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container {
		width: 940px
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title .h2_content {
		font-size: 46px;
		letter-spacing: 1.15px
	}
	.adaptive .news_block .news_item {
		padding: 20px
	}
	.adaptive .advantages_block li, .adaptive .for-content .about_block, .adaptive .for-content .offer_block {
		padding: 50px
	}
	.adaptive .services-catalog-wrapper .next#cato_next, .adaptive .services-catalog-wrapper .prev#cato_prev, .adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		width: 34px;
		height: 34px
	}
	.adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		top: 321px
	}
	.adaptive .services-catalog-wrapper .next#cato_next, .adaptive .services-catalog-wrapper .prev#cato_prev {
		top: 270px
	}
	.adaptive .for-content .direction_block_title {
		font-size: 50px;
		letter-spacing: -2px
	}
	.adaptive .for-content .direction_block_slogan, .adaptive .for-content .direction_block_subtitle {
		font-size: 30px;
		letter-spacing: -1.5px
	}

	.adaptive .footer .footer_contacts {
		flex-direction: column
	}
	.adaptive .services-catalog-wrapper li a.catalog_item_img, .adaptive .services-catalog-wrapper li a.object_item_img {
		height: 185px
	}
}
@media screen and (max-width:979px) {
	.adaptive .container, .adaptive .footer .footer-in, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container {
		width: 724px
	}
	
	.adaptive .for-content .direction_block_title {font-size: 50px;}
	.adaptive .for-content .direction_block_slogan, .adaptive .for-content .direction_block_subtitle {font-size: 40px;letter-spacing: -1px;}
	
	.adaptive .umi-menu .btn.btn-umi-shop {
		right: auto;
		float: none;
		background: #2b2b2b;
		border: 1px solid #fff;
		box-sizing: border-box;
		line-height: 1;
		padding: 10px 14px 6px
	}
	.adaptive .content-wrap .ident-top span, .adaptive .special-offers-wrapper .h2 .h2_content, .adaptive .umi-services .h2 {
		font-size: 24px;
		letter-spacing: -.6px
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title p, span {
		max-width: 100%
	}
	.adaptive .umi-menu .collapse ul.level-0 {
		opacity: 0
	}
	.adaptive .umi-menu .in.collapse ul.level-0 {
		opacity: 1
	}
	.adaptive .umi-menu ul.level-0 {
		float: none;
		display: block;
		height: auto;
		margin: 0;
		background: #2b2b2b;
		padding: 10px
	}
	.adaptive .umi-menu ul.level-0 li {
		float: none
	}
	.adaptive .umi-menu ul.level-0 li a {
		padding: 0 20px 0 15px;
		border: 0
	}
	.adaptive .umi-menu ul.level-0 li:hover a {
		border-top: none
	}
	.adaptive .nav-collapse.in.collapse {
		overflow: inherit;
		position: absolute;
		top: 104px;
		left: auto;
		right: 0;
		padding: 0;
		z-index: 999;
		width: 50vw
	}
	.adaptive .navbar .container {
		height: 0
	}
	.adaptive .umi-menu ul.level-0 li>ul.level-1 {
		padding: 10px;
		left: auto;
		top: 40px;
		right: 0
	}
	.adaptive .umi-menu ul.level-0 li>ul.level-1 li {
		padding: 0
	}
	.adaptive .umi-menu ul.level-0 li>ul.level-1 li a {
		padding: 9px 5px
	}
	.adaptive .umi-menu .navbar ul.level-0 .clip {
		display: block
	}
	.adaptive .for-content .direction_text {
		padding: 0
	}
	.adaptive .for-content .about_block {
		width: 100%;
		order: 2
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title:before {
		width: 100%
	}
	.adaptive .news_block {
		flex-flow: column nowrap;
		height: auto
	}
	.adaptive .news_block .module-news {
		width: 100%
	}
	.adaptive .news_block .news {
		flex-flow: column nowrap;
		justify-content: flex-start;
		height: auto
	}
	.adaptive .news_block .news_item {
		width: 100%;
		padding: 50px
	}
	.adaptive .advantages_block li {
		padding: 20px;
		align-items: center
	}
	.adaptive .index_special_offers {
		padding-top: 0
	}
	.adaptive .index_special_offers .h2:after {
		bottom: -15px
	}
	.adaptive .services-catalog-wrapper .next#cato_next, .adaptive .services-catalog-wrapper .prev#cato_prev, .adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		width: 32px;
		height: 32px
	}
	.adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		top: 342px
	}
	.adaptive .services-catalog-wrapper .next#cato_next, .adaptive .services-catalog-wrapper .prev#cato_prev {
		top: 230px
	}
	.adaptive .services-catalog-wrapper .object_prefix {
		padding: 0 10px
	}
	.adaptive .services-catalog-wrapper .category_title, .adaptive .services-catalog-wrapper .object_title {
		padding-left: 10px
	}
	.adaptive .advantages_block li .advantages_block-icon {
		min-width: 40px;
		min-height: 40px
	}
	.adaptive .advantages_block li p {
		margin-left: 15px
	}
	.adaptive .umi-services .special_offers_list li .category_title_top, .adaptive .umi-services .special_offers_list li .object_title {
		padding: 0 30px
	}
	.adaptive .index_special_offers .items_catalog .simple_catalog_item .object_prefix {
		padding: 30px 30px 0;
		margin-bottom: 30px
	}
	.adaptive .for-content .index_text_content {
		margin-bottom: 60px
	}
	.adaptive .footer .footer-in .cp {
		order: 2;
		width: auto;
		padding: 0;
		position: relative;
		left: 50px;
		margin-top: 40px
	}
	.adaptive .footer .footer-in .cp div {
		margin-left: 10px
	}
	.adaptive .footer .cp, .adaptive .footer .footer_contacts, .adaptive .footer .social_and_search {
		padding-top: 50px
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title {
		padding: 50px
	}
	.adaptive .top-menu .for-menu {
		position: relative;
		top: auto;
		left: auto;
		width: 43px;
		margin: auto 40px auto auto
	}
	.adaptive .top-menu .header_contacts {
		display: flex;
		flex-flow: column wrap;
		padding-top: 30px;
		margin-left: 50px
	}
	.adaptive .top-menu .header_contacts .phone {
		margin: 0 0 20px;
		width: auto;
		text-align: left
	}
	.adaptive .top-menu .header_contacts .addr {
		width: auto;
		order: 2
	}
	.adaptive .for-content .direction_text {
		left: 0
	}
	.adaptive .footer .footer_brand {
		width: 140px
	}
	.adaptive .news_block .news_item {
		height: auto
	}
	.adaptive .index_special_offers .h2 .h2_content {
		margin: auto auto auto 30px
	}
	.adaptive .news_block .news_item .text {
		padding: 15px 0
	}
	.adaptive .umi-second-content {
		margin-left: 0
	}
	.adaptive .services-catalog-wrapper li a.catalog_item_img, .adaptive .services-catalog-wrapper li a.object_item_img {
		height: 180px
	}
}
@media screen and (max-width:767px) {
	.adaptive .container, .adaptive .footer .footer-in, .adaptive .navbar-fixed-bottom .container, .adaptive .navbar-fixed-top .container, .adaptive .navbar-static-top .container {
		margin: 0;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box
	}
.adaptive .for-content .direction_block_slogan, .adaptive .for-content .direction_block_subtitle {font-size: 26px;letter-spacing: -1px;}
.adaptive .for-content .direction_text {margin-top: 20px;}
	.adaptive .module-catalog.method-category .items_catalog li.simple_catalog_item a img {
		margin: 15px 0 0
	}
	.adaptive #left_column, .adaptive .cover-one, .adaptive .cover-two {
		display: none
	}
	.adaptive .row-fluid.logo-block {
		-webkit-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
		-moz-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
		-o-box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6);
		box-shadow: 0 0 5px 0 rgba(147, 167, 183, .6)
	}
	.adaptive .footer {
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none
	}
	.adaptive .footer-in {
		background: 0 0;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px
	}
	.adaptive .direction_block_link img {
		margin: 0 0 25px
	}
	.adaptive .search fieldset {
		float: none;
		margin: 0 auto
	}
	.adaptive ul.photo_list li {
		margin: 10px 30px
	}
	.adaptive .main_image .direction_block_link img {
		margin: 0;
		display: none
	}
	.adaptive .mb20 {
		margin-bottom: 0
	}
	.adaptive .breadcrumbs ul {
		margin: 20px 0
	}
	.adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		top: 345px
	}
	.adaptive .footer .cp, .adaptive .footer .footer_contacts, .adaptive .footer .social_and_search {
		padding-top: 40px
	}
	.adaptive .footer .footer_contacts {
		margin-left: 15px
	}
	.adaptive .footer .footer-in .cp {
		left: 5px;
		right: auto
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title .h2_content {
		font-size: 48px;
		letter-spacing: -1.2px
	}
	.adaptive .for-content .direction_block_title {font-size: 40px;}


	.adaptive .top-menu .header_brand .company_name p {
		font-size: 18px;
		letter-spacing: -.45px
	}
	.adaptive .top-menu .header_brand {
		width: 160px;
		margin-left: 40px
	}
	.adaptive .for-content .direction_text {
		padding: 0 0 0 40px
	}
	.adaptive .top-menu .header_brand .logotype img {
		max-height: 60px
	}
	.adaptive .nav-collapse.in.collapse {
		top: 93px
	}
	.adaptive .for-content .direction_block_link {
		background: #2b2b2b
	}
}
@media (max-width:700px) {
	.adaptive .top-menu .header_contacts {
		display: none
	}
	.adaptive .top-menu .for-menu {
		margin: auto 40px auto auto
	}
	.adaptive .footer .footer-in .umi-footer {
		flex-wrap: nowrap;
		flex-direction: column
	}
	.adaptive .footer, .adaptive .footer .footer_brand {
		height: auto
	}
	.adaptive .footer .social_and_search {
		margin-left: 15px
	}
	.adaptive .footer .footer-in .cp {
		flex-flow: column wrap;
		left: 15px
	}
	.adaptive .footer .footer-in .cp div {
		margin-left: 0
	}
}
@media (max-width:600px) {
	.adaptive .index_special_offers {
		padding: 0
	}
	.adaptive .for-content .direction_text {
		padding: 40px 40px 40px 10px;
		min-height: 200px
	}
	.adaptive .footer .footer-in .umi-footer {
		justify-content: flex-end;
		flex-wrap: wrap;
		flex-direction: column
	}
	.adaptive .footer .footer_contacts {
		width: auto;
		padding: 30px 20px 15px
	}
	.adaptive .footer .footer-in .cp {
		width: auto;
		padding: 15px 20px;
		margin: 0
	}
	.adaptive .footer .social_and_search {
		width: auto;
		padding: 15px 20px
	}
	.adaptive .footer {
		height: auto
	}
	.adaptive .footer .footer-in {
		padding: 0;
		display: flex;
		flex-flow: wrap column
	}
	.adaptive .footer .footer_brand {
		width: 100%;
		order: 2;
		padding: 20px 0 40px
	}
	.adaptive .advantages_block {
		flex-direction: column
	}
	.adaptive .advantages_block li {
		width: 100%;
		display: flex;
		flex-direction: row;
		align-items: center
	}
	.adaptive .advantages_block li p {
		margin: auto 0 auto 15px
	}
	.adaptive .advantages_block li:not(:first-of-type) {
		border-left: none
	}
	.adaptive .top-menu .header_contacts {
		margin-left: 10px
	}
	.adaptive .for-content .index_text_content {
		margin-bottom: 30px
	}
}
@media screen and (max-width:580px) {
	.adaptive .for-content .about_block, .adaptive .for-content .offer_block {
		padding: 40px
	}
}
@media screen and (max-width:480px) {
	.adaptive .comments_form_div {display: none;}
	.adaptive .for-content .direction_block_title {font-size: 38px;letter-spacing: -1.5px;}
	.adaptive .for-content .direction_block_slogan, .adaptive .for-content .direction_block_subtitle {font-size: 25px;letter-spacing:-1.5px;padding-bottom: 10px;}
	
	.adaptive .special-offers-wrapper .items_catalog li.simple_catalog_item .object_prefix {
		min-height: 100px;
		height: 140px;
		max-height: 140px
	}
	.adaptive .index_special_offers .h2 .h2_content {
		height: 30px;
		line-height: 22px;
		font-size: 18px;
		font-weight: 500
	}
	.adaptive .callback, .adaptive .services-catalog-wrapper .next#cato_next, .adaptive .services-catalog-wrapper .prev#cato_prev, .adaptive .special-offers-wrapper .next#spec_cato_next, .adaptive .special-offers-wrapper .prev#spec_cato_prev {
		display: none!important
	}
	.adaptive .umi-footer {
		background: 0 0;
		padding: 20px 0 0
	}
	.adaptive .module-catalog.method-category .items_catalog li.simple_catalog_item a img {
		margin: 2px 0 0
	}
	.adaptive ul.photo_list li {
		margin: 5px;
		width: 210px
	}
	.adaptive .module-catalog.method-category .items_catalog li.simple_catalog_item {
		width: 215px;
		margin: 2px 2px 10px
	}
	.adaptive .main_image .custom_wrapper_1 p {
		font-size: 20px;
		line-height: 26px
	}
	.adaptive .nav-collapse.in.collapse {
		width: calc(100vw - 40px);
		top: 90px
	}
	.adaptive .for-content .direction_block_link img {
		display: block
	}
	.adaptive .for-content .direction_text {
		top: 50%
	}
	.adaptive .top-menu .for-menu {
		flex-flow: row wrap;
		justify-content: space-between;
		margin: auto 20px auto auto
	}
	.adaptive .top-menu {
		background: #fff;
		padding: 20px 0;
		box-sizing: border-box
	}
	.adaptive .top-menu>.span12>.container>.row-fluid {
		background: #fff
	}
	.adaptive .top-menu>.pos-rel>.container {
		padding: 0
	}
	.adaptive .top-menu .header_contacts {
		display: none
	}
	.adaptive .top-menu .nav-wrap {
		width: 14%;
		background: 0 0
	}
	.adaptive .for-content .about_block, .adaptive .news_block .news_item, .adaptive .services-catalog-wrapper .mainpage_catalog_title {
		padding: 20px
	}
	.adaptive .index_special_offers .h2 .h2_content {
		margin: auto auto auto 20px
	}
	.adaptive .advantages_block li .advantages_block-icon {
		min-width: 30px;
		width: 30px;
		min-height: 30px
	}
	.adaptive .top-menu .header_brand {
		width: auto;
		flex-direction: row;
		align-items: center;
		margin-left: 20px;
		align-self: center
	}
	.adaptive .top-menu .header_brand .logotype {
		width: auto;
		margin-top: 0
	}
	.adaptive .top-menu .header_brand .company_name {
		width: auto;
		text-align: left;
		margin: 0 0 0 15px
	}
	.adaptive .services-catalog-wrapper .mainpage_catalog_title .h2_content {
		font-size: 36px;
		letter-spacing: -.9px
	}
	#promo_line .promo_line_wrap {
		width: 100%;
		display: flex;
		justify-content: space-around;
		padding: 0 20px;
		box-sizing: border-box
	}
	#promo_line .pr_line_r a#promo_line_a {
		font-size: 11px;
		line-height: 1.5;
		text-align: center;
		padding-top: 6px
	}
	#promo_line .pr_line_r {
		line-height: 1.8
	}
	#promo_line .pr_line_l {
		width: 130px
	}
	.adaptive .umi-second-content .items_catalog, .adaptive ul.photo_list {
		justify-content: center
	}
}
@media (max-width:380px) {
	.adaptive .for-content .about_block, .adaptive .for-content .offer_block {
		padding: 20px
	}
}
@media (max-width:320px) {
	.adaptive .index_special_offers .h2 .h2_content {
		height: 30px;
		line-height: 22px;
		font-size: 14px;
		font-weight: 500
	}
	.adaptive .umi-menu ul.level-0 li>ul.level-1 {
		left: 0
	}
	.adaptive .module-catalog.method-category .items_catalog li.simple_catalog_item {
		width: 100%!important
	}
	.adaptive .catalog_item_img img, .adaptive .mainpage_items_catalog li.simple_catalog_item a img, .adaptive .special_offers_list li.simple_catalog_item a img {
		max-width: 100%!important
	}
	.adaptive ul.photo_list li {
		width: 270px
	}
}