html {
  overflow-y: scroll;
}


body {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}


em, strong{
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

h3, h4, h5, h6 {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}


select {
  font-size: 12px;
}


h1 {
  font-size: 14px;
  font-weight: bold;
    color: #327AA0;
}

form {
  padding: 0px;
  margin: 0px;
}


h2 {
  font-size: 13px;
  font-weight: bold;
  color: #ff9c00;
}

#htcsmart {
  width: 1000px;
  margin: auto;
  background-repeat: repeat-x;
  background-image: url(images/top.jpg);
}

#logo {
  border: none
}

#promo {
  font-size: 13px;
}

#contacts {
  font-size: 18px;
  color: #217fa9;
}

#contacts p {
  margin: 0px;
}

#basket {
  font-size: 13px;
}

#menu {
  white-space: nowrap;
  height: 34px;
  margin-top: 2px;
}

#menu form {
  padding-top: 5px;
}


.menu {
  display: block;
  width: 720px;
}


#menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#menu li {
  display: block;
  float: left;
  padding-top: 8px;
  padding-left: 23px;
  padding-right: 23px;
  background-image: url(images/sep.gif);
  background-position: top right;
  background-repeat: no-repeat;
}


#menu a {
  font-size: 12px;
  color: white;
  text-decoration: none;
  font-weight: bold;
}

#menu a:hover {
  text-decoration: underline;

}

#top {
  height: 112px;
}

#content {
  margin: 9px;
  min-height: 400px;
}

#left {
  width: 230px;
  float: left;
}

#right {
  padding-left: 10px;
}


.clear {
  clear: both;
}

.block {
  background-image: url(images/sbar.jpg);
  background-repeat: repeat-y;
  border: 1px solid #dfdfdf;
  margin-bottom: 15px;
}

#search {
  width: 245px;
}



#brands {
  padding: 5px;
}

#brands td {
  border-bottom: 1px solid #D4D4D4;
}

#brands a{
  color: black;
  text-decoration: none;
}

#brands a:hover {
  text-decoration: underline;
}


#tree {
  padding: 0px 5px 5px 3px;
}




#tree a {
  color: black;
  text-decoration: none;
}

#tree a:hover {
  color: #DE6A01;
}

#tree .curCategory {
  color: #DE6A01;
}

.block .title {
    border-bottom: 1px solid #D4D4D4;
    height: 29px;
    background-image: url(images/hbar.jpg);
    background-repeat: repeat-x;
    color: #2D54A6;
    font-weight: bold;
    font-size: 13px;
}

.block .title p {
  margin: 0px;
  padding-top: 7px;
  padding-left: 7px;
}


.block .title .ar {
  position: absolute;
  background-image: url(images/tarrow.jpg);
  background-repeat: no-repeat;
  margin-top: 13px;
  margin-left: -1px;
  width: 5px;
  height: 7px;
  font-size: 12px;
}




.product {
  width: 239px;
  float: left;
  margin: 3px;
  border: 1px solid #dfdfdf;
}


.product .name {
  height: 35px;
}


.product .name a {
  color: #ff9c00;
  text-decoration: none;
}

.product .name a:hover {
  text-decoration: underline;
}


.product .briefing {
  height: 210px;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;

}

.novelty {
  margin-bottom: 20px;
}


.price {
  color: black;
  font-size: 12px;
  padding-left: 2px;
  padding-top: 4px;
}

.product .inbask {
  margin-right: 5px;
}

.product .pfoot {
  padding-top: 10px;
  border-top: 1px solid #dfdfdf;
  background-image: url(images/hbar.jpg);
  background-repeat: repeat-x;
  height: 30px;
}


img {
  border: 0;
}


.product h2 {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}


.clear {
  clear: both;
}

.picture {
  height: 157px;
}

.nofoto {
  width: 90px;
  height: 150px;
}

.name {
  height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
}

.checked {
  background-image: url(images/inbask.png);
  position: absolute;
  z-index: 9999;
  margin-left: 190px;
  margin-top: 110px;
  width: 48px;
  height: 45px;
}

.photoselected {
  border: 1px solid #660000;
}

.print img {
  width: 52px;
  height: 52px;
  margin-left: 10px;
  margin-bottom: 10px;
  filter: Alpha(Opacity=85);
  opacity: 0.85;
}

.print:hover img {
	filter: Alpha(Opacity=100);
	opacity: 1;
}


.curPage {
  color: red;
}

.article_categories ul{
  list-style: none;
}

.article_categories ul{
  padding-left: 20px;
}

.article_categories ul li ul{
  list-style: circle;
}




