/* ���������� ����� */ html { 	margin:0; 	padding:0; 	width:auto; 	height:auto; background: #9c9a9a url(images/bg.jpg) 50% 0 no-repeat fixed; } body { margin:0; padding:0; 	min-width:1000px; background: url(images/bg-bottom.png) 0 100% repeat-x; } .bg-trans-red { background:url(images/bg-red.png); margin:10px 0; overflow:hidden; } .bg-inner { background: #aaa; /* background:url(images/bg-white.png); */ margin:6px; overflow:hidden; } /**/ #body { background: url(images/bg-top.png) 0 0 repeat-x; overflow:hidden; text-align:center; } #body-wrapper { width:960px; margin:0 auto; text-align:left; } #header { height:101px; } div.info-top { height:68px; } #header span.logo, #header span.logo-junckers { display:block; float:left; height:68px; line-height:68px; vertical-align:middle; } #header span.logo a, #header span.logo-junckers a { display:inline-block; } #header span.logo img { margin:7px 34px 0 0; } #header span.logo-junckers img { margin:8px 0 0 0; } #header div.search, #header div.phones { float:right; } #header div.search { padding:23px 0 0 40px; } /* #header div.search input.search-top-input { border:0; padding:0; margin:0; background:url(images/bg-search-top-trans.png) 0 0 no-repeat; width:141px; height:20px; line-height:20px; text-indent:5px; color:#ffffff; font-size:13px; display:block; } */ #header div.search input.search-top-input { /* border:0; */ border: 1px solid #333; padding:0; margin:0; /* background:url(images/bg-search-top-trans.png) 0 0 no-repeat; */ 	background: #fff; width:141px; height:20px; line-height:20px; text-indent:5px;/* color:#ffffff; */ color: #333; font-size:13px; display:block; } #header div.search a { color:#fff; font-size:11px; display:block; line-height:16px; } #header div.search a:hover { 	text-decoration: none; } #header div.phones { text-align:right; padding:24px 0 0 0; } table.menu-top { width:100%; margin:0; padding:0; border-collapse:collapse; border:0; background:url(images/topmenu-vline.png) 0 50% no-repeat; } table.menu-top td { width:auto; margin:0; padding:0 1px 0 0; border:0; text-align:center; height:32px; vertical-align:middle; font-size:13px; background:url(images/topmenu-vline.png) 100% 50% no-repeat; } table.menu-top td.first-child { padding-left:1px; } table.menu-top td a { display:block; line-height:32px; color:#fff; padding:0 20px; } table.menu-top td a:hover { color:#ff0000; text-decoration:underline; } table.menu-top td.first-child a { } table.menu-top td.active a { background:url(images/bg-topmenu-hover.png) 0 0 repeat-x; } table.menu-top td.active a { color:#ff0000; text-decoration:none; } #header-include { } .top-slider { margin:10px 0; } .top-slider.index { margin:10px 0 30px 0; } #jFlowSlide { margin:30px 0 10px 0; box-shadow: 0 2px 29px #740b0b; -webkit-box-shadow: 0 2px 29px #740b0b; -moz-box-shadow: 0 2px 29px #740b0b; } .top-slider-box { position:relative; } div.top-slide-descr { position:absolute; bottom:57px; right:0px; width:474px; overflow:hidden; background:url(images/slide-descr-bg.png); box-shadow: 0 4px 5px #3c1906; -webkit-box-shadow: 0 4px 5px #3c1906; -moz-box-shadow: 0 4px 5px #3c1906; } div.top-slide-descr span.title { display:inline-block; margin:15px 20px 0px 20px; font-size:23px; font-weight:bold; padding:0 30px 0 0; line-height:1.3em; background:url(images/slide-descr-arrow.png) 100% 50% no-repeat; } div.top-slide-descr a { color:#fff; } div.top-slide-descr a:hover { 	text-decoration: none; color:#fff; } div.top-slide-descr p { color:#ccc; margin:5px 20px 20px 20px; padding:0; font-size:13px; } ul.top-slides { list-style:none; margin:-6px 0 0 -6px; padding:0; display:block; } ul.top-slides li { margin:6px 0 0 6px; padding:0; display:block; float:left; vertical-align:bottom; width:155px; height:66px; overflow:hidden; box-shadow: 0 4px 5px #2b2b2b; -webkit-box-shadow: 0 4px 5px #2b2b2b; -moz-box-shadow: 0 4px 5px #2b2b2b; } ul.top-slides.large li { width:310px!important; height:171px!important; } ul.top-slides li.first-child { margin-left:0; } ul.top-slides li a { display:block; background:url(images/slide-hover-trans.png); width:310px; height:171px; font-size:14px; color:#fff; margin:0; padding:0; position:relative; text-decoration:underline; } ul.top-slides.large li a { width:310px!important; height:171px!important; } ul.top-slides.inner li a { text-decoration:underline; } ul.top-slides li a img, ul.top-slides li a b { display:none; } ul.top-slides li a * { cursor:pointer; } ul.top-slides li a:hover, ul.top-slides li a.hover { background:url(images/slide-over-trans.png) 0 100% repeat-x; color:#fff; text-decoration:none; } ul.top-slides.inner li a:hover, ul.top-slides.inner li a.hover { color:#F00; } ul.top-slides li a span { display:block; cursor:pointer; bottom:15px; left:15px; position:absolute; text-decoration:none; } ul.top-slides li a span i { border-bottom:1px dotted #fff; font-style:normal; } ul.top-slides li a:hover span i, ul.top-slides li a.hover span i { border-bottom:1px solid #fff; } div.breadcrumb-top { padding:0; margin:5px 0 -3px 0; overflow:hidden; } div.breadcrumb-top.cat { margin:-5px 0 -2px 0; } ul.breadcrumb-navigation { display:block; float:left; margin:0 0 0 27px; padding:0; list-style:none; } ul.breadcrumb-navigation li { display:block; margin:0 0 0 4px; padding:0 0 0 10px; float:left; font-size:11px; color:#e3e3e3; background:url(images/breadcrumb-arrow.gif) 0 50% no-repeat; } ul.breadcrumb-navigation li.first-child { margin:0 0 0 0; padding:0 0 0 0; background:none; } ul.breadcrumb-navigation li a { color:#fff; text-decoration:underline; } ul.breadcrumb-navigation li a:hover { color:#fff; text-decoration:none; } ul.breadcrumb-menu { display:block; float:right; margin:0; padding:0; list-style:none; } ul.breadcrumb-menu li { display:block; margin:0 0 0 10px; padding:0; float:left; font-size:11px; } ul.breadcrumb-menu li a { color:#fff; text-decoration:underline; } ul.breadcrumb-menu li a:hover { color:#fff; text-decoration:none; } #content { } #content-bg { } #content-bg.padding { padding:10px 17px 10px 17px; } #footer { height:90px; margin:10px 0 0 0; color:#fff; overflow:hidden; } #footer .footer-copy { float:left; line-height:1.7em; margin:20px 50px 0 0; } #footer a, #footer b { color:#ff0000; } #footer a:hover { 	text-decoration: none; } ul.work-items { display:block; margin:20px 0 0 0; padding:0; } ul.work-items li { display:block; margin:0 0 20px 8px; padding:0; float:left; width:150px; } ul.work-items li.first-child { margin-left:0; clear:left; } ul.work-items li a.img { display:inline-block; } ul.work-items li a.img img { display:inline-block; box-shadow: 1px 2px 5px #000; -webkit-box-shadow: 1px 2px 5px #000; -moz-box-shadow: 1px 2px 5px #000; } ul.work-items li a.title { display:inline-block; margin:9px 0 3px 0; } ul.work-items li p.descr { margin:0; line-height:1.2em; } .foot_carousel { background:url(images/bg-red.png); padding:8px; } .foot_carousel .jcarousel-container { background:url(&quot;images/bg-white.png&quot;) repeat scroll 0 0 transparent; } .foot_carousel .jcarousel-container-horizontal { width: 918px; padding: 10px 13px; } .foot_carousel .jcarousel-clip { overflow: hidden; } .foot_carousel .jcarousel-clip-horizontal { width: 924px; height: 105px; } .foot_carousel .jcarousel-item { width: 105px; height: 105px; } .foot_carousel .jcarousel-item img { border-radius:5px; } .foot_carousel .jcarousel-item-horizontal { margin-left: 0; margin-right: 11px; } /** * Horizontal Buttons */ .foot_carousel .jcarousel-next-horizontal { position: absolute; top: 52px; right: -15px; width: 25px; height: 25px; cursor: pointer; background: transparent url(images/next-horizontal.png) no-repeat 0 0; } .foot_carousel .jcarousel-next-horizontal:hover, .foot_carousel .jcarousel-next-horizontal:focus { background-position: -25px 0; } .foot_carousel .jcarousel-next-horizontal:active { background-position: -25px 0; } .foot_carousel .jcarousel-next-disabled-horizontal, .foot_carousel .jcarousel-next-disabled-horizontal:hover, .foot_carousel .jcarousel-next-disabled-horizontal:focus, .foot_carousel .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -25px 0; } .foot_carousel .jcarousel-prev-horizontal { position: absolute; top: 52px; left: -15px; width: 25px; height: 25px; cursor: pointer; background: transparent url(images/prev-horizontal.png) no-repeat 0 0; } .foot_carousel .jcarousel-prev-horizontal:hover, .foot_carousel .jcarousel-prev-horizontal:focus { background-position: -25px 0; } .foot_carousel .jcarousel-prev-horizontal:active { background-position: -25px 0; } .foot_carousel .jcarousel-prev-disabled-horizontal, .foot_carousel .jcarousel-prev-disabled-horizontal:hover, .foot_carousel .jcarousel-prev-disabled-horizontal:focus, .foot_carousel .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -25px 0; } .phhh { color: #FFFFFF; font-size: 22px; }