{
	PADDING: 0px; MARGIN: 0px
}
HTML {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, tahoma, arial, sans-serif;
	HEIGHT: 100%
}
BODY{
	PADDING: 0px;
	MARGIN: 0px;
	MIN-HEIGHT: 100%;
	HEIGHT: auto !important;
	HEIGHT: 100%;
	POSITION: relative;
	WIDTH: 100%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
FORM {
	PADDING: 0px;
	MARGIN: 0px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
UL {
	PADDING: 0px;
	MARGIM: 0px;
	MARGIN-LEFT: -5px;
	list-style-type: none
}
UL A {
	FONT-SIZE: 0.8em;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
UL A:hover {
	TEXT-DECORATION: underline
}
#con {
	CLEAR: both;
	PADDING: 0px 10px;
}
#left {
	FLOAT: left;
	WIDTH: 180px;
	MARGIN: 10px 0px 0px;
	PADDING: 0px
}
#middle {
	MARGIN: 0px 185px 0px 182px;
	BACKGROUND: #f0f7fa;
	BORDER-RIGHT: 2px solid #89bdff;
	BORDER-LEFT: 2px solid #89bdff;
	PADDING: 10px
}
#right {
	FLOAT: right;
	WIDTH: 170px;
	MARGIN: 10px 0px;
	PADDING: 0px
}
#pfooter {
	HEIGHT: 1px;
	FONT-SIZE: 1px;
	BACKGROUND: #89bdff;
	MARGIN: 0px 185px 0px 182px
}
#pfooter2 {
	CLEAR: both;
	HEIGHT: 1px;
	FONT-SIZE: 1px;
	BACKGROUND: #89bdff;
	MARGIN: 50px 90px 0px 90px
}
#footer {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	POSITION: relative
}
#up {
	HEIGHT: 133px;
	TEXT-ALIGN: center;
	BORDER: 0px;
	BACKGROUND: url("./img/bg_up.jpg") top repeat-x;
	POSITION: relative
}
#bg_menu {
	BACKGROUND: url("./img/bg_menu.gif") top repeat-x;
	TEXT-ALIGN: center;
	HEIGHT: 26px;
	PADDING: 0px;
	MARGIN: 0px;
	COLOR: #fff
}
#bg_menu A {
	COLOR: #fff;
	FONT-WEIGHT: 700;
	TEXT-DECORATION: none
}
#bg_menu A:hover {
	TEXT-DECORATION: underline
}
#search {
	FLOAT: right;
	MARGIN-RIGHT: 10px
}
#search_edit {
	FONT-SIZE: 11px;
	PADDING: 0px;
	WIDTH: 100px;
	MARGIN: 0px 0px 6px
}
#search_but {
	PADDING: 0px;
	MARGIN: 3px 0px 0px
}
#img IMG{
	BORDER: 1px solid #000;
	MARGIN: 0px 10px 10px 10px
}
/* ---- классы ------- */
.block {
	MARGIN-TOP: 10px;
	TEXT-ALIGN: center;
	POSITION: relative;
	WIDTH: 167px;
	BACKGROUND: url("./img/block_bg.gif") repeat-y
}
.bup {
	WIDTH: 167px;
	HEIGHT: 23px;
	POSITION: relative;
	BACKGROUND: url("./img/block_up.gif") top no-repeat
}
.bbottom {
	WIDTH: 167px;
	HEIGHT: 18px;
	POSITION: relative;
	BACKGROUND: url("./img/block_bottom.jpg") no-repeat
}
.bupt {
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: 700;
}
.block_bg_c_up {
	POSITION: relative;
	BACKGROUND: url("./img/block_zv.jpg") top center no-repeat
}
.block_bg_c_bottom {
	POSITION: relative;
	BACKGROUND: url("./img/block_neb.jpg") bottom center no-repeat
}
.block_con A {
	COLOR: #33f;
	FONT-WEIGHT: 700;
	POSITION: relative;
	TEXT-DECORATION: none
}
.block_con A:hover {
	TEXT-DECORATION: underline
}
.table {
	BACKGROUND: #fff;
	BORDER-COLLAPSE: collapse
}
.bkateg {
	BACKGROUND: url("./img/bg_kategor.gif") repeat-x;
	HEIGHT: 23px;
	MARGIN: 10px;
	PADDING: 0px 10px
}
.kateg {
	BACKGROUND: url("./img/bg2_kategor.gif") repeat-x;
	FLOAT: left;
	HEIGHT: 23px;
	PADDING: 5px 5px 0px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 11px;
}
.CatPrImg {
	FLOAT: left;
	POSITION: relative
}
.CatPrImg IMG {
	MARGIN: 10px;
	BORDER: 1px solid #000;
	FLOAT: left
}
.tit_tovar {
	PADDING: 20px
}
.bl_tv {
	MARGIN: 20px 10px
}
.bl_tv IMG {
	BORDER: 1px solid #000
}
.hr {
	HEIGHT: 1px;
	FONT-SIZE: 1px;
	BACKGROUND: #89bdff;
	MARGIN: 10px;
	POSITION: relative
}
.freg {
	POSITION: relative
}
.freg FORM {
	MARGIN: 0;
	PADDING:0;
	FLOAT: left
}
.red {
	COLOR: red
}
.tit {
	TEXT-ALIGN: right;
	FLOAT: left;
	PADDING-TOP: 3px
}
