body {
    padding: 0px;
    margin: 0px;
    background: #e8e9ea;

    font-family: Arial;
    font-size: 12px;
    color: #3e4246;
} 

a img {
    border: 0px;
}
a {
    outline: none;
}


input {
    outline: none;
    -moz-outline: none;
}

.body-wrapper {
    overflow: hidden;
    width: 100%;
    position: relative;
    min-height: 400px;
}
.head {
    width: 960px;
    margin: 0px auto;
    background: url(../images/head-bg.png) repeat-x left top;
    position: relative;
    padding: 30px 0 0 0;
}
.head.and-carouselle {
    background: url(../images/head-bg-big.png) repeat-x left top;
    height: 310px;
    margin-bottom: 75px;
}    
.head-wrapper {
    height: 116px;
}
.and-carouselle .head-wrapper {
    height: auto;
}
a.logo {
    display: block;
    float: left;
}
.head-right {
/*
   height: 122px;
    width: 249px;
    position: absolute;
    right: -249px;
    top: 0px;
    background: url(../images/head-right.png) repeat left top;
    *zoom: 1;
    z-index: 2;
    */
    background: url("../images/head-right-big.png") no-repeat scroll 0 -188px transparent;
    height: 122px;
    position: absolute;
    right: 0;
    top: 0;
    width: 252px;
    *zoom: 1;
}

.head.and-carouselle .head-right {
    background: url(../images/head-right-big.png) no-repeat left top;
    height: 310px;
}

.head-right-and
{
    background: url(../images/head-right-big.png) no-repeat left top;
    height: 310px;
}
.head-right-test {
    background: none repeat scroll 0 0 white;
    height: 310px;
    margin-right: 214px;
    position: absolute;
    right: 0;
    top: 0;
    width: 5000px;
}
.head-right-panel1
{
    height: 122px;
    background: none repeat scroll 0 0 white;
    margin-right: 214px;
    position: absolute;
    right: 0;
    top: 0;
    width: 5000px;
}
.head-left {
    height: 122px;
    width: 3000px;
    position: absolute;
    left: -3000px;
    top: 0px;
    background: url(../images/head-bg.png) repeat left top;
    *zoom: 1;
    z-index: 2;
}
.head-center
{ 
    background: none repeat scroll 0 0 white;
    padding: 0 100%;
    position: absolute;
    right: 0;
    top: 108px;
    width: 100%;
    z-index: 2;
    *zoom: 1;
}

.head.and-carouselle .head-left {
    background: url(../images/head-bg-big.png) repeat-x left top;
    height: 310px;
}

.menu-place {
    font-size: 0px;
    vertical-align: top;
    float: right;
    font-size: 0px;
    position: relative;
    *zoom: 1;
    white-space: nowrapp;
}
.top-menu-wrapper {
    height: 54px;
    /* display:inline-block; */
	float:left;
	*zoom:1; 
	*display:inline;
    vertical-align: top;
    background: url(../images/head/top-menu.png) no-repeat left top;
    padding: 0 0 0 22px;
    
	margin-right:0;
    
    /*ie8*/
	/*margin-right:-12px\0/;*/
    
    
}
html[xmlns*=""] .top-menu-wrapper  {margin-right:-12px}
.top-menu {
    height: 54px;
    display: block;
    background: url(../images/head/top-menu.png) repeat-x left bottom;
    font-family: Calibri, Arial;
    font-size: 0px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    
}
.top-menu li {
    padding: 0;
    margin: 0px 13px 0 0;
    list-style-type: none;
   /* display:inline-block; 
    *display:inline;*/
    float:left;
    *zoom:1; 
    font-size: 16px;
    color: #fff;
    height: 54px;
    line-height: 54px;
}
.top-menu>li:first-child {
    padding-left: 0px;
    margin-left: 0px;
}
.top-menu>li:last-child, .top-menu li.last-child {
    margin-right: 0;
}

.top-menu li .relative {
    padding: 0px 13px 0 7px;
}
.top-menu>li:first-child .relative {
    padding-left: 0px;
    margin-left: 0px;
}
.top-menu>li:last-child .relative, .top-menu li.last-child .relative {
    padding-right: 10px;
    margin-right: 0;
}

.top-menu>li:hover {
    background: url(../images/top_menu/overs.png) repeat-x 0 -108px;
}

.top-menu li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
.top-menu li a span.arrow {
    background: url(../images/head/menu-arrow.png) no-repeat right center;
    padding: 0 20px 0 0;
    display:inline-block; *zoom:1; *display:inline;
}
.clear {
    float: none;
    clear: both;
}
.top-search {
    /*display:inline-block; */
	float:left;
	*zoom:1; 
	/**display:inline;*/
    background: url(../images/head/top-menu-search-left.png) no-repeat left top;
    height: 54px;
    width: 250px;
	/*width:217px\0/;*/
}
.top-search .top-search {
/*
    display: block;*/
    float:left;
    background: url(../images/head/top-menu-search-left.png) repeat-x left bottom;
    padding: 0px;
    width: auto;
}
.top-search .top-search .top-search {
    background: url(../images/head/top-menu-search-right.png) no-repeat 120% top;
    padding: 0 0px 0 0;
}
.top-search form {
    padding: 11px 0 0 0;
    margin: 0px;
	display:inline-block;
}
.top-search-right-part {
    background: url(../images/head/top-menu-search-right.png) no-repeat right top;
    width: 25px;
    height: 54px;
	/*margin-left: 189px;
	margin-left: 187px\0/;*/
    float:left;
}
.top-search form input {
    border: 0px;
    background: transparent;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #64d1ff;
    text-transform: uppercase;
    height: 32px;
}
.top-search form input.search-text {
    width: 135px;
    text-align: right;
    line-height: 31px;
    float: left;
	margin-right:10px;
}
.top-search form button.search-submit {
    background: url(../images/head/search.png) no-repeat right 1px;
    border: 0px;
    float: right;
    cursor: pointer;
}
.top-search form button.search-submit span {
    display: block;
    width: 26px;
    height: 27px;
}
.ligth-block {
    width: 380px;
    height: 54px;
    font-size: 0px;
    white-space: nowrap;
    text-transform: uppercase;
    position: absolute;
    bottom: 8px;
    right: -55px;
    z-index:6;
}
.head.and-carouselle .ligth-block {
    bottom: 202px;
}
.ligth-block .where-buy-bubble, .ligth-block .online-bubble {
    /*display:inline-block; 
    *display:inline;*/
    float:left;
    *zoom:1;
    font-size: 12px;
    font-family: Calibri, Arial;
    color: #fff;
    width: 182px;
    z-index: 100;
    position: relative;
}

.ligth-block .online-bubble {
    width: 206px;
    height: 54px;
    vertical-align: top;
    margin-left: -9px;
    background: url(../images/head/bubble_right.png) no-repeat 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .where-buy-bubble {margin-right:-3px;}
}
body:last-child:not(:root:root) .where-buy-bubble  {margin-right:0px;}

.ligth-block .where-buy-bubble a {
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    height: 54px;
    display: block;
    vertical-align: middle;
}
.ligth-block .where-buy-bubble a {
    width: 187px;
    background: url(../images/head/bubble_left.png) no-repeat 0 0;online-bubble
}
.ligth-block .online-bubble a {
    background: url(../images/head/online.png) no-repeat left 1px;
    padding: 1px 0 0 30px !important;
    color: #fff;
    text-decoration: none;
    margin: 11px 0 0 26px !important;
    height: 28px;
    width: 85px;
    line-height: 14px;
    white-space: normal;
    display:inline-block; *zoom:1; *display:inline;
}
.ligth-block .where-buy-bubble a:hover {
    background-position: 0 100%;
}

.ligth-block .online-bubble:hover {
    background-position: 0 100%;
}

    
.ligth-block .where-buy-bubble a span {
    background: url(../images/head/where-buy.png) no-repeat left center;
    padding-left: 35px;
    margin-left: 35px;
    line-height: 27px;
    height: 27px;
    display:inline-block; *zoom:1; *display:inline;
}

span.center-text {
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    vertical-align: middle;
    padding: 0 0 0 10px;
}
.ligth-block .where-buy-bubble a span.spring, .ligth-block .online-bubble a span.spring, span.spring {
    display:inline-block; *zoom:1; *display:inline;
    width: 1px;
    vertical-align: middle;
    height: 100%;
    margin: 0;
    padding: 0;
    background: none;
}
.page-title {
    width: 960px;
    margin: 10px auto 0;
}
.title-title {
    color: #303132;
    font-family: Calibri, Arial;
    font-size: 50px;
}
.breadcrumbs {
    font-size: 0px;
    background: url(../images/grey-dotted-line.png) repeat-x right center;
}
.breadcrumbs .breadcrumbs-wrapper {
    background: #e8e9ea;
    display:inline-block; *zoom:1; *display:inline;
    padding: 0 5px 0 0;
}    
.breadcrumbs a {
    font-size: 12px;
    font-weight: bold;
    color: #a8adb0;
    font-family: Calibri, Arial;
    text-transform: uppercase;
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
}

.breadcrumbs a:hover {
    color: #8f9596;
}

.breadcrumbs span.devider {
    display:inline-block; *zoom:1; *display:inline;
    font-size: 12px;
    background: url(../images/bread.png) no-repeat center center;
    width: 22px;
    padding: 0 5px;
}
.center {
    width: 960px;
    margin: 0px auto;
    padding: 30px 0 0 0;
}

.right-col {
    float: right;
    width: 282px;
}
.content {
    background: #fff;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    float: left;
    width: 655px;
}

.content.tr {
    background: transparent;
}

.content.full-wide {
    float: none;
    width: auto;
}

.content .content-wrapper {
    padding: 20px 20px 90px 20px;
    margin: 0 0 0 0;
}
.sub-title {
    font-size: 24px;
    color: #353637;
    font-family: Calibri, Arial;
}
.content-wrapper p {
    
}

.infographics {
    font-size: 0px;
    vertical-align: top;
}
.infographics-row {
    border-top: 1px solid #eff0f1;
    padding: 34px 0 0 0;
    margin: 30px 0 0 0;
}
.content.full-wide .infographics-row {
    padding: 0 0 0 0;
    border: 0px;
}
.infographic-item {
    width: 165px;
    display:inline-block; *zoom:1; *display:inline;
    *zoom: 1;
    font-size: 12px;
    vertical-align: top;
    margin: 0 0 0 55px;
}
.content.full-wide .infographic-item {
    width: 215px;
    margin: 0 0 0 15px;
}
.infographic-item:first-child {
    margin: 0px;
}
.infographics-title {
    font-family: Arial;
    font-size: 18px;
    color: #303132;
    font-weight: bold;
    padding: 20px 0 12px 0;
}

.infographics-title a {
    font-family: Arial;
    font-size: 18px;
    color: #303132;
    font-weight: bold;
    text-decoration: none;
}
.infographics-list {
    margin: 0px;
    padding: 0px;
    width:222px;
}
.infographics-list li {
    margin: 0px;
    list-style-type: none;
    background: url(../images/list.png) no-repeat left 3px;
    font-family: Arial;
    font-size: 10px;
    color: #303132;
    text-transform: uppercase;
    padding: 0 0 3px 15px;
    font-weight: bold;
}

.infographics-list li a {
    font-family: Arial;
    font-size: 10px;
    line-height: 16px;
    color: #303132;
    text-decoration: none;
}
.infographics-list li a:hover {
    color: #0d9ece;
}
.dashed-line {
    background: url(../images/line-dashed.png) repeat-x left center ;
    height: 7px;
    padding: 7px 0;
}
.social-place {
    background: #fff;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative
    behavior: url(PIE.htc);
    padding: 10px;
    margin: 20px 0 20px 0;
}

.social-place a {
    display: block;
    text-decoration: none;
    width: 100%;
    height: 60px;
    background-position: 0 0;
    background-color: transparent;
    background-repeat: no-repeat;
}

.social-place a.fb {
    background-image: url(../images/banner/fb.png);
}
.social-place a.vk {
    background-image: url(../images/banner/vk.png);
}
.social-place a.tw {
    background-image: url(../images/banner/tw.png);
}

.social-place a:hover {
    background-position: 0 100%;
}

.online-consultant {
    margin: 18px 0 0 0;
    display: block;
    width: 283px;
    height: 137px;
    background: url(../images/online-consultant.png) no-repeat 0 0;
}
.online-consultant:hover {
    background-position: 0 100%;
}
.pre-footer {
    background: url(../images/footer/footer.png) no-repeat left top;
    padding: 0 0 0 15px;
    margin: 80px 0 140px 0;
}
.pre-footer .pre-footer {
    background: url(../images/footer/footer.png) no-repeat right bottom;
    padding: 0 15px 0 0;
    margin: 0px;
}
.pre-footer .pre-footer .pre-footer {
    background: url(../images/footer/footer.png) repeat-x left center;
    padding: 0px;
    height: 70px;
    margin: 0px;
}
.pre-footer .copy {
    height: 70px;
    text-transform: uppercase;
    font-family: Calibri, Arial;
    display: block;
    float: left;
}
.footer-menu {
    float: right;
    height: 70px;
    padding: 0 40px 0 0;
    font-size: 0px;
}
.footer-menu a {
    color: #c0c1c3;
    text-transform: uppercase;
    font-family: Calibri, Arial;
    font-size: 12px;
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
}
.footer-menu a:hover {
    color: #afafaf;
}
.footer-menu span.devider {
    color: #b8b8b8;
    margin: 0 8px;
    font-size: 12px;
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
}
.footer-social {
    float: right;
    height: 70px;
}
.footer-social a {
    width: 31px;
    height: 30px;
    vertical-align: middle;
    padding: 0 0 0 12px;
    display:inline-block; *zoom:1; *display:inline;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.footer-social a:hover {
    background-position: 0 100%;
}

.footer-social a.fb_soc{
    background-image: url(../images/footer/fb.png);
}
.footer-social a.tw_soc {
    background-image: url(../images/footer/tw.png);
}
.footer-social a.lj_soc{
    background-image: url(../images/footer/lj.png);
}


.global-footer {
    background: url(../images/footer/global-footer.png) repeat-x left top;
    margin: 0 0 0 0;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}
.global-footer-menu {
    height: 70px;
    padding: 5px 0 0 0;
    position: relative;
}
.global-footer-menu a {
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    font-family: Calibri, Arial;
    font-size: 15px;
    font-weight: bold;
    color: #babec2;
}
.global-footer-menu a.star {
    background: url(../images/star.png) no-repeat left center ;
    padding: 3px 0 3px 32px;
}
.global-footer-menu a.clock {
    background: url(../images/clock.png) no-repeat left center ;
    padding: 3px 0 3px 32px;
}
.global-footer-menu a.compare {
    background: url(../images/compare.png) no-repeat left center ;
    padding: 3px 0 3px 32px;
}
.global-footer-menu a:hover, .global-footer-menu li.active a {
    color: #35383b;
}
.global-footer-menu .devider {
    background: url(../images/footer/devider.png) no-repeat center center;
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    padding: 0 25px;
}

.online_consult_links .devider {
    background: url(../images/footer/devider.png) no-repeat center center;
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    padding: 0 23px;
}
.item-image-wrapper {
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: bottom;
    height: 140px;
    overflow: hidden;
    text-align: center;
}

.item-image-wrapper img {
    vertical-align: bottom;
}

.where-buy-block {
    
}
.where-buy-block-title {
    font-family: Calibri, Arial;
    font-size: 24px;
    font-weight: bold;
    color: #303132;
    background: url("../images/grey-dotted-line.png") repeat-x scroll right 16px;
    margin: 45px 0;
}
.news-title-block .where-buy-block-title {
    margin-bottom: 30px;
}

.where-buy-block-title-text {
    padding: 0 12px 0 0;
    background: #e8e9ea;
}
.where-buy-block-title-text-space {
    background: #e8e9ea url(../images/where-buy-li.png) no-repeat right 11px;
    display:inline-block; *zoom:1; *display:inline;
    padding: 0 25px 0 0;
}
.where-buy-block-content {
background: #fff;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    padding: 20px;
}

.head-carouselle-place {
    margin: 32px 0 0 0;
    position: absolute;
    z-index: 5;
    
}
.head-carouselle-place-wrapper {
    background: url(../images/carouselle/carouselle_.png) no-repeat left top;
    padding: 0 0 0 90px;
    position: relative;
}
.head-carouselle-place-wrapper>.head-carouselle-place-wrapper {
    background: url(../images/carouselle/carouselle_.png) no-repeat right bottom;
    padding: 0 90px 0 0;
}
.head-carouselle-place-wrapper>.head-carouselle-place-wrapper>.head-carouselle-place-wrapper {
    background: url(../images/carouselle/carouselle-center.png) no-repeat left top;
    padding: 0 0 0 0;
}
.head-carouselle-place-wrapper>.head-carouselle-place-wrapper>.head-carouselle-place-wrapper>.head-carouselle-place-wrapper {
    /*KLEN*/
	/*height: 243px;*/
	height :242px;
    background: url(../images/carouselle/carouselle-center_.png) repeat-x left top;
}
.product-carouselle {
    padding: 0px;
    margin: 0px;
    height: 243px;
    overflow: hidden;
}
.product-carouselle li {
    list-style-type: none;
    position: relative;
    height: 243px;
    float: left;
}
.product-carouselle li .product-carouselle-li-wrapper {
    background: url(../images/carouselle/li-devider.png) no-repeat left center;
    padding: 0 25px 0 68px;
}
.product-carouselle li:first-child .product-carouselle-li-wrapper {
    /*padding: 0 59px 0 0;*/
    background: none;
}
.product-carouselle li>.product-carouselle-li-wrapper>a {
    text-align: center;
    display: block;
    height: 243px;
    text-decoration: none;
    position: relative;
}
.product-carouselle-image {
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    width: 190px;
    height: 175px;
    overflow: hidden;
}
.product-carouselle-title {
    position: absolute;
	/*KLEN*/
	/*botom: 0px;*/
    bottom: 1px;
    left: 0;
    text-align: center;
    width: 100%;
}
.product-carouselle-title-wrapper {
    display:inline-block; *zoom:1; *display:inline;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat 0 0;
    padding: 0 0 0 16px;
    text-align: center;
}
.product-carouselle-title-wrapper>.product-carouselle-title-wrapper {
    display: block;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat right -66px;
    padding: 0 16px 0 0;
}
.product-carouselle-title-wrapper>.product-carouselle-title-wrapper>.product-carouselle-title-wrapper {
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) repeat-x left -33px;
    padding: 0px;
    height: 33px;
}

.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper {
    background-position: 0 -99px;
}
.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper>.product-carouselle-title-wrapper {
    background-position: 100% -165px;
}
.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper>.product-carouselle-title-wrapper>.product-carouselle-title-wrapper {
    background-position: 0 -132px;
}

.product-carouselle-title-wrapper-left
{
    float:left;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat 0 0;
    text-align: center;
    width:16px;
    height:33px;
    margin-left:45px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .product-carouselle-title-wrapper-left 
    {  margin-left:40px;
    width:15px;
    height:31px;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat 0 -2px;}
}
.product-carouselle-title-wrapper-right
{
    float:left;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat right -66px;
    width:16px;
    height:33px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .product-carouselle-title-wrapper-right 
    { width:15px;
    height:31px;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) no-repeat right -67px;}
}
.product-carouselle-title-wrapper-center
{
    float:left;
    background: url(../images/carouselle/product-carouselle-title-wrapper.png) repeat-x left -33px;
    padding: 0px;
    height: 33px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .product-carouselle-title-wrapper-center
    { 
    height:31px;}
}
.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper-left
{
    background-position: 0 -99px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper-left
    { 
    background-position: 0 -100px;}
}
.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper-right
{
    background-position: 100% -165px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper-right
    { 
     background-position: 100% -166px;}
}
.product-carouselle-li-wrapper a:hover .product-carouselle-title-wrapper-center
{
    background-position: 0 -132px;
}

.product-carouselle-title-text {
    display:inline-block; *zoom:1; *display:inline;
    vertical-align: middle;
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
}

/*
.main .head-left {
    display: none;
}

.main .head-right {
    display: none;
}
.main .head {
    background: none;
}
*/

.main_cycle_place {
    /*background: url(../images/main_cycle_place.jpg) no-repeat 0 0;*/
    height: 503px;
    margin: -24px auto 0;
    text-align: center;
    z-index: 5;
    width: 960px;
    display: none;
}

.main_cycle_place ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
    height: 503px;
}

.main_cycle_place ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0px;
    z-index: 5;
    height: 503px;
}

.main_cycle_place ul li img {
    margin-left: -967px;
}

.main_cycle_place_wrap {
    height: 503px;
    margin-top: -503px;
}

.main_cycle_place_wrap.center {
    padding: 0;
    position: relative;
}

.main_cycle_place_wrap ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
}

.main_cycle_place_wrap ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0px;
    z-index: 5;
}

.cycle_item_wrap {
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.main_cycle_place_wrap li img {
    margin-left: -420px;
}

.pager {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 15;
}

.pager_ {
    /*background: url(../images/pager_border.png) no-repeat 0 0;*/
    height: 43px;
}

.pager__ {
    /*background: url(../images/pager_border.png) no-repeat 100% 100%;*/
    height: 43px;
}

.pager_container {
    font-size: 0px;
    margin: 0 20px;
    padding: 13px 0 0;
    z-index: 15;
}

.pager_container a {
    font-size: 0px;
    text-decoration: none;
    vertical-align: top;
    width: 17px;
    height: 17px;
    margin: 0 3px;
    background: url(../images/pager.png) no-repeat 0 0;
    display:inline-block; *zoom:1; *display:inline;
}

.pager_container a:hover {
    background-position: 0 -34px;
}

.pager_container a.activeSlide {
    background-position: 0 -17px;
}

.cycle_nav {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    width: 79px;
    height: 79px;
    z-index: 15;
    background: url(../images/cycle_nav.png) no-repeat 0 0;
}

.cycle_nav.prev {
    background-position: 0 0;
    left: -268px;
}

.cycle_nav.prev:hover {
    background-position: 100% 100%;
}

.cycle_nav.next {
    background-position: 100% 0;
    right: -268px;
}

.cycle_nav.next:hover {
    background-position: 0 100%;
}

.desck_place {
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    padding: 23px 0 23px 27px;
    position: relative;
    background: #fbfbfb url(../images/desc_bg.png) repeat-x 0 0;
    font-size: 0px;
    behavior: url(PIE.htc);
}

.desc_item {
    width: 49%;
    //width: 49%;
    font-size: 0px;
    padding: 0 0 22px 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.desc_item_ico {
    width: 75px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.desc_item_wrap {
    width: 333px;
    padding: 13px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.desc_item_title {
    background: url(../images/border_block.png) repeat-x 0 100%;
    padding: 0 0 14px 0;
}

.desc_item_title a {
    font-size: 22px;
    font-weight: bold;
    font-family: Arial;
    color: #3d4145;
    line-height: 24px;
    text-decoration: none;
    background: url(../images/arrow_block.png) no-repeat 100% 5px;
    padding: 0 20px 0 0;
    display:inline-block; *zoom:1; *display:inline;
}

.desc_item_title a:hover{
    color: #0189b2;
}

.desc_item_text {
    color: #2b2d2e;
    font: normal 14px/18px Arial;
    padding: 8px 0 0;
}

.rss {
    background: url(../images/rss.png) no-repeat 0 0;
    width: 40px;
    height: 25px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.rss:hover {
    background-position: 0 100%;
}

.where-buy-block-title-text-space.for_rss {
    background: none;
    vertical-align: middle;
    padding-right: 5px;
    margin-top: -7px;
}

.all_news {
    float: right;
    background: #e8e9ea url(../images/arrow_block.png) no-repeat 100% 3px;
    padding: 0 15px 0 5px;
    height: 22px;
    line-height: 18px;
    margin: 2px 0 0;
}

.all_news a {
    text-decoration: none;
    color: #3d4145;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    height: 18px;
    line-height: 18px;
}

.all_news a:hover {
    color: #0189b2;
}

.news_list {
    
}

.news_list ul {
    font-size: 0;
    padding: 0;
    margin: 0;
}

.news_list ul li {
    width: 50%;
    padding: 0;
    margin: 0;
    font-size: 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}


.news_list ul li .news_item_img {
    width: 94px;
    vertical-align: top;
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}
.news_list ul li .news_item_desc {
    width: 305px;
    vertical-align: top;
    margin: 0 0 0 30px;
    display:inline-block; *zoom:1; *display:inline;
}

.news_list ul li .news_item_img a {
    text-decoration: none;
}

.news_list ul li .news_item_img img {
    width: 94px;
    height: 94px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    *zoom: 1;
    behavior: url(PIE.htc);
}

.news_title a {
    text-decoration: none;
    color: #0189b2;
    font-size: 18px;
}

.news_title a:hover {
    color: #3d4145;
}

.news_title img {
    vertical-align: middle;
}




.news_date {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 21px;
}

.news_text {
    font: normal 14px/18px Arial;
}

.news_text p {
    font: normal 14px/18px Arial;
    margin: 0;
    padding: 0;
}

.main_carousel ul {
    font-size: 0;
    padding: 0;
    margin: 0;
}

.main_carousel {
    width: 920px;
    margin: 20px auto 70px;
    position: relative;
    display:none;
}

.main_carousel ul li {
    width: 225px !important;
    padding: 0;
    margin: 0;
    font-size: 0;
    overflow: visible;
    vertical-align: bottom;
    z-index: 5;
    float: none !important;
    display:inline-block; *zoom:1; *display:inline;
}

.main_carousel ul li .carousel_item {
    width: 243px;
}

.main_carousel ul li .carousel_item a {
    text-decoration: none;
}

.main_carousel .jcarousel-next.jcarousel-next-horizontal {
    background: url(../images/arrow_next.png);
    width: 21px;
    height: 33px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: -35px;
    z-index: 10;
				/*KLEN*/
	-moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none;
}

.main_carousel .jcarousel-next.jcarousel-next-horizontal:hover {
    background-position: 0 100%;
}

.main_carousel .jcarousel-prev.jcarousel-prev-horizontal {
    background: url(../images/arrow_prev.png);
    width: 21px;
    height: 33px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: -35px;
    z-index: 10;
				/*KLEN*/
	-moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none;
}

.main_carousel .jcarousel-prev.jcarousel-prev-horizontal:hover {
    background-position: 0 100%;
}

.main_carousel .jcarousel-clip.jcarousel-clip-horizontal {
    overflow: hidden;
}

.carousel_huk {
    background: url(../images/carousel_huk.png) no-repeat -35px 0;
    width: 35px;
    height: 141px;
    z-index: 9;
    position: absolute;
    left: -7px;
    bottom: 0;
}

.carousel_huk_ {
    background: url(../images/carousel_huk.png) no-repeat 0 0;
    width: 35px;
    height: 145px;
    position: absolute;
    z-index: 9;
    position: absolute;
    right: -7px;
    bottom: 0;
}

.news_header {
    font-size: 0px;
    margin: 0 0 24px 0;
}

.news_date_inner {
    width: 92px;
    height: 92px;
    vertical-align: top;
    background: #0089b2 url(../images/news_date.png) no-repeat 0 100%;
    display:inline-block; *zoom:1; *display:inline;
}

.news_title_inner {
    font-size: 24px;
    color: #303132;
    font-weight: bold;
    width: 500px;
    padding: 38px 0 0 20px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.news_title_inner a {
    font-size: 22px;
    color: #018bb4;
    font-weight: bold;
    text-decoration: none;
}

.news_title_inner a:hover {
    color: #303132;
    /*text-decoration: underline;*/
}

.news_title_inner a img {
    vertical-align: middle;
}


.news_day, .news_day span {
    font-size: 60px;
    text-align: center;
    font-family: Calibri;
    color: #fff;
    margin-top: -3px;
}

.news_month, .news_month span {
    font-size: 12px;
    text-align: center;
    font-family: Calibri;
    color: #fff;
    margin-top: -10px;
}

.content-news-wrapper {
    padding: 0 18px;
}

.news_img img {
    width: 619px;
}

.news_sub_title_inner {
    margin: 35px 0 35px 0;
    padding: 0 0 33px 0;
    border-bottom: 1px solid #ecefef;
    color: #303132;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

.news_content {
    margin: 35px 0 28px 0;
}

.news_content p {
    color: #3e4246;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}

.news_socials {
    border-bottom: 1px solid #ecefef;
    margin: 0 0 30px 0;
}

.news_socials ul {
    font-size: 0;
    padding: 0;
    margin: 16px 0;
}

.news_socials ul li {
    padding: 0;
    margin: 0 0 0 16px;
    font-size: 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.return_to_list {
    padding: 0 0 40px 0;
}

.return_to_list a {
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
    color: #3d4145;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
    background: url(../images/arrow_back.png) no-repeat 0 0;
    padding: 0 0 0 20px;
    display:inline-block; *zoom:1; *display:inline;
}

.return_to_list a:hover{
    color: #0189b2;
}

.return_to_list a.read_original {
    background: url(../images/arrow_block.png) no-repeat 100% 0;
    padding: 0 20px 0;
    float: right;
}

.news_list.inner_list ul {
    background: url(../images/news_border.png) repeat-x 0 100%;
    margin: 0 0 20px 0;
}
.news_list.inner_list ul li {
    display: block;
    width: 100%;
    padding: 29px 0 38px 0;
    background: url(../images/news_border.png) repeat-x 0 0;
}

.news_list.inner_list ul li .news_item_desc {
    width: 490px;
}

.news_prev_ico {
    position: absolute;
    left: -15px;
    bottom: -18px;
    width: 40px;
    height: 40px;
    background: url(../images/news_prev_ico.png) no-repeat 0 0;
}

.return_to_list a.show_next, .sub_title_content .return_to_list a.show_next {
    background-image: url(../images/show_next.png);
    line-height: 11px;
    padding-left: 24px;
    border: 0px;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.return_to_list a.show_next span, .sub_title_content .return_to_list a.show_next span {
    border-bottom: 1px dotted;
    line-height: 11px;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}


.page-title .title-title .rss {
    margin-top: -15px;
    position: relative;
    z-index: 200;
}

.search_news {
    float: right;
    background: url(../images/search_news.png) no-repeat;
    width: 305px;
    height: 32px;
    font-size: 0px;
    margin: 25px 0 0 0;
}

.news_search_input {
    width: 232px;
    height: 32px;
    margin: 0 0 0 17px;
    background: transparent;
    border: 0px;
    color: #afb2b4;
    font-size: 10px;
    font-weight: bold;
    vertical-align: top;
    line-height: 31px;
    *line-height: 28px;
    display:inline-block; *zoom:1; *display:inline;
}

.news_search_submit {
    width: 30px;
    height: 32px;
    margin: 0 0 0 22px;
    cursor: pointer;
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    filter: alpaha(opacity=0);
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.title-title.search_tile {
    float: left;
}

.filter {
    background: url(../images/filter.png) no-repeat 0 0;
    padding: 9px 0 0;
    margin: 0 0 20px 0;
}

.filter_ {
    background: url(../images/filter.png) no-repeat -1923px 100%;
    padding: 0.1px 0 9px;
    margin-top:-2px\0/;
    padding: 0 0 8px\0/;
}

.filter__ {
    min-height: 42px;
    background: #0c98c1 url(../images/filter.png) no-repeat -961px 0;
}

.filter_form {
    font-size: 0px;
    padding: 1px 20px 8px 20px;
}

.filter_form .checkbox_wrap {
    vertical-align: middle;
    margin: 11px 24px 0 0;
    display:inline-block; *zoom:1; *display:inline;
}

.filter_form .checkbox {
    width: 19px;
    height: 19px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.filter_form .checkbox .jNiceWrapper {
    width: 19px;
    height: 19px;
    float: left;
}

.filter_form label {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    display:inline-block; *zoom:1; *display:inline;
}

.reset {
    float: right;
    margin-right: -5px;
}

.reset input {
    background: url(../images/clear.png) no-repeat 0 0;
    border: 0px;
    cursor: pointer;
    width: 109px;
    height: 38px;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 0 0 #205e84;
}

.reset input:hover {
    background-position: 0 100%;
}

.subscribe_news {
    background: url(../images/subscribe_news.png) no-repeat;
    width: 283px;
    height: 116px;
    margin: 18px 0 0;
}

.subscribe_input {
    width: 212px;
    height: 33px;
    margin: 67px 0 0 20px;
    background: transparent;
    border: 0px;
    color: #afb2b4;
    font-size: 10px;
    font-weight: bold;
    vertical-align: top;
    line-height: 31px;
    *line-height: 28px;
    display:inline-block; *zoom:1; *display:inline;
}

.subscribe_submit {
    width: 31px;
    height: 31px;
    margin: 69px 0 0 1px;
    cursor: pointer;
    opacity: 0;
    filter: alpaha(opacity=0);
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.select_block_filters {
    margin: 19px 0 0;
    padding: 12px 0 0;
    font-size: 0px;
    background: url(../images/filters_border.png) repeat-x;
}

.select_wrap {
    width: 293px;
    margin: 0 0 0 19px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.select_wrap_ {
    width: 293px;
    height: 35px;
    margin: 5px 0 0;
}

.select_block_filters .select_wrap:first-child {
    margin-left: 0;
}

.select_wrap .jNiceSelectWrapper {
    width: 293px !important;
}

.select_wrap .jNiceSelectWrapper .jNiceSelectText{
    width: 240px !important;
    padding: 0 10px;
}

.select_wrap .jNiceSelectWrapper div.ul {
    width: 293px !important;
}

.photobank_line:first-child {
    background: none;
}

.photobank_line {
    font-size: 0px;
    padding: 37px 0 33px;
    background: url(../images/news_border.png) repeat-x;
}

.photobank_item {
    background: url(../images/photobank_item.png) no-repeat 0 70px;
    width: 200px;
    padding: 0 0 0 9px;
    text-decoration: none;
    text-align: center;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
    position: relative;
}

.photobank_line .photobank_item:first-child {
    background: none;
    padding-left: 0;
}

.photobank_item_title {
    color: #33373a;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-align: center;
    padding: 3px 0 0;
    white-space: normal;
}

.photobank_item_subtitle {
    color: #b2b7b9;
    font-size: 12px;
    display: block;
    text-align: center;
    padding: 2px 0 0;
    white-space: normal;
}

.photobank_line .photobank_item:hover .photobank_item_subtitle, .photobank_line .photobank_item:hover .photobank_item_title {
    color: #0d6698;
}

.photobank_line .photobank_item:hover .size {
    display: block;
}

.photobank_line .photobank_item:hover .photobank_item_left {
    background-position: 0 50%;
}

.photobank_line .photobank_item:hover .photobank_item_right {
    background-position: 100% 50%;
}

.photobank_item_left {
    padding: 0 0 0 15px;
    background: url(../images/photobank_item_left.png) no-repeat -100% -100%;
    min-height: 44px;
    white-space: normal;
    vertical-align: top;
    margin: 0 auto;
    display:inline-block; *zoom:1; *display:inline;
}

.photobank_item_right {
    padding: 0 15px 0 0;
    background: url(../images/photobank_item_right.png) no-repeat -100% -100%;
    min-height: 44px;
    text-align: center;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.photobank_item_img {
    display: block;
    text-align: center;
    margin: 0 0 5px 0;
    position: relative;
}

.photobank_item_img_outer {
    position: relative;
    display: inline-block; *display: inline; *zoom: 1;
}

.photobank_item_img_ {
    max-width: 200px;
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}
    

.photobank_item_img img {
    margin: 0 auto;
}

.topmenu_wrap {
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}

.menu_top {
    background: url(../images/top_menu/menu_top.png) no-repeat 100% 0;
    padding: 13px 3px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .menu_top { padding: 12px 3px 0;}
}
.menu_bottom {
    background: url(../images/top_menu/menu_bottom.png) no-repeat 0 100%;
    padding: 0 0 70px 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .menu_bottom { padding: 0 0 69px 5px;}
}
.menu_middle {
    background: url(../images/top_menu/menu_middle.png) no-repeat 0 100%;
    width: 878px;
    min-height: 220px;
}

.menu_inner {
    width: 800px;
    margin: 0 auto;
}

.menu_wrap {
    position: absolute;
    right: -106px;
    top: 54px;
    z-index: 9999;
    /* new */
}

.small_screen .menu_wrap {
    right: -42px;
}

.top-menu li li {
    line-height: 1;
    height: auto;
}

.menu_inner ul {
    list-style: none;
    margin: 0;
    padding: 25px 0 0;
    font-size: 0px;
}

.menu_inner ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 25px 0;
    font-size: 0px;
    width: 33%;
    white-space: nowrap;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.menu_inner.site-map ul li {
    width: 25%;
}


.number {
    background: url(../images/top_menu/number.png) no-repeat;
    vertical-align: top;
    width: 17px;
    height: 17px;
    font-size: 14px;
    font-weight: bold;
    font-family: Calibri;
    line-height: 16px;
    color: #fff;
    margin: 3px 8px 0 35px;
    text-align: center;
    display:inline-block; *zoom:1; *display:inline;
}

.number_item {
    font-size: 16px;
    font-weight: bold;
    color: #313232;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.top-menu li .number_item a, .site-map li .number_item a {
    font-size: 18px;
    font-weight: bold;
    color: #313232;
    text-decoration: none;
    border-bottom: 1px solid #d0d0d0;
    text-transform: none;
    font-family: Calibri;
    /*font-family: Times New Roman;*/
    height: 17px;
    overflow: visible;
    display:inline-block; *zoom:1; *display:inline;
}

.top-menu li .number_item span, .site-map li .number_item span {
    font-size: 18px;
    font-weight: bold;
    color: #313232;
    text-decoration: none;
    text-transform: none;
    font-family: Calibri;
    height: 17px;
    overflow: visible;
    display:inline-block; *zoom:1; *display:inline;
}

.site-map li .number_item a, .site-map li .number_item span {
    height: 20px;
}

.top-menu li .number_item a:hover, .site-map li .number_item a:hover {
    color: #068db8;
    border-bottom: 1px solid #cde8f1;
}

.top-menu li .where-buy {
    background: url(../images/top_menu/where_buy.png) no-repeat;
    padding: 0 0 0 60px;
    text-decoration: none;
    line-height: 48px;
    margin: 0 105px 0 0;
    text-transform: none;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.top-menu li .where-buy span {
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    height: 17px;
    color: #313232;
    text-decoration: none;
    border-bottom: 1px solid #cccccc;
    vertical-align: middle;
    line-height: 48px;
    text-transform: none;
}

.top-menu li .where-buy:hover span {
    color: #068db8;
    border-bottom: 1px solid #cde8f1;
}

.menu_search_form {
    vertical-align: middle;
    font-size: 0px;
    margin: 0 15px 0 0;
    display:inline-block; *zoom:1; *display:inline;
}

.menu_input_search {
    background: url(../images/top_menu/search_input.png) no-repeat 0 0;
    width: 192px;
    padding: 0 15px;
    height: 33px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.menu_input_search input {
    background: none;
    border: 0px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #bcbfc1;
    line-height: 33px;
    height: 33px;
    width: 100%;
    display: block;
}

.search_submit {
    width: 26px;
    height: 26px;
    background: url(../images/top_menu/search_submit.png) no-repeat 0 0;
    border: 0px;
    margin: 0 0 0 5px;
    cursor: pointer;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.search_submit:hover {
    background-position: 0 100%;
}

.search_form {
    font-size: 0px;
    text-align: right;
    padding: 15px 16px 0;
}

.search_line {
    height: 1px;
    margin: 353px 0 9px auto;
    width: 472px;
    background: #efefef;
}

.top-menu li .menu_wrap {
    display: none;
}

.menu_inner ul li .infographics-list li, .menu_inner ul li .infographics-list li:first-child {
    font-size: 10px;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0 0 4px 15px;
    display: block;
}

.menu_inner ul li ul {
    padding-top: 14px;
}

.menu_inner.site-map ul li .infographics-list li, .menu_inner.site-map ul li .infographics-list li:first-child {
    width: auto;
    white-space: normal;
    padding-right: 7px;
}

.top-menu li .infographics-list li a, .site-map li .infographics-list li a {
    font-weight: normal;
    color: #303132;
    font-family: Arial;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    border: 0px;
    height: auto;
}

.top-menu li .infographics-list li a:hover, .site-map li .infographics-list li a:hover {
    color: #189fca;
    border: 0px;
}

.line {
    font-size: 0px;
    margin: 0 0 10px 0;
}

.line_border {
    margin: 0 15px 0 61px;
    padding: 13px 0 0;
    /* скрыто для меню, ездило между полосками 
    border-bottom: 1px solid #eaebeb;*/
}


.servicecenters {
    margin-top: -51px;
    float: left;
    width: 100%;
}

.servicecenters table {
}

.servicecenters table th {
    vertical-align: middle;
    padding: 0 15px 0 25px;
    height: 51px;
    text-align: left;
    white-space: nowrap;
    background: url(../images/th_sep.png) no-repeat 0 0;
}

.servicecenters table th:first-child {
    background: none;
    padding-left: 0px;
}

.servicecenters table th a {
    text-decoration: none;
    color: #a1a5a7;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    background: url(../images/sort.png) no-repeat 100% 50%;
    padding: 0 10px 0 0;
}

.servicecenters table th a span {
    color: #a1a5a7;
    font-size: 10px;
    font-weight: bold;
    border-bottom: 1px dotted #a1a5a7;
    text-transform: uppercase;
}

.servicecenters table th a:hover {
    color: #949799;
    border-color: #949799;
    background-image: url(../images/sort_hover.png);
}

.servicecenters table th a:hover span {
    color: #949799;
    border-color: #949799;
}

.servicecenters table th a.active {
    color: #0385ac;
    border-color: #0385ac;
    background-image: url(../images/sort_active.png);
}

.servicecenters table th a.active span, .servicecenters table th a.active:hover span {
    color: #0385ac;
    border-color: #0385ac;
}

.servicecenters table td {
    border-top: 1px solid #e7e7e7;
    font-size: 12px;
    font-weight: bold;
    color: #393a3b;
    vertical-align: top;
    padding: 20px 15px 17px 25px;
}

.servicecenters table td a {
    font-size: 12px;
    font-weight: bold;
    color: #35a5c9;
}

.servicecenters table td a:hover {
    color: #393a3b;
}

.servicecenters table tbody tr:first-child td {
    border-top: 0px;
}

.servicecenters table tbody tr td:first-child {
    padding-left: 0;
}

.table-wrapper {
    background: url(../images/table-wrapper.png) no-repeat 0 0;
    padding: 51px 0 0 0;
    margin: 0 0 0 0;
    width: 961px;
}

.table-wrapper_ {
    background: #fff;
    padding: 0 20px;
    webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.number_result {
    font-size: 0px;
    white-space: nowrap;
}

.number_res {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #c9cdcf;
    text-align: center;
    background: url(../images/number_serv.png) no-repeat;
    margin: -3px 15px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.number_desc {
    font-size: 12px;
    font-weight: bold;
    color: #393a3b;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.servicecenters table td ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.servicecenters table td ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 4px 15px;
    background: url(../images/marker.png) no-repeat 0 4px;
    font-size: 10px;
    font-weight: bold;
    color: #393a3b;
    text-transform: uppercase;
}

.filter_title {
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0px 1px 0 #0782a7;
}

.show_on_map {
    float: right;
    background: url(../images/show_on_map.png) no-repeat 0 0;
    text-decoration: none;
    width: 188px;
    height: 48px;
}

.show_firmware {
    float: right;
    background: url(../images/show_firmware.png) no-repeat 0 0;
    text-decoration: none;
    width: 188px;
    height: 48px;
}

.socials_desc p {
    font-size: 14px;
    line-height: 18px;
    padding: 0;
    margin: 17px 0 0;
    color: #3e4246;
}

.socials_desc a {
    font-size: 14px;
    line-height: 18px;
    color: #008ab7;
}

.socials_desc a:hover {
    color: #3e4246;
}


.infographics table {
    table-layout: fixed;
    border-collapse: collapse;
    margin: 55px 0 0;
}

.infographics table td {
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
    padding: 32px 0 22px;
    text-align: center;
}

.social_item_img {
    text-align: center;
}

.social_item_img a {
    text-decoration: none;
}

.social_item_desc {
    color: #303132;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0 22px 0;
    padding: 0 10px;
    min-height: 61px;
}

a.follow_btn, a.follow_btn:active, a.follow_btn:link {
    border: 6px solid #e5e8e9;
    height: 36px;
    width: 126px;
    text-decoration: none;
    color: #303132;
    font-size: 12px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    text-align: center;
    webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    *zoom: 1;
    line-height: 36px;
    position: relative;
    behavior: url(PIE.htc);
    display:inline-block; *zoom:1; *display:inline;
}

a.follow_btn:hover, .follow_btn:hover {
    background: #0aa8cc;
    border-color: #0aa8cc !important;
    color: #fff !important;
}

.inner-block .where-buy-block-title {
    margin: 32px 0 0;
}

.inner-block .where-buy-block-title-text {
    background-color: #fff;
}

.inner-block .where-buy-block-title-text-space {
    background-color: #fff;
    background-image: none;
    padding-right: 0;
}

.inner-block .all_news {
    background-color: #fff;
}

.news_list.inner_list.press_center_list ul {
    background: none;
    margin: 0;
}

.news_list.inner_list.press_center_list ul li:first-child {
    background: none;
}

#scroll {
    width: 907px;
    margin: 0 auto;
}

#scroll ul {
    list-style: none;
    font-size: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 35px 0;
}

#scroll ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

#scroll ul li:first-child a {
    background: none;
}

.tab_h {
    margin: 38px 0 0;
    background: url(../images/tab_header.png) no-repeat 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.tab_h_ {
    background: url(../images/tab_header.png) no-repeat 100% 100%;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.tab_h__ {
    background: url(../images/tab_header.png) repeat-x 0 -50px;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
    margin: 0 31px 0 15px;
    display:inline-block; *zoom:1; *display:inline;
}

.tab_h__ a {
    text-decoration: none;
    line-height: 50px;
    height: 50px;
    padding: 0 25px 0 0;
    background: url(../images/tab_h_arrow.png) no-repeat 100% 50%;
    display:inline-block; *zoom:1; *display:inline;
}

.tab_h__ a span {
    text-decoration: none;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 1px 0 #0c82ae;
}

.scroll_wrap {
    background: #fff;
    padding: 19px 23px;
    webkit-border-radius: 0 10px 10px 10px;
    -moz-border-radius: 0 10px 10px 10px;
    border-radius: 0 10px 10px 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.scroll_wrap_rel {
    position: relative;
}

#scroll .photobank_line .photobank_item:first-child {
    background: url(../images/photobank_item.png) no-repeat 0 70px;
    padding: 0px 0 0 9px;
}

.awards_list #scroll .photobank_line .photobank_item:first-child {
    background-position: 0 113px;
}

#scroll .photobank_line .photobank_item {
    width: 220px;
    margin-top: 27px;
}

#scroll .photobank_line li:first-child .photobank_item {
    padding-left: 0;
    background: none;
}

.photobank_hover {
    position: absolute;
    width: 63px;
    height: 23px;
    right: -29px;
    top: -27px;
    background: url(../images/photobank_hover.png) no-repeat 0 0;
    display: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-family: Calibri;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    padding: 40px 0 0;
}

.photobank_line .photobank_item:hover .photobank_hover {
    display: block;
}

.title_404 {
    font: bold 155px/1 Calibri;
    color: #3b3b3c;
}

.subtitle_404 {
    font: bold 24px/1 Calibri;
    color: #3b3b3c;
    margin: 8px 0 12px;
}

.text_404 {
    font: bold 18px/22px Calibri;
    color: #3b3b3c;
}

.text_404 a {
    font: bold 18px/1 Calibri;
    color: #008ab7;
    text-decoration: none;
    border-bottom: 1px solid #9bd3e5;
}

.text_404 a:hover {
    color: #3d4a4e;
    border-color: #b0b0b1;
}

.mh-760 {
    min-height: 760px;
}

.sub_title {
    background: url("../images/grey-dotted-line.png") repeat-x scroll right center transparent;
    color: #303132;
    margin: 0 0 17px 0;
    text-align: left;
}

.sub_title_text {
    background: #fff;
    /*padding: 0 8px 0 0;*/
    color: #353637;
    font: bold 24px/1 Calibri;
}

.sub_title_text span {
    color: #353637;
    font: bold 24px/1 Calibri;
}

.vcb_letter {
    background: #fff;
    padding: 0 15px 0 0;
    color: #353637;
    font: bold 72px/1 Calibri;
}

.vcb_letter span {
    color: #353637;
    font: bold 72px/1 Calibri;
}

.sub_title_content {
    margin: 0 0 45px 0;
    font-size: 14px;
    color: #3e4246;
    line-height: 18px;
}

.sub_title_content p {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 14px;
    color: #3e4246;
    line-height: 18px;
}

.sub_title_content p img {
    vertical-align: middle;
}

.sub_title_content a {
    font-size: 14px;
    color: #008ab7;
    text-decoration: none;
    border-bottom: 1px solid #9bd3e5;
}

.sub_title_content a:hover {
    color: #3d4a4e;
    border-color: #b0b0b1;
}

.content-wrapper.smal-padd {
    padding-bottom: 20px;
}

.rss_list {
    list-style: none;
    margin: 0 0 45px 0;
    padding: 0;
}

.rss_list li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #008ab7;
    margin: 0 0 16px 0;
}

.rss_list li a {
    font-size: 16px;
    font-weight: bold;
    color: #008ab7;
    text-decoration: none;
    padding: 0 0 0 19px;
    background: url(../images/rss_list_marker.png) no-repeat 0px -30px;
}

.rss_list li a span {
    font-size: 16px;
    font-weight: bold;
    color: #008ab7;
    border-bottom: 1px dotted #73b5d2;
}

.rss_list li a:hover {
    color: #303132;
    background-position: -35px 5px;
}

.rss_list li a:hover span {
    color: #303132;
    border-bottom-color: #838384;
}

.sub_title_desc {
    font-size: 16px;
    font-weight: bold;
    color: #353637;
}

.sub_title_content .return_to_list {
    padding-bottom: 0px;
}

.scroller_navigation_prev {
    position: absolute;
    top: 50%;
    left: -60px;
    width: 71px;
    height: 71px;
    margin: -35px 0 0 0;
    cursor: pointer;
    background: transparent url(../images/carouselle/managment.png) no-repeat right bottom;
}

.scroller_navigation_prev:hover {
    background-position: left bottom;
}

.scroller_navigation_next {
    position: absolute;
    top: 50%;
    right: -60px;
    width: 71px;
    height: 71px;
    margin: -35px 0 0 0;
    cursor: pointer;
    background: transparent url(../images/carouselle/managment.png) no-repeat right top;
}

.scroller_navigation_next:hover {
    background-position: left top;
}

.site-map .infographics-list {
    padding-bottom: 45px;
}

.number_item.site-map-line {
    display: block;
    border-top: 1px solid #eff0f1;
    padding: 40px 0 0;
}

.site-map-line p {
    margin: 0 0 15px 0;
}

.menu_inner.site-map {
    width: auto;
    padding: 0 50px 0 25px;
}

.letters {
    margin: 0 0 25px 0;
    table-layout: fixed;
}

.letters td {
    text-align: center;
    vertical-align: middle;
}

.letters td a {
    color: #008ab7;
    font-size: 18px;
    font-weight: bold;
    font-family: Calibri;
    text-decoration: none;
    position: relative;
    display: block;
}

.letters td a:hover {
    color: #2a383d;
    border-color: #b2b3b5;
}

.letters td a .letter {
    color: #008ab7;
    font-size: 18px;
    font-weight: bold;
    font-family: Calibri;
    text-decoration: none;
    border-bottom: 1px solid #9acfe0;
    position: relative;
    height: 20px;
    z-index: 15;
    display:inline-block; *zoom:1; *display:inline;
}

.letters td a:hover .letter  {
    color: #2a383d;
    border-color: #b2b3b5;
}

.letters td a.active .letter, .letters td a.active:hover .letter {
    color: #fff;
    border-bottom: 0px;
}

.letters td a .active {
    position: absolute;
    background: url(../images/letter_active.png) no-repeat 0 0;
    width: 25px;
    height: 25px;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -13px;
    z-index: 10;
}

.sub_title_content p.sub_vcb_title {
    font-size: 18px;
    color: #3b3b3c;
    font-weight: bold;
    margin: 23px 0 10px 0;
}

.partners_title {
    font-size: 24px;
    line-height: 28px;
    color: #303132;
    font-weight: bold;
    padding: 27px 0 40px;
}

.partners_title a {
    font-size: 22px;
    color: #018bb4;
    font-weight: bold;
    text-decoration: none;
}

.partners_title a:hover {
    color: #303132;
}

.form_row {
    font-size: 0px;
    padding: 0 0 19px 0;
}

.for_input {
    width: 361px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;t
}

.for_label {
    width: 220px;
    vertical-align: middle;
    padding: 0 10px 0 7px;
    color: #37393a;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    display:inline-block; *zoom:1; *display:inline;
}

.for_label label {
    color: #37393a;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
}

.input_wrap {
    background: url(../images/input_right.png) no-repeat 100% 0;
    height: 35px;
}

.input_wrap_ {
    background: url(../images/select.png) no-repeat 0 0;
    margin: 0 5px 0 0;
    padding: 0 7px 0 12px;
    height: 35px;
}

.input_wrap_ input {
    width: 100%;
    border: 0px;
    background: none;
    font-family: Arial;
    font-size: 14px;
    color: #989c9e;
    height: 35px;
    line-height: 35px;
    text-align: right;
}

.for_input .jNiceWrapper {
    height: 35px;
}

.for_input .jNiceSelectWrapper {
    width: 361px !important;
}

.for_input .jNiceSelectWrapper .jNiceSelectText{
    width: 308px !important;
    padding: 0 10px;
    font-size: 14px;
    color: #989c9e;
}

.for_input .jNiceSelectWrapper div.ul {
    width: 361px !important;
}

.for_checkbox {
    font-size: 0px;
}

.checkbox_item {
    width: 50%;
    margin: 0 0 13px 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.cheeckbox_label {
    color: #93989a;
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 0 5px ;
}

.checkbox_outer .jNiceWrapper {
    float: left;
    height: 19px;
    width: 19px;
}

.textarea_wrap {
    background: url(../images/textarea.png) no-repeat 0 0;
    padding: 7px;
    width: 349px;
    height: 126px;
}

.textarea_wrap textarea{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 0px;
    background: none;
    font-family: Arial;
    font-size: 14px;
    color: #989c9e;
    resize: none;
}

.input_wrap.small {
    width: 199px;
}

.for_label.va_top {
    vertical-align: top;
    padding-top: 5px;
}

.form_grey {
    background: #eff0f0;
    padding: 35px 0 25px;
    margin: 0 0 25px 0;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.captcha_wrap {
    background: url(../images/news_border.png) repeat-x 0 0;
    padding: 20px 0;
    margin: 0 24px;
    font-size: 0px;
}

.captcha_img {
    width: 196px;
    height: 76px;
    vertical-align: top;
    margin: 0 10px 0 0;
    display:inline-block; *zoom:1; *display:inline;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    overflow: hidden;
}

.captcha_img img {
    width: 196px;
    height: 76px;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.reload_captcha {
    background: url(../images/reload.png) no-repeat 0 0;
    width: 36px;
    height: 30px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.captcha_desc {
    font-size: 0px;
}

.captcha_desc label {
    color: #37393a;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.captcha_desc .input_wrap {
    margin: 11px 0 0;
}

.buttons_blok {
    background: url(../images/news_border.png) repeat-x 0 0;
    padding: 20px 0 0;
    margin: 0 24px;
    font-size: 0px;
}

.buttons_blok input[type="submit"] {
    background: url(../images/btn_submit.png) no-repeat 0 0;
    border: 0;
    font-size: 0;
    width: 187px;
    height: 48px;
    cursor: pointer;
}

.buttons_blok input[type="reset"] {
    background: url(../images/btn_reset.png) no-repeat 0 0;
    border: 0;
    font-size: 0;
    margin: 0 0 0 12px;
    width: 186px;
    height: 48px;
    cursor: pointer;
}

.buttons_blok button {
    background: none;
    border: 0px;
}

.socials_desc.warranty_desc {
    margin-top: 35px;
}

.warranty_phones {
    margin: 27px 0 30px;
}

.warranty_phones_oppo {
    font-size: 16px;
    line-height: 18px;
    padding: 0;
    margin: 17px 0 0;
    color: #3e4246;
}

.warranty_phones_oppo_main {
    color: #008ab7;
}

.warranty_phones .warranty_phones_item {
    float: left;
    *zoom: 1;
}

.warranty_phones table {
    border-bottom: 1px solid #e4e4e5;
    float: left;
    margin-right: 40px;
}

.warranty_phones table tr td {
    border-top: 1px solid #e4e4e5;
    min-height: 30px;
    vertical-align: middle;
    text-align: left;
    color: #3e4246;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 4px;
}

.warranty_phones table tr td:first-child {
    padding-right: 30px;
}

.warranty_contact {
    margin: 30px 0;
}

.warranty_contact span, .warranty_contact a {
    color: #3e4246;
    font-size: 18px;
    font-weight: bold;
}

.warranty_contact a {
    color: #3e4246;
    border-bottom: 1px solid #b0b0b1;
    text-decoration: none;
}

.warranty_contact a:hover {
    color: #008ab7;
    border-bottom: 1px solid #9ad1e3;
}

.warranty_email {
    border-left: 1px solid #e4e4e5;
    margin: 0 0 0 27px;
    padding: 0 0 0 27px ;
}

.warranty_tesrms {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}

.warranty_tesrms li {
    list-style: none;
    margin: 0;
    padding: 0 0 18px 0;
    font-size: 0;
    white-space: nowrap;
}

.warranty_tesrms_number {
    background: url(../images/warranty_tesrms_number.png) no-repeat;
    width: 38px;
    height: 38px;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    color: #353637;
    margin: 0 16px 0 0;
    text-align: center;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.warranty_tesrms_text {
    font-size: 14px;
    line-height: 18px;
    color: #3e4246;
    white-space: normal;
    width: 560px;
    margin: 12px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

table.compare_table {
    border-collapse: collapse;
}

table.compare_table th {
    border: 1px solid #e8e9ea;
    border-right: 1px solid #cccece;
    border-left: 0;
    padding: 8px 0;
    width: 231px;
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    color: #3e4246;
}

table.compare_table th > div {
    width: 232px;
}

table.compare_table td {
    border: 1px solid #e8e9ea;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    color: #3e4246;
    padding: 8px 0;
    background: #f7f8f8;
}

table.compare_table td > div {
    text-align: center;
    width: 161px;
    padding: 0 5px;
    white-space: normal;
    min-height: 15px;
}

table.compare_table td.equal {
    background: #34a8d1;
    border-color: #34a8d1;
    color: #ffffff;
    font-weight: bold;
}

table.compare_table td.equal div {
    color: #ffffff;
    font-weight: bold;
}

.compare_table_head {
    width: 232px;
    overflow: hidden;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.compare_table_content {
    width: 688px;
    vertical-align: top;
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}

.compare_table_content.movable {
    overflow: hidden;
}

.compare_table_content table {
    z-index: 15;
}

.compare_table_wrap {
    font-size: 0;
    white-space: nowrap;
}

.compare_top {
    background: url(../images/comparsion.png) no-repeat 0 0;
    margin: 0 0 28px;
}

.compare_top_ {
    background: url(../images/comparsion.png) no-repeat 100% -200px;
}

.compare_top__ {
    background: url(../images/comparsion.png) repeat-x 0 -400px;
    margin: 0 15px;
    height: 200px;
}

.navigation_comparsion_prev {
    position: absolute;
    top: 50%;
    left: -10px;
    width: 33px;
    height: 60px;
    margin: -35px 0 0 0;
    cursor: pointer;
    background: transparent url(../images/navigation_comparsion.png) no-repeat 0 0;
}

.navigation_comparsion_prev:hover {
    background-position: 100% 0;
}

.navigation_comparsion_next {
    position: absolute;
    top: 50%;
    right: -11px;
    width: 33px;
    height: 60px;
    margin: -35px 0 0 0;
    cursor: pointer;
    background: transparent url(../images/navigation_comparsion.png) no-repeat 0 100%;
}

.navigation_comparsion_next:hover {
    background-position: 100% 100%;
}

.compare_top_scroll_wrap {
    position: relative;
    margin: 0 0 0 -15px;
    width: 688px;
}

.compare_top_scroll_wrap .photobank_line .photobank_item {
    width: 171px;
    background: none;
    padding-top: 31px;
    margin-top: -31px;
}

.compare_top_scroll_wrap ul {
    list-style: none;
    font-size: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 35px 0;
}

.compare_top_scroll_wrap ul li {
    list-style: none;
    margin: 26px 0 0 0;
    padding: 0;
    height: 135px;
    width: 171px;
    border-left: 1px solid #e1e2e2;
    padding: 15px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.compare_top_scroll_wrap ul li:first-child {
    border: 0px;
    padding-left: 1px;
}

.remove_from_compare {
    background: url(../images/remove_from_compare.png) no-repeat 0 0;
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    right: -29px;
    top: -21px;
    z-index: 25;
}

.photobank_line .photobank_item:hover .remove_from_compare {
    display: block;
}

#scroll_compare_top {
    width: 688px;
}

#scroll_compare_top ul {
    padding: 0 0 50px;
}

.compare_table_content_shadow_left {
    background: url(../images/compare_table_content_shadow.png) repeat-y 0 0;
    width: 6px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 25;
}

.compare_table_content_shadow_right {
    background: url(../images/compare_table_content_shadow.png) repeat-y 100% 0;
    width: 6px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 25;
}

.compare_title {
    margin: 46px 0 13px;
    font: bold 24px/1 Calibri;
    color: #3e4246;
}
.compare_title span.arrow {
    font: bold 24px/1 Calibri;
    color: #3e4246;
}

.compare_title span.arrow {
    cursor: pointer;
    padding: 0 25px 0 0;
    background: url(../images/where-buy-li.png) no-repeat 100% 11px;
}

.compare_title span.arrow.arrow_top {
    background-image: url(../images/arrow_top.png);
}

.count_compare_items {
    width: 103px;
    height: 104px;
    overflow: hidden;
    color: #ffffff;
    font: bold 60px/98px Calibri;
    text-align: center;
    background: url(../images/count_compare_items.png) no-repeat;
}

.count_compare_items {
    color: #ffffff;
    font: bold 60px/98px Calibri;
}

.count_compare_items_text {
    font-size: 10px;
    line-height: 14px;
    font-weight: bold;
    color: #3e4246;
    white-space: normal;
    text-transform: uppercase;
    margin: 10px 35px 36px 0;
}

/*.btn {
    background: url(../images/button.png) no-repeat 0 0;
    height: 48px;
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
}

.btn_ {
    background: url(../images/button.png) no-repeat 100% -48px;
    height: 48px;
    display:inline-block; *zoom:1; *display:inline;
}

.btn__ {
    background: url(../images/button.png) repeat-x 0 -96px;
    height: 48px;
    margin: 0 24px;
    display:inline-block; *zoom:1; *display:inline;
}*/

.btn {
    border: 6px solid #e5e8e9;
    height: 36px;
    text-decoration: none;
    webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    *zoom: 1;
    padding: 0 20px;
    line-height: 36px;
    position: relative;
    behavior: url(PIE.htc);
    display:inline-block; *zoom:1; *display:inline;
}

.btn_value {
    color: #3e4246;
    font-size: 12px;
    font-weight: bold;
    line-height: 36px;
}

.btn_value span {
    vertical-align: middle;
}

.btn.d-grey {
    border-color: #dbdbdd;
}

.btn.d-grey:hover, button:hover .btn.d-grey {
    background: #dbdbdd;
}

.btn.grey:hover, button:hover .btn.grey {
    background: #e5e8e9;
}

.btn:hover .btn_value, button:hover .btn .btn_value  {
    color: #ffffff;
}

.btn.grey .btn_value.blue_value, .btn.grey:hover .btn_value.blue_value {
    color: #3e4246;
}

.btn img {
    vertical-align: middle;
    margin: 0 7px 0 0;
}


/*.btn:hover {
    background-position: 0 -144px;
}

.btn:hover .btn_ {
    background-position: 100% -192px;
}

.btn:hover .btn__ {
    background-position: 0 -240px;
}*/

.btn.d-grey .btn_value {
    color: #dededf;
}

.btn_close {
    background: url(../images/button_close.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.btn:hover .btn_close, button:hover .btn .btn_close {
    background-position: 0 100%;
}

.cut_block {
    background: url(../images/news_border.png) repeat-x 100% 100%;
    position: relative;
    padding: 0 0 31px;
}

.scissors {
    background: url(../images/scissors.png) no-repeat 0 0;
    width: 30px;
    height: 28px;
    position: absolute;
    right: 21px;
    bottom: -10px;
}

.compare_info {
    margin: 66px 0 0;
    padding: 20px 0 0;
    background: url(../images/news_border.png) repeat-x 0 0;
}

.compare_info_ {
    font-size: 12px;
    line-height: 13px;
    font-weight: bold;
    color: #214949;
    padding: 3px 0 0 61px;
    min-height: 41px;
    width: 600px;
    background: url(../images/compare_info.png) no-repeat 0 0;
}

.checkbox_group label {
    color: #93989A;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 19px;
    line-height: 18px;
    margin: 0 0 13px 5px;
    text-transform: uppercase;
    width: 156px;
    height: 19px;
}

.checkbox_group .checkbox_outer .jNiceWrapper {
    margin-bottom: 13px;
}

.cut_block_wrap {
    position: relative;
    height: 260px;
}

.cut_block {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    z-index: 1000;
}

.cut_block.to_fixed {
    position: fixed;
    left: 50%;
    top: 0;
    margin-left: -460px;
}

.btn.blue {
    border-color: #0aa8cc;
}

.btn.blue:hover .btn_value {
    color: #fff;
}

.btn.blue:hover {
    background: #0aa8cc;
}

button:hover .btn.blue .btn_value {
    color: #fff;
}

button:hover .btn.blue {
    background: #0aa8cc;
}

.btn.cancel .btn_value {
    color: #c7ccce;
}

.btn.resume_show_from {
margin: 25px 0 20px 20px;
}

.btn_arrow {
    background: url("../images/where-buy-li.png") no-repeat 0 0;
    width: 17px;
    height: 11px;
    margin: 0 4px 0 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.btn:hover .btn_arrow {
    background: url("../images/resume-send.png") no-repeat 0 0;
}

button:hover .btn .btn_arrow {
    background: url("../images/resume-send.png") no-repeat 0 0;
}

.popup_container {
    width: 544px;
    padding: 31px 25px 31px 26px;
}

.textarea_wrap.grey {
    background: url(../images/textarea_grey.png) no-repeat 0 0;
    width: 370px;
    height: 131px;
}

.input_wrap.grey {
    background: url(../images/input_grey.png) no-repeat 0 0;
    height: 35px;
}

.input_wrap.grey .input_wrap_ {
    background: url(../images/input_grey.png) no-repeat 100% -35px;
    margin: 0;
    padding: 0;
    height: 35px;
}

.input_wrap.grey .input_wrap__ {
    background: url(../images/input_grey.png) repeat-x 0 -70px;
    margin: 0 5px;
    height: 35px;
}

.input_wrap.grey .input_wrap__ input {
    text-align: left;
}

.resume_form .for_label {
    width: 150px;
    text-align: left;
    padding-left: 0;
}
.resume_form .for_input {
    width: 384px;
}

.resume_title {
    font: bold 36px/1 Calibri;
    color: #37393a;
    margin:  0 0 23px;
}

.resume_vacancy {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #37393a;
}

.resume_vacancy span {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #37393a;
    background: url(../images/resume_vacancy.png) no-repeat 100% 50%;
    padding: 0 16px 0 0;
}

.sub_title_text.resume_sub_title {
    font-size: 18px;
}

.sub_title_text.resume_sub_title span {
    font-size: 18px;
}

.send_for_email {
    float: right;
    background: #fff;
    padding: 0 0 0 10px;
}

.send_for_email span, .send_for_email a {
    float: right;
    background: #fff;
    color: #0096bb;
    font: bold 14px/1 Calibri;
    border-bottom: 1px solid #99d5e4;
    height: 14px;
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
}


.captcha_wrap.resume_captcha .captcha_img {
    width: 131px;
    height: 61px;
    vertical-align: top;
    margin: 0 26px 0 0;
    border: 1px solid #e1e2e2;
    display:inline-block; *zoom:1; *display:inline;
    webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.captcha_wrap.resume_captcha .captcha_img img {
    width: 134px;
    height: 66px;
    vertical-align: top;
    webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.captcha_wrap.resume_captcha {
    margin: 0;
}

.captcha_wrap.resume_captcha .captcha_desc label {
    margin-left: 0px;
}

.resume_buttons button {
    float: left;
    background: none;
    border: 0px;
}

.grey .btn_value {
    color: #E5E8E9;
}

.awards .servicecenters table th {
    background: none;
    padding: 0 15px 0 0;
    text-align: left;
}

.awards .servicecenters table td {
    padding: 15px 15px 12px 0;
    text-align: left;
}

.awards .servicecenters{
    width: 100%;
}

.awards .table-wrapper_ {
    padding-bottom: 25px;
}

.head_blue {
    height: 52px;
    background: url(../images/head_blue.png) repeat-x 0 0;
    webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.head_blue {
    padding: 0 20px;
    color: #fff;
    font: bold 24px/51px Calibri;
    text-shadow: 0 1px 0 #0388ae;
}
.head_blue span {
    color: #fff;
    font: bold 24px/51px Calibri;
    text-shadow: 0 1px 0 #0388ae;
}

.awards_list {
    background: #fff;
    padding: 10px 20px 40px;
    margin: 0 0 35px 0;
    webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.award_img_shadow {
    width: 90px;
    height: 126px;
    padding: 23px 26px 42px 25px;
    margin: -15px 0 0;
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
    background: url(../images/award_img_shadow.png) no-repeat;
}

.award_img_shadow img {
    width: 90px;
    height: 126px;
}

.award_img_shadow a {
    text-decoration: none;
}

.award_img_shadow .news_prev_ico {
    left: 4px;
    bottom: 21px;
}

.award_title {
    display: block;
    white-space: normal;
    margin: 0 0 10px 0;
    text-align: center;
}

.award_title a {
    color: #008cbe;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.award_title span {
    color: #008cbe;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #99d1e5;
}

.award_desc {
    font-size: 12px;
    color: #000000;
    line-height: 14px;
    display: block;
    text-align: center;
    white-space: normal;
}

.select_wrap.one {
    margin-left: 0px;
}

.video_ico {
    width: 100%;
    height: 100%;
    background: url(../images/video_ico.png) no-repeat 50% 50%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 55px;
}

.adv_materials_line {
    margin: 19px 0 44px 0;
    border-collapse: collapse;
}

.adv_materials_line td {
    border-left: 1px solid #e8e8e8;
    vertical-align: top;
}

.adv_materials_line td:first-child {
    border-left: 0px;
    border-right: 1px solid #e8e8e8;
}

.adv_material_wrap {
    width: 173px;
    padding: 40px 17px 0;
}


.adv_materials_line td:first-child .adv_material_wrap {
    padding-left: 0;
}

.adv_materials_line tr:first-child .adv_material_wrap  {
    padding-top: 2px;
}

.adv_material_img {
    max-width: 173px;
    max-height: 97px;
    min-height: 55px;
    /*height: 97px;*/
    margin: 0 0 14px 0;
    position: relative;
}

.adv_material_img img {
    max-width: 173px;
    max-height: 97px;
}

.adv_material_img a {
    text-decoration: none;
    min-height: 55px;
    display: inline-block; *zoom: 1; *display: inline;
}

.adv_material_img:hover .video_ico {
    background: none;
    border: 9px solid #069fc9;
    width: 164px;
    height: 79px;
    min-height: 0px;
}

.adv_material_title {
    margin: 5px 0 17px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #303132;
}
.adv_material_title a {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #303132;
    text-decoration: none;
}

.adv_material_title p {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}

.download_link a {
    background: url(../images/download_ico.png) no-repeat 0 0;
    text-decoration: none;
    height: 28px;
    padding: 0 0 0 35px;
    font-size: 10px;
    font-weight: bold;
    line-height: 27px;
    color: #303132;
    text-transform: uppercase;
    display: inline-block; *display:inline; *zoom:1;
}

.download_link a:hover {
    background-position: 0 100%;
}

.adv_material_img .news_prev_ico {
    bottom: -16px;
    left: -16px;
}

.adv_material_head_title {
    font-size: 16px;
    font-weight: bold;
    color: #303132;
    margin: 0 0 5px 0;
}

.advertising_in_press .adv_material_img, .advertising_in_press .adv_material_img img { 
    height: 150px;
    width: 110px;
    max-height: 150px;
    max-width: 110px;
}

.slider-place p {
    padding: 0 0 0 20px;
}

.qa_form .input_wrap_ input {
    text-align: left;
}

.qa_form .for_input .jNiceSelectWrapper .jNiceSelectText {
    text-align: left;
}

.qa_form {
    margin-top: 50px;
}

.qa_form .sub_title {
    margin: 0 20px 25px;
}

.qa_form .sub_title_text {
    background-color: #eff0f0;
}

.warranty_phone_note {
    color: #acacac;
    white-space: nowrap;
    font-size: 0px;
    width: 220px;
    margin: 15px 0 0 -5px;
}

.warranty_phone_note span {
    color: #acacac;
    white-space: normal;
    font-size: 12px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.warranty_phones .warranty_phones_item table {
    float: none;
}

.infographics.suppurt_page table {
    margin-top: 20px;
}

.border_dashed {
    background: url(../images/);
}

.warranty_phones_item.time_work table td div {
    font-weight: normal;
    min-width: 385px;
    
}

.sub-sub-title {
    font-size: 20px;
    color: #353637;
    font-family: Calibri, Arial;
}

.sub-sub-title span {
    font-size: 20px;
    color: #353637;
    font-family: Calibri, Arial;
}

.border_dashed {
    background: url(../images/news_border.png) repeat-x 0 0;
}

.set_answer {
    min-height: 70px;
    padding: 30px 20px 30px 100px;
    background: url(../images/set_answer.png) no-repeat 0 50%;
    margin: 30px 0 0;
}

.hotline_phone {
    min-height: 75px;
    padding: 30px 100px 30px 100px;
    background: url(../images/hotline_phone.png) no-repeat 0 50%;
}

.online_consult_links a {
    background: url(../images/call.png) no-repeat 100% 100%;
    padding: 2px 33px 0 0;
    margin: 0;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;*display: inline; *zoom: 1;
}

.online_consult_links a span {
    font: bold 24px/1 Calibri;
    color: #008ab7;
    border-bottom: 1px solid #9bd3e5;
    vertical-align: middle;
    display: inline-block;*display: inline; *zoom: 1;
    height: 24px;
}

.online_consult_links a:hover span {
    color: #3d4a4e;
    border-color: #b0b0b1;
}

.all_time {
    background: url(../images/dot_blue.png) no-repeat 100% 50%;
    margin-right: 28px;
    padding-right: 28px;
}

.adv_materials_line_sep {
    background: url(../images/news_border.png) repeat-x 0 0;
    height: 2px;
    margin: 0 0 32px 0;
}

.search_result_list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block; *display: inline; *zoom: 1;
}

.search_result_list li {
    list-style: none;
    margin: 0;
    padding: 7px 3px 7px 0;
    border-top: 1px solid #e8e9ea;
}

.search_result_list li:first-child {
    border-top: 0px;
}

.search_result_list li a {
    color: #1583b4;
    font: bold 18px/1 Calibri;
    text-decoration: none;
    padding: 0 0 0 20px;
    background: url(../images/vacancy-marker.png) no-repeat 0 9px;
}

.search_result_list li a span {
    color: #1583b4;
    font: bold 18px/1 Calibri;
}

.search_result_list li a:hover {
    color: #303132;
    background-image: url(../images/vacancy-marker1.png);
}

.search_result_list li a span:hover {
    color: #303132;
}

.left_hover {
    top: 0;
    left: -14px;
    height: 54px;
    width: 14px;
    position: absolute;
    display: none;
    background: url(../images/top_menu/overs.png) no-repeat 0 0;
}

.right_hover {
    width: 14px;
    height: 54px;
    top: 0;
    right: -14px;
    position: absolute;
    display: none;
    background: url(../images/top_menu/overs.png) no-repeat 100% -54px;
}

.left_first_hover {
    width: 22px;
    top: 0;
    left: -22px;
    height: 54px;
    position: absolute;
    display: none;
    background: url(../images/top_menu/overs.png) no-repeat 0 -162px;
    background : url(../images/top_menu/overs.png) no-repeat 0px -163px\9;
}

li:hover .left_first_hover, li:hover .left_hover, li:hover .right_hover, li:hover .arrow_hover {
    display: block;
}

.arrow_hover {
    width: 16px;
    height: 8px;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    display: none;
    background: url(../images/top_menu/overs.png) no-repeat 0 -216px;
    z-index: 99910;
}

.contacts_block {
    margin: 0 0 40px 0;
    color: #3e4246;
    font-size: 14px;
}

.contacts_table {
    margin: 8px 0 11px 0;
}

.contacts_table td {
    padding: 2px 38px 2px 0;
    color: #3e4246;
    font-size: 14px;
}

.contacts_table td a {
    color: #058ab4;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    border-bottom: 1px solid #99d2e4;
}

.contacts_table td a:hover {
    color: #3e4246;
    border-color: #b0b0b1;
}

.contacts_block a {
    color: #058ab4;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    border-bottom: 1px solid #99d2e4;
}

.contacts_block a:hover {
    color: #3e4246;
    border-color: #b0b0b1;
}

.global-footer-menu ul {
    margin: 3px 0 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    white-space: nowrap;
}

.global-footer-menu ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: url("../images/footer/devider.png") no-repeat scroll 12px 32px transparent;
    padding: 0 0 0 25px;
    display: inline-block; *display: inline; *zoom: 1;
    font-size: 0px;
}

.global-footer-menu ul li:first-child {
    background: none;
    padding-left: 0px;
}

.sh_f {
    display: inline-block; *display: inline; *zoom: 1;
    height: 67px;
}

.sh_f_ {
    display: inline-block; *display: inline; *zoom: 1;
    height: 67px;
}
.sh_f__ {
    display: inline-block; *display: inline; *zoom: 1;
    margin: 0 25px;
    height: 67px;
}

.sh_f__ a {
    margin-top: 22px;
}

.global-footer-menu ul li.active {
    background: none;
    padding-left: 0;
    margin-right: -20px;
}

.active .sh_f {
    background: url(../images/sh_f.png) no-repeat 0 0;
    z-index: 55;
    position: relative;
}

.active .sh_f_ {
    background: url(../images/sh_f.png) no-repeat 100% -67px;
}

.active .sh_f__ {
    background: url(../images/sh_f.png) repeat-x 0 -134px;
}

.botoom_slider {
    padding: 0 245px 0 20px;
    height: 275px;
    background: #fff url(../images/botoom_slider.png) repeat-x 0 100%;
    position: relative;
}

.botoom_slider.without_compare {
    padding-right: 20px;
}

.bottom_scroll {

}

.bottom_scroll ul {
    list-style: none;
    font-size: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 35px 0;
}

.bottom_scroll ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.bottom_scroll ul li:first-child a {
    background: none;
}

.bottom_scroll .photobank_line .photobank_item:first-child {
    background: url(../images/photobank_item.png) no-repeat 0 97px;
    padding: 27px 0 0 9px;
}

.bottom_scroll .photobank_line .photobank_item {
    width: 220px;
}

.bottom_scroll .photobank_line li:first-child .photobank_item {
    padding-left: 0;
    background: none;
}

.botoom_slider_wrap {
    position: relative;
    padding: 24px 10px 0;
}

.bottom_scroller_navigation_prev {
    background: url(../images/bottom_scroller_navigation.png) no-repeat 0 0;
    width: 15px;
    height: 24px;
    position: absolute;
    left: -10px;
    top: 114px;
}

.bottom_scroller_navigation_next {
    background: url(../images/bottom_scroller_navigation.png) no-repeat 0 100%;
    width: 15px;
    height: 24px;
    position: absolute;
    right: -10px;
    top: 114px;
}

.close_tab {
    display: none;
    position: absolute;
    right: 10px;
    top: 23px;
    background: url(../images/close_tab.png) no-repeat 0 0;
    width: 37px;
    height: 38px;
    cursor: pointer;
}

.tab_content {
    display: none;
}

.compare_link {
    position: absolute;
    right: 15px;
    top: 51px;
    width: 170px;
    height: 170px;
    background: url(../images/compare_link.png) no-repeat 0 0;
    text-decoration: none;
}

.compare_link:hover {
    background-position: 0 100%;
}

.filter_col_first {
    background: url(../images/filters_border_v.png) repeat-y 100% 0;
    vertical-align: top;
}
.filter_col_first .col_wrap {
    width: 343px;
    padding: 0 59px 0 0;
}

.filter_col_second {
    background: url(../images/filters_border_v.png) repeat-y 100% 0;
    vertical-align: top;
}
.filter_col_second .col_wrap {
    width: 278px;
    padding: 0 27px;
}

.filter_col_third {
    vertical-align: top;
}
.filter_col_third .col_wrap {
    width: 178px;
    padding: 0 0 0 14px;
}

.form_filter_title {
    padding: 17px 0;
    background: url(../images/filters_border.png) repeat-x 0 0;
    
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #0773a2;
}

.form_filter_title span {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #0773a2;
    border-bottom: 1px dotted #6bb8d0;
}

.form_filter_title a {
    text-decoration: none;
    background: url(../images/blue_dot.png) no-repeat 0 50%;
    padding: 0 0 0 15px;
}

.form_filter_title.all_params a {
    background-image: url(../images/settings.png);
    padding-left: 25px;
}

td .form_filter_title:first-child {
    background: none;
    padding-top: 0px;
}

.info {
    width: 18px;
    height: 18px;
    margin: 0 0 0 5px;
    position: relative;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.info a.show_info {
    width: 18px;
    height: 18px;
    background: url(../images/tooltip_question.png) no-repeat 0 0;
    text-decoration: none;
    display:inline-block; *zoom:1; *display:inline;
}
.info a.show_info:hover {
    background-position: 0 100%;
}

.checkbox_line {
    clear: both;
    margin: 0 0 9px 0;
}

.show_archive_models {
    background: url(../images/archive_models.png) no-repeat 0 0;
    padding: 50px 0 0 9px;
    margin: 97px 0 0;
}

.show_archive_models a {
    font-size: 16px;
    font-weight: bold;
    color: #19e0f7;
    border-bottom: 1px dotted #14c6e2;
    text-decoration: none;
}

.slider_wrap {
    margin: 0 60px 17px;
}

/* product block */

.product_block {
    font-size: 0px;
}

.product_info_wrap {
    width: 333px;
    background: #E8E9EA;
    border-right: 17px solid #E8E9EA;
    border-bottom: 17px solid #E8E9EA;
    vertical-align: top;
    display:inline-block; *display:inline;
    webkit-border-radius: 0 0 23px 0;
    -moz-border-radius: 0 0 23px 0;
    border-radius: 0 0 23px 0;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.product_info_wrap .awards_list {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
}

.product_info_wrap .head_blue span {
    font-size: 30px;
    background: url(../images/item_icon.png) no-repeat 100% 50%;
    padding: 0 33px 0 0;
}

.product_info_desc {
    padding: 0 20px;
}

.product_info_desc.dotted_border{
    background: url(../images/line-dashed.png) repeat-x 0 100%;
}

.product_features td {
    vertical-align: top;
    text-align: right;
    padding: 12px 0 0;
    background: url(../images/product_features_line.png) repeat-x 0 100%;
}

.product_features tr td:first-child {
    text-align: left;
}

.product_features td span {
    font-size: 10px;
    font-weight: bold;
    color: #2e2f30;
    background: #fff;
    text-transform: uppercase;
    display:inline-block; *zoom:1; *display:inline;
    margin-bottom: -2px;
}

.product_info_desc .sub_title {
    margin: 15px 0 2px;
}

.product_awards {
    font-size: 0px;
    margin: 20px 0 0;
    padding: 0 0 20px;
    white-space: nowrap;
    background: url("../images/grey-dotted-line.png") repeat-x scroll 100% 100% transparent;
}

.product_awards span {
    font-size: 0px;
    margin: 0 0 0 15px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.product_awards span:first-child {
    margin-left: 0;
}

.product_awards a {
    text-decoration: none;
}

.product_socials {
    font-size: 0px;
    margin: 20px 0 0;
    padding: 0 0 5px;
}

.product_socials span {
    font-size: 0px;
    margin: 0 14px 16px 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}


.button_controls {
    padding: 10px 17px 0;
    font-size: 0;
    white-space: nowrap;
}

.button_controls .btn {
    margin: 0 0 0 9px ;
}

.button_controls .btn:first-child {
    margin-left: 0;
}

.product_gallery_wrap {
    background: #E8E9EA;
}

.product_gallery {
    width: 610px;
    background: #fff;
    vertical-align: top;
    display:inline-block; *display:inline;
    webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.main_product_img {
    padding: 15px 0 0;
    position: relative;
    text-align: center;
    height: 485px;
    vertical-align: middle;
}

.main_product_img img#current_gallery_img {
    max-width: 500px;
    max-height: 470px;
}

.main_product_img .main_product_img_wrap {
    position: relative;
    vertical-align: middle;
    display: inline-block; *zoom: 1; *display: inline;
}

.main_product_img img.new_color {
    position: absolute;
    right: 21px;
    top: 26px;
}

.show_3d {
    background: url(../images/show_3d.png) no-repeat 0 50%;
    width: 90px;
    padding: 0 0 0 30px;
    display: block;
    text-decoration: none;
    margin: 0 0 21px 0;
}

.show_3d span {
    font: bold 12px/1 Calibri;
    color: #303132;
}

.product_carousel_wrap {
    padding: 0 19px 0 53px;
    margin: -25px 0 0;
}

.product_collumns td {
    vertical-align: top;
    background: #fff;
    webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.product_carousel {
    padding: 0 21px;
    overflow: hidden;
}

.product_carousel ul {
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    font-size: 0;

}

.product_carousel ul li {
    list-style: none;
    margin: 0 10px;
    padding: 0;
    width: 100px;
    text-align: center;
    display: inline; *zoom: 1; *display: inline;
}

.product_carousel ul li img {
    max-width: 100px;
    max-height: 100px;
}

.product_carousel ul li a {
    text-decoration: none;
    display: block;
    text-align: center;
    opacity: .5;
    filter: alpha(opacity=50);
}

.product_carousel ul li a.active {
    text-decoration: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

.product_carousel .jcarousel-clip {
    overflow: hidden;
}

.product_carousel .jcarousel-prev.jcarousel-prev-horizontal {
    background: url("../images/bottom_scroller_navigation.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    left: -20px;
    position: absolute;
    top: 37px;
    width: 15px;
    cursor: pointer;
		/*KLEN*/
	-moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none;
}
.product_carousel .jcarousel-next.jcarousel-next-horizontal {
    background: url("../images/bottom_scroller_navigation.png") no-repeat scroll 0 100% transparent;
    height: 24px;
    position: absolute;
    right: -20px;
    top: 37px;
    width: 15px;
    cursor: pointer;
		/*KLEN*/
	-moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none;
}

.product_desc {
    padding: 20px;
    margin: 0 0 50px 0;
    background: #fff;
    webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.sub_title_text_close {
    /*
    background: #fff url(../images/close.png) no-repeat 100% 9px;
    padding-right: 25px;
    */
}
.sub_title_text_accord {
    background: url("../images/close.png") no-repeat scroll 5px 9px #FFFFFF;
    height: 25px;
    left: 229px;
    padding: 0 6px;
    position: absolute;
    width: 18px;
}

.sub_title_text_close span {
    border-bottom: 1px dotted #c0c1c2;
}

.product_desc_wrap {
    font-size: 0px;
}

.product_desc_wrap_ {
    width: 410px;
    margin: 0 45px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.product_desc_wrap_.no_marg {
    width: 455px;
    margin-right: 0px;
}

.product_desc_wrap_ .sub_title {
    margin-top: 53px;
}

.product_support {
    background: url(../images/product_support.png) no-repeat 0 0;
    padding: 0 0 0 118px;
}

.product_support ul.search_result_list li, .product_support ul.search_result_list ul {
    display: block;
}

.product_desc_wrap_ .news_list ul li {
    width: 100%;
}

.product_desc_wrap_ .news_list ul li .news_item_desc {
    width: 330px;
}

.shadow.awards_list {
    background: #fff url(../images/awards_list_shadow.png) repeat-x 0 100%;
}

.head_blue span.similar_models {
    color: #73dfff;
    font: bold 24px/1 Calibri;
    border-bottom: 1px dotted #68d6ff;
}

.where-buy-block-title.padd20 {
    margin-bottom: 20px;
}


.servicecenters.certificates .number_res {
    margin-right: 0;
}

.servicecenters.certificates tr td:first-child, .servicecenters.certificates tr th:first-child {
    width: 26px;
}

.servicecenters.certificates tr th:first-child img {
    margin: 6px 0 0 15px;
}

.servicecenters.certificates tr td , .servicecenters.certificates tr th {
    text-align: center;
}

.servicecenters.certificates table th a.active, .servicecenters.certificates table th a.active:hover {
    border-bottom: 0px;
    color: #225a81;
    background-image: url(../images/sort_cert.png);
}

.servicecenters.certificates table th a.active span, .servicecenters.certificates table th a.active:hover span {
    border-bottom: 0px;
    color: #225a81;
}

.servicecenters.certificates table th a span, .servicecenters.certificates table th a:hover span {
    border-bottom: 0px;
}

.add_to {
    padding: 3px 0 0 40px;
    text-decoration: none;
    min-height: 30px;
    width: 105px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.add_to span {
    font-size: 12px;
    font-weight: bold;
    color: #404345;
}

.add_to:hover span {
    text-shadow: 0px 1px 0px #9a9c9e;
}

.add_to_favorites {
    background: url(../images/add_to_favorites.png) no-repeat 0 0;
}

.add_to_favorites:hover {
    background-position: 0 100%;
}

.add_to_comparsion {
    background: url(../images/add_to_comparsion.png) no-repeat 0 0;
}

.add_to_comparsion:hover {
    background-position: 0 -33px;
}

.item_links {
    float: right;
    margin: 25px 0 0 0;
}

.add_to_sep {
    background: url(../images/add_to_sep.png) no-repeat 0 0;
    width: 9px;
    height: 29px;
    margin: 0 8px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.filter_title_where_buy {
    font-size: 28px;
    line-height: 33px;
    min-height: 33px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0px 1px 0 #0782a7;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.filter_sub_title_where_buy {
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
    font-size: 16px;
    font-weight: bold;
    line-height: 33px;
    min-height: 33px;
    color: #ffffff;
    text-shadow: 0px 1px 0 #0782a7;
}

.brackets {
    color: #06769b;
    font-size: 28px;
    font-weight: bold;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
    margin: 0 8px;
    line-height: 28px;
    min-height: 33px;
}

.search_title_form {
    float: right;
    margin: 5px 0 0 0;
    font-size: 0px;
}

.search_title_form .select_wrap {
    margin-left: 16px;
}

.search_title_form {
    color: #4a4a4a;
    font-size: 12px;
    font-weight: bold;
}

.search_title_form .select_wrap, .search_title_form .select_wrap_ {
    width: 206px;
}

.search_title_form .select_wrap .jNiceSelectWrapper, .search_title_form .select_wrap .ul {
    width: 206px !important;
}

.search_title_form .select_wrap .jNiceSelectWrapper .jNiceSelectText {
    width: 153px !important;
}

.shop_info_banner {
    margin: 20px 0 0;
}

.sub_title_text a.where_buy_title_link {
    color: #303132;
    text-decoration: none;
    font: bold 24/1px Calibri;
    padding: 0 27px 0 0;
    background: url(../images/show_next.png) no-repeat 100% 8px;
    display:inline-block; *zoom:1; *display:inline;
}

.sub_title_text a.where_buy_title_link.toggle {
    background-image: url(../images/show_prev_link.png);
}

.sub_title_text a.where_buy_title_link span {
    border-bottom: 1px dotted #acadad;
    color: #303132;
    font: bold 24/1px Calibri;
    height: 24px;
    display:inline-block; *zoom:1; *display:inline;
}

.sub_title_text a.where_buy_title_link:hover {
    color: #0a9ac6;
}

.sub_title_text a.where_buy_title_link:hover span {
    color: #0a9ac6;
    border-color: #4cadcc;
}

.where_buy_img {
    max-width: 173px;
    max-height: 97px;
    overflow: hidden;
    margin: 0 0 9px 0;
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}

.where_buy_img .spring {
    width: auto;
}

.where_buy_img img {
    max-width: 173px;
    max-height: 97px;
    vertical-align: middle;
}

.where_buy_shop_name {
    margin: 5px 0 17px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #008ab7;
    font-size: 20px;
}

.where_buy_shop_name a {
    color: #008ab7;
    font-size: 20px;
    text-decoration: none;
}
.where_buy_shop_name a span {
    color: #008ab7;
    font-size: 20px;
    line-height: 21px;
    text-decoration: none;
    border-bottom: 1px solid #99d0e2;
    display:inline-block; *zoom:1; *display:inline;
}

.where_buy_shop_name a:hover {
    color: #303d41;
    text-decoration: none;
}
.where_buy_shop_name a:hover span {
    color: #303d41;
    border-color: #b8c0c3;
}

.where_buy_shop_address {
    font-size: 12px;
    font-weight: bold;
    color: #303132;
    line-height: 16px;
}

.where_buy_shop_address p {
    font-size: 12px;
    font-weight: bold;
    color: #303132;
    line-height: 16px;
    margin: 0;
    padding: 0;
}

.products_line {
    font-size: 0;
    white-space: nowrap;
    margin: 0 0 4px 0;
    padding: 0 0 26px;
    list-style: none;
    border-top: 1px solid #f0f1f2;
}

.content .products_line:first-child {
    border: 0px;
}

.products_line>li {
    white-space: normal;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 25%;
    padding: 32px 0 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.product_item_img {
    vertical-align: middle;
    height: 200px;
    /*height: 175px;*/
    text-align: center;
    margin: 0 0 7px 0;
}

.product_item_img span.spring {
    width: auto;
}

.product_item_img_rel {
    position: relative;
    display:inline-block; *zoom:1; *display:inline;
}

.product_item_img img.soon{
    top: -33px;
    right: -14px;
    position: absolute;
}

.product_item_img img.new_item {
    top: -33px;
    right: -14px;
    position: absolute;
}

.product_item_img img {
    vertical-align: middle;
    max-height: 175px;
    max-width: 200px;
}

.product_item_img a {
    text-decoration: none;
}

.product_item_title {
    margin: 7px 0 2px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #424548;
}

.product_item_title span {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #424548;
    position: relative;
}

.product_item_title a, .product_item_title a:hover {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #424548;
    position: relative;
    text-decoration: none;
}

.product_item_cut_title {
    margin: 2px 0 10px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #969ca3;
}

.product_item_cut_title span {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #969ca3;
    position: relative;
}

.product_item_cut_title a, .product_item_cut_title a:hover {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #969ca3;
    position: relative;
    text-decoration: none;
}

.cat_product_avard {
    position: absolute;
    right: -32px;
    top: -3px;
}

.product_item_desc {
    margin: 10px 0 0;
    color: #3e4246;
    font-size: 12px;
    text-align: center;
}

.products_line_item {
    padding: 0 10px;
    text-align: center;
    position: relative;
}

.product_cat_controls {
    text-align: center;
    margin-top: 15px;
}

.product_cat_controls a, .product_cat_controls span {
    vertical-align: bottom;
    display:inline-block; *zoom:1; *display:inline;
}

.add_to_favorites_cat {
    text-decoration: none;
    width: 30px;
    height: 32px;
    background: url(../images/add_to_favorites_cat.png) no-repeat 0 0;
}

.add_to_comparsion_cat {
    text-decoration: none;
    width: 30px;
    height: 32px;
    background: url(../images/add_to_comparsion_cat.png) no-repeat 0 0;
}

.add_to_cart_cat {
    text-decoration: none;
    width: 28px;
    height: 24px;
    background: url(../images/add_to_cart_cat.png) no-repeat 0 0;
}

.product_cat_controls a:hover {
    background-position: 0 100%;
}

.pagination {
    min-height: 66px;
    background: #fff url(../images/pagination.png) repeat-x 0 100%;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    margin: 10px 0;
}

.pagination ul.pages_list {
    font-size: 0;
    white-space: nowrap;
    margin: 0;
    padding: 23px 0 0 25px;
    list-style: none;
    float: left;
}

.pagination ul.pages_list li {
    background: url(../images/pagination_sep.png) no-repeat scroll 0 50% transparent;
    white-space: normal;
    margin: 0;
    padding: 0 10px 0 14px;
    list-style: none;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
    font-size: 16px;
    font-weight: bold;
    color: #37393a;
    position: relative;
    text-align: center;
}

.pagination ul.pages_list li:first-child {
    background: none;
}

.pagination ul.pages_list li a {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #37393a;
    position: relative;
    z-index: 15;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.pagination ul.pages_list li.active {
    background: none;
    margin-right: -7px;
    margin-left: -4px;
}

.pagination ul.pages_list li a:hover {
    color: #0a92b9;
}

.pagination ul.pages_list li.active a, .pagination ul.pages_list li.active a:hover {
    color: #fff;
    text-shadow: 1px 1px 0 #bfc6c9;
}

.active_marker {
    position: absolute;
    z-index: 15;
    width: 32px;
    height: 32px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -14px;
    background: url(../images/active_marker.png) no-repeat scroll 0 0 transparent;
}

.pagination .all_pages_block {
    float: right;
    margin: 26px 20px 0 0;
}

.all_pages a, .sorting_list li .all_pages a {
    font: bold 12px/1 Calibri;
    color: #3e4246;
    text-decoration: none;
    padding: 0 0 0 25px;
    background: url(../images/show_next.png) no-repeat scroll 0 0 transparent;
    text-transform: uppercase;
    min-height: 11px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}
.all_pages a span, .sorting_list li .all_pages a span {
    font: bold 12px/1 Calibri;
    color: #3e4246;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 1px dotted #76797c;
}

.all_pages a:hover, .sorting_list li .all_pages a:hover {
    color: #0a92b9;
}
.all_pages a:hover span, .sorting_list li .all_pages a:hover span {
    color: #0a92b9;
    border-color: #52b1cd;
}

.main_title {
    margin-top: 50px;
}

.search_filter_title .info {
    margin-top: 2px;
}

.info_tooltip {
    position: absolute;
    background: url(../images/tooltip/shadow.png) no-repeat 50% 100%;
    width: 210px;
    right: -215px;
    top: -50px;
    padding: 0 0 23px 0;
    z-index: 99999;
    text-align: left;
    display: none;
}

.info:hover .info_tooltip {
    display: block;
}

.info_tooltip_ {
    background: url(../images/tooltip/arrow.png) no-repeat 0 53px;
    padding: 0 6px;
    display: block;
    position: relative;
}

.info_tooltip__ {
    background: #fff url(../images/tooltip/bg.png) repeat-x 0 100%;
    display: block;
    padding: 15px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}


.info_tooltip__ span.paragraph {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 10px 0;
    color: #434545;
}

div.search_filter_title {
    padding: 10px 0 16px;
}

div.search_filter_title span.search_filter_title{
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
    color: #fff;
    text-shadow: 0 1px 0 #0773a2;
}

.search_check_blocks {
    font-size: 0px;
    white-space: normal;
}

.first_search_check_block {
    margin: 0 -2px 0 0;
    width: 308px;
    padding: 0 2px 0 0;
    background: url(../images/filters_border_v.png) repeat-y 100% 0;
    white-space: normal;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.second_search_check_block {
    max-width: 490px;
    padding: 0 0 0 12px;
    background: url(../images/filters_border_v.png) repeat-y 0 0;
    white-space: normal;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.search_check_blocks .checkbox_line {
    margin-right: 20px;
}

.search_check_blocks .checkbox_line label {
    white-space: nowrap;
}

.search_check_blocks td {
    vertical-align: top;
}

.sorting_list {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0px;
}

.sorting_list li {
    margin: 0;
    padding: 0 18px;
    list-style: none;
    white-space: normal;
    border-left: 1px solid #dbdcdc;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

ul.sorting_list li:first-child {
    border-left: 0px;
}

.sorting_list a {
    text-decoration: none;
    color: #a1a5a7;
    text-transform: uppercase;
    font: bold 12px/1 Calibri;
    background: url(../images/sort.png) no-repeat 100% 50%;
    padding: 0 14px 0 0;
}

.sorting_list a span {
    color: #a1a5a7;
    font: bold 12px/1 Calibri;
    border-bottom: 1px dotted #a1a5a7;
    text-transform: uppercase;
}

.sorting_list li a.active {
    color: #949799;
    border-color: #949799;
    background-image: url(../images/sort_cert.png);
}

.sorting_list li a.active span {
    color: #3e4246;
    border-color: #949799;
}

.production_search_results {
    margin: -23px 0 0;
    padding: 27px 0 27px;
    list-style: none;
}

.production_search_results > li {
    margin: 0;
    list-style: none;
    font-size: 0;
    white-space: nowrap;
    padding: 29px 0 0;
}

.production_search_results > li:first-child {
    padding-top: 0;
}

.production_search_result_img {
    width: 125px;
    text-align: center;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.production_search_result_img a {
    text-decoration: none;
}

.production_search_result_img img {
    max-width: 120px;
}

.production_search_result_title {
    width: 313px;
    padding: 0 20px 0 0;
    margin: 0 -1px 0 0;
    border-right: 1px solid #ececec;
    white-space: normal;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.production_search_result_title_text {
    font-weight: bold;
    color: #353535;
    font-size: 28px;
}
.production_search_result_title_text .link {
    font-weight: bold;
    color: #353535;
    text-decoration: none;
    padding: 0 18px 0 0;
    font-size: 28px;
    text-transform: uppercase;
    background: url(../images/arrow_block.png) no-repeat 100% 50%;
    display:inline-block; *zoom:1; *display:inline;
}

.production_search_result_title_text .link span {
    width: 333px;
    font-weight: bold;
    color: #353535;
    font-size: 28px;
    text-transform: uppercase;
}

.production_search_result_title_breadcrumbs {
    margin: 11px 0 0;
}

.production_search_result_title_breadcrumbs ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    white-space: nowrap;
}

.production_search_result_title_breadcrumbs li {
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: top;
    background: url(../images/production_search_result_title_breadcrumbs.png) no-repeat 0 50%;
    padding: 0 0 0 17px;
    margin: 0 0 0 7px;
    font-size: 10px;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.production_search_result_title_breadcrumbs li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0;
}

.production_search_result_title_breadcrumbs li a {
    color: #008bb4;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #99d1e1;
    text-transform: uppercase;
}

.production_search_result_title_breadcrumbs li span {
    color: #353535;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.production_search_result_desc {
    border-left: 1px solid #ececec;
    padding: 0 28px;
    color: #191919;
    font-size: 14px;
    line-height: 16px;
    vertical-align: top;
    width: 400px;
    white-space: normal;
    display:inline-block; *zoom:1; *display:inline;
}

.production_search_result_desc p {
    margin: 0;
    padding: 0;
    color: #191919;
    font-size: 14px;
    line-height: 16px;
}

.sep_line {
    background: url("../images/grey-dotted-line.png") repeat-x 0 0;
    height: 2px;
    margin: 27px 0 0 125px;
}

.file_input_wrap {
    width: 272px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.file_input_button {
    width: 97px;
    height: 33px;
    vertical-align: top;
    text-align: center;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: url(../images/file_input.png) repeat-x;
    margin: 0 0 0 14px;
    display:inline-block; *zoom:1; *display:inline;
    webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    behavior: url(PIE.htc);
    overflow: hidden;
}

.file_input_button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border: solid transparent;
    border-width: 0 0 100px 200px;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transform: translate(-300px, 0) scale(4);
    direction: ltr;
    cursor: pointer;
}

.rait_table {
    margin: 0 0 20px 0;
}

.rait_table td {
    vertical-align: middle;
    padding: 0 0 5px;
}

.rait_table td:first-child {
    color: #37393A;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    text-transform: uppercase;
    vertical-align: middle;
    padding-right: 38px;
}

.where-buy-block-title-text .rss {
    margin-top: -2px;
}

.photobank_item_left:hover .product_item_title, .photobank_item_left:hover .product_item_cut_title, .photobank_item_left:hover .product_item_title span, .photobank_item_left:hover .product_item_cut_title span {
    color: #0d6698;
}

.photobank_item_left .info_tooltip {
    right: -340px;
    top: -60px;
}


.photobank_item_left:hover {
    background-position: 0 50%;
}

.photobank_item_left:hover .photobank_item_right {
    background-position: 100% 50%;
}

.photobank_item_left .info_tooltip {
    background: url(../images/info_shadow.png) no-repeat 50% 100%;
    width: 333px;
    padding-bottom: 45px;
    display: none;
}

.photobank_item_left .info_tooltip__ {
    background-image: url(../images/info_bg.png);
}

.info_tooltip .sub_title {
    margin-bottom: 13px;
}

.info_tooltip p {
    font-size: 12px;
    line-height: 15px;
    color: #3c3e3f;
    text-align: left;
    padding: 0;
    margin: 20px 0;
}

.features_list {
    list-style: none;
    margin: 0 0 18px 0;
    padding: 0 0 21px 0;
    background: url("../images/grey-dotted-line.png") repeat-x 0 100% transparent;
}

.features_list li {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0 0 6px 25px;
    font-size: 10px;
    font-weight: bold;
    color: #3c3e3f;
    text-transform: uppercase;
    background: url(../images/features_list.png) no-repeat 0 0;
    text-align: left;
}

.show_model {
    font-size: 10px;
    font-weight: bold;
    font-family: Arial;
    color: #3d4145;
    line-height: 18px;
    text-decoration: none;
    text-transform: uppercase;
    background: url(../images/arrow_block.png) no-repeat 100% 0;
    padding: 0 17px 0 0;
    display:inline-block; *zoom:1; *display:inline;
}

.show_model:hover{
    color: #0189b2;
}

.storemap_title {
    min-height: 61px;
    background: #fff url(../images/storemap_title.png) no-repeat 0 100%;
    webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.storemap_title_ {
    margin: 24px 0 0 20px;
    padding: 0 25px 0 0;
    font: bold 24px/1 Calibri;
    color: #353637;
    background: url(../images/storemap_title_marker.png) no-repeat 100% 50%;
    display:inline-block; *zoom:1; *display:inline;
}

.map_wrapper {
    width: 961px;
    height: 618px;
    position: relative;
    overflow: hidden;
    webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    *zoom: 1;
    behavior: url(PIE.htc);
}

.map_wrapper #YMapsID {
    width: 961px;
    height: 618px;
}


.balloon_outer {
    width: 493px;
    position: relative;
    padding: 0 0 14px 0;
}

.balloon_arrow {
    background: url(../images/ymap/baloon_arrow.png) no-repeat 50% 100%;
    width: 28px;
    height: 14px;
    bottom: 0;
    left: 173px;
    position: absolute;
    z-index: 99999;
}

.balloon_shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 493px;
    height: 160px;
    background: url(../images/ymap/balloon_shadow.png) no-repeat;
}

.balloon_wrap {
    z-index: 99999;
    background: #fff url(../images/ymap/balloon_bg.png) repeat-x 0 100%;
    padding: 20px;
    width: 354px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.balloon_title {
    margin: 13px 0;
    color: #393a3b;
    font-size: 20px;
    font-weight: bold;
}

.shop_time_work td {
    vertical-align: middle;
    color: #393a3b;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 2px 0;
}

.shop_time_work tr td:first-child {
    padding-right: 15px;
}

.shop_time_work td a {
    vertical-align: middle;
    color: #0792c1;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #9cd3e6
}

.balloon_controls {
    margin: 15px 0 0;
    padding: 18px 0 0;
    background: url("../images/grey-dotted-line.png") repeat-x 0 0;
}

.balloon_controls_title {
    color: #393a3b;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 4px 0;
}

.balloon_controls ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
}

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

.balloon_controls ul li {
    margin: 0;
    padding: 0 8px 0 9px;
    list-style: none;
    vertical-align: top;
    background: url(../images/balloon_controls_sep.png) no-repeat 0 100%;
    display: inline-block; *zoom: 1; *display: inline;
}

.balloon_controls ul li:first-child {
    padding-left: 0;
    background: none;
}

.balloon_controls ul li a {
    color: #0792c1;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #9cd3e6
}

.custom_view .YMaps-b-balloon-close {
    cursor: pointer;
    right: 133px;
    top: 17px;
    height: 37px;
    width: 37px;
    z-index: 999999;
}

.custom_view  .YMaps-b-balloon-close i {
    background: url("../images/fancybox/close.png") repeat scroll 0 0 transparent !important;
    height: 37px;
    width: 37px;
    top: 0;
    left: 0;
}


.map_wrapper_small {
    width: 655px;
    height: 317px;
    position: relative;
    overflow: hidden;
}

.map_wrapper_small #YMapsID {
    width: 655px;
    height: 317px;
}

.map_border {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    z-index: 9999999;
    background: url(../images/ymap/border.png) repeat-x 0 100%;
}

.store_info_wrap {
    background: #fff;
    webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.store_info_wrap {
    font-size: 0px;
    padding: 40px 20px 60px;
}

.store_img {
    width: 135px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.store_img img {
    max-width: 135px;
}

.store_info {
    width: 473px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.store_contacts {
    padding: 0 0 0 20px;
}

.store_address {
    color: #393a3b;
    font-size: 28px;
    font-weight: bold;
    margin: 0 0 20px 0;
}

.store_address p {
    color: #393a3b;
    font-size: 28px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.store_contacts .shop_time_work td {
    font-size: 12px;
}

.shop_info_desc {
    border: 13px solid #ecedee;
    padding: 12px 20px 25px;
    margin: 20px 0 100px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.show_desc_arrow {
    background: url(../images/show_desc_arrow.png) no-repeat;
    width: 28px;
    height: 39px;
    position: absolute;
    left: 69px;
    bottom: -39px;
}

.shop_info_desc_ {
    font-size: 14px;
    line-height: 18px;
    color: #3e4246;
}

.top_shadow {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 35px;
    z-index: 100;
}

.top_shadow_ {
    margin: 0 58px 0 36px;
    height: 100%;
    z-index: 100;
    background: url(../images/ymap/top_shadow.png) repeat-x 0 0;
}

.top_shadow.bottom_shadow {
    top: auto;
    bottom: 0;
    height: 22px;
    background: url(../images/ymap/top_shadow.png) repeat-x 0 -35px;
}

.top_shadow.bottom_shadow .top_shadow_ {
    background-position: 0 -35px;
}


.side_shadow {
    position: absolute;
    left: 0;
    top: 35px;
    width: 36px;
    height: 561px;
    background: url(../images/ymap/side_shadow.png) repeat-y -58px 0;
    z-index: 100;
}

.side_shadow.right_shadow {
    left: auto;
    right: 0;
    width: 58px;
    background-position: 0 0;
}


.corner_shadow {
    position: absolute;
    background: url(../images/ymap/corner_shadow.png) no-repeat 0 0;
    z-index: 100;
}

.corner_shadow.lt {
    left: 0;
    top: 0;
    width: 36px;
    height: 35px;
}

.corner_shadow.rt {
    right: 0;
    top: 0;
    width: 58px;
    height: 35px;
    background-position: 100% 0;
}

.corner_shadow.lb {
    left: 0;
    bottom: 0;
    width: 36px;
    height: 22px;
    background-position: 0 100%;
}

.corner_shadow.rb {
    right: 0;
    bottom: 0;
    width: 58px;
    height: 22px;
    background-position: 100% 100%;
}
.map_wrapper_small .side_shadow {
    height: 260px;
}
/*
.custom_view .YMaps-b-balloon-tl, .custom_view .YMaps-b-balloon-t, .custom_view .YMaps-b-balloon-tr, .custom_view .YMaps-b-balloon-ml, .custom_view .YMaps-b-balloon-mr, .custom_view .YMaps-b-balloon-b {
    opacity: 0;
}

.custom_view .YMaps-b-balloon_full .YMaps-b-balloon-tail-full {
    opacity: 0;
}

.custom_view .YMaps-b-balloon_full {
    bottom: -24px;
    right: -330px;
}

.custom_view .YMaps-b-balloon .YMaps-b-balloon-m {
    background: none;
}
*/
	
.YMaps-b-balloon .YMaps-b-balloon-m {
    background: none repeat scroll 0 0 #FFFFFF;
}
.custom_view .YMaps-b-balloon_full .YMaps-b-balloon-tail-full {
    opacity: 1;
}
.YMaps-b-balloon_close-on .YMaps-b-balloon-close {
    display: block !important;
    right: -37px !important;
    top: 0 !important;
}
.custom_view .YMaps-b-balloon-tl, .custom_view .YMaps-b-balloon-t, .custom_view .YMaps-b-balloon-tr, .custom_view .YMaps-b-balloon-ml, .custom_view .YMaps-b-balloon-mr, .custom_view .YMaps-b-balloon-b {
    opacity: 1 !important; 
}


.map_wrapper_small .YMaps-balloon {
    /*display: none;*/
}

.news_prev_ico_grey {
    position: absolute;
    left: -15px;
    bottom: -18px;
    width: 40px;
    height: 40px;
    background: url(../images/news_prev_ico_grey.png) no-repeat 0 0;
    display: none;
}

.relative {
    position: relative;
}


.color_chooser {
    list-style: none;
    padding: 0;
    margin: 0 0 17px 0;
    font-size: 0;
    background: url("../images/grey-dotted-line.png") repeat-x scroll right center transparent;
    height: 10px;
}

.color_chooser li {
    list-style: none;
    padding: 0 9px 0 0;
    background: #fff;
    vertical-align: top;
    /*display: inline-block; *zoom: 1; *display: inline-block;*/
    display: none;
}

.color_chooser li a {
    width: 13px;
    height: 13px;
    display: block;
    text-align: center;
    border: 3px solid #424647;
    webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
}

.color_chooser li span {
    width: 1px;
    height: 1px;
    margin: 3px auto;
    display: block;
    border: 3px solid #424647;
    background: #424647;
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    display: none;
}

.color_chooser li.active span {
    display: block;
}

.color_chooser li a.green {
    border-color: #95ac11;
}

.color_chooser li a.green span {
    border-color: #95ac11;
    background-color: #95ac11;
}

.color_chooser li a.grey {
    border-color: #d2d2d2;
}

.color_chooser li a.grey span {
    border-color: #d2d2d2;
    background-color: #d2d2d2;
}

.accessories_tab_header {
    list-style: none;
    padding: 0;
    margin: 0 0 0;
    font-size: 0;
}

.accessories_tab_header li {
    list-style: none;
    vertical-align: top;
    display: inline-block; *zoom: 1; *display: inline-block;
}

.accessories_tab_header li a {
    color: #73dfff;
    font-weight: bold;
    text-decoration: none;
    font-size: 22px;
    border-bottom: 1px dotted #68d6ff;
    vertical-align: top;
    display: inline-block; *zoom: 1; *display: inline-block;
}

.accessories_tab_header li.active a {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #0388AE;
}

.accessories_tab_header li .devider {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 22px;
    vertical-align: top;
    display: inline-block; *zoom: 1; *display: inline-block;
    text-shadow: 0 1px 0 #0388AE;
    margin: 0 5px;
}

.accessories_tab_header li:first-child .devider {
    display: none;
}


.accessories_scroll {
    width: 907px;
    margin: 0 auto;
}

.accessories_scroll ul {
    list-style: none;
    font-size: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 35px 0;
}

.accessories_scroll ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.accessories_scroll ul li:first-child a {
    background: none;
}

.accessories_scroll .photobank_line .photobank_item:first-child {
    background: url(../images/photobank_item.png) no-repeat 0 70px;
    padding: 0px 0 0 9px;
}

.accessories_scroll .photobank_line .photobank_item {
    width: 220px;
    margin-top: 27px;
}

.accessories_scroll .photobank_line li:first-child .photobank_item {
    padding-left: 0;
    background: none;
}


.where-buy-block-content .adv_material_wrap {
    padding-bottom: 2px;
}
.where-buy-block-content .adv_materials_line {
    margin-bottom: 20px;
}

.infographic-item-sep {
    margin: 30px 0;
    height: 1px;
    background: #f0f0f0;
}

.online_consult_links span.online_consult_link {
    background: url(../images/call.png) no-repeat 100% 100%;
    padding: 2px 33px 0 0;
    margin: 0;
    border: 0px;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;*display: inline; *zoom: 1;
}

.online_consult_links span.online_consult_link a {
    background: none;
    font: bold 24px/1 Calibri;
    color: #008ab7;
    border-bottom: 1px solid #9bd3e5;
    vertical-align: middle;
    display: inline-block;*display: inline; *zoom: 1;
    height: 24px;
    padding-right: 0;
}

.online_consult_links span.online_consult_link a:hover {
    color: #3d4a4e;
    border-color: #b0b0b1;
}

.main_cycle_place.cycle_small {
    height: 310px;
    margin: -24px auto 0;
    text-align: center;
    z-index: 5;
    width: 960px;
}

.main_cycle_place.cycle_small ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
    height: 310px;
}

.main_cycle_place.cycle_small ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0px;
    z-index: 5;
    height: 310px;
}

.main_cycle_place.cycle_small ul li img {
    margin-left: -314px;
}

.main_cycle_place.cycle_small.cycle_small_1300 ul li img {
    margin-left: -246px;
}

.cycle_small .main_cycle_place_wrap {
    height: 310px;
    margin-top: -317px;
}

.cycle_small .pager {
    left: 137px;
}

.cycle_small.cycle_small_1300 .pager {
    left: 187px;
}

.cycle_small .cycle_nav.prev {
    left: 15px;
}

.cycle_small .cycle_nav.next {
    right: -20px;
}

.cycle_small.cycle_small_1300 .cycle_nav.next {
    right: -96px;
}

.cycle_small .cycle_nav {
    background-image: url("../images/small_screen/cycle_nav.png");
    height: 59px;
    margin-top: -29px;
    width: 59px;
}

/*.cycle_small .pager_ {
    background: url(../images/small_screen/pager_border.png) no-repeat 0 0;
    height: 32px;
}

.cycle_small .pager__ {
    background: url(../images/small_screen/pager_border.png) no-repeat 100% 100%;
    height: 32px;
}

.cycle_small .pager_container {
    margin: 0 12px;
    padding: 10px 0 0;
}

.cycle_small .pager_container a {
    width: 13px;
    height: 13px;
    margin: 0 2px;
    background: url(../images/small_screen/pager.png) no-repeat 0 0;
}

.cycle_small .pager_container a:hover {
    background-position: 0 -13px;
}

.cycle_small .pager_container a.activeSlide {
    background-position: 0 -26px;
}*/

.small_screen .main_carousel {
    margin-top: -22px;
    margin-left: 16px;
}


.small_screen .main_carousel .jcarousel-prev.jcarousel-prev-horizontal {
    left: -16px;
}

.small_screen .main_carousel .jcarousel-next.jcarousel-next-horizontal {
    right: -18px;
}


/*
.small_screen .main_carousel ul li {
    width: 172px !important;
}

.small_screen ul li .carousel_item {
    width: 172px;
}

.small_screen .main_carousel .jcarousel-prev.jcarousel-prev-horizontal {
    left: -25px;
}

.small_screen .main_carousel .jcarousel-next.jcarousel-next-horizontal {
    right: -19px;
}

.small_screen .main_carousel {
    width: 713px;
}

*/
.small_screen .close_tab {
    background-image: url("../images/small_screen/close_tab.png");
    height: 29px;
    width: 28px;
    top: 16px;
}

.small_screen .global-footer {
    background: url(../images/footer/global-footer.png) repeat-x left top;
}
.small_screen .global-footer-menu {
    height: 51px;
}
.small_screen .global-footer-menu a {
    font-size: 13px;
}
.small_screen .sh_f__ a {
    margin-top: 14px;
}
.small_screen .global-footer-menu ul li {
    background: url("../images/small_screen/footer/devider.png") no-repeat scroll 12px 22px transparent;
    padding: 0 0 0 25px;
}
.small_screen .global-footer-menu ul li:first-child {
    background: none;
    padding-left: 0;
}

.small_screen .global-footer-menu a.star {
    background-image: url(../images/small_screen/star.png);
    padding-left: 27px;
}
.small_screen .global-footer-menu a.clock {
    background-image: url(../images/small_screen/clock.png);
    padding-left: 27px;
}
.small_screen .global-footer-menu a.compare {
    background-image: url(../images/small_screen/compare.png);
    padding-left: 27px;
}

.small_screen .sh_f, .small_screen .sh_f_, .small_screen .sh_f__ {
    height: 50px;
}

.small_screen .global-footer-menu ul {
    margin-top: 1px;
}

.small_screen .sh_f__ {
    margin: 0 19px;
}

.small_screen .active .sh_f {
    background: url(../images/small_screen/sh_f.png) no-repeat 0 0;
	height: 48px !important;
}

.small_screen .active .sh_f_ {
    background: url(../images/small_screen/sh_f.png) no-repeat 100% -50px;
	height: 48px !important;
}

.small_screen .active .sh_f__ {
    background: url(../images/small_screen/sh_f.png) repeat-x 0 -100px;
}

.small_screen .global-footer-menu ul li.active {
    background: none;
	margin-top: 2px;
}
.small_screen .compare_link {
    background-image: url("../images/small_screen/compare_link.png");
    height: 128px;
    width: 128px;
    top: 27px;
}

.small_screen .botoom_slider {
    padding-right: 195px;
    height: 220px;
}

.small_screen .bottom_scroller_navigation_next {
    right: -15px;
}

.small_screen .botoom_slider.without_compare {
    padding-right: 20px;
}

.small_screen .bottom_scroll .photobank_line .photobank_item {
    width: 176px;
    background-position: 0 87px;
}

.small_screen .botoom_slider_wrap {
    padding-top: 0;
}

.adv_material_wrap .adv_material_img {
    margin-bottom: 0;
}

.adv_material_wrap .photobank_item_img_outer{
    margin-bottom: 16px;
}

.awards .servicecenters table th.product_nomination {
    width: 273px;
}

.awards .servicecenters table th.product_articles {
    width: 396px;
}

.spring.bottom {
    vertical-align: bottom;
}

.product-infographics .item-image-wrapper img {
    margin-left: -18px;
}

.product-infographics .item-image-wrapper {
    overflow: visible;
}

.content.full-wide .connection-tools.infographic-item {
    margin: 0 -10px 0 25px;
}

.accessories_scroll .photobank_item_img_ {
    min-height: 128px;
}

.error-hint-message {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #c42000;
    margin: 0 0 26px;
}
.ok-hint-message {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #c42000;
    margin: 0 0 26px;
}

.qa_form .error-hint-message {
    margin: 0 20px 26px;
}
.qa_form .ok-hint-message {
    margin: 0 20px 26px;
}

.for_label label.error {
    color: #c42000;
}

.file_input_vaue span {
    font-size: 16px;
    font-weight: bold;
    color: #37393a;
    vertical-align: middle;
}

.file_input_vaue a {
    width: 16px;
    height: 16px;
    margin: 0 0 0 7px;
    text-decoration: none;
    background: url(../images/remove_file.png) no-repeat 0 0;
    vertical-align: middle;
    display:inline-block; *zoom:1; *display:inline;
}

.file_input_vaue a:hover {
    background-position: 0 100%;
}

.qa_form .captcha_img img {
    height: 82px;
    margin: -3px 0 0 -2px;
    width: 200px;
}

.desck_place_shadow {
    background: url(../images/desck_place_shadow.png) no-repeat 50% 0;
    height: 43px;
    margin: 0 0 -43px 0;
}

.product-infographics .infographics-row {
    margin-top: 0px;
}

.product-infographics .infographics-title {
    padding-top: 2px;
}

.YMaps-b-balloon-content {
    overflow: visible !important;
}

.YMaps-b-balloon_close-on .YMaps-b-balloon-content {
    overflow: visible !important;
}

.cursor-default .YMaps-cursor-pointer {
    cursor: default;
}


.small_screen .ligth-block {
    right: -39px;
}

.el-count-3 {
    width: 1093px;
}

.el-count-3 .jcarousel-clip {
    margin-left: -26px;
}

.el-count-4 {
    width: 1384px;
}

.el-count-4 .jcarousel-clip {
    margin-left: 0;
}

.el-count-2 {
    width: 948px;
}

.el-count-2 .jcarousel-clip {
    margin-left: -18px;
}

.el-count-2 .product-carouselle li .product-carouselle-li-wrapper {
    padding: 0 31px 0 40px;
}

.where-buy-popup {
    display: none;
    width: 311px;
    position: absolute;
    left: 50%;
    top: 38px;
    margin: 0 0 0 -155px;
    padding: 5px 0 0;
    z-index: 150;
    line-height: 1;
    background: url(../images/where_buy_arrow.png) no-repeat 50% 0;
}

a:hover .where-buy-popup {
    display: block;
}

.where-buy-popup- {
    background: transparent url(../images/where_buy_bg.png) repeat-y 0 0;
    display: block;
    padding: 0 10px 0 13px;
    webkit-border-radius: 29px;
    -moz-border-radius: 29px;
    border-radius: 29px;
    *zoom: 1;
    position: relative;
    z-index: 150;
    line-height: 1;
    behavior: url(PIE.htc);
    
}

.where-buy-popup-- {
    background: #fff;
    display: block;
    padding: 18px 1px 37px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    z-index: 150;
    line-height: 1;
    behavior: url(PIE.htc);
    box-shadow: 0 23px 17px -16px #b9b9b9;
}

.where-buy-shop-title-row {
    display: block;
    border-bottom: 1px solid #e9e9e9;
    font-size: 0px;
    white-space: nowrap;
    padding: 0 14px 10px;
}

.where-buy-shop-title {
    font-size: 18px;
    font-weight: bold;
    color: #3d4145;
    text-align: left;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
    width: 200px;
}

.where-buy-price-title {
    font-size: 18px;
    font-weight: normal;
    color: #3d4145;
    width: 60px;
    text-align: right;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.where-buy-shop-row {
    display: block;
    font-size: 0px;
    white-space: nowrap;
    padding: 8px 14px 8px 19px;
}


.where-buy-shop-info {
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
    width: 192px;
    font-size: 14px;
    font-weight: normal;
    color: #3d4145;
}

.where-buy-shop-info span {
    color: #a5a5a5;
}

.where-buy-shop-price {
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
    width: 61px;
    font-size: 14px;
    font-weight: bold;
    color: #3d4145;
}

.where-buy-shop-rows {
    padding: 11px 0 7px;
    border-bottom: 1px solid #e9e9e9;
    display: block;
}

.captcha_reload {
    padding: 3px 0 0;
}
.captcha_reload a {
    color: #008AB7;
    font-size: 14px;
    text-decoration: underline;
}

.captcha_reload a:hover {
    color: #3E4246;
}

#all_params {
    width: 770px;
    padding: 25px 25px 30px;
    background: #fff url(../images/all_params.png) repeat-x 0 100%;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    box-shadow: 0 23px 17px -16px #b9b9b9;
}

#all_params .sep_line {
    margin: 14px 0 30px 0;
}

.filter-container {
    font-size: 0px;
    white-space: nowrap;
}

.filter-container-column {
    width: 385px;
    white-space: normal;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}

.filter-container-column > ul > li > a {
    background: url(../images/marker.png) no-repeat 0 50%;
    padding: 0 0 0 14px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

.filter-container-column > ul > li > a > span {
    font-size: 12px;
    font-weight: bold;
    color: #323232;
    border-bottom: 1px dotted #adadad;
}

.filter-container-column > ul > li > a:hover {
    background-image: url(../images/list.png);
}

.filter-container-column > ul > li > a:hover span {
    color: #008ba7;
    border-bottom: 1px dotted #99c5d4;
}

.filter-container-column > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.filter-container-column > ul > li {
    list-style: none;
    margin: 15px 0 0;
    padding: 0;
}

.filter-content {
    margin: 15px 0 0 14px;
    display: none;
}

.filter-content-item {
    margin: 10px 0 0;
}

.filter-content-item .label {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #323232;
}

.filter-content-item .jNiceWrapper {
    height: 37px;
}

.filter-content-item .jNiceSelectWrapper {
    width: 300px !important;
}
.filter-content-item .jNiceSelectWrapper div.ul {
    width: 300px !important;
    top: 37px;
}

.filter-content-item .jNiceSelectText {
    width: 255px !important;
    text-align: left;
}

.apply_filter {
    background: url("../images/grey-dotted-line.png") repeat-x 0 0;
    margin: 55px 0 0;
    padding: 26px 0 0;
}

.apply_filter button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.filter-container.filter_form {
    padding: 0;
}


.filter-content .slider_wrap {
    margin-right: 80px;
}

.product_features_subtitle {
    color: #B9BDBC;
    font-size: 10px;
    font-weight: bold;
	font-style:italic;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 20px 0 5px;
}

.YMaps-slider {
    left: 30px !important;
}

.promo-container {
    background: #024276 url(../images/promo/promo_dect.jpg) no-repeat 50% -259px;
    padding: 0 0 1px 0;
    overflow: hidden;
}
.promo-container_test {
    background: #000000 url(../images/promo/promo_test.jpg) no-repeat 50% -259px;
}

.promo-container.promo-dvd {
    background: #92a822 url(../images/promo/promo_dvd.jpg) no-repeat 50%  -259px;
    padding: 0 0 1px 0;
}

.promo-item-contatiner {
    position: relative;
    height: 613px;
    margin: 189px 0 0 215px;
}

.promo-dvd .promo-item-contatiner {
    margin: 193px 0 0 193px;
    min-height: 629px;
}

.promo-item-img {
    background: url(../images/promo/phone.png) no-repeat 0 0;
    width: 393px;
    height: 459px;
    position: absolute;
}
.promo-item-img_test {
    background: url(../images/promo/test.png) no-repeat 0 0;
    width: 393px;
    height: 459px;
    position: absolute;
}
.promo-item-branch {
    background: url(../images/promo/branch.png) no-repeat 0 100%;
    width: 571px;
    height: 549px;
    position: absolute;
    margin: -223px 0 0 -448px;
}

.promo-dvd .promo-item-img {
    background: url(../images/promo/dvd.png) no-repeat 0 0;
    width: 709px;
    height: 446px;
    position: absolute;
}

.promo-desc-ico {
    width: 94px;
    height: 95px;
    display: block;
    margin: 0 auto;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0px;
    text-align: center;
}

.promo-dvd .promo-desc-ico {
    width: auto;
    height: 95px;
    vertical-align: bottom;
    margin: 0 0 14px 0;
    display:inline-block; *zoom:1; *display:inline;
}

.promo-dvd .promo-desc-ico img, .promo-dvd .promo-desc-ico .spring {
    vertical-align: bottom;
}

.promo-desc-ico img {
    vertical-align: middle;
}

.promo-desc {
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
}

.promo-desc a {
    text-decoration: none;
}

.promo-desc a:hover .promo-desc-ico {
    background: url(../images/promo/hover.png) no-repeat 0 0;
}

.promo-dvd .promo-desc a:hover .promo-desc-ico {
    background: none;
}

.promo-desc-text {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font: bold 16px/16px Calibri;
    color: #ffffff;
    width: 94px;
    text-shadow: 0 1px 0 rgba(0,0,0, 0.25);
}


.promo-dvd .promo-desc {
    width: 188px ;
}
.promo-dvd .promo-desc-text {
    width: auto;
}

.promo-polyphony {
    margin: -149px 0 0 74px;
}
.promo-eco_mode {
    margin: -151px 0 0 190px;
}
.promo-block {
    margin: 8px 0 0 -137px;
}
.promo-answerphone {
    margin: 5px 0 0 397px;
}
.promo-phonebook {
    margin: 134px 0 0 -137px;
}
.promo-aon_ru {
    margin: 140px 0 0 399px;
}
.promo-color_screen {
    margin: 263px 0 0 -136px;
}
.promo-touch_screen {
    margin: 267px 0 0 396px;
}
.promo-gap {
    margin: 403px 0 0 -25px;
}
.promo-aon_eu {
    margin: 404px 0 0 113px;
}
.promo-headset {
    margin: 396px 0 0 254px;
}

.promo-page-title {
    margin: -10px auto 20px;
    width: 960px;
}

.promo-page-desc {
    background: #fff url(../images/promo/promo-page-desc.png) repeat-x 0 0;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    *zoom: 1;
    position: relative;
    behavior: url(PIE.htc);
    padding: 30px 40px;
}

.promo-page-desc-title {
    font: bold 24px/1 Calibri;
    color: #000;
}

.promo-page-desc-text {
    font: normal 14px/18px Arial;
    color: #000;
    margin: 10px 0 0;
}

.promo-page-desc-text p {
    font: normal 14px/18px Arial;
    color: #000;
    margin: 10px 0 0;
    padding: 0;
}

.promo-favorite {
    margin: -184px 0 0 16px;
}
.promo-film {
    margin: -175px 0 0 198px;
}
.promo-tv {
    margin: -181px 0 0 383px;
}
.promo-all {
    margin: 24px 0 0 -172px;
}
.promo-inergo {
    margin: 25px 0 0 579px;
}
.promo-travel {
    margin: 181px 0 0 -180px;
}
.promo-flashdrive {
    margin: 163px 0 0 582px;
}
.promo-led {
    margin: 441px 0 0 111px;
}
.promo-entertainment {
    margin: 443px 0 0 281px;
}

.size-1024 .promo-container {
    background: #024276 url(../images/promo/promo_dect_small.jpg) no-repeat 50% 0;
}
.size-1024 .promo-item-img {
    background: url(../images/promo/phone_small.png) no-repeat 0 0;
}

.size-1024 .promo-item-contatiner {
    margin: 129px 0 0 299px;
}

.size-1024 .promo-container.promo-dvd {
    background: #92a822 url(../images/promo/promo_dvd_small.jpg) no-repeat 50% 0;
}
.size-1024 .promo-dvd .promo-item-img {
    background: none;
}

.size-1024 .promo-item-branch {
    display: none;
}

.size-1024 .promo-dvd .promo-item-contatiner {
    margin: 152px 0 0 165px;
}

.size-1024 .promo-entertainment {
    margin-top: 333px;
}

.size-1024 .promo-led {
    margin-top: 334px;
}

.small_screen .botoom_slider .photobank_item_img_ {
    max-width: 166px;
}

.botoom_slider .remove_from_compare {
    right: 0px;
    top: 13px;
}


.promo-popup-wrap {
    width: 318px;
    padding: 0 0 0 9px;
    position: absolute;
    z-index: 15;
    display: none;
}

.promo-popup-inner {
    width: 318px;
    padding: 15px 0;
    background: #fff;
    text-align: left;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.12);
    box-shadow: 0 4px 5px -1px rgba(0, 0, 0, 0.12);
    *zoom: 1;
    position: relative;
}

.promo-popup-inner-title {
    color: #4a88b9;
    padding: 0 22px 7px;
    text-transform: uppercase;
    font: bold 16px/1 Calibri;
    border-bottom: 1px solid #f2f2f2;
}

.promo-popup-inner-text {
    color: #2a2c2d;
    padding: 10px 30px 0 22px;
    font: normal 14px/16px Calibri;
}

.promo-popup-inner-text p {
    padding: 0;
    margin: 0;
    color: #2a2c2d;
    font: normal 14px/16px Calibri;
}

.close-popup-promo {
    position: absolute;
    right: 14px;
    top: 11px;
    width: 12px;
    height: 13px;
    text-decoration: none;
    background: url(../images/close-popup-promo.png) no-repeat;
}

.pos-left {
    /*right: -327px;*/
    left: 0;
}
.pos-right {
    /*left: -327px;*/
    right: 0;
}

.photobank_item_img_ img{
    max-height: 100px;
    max-width: 100px;
}
    
/* by Andrey S. */
.not_link_product {
    font-family: Times New Roman;
}
.right-top-search
{
    background:url("../images/head/top-menu-search-left.png") no-repeat scroll left top transparent;
    width: 28px; 
    float: left;
    height: 54px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .ligth-block .where-buy-bubble a {height: 53px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type .ligth-block .online-bubble {
        height: 53px;}
}

.input_wrap_back
{
    opacity: 0;
    position: relative;
    z-index: 3;
}
.input_wrap_text
{
    position: relative;
    top: -35px;
    width: 282px;
    z-index: 2;
}
.input_wrap_button
{ 
    background: none repeat scroll 0 0 #0BAFD5;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    height: 35px;
    left: 286px;
    line-height: 35px;
    position: relative;
    text-align: center;
    top: -70px;
    width: 97px;
    z-index: 2;
}

// от Александра

.product_carousel_wrap .product_carousel ul, .product_carousel .jcarousel-clip {
height: 100px;
overflow: hidden !important;
}

.product_carousel_wrap .product_carousel ul li {
float: left !important;
}

.preloader {background: url('data:image/gif;base64,R0lGODlhEAAQAKUAAAQCBISChMTCxERCROTi5CQiJKSipGRiZBQSFJSSlNTS1PTy9DQ2NLSytHRydFRSVAwKDIyKjMzKzOzq7CwqLGxqbBwaHJyanNza3Pz6/Ly6vExKTKyqrDw+PHx6fFxaXAQGBISGhMTGxOTm5CQmJKSmpGRmZBQWFJSWlNTW1PT29Dw6PLS2tFRWVAwODIyOjMzOzOzu7CwuLGxubBweHJyenNze3Pz+/Ly+vExOTHx+fAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQIBAAAACwAAAAAEAAQAAAGmcCb8KaYUSC3TGbIzMxcEBAgqVqomjkEtPCgLmKLocdykmmai8konCpYVhPmcEKwZXSFgkg+zNgwIxsUOXxMIykYDDIBhXMwCisMEY1CIxISHyszlDcYOBIvAxsjjRkaGik2Gzk6jTANLGEoDy0RYX0iJRwwQncfBw4lIhIaNRcGOEu9NSYVDh4BEQkoIspMBBwhOiEXOHFDQQAh+QQIBAAAACwAAAAAEAAQAIUEBgSEhoTExsRERkSkpqQkJiTk5uRkZmQUFhSUlpTU1tS0trRUVlQ0NjT09vR0dnQMDgyMjozMzsysrqwsLizs7uwcHhycnpzc3ty8vrxcXlx8fnxMTkx0cnREQkT8/vwMCgyMiozMysxMSkysqqwsKizs6uxsamwcGhycmpzc2ty8urxcWlw8Ojz8+vx8enwUEhSUkpTU0tS0srQ0MjT08vQkIiSkoqTk4uTEwsRkYmSEgoQAAAAAAAAAAAAAAAAGnMCP8KN4NGAQyskwHLpeKBgMBALAKs2Pi2VBISgsRknjKg93hUIrl3U5aq6PikYZmLLCd8UVaNBEeEMmJhUsLRqBQxUGJgMeIYlCNRg4HAMJkR8VKionHBuZODIqKQwsd4kSEjgYOhoRiSo5Ig4fNwcnKbVNMisZKkIuER0POzMyMiITMzOATiQvOwERCRcEJBKBBgspMSkkIlhDQQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEhoREQkTMyswkIiSkpqRkYmTk5uQ0MjQUEhSUlpRUUlTc2ty0trR0dnT09vQMCgzU0tQsKixsamzs7uw8OjycnpxcWly8vryUkpRMSkysrqwcGhzk4uR8fnz8/vwEBgSMioxERkTMzswkJiSsqqxkZmTs6uw0NjQUFhScmpxUVlTc3ty8urx8enz8+vwMDgzU1tQsLixsbmz08vQ8PjykoqRcXlzEwsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmcCP8BNz1TgpxCwyHL48Eg4yAYOAJg+nSSIhoQw3BAiQYA1DKIQI1xzURi8ho1ZZnJrNlz4jeOObNDQPJhoTf00PgSsaCodDDycHFxcWjkI0BwcONyGWHycdBzYmExSWDAygMzMqcX8dIzFZJQ4uBVlNDAMDHUIvKh4BGRioES0YODF5DSEZCioFJQ0tDK5NJxglNgUtEaZDQQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEgoREQkTEwsTk4uQkIiRkYmSkoqQUEhTU0tT08vR0cnSUkpRUVlQ0MjS0srQMCgxMSkzMyszs6uwsKixsamysqqwcGhzc2tz8+vx8enycmpyMjoxcXlw8Ojy8urwEBgSEhoRERkTExsTk5uQkJiRkZmSkpqQUFhTU1tT09vR0dnSUlpRcWlw0NjQMDgxMTkzMzszs7uwsLixsbmysrqwcHhzc3tz8/vx8fnycnpy8vrwAAAAAAAAAAAAAAAAGnkCcEIcJiAoF1yoxHGZCM0rBdkG9XpWMk+ZxUAQmg+cFAQm0OIbHAxs1Yw4QgIO7RUQdWVOoiNBxGzAwTHtOGRkLDQuFTRkqGR0tG4xOCgomJieUQioyMgEVDJs4ChMTFgsrepQEBDIkKzkHlBMYN1oPASEPKnsECSkkQhknHAw6IxgEKRIjMTeNHywbBxYPHzsS0IUTIw81DwMpCk1BACH5BAgEAAAALAAAAAAQABAAhQQCBISChMTCxERCRKSipOTi5GRiZCQiJBQSFJSSlNTS1FRSVLSytPTy9HRydDQyNAwKDIyKjMzKzExKTKyqrOzq7GxqbBwaHJyanNza3FxaXLy6vPz6/Hx6fCwuLDw6PAQGBISGhMTGxERGRKSmpOTm5GRmZCQmJBQWFJSWlNTW1FRWVLS2tPT29HR2dAwODIyOjMzOzExOTKyurOzu7GxubBweHJyenNze3FxeXLy+vPz+/Hx+fDw+PAAAAAAAAAaewJ1wl4ksHp5RRzUcchK9D/J0uFwcLWdnNOjJarXBBYWYcIS3xSQnacY+L0htV9CsTLSmsDUAQRQEOTkZekMZEAAmPBY8hU0uPDEONSSOTWcuHTOWQhwcLQkdBJw7HA0tLAERDZw0NC0VETCbjg0VFWc6CRgbZ00VOAV5pQw3JDMKBSUFKhk4FXoiFDMMGwISMSq4hTQKOjoiMQVZQ0EAIfkECAQAAAAsAAAAABAAEACFBAIEhIaExMbEREJEpKakZGJkJCIk5ObklJaUVFJUtLa0FBYU1NbUdHJ0NDI09Pb0DAoMjI6MzM7MTEpMrK6sLCos7O7snJ6cXFpcvL68fHp8bG5sHB4c3N7cPDo8/P78BAYEjIqMzMrMREZErKqsZGZkJCYk7OrsnJqcVFZUvLq8HBocdHZ0NDY0/Pr8DA4MlJKU1NLUTE5MtLK0LC4s9PL0pKKkXF5cxMLEfH585OLkAAAAAAAAAAAAAAAAAAAABp/Aj/DTQRRGg0SAMRy6LhjZZNBq0So5VzOESSVuOU2CZjKktB9SqdCQNGMTzor1OTQ2OUtT+JgsFjEzLA0de0M6Cy8NMDkwhk0YEDQhAQqPQwEQEBERKpdCIQAQNggznx8SORg4KBcPny5aFjYEOJcuD2giJBQiaEMPNTWvQjgKKjgdJzUnBycnxEMxGTgiEgwdOgc1jw8dMTEMOie/H0EAIfkECAQAAAAsAAAAABAAEACFBAIEhIKExMLEREZE5OLkpKKkJCIkZGZklJKU1NLU9PL0FBIUVFZUtLK0NDI0dHZ0DAoMjIqMzMrM7OrsbG5snJqc3Nrc/Pr8XF5cvLq8PDo8VFJUrK6sLCosHBocfH58BAYEhIaExMbETEpM5ObkpKakbGpslJaU1NbU9Pb0FBYUXFpctLa0NDY0fHp8DA4MjI6MzM7M7O7sdHJ0nJ6c3N7c/P78ZGJkvL68PD48LC4sAAAAAAAAAAAAAAAAAAAABptAm9BGKMwYmxvMMhxeOAfMajMY5DShS7NCMd0okdBN09LdtLaGa/ZBNVGMTudjmwQ+MEVTeGEYDAkZYQR7QwQGKi4FMAWFTRgqGjQVOI5DMAsqBTQSlkIILwsNJZWeBxA6MRwNKZYKCwAUCg0sMZYyGwC2KBkCKGhOFxe2QgkCEgkkCikKyynANhc1MSgWNQQTMgrQTgTXBNp7QQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEgoREQkTEwsTk4uQkIiRkYmSkoqQUEhTU0tT08vR0cnSUkpRUUlQ0MjS0srQMCgxMSkzMyszs6uxsamysqqwcGhzc2tz8+vx8enycmpw8OjyMjowsLixcWly8urwEBgSEhoRERkTExsTk5uQkJiRkZmSkpqQUFhTU1tT09vR0dnSUlpQ0NjQMDgxMTkzMzszs7uxsbmysrqwcHhzc3tz8/vx8fnycnpw8PjxcXly8vrwAAAAAAAAAAAAAAAAGnUCb0Eaq3Aw6Gas2HGIeC5nJ0GhERBxM83DLLDIMjiwi2FC0tk8owEk1U7qNI2SLhTWKplCl63RSAywMJHpDBB0lATMHM4VNFDQCFQcjjkMMFjQzFQmWQgwoNDsPlZ4UCA4pHztohQooLgsKOyNujgYgEDA2NRISBK1CBAgAFEMXMCk1MRgqGM8wLypNJBc1BCQxCs6WGBPfEwrPTUEAIfkECAQAAAAsAAAAABAAEACFBAIEhIKExMLEREJE5OLkpKKkZGJkJCIklJKU1NLU9PL0dHJ0FBIUVFJUtLK0NDI0DAoMjIqMzMrMTEpM7OrsbGpsLCosnJqc3Nrc/Pr8fHp8vLq8rK6sHBocXFpcPDo8BAYEhIaExMbEREZE5ObkpKakZGZkJCYklJaU1NbU9Pb0dHZ0FBYUVFZUtLa0DA4MjI6MzM7MTE5M7O7sbG5sLC4snJ6c3N7c/P78fH58vL68PD48AAAAAAAAAAAAAAAABp5AnBBH4UQWNI2NMGxuArkVreLxtBCZpiMSCkRsl1WrMVllcQIU4nJr3iqjHQw3K9hKqqZQVfl8MDElBRR6QwQfNSEbHBuFTTQ1Mi4OCY5DFycWOhsplkIXHScSApWeCx07NyIxZ4UKBywrKjEJbY4mLwyVJAkYFK04fBAQNIY3NxQKWRkRAAAjeUMUJBQzCioZGAAm0U0ZCtbYOCRNQQAh+QQIBAAAACwAAAAAEAAQAIUEBgSEhoTExsRERkQkJiSkpqTk5uRkZmQUFhTU1tS0trSUlpQ0NjT09vR0dnRUVlQMDgzMzsysrqzs7uwcHhzc3ty8vrycnpw8Pjx8fnyUkpRMTkw0MjRsbmz8/vxcXlwMCgyMiozMysxMSkwsKiysqqzs6uxsamwcGhzc2ty8urycmpw8Ojz8+vx8enxcWlwUEhTU0tS0srT08vQkIiTk4uTEwsSkoqREQkSEgoQAAAAAAAAAAAAAAAAAAAAAAAAGnUCP0GOyXAK5UKk2bApWmlAu4+icbq2m6rZarEqF0OnwyWU9MbCEOaxkXo+FZyaTqRpNYcux2VQSKgomeUMGIwMaERYihE0uGC8iAhWNQzcsLBERbJU3JAwpMZSVHi4kGwYpFWeEMxwEGS0VNYONHRQ0CR4TtDN5DR0IKA5DEyYTDVkyJxQwMCN4Qw0zyS04AAAgHdF5LVkDJCcxTUEAIfkECAQAAAAsAAAAABAAEACFBAYEhIaExMbEREZEpKakJCYk5ObkZGZkFBYUlJaUtLa0dHZ03NrcNDY09Pb0XFpcDA4MjI6MzM7MrK6sLC4s7O7sbG5sHB4cnJ6cvL68fH58VFJU5OLkPD48/P78ZGJkDAoMjIqMzMrMTEpMrKqsLCos7OrsbGpsHBocnJqcvLq8fHp83N7c/Pr8XF5cFBIUlJKU1NLUtLK0NDI09PL0dHJ0JCIkpKKkxMLEhIKEREJEAAAAAAAAAAAAAAAAAAAABp9Aj9BDE00wCYzKMGzGJoRbChYKaGStpkglI01UilRuVYMNWThVhjnkRCwngschwgmyTU8r9PlwOBIiNHlDJi4PKQwxDIRNIRsWDAxsjR4kIxssLBWVQiQDAyYGJp0eAR0uNAaclTQ6DSEtFTSDjSsUMzFzNA54Qy0LBSUavy0tJB8JKTUlKDYPDk1ZFwAgIBAIKAvReSYnJRAvDTW6Q0EAIfkECAQAAAAsAAAAABAAEACFBAIEhIKExMLEREZE5OLkJCIkpKKkZGZk1NLUVFZU9PL0NDI0tLK0FBIUlJKUfHp8DAoMzMrMTE5M7OrsLCosrKqsbG5s3NrcXF5c/Pr8PDo8vLq8nJqcjIqMHBocBAYExMbETEpM5ObkJCYkpKakbGps1NbUXFpc9Pb0NDY0tLa0FBYUlJaUfH58DA4MzM7MVFJU7O7sLC4srK6sdHJ03N7cZGJk/P78PD48vL68nJ6cjI6MAAAAAAAAAAAAAAAABp7Am/CmQGwqpIpgMmxecqpZRcdx7FQZpyC32YBylV0noBsSXpEIcyjitB6zW8aEQGSbchaNRpiYLgp4QxMWByQiNQSCTSw2DyIiMYtDDCcYExOBkzczMAkxMZqTDiElGQqiggoSAw43KBl3ggEaOBdyGTE0a0IZDwspHU0SACsHHDq/IzIHKEMoJR8QEA0NHgUjAc54CCUyKx44DwhNQQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEgoTEwsREQkSkoqTk4uRkYmQkIiSUkpTU0tRUUlS0srT08vR0cnQUFhQ0MjQMCgyMiozMysxMSkysqqzs6uxsamycmpzc2txcWly8urz8+vx8enwsKiwcHhw8OjwEBgSEhoTExsRERkSkpqTk5uRkZmQkJiSUlpTU1tRUVlS0trT09vR0dnQcGhwMDgyMjozMzsxMTkysrqzs7uxsbmycnpzc3txcXly8vrz8/vx8fnw8PjwAAAAAAAAAAAAGm0CdUMfCiFaLlaQybBZEAs1qRrJdBBtnTCIQbRc2FIwyrKQSKUazQoqEVrrNbZ5txm0BTolWKNTtOjQcLRQ0FUyAQzY1AYZqiUIaJhYMNH+JKwYGLCyXgCgqDRujkDoMGQoXQjGiiREjExg6GgAAMjRNGwE8AzBCLAMgEC4WNgQ7PA8PNX8sFi8vDi4eBx0PISyACQ0P1CM7KU1BACH5BAgEAAAALAAAAAAQABAAhQQCBISChMTCxERCROTi5KSipGRiZCQiJNTS1PTy9LSytBQSFJSSlFRSVHRydDQyNAwKDIyKjMzKzOzq7KyqrNza3Pz6/Ly6vFxaXHx6fExKTCwuLBwaHJyanAQGBISGhMTGxOTm5KSmpGxqbCQmJNTW1PT29LS2tBQWFFRWVHR2dDw6PAwODIyOjMzOzOzu7KyurNze3Pz+/Ly+vFxeXHx+fExOTJyenAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAadQJlQZiEgQAIQ4jVsTkoIF2h2gcEkTdkkVkEgoAIYpXAaJkIEgqn5Ot06AuJrErJkiTBGa2J6vex3MgkRHxcmCWuBQhQBDBYmgIozGRkWkZIOKi4MEYpCBSM1IwAeBIomIzQiLh4eGpdDDBg0piMQLClMQxYtNg0dQhYDCygkDgUUHzYDGiqJMiYOHNMkGw8rKwzPQwgZA9Y2ERVNQQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEgoTEwsREQkTk4uQkIiSkoqRkYmSUkpTU0tRUUlT08vQ0MjQUFhS0srR0cnQMCgyMiozMysxMSkzs6uwsKiysqqxsamycmpzc2txcWlz8+vw8OjwcHhy8urx8enwEBgSEhoTExsRERkTk5uQkJiSkpqRkZmSUlpTU1tRUVlT09vQ0NjQcGhwMDgyMjozMzsxMTkzs7uwsLiysrqxsbmycnpzc3txcXlz8/vw8Pjy8vrx8fnwAAAAAAAAAAAAGn8CcMLeRETKp1G01bK4ohFsmIREJUs3cSkYhEUi3lGDnEQ03i4Vs01yIHA6JcLPasLO5ncUkI9rxQgsGNiIaPAmAQx4YJhAAJ4lCEi8ILiA1kTkSES8zEBOZNAEoDy4NBIkbPB80CQ0NCokGNQ8kOQ8tHQd9ZxgHFyZCKwoFJSwBFg4IOBo4EXdEHxUVDBw6EzEqNtBDKSEKOiMHKDdNQQAh+QQIBAAAACwAAAAAEAAQAIUEAgSEgoTEwsREQkSkoqTk4uQkIiRkYmSUkpTU0tRUUlS0srT08vQ0MjQUEhR0cnQMCgyMiozMysxMSkysqqzs6uwsKixsamycmpzc2txcWly8urz8+vw8OjwcGhx8enwEBgSEhoTExsRERkSkpqTk5uQkJiRkZmSUlpTU1tRUVlS0trT09vQ0NjQUFhR0dnQMDgyMjozMzsxMTkysrqzs7uwsLixsbmycnpzc3txcXly8vrz8/vw8PjwAAAAAAAAGmECeUMiqlQqFEmvI5DAYlWMmlSgwhc4ao1bJJWSixHDHKV9ZCZEgxUsABrnrULJZMS4gwE5OXC1kNhANfEMiFCsOEBeEQgkEBC4OL4xtGDgdLgqUGwgkLx4GVnwcMRE7KQYGOoQ0ASElPB8mFjcMTZ4fC0Q6DQ0DEQsrBDcXDygcQxwBLT0DEwoqByckyFcZMTozKg84okJBACH5BAgEAAAALAAAAAAQABAAhQQCBISChMTCxERCROTi5KSipGRiZCQiJJSSlNTS1PTy9HRydBQWFFRSVLS2tDQyNAwKDIyKjMzKzOzq7KyqrGxqbJyanNza3Pz6/Hx6fFxaXDw6PExOTCwqLBweHLy+vAQGBISGhMTGxERGROTm5KSmpGRmZCQmJJSWlNTW1PT29HR2dBwaHFRWVLy6vDQ2NAwODIyOjMzOzOzu7KyurGxubJyenNze3Pz+/Hx+fFxeXDw+PAAAAAAAAAAAAAAAAAaZQJxQiFHMJpMZZsjEYVTGCeF2ITExjRvmaSTdUonLsAZ4KK8XmeSGS0BAJ2sTlxIJFDUIRDAnflwpLzAbfUMyDgIsDDWFQhcUNB4sGY10FBQ7HhqVAjY0OQcnBIUYFigCKR0dJoUOMQgTOAEdLwsKVzQBIS5EJhs7HAgOLiUZKzkFS0QRAyMcGhomNQs0ykwXKBUaOhkUo0NBACH5BAgEAAAALAAAAAAQABAAhQQCBISChERCRMTCxOTi5CQiJGRiZKSipBQSFNTS1PTy9HRydLSytFRSVDQ2NJSSlAwKDExKTMzKzOzq7CwqLGxqbKyqrBwaHNza3Pz6/Hx6fLy6vIyKjFxeXDw+PJyenAQGBISGhERGRMTGxOTm5CQmJGRmZKSmpBQWFNTW1PT29HR2dLS2tFRWVDw6PJSWlAwODExOTMzOzOzu7CwuLGxubKyurBweHNze3Pz+/Hx+fLy+vAAAAAAAAAAAAAAAAAadwJwwN8llVIpkZjjMmBCzo2I2Ic2YGREIoDOqZiQCjjBcQECFHZaESRUTCBityBQSZDLVCoUY1JsSEjgeFx5/TCkDEgU3K4dDBBs7FAUBj0I4LBsRJQaXORI2GwE0DiSPGRYnEhgOLjVLfzsfB1ccHgI6ClgbDw9+RjUiER0vAwM2HAEcNrFGDw0tHQYVCxo6LM5DOB8aJjUhDKdDQQA7') center center no-repeat #ffffff;; display: block; height: 100px; width: 200px;}

.preloader_photo {
	position: fixed;
 	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	background: #000000;
  	opacity: 0.7;
  	z-index: 15000;
  	display: none;
}

.preloader_2 { background: url('data:image/gif;base64,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') center center no-repeat #FFF; 
height: 100%; 
width: 100%;
opacity: 0.8;
} 
/*KLEN*/
.sort_block{
	margin: -15px auto 0;
    position: relative;
    width: 280px;
    float: none;
}
.sort_block .sort_span{
	text-transform: uppercase;
    font: bold 12px/1 Calibri;
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
}
.sort_block .sel_a{
    font: bold 12px/1 Calibri;
    color: #0a92b9;
    text-decoration: none;
    padding: 0 0 0 18px;
    text-transform: uppercase;
    min-height: 11px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}
.sort_block .desc{
	background: url(../images/show_next.png) no-repeat scroll 0 0 transparent;
}
.sort_block .asc{
	background: url(../images/show_prev_link.png) no-repeat scroll 0 0 transparent;
}
.sort_block .not_sel_a{
    font: bold 12px/1 Calibri;
    color: #3e4246;
    text-decoration: none;
    text-transform: uppercase;
    min-height: 11px;
    vertical-align: top;
    display:inline-block; *zoom:1; *display:inline;
}
.sort_block .not_sel_a:hover span {
    color: #0a92b9;
    border-color: #52b1cd;
}
.sort_block a span{
    font: bold 12px/1 Calibri;
    color: #3e4246;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 1px dotted #76797c;
}
.sort_block .sel_a span{
    color: #0a92b9;
}

/*  ??? ??? ????? ??? ?????? ?????  */

.promo-item-contatiner-new { margin:0; padding:0; height:660px; width:1px; position:relative; top:-10px}



.size-1024 .promo-item-contatiner-new .promo-item-img { position:absolute; left:341px; top:200px;}
.promo-item-contatiner-new .promo-item-img { position:absolute; left:273px; top:156px;}

.promo-item-contatiner-new a.open-popup { position:absolute; text-indent:-9999px; overflow:hidden; display:block;}

.size-1024 .promo-item-contatiner-new a.itm01 { top: 94px; left: 358px; background:url(../images/promo/promo_dect/but01.png) no-repeat scroll 0 0 transparent; width: 85px; height: 85px;}
.promo-item-contatiner-new a.itm01 { top: 40px; left: 334px; background:url(../images/promo/promo_dect/but01.png) no-repeat scroll 0 0 transparent; width: 85px; height: 85px;}

.promo-item-contatiner-new a.itm02 { left: 502px; top: 37px; background:url(../images/promo/promo_dect/but02.png) no-repeat scroll 0 0 transparent; width: 56px; height: 100px;}
.size-1024 .promo-item-contatiner-new a.itm02 { top: 91px; left: 491px; background:url(../images/promo/promo_dect/but02.png) no-repeat scroll 0 0 transparent; width: 56px; height: 100px;}
.promo-item-contatiner-new a.itm02:hover {background-position: 0 -100px !important}

.promo-item-contatiner-new a.itm03 { left: 638px; top: 152px; background:url(../images/promo/promo_dect/but03.png) no-repeat scroll 0 0 transparent; width: 101px; height: 81px;}
.size-1024 .promo-item-contatiner-new a.itm03 { left: 585px; top: 169px; background:url(../images/promo/promo_dect/but03.png) no-repeat scroll 0 0 transparent; width: 101px; height: 81px;}
.promo-item-contatiner-new a.itm03:hover {background-position: 0 -80px !important}

.promo-item-contatiner-new a.itm04 { left: 696px; top: 290px; background:url(../images/promo/promo_dect/but04.png) no-repeat scroll 0 0 transparent; width: 87px; height: 74px;}
.size-1024 .promo-item-contatiner-new a.itm04 { left: 623px; top: 290px; background:url(../images/promo/promo_dect/but04.png) no-repeat scroll 0 0 transparent; width: 87px; height: 74px;}
.promo-item-contatiner-new a.itm04:hover {background-position: 0 -75px !important}

.promo-item-contatiner-new a.itm05 { left: 702px; top: 391px; background:url(../images/promo/promo_dect/but05.png) no-repeat scroll 0 0 transparent; width: 82px; height: 106px;}
.size-1024 .promo-item-contatiner-new a.itm05 { left: 628px; top: 391px; background:url(../images/promo/promo_dect/but05.png) no-repeat scroll 0 0 transparent; width: 82px; height: 106px;}
.promo-item-contatiner-new a.itm05:hover {background-position: 0 -105px !important}

.promo-item-contatiner-new a.itm06 { top: 524px; left: 611px; background:url(../images/promo/promo_dect/but06.png) no-repeat scroll 0 0 transparent; width: 85px; height: 98px;}
.size-1024 .promo-item-contatiner-new a.itm06 { left: 537px; top: 468px; background:url(../images/promo/promo_dect/but06.png) no-repeat scroll 0 0 transparent; width: 85px; height: 98px;}
.promo-item-contatiner-new a.itm06:hover {background-position: 0 -100px !important}

.promo-item-contatiner-new a.itm07 { top: 562px; left: 414px; background:url(../images/promo/promo_dect/but07.png) no-repeat scroll 0 0 transparent; width: 92px; height: 88px;}
.size-1024 .promo-item-contatiner-new a.itm07 { left: 409px; top: 494px; background:url(../images/promo/promo_dect/but07.png) no-repeat scroll 0 0 transparent; width: 92px; height: 88px;}
.promo-item-contatiner-new a.itm07:hover {background-position: 0 -90px !important}

.promo-item-contatiner-new a.itm08 { top: 537px; left: 229px; background:url(../images/promo/promo_dect/but08.png) no-repeat scroll 0 0 transparent; width: 84px; height: 80px;}
.size-1024 .promo-item-contatiner-new a.itm08 { left: 293px; top: 484px; background:url(../images/promo/promo_dect/but08.png) no-repeat scroll 0 0 transparent; width: 84px; height: 80px;}
.promo-item-contatiner-new a.itm08:hover {background-position: 0 -80px !important}

.promo-item-contatiner-new a.itm09 { left: 146px; top: 401px; background:url(../images/promo/promo_dect/but09.png) no-repeat scroll 0 0 transparent; width: 66px; height: 96px;}
.size-1024 .promo-item-contatiner-new a.itm09 { left: 217px; top: 401px; background:url(../images/promo/promo_dect/but09.png) no-repeat scroll 0 0 transparent; width: 66px; height: 96px;}
.promo-item-contatiner-new a.itm09:hover {background-position: 0 -100px !important}

.promo-item-contatiner-new a.itm10 { left: 134px; top: 276px; background:url(../images/promo/promo_dect/but10.png) no-repeat scroll 0 0 transparent; width: 87px; height: 100px;}
.size-1024 .promo-item-contatiner-new a.itm10 { left: 205px; top: 274px; background:url(../images/promo/promo_dect/but10.png) no-repeat scroll 0 0 transparent; width: 87px; height: 100px;}
.promo-item-contatiner-new a.itm10:hover {background-position: 0 -100px !important}

.promo-item-contatiner-new a.itm11 { left: 179px; top: 138px; background:url(../images/promo/promo_dect/but11.png) no-repeat scroll 0 0 transparent; width: 87px; height: 90px;}
.size-1024 .promo-item-contatiner-new a.itm11 { left: 237px; top: 159px; background:url(../images/promo/promo_dect/but11.png) no-repeat scroll 0 0 transparent; width: 87px; height: 90px;}
.promo-item-contatiner-new a.itm11:hover {background-position: 0 -90px !important}

.promo-item-contatiner-new a.testbut { left: 502px; top: 37px; background:url(../images/promo/promo_dect/testbut.png) no-repeat scroll 0 0 transparent; width: 56px; height: 100px;}
.size-1024 .promo-item-contatiner-new a.testbut { background:url(../images/promo/promo_dect/testbut.png) no-repeat scroll 0 0 transparent}
.promo-item-contatiner-new a.testbut:hover {background-position: 0 -100px !important}

.jNiceDisabled{
	opacity: 0.4;
}
.news_link {
    font: normal 12px/18px Arial;
	font-weight:bold;
	margin-top: 20px;
	float:left;
}
.news_link .pdflink {
	display:inline-block;
	vertical-align:middle;
	background:url(../images/pdf.png) repeat scroll 0 0 transparent;
	width:30px;
	height:38px;
	margin-left:10px;
}
.news_link .youtubelink {
	display:inline-block;
	vertical-align:middle;
	background:url(../images/youtube.png) repeat scroll 0 0 transparent;
	width:67px;
	height:27px;
	margin-left:10px;
}


.right_cycle_place {
    /*background: url(../images/right_cycle_place.jpg) no-repeat 0 0;*/
    /*height: 503px;*/
    /*margin: -24px auto 0;*/
    text-align: center;
    z-index: 5;
    width: 283px;
    /*display: none;*/
}

.right_cycle_place ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
    height: 503px;
}

.right_cycle_place ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0px;
    z-index: 5;
    /*height: 503px;*/
}

.right_cycle_place ul li img {
    /*margin-left: -967px;*/
}

.right_cycle_place_wrap {
    height: 503px;
    margin-top: -503px;
}

.right_cycle_place_wrap {
    padding: 0;
    position: relative;
}

.right_cycle_place_wrap ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
}

.right_cycle_place_wrap ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0px;
    z-index: 5;
}

.right_cycle_place_wrap li img {
    /*margin-left: -420px;*/
}

/* -------------------------------- */