* {font-family: Arial, Helvetica, sans-serif;}
html { height:100%;}
body {height:100%; margin:0; padding:0; font-size:11px; background:#fff; color: #666666;}
img { border:0; padding:0; margin:0; }
ul {margin:0px 0 10px 15px; padding: 0px 0 10px 15px;font-size:11px;}
p {margin: 0; padding: 0 0 18px 0;}
td {font-size:11px;}
form { margin:0; padding:0;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 20px; color: #265DB3; margin:0 0 6px;}
h2 {font-size: 17px; padding:0 0 0 32px; margin: 26px 0 12px -32px;}
.h1 {font-size: 16px; padding:0 0 0 32px; margin: 13px 0 12px -32px; color: #666666;}
h1.coll {color: #5588D7; font-size: 19px; margin:  0 0 12px;}
h3 {color: #5588D7; font-size: 15px; padding: 10px 0 5px;}
h4 {color: #5588D7; font-size: 14px; padding-bottom: 17px;}
a {color: #265DB3; text-decoration: underline;font-size: 11px;}
a:hover {text-decoration: none;}
.bl {display: block;}

/********* Backgrounds *************/
.bganons-bl, .bganons-bl1 {background: url(/i/bganons-bl.gif) repeat-x;}
.bganons-bl1 {text-align: center; padding: 4px 6px 23px; margin-right: 26px;}
.bg-bl1 {background: #5588D7;}
.bg-bl2 {background: #E9F1FF;}
.bg-bl3 {background: #D3E1FA;}
.bganons-or {background: url(/i/bganons-or.gif) repeat-x;}
.ph-shadow {background: url(/i/ph-shadow.gif) right top no-repeat;}
.td-left {background: url(/i/bg-flower.jpg) no-repeat bottom right;}
.block-room {background: url(/i/bg-room.gif) repeat-x;}
.room {background: #F0F9FF url(/i/room.jpg) no-repeat; margin: 10px 0 11px 11px;}
.bg-why {background: url(/i/bg-why-new.gif) repeat-x;}
.bg-why-old {background: url(/i/bg-why.gif) repeat-x;}
.bg-info, .bg-info1 {background: #E9F1FF url(/i/bg-info.gif) repeat-x; border-bottom: 1px solid #fff;}
.bg-info1 {border-bottom: 0; border-right: 8px solid #fff; border-top: 8px solid #fff;}
.bgnews1 {background: url(/i/bgnews-bott1.gif) no-repeat bottom left;}
.bgnews2 {background: url(/i/bgnews-bott2.gif) no-repeat bottom left;}
.bgnews-top {background: url(/i/bgnews-top.gif) repeat-x; padding: 30px 0 0 37px;}
.bgnews {background: #F8E5D8 url(/i/bgnews-bott.gif) repeat-x bottom;}
.bg-poloska1 {background: url(/i/bg-poloska1.gif) repeat-x;}
.bg-poloska2 {background: url(/i/bg-poloska2.gif) repeat-x;}
.bg-wood {background: #F1CBB1 url(/i/bg-wood.jpg) repeat-x;}
.bgquest-bott1 {background: url(/i/bgquest-bott1.gif) bottom;}
.bgquest-bott2 {background: url(/i/bgquest-bott2.gif) bottom;}
.bgquest-top {background: #F8E5D8 url(/i/bgquest-top.gif) repeat-x; padding: 50px 15px 0 37px;}
.bgquest-bott {background: #F8E5D8 url(/i/bgquest-bott.gif) repeat-x bottom;}
.bg-goods {background: url(/i/bg-goods.gif) repeat-x;}
.bg-goods1 {background: #D3E1FA url(/i/bg-goods1.gif) repeat-x; padding-top: 15px;}
.bg-goods2 {background: #D3E1FA url(/i/bg-goods2.gif) repeat-x;}
.anons-bl {background: #5588D7;}
.bg-wh {background: #fff;}

/******** Text ****************/
.txtblue {color: #5588D7;}
.bld {font-weight: bold;}
.txtbig {font-size: 15px; padding-top: 20px}

/********* Images **************/
.basket-pic {margin: 0px 13px -2px 0;}
.logo {margin: 36px 12px 24px 12px; display: block;}
.where {display: block; margin: 12px 0 8px 0;}
.block-why {margin: 0 13px 10px 8px;}
.pic-bl, .pic-or  {margin: 4px 4px 6px 4px; display: block; border: 6px solid #fff;}
.pic-or {background: url(/i/border-or.gif) no-repeat; padding: 10px 10px 6px;display: block;}
.slogan {margin: 14px 0 13px 54px; display: block;}
.why {margin: 26px 10px 33px 28px; display: block;}
.img-goods {border: 4px solid #5588D7;}
/*.quest-pic {margin: 50px 15px 0 37px; display: block;}*/
.marker-bl {margin: 13px 0 0 20px;}
.pic-empty {margin: 6px 13px 8px 9px;}
.img-biger {border: 6px solid #fff;}

/************* Common ***********/
.brd-bl {border-top: 10px solid #5588D7; background: url(/i/bg-wave.gif) no-repeat;}
.brd-bl1 {border-top: 9px solid #5588D7;}
.brd-bl2 {border-top: 1px solid #5588D7;}
.brd-bl3 {border-top: 3px solid #5588D7;}
.brd-bl-br {border-top: 10px solid #5588D7; background: url(/i/brd-braun.gif) right top no-repeat;}
.basket {padding: 5px 13px 6px 4px; background: #5588D7; margin-top: 57px; color: #BBCFEF;}
.columnleft {padding: 0 5px 230px 0;}
.block-bl {padding: 0 0 14px 30px; background: url(/i/marker-bl.gif) no-repeat;}
.block-or {padding: 0 0 14px 30px; background: url(/i/marker-or.gif) no-repeat; color: #582B08;}
.blocks {margin: 20px 0 0 0;}
.anons-bl, .anons-or {font-weight: bold; color: #fff; padding: 9px 7px 11px 7px;}
.anons-or a, .anons-or a:hover {color: #F8E5D8; text-decoration: none;}
.anons-bl a, .anons-bl a:hover {color: #D3E1FA; text-decoration: none;}
.company {margin: 12px 0 30px 26px; display: block;}
.news-pic {/*margin: 30px 0 0 37px;*/ display: block;}
.news { padding: 13px 11px 65px 11px;}
.allnews {padding: 0px 0 0 28px;}
.counter {padding: 11px 0 7px 19px;}
.info {color: #582B08; padding: 10px 0 10px 20px;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}
.content, .content1 {padding:7px 10px 0px 47px; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
.content1 {background: #E9F1FF url(/i/bg-info.gif) repeat-x;padding:7px 10px 25px 47px;}
.content2 {padding: 0 0 0 32px; background: url(/i/marker-bl.gif) no-repeat; margin: 26px 10px 12px -32px; font-size: 12px;}
.content3 {padding: 0 0 0 32px; background: url(/i/marker-bl.gif) no-repeat; margin: 0 10px 0 -32px; font-size: 12px;}
.fix-width {width: 160px; margin: 17px 0 19px 0; text-align: center;background: url(/i/bganons-bl.gif) repeat-x; padding-top: 1px;}
.questions td { text-align: left;}
.collect {padding: 10px 7px;}
.name-goods {padding: 16px 7px 10px 7px;}
.price {padding: 0 0 18px 0;}
.bread {background: #fff; color: #265DB3; padding: 2px 0 10px 47px}
.big-goods {border: 6px solid #fff; margin: 6px 6px 23px;}
.bpic {background: url(/i/bg-bpic.gif); margin: 15px 0;}
.choose {padding: 15px 0 5px 0;}
.select {padding: 10px 10px 20px 0;}
.button {padding: 12px 0 34px;}
.div-arr {padding: 10px 51px 10px 10px; margin-right: 38px; background: url(/i/arr-choose.gif) right center no-repeat; font-size: 18px;text-align: right;}
.parameters {padding: 22px 10px 18px 12px;}
.print {float: right; margin: 17px 10px 0; background: url(/i/print.gif) no-repeat; padding-left: 20px;}
.hide {visibility: hidden;}
.visi { visibility: visible;}
.bimg {padding: 10px 6px 13px 6px; margin: 6px 18px 0 0; background: url(/i/bg-bimg[1].gif) repeat-x;}
.inform1 {padding:25px 0 10px 30px;}



/******* Gmenu *********/
.gmenu {background: url(/i/bg-gmenu.gif) repeat-x;}

/********* Vmenu *************/
.vmenu {padding: 20px 0 27px; background: #DC6000; margin: 0 12px 4px 0;}
.brd-br {border-bottom: 1px solid #E38033; text-align: right;}
.vmenu table td {vertical-align: top; padding: 5px 0 5px 0;}


/********* Links **********/
.a-gmenu, .a-gmenu:hover {color: #994808; font-weight: bold; text-decoration: none;}
.a-gmenu:hover {color: #E38033;}
.a-basket, .a-basket:hover {color: #BBCFEF; text-decoration: none;}
.a-basket:hover {color: #fff;}
.a-item, .a-item:hover {color: #fff; font-weight: bold; text-decoration: none;}
.a-item:hover {color: #EEB080;}
.a-bl, .a-bl:hover {color: #265DB3;}
.a-br, .a-br:hover {color:#582B08}
.a-br-bld, .a-br-bld:hover {color:#582B08; font-weight: bold;}
.bld-big {font-weight: bold; font-size: 12px;}
.a-coll, .a-coll:hover {color: #DDEBFF; font-weight: bold; font-size: 13px;}
.a-medium, a.medium:hover { font-size: 12px;}
.a-sm, .a-sm:hover {font-size: 11px;}
.a-sm-bld {font-size: 11px; font-weight: bold;}
/*.details td a, .details td a:hover, .tbl-blue3 td a, .tbl-blue3 td a:hover {color: #5588D7;}*/
.a-gr-bld, .a-gr-bld:hover {font-weight: bold; color: #666; text-decoration: none;}
.catalog-h3 {color: #5588D7; font-size: 15px; padding: 10px 0 5px; font-weight:bold; text-decoration:none;}

/***** Forms **************/
.select1 {width: 145px; font-weight: normal; font-size: 11px;}
.arr-go {vertical-align: bottom;cursor:pointer;}
select {color: #666;}
.butt-bl, .butt-or, .butt-bl2 {background: #5588D7 url(/i/bg-butt1.gif) no-repeat; color: #fff; font-weight: bold; width: 114px; border: 0; height: 26px;}
.butt-or {background: #DC6000 url(/i/bg-butt1.gif) no-repeat;}
.butt-bl1 {color: #5588D7; background: url(/i/bg-butt2.gif) no-repeat; font-weight: bold; width: 161px; height: 26px; border: 0;}
.butt-bl2 {width: 161px; height: 26px; background: url(/i/bg-butt3.gif) no-repeat;}
.inp1 {width: 30px;}

/******** Tables **********/
.search {border-bottom: 2px solid #fff; border-top: 1px solid #fff; border-right: 3px solid #fff;}
.search td {/*padding: 17px 0 21px*/;}
.phone {background: url(/i/bg-phone.gif) repeat-x; margin: 0 12px 4px 0;}
.phones { font-size:18px; color:#FFF; }
	.phones strong { font-size:18px; color:#994808; }
.anonses {background: url(/i/bg-wood.jpg); border-bottom: 8px solid #fff;}
.catalog {margin-top: 30px;}
.catalog td {text-align: center; font-size: 12px; vertical-align: top;}
.details td { font-size: 12px;}
.tbl-blue1, .tbl-blue2 {background: #ffffff;}
.tbl-blue2 {margin-top: 10px;}
.tbl-blue3 {background: #fff; margin-top: 25px;}
.tbl-blue3 td { border-bottom: 2px solid #D3E1FA; padding: 15px 6px; font-size: 13px; text-align: center;}
.tbl-blue1 td {border-bottom: 2px solid #D3E1FA; padding: 6px 0 4px 20px;}
.tbl-blue2 td {border-bottom: 2px solid #D3E1FA; border-top: 2px solid #D3E1FA; background: #fff;}
.brd-r {border-right: 2px solid #D3E1FA;}
.brd-l {border-left: 2px solid #D3E1FA;}
.bg-bl1 td {border-bottom: 0; color: #E9F1FF; font-weight: bold; text-align: left;}
.tbl-blue3 .bg-bl1 td {padding: 10px 6px;}
.td-choose {border: 5px solid #fff; border-right-width: 0; background: #D3E1FA;}
.tbl-blue3 .left {text-align: left; font-size: 12px;}
.tbl-blue3 .right {text-align: right;}
.tbl-blue3 .bg-bl2 td {border-bottom: 0;}
.descr-coll td {padding: 10px 0 0;}
.tbl-cat {margin-top: 10px;}
.tbl-cat td {padding: 17px 0 19px; vertical-align: top;}

.e-cart { width: 100%; height:14px; visibility: hidden;}

/* New catalog */
.tbl-catalog {margin-bottom: 20px;}
   .tbl-catalog td {background: #fff; border-bottom: 1px solid #d3e1fa; padding: 6px 0; text-align: center; border-right: 1px solid #d3e1fa; font-size: 12px;}
   .tbl-catalog .head td {color: #e9f1ff; font-weight: bold; font-size: 13px; background: #5588d7; padding: 2px 0 3px; border-right: 1px solid #e9f1ff; border-bottom: 0;}
      .tbl-catalog tr.head td.td-head1 {border-bottom: 1px solid #e9f1ff;}
      .head td a, .head td a:hover {font-weight: normal; color: #e9f1ff;}
      
.esm_text { position:absolute; visibility:hidden; top:300px; left:300px;
            background:#DC6000; color:#FFFFFF; font-weight:bold; margin:10px; padding:10px;
            border-width:1px; border-style:solid; border-color:#000000; }

/* Redesign */
.menu-icon {text-align: right; padding: 0 37px 7px 0;}
.icon {margin-right: 21px;}
.h1-main {background: #E9F1FF url(/i/bg-info.gif) repeat-x; padding: 10px 0 28px 45px;}
.content-main {padding: 0 0 14px 30px; background: url(/i/marker-bl.gif) no-repeat; margin: 0 30px 20px 15px; text-align: justify;}

.inf-t {background: url(/i/bg-inf-t.gif) repeat-x;padding: 30px 0 0 37px;}
.bg-inf-b {background: #e9f1ff url(/i/bg-inf-b.gif) repeat-x 0 100%; padding-bottom: 65px;}
.inf-b1 {background: url(/i/inf-b1.gif) 0 100%;}
.inf-b2 {background: url(/i/inf-b2.gif) 0 100%;}
.inform {padding:15px 0 10px 40px;}
   .inform ul {list-style: none; margin: 0; padding: 0;}
   .inform ul li {background: url(/i/circ.gif) no-repeat 0 3px; padding: 0 0 0 15px;}
.inform-or {padding:15px 10px 60px 40px;}
   .inform-or ul {list-style: none; margin: 0; padding: 0;}
   .inform-or ul li {background: url(/i/circ-or.gif) no-repeat 0 3px; padding: 0 0 0 15px;}
   .inform-or ul li a {color: #582b08;}
.bullet {background: url(/i/circ.gif) no-repeat 0 8px;padding: 3px 0 1px 11px;}
.search-b {background: url(/i/search-b.gif) 100% 0 no-repeat;}

.fasady td {padding: 0 15px 0 0; vertical-align: top;}
.content4 {padding: 0 0 0 32px; background: url(/i/marker-bl.gif) no-repeat; margin: 0 10px 0px -32px; font-size: 12px;}


.pic-catal{}
.pic-catal img{ display: block; padding: 6px; border: 6px solid #5588D7; background: #fff;}

.sale  { color:red; font-weight:bold; }
.price-old { text-decoration: line-through; }


.xls { margin:auto; padding:20px 0; width:200px; }
.xls table { border-collapse:collapse; border-top:solid 1px #e9f1ff; }
.xls table tr td { border-bottom:solid 1px #e9f1ff; padding:5px 5px 5px 0; }

#abb { position:relative; }
.bb1 { position:absolute; top:-15px; left:-20px;}

