@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 11px Tahoma, Geneva, sans-serif; color: #010101; background: #fff; display:table; height: 100%; margin: 0 auto; width: 100%;} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #00baff;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: normal 18px Tahoma, Geneva, sans-serif; padding-bottom: 15px; color: #010101;} 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 li {list-style: disc inside; padding-left: 10px;} .set {height: 0; overflow: hidden; clear: both;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} .table {width: 100%; border-collapse: collapse; border: none;} .table td {vertical-align: top;} #header {display:table-header-group;} #header .cell {height: 1%;} #content {display:table-row;} #footer {display:table-row; height:1px;} .cell {display: table-cell;} .header, .page, .footer {width: 958px; margin: 0 auto;} .page {overflow: hidden; padding-bottom: 40px;} .content {width: 712px; float: right; height: 1%;} .nb-1 {float: left; width: 220px;} .header {position: relative; padding: 26px 0 20px 5px} .footer {background: url(../images/bord-1.png) 0 0 repeat-x; padding: 13px 0;} .c {border: solid 1px #e6e6e6; position: relative;} .c .L-T, .c .R-T, .c .R-B, .c .L-B {background: url(../images/c.png) 0 0 no-repeat; display: block; position: absolute; width: 5px; height: 5px; overflow: hidden; left: 0px; top: 0px; margin: -1px 0 0 -1px;} .c .R-T {background-position: 0 -5px; left: 100%; margin-left: -4px; _left: -4px; _margin-left: 100%;} .c .R-B {background-position: 0 -10px; left: 100%; margin: 0 0 -1px -4px; _left: -4px; _margin: 0 0 -1px 100%; top: auto; bottom: 0;} .c .L-B {background-position: 0 -15px; top: auto; bottom: 0; margin: 0 0 -1px -1px;} .c-3 {border-color: #cccccc; background: #f4f4f4;} .c-3 .L-T {background-position: -14px 0;} .c-3 .R-T {background-position: -14px -5px;} .c-3 .R-B {background-position: -14px -10px;} .c-3 .L-B {background-position: -14px -15px;} .c-4 {border-color: #cccccc;} .c-4 .L-T {background-position: -19px 0;} .c-4 .R-T {background-position: -19px -5px;} .c-4 .R-B {background-position: -19px -10px;} .c-4 .L-B {background-position: -19px -15px;} .c-2 {background: #f2f2f2; border: none;} .c-2 .L-T, .c-2 .R-T, .c-2 .R-B, .c-2 .L-B {background: url(../images/c.png) -10px 0 no-repeat; margin-top: 0; margin-bottom: 0; margin-right: 0; width: 4px; height: 4px;} .c-2 .R-T {background-position: -10px -4px;} .c-2 .R-B {background-position: -10px -8px;} .c-2 .L-B {background-position: -10px -12px;} #logo {float: left; width: 201px; padding-left: 5px} #logo a {display: block; width: 125px; height: 27px; background: url(../images/logo-T.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;} .tel {float: left; padding: 8px 0 0 29px; font: normal 20px Arial, Helvetica, sans-serif; color: #000;} .tel span {color: #e6e6e6;} #cart-T {float: right; padding: 9px 13px 9px 32px; background: url(../images/cart.png) 5px 5px no-repeat; color: #000;} #cart-T a {color: #000;} #m-T {padding: 30px 0 10px; width: 100%; overflow: hidden; position: relative; background: url(../images/bord-1.png) 0 20px repeat-x;} #m-T ul {margin-left: -55px;} #m-T ul li {display: inline; padding-left: 60px; list-style: outside none none; font-size: 14px; line-height: 16px;} #m-T ul li a {color: #000; text-decoration: none;} #m-T ul li a:hover {text-decoration: underline;} .h301 {font-size: 14px; padding: 0 10px 0;} .h301 a {color: #000000; text-decoration: none;} .h301 a:hover {text-decoration: underline;} .ul-1 {padding: 0; margin: 0 0 18px;} .ul-1 li {padding: 4px 9px 5px; list-style: outside none none; font-size: 12px; color: #000; display: block; overflow: hidden;} #m-B {float: right; text-align: right;} #m-B li {display: inline; list-style: outside none none; padding: 0 5px 0 35px; color: #ff0054;} #m-B li a {color: #000;} .ul-2 {padding-bottom: 20px;} .ul-2 li {float: left; display: block; list-style: outside none none; float: left; padding: 9px 23px; font-size: 14px; color: #000;} .ul-2 li.c {padding: 8px 22px;} .ul-2 li a, .ul-2 li a:hover, .a-1, .a-1:hover {color: #ff115f; border-bottom: dashed 1px #ff115f; text-decoration: none;} .ul-2 li a:hover, .a-1:hover {border-color: #fff;} .ul-2 li u {display: none;} .ul-2 li.c u {display: block; width: 11px; height: 7px; background: url(../images/bl-1.png) 0 0 no-repeat; position: absolute; left: 50%; bottom: -7px; margin-left: -5px; overflow: hidden;} .items {width: 720px; padding-bottom: 20px;} .item {width: 360px; float: left; padding-bottom: 15px;} .img-1 {width: 160px; float: left; padding-right: 10px; text-align: center;} .img-1 .c, .img-2 .c, .dop-photo .c {text-align: center; vertical-align: middle; width: 158px; height: 110px; text-decoration: none !important; display: block;} .img-1 .c *, .img-2 .c *, .dop-photo .c * {vertical-align: middle;} .img-1 .c u, .img-2 .c u, .dop-photo .c u {height: 110px; width: 1px; display: inline-block; *display: inline; zoom:1;} .cena {padding: 8px 0 0;} .cena a, .cena big {font-size: 18px; line-height: 16px; color: #ff0054; text-decoration: none !important;} .cena big {padding: 2px 0 3px 27px; margin-left: 0.6em; background: url(../images/cart.png) 0 0 no-repeat; display: inline-block; *display: inline; zoom:1;} .cena i {position: relative; left: -0.65em; top: 2px;} .deskr {width: 170px; float: left; font-size: 11px; color: #808080;} .deskr h3 {padding-bottom: 5px;} .deskr h3 a {text-decoration: none;} .deskr h3 a:hover {text-decoration: underline;} .bord-1 {background: url(../images/bord-1.png) 0 0 repeat-x; height: 14px; overflow: hidden;} .text {font-size: 12px; line-height: 18px; color: #000;} .h101 {font-size: 18px; padding: 0 0 3px;} .h101 .cena {padding: 0 0 0 10px; float: right;} .breadcrumb {padding-bottom: 10px;} .breadcrumb, .breadcrumb a {font-size: 11px; line-height: 16px; color: #d9d9d9;} .text-2 {float: left; width: 380px; text-align: justify;} .photo {float: right; width: 322px;} .img-2 {width: 309px; margin-bottom: 6px;} .img-2 .c {width: 307px; height: 210px;} .img-2 .c u {height: 210px;} .dop-photo li {float: left; width: 95px; height: 67px; list-style: outside none none; padding: 0 12px 6px 0;} .dop-photo .c {width: 93px; height: 65px;} .dop-photo .c u {height: 65px;} .table-1 {margin-bottom: 10px;} .table-1 tr {background: url(../images/bord-1.png) 0 100% repeat-x;} .table-1 th {text-align: left; padding: 3px 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #b2b2b2;} .table-1 td {padding: 5px; vertical-align: middle;} td.dop-photo {width: 105px;} td.name {font-size: 12px;} .table-1 .cena, .table-1 .cena big {font-size: 12px; background: none; padding: 0; margin: 0; text-align: left; white-space: nowrap;} .table-1 .cena i {_top: 0.25em; left: -0.7em; *left: -0.75em;} .i-t-1 label {width: 38px; height: 21px; display: block;} .i-t-1 label input {width: 38px; height: 21px; padding: 0; margin: 0; font-size: 12px; color: #000; line-height: 21px; text-align: center; background: none; border: none;} .i-t-1 label i {position: absolute; left: 100%; font-style: normal; line-height: 21px; padding-left: 7px; font-size: 12px;} .del {text-align: center; font-size: 18px; } .del a {color: #b3b3b3; text-decoration: none !important;} .div-1 {float: right; font-size: 18px; color: #000; text-align: right; padding: 0 5px 20px;} .div-1 .cena big {background: none; padding: 0 0 0 10px; margin: 0;} .a-1 {font-size: 14px; display: inline-block; *display: inline; zoom:1;} .table-2 {width: 680px; margin: 10px 0 20px;} .table-2 td {width: 25%; padding: 0 18px 15px 0;} .table-2 label {display: block; font-size: 11px; color: #b4b4b4; padding-bottom: 3px;} .table-2 input, .table-2 textarea, .table-2 select {width: 100%; background: none; border: none; height: 19px; font-size: 12px; line-height: 19px; outline: none; padding: 0; margin: 0;} .table-2 textarea {height: 79px;} .table-2 .c {display: block; padding: 0 3px; zoom:1;} .window {width: 325px; height: 172px; position: fixed; _position: absolute; top: 50%; left: 50%; margin: -86px 0 0 -162px;} .window-bg {background: url(../images/window.png) 0 0 no-repeat; width: 325px; height: 172px; position: relative; z-index: 50; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/window.png', sizingMethod='crop');} .window .rel {z-index: 60; top: -172px; height: 1%; padding: 144px 18px 0;} .window h4 {position: absolute; width: 220px; top: 65px; left: 85px; font: italic 16px Arial, Helvetica, sans-serif; color: #000;} .a-2 {color: #000000;} .sp-1 .jNiceWrapper {padding: 0;} .sp-1 .jNiceSelectWrapper {height: 19px;} .sp-1 .jNiceSelectWrapper .jNiceSelectText {border: none; background: none; height: 19px; font-size: 12px; line-height: 19px;} .sp-1 .jNiceSelectWrapper .jNiceSelectOpen {height: 19px; background: url(../images/bl-2.png) center no-repeat;} .sp-1 .jNiceSelectWrapper ul {width: 320px; left: -1px; border-color: #ccc; border-top: none;} .sp-1 .jNiceSelectWrapper ul li {list-style: outside none none; padding: 0; font-size: 12px;} .sp-1 .jNiceSelectWrapper ul li a {padding-left: 3px;} .p-n {padding: 20px; text-align: right;} .p-n ul, .p-n li {list-style: outside none none; vertical-align: middle; font-size: 12px; font-weight: bold; padding: 5px 10px; display: inline-block; *display: inline; zoom:1;} .p-n li a {color: #11bfff;}