@charset "utf-8"; /* CSS Document */ html, body, img, p, a, h1, h2, h3, h4, h5, h6, form, input, textarea, table, td, tr, th, ul, li, div, span, strong, br {margin: 0; padding: 0;} img {border: none;} html {height: 100%;} body {background: #fff; width: 100%; font: normal 12px Tahoma, Arial, sans-serif; position: relative; height: auto !important; height: 100%; min-height: 100%;} h1, h2, h3, h4, h5, h6 {font-size: 14px;} h1 {font-size: 30px;} h2 {font-size: 18px;} h4 {font-size: 12px;} h5 {font-size: 11px;} h6 {font-size: 10px;} a {text-decoration: underline; color: #000;} a:hover {text-decoration: none;} p {padding: 8px 0; line-height: 15px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul li {list-style: disc inside; padding-left: 10px;} .site {background: #fff; height: 1%; min-width: 1000px; padding-top: 15px;} .heder {position:relative;} #logo {position: absolute; width: 134px; height: 107px; top: 1px; left: 49px; display: block; background: url(../images/logo.png) no-repeat;} .telef {position: absolute; top: 128px; left: 44px; width: 151px; height: 20px; color: #d8d7d7; font-size: 24px;} .telef span {font-size: 12px; padding-right: 6px;} #nav {font-family: Arial, Helvetica, sans-serif; padding-left: 245px;} #nav li {display: inline; padding: 0 4px; list-style: none; color: #d70500;} #nav li a:hover {color: #d70500; text-decoration: underline;} .poisk {float: right; padding-right: 20px;} .poisk * {vertical-align: middle;} .poisk-text {width: 160px; height: 17px; color: #cacaca; font-size: 12px; background: #fff; border: 1px #cacaca solid;} .poisk-button {background: url(../images/poisk.png) no-repeat; width: 11px; height: 11px; border: none;} .poisk-2_all {float: right; padding: 0px 7px; width: 190px; border: #fcefef solid; border-width: 1px 0 0 1px; background: #f7d6d6; margin-top: 32px; margin-right: 24px; _padding-bottom: 3px;} .poisk-2_all * {vertical-align: middle;} .poisk-2_all form {padding: 5px 0; display: inline-block; *display: inline; zoom:1;} .poisk-2_all input {width: 165px; height: 17px; margin-right: 5px; color: #000; font-size: 11px; background: #fff; border: 1px #cacaca solid;} .poisk-2_all input.poisk-button-1 {background: url(../images/str-1.png) no-repeat; width: 15px; height: 15px; border: none; margin: 0;} .poisk-2_all select {width: 80px; height: 17px; color: #000; font-size: 11px; background: #fff; border: 1px #cacaca solid; margin-right: 6px;} *+html .poisk-2_all select {height: 19px;} .korzina {background: url(../images/korzina.png) right no-repeat; padding-right: 71px; margin-right: 32px; padding-top: 27px; float: right; position: relative; overflow: hidden;} .korz {position: absolute; bottom: 30px; right: 0; width: 69px; height: 50px; display: block;} .korzina h2 {color: #d70500; padding-bottom: 4px;} .ul-korz li {font-size: 12px; color: #000; padding: 4px 0; list-style: outside; list-style: none; padding-left: 0;} .ul-korz li a {color: #d70500;} .ul-korz li span {padding: 0 4px; color: #d70500;} .conteiner {width: 100%; overflow: hidden; padding-bottom: 90px;} .content_all {float: left; width: 100%;} .content {padding-left: 245px;} .content-in {width: 100%;} .content-text {padding-right: 265px;} .content-text p {color: #000;} .h1 {color: #d70500; padding-bottom: 15px; font-weight: normal;} .O-magazine {padding: 5px 38px 5px 0;} .O-magazine p {color: #444444;} .zakaz {width: 97%;} .zakaz-div {padding: 5px 0;} .zakaz-div h3 {color: #000; padding: 10px 0 2px;} .zakaz-text1 {width: 250px; height: 23px; border: 1px #cacaca solid; background: #fff; color: #d70500; font-size: 18px;} .zakaz-text2 {width: 100%; border: 1px #cacaca solid; background: #fff; color: #d70500; font-size: 18px; min-height: 126px;} .table {width: 97%;} table {border-collapse: collapse; width: 100%; margin: 5px 0 5px 0;} td {padding-right: 22px; vertical-align: middle; height: 39px; border-bottom: 1px #949494 dotted; font-size: 18px; color: #c8c6c6;} td.td_01 {min-width: 360px; color: #000;} td.td_02 {color: #c8c6c6;} td.td_03 {text-align: center;} .td-in-03 {border: 1px #cacaca solid; width: 31px; height: 16px; font-size: 12px; color: #d70500; text-align: center;} td.td_04 {color: #d70500; text-align: center;} td.td_04 span {color: #000; padding: 0 6px;} td.td_05 {background: url(../images/krest.png) center 12px no-repeat; width: 15px;} td.td_05 a {display: block; width: 15px; height: 15px; margin-left: -13px;} .zakazat {text-align: right; padding-top: 14px;} .zakazat-button {background: url(../images/zakazat.png) no-repeat; width: 140px; height: 30px; border: none;} .content-menu {width: 100%; overflow: hidden;} .content-menu ul {margin-left: -22px;} .content-menu li {display: -moz-inline-box; display: inline-block; vertical-align: top; zoom:1; *display: inline; position: relative; width: 350px; min-height: 154px; _height: 154px; margin: 0 0px 27px 0; padding-left: 22px; list-style: none;} .content-menu-L {float: left;} .img-text {padding-bottom: 3px; font: normal 11px Arial, Helvetica, sans-serif; color: #000;} .img-text span {color: #d70500;} .content-menu-L a {width: 140px; height: 140px; display: block;} .content-menu-R {float: left; width: 198px; position: relative; padding-left: 9px;} .content-menu-R h2 a {font-size: 18px;} .buttons, .kupit {position: absolute; bottom: 51px; right: 52px; width: 91px; height: 21px; background: url(../images/batton-1.png) no-repeat; text-align: center; padding-top: 3px; color: #000; font: normal 14px Tahoma, Arial, sans-serif;} .buttons {color: #fff;} .form-kupit {padding-top: 15px;} .kupit {background: url(../images/kupit-2.png) no-repeat; border: none; bottom: 12px; height: 24px; padding: 0;} .paginacia_all {margin-right: 32px; text-align: right;} .paginacia-L {background: url(../images/paginac_L.png) no-repeat; padding-left: 9px; height: 31px; float: right; display: inline-block;} .paginacia-R {background: url(../images/paginac_R.png) right no-repeat; padding-left: 0; padding-right: 9px; display: inline-block;} .paginacia {background: #efefef; padding: 9px 16px 8px 16px; height: 15px; position: relative; display: inline-block;} .paginacia li {list-style: none; float: left; padding-right: 9px; color: #ce0100; font-size: 12px;} .paginacia-str-L, a.paginacia-str-L, .paginacia-str-R, a.paginacia-str-R {position: absolute; height: 15px; width: 13px; top: 9px; display: block;} .paginacia-str-L {background: url(../images/str_1.png) top no-repeat; left: 0;} a.paginacia-str-R {background: url(../images/str_2.png) bottom no-repeat; right: 0;} a.paginacia-str-L {background: url(../images/str_1.png) bottom no-repeat; left: 0;} .paginacia-str-R {background: url(../images/str_2.png) top no-repeat; right: 0;} *+html .paginacia_all, *+html .paginacia-L, *+html .paginacia-R, *+html .paginacia {display: inline;} * html .paginacia-L, * html .paginacia-R, * html .paginacia {display: inline;} .side-right {float: right; width: 265px; padding: 3px 15px 0 24px; overflow: hidden; height: 1%;} .side-right img {width: 263px; height: 263px; padding: 5px 0;} .side-right-kupit {text-align: center; padding: 36px 0 5px 0;} .kupit-button {background: url(../images/kupit.png) no-repeat; width: 140px; height: 30px; border: none;} .sidebar {width: 225px; padding: 14px 0 0 18px; margin-left: -100%; height: 1%; float: left;} .sidebar ul {padding-right: 20px;} .sidebar li {padding: 7px 0 7px 90px; border-top: 1px #adadad dotted; font-family: sans-serif; list-style: none;} .sidebar li h2 {color: #000; font-weight: bold;} .sidebar li ul li {padding: 0; border: none; list-style: none;} .sidebar li ul li a {font-size: 12px; font-family: sans-serif} .sidebar li a:hover {color: #d70500; text-decoration: underline;} .a1 {background: url(../images/li-01.png) no-repeat;} .a2 {background: url(../images/li-02.png) no-repeat;} .a3 {background: url(../images/li-03.png) no-repeat;} .a4 {background: url(../images/li-04.png) no-repeat;} .a5 {background: url(../images/li-05.png) no-repeat;} .a6 {background: url(../images/li-06.png) no-repeat;} .a7 {background: url(../images/li-07.png) no-repeat;} .a8 {background: url(../images/li-08.png) no-repeat; border-bottom: 1px #adadad dotted;} .footer_all {position: relative;} .footer_bg {position: absolute; top: -68px; right: 0; background: url(../images/footer.png) no-repeat; width: 385px; min-height: 97px; text-align: right; padding-right: 20px; padding-bottom: 20px;} .footer_bg p {font: normal 10px Tahoma, Arial, sans-serif; line-height: 14px; color: #000; padding: 0; padding-top: 26px;} .footer {border-top: 4px #dfdfdf solid; padding-top: 16px; margin-left: 22px;} .footer img {margin-right: 10px;} .bott-telef {padding-top: 13px; color: #444; font-size: 24px; line-height: 23px;} .bott-telef span {font-size: 12px; padding-right: 6px;}