.style {  background-image: url(img/nav-left.jpg); background-repeat: no-repeat; background-position: right top}
.navtext-gl {  font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000; text-decoration: none; text-transform: uppercase; font-weight: bold}
.navtext { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none ; text-transform: uppercase; font-weight: bold}
.navbel {  background-image: url(img/111.png); background-repeat: no-repeat; background-position: left bottom}
.navtext-podr { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; text-indent: 15pt; font-weight: bold}
.navtext-podr2 { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; text-indent: 15pt ; font-weight: normal}
.text {  font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.niz {  background-image: url(img/niz.jpg); background-repeat: no-repeat; background-position: left bottom}
.leftten {  background-image: url(img/ten.jpg); background-repeat: repeat-y; background-position: right top}
.rightten { background-image: url(img/ten2.jpg); background-repeat: repeat-y; background-position: left top}
.ssilka {  font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: 1E3654; text-decoration: underline}
.sh-r {  background-image: url(img/shap-right.jpg); background-repeat: no-repeat; background-position: left top}
.sh-l {  background-image: url(img/shap-left.jpg); background-repeat: no-repeat; background-position: right top}
.shapka-fon {  background-image: url(img/shapka-fon.jpg); background-repeat: no-repeat; background-position: left top; }

.katalog {  font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline }
.txt-tabl {  font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF }
.nazvan {  font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none }

#photos p { text-align: center; float: left; margin: 0 20px 20px 0; width: 152px; }
#photos p span { display: block; width: 138px; height: 138px; border: solid 1px #fff5dc; }
.clearer { height: 0; line-height: 0; clear: both; }
span.ws { white-space: pre; /* Учитываются все пробелы и переносы */ }

#send label.error { font: bold 8px Tahoma, Verdana, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #999; display: inline; }

ul.gradient {
  font: 12px bold Tahoma, Verdana, Arial;
  text-indent: 15pt;
  text-align: right;
  /* height: auto 100px; */
  overflow: hidden;
  color: #fff;
  width: 240px;
  text-decoration: underline;
  text-transform: uppercase;
  /* border: 2px solid #000; */
}

html>body ul.gradient {
  padding: 12px;
}

.gradient ul {
  list-style: none;
  border: none;
  /* padding: 0 6px 0 0; */
}

.gradient li {
  list-style: none;
  margin: 0;
  padding: 6px 0 6px 0;
}

* html li { /* Для браузера Internet Explorer */
  padding: 6px 12px 12px 6px;
}

* html li li {
  padding: 0;
}

li li {
  text-decoration: underline;
  text-transform: none;
}

.gradient li span {
/*  background: red;*/
  display: block;
  font-weight: bold;
  text-decoration: none;
  width: 100%;
  height: 32px;
  color: #fff;
  margin: 0;
  padding: 0;
  cursor: pointer;
  /* border-bottom: 1px dotted #fff; */
}

.gradient li span a {
  /* display: block; */
  width: 100%;
  height: 32px;
  color: #fff;
}

.gradient li li span a {
  text-decoration: none;
}

.gradient ul li span a {
  /* background-image: url('img/nav3.jpg'); */
  /* display: block; */
  text-decoration: none;
  font-weight: normal;
  width: 100%;
  height: 32px;
  color: #fff;
}

.gradient li a:hover { }

.gradient li span a.cur {
  color: #000;
  text-decoration: underline;
}