* {
  padding:0;
  margin:0;
}
html {
  height:100% !important;
  min-height:100%;
}
body {
  background:#ffffff;
  color:#000000;
  font:11px Arial, Tahoma, Verdana;
  height:100% !important;
  min-height:100%;
}
td {
  color:#000000;
  font:11px Arial, Tahoma, Verdana;
  padding:2px 3px;
}
a {
  color:#03a891;
  font:12px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
.wrap {
  min-height:100%;
  background:url(./images/santehnika/wrap.jpg) no-repeat left top;
  overflow-x:hidden;
}
.bgleft {
  background:url(./images/santehnika/bgleft.jpg) no-repeat left bottom;
}
.bgright {
  background:url(./images/santehnika/bgright.jpg) no-repeat right bottom;
}
.logo {
  position:absolute;
  top:20px;
  left:5px;
}
.logo img {
  border:none;
}
.girl {
  height:327px;
  width:600px;
  background:url(./images/santehnika/girl.png) no-repeat center top;
  position:absolute;
  top:12px;
  left:25%;
  z-index:1;
}
.phones {
  position:absolute;
  top:15px;
  right:25px;
  color:#000000;
  font:14px Arial, Tahoma, Verdana;
  text-align:right;
}
.phones span {
  color:#6E1699;
  font:22px Times New Roman, Tahoma, Verdana;
}
.phones br {
  line-height:5px;
}
.time {
  height:146px;
  width:158px;
  background:url(./images/santehnika/time.png) no-repeat;
  position:absolute;
  top:175px;
  right:15px;
  padding-top:12px;
  text-align:right;
  color:#000000;
  font:12px Arial, Tahoma, Verdana;
}
.time p {
  margin-right:30px;
}
.time span {
  font-size:18px;
}
.contentie {
  position:absolute;
  top:143px;
  left:0px;
  z-index:2;
}
.sidebar {
  float:left;
  width:242px;
  margin-top:143px;
}
.main {
  float:left;
  width:100%;
  margin:335px -250px 0 0;
  position:relative;
}
*html .main {
  margin:335px 0 0 -250px;
}
.main img {
  border:none;
}
.marginmain {
  margin-right:250px;
  position:relative;
}
*html .marginmain {
  margin-left:250px;
  margin-right:0px;
}
.content {
  margin-top:10px;
}
.both {
  clear:both;
}
.blockpad {
  padding:10px 0;
  margin:0 15px 0 27px;
}
.blockpad h2 {
  color:#000000;
  font:21px Verdana, Tahoma, Arial;
  margin-top:-10px;
  padding-bottom:5px;
}
.catleft {
  min-height:554px;
  background:url(./images/santehnika/cat_main.gif) repeat-y;
}
*html .catleft {
  height:554px;
}
.cattop {
  min-height:554px;
  background:url(./images/santehnika/cat_top.gif) no-repeat top;
}
*html .cattop {
  height:554px;
}
.catbottom {
  min-height:554px;
  background:url(./images/santehnika/cat_bottom.gif) no-repeat bottom;
}
*html .catbottom {
  height:554px;
}
.catbottom h2 {
  font:21px Verdana, Tahoma, Arial;
  margin-left:10px;
  padding:10px 0;
}
.catbottom ul {
  color:#6E1699;
  margin:0 15px 0 20px;
}
.catbottom li {
  background:url(./images/santehnika/cat_hr.gif) no-repeat bottom;
  padding:2px 0 8px 0;

}
.catbottom a {

  font:13px Arial, Tahoma, Verdana;
  text-decoration:none;
}
.catbottom a:hover {
  color:#FF0000;
  text-decoration:underline;

}
.catbottom b {
  color:#33CC33;
  font:bold 13px Arial, Tahoma, Verdana;
}
.texter {
  width:136px;
  height:19px;
}
*html .texter {
  height:16px;
}
.searchbut {
  margin:0 0 -4px 7px;
}
.subscribebut {
  margin:0 0 -4px 7px;
}
.newsdate {
  float:left;
  width:65px;
  margin-top:4px;
}
.newsdate span {
  background:#67b6b9;
  padding:1px 2px;
  color:#ffffff;
  font:bold 11px Arial, Tahoma, Verdana;
}
.newstitle {
  float:right;
  width:130px;
}
.space {
  clear:both;
  height:7px;
}
.articles p a {
  color:#879096;
  line-height:18px;
}
.sidespace {
  height:190px;
}
.cart {
  position:absolute;
  top:0px;
  right:2px;
  height:100px;
  width:200px;
}
.cartempty {
  height:100px;
  background:url(./images/santehnika/cart_empty.gif) no-repeat right top;
}
.cartfull {
  height:100px;
  background:url(./images/santehnika/cart_full.gif) no-repeat right top;
}
.cartcontent {
  width:130px;
}
.nav {
  margin-top:10px;
}
.nav span {
  background:url(./images/santehnika/nav_main.gif) repeat-x;
  padding:8px 0 8px 0;
  //padding:7px 0 8px 0;
}
.nav a {
  color:#000000;
  font:bold 12px Arial, Tahoma, Verdana;
  text-decoration:none;
}
.nav a:hover {
  text-decoration:underline;
}
.nav b {
  background:url(./images/santehnika/nav_left.gif) no-repeat left;
  padding:9px 0 9px 13px;
}
.nav strong {
  background:url(./images/santehnika/nav_right.gif) no-repeat right;
  padding:9px 13px 9px 0;
}
.greetings h1 {
  color:#f98217;
  font:normal 14px Arial, Tahoma, Verdana;
  line-height:26px;
}
.greetings p {
  color:#5e666b;
  font:11px Arial, Tahoma, Verdana;
  background:url(./images/santehnika/arrow.gif) no-repeat left 5px;
  text-indent:9px;
}
.catinhome {
  width:100%;
}
.catinhome td {
  vertical-align:top;
}
.category {
  width:49%;
  margin-bottom:15px;
}
.cattable {
  width:90%;
}
.cattable td {
  vertical-align:top;
}
.catsimg {
  width:100px;
}
.cats a {
 text-decoration:none;
  display:block;
}

a.maincat {
  color:#000000;
  font:bold 13px Arial, Tahoma, Verdana;
  text-decoration:none;
  margin-bottom:4px;
}
a:hover.maincat {
  text-decoration:none;

}
.copyright {
  margin-left:25px;
  padding-bottom:10px;
}
.money {
  background:url(./images/santehnika/visa.gif) no-repeat;
  padding:30px 0px 0px 5px;
  position:absolute;
  top:10px;
  right:15%;
  width:200px;
  height:40px;
}
.about {
  position:absolute;
  top:80px;
  left:0px;
  z-index:0;
  line-height:16px;
  //padding-right:10px;
  height:200px;
  overflow-y:auto;
}
img, div, input { behavior: url(./images/santehnika/iepngfix.htc) }
