@charset "utf-8";

/* CSS Document */
@font-face {
    font-family: 'FedraSansPro-Book';
    src: url('FedraSansPro-Book_latin+cyrillic_gdi.eot');
    src: url('FedraSansPro-Book_latin+cyrillic_gdi.eot?#iefix') format('embedded-opentype'), url('FedraSansPro-Book_latin+cyrillic_gdi.woff') format('woff'), url('FedraSansPro-Book_latin+cyrillic_gdi.ttf') format('truetype'), url('FedraSansPro-Book_latin+cyrillic_gdi.otf') format('opentype'), url('FedraSansPro-Book_latin+cyrillic_gdi.svg#FedraSansPro-Book') format('svg');
    font-weight: 350;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2116;
}

@font-face {
    font-family: 'FedraSansPro-Normal';
    src: url('FedraSansPro-Normal_latin+cyrillic_gdi.eot');
    src: url('FedraSansPro-Normal_latin+cyrillic_gdi.eot?#iefix') format('embedded-opentype'), url('FedraSansPro-Normal_latin+cyrillic_gdi.woff') format('woff'), url('FedraSansPro-Normal_latin+cyrillic_gdi.ttf') format('truetype'), url('FedraSansPro-Normal_latin+cyrillic_gdi.otf') format('opentype'), url('FedraSansPro-Normal_latin+cyrillic_gdi.svg#FedraSansPro-Normal') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2116;
}

@font-face {
    font-family: 'FedraSansPro-Medium';
    src: url('FedraSansPro-Medium_latin+cyrillic_gdi.eot');
    src: url('FedraSansPro-Medium_latin+cyrillic_gdi.eot?#iefix') format('embedded-opentype'), url('FedraSansPro-Medium_latin+cyrillic_gdi.woff') format('woff'), url('FedraSansPro-Medium_latin+cyrillic_gdi.ttf') format('truetype'), url('FedraSansPro-Medium_latin+cyrillic_gdi.otf') format('opentype'), url('FedraSansPro-Medium_latin+cyrillic_gdi.svg#FedraSansPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2116;
}

@font-face {
    font-family: 'FedraSansPro-Bold';
    src: url('FedraSansPro-Bold_latin+cyrillic_gdi.eot');
    src: url('FedraSansPro-Bold_latin+cyrillic_gdi.eot?#iefix') format('embedded-opentype'), url('FedraSansPro-Bold_latin+cyrillic_gdi.woff') format('woff'), url('FedraSansPro-Bold_latin+cyrillic_gdi.ttf') format('truetype'), url('FedraSansPro-Bold_latin+cyrillic_gdi.otf') format('opentype'), url('FedraSansPro-Bold_latin+cyrillic_gdi.svg#FedraSansPro-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
 unicode-range: U+0020-2116;
}

/* Container */






#wrapper {
    width: 1002px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    overflow: auto;
    margin-bottom: 0px;
    background: #FFF;
    background: #FFF url(/img/design/contentcontainerbg.jpg) no-repeat center bottom;
    position: relative;    
}
.home #wrapper { background-image: none; }


#content_container {
    margin-top: 50px;
    display: block;
    width: 954px;
    padding-right: 24px;
    padding-left: 24px;
    overflow: hidden;
    padding-bottom: 96px;
    margin-bottom: 24px;
    background: url(/img/design/contentcontainerbg.gif) repeat-y 255px top;
}
.home #content_container {
    margin-top: 20px;
    background-image: none;
    margin-bottom: 0px;
}
.home #content_main {
    float: none;
    width: 954px;
}



/* Main content */






#content_main {
    float: right;
    width: 708px;
}

#content_main p {
    font: 1.4em/1.4em Arial, Helvetica, sans-serif;
    color: #1F1F1F;
    margin-bottom: 15px;
}
#content_main .textimg {
    display: block;
    float: left;
    margin-right: 24px;
    margin-bottom: 12px;
}


#content_main img { }

#content_main a { color: #1F1F1F; }

#content_main a:hover {
    text-decoration: none;
    color: #3690CF;
}

#content_main .intro {
    display: block;
    width: 954px;
    overflow: hidden;
    margin-bottom: 24px;
    border-bottom: 1px solid #FCB812;
    padding-bottom: 24px;
    position: relative;
}

#content_main .intro .contentblock {
    display: block;
    float: left;
    width: 216px;
    margin-right: 30px;
	margin-bottom: 30px;
}

#content_main .intro .news {
    background: #fff6e0;
    padding: 12px 12px 30px;
    width: 192px;
}

#content_main .intro .useful.contentblock { margin-right: 0px; }

#content_main .intro h2 {
    color: #6B5F62;
    font: 1.4em 'FedraSansPro-Medium', sans-serif;
}

#content_main .intro h3 {
    color: #201F1F;
    font: normal 1.2em Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
}

#content_main .intro .news h3 {
	margin-bottom: 15px;
}

#content_main .intro .news p {
	margin-bottom: 30px;
}

#content_main .intro h3 .date {
    font-family: 'FedraSansPro-Bold', sans-serif;
    display: block;
    background: url(/img/design/datebg.gif) no-repeat left center;
    color: #FCB812;
    height: 16px;
    padding-left: 21px;
    margin-bottom: 7px;
}

#content_main .intro img { }

#content_main .intro p {
    color: #1F1F1F;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 11px;
}

#content_main .intro ul {
    margin: 0px;
    padding: 0px;
}

#content_main .intro li {
    font-size: 1.2em;
    line-height: 1.3em;
    margin-left: 0px;
    padding-left: 15px;
    background: url(/img/design/almaz.gif) no-repeat left 4px;
    margin-bottom: 12px;
}

#content_main .intro li a { }

#content_main .intro .last { margin-bottom: 0px; }
#content_main .persona {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 19px;
    border-bottom: 1px dotted #FBB50D;
    width: 708px;
}
#content_main .persona .photo {
    display: block;
    float: left;
    padding: 1px;
    border: 1px solid #DDD;
    margin: 0px 24px 0px 0px;
}
#content_main .persona .photo img {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: auto;
    display: block;
}

#content_main .persona .info {
    display: block;
    float: left;
    width: 548px;
}
#content_main .persona .info h2 { width: auto; 
}
#content_main .persona .info p {
	width: auto;
	margin-bottom: 0px;
}
#content_main .persona .info .duty {
    margin-bottom: 15px;
    font-weight: bold;
}
#content_main .persona .contactphones {
    margin-top: 15px;
}
#content_main .persona .regions {
    clear: both;
    display: block;
    padding-top: 10px;
    overflow: hidden;
}
#content_main .persona .regionlist {
    display: block;
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
    width: 30%;
}
#content_main .persona .regionlist li {
    margin-left: 0px;
    margin-bottom: 5px;
    padding-left: 28px;
    background: url(/img/design/almaz.gif) no-repeat 5px 5px;
}

#content_main .persona .regionlist .bel {
    background: url(/img/design/flags.png) no-repeat left top;
}
#content_main .persona .regionlist .bol {
    background: url(/img/design/flags.png) no-repeat left -48px;
}
#content_main .persona .regionlist .kaz {
    background: url(/img/design/flags.png) no-repeat left -96px;
}
#content_main .persona .regionlist .kyr {
    background: url(/img/design/flags.png) no-repeat left -144px;
}
#content_main .persona .regionlist .mol {
    background: url(/img/design/flags.png) no-repeat left -192px;
}
#content_main .persona .regionlist .mon {
    background: url(/img/design/flags.png) no-repeat left -240px;
}
#content_main .persona .regionlist .rom {
    background: url(/img/design/flags.png) no-repeat left -288px;
}
#content_main .persona .regionlist .tadj {
    background: url(/img/design/flags.png) no-repeat left -336px;
}
#content_main .persona .regionlist .uzb {
    background: url(/img/design/flags.png) no-repeat left -386px;
}
#content_main .persona .regionlist .azer {
    background: url(/img/design/flags.png) no-repeat left -434px;
}
#content_main .persona .regionlist .arm {
    background: url(/img/design/flags.png) no-repeat left -482px;
}
#content_main .persona .regionlist .gruz {
    background: url(/img/design/flags.png) no-repeat left -530px;
}

#content_main .dealers {
    display: block;
    width: 708px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
#content_main .dealers li {
    display: block;
    margin: 0px 0px 20px;
    padding: 0px 0px 19px;
    clear: both;
    overflow: hidden;
    background-image: none;
    border-bottom: 1px dotted #FBB50D;
}
#content_main .dealers h2 { font-size: 1.6em; }
#content_main .dealers h3 {
	font-size: 1.3em;
	display: block;
	overflow: hidden;
}
#content_main .dealers h3 .orgname {
	display: block;
	float: left;
}
#content_main .dealers h3 .dtechnika {
	display: block;
	float: right;
	height: 30px;
	width: 46px;
	margin-left: 5px;
	background: url(/img/design/dialericons.png) no-repeat left -30px;
}
#content_main .dealers h3 .dzapchasti {
	display: block;
	float: right;
	height: 30px;
	width: 30px;
	background-image: url(/img/design/dialericons.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content_main .dealers img {
    float: left;
    margin-right: 20px;
    display: block;
    width: 150px;
}
#content_main .dealers img + address {
    font: normal 1em Arial, Helvetica, sans-serif;
    display: block;
    float: left;
    width: 538px;
}
#content_main .dealers address {
    display: block;
    float: none;
    width: auto;
}

#content_main .dealers address span { font-weight: bold; }
#content_main .dealers address .filial {
    font-weight: normal;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top: 5px;
    border-top: 1px dotted #6B5F62;
}

#content_main .countries {
    margin-bottom: 20px;
    padding-bottom: 19px;
    border-bottom: 1px dotted #FCB812;
}
#content_main .docs { margin-left: 0px; }

#content_main .docs li {
    padding-left: 0px;
    background-image: none;
    margin-left: 0px;
}
#content_main .howtobuy {
    display: block;
    width: 708px;
    overflow: hidden;
    margin: 0px 0px 20px;
    padding: 0px;
}
#content_main .howtobuy li {
    background-image: none;
    display: block;
    margin: 0px 0px 20px;
    padding: 0px 0px 19px;
    border-bottom: 1px dotted #FBB50D;
}
#content_main .howtobuy .last { margin-right: 0px; }

#content_main .howtobuy h2 {
    font-size: 1.4em;
    color: #FBB50D;
    text-align: left;
}
#content_main .howtobuy h2 a { color: #FBB50D; }

#content_main .howtobuy p {
    font-size: 1em;
    display: block;
    overflow: hidden;
    margin-bottom: 0px;
}
#content_main .howtobuy .button {
    display: block;
    float: none;
    width: 80px;
}

#content_main .howtobuy img {
    display: block;
    float: left;
    margin-right: 15px;
}













/* Tab-navigation */






.home #content_main .tabs {
    display: block;
    width: 954px;
    z-index: 100;
    overflow: hidden;
    margin-bottom: 38px;
}

.home #content_main .tabs .tabNavigation {
    display: block;
    width: 294px;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
}

.home #content_main .tabs .tabNavigation li {
    display: inline;
    background: url(../css/none);
    margin: 0px;
    padding: 0px;
}

.home #content_main .tabs .tabNavigation li a {
    display: block;
    color: #6B5F62;
    background: #FFFFFF url(/img/design/tabsabg.png) no-repeat left -35px;
    text-decoration: none;
    font: 1em/2.5em 'FedraSansPro-Normal', sans-serif;
    height: 35px;
    padding-right: 12px;
    padding-left: 18px;
}

.home #content_main .tabs .tabNavigation .selected a {
    color: #FFFFFF;
    background: #FCB812 url(/img/design/tabsabg.png) no-repeat right top;
}

.home #content_main .tabs div {
    display: block;
    padding-top: 20px;
    padding-bottom: 5px;
    float: right;
    width: 630px;
    overflow: hidden;
}

/*#content_main .tabs p {
	padding-right: 20px;
	padding-left: 20px;
}*/






.home #content_main .tabs .image {
    display: block;
    float: left;
    width: 222px;
}

.home #content_main .tabs .introtext {
    display: block;
    float: left;
    margin-left: 24px;
    width: 384px;
    font: 1.25em/1.2em Arial, Helvetica, sans-serif;
    color: #1F1F1F;
}

.home #content_main .tabs ul {
    display: block;
    overflow: hidden;
    float: right;
    margin: 0px;
    padding: 0px;
    width: 384px;
}

.home #content_main .tabs li {
    display: inline;
    background-image: none;
    margin: 0px;
    padding: 0px;
}

.home #content_main .tabs a.text.button {
    display: block;
    float: right;
    margin-left: 11px;
    color: #6B5F61;
    font-size: 0.9em;
}

.home #content_main .tabs .text.button:hover {
    background: #FCB812;
    color: #FFF;
}
#content_main .albumphotos, #content_main .albumlist {
    display: block;
    width: 708px;
    overflow: hidden;
    margin-bottom: 24px;
}
#content_main .albumphotos li {
    display: block;
    float: left;
    margin: 0px 8px 8px 0px;
    padding: 1px;
    height: 110px;
    width: 165px;
    text-align: center;
    background: #FFF url(none);
    border: 1px solid #DDD;
}
#content_main .albumphotos img {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
    height: 110px;
    width: 165px;
}
#content_main .albumlist li {
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
    padding: 1px;
    height: 148px;
    width: 222px;
    text-align: center;
    background: #FFF url(none);
    border: 1px solid #DDD;
    overflow: hidden;
}
#content_main .albumplist img {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
    height: 110px;
    width: 165px;
}
#content_main .albumlist span  {
    display: block;
    position: absolute;
    z-index: 10;
    width: 202px;
    font: bold 0.9em/1.1em Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 5px 10px;
    text-align: center;
    background: #FFFFFF;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    color: #333;
}




/* Техника: Табы */
#content_main .about {
    width: 708px;
    display: block;
    overflow: hidden;
}

#content_main .about .tabs {
    width: 708px;
    background-image: none;
}

#content_main .about .tabs .tabNavigation {
    width: 707px;
    background: url(none);
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-left: 1px solid #d4d8d6;
    display: block;
    overflow: hidden;
}

#content_main .about .tabs .tabNavigation li {
    margin: 0px;
    background: #EEEEEE;
    border-top: 1px solid #d4d8d6;
    border-right: 1px solid #d4d8d6;
    border-bottom: 1px solid #d4d8d6;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    width: 140px;
    height: auto;
    padding: 5px 0px;
    float: left;
}
#content_main .about .tabs .tabNavigation a {
    display: block;
    float: left;
    width: 140px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #6B5F62;
    height: auto;
    padding-top: 65px;
    border-width: 0px;
    border-style: none;
    outline: none;
}
#content_main .about .tabs .tabNavigation .selected {
    background: #FFF;
    border-bottom-style: none;
    border-top: 4px solid #FCB812;
    padding-top: 2px;
}
#content_main .about .tabs .tabNavigation .selected a { color: #FBB50D; 
}

#content_main .about .tabs .tabNavigation .overview { background: url(/img/design/descicons.png) no-repeat center 10px; }

#content_main .about .tabs .tabNavigation .selected .overview { background: url(/img/design/descicons.png) no-repeat center -571px; }

#content_main .about .tabs .tabNavigation .features { background: url(/img/design/descicons.png) no-repeat center -103px; }

#content_main .about .tabs .tabNavigation .selected .features { background: url(/img/design/descicons.png) no-repeat center -684px; }

#content_main .about .tabs .tabNavigation .model3d { background: url(/img/design/descicons.png) no-repeat center -216px; }

#content_main .about .tabs .tabNavigation .selected .model3d { background: url(/img/design/descicons.png) no-repeat center -797px; }

#content_main .about .tabs .tabNavigation .photos { background: url(/img/design/descicons.png) no-repeat center -329px; }

#content_main .about .tabs .tabNavigation .selected .photos { background: url(/img/design/descicons.png) no-repeat center -910px; }

#content_main .about .tabs .tabNavigation .testimonials {
    background: url(/img/design/descicons.png) no-repeat center -440px;
    width: 143px;
}

#content_main .about .tabs .tabNavigation .selected .testimonials { background: url(/img/design/descicons.png) no-repeat center -1021px; }

#content_main .about .tabs div {
    width: 708px;
    padding: 24px 0px 0px;
    background-image: none;
    display: block;
    overflow: hidden;
    float: none;
    clear: both;
}
#content_main .mainfeatures {
    display: block;
    margin: 0px;
    padding: 0px;
    width: 708px;
    overflow: hidden;
}
#content_main .mainfeatures li {
    background-image: none;
    display: block;
    margin: 0px 0px 20px;
    padding: 0px;
    float: left;
    width: 177px;
    height: 190px;
    text-align: center;
}
#content_main .katki.mainfeatures li { height: auto; }

#content_main .mainfeatures img {
    display: block;
    margin: 0px auto;
    padding: 0px;
}
#content_main .mainfeatures p {
    font-size: 0.9em;
    line-height: 1.2em;
    margin: 10px 5px;
    display: block;
    text-align: left;
}




#content_main .diploms {
    display: block;
    overflow: hidden;
    width: 708px;
    margin: 0px;
    padding: 0px;
}
#content_main .diploms li {
    display: block;
    margin: 0px 10px 10px 0px;
    padding: 1px;
    float: left;
    border: 1px solid #DDD;
    text-align: center;
    height: auto;
    width: auto;
    background-image: none;
}
#content_main .diploms img {
    display: block;
    margin: 0px;
    padding: 0px;
}
#content_main .textphoto {
    display: block;
    overflow: hidden;
    margin: 0px 0px 20px;
    padding: 0px;
}
#content_main .textphoto li {
    display: block;
    margin: 0px 15px 15px 0px;
    padding: 0px;
    float: left;
    background-image: none;
    padding: 1px;
    border: 1px solid #DDD;
    height: auto;
    width: auto;
}
#content_main .textphoto img {
    display: block;
    margin: 0px;
    padding: 0px;
}
#content_main .zakaz {
    margin-bottom: 36px;
    margin-top: 36px;
    overflow: hidden;
}
#content_main .zakaz .button {
    background: #FCB812;
    color: #FFFFFF;
    display: block;
    float: right;
}
#content_main .zakaz .howbuy.button {
    display: block;
    float: left;
}

#content_main .zakaz .button:hover {
    color: #FCB812;
    background: #FFF;   
}
#content_main .zakaz a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}

#content_main .products {
    display: block;
    margin: 0px 0px 20px;
    padding: 0px 0px 19px;
    width: 708px;
    list-style: none;
    overflow: hidden;
    border-bottom: 1px dotted #FCB812;
}
#content_main .products .item {
    margin: 0px 7px 7px 0px;
    padding: 0px;
    display: block;
    float: left;
    text-align: center;
    width: 170px;
    background: url(none);
}
#content_main .products .item a {
    display: block;
    overflow: hidden;
    font: 0.9em Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px 0px 5px;
}

#content_main .products .item img {
    display: block;
    margin: 0px auto 5px;
    padding: 0px;
    height: auto;
    width: auto;
}
#content_main .products .item p {
	font-size: 1em;
	text-align: left;
	margin-top: 20px;
}

#content_main .podbor {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    background: #FFF6E0;
}
#content_main .podbor .chbxs {
    margin: 0px;
    padding: 0px;
    width: 352px;
    border-left: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    float: left;
    background: #FFF6E0;
}
#content_main .podbor .chbxs li {
    background-image: none;
    margin: 0px;
    font: bold normal 1.4em/3.1em Arial, Helvetica, sans-serif;
    padding: 0px;
    border-bottom: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}
#content_main .podbor .chbxs label { font-weight: bold; 
}
#content_main .podbor .chbxs .jquery-checkbox-wrapper { }




#content_main .podbor fieldset {
    display: block;
    overflow: hidden;
    float: left;
    width: 352px;
    border-left: 1px solid #FFF;
}
#content_main .podbor legend {
    font: bold 1.4em/2.4em Arial, Helvetica, sans-serif;
    color: #FFF;
    background: #FBB50D;
    display: block;
    width: 352px;
    text-align: center;
}
#content_main .podbor fieldset .checkbox{
    display: block;
    overflow: hidden;
    clear: both;
    width: 172px;
    padding: 5px 0px 5px 5px;
}
#content_main .podbor .checkbox label {
    float: right;
    display: block;
    width: 145px;
    font: 1.3em/1.6em Arial, Helvetica, sans-serif;
    color: #6B5F62;
}
#content_main .podbor .checkbox input {
    float: left;
    display: block;
}
#content_main .podbor .buttons {
    display: block;
    clear: both;
    width: 688px;
    overflow: hidden;
    margin-top: 10px;
    padding: 5px 10px;
    text-align: right;
    border-top: 1px solid #FBB50D;
    border-bottom: 1px solid #FBB50D;
}
#content_main .podbor .buttons .button {
    padding: 5px 10px;
    cursor: pointer;
}
#content_main .podbor .buttons .reset {
    font-family: 'FedraSansPro-Book', sans-serif;
    border-style: none;
    text-decoration: underline;
    background: #FFFFFF;
    cursor: pointer;
    color: #999;
    margin-right: 20px;
}
#content_main .zapchasti {
    display: block;
    overflow: hidden;
}
#content_main .zapchasti .posiziya {
    display: block;
	overflow: hidden;
    float: left;
    width: 204px;
    text-align: center;
    margin-bottom: 10px;
    border: 1px solid #6B5F62;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 10px;
	background-image: none;
}

#content_main .zapchasti li {
	position: relative;
	height: 186px;
}

#content_main .zapchasti h2 {
    font: bold 1.15em/1em Arial, Helvetica, sans-serif;
    color: #6B5F62;
    display: block;
    height: 30px;
    margin-bottom: 10px;
}

#content_main .zapchasti li h2 {
    font: bold 0.85em/1.2em Arial, Helvetica, sans-serif;
    color: #6B5F62;
    display: block;
    margin-bottom: 10px;
	height: auto;
}

#content_main .zapchasti li h2 a {
	color: #6B5F62;
	text-decoration: none;
}

#content_main .zapchasti li h2 img {
	margin-top: 15px;
}

#content_main .zapchasti .posiziya .rzz-novinka,
#content_main .zapchasti .posiziya .rzz-bestseller,
#content_main .zapchasti .posiziya .rzz-seasonal {
	display: block;
	position: absolute;
	text-indent: -10000px;
	z-index: 100;
	right: 0px;
	height: 80px;
	width: 80px;
	bottom: 0px;
	border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
}

#content_main .zapchasti .posiziya .rzz-novinka {
	background: transparent url(/img/zapchasti/novinka.png) no-repeat center center;
	background-size: 70px 70px;
	
}
#content_main .zapchasti .posiziya .rzz-bestseller {
	background: transparent url(/img/zapchasti/bestseller.png) no-repeat center center;
	background-size: 70px 70px;
}
#content_main .zapchasti .posiziya .rzz-seasonal {
	background: transparent url(/img/zapchasti/seasonal.png) no-repeat center center;
	background-size: 70px 70px;
}

#content_main .for-almaz {
	display: block;
	width: auto;
	text-transform: uppercase;
	color: #ffac00;
	padding-right: 10px;
	padding-left: 35px;
	letter-spacing: 0.1em;
	font: bold 1.2em/2.8em Arial, Helvetica, sans-serif;
	background: transparent url(/img/design/navmainicons.png) no-repeat 5px -984px;
}

#content_main .zapchasti .posiziya .for-almaz {
	display: block;
	position: absolute;
	text-indent: -10000px;
	z-index: 100;
	left: 0px;
	height: 30px;
	width: 30px;
	bottom: 0px;
	background: transparent url(/img/design/navmainicons.png) no-repeat 5px -986px;
}

#content_main .oneitem {
	display: block;
	overflow: hidden;
}
#content_main .imgs {
	display: block;
	float: left;
	width: 390px;
	position: relative;
	margin-bottom: 30px;
}
#content_main .parameters {
	display: block;
	float: right;
	width: 300px;
}

#content_main .errors {
	font: 1.2em Arial, Helvetica, sans-serif;
	background: #FFF9EA;
	padding: 7px;
	margin-bottom: 15px;
}

#content_main .fRegion {
	display: block;
	float: left;
	padding: 6px;
}

#content_main .parameters .basket {
	padding: 10px;
	background: #F1EFF0;
}

#content_main .prs {
	font-weight: normal;
	margin-bottom: 0px;
	padding: 10px;
	text-align: left;
	display: block;
	overflow: hidden;
	font-size: 1.3em;
}

/*#content_main .parameters .odd {
	background: #FFF;
}*/

#content_main .parameters .prs:nth-child(even) {
	background: #FFF9EA;
}

#content_main .prs .name {
	font-weight: bold;
	color: #ffac00;
	text-align: left;
	display: block;
	float: left;
}

#content_main .prs .value {
	display: block;
	float: right;
	text-align: right;
	font-weight: bold;
	color: #6B5F62;
}

/*#content_main .parameters. item basket {}*/

#content_main .bigimg {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

#content_main .bigimg li {
	background-image: none;
	display: none;
	margin: 0px;
	padding: 0px;
}
#content_main .bigimg .active {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCB812;
}

#content_main .bigimg img {
	cursor: pointer;
	display: block;
}

#content_main .preimg {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

#content_main .preimg li {
	padding: 0px;
	list-style-type: none;
	display: block;
	float: left;
	background-image: none;
	border-bottom: 3px solid #FFF;
	margin: 0px 2px 0px 0px;
} 

#content_main .preimg .active {
	border-bottom: 3px solid #FCB812;
}

#content_main .preimg img {
	cursor: pointer;
	display: block;
}


/* Метки дял отдельной запчасти */
#content_main .imgs .rzz-novinka,
#content_main .imgs .rzz-bestseller,
#content_main .imgs .rzz-seasonal {
	display: block;
	position: absolute;
	text-indent: -10000px;
	z-index: 100;
	height: 100px;
	width: 100px;
	border-radius: 3px 0 0 0;
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	top: 0px;
	left: 0px;
}

#content_main .imgs .rzz-novinka {
	background: transparent url(/img/zapchasti/novinka.png) no-repeat center center;
	background-size: 100px 100px;
	
}
#content_main .imgs .rzz-bestseller {
	background: transparent url(/img/zapchasti/bestseller.png) no-repeat center center;
	background-size: 100px 100px;
}
#content_main .imgs .rzz-seasonal {
	background: transparent url(/img/zapchasti/seasonal.png) no-repeat center center;
	background-size: 100px 100px;
}

#content_main .imgs .for-almaz {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0px;
	width: auto;
	top: 355px;
	text-transform: uppercase;
	color: #ffac00;
	padding-right: 10px;
	padding-left: 35px;
	letter-spacing: 0.1em;
	font: bold 1.2em/2.8em Arial, Helvetica, sans-serif;
	background: transparent url(/img/design/navmainicons.png) no-repeat 5px -984px;
}

/* End of Метки дял отдельной запчасти */

/* Карусель в запчастях */
#content_main .carouselliteContainer {
	display: block;
	margin-bottom: 20px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ffac00;
	overflow: hidden;
}

#content_main .carousellite {
	position: relative;
}

#content_main .carouselliteContainer .prev {
	display: block;
	float: left;
	height: 50px;
	width: 30px;
	text-indent: -10000px;
	background: transparent url(/img/design/cheverons2.png) no-repeat left center;
	position: absolute;
	left: 0px;
	top: 79px;
	z-index: 100;
	border-style: none;
	cursor: pointer;
}

#content_main .carouselliteContainer .next {
	display: block;
	float: right;
	text-indent: -10000px;
	height: 50px;
	width: 30px;
	background: transparent url(/img/design/cheverons2.png) no-repeat -30px center;
	position: absolute;
	top: 79px;
	right: 0px;
	border-style: none;
	z-index: 100;
	cursor: pointer;
}
/* End of Карусель в запчастях */

#content_main .zapchasti img {
    margin-right: auto;
    margin-left: auto;
	display: block;
}
#content_main .zapchasti .massa {
    display: block;
    font: bold 1.2em Arial, Helvetica, sans-serif;
    color: #FBB50D;
}
#content_main .zapchasti .addtocart,
#content_main .parameters .addtocart {
    display: block;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

#content_main .parameters .addtocart {
	margin-top: 0px;
}
#content_main .zapchasti .addtocart div { }
#content_main .zapchasti .submit,
#content_main .parameters .submit {
    display: block;
    float: right;
    color: #FFF;
    background: #FBB50D;
    cursor: pointer;
}
#content_main .zapchasti .submit:hover,
#content_main .parameters .submit:hover {
    color: #FBB50D;
    background: #FFF;
}



#content_main .zapchasti .qty,
#content_main .parameters .qty {
    display: block;
    float: left;
    color: #6B5F62;
    font: 1.4em/1.35em 'FedraSansPro-Normal', sans-serif;
    width: 30px;
    padding: 9px 5px;
    text-align: center;
    border: 1px solid #6B5F62;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #FFF6E0;
}
#content_main .bask.price-form .forma #forma_zakaza p #zapchasti {
    border: 1px solid #6B5F62;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 9px 27px;
    font-family: 'FedraSansPro-Normal', sans-serif;
    background: #FBB50D;
    cursor: pointer;
    width: auto;
}
#content_main .bask.price-form .forma #forma_zakaza p #zapchasti:hover {
    color: #FBB50D;
    background: #FFF;
}
#content_main .itemsincart {
    background: #FFF;
    margin: 0px;
    padding: 0px;
    display: block;
    width: 708px;
    overflow: hidden;
    border-top: 1px dotted #FBB50D;
}
#content_main .itemsincart p {
    border-bottom: 1px dotted #FBB50D;
    margin: 0px;
    padding: 10px 0px;
    overflow: hidden;
}
#content_main .itemsincart .utilities {
    border-style: none;
    padding-left: 270px;
    display: block;
    overflow: hidden;
}
#content_main .itemsincart label {
    color: #6B5F62;
    display: block;
    float: left;
    width: 595px;
    margin-right: 8px;
    padding-left: 2px;
    font: normal 1em/1.6em Arial, Helvetica, sans-serif;
}
#content_main .itemsincart input {
    display: block;
    float: left;
    width: 49px;
    height: 18px;
    border: 1px solid #FBB50D;
    color: #6B5F62;
    padding: 3px;
    text-align: center;
    font: bold 1em Arial, Helvetica, sans-serif;
}
#content_main .itemsincart .shtuk {
    display: block;
    float: right;
    margin-left: 9px;
    line-height: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    color: #6B5F62;
}
#content_main .itemsincart .clear {
    display: block;
    float: left;
    clear: none;
    border-width: 1px;
    border-style: solid;
    height: auto;
    width: auto;
    padding: 9px 27px;
    cursor: pointer;
    font-family: 'FedraSansPro-Normal', sans-serif;
    font-weight: normal;
}
#content_main .itemsincart .recount {
    display: block;
    float: left;
    clear: none;
    margin-right: 28px;
    height: auto;
    width: auto;
    padding: 9px 27px;
    cursor: pointer;
    font-family: 'FedraSansPro-Normal', sans-serif;
    font-weight: normal;
    color: #FFF;
    background: #FBB50D;
}
#content_main .tbl_char {
    width: 708px;
    border-style: none;
    margin-bottom: 20px;
    font: 1.4em/1.2em Arial, Helvetica, sans-serif;
    color: #1F1F1F;
}
#content_main .tbl_char tr { }
#content_main .tbl_char td {
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #FBB50D;
    border-left: none;
}
#content_main .tbl_char .attention {
    color: #FFFFFF;
    background: #FBB50D;
}
#content_main .about .tabs .complectation {
    display: block;
    overflow: hidden;
    clear: both;
    padding: 0px;
}
#content_main .complectation img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
#content_main .allregions {
    display: block;
    overflow: hidden;
    padding: 20px;
    background: #FFF6E0;
    width: 666px;
    border: 1px dotted #fbb50d;
    border-radius: 3px;
    margin-bottom: 20px;
}
#content_main .allregions li {
    background-image: none;
    padding-left: 0px;
    float: left;
    margin-right: 20px;
    margin-left: 0px;
    font-size: 1.3em;
    line-height: 1em;
    margin-bottom: 10px;
}
#content_main .allregions .active a {
    font-weight: bold;
    color: #FBB50D;
    text-decoration: none;
}



.odd {
   background: #ccc;
}

#content_main .osnashenie {
    display: block;
    width: 708px;
    overflow: hidden;
    clear: both;
    padding-bottom: 14px;
    margin-bottom: 15px;
}
#content_main .osnashenie img {
    width: 220px;
    float: left;
    border: 1px solid #CCC;
}
#content_main .osnashenie .text {
    display: block;
    float: right;
    width: 466px;
}
#content_main .osnashenie .text p {
	margin-bottom: 0px;
}
#content_main .logotyp:after {
    display: inline-block;
    height: 20px;
    width: 12px;
    content: url(/img/design/logotyp.png);
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: -5px;
}
#content_main .videolist {
    display: block;
    margin: 0px 0px 20px;
    padding: 0px;
    width: 708px;
    overflow: hidden;
}

#content_main .videolist li {
    background-image: none;
    margin: 0px 9px 18px 0px;
    padding: 0px;
    display: block;
    float: left;
    width: 345px;
    text-align: center;
}
#content_main .videolist iframe {
    display: block;
    margin: 0px;
    padding: 0px;
    border-style: none;
}

#content_main .videotitle {
    display: block;
    padding: 7px;
    clear: both;
    background: #FBB50D;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
}
#content_main .vacanciesinfo {
    display: block;
    float: left;
    width: 440px;
}

#content_main .flright {
    display: block;
    float: right;
}

#content_main .flleft {
	display: block;
	padding: 1px;
	float: left;
	margin-right: 20px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	overflow: hidden;
}

#content_main .flleft img {
	height: auto;
	width: auto;
	display: block;
	overflow: hidden;
}

#content_main .fl-right {
	display: block;
	padding: 1px;
	float: right;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 20px;
}

#content_main .fl-right img {
	height: auto;
	width: auto;
	display: block;
	overflow: hidden;
}




/* End of Техника: Табы */


.button {
    border: 1px solid #6B5F62;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #6B5F61;
    text-decoration: none;
    padding: 9px 27px;
    font-family: 'FedraSansPro-Normal', sans-serif;
}

.button:hover {
    background: #FCB812;
    color: #FFF;
}
#content_sub .regional {
    display: block;
    overflow: hidden;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 24px;
}
#content_sub .regional h3 {
    display: block;
    overflow: hidden;
    margin-top: 5px;
    font: bold 1.4em/1.2em Arial, Helvetica, sans-serif;
    color: #6B5F62;
    margin-bottom: 10px;
}
#content_sub .regional .photo {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    padding: 1px;

}
#content_sub .regional .photo img {
    border: 2px solid #FBB50D;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

#content_sub .regional p {
    font: bold 1.2em/1.2em Arial, Helvetica, sans-serif;
    color: #6B5F62;
    display: block;
    margin-bottom: 5px;
}
#content_sub .announce a {
    background: none repeat scroll 0 0 #ffac00;
    color: #333;
    display: block;
    font: bold 1.8em/1.2em 'FedraSansPro-Normal', sans-serif;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    margin-top: 24px;
    margin-bottom: 24px;
}
#content_sub .announce a:hover { text-decoration: underline; }

#content_sub .announce a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}

/* End of Tab-navigation */












.more { }

.more a { }

.more a:hover { }

/* Secondary content */






#content_sub {
    display: block;
    float: left;
    width: 216px;
}
#content_sub h2 {
    font: normal 1.6em/1.2em 'FedraSansPro-Medium', sans-serif;
    display: block;
    color: #FFFFFF;
    background: #6B5F62;
    padding: 6px 12px;
}
#content_sub h2 a {
    color: #FFF;
    text-decoration: none;
}
#content_sub h2 a:hover { text-decoration: underline; }

#content_sub h2 a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px; 
} 

#contactform { }

#contactform label { }

#contactform_name { }

#contactform_email { }

#contactform_phone { }

#contactform textarea { }

#contactform_submit { cursor: pointer; }

/* Global navigation */
/* Main navigation */
.nav_main {
    display: block;
    overflow: hidden;
    background: #eeeeee;
    height: 40px;
    float: left;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.nav_main li { display: inline; }

.nav_main a {
    display: block;
    color: #6B5F62;
    text-decoration: none;
    font: 1.5em/2.7em 'FedraSansPro-Medium', sans-serif;
    text-align: center;
    padding-left: 43px;
    padding-right: 17px;
    width: auto;
    float: left;
    background: #EEE;
}
.nav_main a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}
.nav_main .active a {
    background: #FBB50D;
    color: #FFF;
}

.nav_main a:hover { color: #FCB812; 
}

.nav_main .about { background: url(/img/design/navmainicons.png) no-repeat 9px 9px; }

.nav_main li.active .about { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -486px; }

.nav_main li:hover .about { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -979px; }

.nav_main .tillage { background: url(/img/design/navmainicons.png) no-repeat 9px -72px; }

.nav_main .active .tillage { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -566px; }

.nav_main li:hover .tillage { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1060px; }

.nav_main .spareparts { background: url(/img/design/navmainicons.png) no-repeat 9px -152px; }

.nav_main .active .spareparts { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -646px; }

.nav_main li:hover .spareparts { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1140px; }

.nav_main .service { background: url(/img/design/navmainicons.png) no-repeat 9px -232px; }

.nav_main .active .service { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -726px; }

.nav_main li:hover .service { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1220px; }

.nav_main .dealership { background: url(/img/design/navmainicons.png) no-repeat 9px -312px; }

.nav_main .active .dealership { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -806px; }

.nav_main li:hover .dealership { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1300px; }

.nav_main .contacts { background: url(/img/design/navmainicons.png) no-repeat 9px -391px; }

.nav_main .active .contacts { background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -885px; }

.nav_main li:hover .contacts { background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1379px; }

.nav_main .vacancy {
    background: url(/img/design/navmainicons.png) no-repeat 9px -1478px;
}
.nav_main .active .vacancy {
    background: #FBB50D url(/img/design/navmainicons.png) no-repeat 9px -1598px;
}
.nav_main li:hover .vacancy {
    background: #FFF6E0 url(/img/design/navmainicons.png) no-repeat 9px -1589px;
}
/* Выпадающее меню */




.nav_main li:hover a {
    z-index: 140;/*    display: block;
    background: #AAD1EE;*/
    color: #FCB812;
}

.nav_main .tiercontent {
    width: 954px;
    margin-top: 39px;
    position: absolute;
    /* left: -999em; Hides the drop down */
    background: #FFF6E0 url(none);
    height: auto;
    z-index: 120;
    /*display: block;*/
    display: none;
    overflow: hidden;
    border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    float: left;
    padding: 24px;
    border-bottom: 3px solid #FCB812;
    -webkit-box-shadow: 0px 3px 3px -2px rgba(50, 50, 50, 0.35);
    -moz-box-shadow: 0px 3px 3px -2px rgba(50, 50, 50, 0.35);
    box-shadow:  0px 3px 3px -2px rgba(50, 50, 50, 0.35);
}
/*.nav_main .technika.tiercontent {
    left: 0px;
    background: #FFF6E0;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 500;
}*/

.nav_main li .technika.tiercontent {
	padding-bottom: 0;
	max-height: 320px;
}

.owl-nav {
	width: 100%;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 108px;
}

.owl-prev {
	display: block;
	float: left;
	height: 50px;
	width: 30px;
	text-indent: -10000px;
    background-image: url(/img/design/cheverons2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.owl-next {
	display: block;
	float: right;
	text-indent: -10000px;
	height: 50px;
	width: 30px;
	background-image: url(/img/design/cheverons2.png);
	background-repeat: no-repeat;
	background-position: -30px center;
}


.nav_main li:hover .tiercontent {
    left: auto;
    top: auto;
    display: block;
}
.nav_main .tiercontent .section_nav {
    display: block;
    float: left;
    width: 216px;
    margin-right: 30px;
}
.nav_main .tiercontent .section_nav ul { }
.nav_main .tiercontent .section_nav li { }
.nav_main .tiercontent .section_nav a {
    display: block;
    margin-bottom: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    background: url(/img/design/almaz.gif) no-repeat left 4px;
    padding-left: 15px;
}



.nav_main .tiercontent .section_img {
    display: block;
    float: right;
    width: 216px;
}
.nav_main .tiercontent .section_img img { }


.nav_main .tiercontent .section_content {
    display: block;
    float: left;
    width: 462px;
}
.nav_main .tiercontent .section_content p {
    font: 1.4em/1.2em Arial, Helvetica, sans-serif;
    color: #6B5F62;
    margin-bottom: 12px;
}
.nav_main .tiercontent .section_content a:hover { text-decoration: underline; }
.nav_main .tiercontent .section_content .inline {
    display: inline;
    font: normal 1em Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    float: none;
}
.nav_main .tiercontent .section_content .attention { font-weight: bold; }

.nav_main .tiercontent h2 {
    font: 1.8em/1.2em 'FedraSansPro-Medium', sans-serif;
    color: #6B5F62;
    margin-bottom: 24px;
}
.nav_main .tiercontent ul {
    margin: 0px;
    padding: 0px;
    background: #FFF6E0;
    text-align: center;
}
.nav_main .tiercontent li {
    margin: 0px;
    padding: 0px;
}
.nav_main .tiercontent h3 {
    display: block;
    margin-bottom: 8px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float: none;
}
.nav_main .tiercontent h3 a {
    font: bold 1.3em Arial, Helvetica, sans-serif;
    text-align: center;
    display: block;
    overflow: hidden;
    color: #FCB812;
}
.nav_main li .technika.tiercontent h3 a   {
    text-align: center;
    border-bottom: 1px solid #FCB812;
    padding-bottom: 6px;
}

.nav_main li .technika.tiercontent .anitim h3 a {
	border-top: 1px solid #FCB812;
	border-bottom: none;
	padding-top: 6px;
	padding-bottom: 0;
}

.nav_main .tiercontent h3 a img {
    display: block;
    text-align: center;
    margin-top: 5px;
}


.nav_main .tiercontent li a {
    display: block;
    float: none;
    text-align: left;
    line-height: 1.2em;
    background: #FFF6E0;
    margin: 0px;
    padding: 0px;
    width: auto;
    color: #FCB812;
}
.nav_main .tiercontent li a:hover { text-decoration: underline; }

.nav_main .tiercontent li ul { margin-left: 0; }
.nav_main .tiercontent li ul li { }
.nav_main .technika.tiercontent li ul li a {
	color: #FCB812;
    font: 1.25em/1.2em Arial, Helvetica, sans-serif;
    display: block;
    margin-bottom: 6px;
    background: url(/img/design/almaz.gif) no-repeat left 3px;
    padding-left: 15px;
}

.nav_main .tiercontent .tillagelist {
    display: block;
    width: 954px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 12px;
}
.nav_main .tiercontent .tillagelist li {
    display: block;
    float: left;
    width: 166px;
    margin-right: 12px;
	margin-left: 12px;
    text-align: center;
}
.nav_main .tiercontent .tillagelist .last { margin-right: 0px; }
.nav_main .tiercontent .inlinelist {
    display: block;
    overflow: hidden;
}
.nav_main .tiercontent .inlinelist li { display: inline; }
.nav_main .tiercontent .inlinelist a {
    background-image: none;
    display: block;
    padding: 0px;
    float: left;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.nav_main .technika.tiercontent .inlinelist {
    border-top: 1px solid #FCB812;
    padding-top: 12px;
}
.nav_main .tiercontent .inlinelist .seyalka { line-height: 3em; }
.nav_main .tiercontent .inlinelist .koeckerling { line-height: 3em; }
.nav_main .tiercontent .inlinelist .leasing { line-height: 3em; }
.nav_main .tiercontent .inlinelist .kredit { line-height: 3em; }
.nav_main .tiercontent .inlinelist a img {
    margin-right: 10px;
    float: left;
}




/* End of Выпадающее меню */

/* Secondary navigation  */






.nav_sub {
    display: block;
    width: 216px;
    margin-bottom: 5px;
}

.nav_sub li { display: inline; 
}

.nav_sub a {
    display: block;
    color: #6B5F62;
    text-decoration: none;
    padding: 8px 12px;
    font: 1.3em/1.1em Arial, Helvetica, sans-serif;
}
.nav_sub a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}
.nav_sub .active a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    background: #FBB50D;
}
.nav_sub .active ul a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #6B5F62;
    background: #FFF;
}
.nav_sub .active ul .active a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FBB50D;
}



.nav_sub a:hover { text-decoration: underline; }
.nav_sub ul {
    border-bottom: 1px dotted #6B5F62;
    display: block;
    padding-right: 12px;
    padding-left: 12px;
}
.nav_sub ul a {
    background: #FFF;
    font-size: 1.3em;
}
.nav_sub .active ul .active ul {
    border-bottom-style: none;
    padding-left: 24px;
}
.nav_sub .active ul .active ul a {
    font-weight: normal;
    color: #6B5F62;
    padding-right: 0px;
    padding-left: 0px;
}
.nav_sub .active ul .active ul .active a {
    font-weight: bold;
    color: #FBB50D;
}



.nav_sub .singleurl {
    font: normal 1.6em/1.2em 'FedraSansPro-Medium', sans-serif;
    display: block;
    color: #FFFFFF;
    background: #6B5F62;
    padding: 6px 12px;
    margin-top: 5px;
}
.nav_sub .active .singleurl {
    font-family: 'FedraSansPro-Medium', sans-serif;
    font-weight: normal;
    font-variant: normal;
}
.nav_sub .announce.singleurl {
	color: #333;
	background: #FFAC00;
}


/* Supplementary navigation */






.nav_sup { }

.nav_sup ul { }

.nav_sup li { }

.nav_sup a { }

.nav_sup a:hover { }

/* Breadcrumbs navigation */
#nav_breadcrmbs {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 10px;
    margin-right: 24px;
    margin-left: 24px;
    width: 954px;
    font-size: 1.2em;
    line-height: 1.4em;
    color: #6B5F62;
    border-bottom: 1px dotted #FBB50D;
    padding-bottom: 6px;
}

#nav_breadcrmbs li { display: inline; }

#nav_breadcrmbs a {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #FBB50D;
    margin-right: 4px;
    background: url(/img/design/brdcrmbbg.gif) no-repeat right center;
    padding-right: 8px;
}
#nav_breadcrmbs a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}

#nav_breadcrmbs li a:hover { }

#nav_breadcrmbs strong {
    display: block;
    float: left;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #6B5F62;
}
#nav_breadcrmbs strong span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}
.mycart {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 50px;
    margin-left: 935px;
}
.mycart a {
    display: block;
    height: 43px;
    width: 43px;
    background: url(/img/design/mycart2.png) no-repeat left 5px;
    text-decoration: none;
    text-align: center;
    -webkit-background-size: 38px;
    background-size: 38px;
}
.mycart a:hover {
    background: url(/img/design/mycart2.png) no-repeat left bottom;
    -webkit-background-size: 38px;
    background-size: 38px;
}

.mycart .qty {
    text-indent: 0;
    color: #FFF;
    background: #390;
    padding: 2px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: block;
    float: right;
    font: bold 1.4em/1em Arial, Helvetica, sans-serif;
    opacity: 0.7;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
-webkit-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
}
.mycart .zero.qty {
    text-indent: 0px;
    background: #C30;
}
.added {
    display: block;
    width: auto;
    text-align: center;
    padding: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: #FFF6E0;
    color: #333;
}
.added p {
    font: bold 1.4em Arial, Helvetica, sans-serif;
    color: #333333;
    margin-bottom: 12px;
}
.added a {
    color: #FBB50D;
    text-decoration: underline;
}





#header {
    display: block;
    overflow: hidden;
    text-align: center;
    width: 1002px;
    margin-right: auto;
    margin-left: auto;
    background: #FFF;
}

.navsearch {
    background: #EEE;
    display: block;
    height: 40px;
    width: 1002px;
    overflow: hidden;
}

#searchbox {
    display: block;
    overflow: hidden;
    background: url(/img/design/searchboxbg.png) no-repeat left top;
    height: 26px;
    width: 164px;
    border-style: none;
    float: right;
    position: absolute;
    top: 3px;
    right: 9px;
}

#ajaxSearch_form {
    height: 26px;
    width: 164px;
    border-style: none;
}

#ajaxSearch_input {
    border-style: none;
    height: 26px;
    display: block;
    float: left;
    width: 124px;
    background: url(/img/design/searchboxbg.png) no-repeat left top;
    font: 1.2em/2em 'FedraSansPro-Book', sans-serif;
    color: #6B5F62;
    padding-right: 5px;
    padding-left: 3px;
}

#ajaxSearch_submit {
    border-style: none;
    height: 26px;
    text-indent: -10000px;
    display: block;
    float: right;
    background: url(/img/design/searchboxbg.png) no-repeat right top;
    width: 32px;
    cursor: pointer;
}

/* Site logo and slogan section */






#branding {
    display: block;
    width: 1002px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    text-align: left;
    height: 126px;
    background: url(/img/design/brandingbg.png) no-repeat left bottom;
    clear: both;
}

#branding .logo {
    margin-top: 19px;
    margin-left: 24px;
    margin-right: 14px;
    float: left;
}

#branding .utilities {
    display: block;
    float: right;
    margin-right: 9px;
    overflow: hidden;
    text-align: right;
    margin-top: 6px;
}

#branding .setregion {
    display: block;
    font: 1.2em 'FedraSansPro-Bold', sans-serif;
    color: #FCB50A;
}

#branding .setregion a {
    border-bottom: 1px dotted #FCB50A;
    cursor: pointer;
    text-decoration: none;
    color: #FCB50A;
}

#branding .phones {
    display: block;
    font: 3.3em/1.2em 'FedraSansPro-Bold', sans-serif;
    color: #6B5F62;
}

#branding .phonedesc {
    display: block;
    font: 1.2em/1.2em 'FedraSansPro-Bold', sans-serif;
    color: #6B5F62;
}

#branding img { }

#branding .slogan {
    display: block;
    float: left;
    margin-top: 34px;
    height: 48px;
    width: 200px;
}

#branding .slogan em {
    text-indent: -10000px;
    display: block;
}

#footer {
    text-align: center;
    overflow: hidden;
    background: #FCB812;
    border-top: 11px solid #6B5F62;
    padding: 0px 24px 20px;
    width: 954px;
    margin-right: auto;
    margin-left: auto;
}

/* Legal and copyright information */





#site_info {
    display: block;
    width: 954px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    overflow: hidden;
}

#site_info h2 {
    font-family: 'FedraSansPro-Normal', sans-serif;
    font-size: 2em;
    color: #201F1F;
    line-height: 1.2em;
    margin-top: 6px;
    margin-bottom: 8px;
}

#site_info .callus {
    display: block;
    float: left;
    width: 216px;
    margin-right: 30px;
}

#site_info .callus h3 {
    font-family: 'FedraSansPro-Normal', sans-serif;
    font-size: 1.4em;
    line-height: 1.2em;
    color: #1F1F1F;
    margin-bottom: 6px;
}

#site_info .callus p {
    font-size: 1.2em;
    line-height: 1.4em;
    color: #1F1F1F;
    display: block;
    clear: both;
    overflow: hidden;
}

#site_info .callus .phone {
	font-family: 'FedraSansPro-Medium', sans-serif;
	display: block;
	background: url(/img/design/callusbg.png) no-repeat left 2px;
	padding-left: 18px;
	margin-bottom: 8px;
}

#site_info .callus .department {
    font-family: 'FedraSansPro-Book', sans-serif;
    display: block;
}

#site_info a { }

#site_info .writeus {
    display: block;
    float: right;
    width: 216px;
    overflow: hidden;
}

#site_info .writeus a#go.button {
	font-family: 'FedraSansPro-Normal', sans-serif;
	font-size: 1.8em;
	padding: 9px 15px;
	display: block;
	text-align: center;    /*float: left;*/
	width: auto;
	margin-bottom: 5px;
}

#site_info .writeus a#go.button:hover {
    background: #FFF6E0;
    color: #6B5F62;
}

#site_info .writeus .social,
#content_main .intro .social {
	display: block;
	width: auto;
	overflow: hidden;
	clear: both;
}

#content_main .intro .social {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#content_main .intro .social li {
	background-image: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#site_info .writeus .social a,
#content_main .intro .social a {
	display: block;
	float: left;
	text-indent: -10000px;
	height: 30px;
	width: 30px;
}

#site_info .writeus .social .youtube,
#content_main .intro .social .youtube {
	height: 30px;
	width: 112px;
	background: url(/img/design/ytb2.png) no-repeat left top;
	-webkit-background-size: 112px;           /* Safari 3.0 */
	-moz-background-size: 112px;           /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 112px;           /* Opera 9.5 */
	background-size: 112px;
}

#content_main h1 .youtube {
	display: block;
	float: right;
	text-indent: -10000px;
	height: 30px;
	width: 112px;
	background: url(/img/design/ytb2.png) no-repeat left top;
	-webkit-background-size: 112px;           /* Safari 3.0 */
	-moz-background-size: 112px;           /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 112px;           /* Opera 9.5 */
	background-size: 112px;
}

#site_info .writeus  .social .facebook,
#content_main .intro .social .facebook {
	background: url(/img/design/fb.png) no-repeat left top;
	margin-right: 5px;
	-webkit-background-size: 30px;           /* Safari 3.0 */
	-moz-background-size: 30px;           /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: 30px;           /* Opera 9.5 */
	background-size: 30px;
} 

.addinfo {
    display: block;
    clear: both;
    width: 954px;
    margin-right: auto;
    margin-left: auto;
    padding: 12px 24px;
    background: #6B5F62;
    overflow: hidden;
}

.copyright {
    font-family: 'FedraSansPro-Normal', sans-serif;
    display: block;
    float: left;
    color: #FFF;
    font-size: 1.4em;
    line-height: 1.2em;
}

.author_info {
    display: block;
    float: right;
}

.author_info a {
    color: #FFF;
    font: 1.2em/1.2em 'FedraSansPro-Book', sans-serif;
}
#content_main .attention
, #content_main strong{ font-weight: bold; }
#content_main .right{ text-align: right; }


#content_main address { }

/*a span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}*/

/* Форма связи */




#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}

#feedback {
    display: none;
    width: 300px;
    overflow: hidden;
    text-align: left;
    background: #ECF0F1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #FCB812;
}

#feedback .formheader {
    display: block;
    overflow: hidden;
    background: #FCB812;
    padding: 15px;
}

#feedback h2 {
    font-family: 'FedraSansPro-Medium', sans-serif;
    font-size: 2.2em;
    line-height: 1.2em;
    color: #FFF;
    float: left;
}

#feedback .modal_close {
    display: block;
    float: right;
    background: url(/img/design/close.png) no-repeat left top;
    height: 17px;
    width: 17px;
    cursor: pointer;
}

#feedback #contactform {
	margin: 15px;
}

#feedback #contactform p { margin-bottom: 15px; }

#contactform input {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #FCB812;
    padding: 5px;
    color: #6B5F62;
    width: 258px;
    font: 1.4em 'FedraSansPro-Normal', sans-serif;
}

#feedback #contactform .humancheck { display: none; }

#contactform textarea {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #FCB812;
    padding: 5px;
    color: #6B5F62;
    width: 258px;
    height: 100px;
    font: 1.4em 'FedraSansPro-Normal', sans-serif;
}

#feedback #send {
    background: #FCB812;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-style: none;
    color: #FFF;
    padding: 7px 25px;
    cursor: pointer;
    width: 120px;
    font: 1.4em/1.2em 'FedraSansPro-Medium', sans-serif;
}
#fancybox-content { background: #FFF; }
#fancybox-content .container { width: 800px; }


/* End of Форма связи */

#fancybox-content .cont {
    color: #FCB812;
    font: 1.2em/1.2em Arial, Helvetica, sans-serif;
    background: #FFF;
    width: 800px;
    overflow: hidden;
}
#fancybox-content .allcountries  {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #FCB812;
    width: 800px;
}
#fancybox-content .allcountries .country  {
    display: block;
    float: left;
    font: bold 1.1em/1.2em Arial, Helvetica, sans-serif;
    color: #FCB812;
    margin-right: 10px;
}
#fancybox-content .allcountries .country a  {
    color: #FCB812;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}
#fancybox-content h2.country {
    text-align: left;
    font: bold 1.4em/1.2em Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #FCB812;
    width: 800px;
    color: #FCB812;
}





#fancybox-content .cont .col {
    display: block;
    float: left;
    text-align: left;
    width: 192px;
    margin-right: 8px;
}

#fancybox-content .cont .col p {
    margin-bottom: 7px;
    display: block;
}

#fancybox-content .cont .col p a {
    font-family: Arial, Helvetica, sans-serif;
    color: #FCB812;
}
.flowplayer {
   width: 708px;
}
#content_main .fp-context-menu ul {
    display: none;
}
.fl-right {
    float: right;
}
.langs {
    display: block;
    right: 0px;
    background: #6B5F62;
    overflow: hidden;
    width: 56px;
    float: right;
}
.langs li {
    display: inline;
}
.langs a {
    display: block;
    float: left;
    font: bold 1.1em/1.8em Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    height: 20px;
    text-align: center;
    width: 27px;
}
.langs a:hover {
    text-decoration: underline;
    background: #FBB50D;
}

.langs .eng a {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    height: 19px;
}
.langs .bulg a {
    border-bottom: 1px solid #FFF;
    height: 19px;
}
.langs .hungr a {
    border-right: 1px solid #FFF;
}
#content_main .intro .oboi {
    position: absolute;
    right: 0px;
    bottom: 24px;
    display: block;
}

.slicknav_menu {
	display:none;
}

#content_main .about .tabs .container {
    width: 100%;
    height: 100%;
    max-width: 708px;
    min-width: 320px;
    margin: 0 auto;
	padding-top: 0;
}

#content_main .about .tabs .img-container,
#content_main .about .tabs .img-container2 {
    width: 100%;
    max-width:708px;
    margin: 0 auto;
    padding:0;
    cursor: ew-resize;
	padding-top: 0;
}

#content_main .about .tabs #content_main .img360 {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0;
	padding-top: 0;
}

#content_main .img360 img {
    width: 100%;
    margin: 0;
    padding: 0;
}

#content_main #preload-imgs,
#content_main #preload-imgs2 {
    display:none;
}

.toggler,
.close {
	display: none;
}

#content_main .partnerstvo {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#content_main .partnerstvo li {
	background-image: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#content_main .partnerstvo img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_main .partnerstvo a {
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
}


#content_main #form-zakaz .agreement a {
	display: inline;
	color: inherit;
	font: inherit;
	float: none;
	padding: 0px;
}


#feedback #contactform .agreement {
	font: 1.2em "FedraSansPro-Normal",sans-serif;
	color: #6b5f62;
}

#feedback #contactform .agreement a {
	color: #6b5f62;
}

.copyright  a {
	color: #FFF;
}

#content_main .zplist thead {
	font-weight: bold;
	background: #FFF6E0;
	text-align: center;
}
#content_main .zplist td {
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 0.9em;
}
#content_main .zp_image {
	text-align: center;
}
#content_main .zp_massa {
	white-space: nowrap;
	text-align: right;
}
#content_main .zplist .zp_name,
#content_main .zplist .zp_prim {
	padding: 10px;
}

#content_main .zp_image img {
	display: block;
	float: none;
	margin-right: auto;
	margin-left: auto;
}

#content_main .zplist .attention {
	text-align: center;
}