BODY, TABLE, TABLE TD, DIV, A, H1, H2, P, IMG {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
}

BODY.body_bg {
	BACKGROUND: url("images/top_bg.jpg") top left repeat-x #6D7D12;
}

TABLE {
	BORDER-COLLAPSE: collapse;
}

TABLE TD {
	VERTICAL-ALIGN: top;
/*	border: 1px solid green;*/
}

A {
	TEXT-DECORATION: underline;
}

A:hover {
	TEXT-DECORATION: none;
}






/*************************************** top *************************************************/

TABLE.top_tab {
	HEIGHT: 266px;
}

TABLE.top_tab TD.links {
	BACKGROUND: url("images/links_bg.jpg") bottom left no-repeat;
	WIDTH: 39px;
}

TABLE.top_tab TD.links DIV {
	PADDING: 181px 0px 0px 7px;
	WIDTH: 29px;
	HEIGHT: 266px;
}

HTML:root TABLE.top_tab TD.links DIV {
	WIDTH: 22px;
	HEIGHT: 85px;
}

TABLE.top_tab TD.links DIV A {
	DISPLAY: block;
}

TABLE.top_tab TD.logo {
	BACKGROUND: url("images/logo_bg.jpg") bottom left no-repeat;
	WIDTH: 196px;
}

TABLE.top_tab TD.logo DIV {
	PADDING-TOP: 20px;
	WIDTH: 196px;
	HEIGHT: 266px;
}

HTML:root TABLE.top_tab TD.logo DIV {
	HEIGHT: 246px;
}

TABLE.top_tab TD.logo DIV A {
	MARGIN: 0px 0px 11px 3px;
	DISPLAY: block;
}

TABLE.top_tab TD.house {
	BACKGROUND: url("images/house.gif") bottom left no-repeat;
}

TABLE.top_tab TD.house H1 {
	MARGIN: 8px 0px 0px 0px;
	FONT: bold 14px times;
	COLOR: #FBFCFD;
	TEXT-ALIGN: center;
}

TD.animate {
	BACKGROUND: url("images/animate_bg.jpg") top right no-repeat;
}

TD.animate IMG {
	MARGIN: 44px 43px 15px 27px;
}



/*************************************** top menu *************************************************/

DIV.top_menu {
	BACKGROUND: url("images/top_menu_bg.gif") bottom left repeat-x #113400;
	HEIGHT: 48px;
	PADDING: 0px 0px 10px 7px;
	MARGIN-BOTTOM: 10px;
}

HTML:root DIV.top_menu {
	HEIGHT: 38px;
}

DIV.top_menu DIV A {
	PADDING: 11px 0px;
	FONT: 14px times;
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
}

HTML:root DIV.top_menu DIV A {
	PADDING: 11px 5px;
}

DIV.top_menu DIV A:hover {
	BACKGROUND: #5D0101;
}

DIV.top_menu DIV DIV {
	BACKGROUND: #98A935;
	BORDER-TOP: 1px solid #D6E969;
	MARGIN: 0px 0px 0px 2px;
	POSITION: absolute;
	Z-INDEX: 2;
}

DIV.top_menu DIV DIV A {
	BORDER: 1px solid #D6E969;
	BORDER-TOP: none;
	PADDING: 5px 1px 5px 3px !important;
	DISPLAY: block;
	FONT: 14px times;
	COLOR: #113400;
	WHITE-SPACE: normal;
	TEXT-ALIGN: left;
}

DIV.top_menu DIV DIV A:hover {
	BACKGROUND: #B3AE2E;
}

DIV.top_menu DIV DIV DIV {
	MARGIN: -1px 0px 0px 96px;
	POSITION: absolute;
	WIDTH: 130px;
}

DIV.top_menu DIV DIV DIV A {
	WHITE-SPACE: normal;
}

#menuLink1, #subMenu1 {
	WIDTH: 91px;
}
#menuLink2, #subMenu2 {
	WIDTH: 141px;
}
#menuLink3, #subMenu3 {
	WIDTH: 175px;
}
#menuLink4, #subMenu4 {
	WIDTH: 76px;
}
#menuLink5, #subMenu5 {
	WIDTH: 153px;
}
#menuLink6, #subMenu6 {
	WIDTH: 102px;
}




/*************************************** content *************************************************/

TABLE.content TD.text {
	FONT: 12px tahoma;
	COLOR: #E5EBC2;
	PADDING: 13px 22px;
	TEXT-ALIGN: justify;
}

TABLE.content TD.text P {
	FONT: 12px tahoma;
	COLOR: #E5EBC2;
	PADDING: 5px 0px;
	TEXT-ALIGN: justify;
}

TABLE.content TD.text H1 {
	FONT: 18px times;
	COLOR: #E5EBC2;
}

TABLE.content TD.text A {
	FONT: 12px tahoma;
	COLOR: #113400;
}

TABLE.content TD.text A.gen {
	FONT: bold 12px tahoma;
	COLOR: #E5EBC2;
	TEXT-DECORATION: none;
}


/*************************************** promo block *************************************************/

TABLE.content TD.promo {
	FONT: 12px tahoma;
	COLOR: #1F4500;
	PADDING: 13px 22px 13px 0px;
	TEXT-ALIGN: justify;
}

TABLE.content TD.promo DIV {
	PADDING: 12px;
	WIDTH: 370px;
	FONT: 12px tahoma;
	COLOR: #1F4500;
}

HTML:root TABLE.content TD.promo DIV {
	WIDTH: 340px;
}

TABLE.content TD.promo DIV.promo1 {
	BACKGROUND: #B3AE2E;
	BORDER: 3px solid #B6CB3D;
}

TABLE.content TD.promo DIV.promo2 {
	BACKGROUND: #9FB32E;
	BORDER: 3px solid #C3BE32;
}

TABLE.content TD.promo DIV H2 {
	FONT: bold 11px times;
	COLOR: #5D0101;
}




/*************************************** bottom *************************************************/

TABLE.bottom TD.bottom_text {
	BACKGROUND: url("images/bottom_bg.gif") top left repeat-x #82941A;
	PADDING: 24px 15px 0px 15px;
	HEIGHT: 86px;
	FONT: 12px times;
	COLOR: #113400;
	WHITE-SPACE: nowrap;
}

TABLE.bottom TD.bottom_text A {
	FONT: 12px times;
	COLOR: #113400;
}


/*************************************** catalog *************************************************/
TABLE.catalog TD.title {
	BACKGROUND: #B5C557;
	HEIGHT: 23px;
	PADDING: 0px 5px;
	FONT: bold 12px tahoma;
	COLOR: #113400;
	VERTICAL-ALIGN: middle;
}

TABLE.catalog TD.title H1 {
	FONT: bold 12px tahoma;
	COLOR: #113400;
}

TABLE.catalog TD.pic IMG {
	BACKGROUND: #90A12D;
	BORDER: 3px solid #9DAE37;
	FONT: bold 12px tahoma;
	COLOR: #113400;
}

TD.pic {
	PADDING: 4px 2px 0px 0px;
}

TD.prod_state {
	PADDING-TOP: 4px;
}


TD.prod_state TABLE TD, TABLE TH {
	BORDER-BOTTOM: 2px solid #6D7D12;
	BORDER-LEFT: 2px solid #6D7D12;
	HEIGHT: 29px;
	PADDING: 0px 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

TABLE.catalog TD.prod_state TABLE TH {
	BACKGROUND: #113400;
	FONT: 11px tahoma;
	COLOR: #E5EBC2;
}

TABLE.catalog TD.prod_state TABLE TD {
	BACKGROUND: #606F0B;
	FONT: bold 12px tahoma;
	COLOR: #B9CA55;
}

TABLE.catalog TD.prod_state TABLE TR.light TD {
	BACKGROUND: #819121;
	COLOR: #113400;
}