@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 13px Arial, Helvetica, sans-serif; color: #4f4f4f; background: #fff; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%; position: relative;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #004BA8;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #000000; 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 li {list-style: disc inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; clear: both;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
#wrap {height: 100%; position: relative; background: url(../images/body-BG.png) left bottom repeat-x; border-bottom: solid 1px #919191;}
#footer-BG {height: 69px; margin-top: -70px; overflow: hidden; position: relative; z-index: 20;}
#footer {width: 920px; margin: 0 auto; background: url(../images/footer-BG.png) 0 0 repeat-y;}
#footer-T {background: url(../images/footer-T-BG.png) 0 0 repeat-x;}
#footer-L {background: url(../images/footer-L-BG.png) 0 0 no-repeat;}
#footer-R {background: url(../images/footer-R-BG.png) 100% 0 no-repeat; padding: 17px 27px 0; height: 52px;}
#m-b {float: right; text-align: right; width: 540px; font-size: 12px;}
#m-b ul {padding-bottom: 8px;}
#m-b li {display: inline; list-style: outside none none; padding: 0 0 0 15px;}
#m-b li a {color: #5f5f5f; text-decoration: none;}
#m-b li a:hover {text-decoration: underline;}
#copy {}
.s4et4iki {width: 320px; float: left; padding-top: 7px;}
#logo-BG {background: #edeef0 url(../images/header-BG.png) 0 0 repeat-x; border-bottom: solid 1px #fffffd;}
#logo {width: 920px; margin: 0 auto; background: url(../images/logo.png) 5px 0 no-repeat; height: 90px; position: relative;}
#logo a {display: block; width: 357px; height: 61px; position: absolute; left: 5px; top: 14px; background: url(about:blank) 0 0 no-repeat;}
#m-t-BG {background: url(../images/m-t-BG.png) 0 0 repeat-x;}
#m-t {width: 920px; margin: 0 auto; position: relative; padding-bottom: 15px;}
#m-t ul {padding: 18px 8px; color: #E19223; font-weight: bold;}
#m-t ul li {list-style: outside none none; float: left; padding: 0 24px 0 0;}
#m-t ul li a {color: #fff; text-decoration: none;}
#m-t ul li a:hover {color: #E19223; text-decoration: none;}
#quick-search {position: absolute; right: 0; top: 15px;}
#quick-search * {vertical-align: middle;}
#text-1 {width: 113px; height: 13px; padding: 2px; background: #fff; border: solid 1px #707070; color: #676764; font-size: 11px; margin-right: 11px;}
.button, .button * {vertical-align: middle; margin: 0; padding: 0; display: inline-block; *display: inline; zoom:1;}
.button, .button:hover {background: url(../images/button-1-L.png) 0 0 no-repeat; padding: 0 0 0 5px; text-decoration: none;}
.button b {background: url(../images/button-1-R.png) 100% 0 no-repeat; padding: 0 5px 0 0;}
.button i {background: url(../images/button-1-BG.png) 0 0 repeat-x; height: 20px; line-height: 20px; padding: 0 9px; font-size: 12px; font-style: normal; font-weight: normal; color: #565757;}
#quick-search .button b {background: url(../images/button-3-R.png) 100% 0 no-repeat;}
#quick-search .button {background: url(../images/button-3-L.png) 0 0 no-repeat;}
#quick-search .button i {background: url(../images/button-3-BG.png) 0 0 repeat-x;}
#top-BG {position: relative; background: #eef0ef url(../images/top-BG.png) 0 0 repeat-x; border-bottom: solid 1px #feffff;}
#top {width: 814px; margin: 0 auto; padding: 11px 0;}
#top li {float: left; width: 148px; text-align: center; list-style: outside none none; padding: 5px; height: 170px;}
#top li a, #top li a:hover, .nabbar-2-BG a, .nabbar-2-BG a:hover {text-decoration: none; color: #565757; font-size: 10px;}
#top li a span, .nabbar-2-BG a span {display: block; padding: 3px;}
#top li a:hover, .nabbar-2-BG a:hover {color: #565758;}
#top li a:hover span, .nabbar-2-BG a:hover span {text-decoration: underline;}
#w920 {width: 920px; position: relative; height: 1%; margin: 0 auto;}
.prev, .next {width: 33px; height: 97px; position: absolute; background-position: 0 0; background-repeat: no-repeat; background-image: url(../images/bl-1.png); border: none; padding: 0; cursor: pointer; top: 31px; left: 20px;}
.next {background-image: url(../images/bl-2.png); left: auto; right: 20px;}
#page-wrap, #page-BG, #page-T, #page-L {height: 100%; position: relative; z-index: 10;}
#page-wrap {background: url(../images/page-wrap-BG.png) 0 0 repeat-x; border-top: solid 1px #696a6e;}
#page-BG {background: url(../images/page-BG.png) 0 0 repeat-y; width: 920px; margin: 0 auto; position: relative;}
#page-T {background: url(../images/page-T-BG.png) 0 0 repeat-x;}
#page-L {background: url(../images/page-L-BG.png) 0 0 no-repeat;}
#page-R {background: url(../images/page-R-BG.png) 100% 0 no-repeat; padding: 33px 25px 90px;}
#content {width: 634px; position: relative; float: right; border-width: 0px 1px;}
.h201 {background: url(../images/h201-L.png) 0 0 no-repeat; padding: 0 0 0 5px; font-size: 12px; color: #1683B5; text-transform: uppercase; border-bottom: solid 1px #c8c8c8; position: relative;}
.h201 * {display: block; height: 1%;}
.h201 span {background: url(../images/h201-R.png) 100% 0 no-repeat; padding: 0 5px 0 0;}
.h201 span span {background: #e0e0e0 url(../images/h201-BG.png) 0 0 repeat-x; padding: 11px 10px 11px 20px; min-height: 9px; _height: 9px;}
.h202 s, .h203 s {width: 14px; height: 16px; overflow: hidden; position: absolute; left: 20px; _left: 15px; top: 9px; background: url(../images/ic-1.png) 0 0 no-repeat;}
.h202 span span, .h203 span span {padding-left: 36px;}
.h203 s {background: url(../images/ic-3.png) 0 0 no-repeat; width: 16px; top: 11px;}
.tovari, .tovar, .opis {background: #f0f0f0; border-left: solid 1px #c8c8c8; border-right: solid 1px #c8c8c8; border-bottom: solid 1px #c8c8c8; padding: 20px 22px; margin-bottom: 20px; height: 1%;}
.tovar {border-bottom: dashed 1px #cecece; padding: 21px 29px; margin-bottom: 0;}
.tovar dt {display: block; width: 116px; padding: 10px; background: #fff; border: solid 1px #01172e; position: relative; text-align: center; float: left;}
.tovar dd {display: block; width: 400px; float: right;}
.tovar dd h4 {font-size: 13px; color: #004BA8; padding-bottom: 13px; padding-top: 5px;}
.tovari li, .kartinko {list-style: outside none none; text-align: center; padding: 0 3px 10px; display: inline-block; *padding: 0 4px 10px; *display: inline; zoom:1;}
.tovari li a, .tovari li a:hover {text-decoration: none; color: #144692;}
.tovari li s, .kartinko s {display: block; width: 116px; padding: 10px; background: #fff; border: solid 1px #01172e; position: relative;}
.tovari li span, .kartinko span {display: block; width: 126px; padding: 3px 5px; font-size: 10px;}
.tovari li a:hover span {text-decoration: underline;}
.kartinko {float: left; padding: 0 18px 5px 0;}
.kartinko span {padding-top: 5px; font-size: 12px; text-decoration: underline;}
.kartinko a:hover {color: #004BA9;}
.kartinko a:hover span {text-decoration: none;}
.t-a-center {padding: 20px; text-align: center;}
.t-a-center .text-1, .ol-1 .text-1 {display: inline-block;}
.t-a-center .text-1 input {width: 440px;}
.t-a-center a {}
.c-3 {width: 5px; height: 5px; overflow: hidden; position: absolute; display: block; background: url(../images/c-3.png); background-repeat: no-repeat;}
.L-T {left: -1px; top: -1px; background-position: -5px -5px;}
.R-T {left: 100%; top: -1px; background-position: 0px -5px; margin-left: -4px;}
.R-B {left: 100%; top: 100%; background-position: 0px 0px; margin: -4px 0 0 -4px;}
.L-B {left: -1px; top: 100%; background-position: -5px 0; margin-top: -4px;}
.descr {min-height: 60px; _height: 60px;}
.pay *, .text-1, .text-1 * {display: inline-block; vertical-align: middle; *display: inline; zoom:1;}
.text-1 {background: url(../images/button-2-L.png) 0 0 no-repeat; padding-left: 5px; position: relative; display: none;}
.text-1 b {background: url(../images/button-2-R.png) 100% 0 no-repeat; padding-right: 5px;}
.text-1 em {background: url(../images/button-2-BG.png) repeat-x; height: 20px; padding: 0 5px;}
.text-1 input {background: none; border: none; width: 85px; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; color: #0c3c68; outline: none !important; font-style: normal; font-weight: normal; padding: 0;}
.text-1 a {position: absolute; left: 10px; top: 22px; color: #d75e15; font-size: 12px; font-style: normal; font-weight: normal;}
.text-1 s {height: 20px; width: 1px;}
.spisok li {background: none !important; padding-left: 15px; position: relative; height: 1%;}
.spisok li a {text-decoration: none;}
.spisok li a:hover {text-decoration: underline;}
.spisok ul {display: none;}
.spisok-a {font-weight: bold;}
.spisok li s {width: 9px; height: 9px; display: block; overflow: hidden; position: absolute; left: 0; top: 7px; background: url(../images/+.png) 0 0 no-repeat;}
#nav {width: 225px; float: left;}
.navbar-1 {background: #efefef url(../images/corn-1-BG.png) 0 0 repeat-y; margin-bottom: 13px; height: 1%;}
.c-1-BG {background: url(../images/corn-1-B.png) 0 100% repeat-x;}
.c-1-L {background: url(../images/corn-1-L-B.png) 0 100% no-repeat;}
.c-1-R {background: url(../images/corn-1-R-B.png) 100% 100% no-repeat; padding: 25px;}
.ul-1 li, .opis ul li {list-style: outside none none; padding: 4px 0 4px 17px; background: url(../images/ic-2.png) 0 7px no-repeat;}
.ul-1 li a {color: #004BA8; text-decoration: none;}
.ul-1 li a:hover {text-decoration: underline;}
.navbar-2 {background: url(../images/corn-2-BG.png) 0 0 repeat-y; margin-bottom: 13px; height: 1%;}
.nabbar-2-BG {background: url(../images/corn-2-B.png) 0 100% no-repeat; padding: 18px; text-align: center;}
.nabbar-2-BG a, .nabbar-2-BG a:hover {font-size: 12px;}
.page-navi {padding: 20px; text-align: right;}
.page-navi li {list-style: outside none none; display: inline; padding: 0 5px;}
.page-navi li em {font-style: normal; font-weight: bold;}
.popup {padding: 0px;}
.img-big {width: 220px; text-align: center; float: left; padding: 0 20px 20px 0;}
.ol-1 {padding: 0 20px 10px 260px;}
.ol-1 li {padding: 7px 0;}
.ol-1 big {color: #17529a; text-transform: uppercase; font-weight: bold;}
.sms-pin {width: 91px; height: 43px; padding: 20px 14px 0; text-align: center; margin-right: 6px; text-decoration: none; color: #000000; background: url(../images/sms-pin-BG.png) 0 0 no-repeat; display: inline-block; *display: inline; zoom:1;}
.sms-pin-2 {background-position: 100% 0;}
#m-3 li {display: inline; padding: 0 19px 0 0; background: none;}
#m-3 li a {color: #838383;}
#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#000;
display:none;
}
#boxes .window {
position:absolute;
left:0;
top:0;
width:640px;
/*height:470px;*/
display:none;
z-index:9999;
}
.close {position: absolute; right: 20px; top: 8px; color: red; text-decoration: none; font-size: 20px;}