body {
	font-family: Verdana, Arial;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}

table, img {
 	border-style: none;
}

table {
 	width: 100%;
}

td {
	font-size: 11px;
}

font.header {
	display: block;
	font-size: 12px;
	color: #2FAC74;
	font-weight: bold;
}

/*
a:link, a:active, a:visited { color: #554B3F; text-decoration: none;}
a:hover {  color: #554B3F; text-decoration: underline;}
*/

p.subsubsubmenu a, a:link.menu, a:active.menu, a:visited.menu { color: #554B3F; text-decoration: none;}
a:hover.menu {  color: #554B3F; text-decoration: underline;}

a:link.submenu, a:active.submenu, a:visited.submenu { color: #2FAC74; text-decoration: none;}
a:hover.submenu {  color: #2FAC74; text-decoration: underline;}

a:link.flinks, a:active.flinks, a:visited.flinks { color: #FFCD36; font-weight: bold; text-decoration: none;}
a:hover.flinks {  color: #FFCD36; font-weight: bold; text-decoration: underline;}

table.maintop td.td2 {
	width: 331px;
}

/* TOP1 */

td.top1 {
	height: 40px;
	background-image: url('../i/bg1.gif');
	background-repeat: repeat-x;	
}

table.top1 td.td1 {
	background-image: url('../i/1.gif');
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 50px;
}	

table.lng {
	width: 1%;
	padding-left: 10px;
}

/* TOP2 */

td.top2 {
	height: 112px;
	background-image: url('../i/bg2.gif');
	background-repeat: repeat-x;	
}

table.top2 td.td1 {
	width: 50%;
	background-image: url('../i/2.jpg');
	background-repeat: no-repeat;
	height: 112px;
	vertical-align: bottom;
	padding-left: 146px;
}	

/* TOP3 */

td.top3 {
	height: 37px;
	background-image: url('../i/bg3.gif');
	background-repeat: repeat-x;	
}

table.top3 {
	height: 37px;
	background-image: url('../i/3.gif');
	background-repeat: no-repeat;
	background-position: left;
}

table.top3 td.td1 {
	background-image: url('../i/4.gif');
	background-repeat: no-repeat;
	background-position: right;
}

/* TOP4 */

td.top4 {
	height: 38px;
	background-image: url('../i/bg4.gif');
	background-repeat: repeat-x;	
}

table.top4 {
	height: 38px;
	background-image: url('../i/5.gif');
	background-repeat: no-repeat;
	background-position: left;
}

table.top4 td.td1 {
	width: 30px;
	padding-left: 14px;
	vertical-align: bottom;
}

table.top4 td.td2 {
	width: 100%;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	background-image: url('../i/6.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

td.tdmenu {
	padding-top: 37px;
	background-image: url('../i/7.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 234px;
}

table.menu {
	background-image: url('../i/menubg.gif');
	background-repeat: repeat-y;
	background-position: right 0;
	background-color: #F4FDF0;
	width: 240px;
}

table.menu td.td1 {
	padding: 15px;
	background-image: url('../i/8.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
}

p.limenu, p.limenu_ {
	margin: 0px;
	font-size: 11px;
	padding-left: 17px;
	padding-bottom: 11px;
	background-image: url('../i/limenu.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

p.limenu_ {
	color: #FFB400;
	font-weight: bold;
}

p.submenu, p.submenu_ {
	margin: 0px;
	font-size: 11px;
	padding-left: 37px;
	padding-bottom: 7px;
	background-image: url('../i/submenu.gif');
	background-repeat: no-repeat;
	background-position: 30px 5px;
}

p.subsubmenu {
	margin: 0px;
	font-size: 11px;
	padding-left: 47px;
	padding-bottom: 7px;
}

p.subsubsubmenu {
	margin: 0px;
	font-size: 10px;
	padding-left: 57px;
	padding-bottom: 7px;
}


p.submenu_ {
	color: #2FAC74;
	font-weight: bold
}

table.contacts {
	background-image: url('../i/9.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

table.contacts td {
	font-size: 11px;
	color: #ACA7A1;
	padding-top: 130px;
	padding-left: 30px;
}

/* MAIN AREA */
td.mainarea {
	vertical-align: top;
	background-image: url('../i/bg5.gif');
	background-repeat: repeat-x;
	background-position: top;
}

table.mainarea {
	background-image: url('../i/corn2.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

table.mainarea td.td1 {
	color: #5F564A;
	padding-left: 68px;
	background-image: url('../i/corn1.gif');
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 50px;
}

table.mainarea td.td2 {
	width: 300px;
	padding-top: 130px;
}

table.flinks {
	width: 10%;
}

/* BOTTOM */

table.bottom {
 	height: 154px;
	background-color: #FAFDF4;
	background-image: url('../i/bott3.gif');
	background-repeat: repeat-x;
	background-position: top;
}

table.bottom td.td1 {
	height: 36px;
	width: 235px;
	background-image: url('../i/bott1.gif');
	background-repeat: no-repeat;
	background-position: left;
}

table.bottom td.td2 {
	background-image: url('../i/bott2.gif');
	background-repeat: no-repeat;
	background-position: right;
}

table.bottom td3 {

}

table.bottom td.copyright {
	color: #C6BEAD;
	font-size: 10px;
	padding-right: 20px;
}

/***** cATALOG *****/


/* SEARCH FORM */
font.e_text {
	display: block;
	color: #9FB192;
	font-size: 10px;
}

table.search {
	height: 107px;
	background-color: #E1F5D5;
	border-bottom: 1px solid #C5CCAB;
}

table.search td {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	color: #554B3F;
}

table.search td.sort {
	height: 50px;
	background-color: #F3FBEE;
}

table.search td.check {
	width: 18px;
	padding: 0px;
}

input.s {
	width: 100%;
}

select.s {
	width: 102px;
}

input.button {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	height: 21px;
}

/*PAGEMENU */
table.pagemenu {
	width: 1%;
}

table.pagemenu td {
	color: #CA0000;
	font-weight: bold;
}

/* CATALOG */
table.itemname td {
	font-size: 12px;
	color: #606060;
	font-weight: bold;
	padding-left: 5px;
	height: 25px;
	background-color: #F3F6DC;
	border-bottom: 1px solid #C5CCAB;
}

font.author {
	font-weight: normal;
	font-style: italic;
	padding-left: 10px;
}

table.item td {
	color: #606060;
	font-size: 10px;
	padding: 5px;
	vertical-align: top;
}

table.item td.itemparam_td {
	width: 162px;
	vertical-align: top;
}

font.item_head {
	display: block;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 4px;
	font-weight: bold;
}

hr {
	height: 1px;
	border: 0px;
	border-bottom: 1px dotted #A7C297;
}

table.itemparam {
	width: 164px;
	border-top: 1px solid #D9E6D1;
	border-bottom: 1px solid #D9E6D1;
}

table.itemparam td {
	height: 20px;
	background-image: url('../i/hdotline.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

table.itemparam td.tdd1 {
	font-weight: bold;
	background-color: #F3FBEC;
}

table.itemparam td.tdd1_ {
	font-weight: bold;
	background-color: #F3FBEC;
	background-image: none;
}

table.itemparam td.tdd2_ {
	background-image: none;
}

img.item {
	border: 4px solid #F3F6DC;
}

form {
	margin: 0px;
}

.error {
	color: #CC0000;
}
