@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,Helvetica,sans-serif; color: #fff; background: #000103 url(../images/bg.jpg) center top no-repeat; min-width: 1000px; position: relative; height: 100%; } img {border: none;} a {cursor: pointer; text-decoration: underline; color: #505050;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: normal 18px Arial,Helvetica,sans-serif; color: #505050; 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; width: 1000px; margin: 0 auto; } .page {position: relative; padding: 164px 0 0; overflow: hidden; width: 100%;} .container {width: 100%; float: left;} .cont {width: 467px; padding: 0 15px; margin: 0 auto; background: #fff; color: #505050; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nav-1 {width: 240px; float: left; margin-left: -100%;} .nav-2 {width: 240px; float: left; margin-left: -240px;} .prosto_block {background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 5px; padding-bottom: 10px; color: #505050; overflow: hidden;} .h201 {background: #e7e8e8; padding: 14px 40px 11px 14px; position: relative; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; margin-bottom: 15px; font-size: 14px; line-height: 14px; font-weight: bold; color: #000000; text-transform: uppercase; font-family: AGLettericaCondL;} .h201 a {color: #000000; text-decoration: none;} .h201 a:hover {text-decoration: underline;} .h201 s {display: block; position: absolute; right: 14px; top: 11px; width: 18px; height: 18px; background: url(../images/bl-1.png);} .res {padding: 0 14px; font-size: 12px; color: #505050;} .res ul {padding: 0; margin: 0;} .res li {padding: 0 0 14px 15px; background: url(../images/bl-3.png) 0 3px no-repeat; list-style: none none !important;} .res b {font-size: 11px; color: #999999;} .inventar {padding: 0 14px;} .inventar p {padding-bottom: 10px;} .news_in_front {padding: 0 14px;} .news_in_front dl {overflow: hidden; margin-bottom: 11px; border-bottom: solid 1px #999999;} .news_in_front dt {font-size: 10px; color: #aab0a9; padding-bottom: 5px;} .news_in_front dd {padding-bottom: 7px;} .news_in_front dd a {text-decoration: none;} .news_in_front dd a:hover {text-decoration: underline;} .statyi {padding: 0 14px;} .statyi ul {padding: 0; margin: 0;} .statyi li {padding: 0 0 8px 15px; background: url(../images/bl-3.png) 0 3px no-repeat; list-style: none none !important;} .statyi li h3 {font-size: 11px; text-transform: uppercase; color: #cc2832; padding-bottom: 4px;} .statyi p {padding: 0;} .m-1 {margin: 0 -15px 9px;} .m-1, .m-1 ul {background: #000 url(../images/m-1.png) repeat-x; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .m-1 ul {padding: 0; margin: 0; font-size: 0; line-height: 0; letter-spacing: -1px; padding: 14px 0 0px; border: solid 1px #363e42; border-bottom: none;} .m-1 ul li {font-size: 12px; line-height: normal; letter-spacing: normal; list-style: none none; display: inline-block; *display: inline; zoom:1; padding: 0 0 15px; margin: 0 10px 0 18px; position: relative;} .m-1 > ul li {line-height: 14px;} .m-1 ul li a {color: #fff; text-decoration: none;} .m-1 ul li a:hover, .m-1 ul li a.active {text-decoration: underline;} .m-1 ul ul {display: none; background: #e5e5e5 url(../images/bl-2.png) 12px 0 no-repeat; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; position: absolute; left: 0; top: 29px; width: 94px; padding: 14px 15px 10px 18px; border: none; font-size: 11px;} .m-1 ul ul li {padding: 0 0 4px; margin: 0; display: block;} .m-1 ul ul li a {color: #505050;} .gal {margin: 0 -5px 20px;} .h202 {font-size: 14px; color: #666666; padding: 0 90px 10px 0; position: relative;} .h202 span {text-transform: uppercase;} .h202 small {position: absolute; right: 0; font-size: 11px; font-weight: normal;} .h202 small a {color; #505050;} .news_2 {overflow: hidden; padding-bottom: 8px; border-bottom: solid 1px #999999; margin-bottom: 9px;} .news_2-img {width: 101px; float: left; padding-top: 5px; overflow: hidden;} .news_2-body {width: 355px; float: right;} .news_2-date {font-size: 10px; color: #aab0a9; padding-bottom: 5px;} .news_2-descr {} .news_2-descr a {text-decoration: none;} .news_2-descr a:hover {text-decoration: underline;} .two_regions_in_front {overflow: hidden; padding-bottom: 10px; border-bottom: solid 1px #999999; margin-bottom: 10px;} .two_regions_in_front-L {width: 210px; float: left; padding: 0 0 0 13px;} .two_regions_in_front-R {width: 210px; float: right; padding: 0 13px 0 0;} .two_regions_in_front p {padding-bottom: 10px;} .two_regions_in_front h5 {font-size: 11px; font-weight: bold; color: #999999; padding-bottom: 5px;} .two_regions_in_front h3 {font-size: 14px; font-weight: bold; color: #505050; padding-bottom: 12px;} .header {position: absolute; width: 100%; top: 0; left: 0; height: 164px;} .logo {position: absolute; left: 28px; top: 44px;} .logo a {display: block; width: 326px; height: 97px; background: url(../images/logo.png) no-repeat;} .m-t {position: absolute; top: 4px; right: 20px; text-align: right; color: #fff; text-transform: uppercase;} .m-t a {color: #fff; font-size: 9px; text-decoration: none;} .m-t a:hover {text-decoration: underline;} .partn {border: solid 1px #6a6a6a; padding: 0 13px; margin-bottom: 22px; margin-top: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .partn table {border-collapse: collapse; border: none;} .partn table td {padding: 8px 15px;} #footer { position: relative; padding: 0 14px 20px; overflow: hidden;} .s4et4iki {width: 465px; float: left; padding-right: 20px;} .copy {width: 480px; float: left; color: #666666; font-size: 12px; line-height: 20px;} .copy a {color: #fff;} .inventar-list {} .inventar-item {overflow: hidden; padding-bottom: 10px; border-bottom: solid 1px #999999; margin-bottom: 22px;} .inventar-item-img {width: 233px; float: left; overflow: hidden; padding: 3px 14px 0 0;} .inventar-item-img img {max-width: 233px;} .inventar-item-body {overflow: hidden; padding-bottom: 40px; position: relative; min-height: 140px;} .inventar-item-title {font-size: 18px; color: #505050; padding-bottom: 7px;} .inventar-item-descr p {padding-bottom: 8px;} .inventar-item-price {position: absolute; left: 0; bottom: 9px; font-size: 18px;} .inventar-item-zakazat {position: absolute; right: 0; bottom: 12px; color: #cc2832;} .p-n {text-align: center; padding: 20px; vertical-align: middle;} .p-n * {display: inline-block; *display: inline; zoom:1; vertical-align: middle;} .popap4eg-1 {*width: 358px; padding: 29px 10px 13px 15px; position: fixed; float: left; background: #fff; border: solid 1px #999999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; left: 50%; top: 50%; margin: -150px 0 0 -193px;} .popap4eg-1 table {width: 100%; border-collapse: collapse; border: none;} .popap4eg-1 td {padding: 0 5px 6px 0; vertical-align: top;} .popap4eg-1 td label {font-weight: bold; line-height: 19px; white-space: nowrap;} .popap4eg-1 td label span {font-size: 18px; line-height: 19px; color: #cc2832;} .popap4eg-1 td input[type="text"] {width: 159px; height: 17px; line-height: 17px; padding: 0 5px; background: #fff; border: solid 1px #999999;} .popap4eg-1 td img {float: left; margin-right: 10px;} .popap4eg-1 td input[type="text"].cap-1 {width: 67px; float: left;} .popap4eg-1 td textarea {width: 219px; height: 88px; padding: 0; margin: 0; background: #fff; border: solid 1px #999999; font-size: 12px; overflow: auto; } .popap4eg-1 td small {font-size: 10px;} .poyasn-1 {float: left; width: 260px; color: #cc2832;} .poyasn-1 big {font-size: 18px; font-weight: bold;} .zakaz {float: right;} .zakaz input {width: 69px; height: 18px; background: url(../images/zakazat.png) 0 0 no-repeat; padding: 0; margin: 0; border: none; font-size: 0; line-height: 0;}