@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic&subset=latin,cyrillic); html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, sub, sup, ol, ul, li, form, label, input, select, button, textarea, table, tbody, tfoot, thead, tr, th, td, a { margin: 0; padding: 0;} html, body { height: 100%;} body { width: 100%; min-width: 980px; font: 12px/18px Arial, Helvetica, sans-serif; color: #666; background: #fff;} img { border: none;} a { cursor: pointer; text-decoration: underline;} a:hover { text-decoration: none;} p { margin-bottom: 18px;} h1, h2, h3, h4, h5, h6 { margin-bottom: 25px; color: #333; font-family: "PT Serif", sans-serif; font-weight: normal;} h1 { font-size: 28px;} h2 { font-size: 21px;} h3 { font-size: 18px;} h4 { font-size: 16px;} h5 { font-size: 14px;} h6 { font-size: 12px;} input[type='submit'], input[type='button'] { cursor: pointer;} ul, ol { margin-bottom: 20px;} .bcar:after, .container:after, .head-t:after, .nav:after, .footer:after, .page-container:after, .filter:after, .catalog-list:after, .pager:after, .card:after, .sel-size:after, .buy-item-wr:after, .contacts-det:after, .feedback-cont:after, .head-attic:after { content: ''; display: table; clear: both;} .all { width: 100%; height: 100%; display: table; border-collapse: collapse; border: none;} .cont-wr { display: table-row-group} .cont, .head, .foot { display: table-cell; vertical-align: top;} .head, .foot { height: 1px;} .bcar-wr { width: 100%; height: 500px; margin-bottom: 29px; overflow: hidden; background: #000000; position: relative; z-index: 10;} .bcar { width: 2820px; height: 500px; left: 50%; margin: 0 -2820px 0 -1410px; position: relative;} .bcar ul { width: 500%; margin: 0; position: relative; z-index: 0;} .bcar li { width: 940px; height: 500px; float: left; list-style: none; position: relative;} .car-item-tx, .car-item-title{ display: block;} .car-item-tx { display: block; position: absolute; top: 188px; right: 65px;font-family: "PT Serif", sans-serif; color: #ffffff; text-align: right;} .car-item-title { padding: 0 5px 42px 0; font-size: 30px; line-height: 40px;} .car-item-title strong { display: block; margin-bottom: 34px; font-size: 55px; line-height: 60px; font-style: italic;} .car-item-ml { display: inline-block; font-size: 18px; font-style: italic; color: #ffffff; line-height: normal;} .car-item-ml:before { content: ''; display: inline-block; width: 24px; height: 24px; margin-right: 10px; background: url("../images/sprite.png") -75px -4px no-repeat; vertical-align: middle;} .previous, .next { display: block; width: 50%; height: 100%; position: absolute; top: 0; z-index: 10; background: #000000; opacity: 0.7; filter: alpha(opacity=70); outline: none;} .previous { right: 50%; margin-right: 470px;} .next { left: 50%; margin-left: 470px;} .previous:before, .next:before { content: ''; display: block; width: 29px; height: 53px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 224px;} .previous:before { right: -12px; background-position: 0 -50px;} .next:before { left: -12px; background-position: -31px -50px;} .rec {margin-bottom: 20px;} .rec-title { margin-bottom: 27px; text-align: center; font-size: 36px; line-height: 47px;} .rec-title span { display: inline-block; position: relative;} .rec-title span:before, .rec-title span:after { content: ''; background: url("../images/sprite.png") no-repeat;} .rec-title span:before { display:block; width: 44px; height: 44px; background-position: 0 -4px; position: absolute; top: 0; left: -58px;} .rec-title span:after { display: block; width: 100px; height: 2px; margin: 10px auto 0; background-position: 0 0;} .rcar-wr { width: 100%; overflow: hidden; position: relative;} .rcar { width: 2820px; left: 50% !important; margin: 0 -2820px 0 -1410px; overflow: hidden; position: relative;} .rcar-cov1, .rcar-cov2 { content: ''; display: block; width: 50%; height: 100%; background: #ffffff; position: absolute; top: 0; opacity: 0.7; filter: alpha(opacity=70); z-index: 100;} .rcar-cov1 { right: 50%; margin-right: 470px;} .rcar-cov2 { left: 50%; margin-left: 470px;} .rcar-previous, .rcar-next { display: block; width: 29px; height: 53px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 50%; margin-top: -23px; z-index: 200;} .rcar-previous { right: 50%; margin-right: 458px; background-position: 0 -105px;} .rcar-next { left: 50%; margin-left: 458px; background-position: -31px -105px} .rcar ul { width: 500%; margin: 0; font-size: 0; line-height: 0; position: relative; z-index: 10;} .rcar li { display: inline !important; vertical-align: top; z-index: 10; text-align: center; list-style: none; float: none !important;} .item-name { width: 118px; min-height: 48px; margin-bottom: 345px; padding: 0 35px; display: inline-block; vertical-align: top; font: 16px/18px "PT Serif", sans-serif; color: #333333;} .item-name a { color: #333333; text-decoration: none;} .item-name span { display: block; font-size: 12px; color: #888888; font-weight: bold; text-transform: uppercase;} .item-other { display: inline-block; vertical-align: bottom; width: 188px; height: 345px; margin-left: -188px;} .rcar-item-img { height: 250px; margin-bottom: 10px; font-size: 0; line-height: 250px; position: relative;} .rcar-item-img img { max-width: 188px; max-height: 250px; vertical-align: middle;} .rcar-item-pr { margin-bottom: 16px; font: bold italic 18px/24px "PT Serif", sans-serif; color: #333333;} .discount .rcar-item-pr { color: #61c90c;} .rcar-item-pr span { margin-right: 10px; font-size: 14px; text-decoration: line-through; color: #888888;} .rcar-item-buy { margin-bottom: 5px;} .rcar-item-buy input { width: 79px; height: 25px; border: none; background: url("../images/sprite.png") 0 -160px no-repeat; font-size: 0;} .skidka, .ac-n { width: 75px; position: absolute; bottom: 5px; right: 0; -webkit-border-radius: 37px; -moz-border-radius: 37px; border-radius: 37px; font: bold italic 14px "PT Serif", sans-serif;} .skidka { height: 63px; padding: 12px 0 0; background: #62ca0d; line-height: 22px; color: #ffffff;} .skidka span { display: block; font-size: 21px;} .ac-n { height: 75px; background: #f1f1f1; line-height: 75px;} .g-cont-wr { margin-bottom: 35px; padding-top: 40px; border-top: 1px solid #f0f0f0;} .g-cont { width: 940px; margin: 0 auto;} .container-wr { background: #f0f0f0;} .container { width: 940px; margin: 0 auto; padding: 39px 0 25px;} .container-c1 { width: 700px; float: left;} .container-c2 { width: 220px; float: right; padding-top: 2px;} .content-tx li { padding-left: 11px; list-style: none; position: relative;} .content-tx li:before { content: '•'; position: absolute; top: 0; left: 0;} .head-wr { display: table-header-group;} .head-attic-wr { padding: 9px 0; background: #61c90c;} .head-attic { width: 940px; margin: 0 auto;} .search { width: 187px; height: 22px; padding-left: 10px; background: #ffffff; float: left; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; position: relative;} .search input[type="text"] { width: 162px; height: 22px; margin-right: 5px; background: none; border: none; font: italic 11px/22px "PT Serif", sans-serif; outline: none;} .search input[type="submit"] { width: 14px; height: 14px; vertical-align: middle; background: url("../images/sprite.png") -110px -89px no-repeat; border: none; outline: none;} .basket { max-width: 560px; height: 22px; float: right; font: 13px/22px "PT Serif", sans-serif; color: #ffffff;} .basket-l { display: inline-block; padding-left: 30px; color: #ffffff; text-decoration: none; position: relative;} .basket-l:hover { text-decoration: underline;} .basket-l:before { content: ''; display: inline; width: 17px; height: 15px; background: url("../images/sprite.png") -67px -109px no-repeat; position: absolute; left: 0; top: 3px;} .basket span { margin: 0 4px; font-weight: bold; color: #000000;} .iss { display: inline-block; height: 22px; margin-left: 7px; padding: 0 13px; background: #000000; line-height: 22px; color: #ffffff; text-decoration: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: relative;} .head-t-wr { background: #000000;} .head-t { width: 940px; margin: 0 auto; padding: 15px 0 19px;} .logo { float: left; margin-right: 37px;} .logo a { display: block; width: 194px; height: 76px; background: url("../images/head-logo.png") no-repeat;} .head-nav { width: 410px; margin: 17px 0 5px; display: table; border-collapse: collapse; border: none; float: left;} .head-nav-tr { display: table-row;} .head-nav-td { display: table-cell; padding: 0 5px 6px 0; font: 14px "PT Serif", sans-serif;} .head-nav-td a { display: inline-block; color: #ffffff; text-decoration: none;} .head-nav-td a:hover { text-decoration: underline;} .head-nav-td a:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 7px; margin: 0 6px 2px 0; background: url("../images/sprite.png") -46px -4px no-repeat;} .tel, .contact { font: italic 16px/25px "PT Serif", sans-serif; color: #61c90c;} .tel { width: 124px; padding: 14px 0 0 20px; float: left; position: relative;} .tel:before { content: ''; display: block; width: 9px; height: 16px; position: absolute; top: 18px; left: 1px; background: url("../images/sprite.png") -46px -13px no-repeat;} .tel p { margin-bottom: 5px;} .contact { width: 120px; padding: 14px 0 0; float: right;} .mail { padding: 0 0 0 22px; white-space: nowrap;} .mail { margin-bottom: 2px; position: relative;} .mail p { margin: 0;} .mail a { color: #61c90c; text-decoration: none;} .mail a:hover { text-decoration: underline;} .mail:before { content: ''; display:block; width: 15px; height: 11px; background: url("../images/sprite.png") -58px -13px no-repeat; position: absolute; top: 8px; left: 0;} .soc { padding: 0 0 0 24px;} .soc a { margin-right: 6px;} .nav { width: 980px; margin: 0 auto; position: relative; z-index: 50;} .nav ul { margin: 0;} .nav > ul > li { margin-right: 5px; float: left; font: 16px/50px "PT Serif", sans-serif; cursor: pointer; list-style: none; position: relative;} .nav > ul > li > a { display: block; padding: 0 20px; color: #333333; text-decoration: none;} .nav > ul > li > a:after, .nav > ul > li.action > a span:after { content: ''; display: inline-block; vertical-align: middle; width: 7px; height: 4px; margin-left: 7px; background: url("../images/sprite.png") -58px -4px no-repeat;} .nav > ul > li:hover { background: #69cc18;} .nav > ul > li:hover > a { color: #ffffff;} .nav > ul > li:hover > a:after { background-position: -67px -4px;} .nav > ul > li.action { margin: 0; line-height: 23px;} .nav > ul > li.action > a { padding: 13px 11px 14px 13px;} .nav > ul > li.action > a:after { display: none;} .nav > ul > li.action > a span { padding: 0 7px; border: 2px solid #69cc18; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;} .drd-wr { position: absolute; top: 50px; left: 0; background: url("../images/drd-bg.png") repeat;} .drd-wr.modif { left: auto; right: 0;} .drd { margin: 15px 9px 12px 20px; border-collapse: collapse; border: none; display: none;} .nav > ul > li:hover .drd { display: table;} .drd > ul { display: table-row;} .drd > ul > li { padding-right: 58px; font: bold 16px/24px "PT Serif", sans-serif; display: table-cell; white-space: nowrap; list-style: none;} .drd > ul > li > a { color: #333333; text-decoration: none;} .drd > ul > li > a:hover { text-decoration: underline;} .s-st { margin: 12px 0 0;} .s-st li { padding: 0 0 14px; font: 13px/16px Arial, sans-serif; white-space: nowrap; list-style: none;} .s-st li a { color: #333333; text-decoration: none;} .s-st li a:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 7px; margin: 0 7px 2px 0; background: url("../images/sprite.png") -52px -4px no-repeat;} .s-st li a:hover { color: #ffffff; text-decoration: underline;} .s-st li a:hover:before { background-position: -46px -4px;} .cont-01 { border-top: 1px solid #000000;} .page-cont { width: 940px; margin: 0 auto; padding: 33px 0 0;} .breadcrumbs { margin-bottom: 35px; color: #888888;} .breadcrumbs.modif { margin-bottom: 27px;} .breadcrumbs a { color: #5cbc0e;} .breadcrumbs a:first-child:before { content: ''; display: inline-block; vertical-align: middle; width: 14px; height: 13px; margin: 0 6px 2px 0; background: url("../images/sprite.png") -101px -13px no-repeat;} .sep { display: inline-block; vertical-align: middle; width: 4px; height: 7px; margin: 0 6px; background: url("../images/sprite.png") -101px -4px no-repeat;} .page-container { margin-bottom: 20px;} .sidebar { width: 186px; float: left;} .sidemenu { margin-bottom: 21px; padding-top: 15px; border: 1px solid #eae9e9;} .sidemenu h2 { margin-bottom: 14px; padding-left: 20px;} .sidemenu-v {} .sidemenu-v > ul { margin: 0;} .sidemenu-v > ul > li { padding: 8px 5px 10px 16px; font: bold 16px/22px "PT Serif", sans-serif; background: url("../images/border.png") 0 0 repeat-x; list-style: none;} .sidemenu-v > ul > li > a { display: inline-block; padding-left: 13px; color: #333333; text-decoration: none; position: relative;} .sidemenu-v > ul > .active { background: #f3f3f3; padding-bottom: 0;} .sidemenu-v > ul > .active > a { color: #5cbc0e;} .sidemenu-v > ul > li > a:before { content: ''; display:block; width: 4px; height: 7px; position: absolute; top: 9px; left: 2px; background: url("../images/sprite.png") -52px -4px no-repeat;} .sidemenu-v > ul > .active > a:before { width: 7px; height: 4px; background-position: -107px -4px; top: 10px;} .sidemenu-s, .sidemenu-ss { display: none;} .sidemenu-v > ul > .active .sidemenu-s { display: block;} .sidemenu-s { margin: 5px 0 -3px;} .sidemenu-s > li { padding-bottom: 11px; padding-left: 21px; font: 13px Arial, sans-serif; list-style: none; position: relative;} .sidemenu-s > li:before, .sidemenu-ss li:before { content: '-'; display: block; position: absolute; top: 0; font: 13px Arial, sans-serif;} .sidemenu-s > li:before { left: 13px;} .sidemenu-ss li:before { left: -2px;} .sidemenu-s > li > a { display: inline-block; color: #888888; text-decoration: none;} .sidemenu-s > .active > a { text-decoration: underline;} .sidemenu-s > .active .sidemenu-ss { display: block;} .sidemenu-ss { margin: 11px 0 -10px;} .sidemenu-ss li { padding-bottom: 11px; padding-left: 6px; font: 13px Arial, sans-serif; position: relative; list-style: none;} .sidemenu-ss li a { display: inline-block; color: #adacac; text-decoration: none;} .sidemenu-ss .active a { text-decoration: underline;} .side-img { margin-bottom: 23px;} .sidecontent { width: 733px; padding-top: 16px; float: right;} .sidecontent h2 { margin-bottom: 32px;} .filter { margin-bottom: 32px; padding: 16px 20px 20px; background: #f3f3f3;} .filter h3 { margin-bottom: 16px; font-size: 16px;} .filter-item { width: 175px; margin-right: 15px; float: left;} .filter-item-name { display: block; padding: 0 0 12px 5px; font-weight: bold;} .filter-item select { width: 100%;} .filter-button { width: 122px; padding-top: 26px; float: right;} .filter-button input { width: 122px; height: 25px; border: none; background: url("../images/sprite.png") 0 -187px no-repeat; font-size: 0;} .catalog { margin-bottom: 33px;} .catalog-list { margin-bottom: 35px; padding-bottom: 6px; border-bottom: 1px solid #e2e2e2; overflow: hidden;} .catalog-list ul { width: 105%; margin: 0; font-size: 0;} .catalog-list li { display: inline; margin-right: 1px; vertical-align: top; text-align: center; list-style: none;} .catalog-list .item-name { width: 118px; margin-bottom: 351px; padding: 0 32px;} .catalog-list .item-other { width: 182px; height: 351px; margin-left: -182px;} .catalog-list .rcar-item-img { height: 240px; margin-bottom: 15px; line-height: 240px;} .catalog-list .rcar-item-img img { max-width: 182px; max-height: 240px;} .pager { width: 284px; margin: 0 auto 25px; overflow: hidden;} .pager ul { width: 105%; margin: 0;} .pager li { width: 31px; height: 31px; margin-right: 2px; float: left; font-size: 17px; line-height: 31px; text-align: center; list-style: none; background: #ededed; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} .pager li a { display: block; height: 31px; color: #9a9999; text-decoration: none;} .pager .active { background: #55c10a; color: #ffffff;} .pager .nazsd, .pager .dalee { width: 75px; font-size: 14px;} .pager .nazsd a:before, .pager .dalee a:after { content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 9px; background: url("../images/sprite.png") no-repeat;} .pager .nazsd a:before { background-position: -75px -31px; margin-right: 10px;} .pager .dalee a:after { background-position: -82px -31px; margin-left: 8px;} .card { margin-bottom: 33px; padding-bottom: 16px; border-bottom: 1px solid #f0f0f0;} .card-c1 { width: 395px; float: left;} .card-sl { margin-bottom: 14px;} .card-slt { width: 393px; height: 462px; margin-bottom: 13px; border: 1px solid #f2f2f2; text-align: center; line-height: 462px;} .card-slt a { display: block; width: 393px; height: 462px;} .card-slt img { max-width: 393px; max-height: 462px; vertical-align: middle;} .card-slt .zoomWrapperImage img { max-width: none; max-height: none;} .zoomWindow { left: 412px !important;} .zoomPup { display: none !important;} .card-slb-wr { position: relative;} .card-slb { width: 360px; margin: 0 auto; overflow: hidden;} .card-slb ul { width: 800%; margin: 0;} .card-slb li { width: 108px; height: 120px; margin: 5px 6px; float: left; text-align: center; line-height: 120px; list-style: none; position: relative;} .card-slb li a { display: block; height: 120px;} .card-slb li a:after { content: ''; display: block; width: 106px; height: 118px; border: 1px solid #dcdcdc; background: url("../images/cov-1.png") repeat; position: absolute; top: 0; left: 0;} .card-slb li img { max-width: 108px; max-height: 120px; vertical-align: middle;} .card-slb .active { -webkit-box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13); -moz-box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13); box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13);} .card-slb li a.zoomThumbActive { -webkit-box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13); -moz-box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13); box-shadow: 0 0 5px rgba( 28, 28, 28, 0.13);} .card-slb li a.zoomThumbActive:after { display: none;} .card-slb-wr .disabled {display:none;} .card-previous, .card-next { display: block; width: 11px; height: 21px; position: absolute; top: 54px; background: url("../images/sprite.png") no-repeat;} .card-previous { left: 0; background-position: -67px -50px;} .card-next { right: 0; background-position: -82px -50px;} .share-link { margin-bottom: 25px; padding-left: 18px; font: bold 14px/26px "PT Serif", sans-serif;} .share-link a { margin: 0 4px;} .share-link a:first-child { margin-left: 7px;} .share-link a img { vertical-align: middle;} .card-c2 { width: 525px; float: right;} .card-c2 h2 { margin-bottom: 18px; font-size: 36px; line-height: 30px;} .card-ipr { margin-bottom: 25px; font: italic bold 29px/38px "PT Serif", sans-serif; color: #eb0000;} .card-ipr span { margin-right: 11px; font-size: 24px; color: #979797; text-decoration: line-through;} .card-info { margin-bottom: 1px; border-bottom: 1px solid #f8f8f8;} .card-info p { margin-bottom: 15px;} .card-container { margin-bottom: 29px; padding-top: 14px; background: #f8f8f8;} .card-container h4 { margin-bottom: 15px; padding: 0 18px; font-size: 14px; font-weight: bold; line-height: 19px; color: #666666;} .card-container h4 a { margin-left: 23px; font: 12px Arial, sans-serif; color: #5cbc0e; font-weight: normal;} .sel-size { width: 487px; margin: 0 auto 21px; padding: 0 16px 12px; border-bottom: 1px solid #ebebeb;} .sel-size ul { margin: 0;} .sel-size li { margin: 0 11px 5px 0; float: left; list-style: none; text-align: center; font-size: 14px;} .sel-size li a { color: #666666; text-decoration: none;} .sel-size .active a { font-weight: bold; color: #5cbc0e;} .sel-size li a span { display:block; width: 25px; height: 24px; margin: 0 auto 3px; border: 1px solid #dadada; background: #ffffff;} .sel-size .active a span { border-color: #8ace54;} .sel-size .active a span:before { content: ''; display: inline-block; width: 15px; height: 14px; margin-top: 5px; background: #5cbc0e;} .buy-item-wr { padding: 0 1px 22px 18px;} .buy-item { width: 125px; height: 39px; float: left;} .buy-item input { width: 125px; height: 39px; border: none; background: url("../images/sprite.png") 0 -214px no-repeat; font-size: 0;} .dostavka { width: 254px; height: 39px; padding-left: 70px; line-height: 38px; float: right; background: #efefef; -webkit-border-radius: 19px 0 0 19px;-moz-border-radius: 19px 0 0 19px;border-radius: 19px 0 0 19px; position: relative;} .dostavka:before { content: ''; display: block; width: 24px; height: 17px; background: url("../images/sprite.png") -101px -31px no-repeat; position: absolute; top: 10px; left: 34px;} .dostavka a { color: #5cbc0e;} .descr-item {} .descr-item h3 { margin-bottom: 21px; font-size: 21px; line-height: 28px;} .descr-item ul { margin-bottom: 13px;} .descr-item li { padding: 0 0 5px 11px; font-weight: bold; list-style: none; position: relative;} .descr-item li:before { content: '•'; display: block; position: absolute; top: 0; left: 0;} .sim-items { margin-bottom: 25px;} .sim-items h3 { width: 940px; margin: 0 auto 27px; font-size: 21px; line-height: 28px;} .contacts { margin-bottom: 10px;} .contacts h2 { margin-bottom: 24px;} .adr { margin-bottom: 16px; font: 16px/22px "PT Serif", sans-serif;} .adr span { margin-left: 4px; font-style: italic; color: #a2a2a2;} .maps { height: 407px; margin-bottom: 24px;} .contacts-det { margin-bottom: 9px;} .contacts-det p { font: italic 16px "PT Serif", sans-serif;; color: #a2a2a2;} .contacts-tel, .contacts-mail { width: 294px; padding: 0 10px 0 39px; float: left; position: relative;} .contacts-tel:before, .contacts-mail:before { content: ''; display: block; background: url("../images/sprite.png") no-repeat; position: absolute;} .contacts-tel:before { width: 22px; height: 34px; background-position: -67px -73px; top: 0; left: 2px;} .contacts-mail:before { width: 29px; height: 20px; background-position: -96px -50px; top: 3px; left: 1px;} .contacts-tel h4, .contacts-mail h4 { margin-bottom: 4px;} .contacts-mail a { color: #61c90c;} .feedback-wr { padding: 19px 0; background: #f9f9f9;} .feedback { width: 940px; margin: 0 auto;} .feedback h2 { margin-bottom: 26px;} .feedback-cont { margin-bottom: 18px;} .feedback-cont-c1 { width: 331px; float: left;} .i-name, .i-mail, .i-tel, .ta-wr { background: #ffffff; border: 1px solid #d9e2d2; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; position: relative;} .i-name, .i-mail, .i-tel { height: 25px; margin-bottom: 17px; padding-left: 32px;} .i-name input, .i-mail input, .i-tel input { width: 288px; height: 25px; border: none; background: none; font: italic 12px/25px Arial, sans-serif; outline: none;} .i-name:before, .i-mail:before, .i-tel:before { content: ''; display: block; background: url("../images/sprite.png") no-repeat; position: absolute;} .i-name:before { width: 11px; height: 14px; top: 5px; left: 11px; background-position: -96px -73px;} .i-mail:before { width: 15px; height: 11px; top: 7px; left: 9px; background-position: -110px -73px;} .i-tel:before { width: 10px; height: 14px; top: 5px; left: 13px; background-position: -96px -89px;} .ta-wr { width: 567px; height: 181px; margin-bottom: 22px; padding: 5px 10px;} .ta-wr textarea { width: 567px; height: 181px; font: italic 12px/18px Arial, sans-serif; border: none; background: none; resize: none; overflow: auto; outline: none;} .feedback-button input { width: 179px; height: 25px; background: url("../images/i-s.png") no-repeat; border: none; font-size: 0;} .feedback-cont-c2 { width: 589px; float: right;} .about { margin-bottom: 25px;} .about h2 { margin-bottom: 29px;} .foot-wr { display: table-footer-group;} .foot { background: #61c90c;} .footer { width: 940px; margin: 0 auto; padding: 32px 0 20px;} .foot-logo { float: left; padding: 6px 48px 0 0;} .foot-logo a { display: block; width: 227px; height: 92px; background: url("../images/foot-logo.png") no-repeat;} .foot-nav { float: left; width: 326px; padding-top: 4px;} .foot-nav ul { width: 155px; margin: 0 8px 0 0; float: left;} .foot-nav li { padding: 0 0 7px 0; font: 14px/18px "PT Serif", sans-serif; list-style: none;} .foot-nav li a { color: #000000; text-decoration: none;} .foot-nav li a:hover { text-decoration: underline;} .foot-nav li a:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 7px; margin: 0 8px 2px 0; background: url("../images/sprite.png") -52px -4px no-repeat;} .foot-container { width: 337px; float: right;} .foot-tel, .foot-contact { margin-bottom: 12px; font: italic 16px/25px "PT Serif", sans-serif; color: #000000;} .foot-tel { width: 124px; padding: 0 0 0 20px; float: left; position: relative;} .foot-tel:before { content: ''; display: block; width: 9px; height: 16px; position: absolute; top: 4px; left: 1px; background: url("../images/sprite.png") -46px -31px no-repeat;} .foot-contact { width: 122px; float: right;} .foot-contact .mail { padding: 0 0 0 22px; white-space: nowrap;} .foot-contact .mail { margin-bottom: 2px; position: relative;} .foot-contact .mail a { color: #000000; text-decoration: none;} .foot-contact .mail a:hover { text-decoration: underline;} .foot-contact .mail:before { content: ''; display:block; width: 15px; height: 11px; background: url("../images/sprite.png") -58px -31px no-repeat; position: absolute; top: 8px; left: 0;} .soc { padding: 0 0 0 24px;} .soc a { margin-right: 6px;} .cop { clear: both; font-size: 11px;}