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; PADDING-TOP: 0px; VERTICAL-ALIGN: top;
}
UL {
          PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square;
}
IMG{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
h3 {background-color: #666; color: #fff; padding:5px; font-size:120%; font-weight:100;}
A:link { color: #ff0000;
	}

A:visited {	color: #f00;
}
#redline {width: 350px; border-top: 7px solid red; padding-top: 2em; text-align: left;
          position: absolute; top:0px; left: 10%;
         }
#redline img.zna4ki{
             position: relative; bottom: 9px;
         }
Img.logo{
	  border-right: 1px solid gray;
}
#search{ color: #666666; text-align: right; PADDING-TOP: 3em; height:50px;
}

#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: 5px;
                      margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 2px;
                      border-bottom: 2px solid #ff0000;
                    }
                    
#layout{
WIDTH: expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1500? "1500px" : "auto"); POSITION: relative;
HEIGHT: 100%
}

td.main{ width: 80%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
         VERTICAL-ALIGN: bottom;
}

#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 /* Смещение первой строки */
}

#left_pic {
background: url(Img/head_ab_02.jpg);
margin-top : 8px; margin-right: 3px; margin-bottom: 8px;
} 
#right_pic {
background:  url(Img/head_ab_03.jpg)  right top  no-repeat; 
padding: 0px; /* Поля вокруг текста */
text-indent: 0px /* Смещение первой строки */
}

#text {color: #000; word-spacing: 3px; width: 100%;
}
#text td { padding: 20px; margin:0px; padding-top:92px;}
#text td.left {border-right: 1px #999 dashed; width: 180px; font-size: 110%; color:#FF5200; font-weight: 300;}
#text td.right {font-size: 110%; font-weight: 100; }

#catalog {width: 98%; color: #fff; margin-left: 10px; margin-right: 3px; padding: 0px; margin-top:0px;}
#catalog td.border{ border-left: 1px #000 dashed; padding-left: 10px; }
#catalog td.number { width: 233px; text-align: right; padding-right: 10px; }

#catalog a{color:#000; text-decoration: none;}
#catalog li {color: #ff0000;}
#catalog li a {color:#000; font-size: 90%; }
#catalog a:hover{ text-decoration: underline;}
#catalog .describe {width: 100%;  border-top: 1px #000 dashed; padding-top:5px; margin: 20px;}
#catalog .kartinka {border-left: 1px #000 dashed; padding: 10px;}
#catalog img {border: 1px;}

#razdel {color: #F52; font-weight: 600; text-indent : 15px; padding: 10px;}
#razdel a{color: #000; font-size:90%; }




#bottom { padding-left: 55px;
}
#bottom h4{ margin: 0px; padding-bottom: 5px;}

#menu UL {
      list-style-type: square;
      list-style-image: none;
          }
#menu ul li {font-size: 80%; margin-left:0px;}

#menu {PADDING-TOP: 0em; 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{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: absolute; bottom:0px; right:5px;
            border-bottom: 14px solid #ff0000;
 }



/*lift*/

#lift {
	WIDTH: 100%;
}
#lift td {  padding: 0px; margin: 0px;}
#lift DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
        POSITION: relative; WIDTH: 42px; HEIGHT: 42px; margin-top: 15px;
}
#lift A:hover {
	BORDER-COLOR: white; text-decoration: none;
}
#lift A IMG {
	HEIGHT: 42px; WIDTH: 42px; POSITION: absolute; TOP: 0px; LEFT: 5px;
}
#lift span{ position: absolute;
			font-size: small;
			color: #ff0000;
			bottom: -40px;
                        left: 0px;
                        }
#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: 4em;  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; }

