@charset "utf-8"; /* CSS Document */ html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: normal 12px arial, Tahoma, Geneva, sans-serif; color: #4a4b47; background: #f8f8f8 url(../images/bg-1.png) center top; min-width: 1000px; position: relative; height: 100%; } img {border: none;} a {cursor: pointer; text-decoration: underline; color: #1085fe;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, sans-serif; color: #4a4b47; padding-bottom: 15px; } h1 {font-size: 24px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul, ol { padding-left: 30px; } ul li {list-style: disc outside;} .set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; } .fl {float: left;} .fr {float: right;} .rel {position: relative;} #wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; } .header { position: relative; height: 1%; color: #fff; } .header a { color: #fff; } .h-t-w { background: #000; border-bottom: solid 1px #ffffff; } .h-t { width: 960px; margin: 0 auto; background: url(../images/eds.png) 5px 14px no-repeat; } .h-t ul { padding: 0 0 0 420px; text-align: right; height: 40px; } .h-t ul li { display: block; float: left; list-style: none; padding: 13px 32px 0 0; font-size: 11px; height: 27px; } .h-t ul li a { white-space: nowrap; } .h-t ul li.ho4u { padding-right: 18px; margin-left: -12px; padding-top: 0; } .ho4u a { display: inline-block; *display: inline; zoom:1; background: url(../images/ho4u.png) 0 0 no-repeat; width: 121px; height: 49px; text-align: center; margin-bottom: -20px; font-size: 13px; padding-top: 11px; text-decoration: none; } .ho4u a:hover { text-decoration: underline; } .bg-2 { background: url(../images/bg-2.png) center top; } .h-b { width: 950px; margin: 0 auto; height: 131px; background: url(../images/Untitled-1.png) 0 100% no-repeat; position: relative; } .city { width: 236px; background: url(../images/Untitled-1.png) 100% 100% no-repeat; padding-right: 20px; text-align: center; padding-top: 29px; height: 102px; float: left; } .city big { font-size: 32px; line-height: 32px; display: block; padding-bottom: 18px; } .city a { } .logo { float: left; width: 411px; padding: 9px 0 0 29px; } .logo a { width: 411px; height: 90px; background: url(../images/logo.png) 0 0 no-repeat; display: block; } .autoriz { float: right; width: 200px; padding: 32px 48px 0 0; height: 99px; margin-right: -20px; background: url(../images/Untitled-1.png) 100% 100% no-repeat; text-align: right; } .autoriz ul { padding: 0; } .autoriz li { list-style: none; padding: 0 0 10px; } .autoriz li input { width: 110px; height: 20px; padding: 0 5px; line-height: 20px; background: #fff; border: solid 1px #5c5c5c; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: 10px; } .autoriz li input.voyti { background: none; border: none; color: #fff; padding: 0; height: auto; overflow: visible; padding: 0; margin: 0; width: auto; position: relative; top: -5px; } .m-1 { position: absolute; width: 950px; height: 47px; background: url(../images/m-1.png) 0 0 no-repeat; padding-bottom: 7px; left: 0; bottom: -43px; } .m-1 ul { padding: 0 0 0 44px; } .m-1 li { height: 47px; font-size: 23px; line-height: 47px; float: left; list-style: none; } .m-1 li a { color: #403f3f; text-decoration: none; } .m-1 li a:hover { text-decoration: underline; } .m-1 li.m-1-1 { width: 279px; } .m-1 li.m-1-2 { width: 277px; } .m-1 li.m-1-3 { width: 207px; } .m-1 li.m-1-4 { width: 143px; } .page { width: 950px; margin: 0 auto; padding: 64px 0; } .cont { width: 540px; float: left; } .nav { width: 394px; float: right; } .items { width: 100%; overflow: hidden; } .items ul { padding: 0; font-size: 0; line-height: 0; letter-spacing: -1px; } .items li { width: 267px; display: inline-block; *display: inline; zoom:1; vertical-align: top; font-size: 13px; line-height: normal; letter-spacing: normal; margin-bottom: 22px; } .item-T { background: url(../images/item-T.png) 0 0 no-repeat; } .item-B { background: url(../images/item-B.png) 0 100% no-repeat; padding: 28px 0 39px; } .item-BG { background: url(../images/item-BG.png) 0 0 repeat-y; padding: 0 0 0 15px; } .item { float: left; margin: -16px 0 -10px; width: 225px; overflow: hidden; position: relative; } .item-img { width: 100%; overflow: hidden; margin-bottom: 15px; } .item-img * { max-width: 100%; } .item-descr { color: #4a4b47; overflow: hidden; } .discount { position: absolute; right: 0; top: 0; font: 18px/25px Verdana, Geneva, sans-serif; color: #fff; width: 56px; height: 25px; background: #e62727; text-align: right; padding-right: 9px; } .zol-T { background: url(../images/zol-T.png) 0 0 no-repeat; width: 380px; position: relative; left: 13px; } .zol-B { background: url(../images/zol-B.png) 0 100% no-repeat; padding: 13px 0 159px; } .zol-BG { background: url(../images/zol-BG.png) 0 0 repeat-y; padding: 0 12px; height: 1%; } .zol { float: left; margin: -3px 0 -124px; } .zol h2, .news-list h2 { font: normal 24px Verdana, Geneva, sans-serif; color: #6d6d6d; padding-bottom: 7px; } .akcii, .news-items { padding: 0; } .akcii li, .news-items li { list-style: none; padding: 0 0 15px; font: 11px/18px Verdana, Geneva, sans-serif; color: #6d6d6d; overflow: hidden; float: none; clear: both; } .akcii li a, .news-items li a, .archive a { color: #6d6d6d; text-decoration: none; } .akcii li a:hover, .news-items li a:hover, .archive a:hover { text-decoration: underline; } .news-list-B { background: url(../images/box-2-B.png) 0 100% no-repeat; width: 394px; padding-bottom: 113px; } .news-list-BG { background: url(../images/box-2-BG.png) 0 0 repeat-y; padding: 15px 11px 0 28px; height: 1%; } .news-list { float: left; margin: 0 0 -30px; } .news-item-img { width: 132px; float: left; } .news-item-info { overflow: hidden; } .news-item-data { } .news-item-descr { } .archive { text-align: center; padding-bottom: 10px; } .archive a { } .archive s { display: inline-block; *display: inline; zoom:1; width: 70px; margin: 0 5px; border-bottom: solid 1px #6d6d6d; position: relative; top: -3px; } .text-BG { padding-bottom: 21px; width: 100%; overflow: hidden; background: url(../images/content-B.png) 0 100% no-repeat; } .text { position: relative; padding: 15px 24px; background: #fff; } .carto4ka-BG { background: url(../images/carto4ka-BG.png) 0 0 repeat-y; width: 263px; float: left; height: 1%; position: relative; font: 12px Tahoma, Geneva, sans-serif; color: #000000; margin-right: 15px;; } .carto4ka-T { background: url(../images/carto4ka-T.png) 0 0 no-repeat; height: 1%; padding-top: 10px; } .carto4ka-B { background: url(../images/carto4ka-B.png) 0 bottom no-repeat; padding: 0 25px 22px 11px; min-height: 161px; } .carto4ka-img { width: 110px; height: 47px; margin-bottom: 12px; overflow: hidden;} .carto4ka-img img { max-width: 110px; max-height: 47px; } .carto4ka-h2 { font-weight: bold; } .carto4ka-addres { font-size: 10px; text-align: right; padding-bottom: 10px; } .carto4ka-tel { text-align: right; font-size: 10px; text-align: right; } .carto4ka-BG .discount { top: 16px; right: 27px; } .firma { font: 12px/23px Tahoma, Geneva, sans-serif; } .firma h1 { font-size: 13px; line-height: 24px; color: #000000; } .firma h2 { font-size: 12px; line-height: 24px; font-style: italic; color: #757575; font-weight: normal; }