/* style global (begin) */@font-face {    font-family: 'helioscondregular';    src: url('/fonts/helioscond_regular-webfont.eot');    src: url('/fonts/helioscond_regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/helioscond_regular-webfont.woff') format('woff'),         url('/fonts/helioscond_regular-webfont.ttf') format('truetype'),         url('/fonts/helioscond_regular-webfont.svg#helioscondregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'helioscondregularbold';    src: url('/fonts/he_cn__1-webfont-webfont.eot');    src: url('/fonts/he_cn__1-webfont-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/he_cn__1-webfont-webfont.woff') format('woff'),         url('/fonts/he_cn__1-webfont-webfont.ttf') format('truetype'),         url('/fonts/he_cn__1-webfont-webfont.svg#helioscondregularbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'daysregular';    src: url('/fonts/days-webfont.eot');    src: url('/fonts/days-webfont.eot?#iefix') format('embedded-opentype'),         url('/fonts/days-webfont.woff') format('woff'),         url('/fonts/days-webfont.ttf') format('truetype'),         url('/fonts/days-webfont.svg#daysregular') format('svg');    font-weight: normal;    font-style: normal;}body, html { 	height: 100%;	width: 100%;	background: #222 url(/img/bg.jpg) repeat;	border: none;	color: #fff;	margin: 0; padding: 0;}body { 	font: 10pt Tahoma, Arial, sans-serif; 	text-align: left;	background: url(/uploadedFiles/images/bg.png) repeat-x center top;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 9pt Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { font-size: 1.6em; }h2 { font-size: 1.5em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h1, h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: #fff; }a:link, a:visited { color: #fff; text-decoration: underline;  }a:hover, a:active { color: #fff; text-decoration: none; }.l_cleaner {clear: both;}#l_site {min-height: 100%;height: auto !important; height: 100%;margin: 0 0 -250px 0; padding: 0; text-align: center; background: url(/img/light.png) no-repeat center 10px;}.lf_push, .l_footer {height: 250px;margin: 0;padding: 0;}.l_wrapper {width: 985px; margin: 0 auto; text-align: left;}.l_header {height: 350px; position: relative;}	.lh_top {width: 100%; height: 77px; background: url(/img/header.png) no-repeat center; position: absolute; top: 0; left: 0; z-index: 1001;}	.lh_menu {position: absolute; top: 0; right: 55px;}	.lh_menu table {padding-right: 2px; background: url(/img/border.png) no-repeat right center;}	.lh_menu td {height: 45px; vertical-align: middle; text-align: center; background: url(/img/border.png) no-repeat left center; padding: 0 0 0 2px;}	.lh_menu td.last {padding-right: 2px;}		.lh_menu a {color: #cacaca; font-family: 'helioscondregularbold'; text-decoration: none; text-transform: uppercase; display: block; padding: 0 15px; height: 45px; line-height: 45px; font-size: 10pt;}		.lh_menu a:hover, .lh_menu a.active {background: url(/img/menu_hover.png) repeat-x center;}	.lh_search {left: 100px; top: 10px; position: absolute; width: 240px;}		.lh_search .uss_submit {background: none; border: none; position: absolute; top: 0; right: 0; width: 30px; height: 23px; padding: 0; margin: 0; cursor: pointer;}		.lh_search .uss_input_name {position: absolute; top: 7px; left: 15px; width: 180px; background: none; border: none; padding: 0; margin: 0; color: #7b7b79; font-size: 9pt;}		p.lhs_example {color: #b5b5b5; margin: 0; padding: 0; position: absolute; left: 15px; top: 38px;}		p.lhs_example span {color: #fdcf60; border-bottom: 1px dotted #fdcf60; cursor: pointer;}	.lh_panel {top: 150px; left: 22px; position: absolute; z-index: 3; width: 940px; background: url(/img/panel.png) repeat; height: 115px; z-index: 1001;}		.lh_logo {position: absolute; left: 25px; top: 5px;}	.lh_slogan {position: absolute; left: 400px; top: 40px; width: 300px;}		.lh_slogan p {margin: 0; padding: 0; font-size: 13pt; color: #fff; text-transform: uppercase; font-family: 'helioscondregular';}	.lh_contacts {position: absolute; top: 22px; right: 20px; text-align: right; }	.lh_contacts p {font-size: 22pt; margin: 0; padding: 0;  font-family: 'helioscondregularbold';}	.lh_contacts p span {font-family: 'helioscondregular';}.l_area {width: 985px; height: 539px; background: url(/img/area.png) no-repeat center; position: relative; z-index: 1001; top: -35px;}.la_nav {position: absolute; left: 160px; position: absolute; top: 10px; font-size: 8pt; background: url(/img/border3.png) no-repeat 73px center;}.la_nav a{text-decoration: none; padding-right: 20px;}.la_nav a:hover{text-decoration: underline;}.la_content {left: 50px; top: 65px; position: absolute; width: 510px; overflow: hidden;}	.lcm_table {}	.lcm_table td {width: 160px; height: 150px; text-align:center; vertical-align: top; padding: 0 3px 0 0; background: url(/img/border2.png) no-repeat right center;}		.lcm_table td.lcm_td3 {background: none;}	.lcm_table td.lcm_center {}	.lcm_table td div {width: 160px; height: 150px; position: relative; border-radius: 15px;}		.lcm_table td div:hover {background-color: #212121;}	.lcm_table td div a {text-decoration: none; font-family: 'helioscondregularbold'; font-size: 9pt; text-transform: uppercase; color: #fdcf60; text-align: center; display: block; padding: 90px 17px 0 17px; }	.lcm_table td div a:hover {text-decoration: underline;}		div.lcm_block1 {background: url(/img/main1.png) no-repeat center 10px;}		div.lcm_block2 {background: url(/img/main2.png) no-repeat center 10px;}		div.lcm_block3 {background: url(/uploadedFiles/images/FASONINA.png) no-repeat center 10px;}		div.lcm_block4 {background: url(/img/main4.png) no-repeat center 10px;}				div.lcm_block5 {background: url(/uploadedFiles/images/truba_ppm2.png) no-repeat center 10px; }				div.lcm_block6 {background: url(/uploadedFiles/images/truba_vus3.png) no-repeat center 10px;}		div.lcm_block7 {background: url(/img/main6.png) no-repeat center 10px;}		div.lcm_block8 {background: url(/uploadedFiles/images/skorlupa_ppu.png) no-repeat center 10px;}		div.lcm_block9 {background: url(/uploadedFiles/images/sodk.png) no-repeat center 10px;}		.la_specblock {position: absolute; left: 635px; top: 70px;}	.la_specblock h3 {margin: 0; padding: 0 0 10px 15px; font-family: 'helioscondregularbold'; font-size: 16pt; color: #111; text-shadow: 1px 1px 1px #555555; text-transform: uppercase;}	.la_specblock .uss_eshop_block_item {width: 343px; height: 64px; background: url(/img/specitem.png) no-repeat center; position: relative; clear: both; margin-bottom: 8px; }	.la_specblock .uss_eshop_block_item .icons_display_place_4 {left: 260px; top: -18px;}	.la_specblock .uss_eshop_block_item .uss_eshop_icons {overflow: visible;}	.la_specblock .uss_eshop_block_item:first-child {background: url(/img/specitem_first.png) no-repeat center;}	.la_specblock .uss_eshop_block_item .img {position: absolute; top: 8px; left: 25px;}	.la_specblock .uss_eshop_block_item .uss_shop_name {position: absolute; top: 12px; left: 98px; width: 190px;}	.la_specblock .uss_eshop_block_item .uss_shop_name a {text-decoration: none; font-family: 'helioscondregularbold'; font-size: 9pt; text-transform: uppercase; color: #fdcf60;}	.la_specblock .uss_eshop_block_item .uss_shop_name a:hover {text-decoration: underline;}.la_about {padding: 0 20px;}.la_about a.l_more {width: 205px; height: 38px; background: url(/img/button.png) no-repeat center; line-height: 38px; display: inline-block; text-align: center; font-weight: bold; text-decoration: none;}.la_about a.l_more:hover {text-decoration: underline;}.l_blocks {position: relative; top: -15px; padding-bottom: 10px;}.lb_block1, .lb_block2 {width: 275px; height: 140px; background: url(/uploadedFiles/images/block.png) no-repeat; display: inline-block; vertical-align: top; margin-right: 15px; padding: 15px 20px;}.l_blocks h3 {font-family: 'daysregular'; font-size: 12pt; color: #fff; font-style: italic; margin: 0; padding: 0 0 10px 15px; font-weight: normal;}.l_blocks h3 a {font-size: 8pt; float: right; position: relative; top: 15px; text-decoration: none; font-family: Tahoma;}.lb_block1 .news_block_item, .lb_block2 .news_block_item {height: 25px; line-height: 25px; color: #fff; font-size: 8pt; padding: 0 10px; background: url(/img/news_item_bg.png) repeat; overflow: hidden; margin: 8px 0; position: relative;}.lb_block1 .news_block_item .date, .lb_block2 .news_block_item .date {position: absolute; color: #7c96ce; font-size: 8pt; margin: 0; top: 0; right: 0px; line-height: 25px; width: 80px; text-align: right; background: url(/img/date.png) no-repeat left center; z-index: 2; padding-right: 10px;}.lb_block1 .news_block_item .title, .lb_block2 .news_block_item .title {float: left; color: #fff; font-size: 8pt; margin: 0; width: 170px; position: absolute; width: 270px; height: 25px; line-height: 25px; left: 10px; top: 0;}.lb_block1 .news_block_item .title a, .lb_block2 .news_block_item .title a{text-decoration: none;}.lb_block1 .news_block_item .title a:hover, .lb_block2 .news_block_item .title a:hover{text-decoration: underline;}.lb_block1 .news_block_item .preview, .lb_block2 .news_block_item .preview {display: none;}.lb_block3 {width: 275px; height: 140px; background: url(/uploadedFiles/images/block.png) no-repeat; display: inline-block; vertical-align: top; padding: 15px 20px;}.lb_block3 p {height: 25px; line-height: 25px; text-align: right; color: #7c96ce; font-size: 8pt; padding: 0 10px; opacity: 0.8; background: #0d1428;}	.lb_block3 p span {font-size: 8pt; color: #fff; float: left;}.lf_content {width: 985px; height: 225px; margin: 0 auto; background: url(/img/footer.png) no-repeat center; position: relative; text-align: left;}	.lf_powerd {left: 130px; bottom: 20px; position: absolute;}	.lf_powerd a {color:#000;font-weight: bold;}	.lf_logo {left: 65px; top: 35px; position: absolute;}	.lf_counters {position: absolute; top: 44px; right: 45px;}	.lf_social {position: absolute; right: 45px; bottom: 80px;}		.lf_social p {margin: 0; padding: 0 15px 0 0; float: left; font-size: 8pt;}		.lf_social p img {position: relative; top: 5px; padding-right: 3px;}	.lf_copy {left: 370px; bottom: 20px; position: absolute;}	.lf_copy div {color: #dbdbdb;}	.lf_copy div a {color: #7c96ce;}	.lf_copy div img {padding: 0 5px; position: relative; top: 3px;}	.lf_nav {left: 695px; top: 60px; position: absolute; font-size: 8pt; text-align: left;}		.lf_nav a {display: block; padding: 2px 0 4px 20px;}		.lf_nav a.lfn_home {background: url(/img/home.png) no-repeat left center;}		.lf_nav a.lfn_feedback {background: url(/img/feedback.png) no-repeat left center;}	.lf_menu {left: 330px; top: 35px; position: absolute; background: url(/img/border2.png) no-repeat center 10px;}	.lf_menu td {width: 120px; padding: 0 0 0 30px; text-align: left; vertical-align: top;}	.lf_menu h3 {margin: 0; padding: 0 0 15px; font-family: 'daysregular'; font-size: 12pt; color: #202020; text-shadow: 1px 1px 1px #555555; font-style: italic;}	.lf_menu a {display: block; font-size: 8pt; padding: 3px 0;}	.lf_menu p {margin: 0; padding: 0; font-size: 8pt;}			/* Slider styles */.l_sliderbox {position: absolute; top: 15px; left: 22px; width: 940px; height: 333px;}.l_slider {position:relative;width:933px;height:333px;background:url(/img/loading.gif) no-repeat 50% 50%;}.l_slider p {padding: 0; margin: 0;}.l_slider img {position:absolute;top:0px;left:0px;display:none;}.l_slider a {border:0;display:block;}.nivo-controlNav {position:absolute;right: 25px;bottom:15px; z-index:1002;}.nivo-controlNav a {display:block;width:20px;height:22px;background:url(/img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:5px;float:left;}.nivo-controlNav a.active {background-position:0 -22px;}.nivo-directionNav a {display:block;	width:30px;	height:30px;background:url(/img/arrows.png) no-repeat;text-indent:-9999px;border:0;}a.nivo-nextNav {background-position:-30px 0;	right:15px;}a.nivo-prevNav {left:15px;}.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}.nivo-caption a {color:#efe9d1;text-decoration:underline;}.uss_form_captcha {background: none;}.uss_form_tml .uss_form_notice {color: #fff;}.uss_form_tml .uss_form_submit input{width: 205px; height: 38px; background: url(/img/button.png) no-repeat center; line-height: 38px; display: inline-block; text-align: center; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border: none; color: #fff; cursor: pointer;}.uss_form_tml .uss_form_submit input:hover {text-decoration: underline;}#uss_basket_ask_where_to_go_block a{color:#333;}#uss_basket_ask_where_to_go_block .title{color:#333;}.uss_shop_blocks_view .uss_specifications {display:none;}