@font-face{font-family:'PT Sans';src:url('../fonts/pts55f_w.eot');src:local('PT Sans'), url('../fonts/PTS55F_W.woff') format('woff'),url('../fonts/PTS55F_W.ttf') format('truetype'), url('../fonts/PTS55F_W.svg#PTSans-Regular') format('svg');}
@font-face{font-family:'PT Sans';font-style:italic;src:url('../fonts/pts56f_w.eot');src:local('PT Sans Italic'), url('../fonts/PTS56F_W.woff') format('woff'),url('../fonts/PTS56F_W.ttf') format('truetype'), url('../fonts/PTS56F_W.svg#PTSans-Italic') format('svg');}
@font-face{font-family:'PT Sans';src:url('../fonts/pts75f_w.eot');font-style:normal;font-weight:bold;src:local('PT Sans Bold'), url('../fonts/PTS75F_W.woff') format('woff'),url('../fonts/PTS75F_W.ttf') format('truetype'), url('../fonts/PTS75F_W.svg#PTSans-Bold') format('svg');}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:bold;src:url('../fonts/pts76f_w.eot');src:local('PT Sans Bold Italic'), url('../fonts/PTS76F_W.woff') format('woff'),url('../fonts/PTS76F_W.ttf') format('truetype'), url('../fonts/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}
@font-face{font-family:'PT Sans Caption';src:url('../fonts/ptc55f_w.eot');src:local('../PT Sans Caption'), url('../fonts/PTC55F_W.woff') format('woff'),url('../fonts/PTC55F_W.ttf') format('truetype'), url('../fonts/PTC55F_W.svg#PTSans-Caption') format('svg');}
@font-face{font-family:'PT Sans Caption';font-weight:bold;src:url('../fonts/ptc75f_w.eot');src:local('PT Sans Caption Bold'), url('../fonts/PTC75F_W.woff') format('woff'),url('../fonts/PTC75F_W.ttf') format('truetype'), url('../fonts/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}
@font-face{font-family:'PT Sans Narrow';src:url('../fonts/ptn57f_w.eot');src:local('PT Sans Narrow'), url('../fonts/PTN57F_W.woff') format('woff'),url('../fonts/PTN57F_W.ttf') format('truetype'), url('../fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');}
@font-face{font-family:'PT Sans Narrow';font-weight:bold;src:url('../fonts/ptn77f_w.eot');src:local('PT Sans Narrow Bold'), url('../fonts/PTN77F_W.woff') format('woff'),url('../fonts/PTN77F_W.ttf') format('truetype'), url('../fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}
html{padding:0;margin:0;background:#ffffff;min-width:1050px;min-height:100%;height:100%;}
body{padding:0;margin:0;min-height:100%;height:100%;}
.site-top{min-height:100%;width:100%;height:auto!important;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif !important;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, table, font{font-size:1em;font-style:normal;font-weight:normal;}
img{border:0;}
.clr{clear:both;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;color:#616161;font-size:13px;}
a{color:#98a019;text-decoration:none;font-size:13px;}
a:hover{text-decoration:underline;}
:focus{outline:0;}
body{line-height:1;font-size:15px;font-style:normal;font-weight:normal;line-height:18px;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
.menu{width:100%;height:32px;background:url("../images/menu-bg.png") 0 0 repeat-x;position:relative;z-index:230;}
.menu-conteiner{width:1000px;margin:0 auto;position:relative;}
ul.nav li{float:left;background:url("../images/menu-bg-separator.png") 100% 0 no-repeat;}
ul.nav li.li-last{background:none;}
ul.nav a, ul.nav span{display:block;color:#ffffff;font-size:16px;text-transform:uppercase;padding:0 12px;line-height:32px;font-family:'PT Sans Narrow' !important;}
ul.nav span{cursor:default;}
ul.nav a:hover, ul.nav span:hover{color:#ffffff;text-decoration:none;}
ul.nav li.hover, ul.nav li:hover, ul.nav li.selected{background:url("../images/menu-bg-hover.png") 0 0 repeat-x;position:relative;z-index:230;}
ul.nav li.selected li{background:none;}
ul.nav li.hover a{color:black;}
ul.nav ul{visibility:hidden;position:absolute;width:180px;top:100%;left:0;padding:0 20px;background:#d33f00;z-index:230;}
ul.nav ul li{display:block;float:none;background:none;border-bottom:1px dotted #e4895e;}
ul.nav ul li a{padding:0;}
ul.nav ul li:hover{background:none;}
ul.nav ul li a:hover, ul.nav ul li span:hover{text-decoration:none;color:#ececec;}
ul.nav ul li.li-last{border:0;}
ul.nav ul li a{border-right:none;width:100%;display:inline-block;}
ul.nav ul ul{left:105%;top:0;width:230px;}
ul.nav li:hover > ul{visibility:visible;}
ul.nav ul li li a{line-height:32px;}
.header-langs{position:absolute;top:0;right:0;}
.header-langs ul li{float:left;background:none;padding:0;margin:0 !important;}
.header-langs ul li a{display:block !important;padding:0 10px;line-height:32px;font-size:16px;border:0;font-family:'PT Sans Narrow' !important;text-transform:uppercase;color:#ffffff;}
.header-langs ul li a:hover{background:url("../images/menu-bg-hover.png") 0 0 repeat-x;text-decoration:none;}
.header-langs li.lang-active a{color:#ffffff !important;text-decoration:underline !important;}
.header{background:url("../images/header-bg.png");position:relative;z-index:150;}
.header-inline{width:1000px;height:142px;margin:0 auto;position:relative;}
.header-shadow{position:absolute;bottom:-17px;left:0;width:100%;height:17px;background:url("../images/header-shadow.png") 0 0 repeat-x;}
.logo{position:absolute;top:35px;left:0;z-index:100;}
.logo a:hover{text-decoration:none;}
.logo .logotext{margin:0;padding:0;display:block;width:211px;height:46px;background:url("../images/logo.png") top left no-repeat;text-indent:-4000px;}
.logo p{text-transform:uppercase;font-size:15px;margin-top:7px;font-family:'PT Sans Narrow' !important;}
.header-tel{position:absolute;top:65px;left:290px;background:url("../images/header-tel.png") 0 2px no-repeat;padding-left:24px;}
.header-tel p{font-family:'PT Sans Narrow' !important;font-size:17px;}
.calk, .order{position:absolute;top:35px;left:485px;display:block;background:url("../images/calk.png") 0 0 no-repeat;height:80px;padding-left:110px;}
.calk a, .order a{font-family:'PT Sans Narrow' !important;font-size:17px;text-transform:uppercase;line-height:80px;color:#555a5e;border-bottom:2px solid #90993c;}
.calk a:hover, .order a:hover{text-decoration:none;color:#90993c;}
.order{left:auto;right:10px;background:url("../images/order.png") 0 0 no-repeat !important;padding-left:100px;}
.order a{border-color:#e2643b;!important}
.order a:hover{color:#e2643b;}
.slider{width:100%;height:615px;overflow:hidden;position:absolute;top:32px;left:0;z-index:100;}
.slider .bx-wrapper{width:2000px;margin:0 auto;height:615px !important;}
.slider li{text-align:center;}
.slider li img{position:relative;z-index:500;max-width:100%;display:inline !important;}
.slider .bx-wrapper .bx-viewport{background:none !important;}
.slider .bx-controls-auto, .slider .bx-controls-direction, .slider .bx-pager{display:none;}
.main-slidercontent{position:relative;width:1000px;margin:0 auto;height:484px;z-index:160;}
.main-slidercontent .banner1, .main-slidercontent .banner2, .main-slidercontent .banner3{position:absolute;top:90px;background:url("../images/banner-type1.png");padding:15px;width:532px;overflow:hidden;}
.main-slidercontent .banner1 p, .main-slidercontent .banner1 div, .main-slidercontent .banner2 p, .main-slidercontent .banner3 p, .main-slidercontent .banner3 div{font-family:'PT Sans Caption' !important;color:#302b21;text-transform:uppercase;font-size:20px;font-weight:bold;line-height:28px;}
.main-slidercontent .banner1 p, .main-slidercontent .banner3 p{float:left;width:350px;}
.main-slidercontent .banner1 div, .main-slidercontent .banner3 div{float:right;font-size:45px;padding-top:12px;}
.main-slidercontent .banner2{width:440px;top:200px;background:url("../images/banner-type2.png");padding:29px 15px;}
.main-slidercontent .banner2 p{color:#ffffff;font-size:30px;}
.main-slidercontent .banner3{top:200px;left:495px;width:475px;}
.main-slidercontent .banner3 p{text-align:right;width:300px;}
.main-slidercontent .banner3 p, .main-slidercontent .banner3 div{color:#ffffff;}
.page-121 .body, .page-152 .body, .page-150 .body{display:none;}
.body{width:1000px;min-height:433px;margin:40px auto;background:#ffffff;position:relative;z-index:210;}
.body-shadow{position:absolute;top:0;left:0;width:100%;height:410px;-webkit-box-shadow:0px -4px 12px 0px rgba(0, 48, 50, 0.43);-moz-box-shadow:0px -4px 12px 0px rgba(0, 48, 50, 0.43);box-shadow:0px -4px 12px 0px rgba(0, 48, 50, 0.43);z-index:100;}
.body-bg{min-height:433px;position:relative;width:100%;height:100%;background:#ffffff;z-index:250;}
.contentbox{padding:0 50px 15px 50px;}
.path-way{padding:15px 50px;background:#e7e7e8;margin-bottom:35px;}
.path-way a, .path-way span{font-size:16px;color:#4a4d53;font-family:'PT Sans Narrow' !important;}
.page{margin:15px 0 15px 0;}
.page-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e8;}
.page-title h1{color:#2d2d2d;font-size:25px;text-transform:uppercase;font-family:'PT Sans Narrow' !important;}
.page-cont p, .category-desc p, .pageinfo-cont-block-cont p{margin-bottom:15px;}
.page-cont p, .category-desc p, .pageinfo-cont-block-cont p{color:#616161;font-size:13px;font-family:Arial, Helvetica, sans-serif !important;}
.page-cont em, .category-desc em, .pageinfo-cont-block-cont em{font-style:italic;}
.page-cont strong, .category-desc em, .category-desc strong, .category-li-text strong, .pageinfo-cont-block-cont strong{font-weight:bold;}
.page-cont .actions{display:none;}
.page-cont h1, .page-cont h2, .page-cont h4, .page-cont h5, .page-cont h6, .page-cont h3, .page-cont h3 span, .page-cont h3 em, .page-cont h3 strong{color:#2d2d2d;font-size:20px;font-family:'PT Sans Narrow' !important;font-weight:normal;margin-bottom:15px;}
.page-cont h1{color:#d33f00;font-size:23px;}
.page-cont ul{list-style:disc;padding-left:15px;margin-left:5px;margin-bottom:15px;}
.page-cont ol{list-style:decimal;padding-left:15px;margin-left:5px;margin-bottom:15px;}
.page-cont ul li, .page-cont ol li{margin-bottom:5px;}
.page-cont table{widrh:100%;border:0;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
.page-cont table tr td{padding:10px;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;}
.partners-page .page-cont{text-align:center;}
.partners-page .page-cont ul{list-style:none;}
.partners-page .page-cont ul li{display:inline-block;line-height:120px;}
.maintext{width:1000px;margin:0 auto 35px auto;}
.maintext h3{margin-top:0;}
.main_des_container{display:none;}
.main_images_wrapper{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c4c793;width:900px !important;}
.main_thumb_table, .main_thumb_table td{border:0 !important;padding:0 !important;}
table.main_thumb_table td div.thumbs_div{background:none;border-color:#ada5a1;}
table.main_thumb_table td div.thumbs_div img{padding:1px;}
.contacts-list{width:320px;}
.contacts-list ul{list-style:none !important;}
.contacts-list ul li{padding-left:25px;}
.contacts-list ul li.li-one{background:url("../images/contacts-icon1.png") 0 0 no-repeat;}
.contacts-list ul li.li-two{background:url("../images/contacts-icon2.png") 0 0 no-repeat;}
.contacts-list ul li.li-three{background:url("../images/contacts-icon3.png") 0 0 no-repeat;}
.category-cont{margin:15px 0 15px 0;}
.category-desc{margin-bottom:30px;}
.category-desc h1{
color: #D33F00;
font-size: 23px;
font-family: "PT Sans Narrow" !important;
font-weight: normal;
margin-bottom: 15px;
}
.items-row{overflow:hidden;}
.items-row .item{float:left;width:278px;margin:0 33px 15px 0;}
.items-row .item.column-3{margin-right:0;}
.items-row .item .img-intro-left{border:1px solid #e7e7e8;position:relative;width:276px;height:124px;}
.items-row .item .img-intro-left:hover{border-color:#99a31c;}
.img-intro-box{position:absolute;top:2px;left:2px;width:272px;height:120px;overflow:hidden;}
.img-intro-box img{width:276px;}
.category-li-textbox{margin-top:10px;}
.category-li-title p a{font-family:'PT Sans Caption' !important;font-weight:bold;font-size:14px;}
.category-li-textbox .more{/*display:none;*/}
.category-li-textbox .published{font-family:'PT Sans Caption' !important;font-weight:bold;font-size:14px;color:#d33f00;}
.category-li-textbox .category-li-text{margin-top:5px;}
.objects-list .items-row .item{width:272px !important;margin:0 26px 26px 0;}
.objects-list .object-box{width:272px !important;height:270px;border:1px solid #e7e7e8;padding:4px;position:relative !important;}
.object-cat-text{padding:10px 15px 0 15px;}
.objects-list .items-row .item.column-3{margin-right:0;}
.objects-list .items-row .item a{display:block;position:absolute;top:4px;left:4px;width:272px;height:270px;overflow:hidden;}
.objects-list .items-row .item a img{height:270px;min-width:272px;}
.objects-list .items-row .item:hover{border-color:#99a31c;}
.objects-list .items-row .item .item-absolute-title{position:absolute;width:242px;bottom:0;left:0;padding:15px;background:url("../images/opacity.png");}
.objects-list .items-row .item:hover .item-absolute-title{background:#99a31c;color:#ffffff;}
.objects-list .items-row .item h2{color:#ffffff;font-size:14px;font-family:'PT Sans Caption' !important;font-weight:bold;}
.objects-tabs{position:relative;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;border-radius:0 !important;}
.objects-tabs .ui-widget-content, .objects-tabs .ui-widget-header{padding:0;margin:0;border:0;background:none;}
.objects-tabs .ui-widget-content{margin-top:15px;}
.objects-tabs .ui-widget-header{border-bottom:1px solid #c4c793;}
.objects-tabs .ui-state-default, .objects-tabs .ui-widget-content .ui-state-default, .objects-tabs .ui-widget-header .ui-state-default{border:1px solid #ffffff;background:none;}
.objects-tabs .ui-state-active, .objects-tabs .ui-widget-content .ui-state-active, .objects-tabs .ui-widget-header .ui-state-active{border:1px solid #c4c793;border-bottom:1px solid #ffffff !important;}
.objects-tabs li a{font-family:'PT Sans Caption' !important;font-size:14px;text-transform:uppercase;color:#7f8614 !important;font-weight:bold;}
.objects-tabs .ui-state-active a{color:#d95c20 !important;}
.objectsite-a{position:absolute;top:-8px;right:0;display:block;color:#ffffff;font-size:16px;text-transform:uppercase;padding:0 20px;line-height:32px;font-family:'PT Sans Narrow' !important;background:url("../images/menu-bg-hover.png") 0 0 repeat-x;z-index:300;}
.objectsite-a:hover{opacity:0.88;text-decoration:none;}
.product-slider-box{float:left;width:520px;}
.product-slider-main{width:500px;height:300px;border:1px solid #e7e7e8;position:relative;}
.product-slider-main .bx-viewport{position:absolute !important;top:5px;left:-15px;width:509px !important;height:290px !important;overflow:hidden;background:none !important;}
.product-slider-main li{text-align:left;}
.product-slider-main li img{width:510px;display:inline;}
.product-slider-previews{margin-left:-31px;}
.product-slider-previews .bx-wrapper{width:411px !important;margin:45px auto;position:relative;}
.product-slider-previews ul li{width:130px !important;height:90px;margin-right:5px;position:relative;border:1px solid #ada5a1;cursor:pointer;}
.product-slider-previews ul li:hover{border-color:#99a31c;}
.product-slider-previews ul li a{display:block;position:absolute;top:1px;left:1px;width:128px;height:88px;overflow:hidden;}
.product-slider-previews ul li img{min-width:130px;height:90px;}
.product-slider-previews .bx-wrapper .bx-pager{display:none;}
.product-slider-previews .bx-prev{position:absolute;top:-25px;left:-38px;width:24px;height:151px;background:url("../images/slider-navi-min.png") 0 0 no-repeat;z-index:200;}
.product-slider-previews .bx-next{position:absolute;top:-25px;right:-53px;width:24px;height:151px;background:url("../images/slider-navi-min.png") 100% 0 no-repeat;z-index:200;}
.product-slider-previews .bx-prev:hover, .product-slider-previews .bx-next:hover{opacity:0.80;}
.img-intro-right{float:right;margin-left:30px;}
.img-intro-left img{}
.img-intro-none{margin-bottom:30px;}
.img-intro-none img{max-width:673px;}
.img-fulltext-left{float:left;padding:0 10px 0 0;}
.img-fulltext-right{float:right;padding:0 0 0 10px;}
.img-fulltext-none{margin-bottom:15px;}
.img-fulltext-left img, .img-fulltext-right img, .img-fulltext-none img{max-width:674px;padding:15px;border:1px solid #c8c8c8;}
.block{margin-bottom:25px;}
.blog{margin:0;}
.block-title{margin-bottom:25px;}
.block-title h1, .block-title h2, .block-title h3, .block-title h4{color:#2d2d2d;font-size:18px;text-transform:uppercase;font-weight:bold;}
.pagination{position:relative;overflow:hidden;border-top:1px solid #e7e7e8;margin-top:20px;padding-top:20px;}
.pagination-prev, .pagination-next{display:none !important;}
.pagination ul{overflow:hidden;}
.pagination ul li{display:block;float:left;line-height:20px;margin:0 2px;}
.pagination ul li a{display:inline-block;font-size:15px !important;padding:4px 8px;color:#939599 !important;background:#e7e7e8;}
.pagination ul li a:hover{text-decoration:none;background:#cacaca;}
.vm-pagination span{color:#ffffff;}
.pagination ul li span{display:inline-block;color:#ffffff !important;padding:4px 8px;font-size:15px !important;background:#616161;}
.pagination-start, .pagination-end, .counter{display:none !important;}
.objects-bg{background:#ffffff;}
.block-objects{width:1000px;margin:0 auto !important;position:relative;z-index:200;padding:50px 0 25px 0;}
.block-objects .block-title{position:absolute;top:-80px;left:38%;width:228px;margin:0 auto;height:141px;background:url("../images/objects-title.png") 0 0 no-repeat;text-align:center;line-height:205px;}
.block-objects .block-title p{font-family:'PT Sans Narrow' !important;font-weight:normal !important;font-size:23px;cursor:pointer;text-transform:uppercase;}
.block-objects .bx-wrapper{width:872px !important;margin:15px auto 35px auto;}
.block-objects ul{overflow:hidden;list-style:none;}
.block-objects ul li{float:left;width:272px !important;height:270px;margin-right:13px;border:1px solid #e7e7e8;padding:4px;position:relative;}
.block-objects ul li div{position:absolute;width:242px;bottom:4px;left:4px;padding:15px;background:url("../images/opacity.png");color:#ffffff;font-size:14px;font-family:'PT Sans Caption' !important;font-weight:bold;}
.block-objects ul li:hover{border-color:#99a31c;}
.block-objects ul li:hover div{background:#99a31c;color:#ffffff;}
.block-objects .bx-pager{display:none;}
.block-objects .bx-prev{position:absolute;top:20px;left:-64px;width:42px;height:267px;background:url("../images/slider-navi.png") 18px 0 no-repeat;}
.block-objects .bx-next{position:absolute;top:20px;right:-64px;width:42px;height:267px;background:url("../images/slider-navi.png") -24px 0 no-repeat;}
.block-objects .bx-prev:hover, .block-objects .bx-next:hover{opacity:0.70;}
.bottom{margin-top:-72px;height:72px;}
.bottom-main{margin-top:-477px;height:477px;}
.footer{background:#d33f00 url("../images/footer-bg.png") 0 0 repeat-x;position:relative;z-index:200;height:72px;margin-top:-72px;}
.footerbox{width:1000px;margin:0 auto;position:relative;padding:10px 0;overflow:hidden;}
.footer-contacts{float:left;}
.footer-copys{float:right;text-align:right;}
.footerbox a, .footerbox p, .footerbox li{font-family:'PT Sans Narrow' !important;color:#ffffff;font-size:16px;line-height:26px;}
.footer-contacts .contacts-list{width:700px;}
.footer-contacts .contacts-list ul{overflow:hidden;}
.footer-contacts .contacts-list ul li{float:left;margin-right:30px;}
.footer-contacts .contacts-list ul li.li-one{background:url("../images/contacts-icon1-footer.png") 0 5px no-repeat;}
.footer-contacts .contacts-list ul li.li-two{background:url("../images/contacts-icon2-footer.png") 0 5px no-repeat;}
.footer-contacts .contacts-list ul li.li-three{background:url("../images/contacts-icon3-footer.png") 0 5px no-repeat;}
.objects-list .items-row .item span{color:#ffffff;font-size:14px;font-family:'PT Sans Caption' !important;font-weight:bold;}
.page-title span{color:#2d2d2d;font-size:25px !important;text-transform:uppercase;font-family:'PT Sans Narrow' !important;}
.category-li-title p{
vertical-align:baseline;
color: #D33F00;
font-size: 23px;
text-decoration: none;
margin-bottom: 15px;
font-family: "PT Sans Narrow" !important;
font-weight: normal;}