ie{
  display: block;
}

.b_left, .b_right {
  z-index: 5;
  position: absolute;
  display: block;
width:449px;
height:666px;
  text-align: center;
  font-size: 20px;
  color: #000;
  top: 0;
}

.b_left{
  left: -448px;
background: url(/images/lbg.jpg) right no-repeat;
}
.b_right{
  right: -448px;
  background:#ddd;
  background: url(/images/rbg.jpg) left no-repeat;
}
 

.base {
    margin: 0 auto;
    max-width: 1024px;
    min-width: 1024px;
    padding: 125px 0 166px;
    width: 1024px;
    z-index: 300;
}

﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100.01%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1.2;
}

/*---------------------------------------------------------------------------reset*/


html, body {
  color: #FFF;
  height: 100%;
  font: normal 12px / 16px Tahoma,Geneva,sans-serif;
}

html {
}

body {
  background: #FFF;
}

body > .wrapper {
  height:auto !important;
  min-height:100%;
}
#logo {
left:150px;
position:absolute;
top:50px;
}
#logo h1 {
width:256px;
height:36px;
background: url(/images/logo.png);
text-indent:-9999px;

}
#phone {
right:150px;
position:absolute;
top:50px;
color:#FFFFFF;
  width:156px;
}
.wrapper{
  position: relative;
  max-width: 6000px;
  width: 100%;
  min-width: 600px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
}


 

 ----------------------------------------------------------------------global*/

.header {
  z-index: 5;
  position: absolute;
  min-width: 600px;
  max-width:1024px;
  width: 100%;
  height: 666px;
  top: 0;
  text-align: center;
  color: #000;
  background: url(/images/cbg.jpg);
  margin: 0 auto;
}

 

 
 

.main_row {
background:none repeat scroll 0 0 #FFFFFF;
color:#666666;
overflow:hidden;
padding:10px;
position:relative;
width:1004px;
z-index:300;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.topm {
height:50px;
background: url(/images/bgt.jpg) repeat-x;
display:none;
}
.content_row {
  position: relative;
width:770px;
  overflow: hidden;
  float:right;
  padding-top:20px;
}
#left {
width:220px;
float:left;
}

.footer {
background:url("/images/footer.jpg") no-repeat scroll center bottom transparent;
bottom:0;
height:111px;
margin:0 auto;
overflow:hidden;
position:absolute;
width:100%;
z-index:10;
}
#bottomm{
height:30px;
background:url("/images/bottomm.jpg") repeat-y scroll center bottom transparent;
}

.b-text{
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:1.5em;
font-weight:bold;
text-align:center;
width:190px;
}
.b-text a:link,.b-text a:visited {
color:#FFFFFF;
font-size:0.8em;
font-style:italic;
display:block;
font-weight:normal;
margin-top:2px;
}
.b-text a:hover {
text-decoration:none;
color:#EEE;
}

#kran{
left:58px;
position:absolute;
top:97px;
}

#moika{
left:105px;
position:absolute;
top:170px;
}

#posudomoika{
left:155px;
position:absolute;
top:248px;
}
#kofevarka{
left:245px;
position:absolute;
top:103px;
}
#vitajki{
left:305px;
position:absolute;
top:25px;
}
#varpan{
left:385px;
position:absolute;
top:186px;
}
#duhovka{
left:295px;
position:absolute;
top:225px;
}
#microvolnovka {
left:505px;
position:absolute;
top:75px;
}
#stiralka{
left:530px;
position:absolute;
top:170px;
}

#holodilnik {
left:615px;
position:absolute;
top:30px;
}

#uslugi {
left:2px;
position:absolute;
top:-10px;
z-index:100;
}
.b_left {

}


.bubbleInfo {
  position: relative;
  top: 150px;
  left: 100px;
  width: 500px;
}
.trigger {
  position: absolute;
}
.popup {
  position: absolute;
 
  z-index: 50;
  border-collapse: collapse;
  font-size: 1em;


  background:url("/images/cloud.gif") no-repeat scroll center 0 transparent;
  -moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;

-webkit-border-bottom-left-radius:0px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-bottom-left-radius:0px;
}
 
.box {
background:url("/images/boxt.jpg") no-repeat scroll 0 0 #F1F1F1;
margin-bottom:20px;
}
.boxf {
background:url("/images/boxf.jpg") no-repeat scroll center 0 transparent;
height:11px;
}
#box-cart {
background:url("/images/box-cart-f.jpg") no-repeat scroll 0 0 #fec231;

}
#box-cart h3{
background:url("/images/carth3.jpg") no-repeat;
padding:10px 10px 10px 10px;
border-radius:10px;
font-size:130%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
color:#bc5a0b;
margin-bottom:5px;
}
.boxf-cart {
background:url("/images/box-cart.jpg") no-repeat scroll center 0 transparent;
height:11px;
margin-bottom:20px;
}
.bod {padding:10px;}

.bod  li {
list-style:none outside none;


}
.bod  li a {
display:block;
height:40px;
padding-left:20px;
padding-top:8px;
width:100%;
color:#666;
}
.bod  li a:hover,.bod  li.active a {
background:url("/images/libg.gif") no-repeat scroll left 0 transparent;
}
.bod  li:hover a, .bod  li.active a {
color:#fff;
text-decoration:none;

}
.navigation {
margin-bottom:5px;
}
.navigation a {
color:#666;
}
.products li {
float:left;
list-style:none outside none;
margin-left:60px;
margin-top:20px;
width:270px;
text-align:center;

padding:5px 5px 0;

}
.products {position:relative;}
.products li {position:relative;}
.products li img {
margin:0 auto;
text-align:center;
}
.products h3 {font-size:130%;
line-height:120%;
margin-bottom:5px;
}
.products h3 a:link,.products h3 a:visited {
color:#666;
}
.products h3 a:hover {
color:#57a608;
text-decoration:none;
}
.products .description {
text-align:left;
margin-top:15px;
}
.products p.count {
color:#57A608;
font-size:140%;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
text-align:left;
}

.line {
overflow:hidden;
}
.nofoto {
border:1px solid #EEE;
}
.buy {position:relative;
float:right;
}
.buy a:link,.buy a:visited {
display:block;
width:76px;
height:35px;
text-indent:-9999px;
background:url("/images/buy.png") no-repeat scroll center 0 transparent;
}
.buy a:hover {
background:url("/images/buy-h.png") no-repeat scroll center 0 transparent;
}
.cartel{
margin-top:10px;
color:#555555;
}
#cart-t{
background:url("/images/cart-t.png") no-repeat scroll center 0 transparent;
bottom:0;
color:#d05024;
float:right;
height:50px;
padding-top:5px;
position:absolute;
right:0;
text-align:center;
width:247px;
}
#cart-t a {
color:#d05024;
text-decoration:none;
border-bottom:1px dashed;
}
.oldprice{
color:#d05024;
font-size:90%;
font-weight:normal;
}
.bod p {
margin-bottom:7px;
}
#podbor {
background:url("/images/podbor.png") no-repeat scroll center 0 transparent;
border:0 none;
cursor:pointer;
height:35px;
margin-left:120px;
margin-top:20px;
text-indent:-9999px;
width:76px;
}
.special h2{
color:green;
font-family:Georgia;
font-size:280%;
font-weight:normal;
height:50px;
padding-top:33px;
text-align:center;
}
#spec {
position:absolute;
top:1px;
right:5px;
z-index:2;
}
#new {
position:absolute;
right:1px;
top:45px;
z-index:2;
}

.box h3{
background:url("/images/blockh3.jpg") no-repeat;
padding:10px 10px 10px 10px;
border-radius:10px;
font-size:130%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
color:#999;
margin-bottom:5px;
}
#logins {
background:url("/images/login.png") no-repeat scroll center 0 transparent;
border:0 none;
cursor:pointer;
height:35px;
margin-left:120px;
margin-top:20px;
text-indent:-9999px;
width:76px;
}
#exit {
background:url("/images/exit.png") no-repeat scroll center 0 transparent;
border:0 none;
cursor:pointer;
height:35px;
margin-left:120px;
margin-top:20px;
text-indent:-9999px;
width:76px;
}

.carr {
color:green;
font-size:12px;
margin-left:70px;
padding-top:8px;
}
.carr a {
color:#333;
}
#ok111,#ok12,#ok13,#ok14,#ok15,#ok16,#ok17,#ok18,#ok19,#ok110,#ok111,#ok112,#ok113,#ok114,#ok115,#ok116,#ok117,#ok118,#ok119,#ok120,#ok121,#ok122,#ok123,#ok124,#ok125,#ok126,#ok127,#ok128,#ok129,#ok130,
#ok1,#ok2,#ok3,#ok4,#ok5,#ok6,#ok7,#ok8,#ok9,#ok10,#ok11,#ok12,#ok13,#ok14,#ok15,#ok16,#ok17,#ok18,#ok19,#ok20,#ok21,#ok22,#ok23,#ok24,#ok25,#ok26,#ok27,#ok28,#ok29,#ok30 {
background:none repeat scroll 0 0 #70C61A;
bottom:0;
color:#FFFFFF;
display:none;
font-size:12px;
left:-15px;
padding:10px;
position:absolute;
width:300px;
z-index:2000;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;

}
#ok11 a,#ok12 a,#ok13 a,#ok14 a,#ok15 a,#ok16 a,#ok17 a,#ok18 a,#ok19 a,#ok110 a,#ok111 a,#ok112 a,#ok113 a,#ok114 a,#ok115 a,#ok116 a,#ok116 a,#ok118 a,#ok119 a,#ok120 a,#ok121 a,#ok122 a,#ok123 a,#ok124 a,#ok125 a,#ok126 a,#ok127 a,#ok128 a,#ok129 a,#ok130 a,#ok1 a,#ok2 a,#ok3 a,#ok4 a,#ok5 a,#ok6 a,#ok7 a,#ok8 a,#ok9 a,#ok10 a,#ok11 a,#ok12 a,#ok13 a,#ok14 a,#ok15 a,#ok16 a,#ok16 a,#ok18 a,#ok19 a,#ok20 a,#ok21 a,#ok22 a,#ok23 a,#ok24 a,#ok25 a,#ok26 a,#ok27 a,#ok28 a,#ok29 a,#ok30 a {
color:#fff;
font-size:12px;
}
.orederff input {
float:right;
}
#oki {
background:none repeat scroll 0 0 #70C61A;
bottom:0;
color:#FFFFFF;
display:none;
font-size:12px;
padding:10px;
position:absolute;
width:300px;
z-index:2000;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
#oki a:link,#oki a:visited {
color:#fff;
font-size:12px;
}
#oki a:hover {
color:#eee;
}