BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 80% "Trebushed MS", Arial, sans-serif; PADDING-TOP: 0px;
	color: #666;
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px;
}
UL {
        list-style-type: none;
        list-style-image: url('Img/li.gif');
        PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
LI {  margin: 0.5em 0 0.5em 1.3em; }

IMG{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
h3 {color: #000; padding:2px; font-size:120%; font-weight:100;}
A:link { color: #F33;
	}
A:visited {	color: #a9a9a9;
}

#redline {width: 350px; border-top: 7px solid red; padding-top: 2em; text-align: left;
          position: absolute; top:0px; left: 92px;
         }
#redline img.zna4ki{
            position: relative; bottom: 9px; left: 10px;
         }
Img.logo{ top: -12px; // top: 7px;
	  border-right: 1px solid gray;
}
#search{ color: #666666; text-align: right; PADDING-TOP: 19px; 
}
#search span { PADDING-right: 5%;}
#search INPUT.input {	border : 2px solid Gray;
}
#search INPUT.button {
        border: 0px;
        background: #fff;
        cursor: pointer;

}

#search span.search { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 1px;
                      margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 2px;
                      border-bottom: 2px solid #E83F0B;
                    }
.results {width:80%}
#layout{
WIDTH: expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1500? "1500px" : "auto"); POSITION: relative;
HEIGHT: 100%
}

td.main{ width: 90%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em;
}
.main .filtr {font-size: 20px; height: 20px; padding: 10px;}
.filtr INPUT {border: 1px gray solid;}
.filtr BUTTON {
	border:1px solid #97999B;
	background: #97999B;
	color:#FFF;
	cursor:pointer;       }

#left_corner {
background: #313131 url(Img/cor_l.gif) left bottom  no-repeat;
margin-top : 8px; color: #FFF; 
margin-right: 3px;
 } 
#right_corner {
background:  url(Img/cor_r.gif)  right top  no-repeat; 
padding: 40px; /* Поля вокруг текста */
text-indent: 20px /* Смещение первой строки */
}


#text {color: #000; word-spacing: 3px; width: 100%;  margin-top: 4em;
}
#text td { padding: 20px; margin: 0px; padding-top:0px;}
#text td.left { border-right: 1px #999 dashed; width: 250px;  color:#FF0000; text-align: right;}
#text td.right {font-size: 95%; font-weight: 100; padding-top: 20px;}
#text p {font-size: 100%; font-weight: 100;}

#catalog {width: 100%; height:100%; color: #666; margin-left: 0px; margin-right: 3px; padding: 0px; margin-top:4em; }
#catalog td {VERTICAL-ALIGN: top}
#catalog td.border{ border-left: 1px #000 dashed; padding-left: 20px; VERTICAL-ALIGN: middle;}
#catalog td.border a b{font-weight: 600;}
#catalog td.number { width: 265px; text-align: right; padding-right: 20px; VERTICAL-ALIGN: middle;}

#catalog .head .border {color: #FF0000;}
#catalog .head .number {color: #FF0000;}

#catalog a{color:#000;}
#catalog li {color: #000000;}
#catalog li a {color:#000; font-size: 90%; }
/*#catalog a:hover{ text-decoration: none;}*/
#catalog .describe {padding-top:5x; margin: 20px; color: #000000;}
#catalog .describe b{color: #ff0000;}
#catalog .kartinka {border-left: 1px #000 dashed; padding: 10px;}
#catalog img {border: 1px;}


#razdel {color: #FF0000; font-weight: 300; text-indent : 15px; padding: 10px; font-size: 135%;}
#razdel a{color: #000; font-size:90%; }




#bottom { padding-left: 55px;
}
#bottom h4{ margin: 0px; padding-bottom: 5px;}
#menu {PADDING-TOP: 4em; border-left: 2px solid #FF0000;}
#menu a{
      color: #444;
      text-decoration: none;
      border-bottom: 1px solid #f00;
}
#menu a.big{color: #666; text-decoration:none; border-bottom: none;
                   border-top: 2px #FF0000 solid; line-height: 40px;
		font-weight: 900;
	}
#menu a.big:hover{font-size:120%; font-weight: 900; color:#FF0000; }
#menu span.active{font-size:150%; font-weight: 900; color:#FF0000; border-top: 2px #FF0000 solid;
				line-height: 40px; letter-spacing : 0.01cm;}
#menu UL {
      list-style-type: square;
      list-style-image: none;
          }
#menu ul li {font-size: 80%; margin-left:0px;}

#novinki {text-align: right; border-top: 2px #FF0000 solid; margin-top: 30px; padding-right: 3px; }
#novinki span { letter-spacing : 0.01cm; font-weight: 600; }
#novinki .block{ margin-left: 5px; margin-top: 10px;padding:2px; width: 180px; height: 300px;}

p.slogan{position: relative; right: 55px; font-size:large; text-align:right; color: #FF0000; margin-right:5px;}
p.slogan span{font-size:80%; color: black;}

#Copyright{ font-size: 9pt; letter-spacing : 0.005cm; color: #666666;
            line-height: 12px; width:160px; padding-right: 10px;
            position: relative; bottom:0px; left:22px;
            border-bottom: 10px solid #ff0000;
 }



/*lift*/
#lift {
	WIDTH: 80%; POSITION: relative; HEIGHT: 50px;
}
#lift DIV { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; 
}
#lift DIV{ 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 42px; PADDING-TOP: 0px; HEIGHT: 42px
}
#lift A:hover {
	BORDER-COLOR: white; text-decoration: none;
}
#lift IMG {
	LEFT: 0px; WIDTH: 42px; POSITION: absolute; TOP: 0px; HEIGHT: 42px
}
#lift span{ position: absolute;
			font-size: small;
			color: #FF0000;
			bottom: -35px;}
#lift A IMG.active, #lift a span {
	VISIBILITY: hidden;
}
#lift A:hover IMG, #lift a:hover span{
	VISIBILITY: visible;	
}

#home {padding-left: 230px; padding-top: 10px; border: 2px #000 solid; text-align: right; }
#Lang { position: absolute; right: 0px; top: 42px;  padding: 1px 7px 1px 7px; text-align: center; z-index: 3; }
#Lang * { margin: 0px; padding: 0px; }
#Lang ul li { display: inline; list-style: none; color: #FF0000; text-transform: uppercase; font-size: 90%; margin-right: 4px;}
#Lang ul li.last { margin-right: 0px; }
#Lang ul li a { color: #9f9f9f; text-decoration: none; }
#Lang ul li a:hover { color: black; }

#Counter { position: relative; left: 0px; bottom: 0px;}
