* { outline: none; }body { font: 14px/1.2 Arial, sans-serif; width: 100%; height: 100%; margin: 0; padding: 0; color: black; border: none; background-color: #f1f1f1; }body #siteslinksblock { overflow: visible; max-width: 1200px; margin: 0 auto 0; padding: 0 10px 160px; text-align: left; }body #siteslinksblock .siteslinksblock_inner { padding: 0 20px 15px; background: #fff; -webkit-box-shadow: 0 2px 20px #c3c3c3; box-shadow: 0 2px 20px #c3c3c3; }body #siteslinksblock .siteslinksblock_inner .siteslinks a { color: #525151; }body #siteslinksblock .siteslinksblock_inner .siteslinks a:hover { text-decoration: none; }body #siteslinksblock .togglelinks .togglelb { color: #fff; border: none; background: #525151; }body #siteslinksblock .togglelinks .active { color: #525151; border: 1px solid #525151; border-top: none; background: #fff; }body #siteslinksblock .siteslinks .sitelink .sitelink_inner { margin: 0 7% 0 0; }html { width: 100%; height: 100%; margin: 0; padding: 0; border: none; background-color: #f1f1f1; }table { font-size: 100%; border-collapse: collapse; }td { font-size: 100%; border-collapse: collapse; }th { font-size: 100%; border-collapse: collapse; }ul { margin: 0; padding: 0; list-style: none; }img { margin: 0; padding: 0; border: none; }p { margin: 0; }a { text-decoration: underline; color: blue; }a:hover { text-decoration: underline; color: black; }a:focus { text-decoration: underline; color: black; }a:active { text-decoration: underline; color: black; }#wrap {min-width: 1200px;overflow: hidden;}.g-max-width { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 10px; }.g-clean { font-size: 0; clear: both; overflow: hidden; }.l-page { position: relative; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; }.l-page-rubber { width: 100%; min-width: 1000px; }.l-header { height: 179px; }.l-header-holder { height: 210px; background: url(/img/header-holder.png) no-repeat center top; }.phone { font: 13px Tahoma; float: left; width: 200px; height: 23px; padding: 7px 0 0 30px; color: #4d4d4d; }.lh-line { float: left; width: 1px; height: 24px; margin: 0 30px; border-right: 1px solid #d1d0d0; background: #c4c4c4; }.email { font: 13px Tahoma; float: left; width: 139px; height: 23px; padding: 7px 0 0 0; color: #4d4d4d; }.email a { font: 13px Tahoma; color: #4d4d4d; }.logo { float: left; margin: 45px 0 0 10px; }.basket-holder { float: right; width: 244px; height: 115px; background: url(/img/basket.png); }.basket-name { font: 13px Tahoma; margin: 10px 0 0 14px; color: #a8a8a8; }.basket { font: 13px Tahoma; height: 50px; margin: 15px 0 0 14px; color: #a8a8a8; }.basket-buy { text-align: center; }.basket-buy a { font: 13px Tahoma; text-decoration: none; color: #fff; }.l-page-holder { position: relative; padding-bottom: 150px; padding-bottom: 0; }.content-menu { height: 31px; margin: 0 0 15px 0; padding: 0 0 0 10px; border-radius: 10px 10px 0 0; background: url(/img/top-menu.png); }.content-menu ul { float: left; }.content-menu ul li { display: inline-block; padding: 1px 0 0 0; }.content-menu ul li a { font: 12px Tahoma; display: inline-block; height: 13px; padding: 8px 20px 8px 20px; vertical-align: top; text-decoration: none; color: #a8a8a8; }.content-menu ul li a:hover { color: #fff; background: url(/img/top-menu_active.png); }.content-menu ul li a.active { color: #fff; background: url(/img/top-menu_active.png); }.content-menu-line-1 { float: left; width: 1px; height: 29px; border-left: 1px solid #000; background: #3a3838; }.content-menu-line { display: inline-block; width: 1px; height: 29px; border-left: 1px solid #000; background: #3a3838; }.search { float: right; width: 219px; height: 25px; margin: 0 10px 0 0; padding: 6px 0 0 15px; background: url(/img/search.png); }.search input { color: #fff; }.uss_input_name { font: 10px Tahoma; float: left; width: 190px; padding: 2px 0 0 0; color: #545454; border: 0; background: transparent; }.uss_submit { float: right; width: 11px; height: 11px; margin: 3px 12px 0 0; cursor: pointer; text-indent: -9999px; border: 0; background: url(/img/search-button.png) no-repeat; }.l-wrapper { width: 100%; min-height: 200px; padding: 25px 0 10px 0; background: #fff; -webkit-box-shadow: 0 2px 20px #c3c3c3; box-shadow: 0 2px 20px #c3c3c3; }.l-page-content { float: left; overflow: hidden; width: 100%; }.l-content { margin: 0 252px 0 245px; }.l-content a { color: #525151; }.l-catalog-content { padding: 10px 0 0 15px; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb)); background: linear-gradient(top, #fff 0%, #ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0); }.lpñ-title { font: 13px Tahoma; color: #616161; }.lpñ-nav { font: 14px Tahoma; margin: 10px 0; margin-bottom: 15px; color: #000; }.lpñ-nav a { font: 14px Tahoma; color: #000; }.lpñ-nav .devider { margin: 0 5px; }.uss_shop_block_cat .uss_shop_category.size139x104 { width: auto; width: 300px; }.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_img { width: 140px; }.uss_shop_block_cat .uss_shop_category { display: inline-block; margin: 0 10px 15px 0; vertical-align: top; }.uss_shop_block_cat .uss_shop_cat_img { float: none; margin: 0 0 10px 0; text-align: center; border: 1px solid #e4e4e4; background: #fff; }.uss_shop_block_cat .uss_shop_cat_name { width: 140px; margin: 0; }.uss_shop_block_cat .uss_shop_cat_name a { font: 13px Tahoma; color: #525151; }.uss_shop_block_cat .uss_shop_cat_name a:hover { color: #1660c8; }.lpc-company { margin: 10px 0 0 0; padding: 1px; border: 1px solid #eaeaea; border-radius: 10px; }.company-text { padding: 15px 10px 25px 10px; }.l-page-left { float: left; overflow: hidden; width: 223px; margin-left: -100%; padding: 0 0 0 10px; }.lpl-menu { margin: 0 0 20px 0; border: 1px solid #e3e3e3; border-radius: 10px; }.lpl-menu ul { margin: 0 0 5px 0; }.lpl-menu ul li { padding: 10px 0 10px 15px; border-top: 1px solid #e3e3e3; }.lpl-menu ul li a { font: 13px Tahoma; color: #525151; }.lpl-menu ul li a:hover { color: #1660c8; }.lpl-menu ul li a.active { color: #1660c8; }.name { font: 13px Tahoma; margin: 1px; padding: 8px 0; text-align: center; color: #fff; border-radius: 10px 10px 0 0; background: url(/img/name.png); }.l-page-right { float: left; overflow: hidden; width: 230px; margin-left: -240px; padding: 0 10px 0 0; }.special { margin: 0 0 20px 0; border: 1px solid #e3e3e3; border-radius: 10px; }.uss_eshop_block_item { overflow: auto; padding: 15px; border-top: 1px solid #e4e4e4; }.uss_eshop_block_item .img { overflow: hidden; width: 139px; height: 104px; margin: 0; border: 1px solid #e4e4e4; background: #fff; }.uss_eshop_block_item .uss_shop_name { margin: 10px 0; }.uss_eshop_block_item .uss_shop_name a { font: 13px Tahoma; color: #525151; }.uss_eshop_block_item .uss_shop_price { float: left; margin: 0; }.uss_eshop_block_item .uss_shop_price span { font: 15px Tahoma; width: 98px; margin: 0; padding: 3px 0; text-align: center; color: #fff; border: 0; background: url(/img/price.png); }.uss_eshop_block_item a.add_to_cart { font: bold 15px Tahoma; font: bold 15px/24px Tahoma; display: block; float: left; float: none; overflow: hidden; width: 84px; width: auto; height: 22px; height: 24px; margin: 0; padding: 2px 0 0 15px; padding: 0; text-align: center; text-decoration: none; color: #fff; color: #fff !important; border-radius: 0 6px 6px 0; background: url(/img/buy.png); background: url(/img/name.png) repeat-x 0 0; }.uss_eshop_block_item a.already_in_cart { line-height: 12px; height: 24px; }.all-special { margin: 1px; padding: 6px 0 7px 15px; border-top: 1px solid #e4e4e4; background: url(/img/special.png); border-tadius: 0 0 10px 10px; }.all-special a { font: 13px Tahoma; text-decoration: none; color: #616161; }.l-footer { position: absolute; bottom: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 158px; background: url(/img/footer.png) repeat-x left 50px;padding-right: 10px;padding-left: 10px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box; }.l-footer-holder { -webkit-box-sizing: border-box; box-sizing: border-box; height: 126px; padding: 31px 0 0 0; background: url(/img/footer-holder.png) no-repeat right 19px; }.lf-menu { margin: 0 0 25px 0; text-align: center; }.lf-menu ul li { display: inline-block; }.lf-menu ul li a { font: 12px Tahoma; padding: 0 25px; text-decoration: none; color: #a8a8a8; }.lf-menu-line { display: inline-block; width: 1px; height: 8px; border-left: 1px solid #b5b5b5; background: #c3c3c3; }.lf-left { float: left; }.lf-copy { font: 13px Tahoma; margin: 0 0 20px 0; color: #fff; }.lf-phone { font: 15px Tahoma; float: left; color: #fff; }.lf-line { float: left; width: 1px; height: 27px; margin: 0 30px; background: #5589d5; }.lf-email { float: left; }.lf-email a { font: 15px Tahoma; float: left; color: #fff; }.counters { position: absolute; top: 33px; left: 336px; display: inline-block; overflow: hidden; margin: 0 0 15px 0; }.counters a { color: #fff; }.uss-logo { float: right; }.uss_shop_detail_350_bottom .uss_shop_uid { margin: 0 0 15px; }.uss_shop_detail_350_bottom .uss_shop_technical_data .uss_shop_price { float: left; margin: 0; }.uss_shop_detail_350_bottom .uss_shop_technical_data .uss_shop_price span { font: 15px Tahoma; width: 98px; margin: 0; padding: 3px 0; text-align: center; color: #fff; border: 0; background: url(/img/price.png); }.uss_shop_detail_350_bottom .uss_shop_technical_data .uss_shop_by a { font: bold 15px/24px Tahoma; display: block; float: none; float: left; overflow: hidden; width: auto; height: 24px; margin: 0; padding: 0; padding: 0 15px; text-align: center; text-decoration: none; color: #fff !important; border-radius: 0 6px 6px 0; background: url(/img/name.png) repeat-x 0 0; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_price { float: left; margin: 0; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span { font: 15px Tahoma; width: 98px; margin: 0; padding: 3px 0; text-align: center; color: #fff; border: 0; background: url(/img/price.png); }.uss_shop_blocks_view .uss_eshop_item .uss_shop_by { display: inline; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a { font: bold 15px/24px Tahoma; display: block; float: none; overflow: hidden; width: auto; height: 24px; margin: 0; padding: 0; text-align: center; text-decoration: none; color: #fff !important; border-radius: 0 6px 6px 0; background: url(/img/name.png) repeat-x 0 0; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.already_in_cart { line-height: 12px; height: 24px; }.uss_shop_blocks_view .uss_eshop_item .uss_img_holder { float: none; margin: 0 0 10px; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_name { margin: 0 0 10px; }.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid { clear: both; padding: 5px 0 0; }.uss_shop_detail .uss_shop_technical_data { display: block; }.uss_shop_detail .uss_shop_technical_data .uss_shop_price { float: left; margin: 0; }.uss_shop_detail .uss_shop_technical_data .uss_shop_price span { font: 15px Tahoma; width: 98px; margin: 0; padding: 3px 0; text-align: center; color: #fff; border: 0; background: url(/img/price.png); }.uss_shop_detail .uss_shop_technical_data .uss_shop_by { overflow: hidden; margin: 0 0 10px 0; }.uss_shop_detail .uss_shop_technical_data .uss_shop_by a { font: bold 15px/24px Tahoma; display: block; float: none; float: left; overflow: hidden; width: auto; height: 24px; margin: 0; padding: 0; padding: 0 10px; text-align: center; text-decoration: none; color: #fff !important; border-radius: 0 6px 6px 0; background: url(/img/name.png) repeat-x 0 0; }.uss_shop_detail .uss_shop_technical_data .uss_shop_uid { margin-bottom: 15px; }.uss_eshop_sameproducts .item .price span { font: 15px Tahoma; width: 98px; margin: 0; padding: 3px 0; text-align: center; color: #fff; border: 0; background: url(/img/price.png); }.uss_eshop_sameproducts .title { overflow: hidden; height: 50px; }.addToCart a { font: bold 15px/24px Tahoma; display: block; float: none; float: left; overflow: hidden; width: auto; height: 24px; margin: 0; padding: 0; padding: 0 10px; text-align: center; text-decoration: none; color: #fff !important; border-radius: 0 6px 6px 0; background: url(/img/name.png) repeat-x 0 0; }.uss_compare_by_credit { overflow: hidden; }.uss_compare_by_credit a { font: bold 15px/24px Tahoma; display: inline-block; overflow: hidden; width: auto; height: 24px; margin: 0; padding: 0 20px; text-align: center; text-decoration: none; color: #fff !important; border-radius: 6px; background: url(/img/name.png) repeat-x 0 0; }.uss_shop_description { margin-bottom: 15px; }.already_in_cart { font-size: 12px !important; font-weight: normal !important; padding: 0 10px !important; }.lpc_error404 { position: relative; overflow: hidden; }.lpc_error404 ul { overflow: hidden; margin: 5px 0; padding: 0; list-style-type: disc; }.lpc_error404 li { zoom: 1; margin: 5px 15px; margin-bottom: 20px; padding: 0; }.lpc_error404 li:odd-child { clear: left; }.lpc_error404 li a { font-size: 16px; font-weight: normal; }.lpc_error404 .submenu li { float: left; margin: 5px 15px; margin-bottom: 0; list-style-type: circle; }.lpc_error404 .submenu li a { font-size: 12px; font-weight: normal; }.oplata_top { position: absolute; top: 155px; right: 78px; }.footer_menu { position: static; width: 99%; margin: 0 auto; border-radius: 0 0 10px 10px; max-width: 1200px;}.pay { display: inline-block; overflow: hidden; padding: 5px 8px; border-radius: 4px; background: #fff; }a.privacy { display: block; text-align: right; color: #fff; }.modal {	position: fixed;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: rgba(0, 0, 0, 0.35);	z-index: 1000;	display: none;}.modal .modal_wrap {	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	-o-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	background: #f5f5f5;	color: #212121;	padding: 30px 40px;	font-size: 16px;	border: 1px solid #212121;}.modal .modal_wrap .title {	font-size: 35px;	margin: 0 0 15px 0;}.modal .modal_wrap .close {	position: absolute;	right: 0;	top: 0;	cursor: pointer;}.section_basket2 p, .section_basket2 .fc_item label{font-size: 19px!important;}.section_basket2 .fc_item .radio_label .jq-radio{width: 24px!important;	height: 24px!important;}.section_basket2 .fc_item .radio_label .jq-radio .jq-radio__div{width: 12px!important; height: 12px!important; margin: 6px 0 0 6px!important;}.section_basket2 .fc_item .jq-checkbox {width: 26px!important; height: 26px!important;}.section_basket2 .fc_item .jq-checkbox .jq-checkbox__div{width: 18px!important; height: 18px!important; margin: 4px 0 0 4px!important;}.section_basket2 .fc_item input[type=text] {font-size: 21px!important;}.section_basket2 input[type=submit] {font-size: 21px!important;}