body, html, h1, h2, h3, h4, h5, h6, h7, div, p, span, td, tr, table, a, strong, ul, li {margin: 0; padding: 0;}
body  {font: normal 12px Arial, Helvetica, sans-serif; color: #000; background: #fff;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
/*h1 {display: none;}*/
a {text-decoration: underline; color: #0092dd;}
a:hover {text-decoration: none;}

/*min*/
.min {min-width: 1000px; max-width: 1260px; padding: 0 0 2px 0;}
/*min*/

/*head*/
.head {height: 74px; position: relative;}
.logo {background: url(/images/logo.png) 0 0 no-repeat; width: 202px; height: 61px; position: absolute; left: 18px; top: 10px;}
.logo a {display: block; height: 61px; text-indent: -9999px; overflow: hidden;}

.slogan h1 {height: 61px; position: absolute; top: 23px; left: 240px; margin-right:313px; font: bold 18px Helvetica, sans-serif; color: green}

.icons {position: absolute; top: 32px; left: 513px;}
.icons img {vertical-align: middle; margin-right: 23px;}

.number {position: absolute; right: 25px; top: 23px; font-size: 14px;}
.number span {font-size: 18px;}

.contacts {position: absolute; right: 4px; top: 45px; font-weight: bold;}
.contacts img {vertical-align: middle;}

.menu {position: absolute; left: 55px; top: 29px;}
.menu li {float: left; margin-right: 25px; float: left;}
/*head*/

/*block*/
.block {background: url(/images/block-x.png) 0 0 repeat-x;}
.block-bg {background: url(/images/block.jpg) 100% 0 no-repeat; height: 189px; position: relative; z-index: 1000;}

.korzina1 {position: absolute; background: url(/images/korzina1.png) 0 0 no-repeat; width: 178px; height: 23px; right: 16px; top: 0; text-align: center; color: #FFF; font: normal 18px "Arial Narrow", Helvetica, sans-serif; line-height: 18px; cursor: pointer;}
.korzina2 {background: url(/images/korzina2.png) 0 0 no-repeat; width: 163px; height: 87px; padding: 8px 0 0 16px; position: absolute; right: 16px; top: 23px; color: #FFF;}
.korzina2 li.e03 {font-size: 11px; font-style: italic;}
.korzina2 li.e03 img {vertical-align: middle;}
.korzina2 a.e04 {float: right; margin: 9px 5px 0 0;}

.close {position: absolute; background: url(/images/close.gif) 0 0 no-repeat; width: 7px; height: 7px; position: absolute; top: 7px; right: 6px; cursor: pointer;}

.brend3 {position: absolute; top: 155px; left: 14px; font: normal 14px "Arial Narrow", Helvetica, sans-serif;}
.brend3 li {float: left; padding-top: 2px; margin-right: 18px; position: relative;}
.brend3 li.e05 {font: normal 16px Arial, Helvetica, sans-serif; padding: 0 8px 0 0; background: url(/images/bullet.gif) 100% 9px no-repeat;}
.brend3 li li {float: none; margin: 0; padding: 0;}

.drop {position: absolute; width: 123px; font-size: 11px; z-index: 1000; left: -23px; top: 17px; padding-top: 6px;}
.drop a {color: #fff; text-decoration: none;}
.drop li {margin-bottom: 5px;}
.drop-t {background: url(/images/drop-t.png) 0 0 no-repeat; height: 5px;}
.drop-b {background: url(/images/drop-b.png) 0 0 no-repeat; height: 7px;}
.drop-y {background: url(/images/drop-y.png) 0 0 repeat-y; padding: 4px 0 3px 12px;}
/*block*/

/*rezina*/
.container {width: 100%;}
.content {width: 100%; float: left;}
.main {margin: 0 0 0 262px; padding-bottom: 45px;}
.main2 {margin: 0 237px 0 0;}
.left {float: left;	width: 262px; margin-left: -100%;}
.right {float: left; width: 220px; margin-left: -220px;}
/*rezina*/

/*nav*/
.nav span {display: block; height: 26px; padding: 10px 0 0 16px; font: bold 12px "Arial Narrow", Helvetica, sans-serif; text-transform: uppercase; cursor: pointer;}
.nav li.q1 span {height: 26px; background: url(/images/q01.png) 0 0 no-repeat; padding-top: 12px;}
.nav li.q2 span {background: url(/images/q02.png) 0 0 no-repeat;}
.nav li.q3 span {background: url(/images/q03.png) 0 0 no-repeat;}
.nav li.q4 span {background: url(/images/q04.png) 0 0 no-repeat;}
.nav li.q5 span {background: url(/images/q05.png) 0 0 no-repeat;}
.nav li.q6 span {background: url(/images/q06.png) 0 0 no-repeat;}
.nav li.q7 span {background: url(/images/q07.png) 0 0 no-repeat;}
.nav li.q8 span {background: url(/images/q08.png) 0 0 no-repeat;}
.nav li.q9 span {background: url(/images/q09.png) 0 0 no-repeat;}
.nav li.q10 span {background: url(/images/q10.png) 0 0 no-repeat;}
.nav li.q11 span {background: url(/images/q10.png) 0 0 no-repeat;}
.nav li.q12 span {background: url(/images/q10.png) 0 0 no-repeat;}
.nav li div {background: url(/images/nav-li-ul-bg.png) 0 0 no-repeat #eef6e7; padding: 19px 0 10px 46px;}
.nav li div li {padding-bottom: 10px; padding-right:5px;}
.nav li div a {font: normal 12px "Arial Narrow", Helvetica, sans-serif; color: #000; text-decoration: none; text-transform: uppercase;}
.nav li div a:hover {text-decoration: underline;}
/*nav*/

/*popularbrends*/
.popularbrends {padding: 15px 0 0 14px;}
.popularbrends h3 {font: bold 16px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 25px;}
.popularbrends h3 img {vertical-align: middle;}
.popularbrends div {text-align: center; margin-bottom: 20px;}
.popularbrends div img {margin-bottom: 6px;}
.popularbrends a {text-decoration: none; color: #000; font-weight: bold;}
.popularbrends div a span {text-decoration: underline; background: url(/images/bullet.gif) 0 6px no-repeat; padding: 0 0 0 6px;}
/*popularbrends*/

/*banners*/
.banners {width: 100%; margin-bottom: 20px; position: relative;}
.banners td {width: 50%; position: relative;}
/*banners*/

/*goods*/
.goods {padding: 0 14px 22px 24px;}
.goods .sort {float: right; font-size: 11px; font-weight: bold;}
.goods .sort a {color: #000;}
.goods .sort a:hover {color: #F00;}
.goods .sort-spacer {padding-left: 10px;}
.goods .pager {padding-left: 15px;}
.goods .pager strong {color: #F00;}
.goods .where {float: left;}
.goods h3 {font: bold 16px "Arial Narrow", Helvetica, sans-serif; }
.goods table {width: 100%; margin-bottom: 15px; clear: both; }
.goods td {text-align: center; padding: 12px 0 6px 0; border-bottom: 1px solid #b0dc4b;}
.goods tr.last td {border: none;}
.goods table span {display: block; font-size: 14px; font-weight: bold; margin-top: 3px;}
.goods table img {vertical-align: middle;}
.goods table p img {margin: 0 3px;}
.goods table p {padding: 9px 0 0 0;}
.goods table span.brend {color: #ff7200; font-style: italic;}
/*goods*/

/*desc*/
.desc {margin: 0 19px 0 19px; padding: 0 0 0 17px; border-left: 4px solid #73b525;}
.desc h3 {font: bold 16px "Arial Narrow", Helvetica, sans-serif; color: #6eb221; margin-bottom: 19px;}
/*desc*/

/*block2*/
.block2 {background: url(/images/block2-x.gif) 0 0 repeat-x; position: relative;}
.block2-l {background: url(/images/block2-l.gif) 0 0 no-repeat;}
.block2-r {background: url(/images/block2-r.gif) 100% 0 no-repeat; height: 73px;}
.block2-r .carousel-container {padding: 8px 8px 0 10px; height: 60px; overflow: hidden;}
.block2 ul {height: 60px;}
.block2 li {width: 89px; height: 60px; float: left; margin-right: 1px;}
.prev {background: url(/images/prev.gif) 0 0 no-repeat; width: 5px; height: 9px; position: absolute; cursor: pointer; left: 3px; top: 32px;}
.next {background: url(/images/next.gif) 0 0 no-repeat; width: 5px; height: 9px; position: absolute; cursor: pointer; right: 3px; top: 32px;}
/*block2*/

/*right*/
.right {padding: 9px 0 0 0;}
.right h3 {font: bold 16px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 12px; padding-left: 22px;}
/* .right h3 a {font: normal 10px Arial, Helvetica, sans-serif;} */
.right h3 a.black {color: #000;}
.right a {color: #16899e;}
/*right*/

/*login*/
.login {padding: 0 0 18px 22px; width: 136px;}
.login p {position: relative; padding: 1px 0 0 0;}
.login p a {position: absolute; left: 0; top: 4px; font-size: 10px;}
.f01 {background: url(/images/f01.gif) 100% 0 no-repeat; width: 126px; height: 16px; padding: 3px 5px 1px 5px; border: none; font: normal 10px Arial, Helvetica, sans-serif;}
.login p input {float: right;}
/*login*/

/*rec*/
.rec td {padding-bottom: 22px;}
.rec td.e02 {font-size: 10px;}
.rec td.e01 {width: 22px; font-size: 16px; font-weight: bold;}
/*rec*/

/*brend2*/
.brend2 {padding: 0 0 0 22px; color: #002228; font-size: 11px;}
/*brend2*/

/*block3*/
.block3 {padding: 0 0 11px 18px; border-bottom: 1px solid #d8dfe3; position: relative;}
.block3 li {display: inline; margin-right: 20px;}
.block3 li img {vertical-align: middle;}

.cards {position: absolute; right: 0; bottom: 4px;}
.cards img {vertical-align: middle; margin-right: 15px;}
/*block3*/

/*footer*/
.footer {padding: 20px 18px 21px 18px; border-bottom: 2px solid #ff7200;}
.footer table {width: 100%;}
.footer img {vertical-align: middle;}

.footer span.number {position: static; font-size: 14px;}
.footer span.number span {font-size: 18px;}
/*footer*

/*logined*/
/*.logined {background: #edf9c4; padding: 7px 0 15px 13px; margin: 0 0 12px 22px; font-size: 11px;}*/
.logined {background: #edf9c4; padding: 7px 0 15px 13px; margin: 0 0 12px 22px; font-size: 14px;}

.logined h2 {font: bold 18px "Arial Narrow", Helvetica, sans-serif;}
.logined span {color: #ff0000;}
/*logined*/

/*item*/
.item {padding: 0 0 0 27px;}
.item h2 {font-size: 16px; font-weight: normal; margin-bottom: 4px;}
.item h2 em {font-weight: bold; font-style: italic; color: #ff7200;}
.item p {color: #707070; padding-bottom: 10px;}
.where {color: #939393; margin-bottom: 20px;}
.where a {color: #939393;}
.where img {vertical-align: middle; margin: 0 7px;}
.item table {width: 100%; margin-bottom: 14px;}
.thumbs img {border: 1px solid #c9c9c9; margin-right: 4px;}
.item td.r01 ul {padding-bottom: 5px;}
.item td.r01 li {margin-bottom: 4px;}
.item td.r01 span.grey {font-weight: bold; color: #707070;}
.item td.r01 span.green {font-weight: bold; color: #45bfae;}
.item td.r01 p {color: #707070; font-style: italic; padding: 0;}

.a-right {text-align: right;}
.a-right p {padding: 6px 0 0 0;}
.a-right span {display: block; font-size: 14px; font-weight: bold; padding-right: 8px;}
.a-right img {vertical-align: middle;}

.a-left2 {text-align: left;}
.a-left2 p {padding: 6px 0 0 50px;}
.a-left2 span {display: block; font-size: 14px; font-weight: bold; padding-right: 8px;}
.a-left2 img {vertical-align: middle;}

/*item*/

/*contacts2*/
.contacts2 {padding: 0 0 0 27px;}
.contacts2 h2 {font: normal 16px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 12px;}

.r03 {font-size: 14px; font-weight: bold; margin-bottom: 15px;}
.r04 {width: 275px; float: left; padding: 0 9px 0 7px; border-left: 5px solid #eef6e7; font-weight: bold; font-style: italic; margin-left: -12px; margin-bottom: 24px;}
.r05 {width: 112px; float: left; background: url(/images/icon6.png) 0 0 no-repeat; padding: 6px 0 0 18px;}
.r05 a {text-decoration: none; color: #409f2b; font-weight: bold; border-bottom: 1px dashed #409f2b;}

.outback {text-align: right; width: 404px; padding-bottom: 28px;}
.outback h3 {font: normal 16px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 14px; color: #3b9b2a; text-align: left;}
.outback p {padding-bottom: 8px; text-align: left;}
.outback p input {background: url(/images/outback-input-form.png) 100% no-repeat; border: none; width: 239px; height: 32px; padding-top: 2px; font: normal 25px Arial, Helvetica, sans-serif;}

.outback p textarea {background: url(/images/outback-textarea-form.png) 100% no-repeat; border: none; width: 404px; height: 145px; font: normal 25px Arial, Helvetica, sans-serif; overflow: hidden;}

.t1 {width: 100%; font-weight: bold;}
.t1 em {font-size: 14px;}
.t1 td.r02 {background: url(/images/icon7.png) 0 0 no-repeat; padding-left: 20px;}
.t1 td.r02 a {text-decoration: none; color: #0092dd; font-weight: bold; border-bottom: 1px dashed #0092dd;}
/*contacts2*/

/*contacts2*/
.carts {padding: 0 0 0 27px;}
.carts h2 {font: normal 18px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 12px;}
.carts h2 img {vertical-align: middle; margin-left: 8px;}

.t2 {width: 100%; text-align: center;}
.t2 span {color: #707070;}
.t2 td {padding: 2px 0;}
.t2 tr.bg1 td {background: #7ebc2b; border-bottom: 1px solid #FFF; color: #FFF; padding: 5px 0;}
.t2 tr.bg2 td {background: #eef6e7; border-bottom: 1px solid #FFF;}
.t2 tr.bg3 td {background: #f6faf2; border-bottom: 1px solid #FFF;}
.f02 {width: 25px; text-align: center;}
.t2 td.y01, .t2 tr.bg1 td.y01 {text-align: left; padding-left: 5px;}

.f-left {float: left; font-style: italic; color: #7b7b7b; padding: 3px 0 25px 0;}
.f-right {float: right; font-weight: bold; font-size: 14px; padding: 3px 0 25px 0; text-align: right;}
.f-right p {padding-top: 16px;}
.f-right span {color: #fe0000;}

.y02 {background: #eef6e7; padding: 2px 11px 2px 11px; margin-bottom: 1px;}
.makeorder h3 {font: normal 16px "Arial Narrow", Helvetica, sans-serif; margin-bottom: 11px; color: #3b9b2a; text-align: left;}
.y02 p {padding: 4px 0;}
.f03 {background: url(/images/f03.png) 100% 0 no-repeat; width: 100px; height: 16px; padding: 3px 5px 1px 5px; border: none; font: normal 10px Arial, Helvetica, sans-serif; margin: 0 7px;}
.y03 {font-size: 11px; font-style: italic; color: #7b7b7b; padding-bottom: 7px;}
.y03 img {vertical-align: middle;}

.y04 {background: #f6faf2; padding: 2px 11px 2px 11px; margin-bottom: 1px;}
.y04 img {position: absolute; margin: -5px 0 0 -9px;}
.y04 td {padding: 4px 0; position: relative;}
div.bg2 {background: #eef6e7;}
.y04 input.f03 {margin: 0;}
.y04 p {font-size: 11px; font-style: italic; padding: 4px 0 6px;}
div.bg3 {background: #f6faf2;}
.f04 {width: 170px;}
.f06 {width: 398px;}
.f05 {background: url(/images/f05.png) 100% 0 no-repeat; width: 387px; height: 58px; padding: 3px 5px 1px 5px; border: none; font: normal 10px Arial, Helvetica, sans-serif; overflow: hidden;}
.makeorder div.a-right {padding-top: 3px;}
/*contacts2*/

/*inner page*/
.innerpage {padding: 0 0 0 27px;}
.innerpage h2 {padding-bottom: 7px;}
.innerpage h2 em {color: #ff7200;}
.innerpage .innerlogo {width: 300px; margin: 0px auto 20px auto; font-weight: bold; text-align: center;}
.innerpage .innerlogo p {text-align: left;}
.innerpage .slogan1 {font-style: italic; font-size: 14px; color: #6aaf1d; padding-bottom: 10px;}
.innerpage .innertext {margin-bottom: 20px;}
.innerpage .innertext p {padding-bottom: 5px;}
.innerpage .innertext strong {color: #FFF; background: #6aaf1d; padding: 2px 4px;}
.innerpage .innerlist {margin-bottom: 20px;}
.innerpage .innerlist h3 img {vertical-align: middle;}
.innerpage .innerlist ul {margin-top: 10px;}
.innerpage .innerlist li {background: url(/images/bullet4.gif) 0px 6px no-repeat; padding: 0 0 3px 12px;}
/*inner page*/


.basket-form form .basket-form-submit {padding: 5px 0 5px 65px;}

.form-submit {width: 137px!important; height: 19px; background: url(/images/submit.gif) 0px 0px no-repeat; border: none; font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-align: center; overflow: hidden; cursor: pointer;}
.form-submit:hover {background-position: 0px -19px; color: #369;}

.form-submit2 {width: 101px!important; height: 19px; background: url(/images/submit2.png) 0px 0px no-repeat; border: none; font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-align: center; overflow: hidden; cursor: pointer;}
.form-submit2:hover {background-position: 0px -19px; color: #369;}

.form-submit3 {width: 54px!important; height: 19px; background: url(/images/submit3.gif) 0px 0px no-repeat; border: none; font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-align: center; overflow: hidden; cursor: pointer;}
.form-submit3:hover {background-position: 0px -19px; color: #369;}
