BODY {
	color: #5a4724;
	background-color: #333333;
	background-image: url(/images/bg_body.gif);
	background-position: center top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}

A:link, A:visited, A:active {
	color: #5a4724;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

P {
	text-align: justify;
}

TABLE {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	padding: 0px;
	empty-cells: show;
}

.ligth{
 position: absolute;
 z-index: 1;
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;

	background-color: transparent;
	background-image: url(/images/bg_body.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_body.png,sizingMethod=scale);
	background-position: top center;
   background-repeat: no-repeat;
}


TABLE.main {
 position: absolute; 
 z-index: 3;
}

.ears {
 position: absolute; 
 z-index: 2;
 top: 115;
 //top: 100;
 height: 180px;
 width: 100%;
 
 
	background-color: transparent;
	background-image: url(/images/bg_ears.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_ears.png,sizingMethod=crop);
	background-position: center;
   background-repeat: repeat-x;
}
TABLE.top {
	width: 865px;
	height: 210px;
	background-color: transparent;
	background-image: url(images/bg_top_auth.png);
	background-position: center;
   background-repeat: no-repeat;
}
TABLE.topBruwn {
	width: 865px;
	height: 210px;
	background-color: transparent;
	background-image: url(images/bg_top_auth_bruwn.png);
	background-position: center;
   background-repeat: no-repeat;
}
TABLE.top TD.frame {
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(/images/bg_frame.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_frame.png,sizingMethod=crop);
	background-position: top center;
   background-repeat: no-repeat;
}
TABLE.topBruwn TD.frame {
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(images/bg_frame.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_frame.png,sizingMethod=crop);
	background-position: top center;
   background-repeat: no-repeat;
}

/* Middle TABLE - Цепь вокруг всего */

TABLE.m {
	width: 744px;
	background-color: #D7D1AF;
	background-image: url(/images/bg_content.gif);
	background-position: center;
	background-repeat: repeat;
}

TABLE.m TD.tl {
	width: 5px;
	height: 5px;
	background-color: #333333;
	background-image: url(/images/bg_frame_corner.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TABLE.m TD.t {
	background-color: #333333;
	background-image: url(/images/bg_frame_horizontal.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
}

TABLE.m TD.tr {
	width: 5px;
	background-color: #333333;
	background-image: url(/images/bg_frame_corner.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

TABLE.m TD.l {
	background-color: #333333;
	background-image: url(/images/bg_frame_vertical.gif);
	background-position: center left;
	background-repeat: repeat-y;
}

TABLE.m TD.c {

}

TABLE.m TD.r {
	background-color: #333333;
	background-image: url(/images/bg_frame_vertical.gif);
	background-position: center right;
	background-repeat: repeat-y;
}

TABLE.m TD.bl {
	height: 5px;
	background-color: #333333;
	background-image: url(/images/bg_frame_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

TABLE.m TD.b {
	background-color: #333333;
	background-image: url(/images/bg_frame_horizontal.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

TABLE.m TD.br {
	background-color: #333333;
	background-image: url(/images/bg_frame_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.center {
	width: 100%;
}

TABLE.center TD.topmenu {
	height: 35px;
	background-color: #5F4C26;
	background-image: url(/images/bg_menu_top.jpg);
	background-position: center;
	background-repeat: repeat-x;
}

TABLE.center TD.stitch {
	height: 4px;
	background-color: #5F4C26;
	background-image: url(/images/bg_stitch.gif);
	background-position: left;
	background-repeat: repeat-x;
}

TABLE.center TD.bigstitch {
	height: 10px;
	background-color: #5F4C26;
	background-image: url(/images/bg_bigstitch.gif);
	background-position: right;
	background-repeat: repeat-x;
}

TABLE.center TD.separatorbig {
	height: 9px;
	background-color: #5F4C26;
	background-image: url(/images/bg_separator_big.gif);
	background-position: center;
	background-repeat: repeat-x;
}

TABLE.center TD.separator {
	height: 3px;
	background-color: #5F4C26;
	background-image: url(/images/bg_separator.gif);
	background-position: center;
	background-repeat: repeat-x;
}

TABLE.center TD.submenu {
	height: 100px;
	text-align: center;
	vertical-align: middle;
	background-color: #9F6B40;
	background-image: url(/images/bg_menu_sub.jpg);
	background-position: center;
	background-repeat: repeat-x;
}

TABLE.center TD.info {
	padding: 20px;
}

/* Menu TABLE */

TABLE.menu {
	width: auto;
	height: auto;
}

TABLE.menu TD.menuitem {
	height: 56px;
	background-color: #B98A52;
	background-image: url(/images/bg_menuitem.jpg);
	background-position: left;
	background-repeat: repeat-x;
}

TABLE.center TD.address {
	height: 35px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #aba07c;
	background-color: #5F4C26;
	background-image: url(/images/bg_menu_top.jpg);
	background-position: left;
	background-repeat: repeat-x;
}

TABLE.footer {
	width: 720px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	background-color: #242424;
	background-image: url(/images/bg_footer.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

#warning {
	width: 100%;
	height: 90px;
	position: absolute;
	z-index: 4;
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(/images/bg_white.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_white.png,sizingMethod=scale);
	background-position: center;
 background-repeat: repeat;
	visibility: hidden;
}


/* CATALOGUE */

TABLE.itembigred {
	height: auto;
	background-color: 993300;
	background-image: url(/images/bg_item_big_red.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
}

TD.gradetop {
	background-color: transparent;
	background-image: url(/images/bg_grade_horizontal.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

TD.gradebottom {
	background-color: transparent;
	background-image: url(/images/bg_grade_horizontal.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
}

TD.gradeleft {
	background-color: transparent;
	background-image: url(/images/bg_grade_vertical.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

TD.graderight {
	background-color: transparent;
	background-image: url(/images/bg_grade_vertical.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
}

TD.gradetopleft {
	background-color: transparent;
	background-image: url(/images/bg_grade_corner.gif);
	background-position: right bottom;
   background-repeat: no-repeat;
}

TD.gradetopright {
	background-color: transparent;
	background-image: url(/images/bg_grade_corner.gif);
	background-position: left bottom;
   background-repeat: no-repeat;
}

TD.gradebottomleft {
	background-color: transparent;
	background-image: url(/images/bg_grade_corner.gif);
	background-position: right top;
   background-repeat: no-repeat;
}

TD.gradebottomright {
	background-color: transparent;
	background-image: url(/images/bg_grade_corner.gif);
	background-position: left top;
   background-repeat: no-repeat;
}

/* DESCRIPTION FRAME */
TABLE.dt {
	background-color: #D7D1AF;
}

TABLE.dt TD.tl {
	width: 4px;
	height: 4px;
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

TABLE.dt TD.t {
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_horizontal.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

TABLE.dt TD.tr {
	width: 4px;
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

TABLE.dt TD.l {
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_vertical.gif);
	background-position: center left;
	background-repeat: repeat-y;
}

TABLE.dt TD.c {
	background-color: transparent;
	font-size: 80%;
	vertical-align: top;
	padding: 10px 20px 10px 20px;
}

TABLE.dt TD.r {
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_vertical.gif);
	background-position: center right;
	background-repeat: repeat-y;
}

TABLE.dt TD.bl {
	height: 4px;
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_corner.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

TABLE.dt TD.b {
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_horizontal.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
}

TABLE.dt TD.br {
	background-color: #EFEACB;
	background-image: url(/images/bg_dt_corner.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TABLE.dt TD.q {
	background-color: #C6BF9C;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
}

TABLE.dt TD.q A:link,
TABLE.dt TD.q A:visited,
TABLE.dt TD.q A:active {
	color: #5a4724;
	text-decoration: none;
}

TABLE.dt TD.q A:hover {
	text-decoration: underline;
}

IMG.png { 
	//background-image: none ! important;
 behavior: url("/pngfix.htc");
 background-repeat: no-repeat;
 background-position: top center;	
}

IMG.png2 {
	behavior: url("/pngbehavior.htc");
	
}

TD.cnt H2{
 font-family: Tahoma;
 font-size: 100%;
 color: #5a4724;
 margin: 2px 0px 3px 0px;
}
TD.cntMain H2{
 font-family: Tahoma;
 font-size: 70%;
 color: #CBC39B;
 margin: 0px 0px 0px 0px;
}
.ltc{
	background-image: url('/images/ltc.gif');
	background-repeat: no-repeat;
}
.tb{
	background-image: url('/images/tb.gif');
	background-repeat: repeat-x;
	background-position: top left;
	border-bottom: 1px solid #d7d1af;
	width: 100%;
}
.rtc{
	background-image: url('/images/rtc.gif');
	background-repeat: no-repeat;
}
.lb{
	background-image: url('/images/lb.gif');
	background-repeat: repeat-y;
	background-position: left top;
	border-right: 1px solid #d7d1af;
}
.cnt	{
	background-color: #d7d1af;
	text-align: center;
}
.cntMain	{
	background-color: #8A7E58;
	text-align: center;
}
.rb{
	background-image: url('/images/rb.gif');
	background-repeat: repeat-y;
	background-position: right top;
	border-left: 1px solid #d7d1af;
}
.lbc{
	background-image: url('/images/lbc.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.bb{
	background-image: url('/images/bb.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	border-top: 1px solid #d7d1af;
}
.rbc{
	background-image: url('/images/rbc.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
td.paddingLeft {
	padding-left:20px;
	padding-right:0px;
	margin:0px;
	width: 160px;
	text-align: right;
} 
td.paddingLeft2 {
	padding:10px 0px 20px 0px;
	width: 180px;
	text-align: right;
} 
TABLE.list TD.topLeft{
	background-image: url(/images/topLeft.gif);
	background-repeat: no-repeat;
}

TABLE.list TD.topRight{
	background-image: url(/images/topRight.gif);
	background-repeat: no-repeat;
}

TABLE.list TD.bottomLeft{
	background-image: url(/images/bottomLeft.gif);
	background-repeat: no-repeat;
}

TABLE.list TD.bottomRight{
	background-image: url(/images/bottomRight.gif);
	background-repeat: no-repeat;
}

TABLE.list TD.bgVertLeft{
	background-image: url(/images/bgVertLeft.gif);
	background-repeat: repeat-y;
	background-position: left;
}
TABLE.list TD.bgVertRight{
	background-image: url(/images/bgVertRight.gif);
	background-repeat: repeat-y;
	background-position: right;
}
TABLE.list TD.bgGorTop{
	background-image: url(/images/bgGorTop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
TABLE.list TD.bgGorBottom{
	background-image: url(/images/bgGorBottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.cnt3	{
	background-color: #8a7e58;
	font-family: Tahoma;
	text-align: left;
	color: #C6BF9C;
	padding: 2px 2px 2px 2px;	
}

.cnt32 A: active,
.cnt32 A: link,
.cnt32 A: visited {
	color: #C6BF9C;
	font-weight:bold;
}

.cnt32 A: hover {}

.cnt32	{
	background-color: #8a7e58;
	
	font-family: Tahoma;
	font-weight:bold;
	text-align: left;
	color: #C6BF9C;
	border: 1px solid #8A7E58;
	padding: 11px 7px 11px 7px;
	background-image: url(/images/bgMenu.gif);
	background-repeat: repeat-x;
	background-position: top;
}
table.list{
	font-weight: normal;
	font-family: Tahoma;
	white-space: nowrap;
	text-align: left;
	font-size: 70%;
	margin-left: 20px;
	width: 160px;
	height: auto;
	}
TABLE.sodr tr td form{
	font-family: Tahoma;
	font-size: 70%;
    color: #5A4724;
}
select {
	color: #5A4724;
	font-size: 95%;
	font-weight: normal;
	width: 163px;
	height: 18px;
}
TABLE.center TD.main {
	padding: 5px 20px 10px 30px;
}
TABLE.center TD.where {
	padding: 20px 20px 0px 20px;
}

.tbMain{
	background-image: url('/images/tbMain.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.rtcMain{
	background-image: url('/images/rtcMain.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
.lbMain{
	background-image: url('/images/lbMain.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.cntMain	{
	background-color: #8A7E58;
	text-align: center;
	padding: 0px;
}
.rbMain{
	background-image: url('/images/rbMain.gif');
	background-repeat: repeat-y;
	background-position: right top;
}
.lbcMain{
	background-image: url('/images/lbcMain.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.bbMain{
	background-image: url('/images/bbMain.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.rbcMain{
	background-image: url('/images/rbcMain.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.ltcMain{
	background-image: url('/images/ltcMain.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.newsMain {
	color: #8A7E58;
	font-size: 70%;
	background-image: url(/images/bgNews.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 15px;
	padding-right: 25px;
}
.newsMain2 {
	color: #8A7E58;
	font-size: 70%;
	padding-top: 15px;
	padding-right: 25px;
}
.bgNews {
	background-image: url(/images/bgNews.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.sigar{
	background-color: transparent;
	background-image: url(/images/sigar.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/sigar.png,sizingMethod=crop);
	background-position: top center;
	background-repeat: no-repeat;
	width: 150px;
}
.upr {
	padding-top: 9px;
	text-align: right;
	background-image: url(/images/bgNews.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	padding-right: 25px;
	padding-bottom: 7px;
}
.upr2 {
	padding-top: 15px;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 5px;
}.rezSearch {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8A7E58;
	font-size: 70%;
	color: #5A4724;
}
/*------------------  contacts   ------------------*/
.contactsTL {
	background-image: url(/images/contactsTL.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.contactsTBg{
	background-image: url(/images/contactsTBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.contactsTR {
	background-image: url(/images/contactsTR.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contactsLBg{
	background-image: url(/images/contactsLBg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.contactsRBg{
	background-image: url(/images/contactsRBg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.contactsBL {
	background-image: url(/images/contactsBL.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.contactsBBg{
	background-image: url(/images/contactsBBg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.contactsBR {
	background-image: url(/images/contactsBR.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.contactsBG {
	background-image: url(/images/contactsBG.gif);
	background-position: left top;
}
table.contactMap{
	height: auto;
}
.contactMapBg {
	background-color: transparent;
	background-image: url(/images/contactsMap.png);
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/contactsMap.png,sizingMethod=crop);
	background-position: center;
	background-repeat: no-repeat;
	height: 162px;
	width: 282px;
}.diler {
	font-size: 70%;
	color: #5A4724;
	padding-left: 10px;
	padding-right: 10px;
}
.li4 {
	font-weight: bold;
	font-size: 70%;
	color: #5A4724;
	padding-top: 20px;
	padding-left: 5px;
}
td.li4 form {
	margin: 2px 0px 0px;
	padding: 0px;

}
table.sodr tr td.news {
	font-size: 80%;
	color: #5A4724;
	padding-left: 5px;

}
.dataNews {
	background-image: url(/images/dataNews.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 61px;
	float: left;
	margin-right: 15px;
	font-size: 80%;
	font-weight: bold;
	color: #DBD5B3;
	padding-top: 1px;
	padding-left: 2px;
}
/*------------------product ------------*/
table.mark{
	height:auto;
	width: auto;
}
TD.pageInfo{
 /* background-color: #d7d1af; */
 padding: 15px  21px 9px 21px;
}
TD.pageInfo TD.text{
 font-family: Tahoma;
 font-size: 100%;
 color: #5a4724;
 padding: 0px 0px 8px 14px;
}

TD.pageInfo TD.text P{
 font-family: Tahoma;
 font-size: 75%;
 color: #5a4724;
 text-align: justify;
}

TD.pageInfo TABLE.info A:link,
TD.pageInfo TABLE.info A:visited,
TD.pageInfo TABLE.info A:active{
 text-decoration: none; 
 color: #5a4724;
}

TD.pageInfo TABLE.info A:hover{
 text-decoration: underline;
}

TD.pageInfo H1{
 font-family: Tahoma;
 font-size: 100%;
 color: #5a4724;
 margin: 2px 0px 3px 0px;
}

TD.pageInfo H2{
 color: #5a4724;
 font-family: Tahoma;
 font-size: 80%; 
 margin: 8px 0px 0px 0px;
 line-height: 15px;
}

TABLE.mark TD.blockTopLeft{
	background-image: url(/images/blocks/mark_top_left.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

TABLE.mark TD.blockTop{
	background-image: url(/images/blocks/mark_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
}

TABLE.mark TD.blockTopRight{
	background-image: url(/images/blocks/mark_top_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

TABLE.mark TD.blockCenterLeft{
	background-image: url(/images/blocks/mark_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

TABLE.mark TD.blockCenterRight{
	background-image: url(/images/blocks/mark_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

TABLE.mark TD.blockBottomLeft{
	background-image: url(/images/blocks/mark_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

TABLE.mark TD.blockBottom{
	background-image: url(/images/blocks/mark_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

TABLE.mark TD.blockBottomRight{
	background-image: url(/images/blocks/mark_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg1{

 background-color: #94673f;
}
.bg_1{
	/*background-image: url(/images/blocks/bg_1.gif);
	background-repeat: repeat-x;
	background-position: top;
 background-color: #94673f;*/
}
.cntC	{
	background-color: #8a7e58;
	white-space: nowrap;
	font-family: Tahoma;
	text-align: left;
	color: #C6BF9C;
	border: 1px solid #8A7E58;
	padding: 5px 7px 5px 7px;
}

.cntCC A: active,
.cntCC A: link,
.cntCC A: visited {
	color: #C6BF9C;
	font-weight:bold;
}

.cntCC A: hover {}

.cntCC	{
	background-color: #8a7e58;
	font-family: Tahoma;
	font-weight:bold;
	text-align: left;
	color: #C6BF9C;
	border: 1px solid #8A7E58;
	padding: 5px 7px 5px 7px;
	background-image: url(/images/bgMenu.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.cntCCnoborder {
	background-color: #8a7e58;
	font-family: Tahoma;
	font-weight:bold;
	text-align: left;
	color: #C6BF9C;
	padding: 5px 7px 5px 7px;
}

.cside  {
	background-image: url(/images/cside.gif);
	background-position: center center;
	background-repeat: repeat-x;
}

.activeside {
	background-color: #47361a;	
}
.opisanie{
 font-size: 75%;
}
.newsCompany{
background-image: url(/images/news.gif);
background-position: center center;
background-repeat: no-repeat;
width: 68px;
height: 20px;
margin: 0px 10px 0px 0px;
color: #8A7E58;
font-size: 9;
padding: 4px 10px 0px 10px;
text-align: center;
float:left;
}
.print {
	font-weight: bold;
	color: #999999;
	font-size: 12px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.findform {
	margin-top: 10px;
	height: auto;
}

.findform TD {
	padding: 5px 5px 5px 5px;
	font-size: 70%;
}

.findform SELECT {
	margin-left: 4px;
}
