BODY,TD,TR,P,DD,DL,FORM	{ FONT-FAMILY: arial, sans-serif, verdana, helvetica; FONT-SIZE: 12px }
BODY { background-color: #e0e0e0; margin: 0px; padding: 4px 0px 0px 0px}

.topmenu 		{ width: 140px; height: 24px; text-align: center; vertical-align: middle; border-left: 1px solid #e0e0e0; background: #4060A0 url(/images/tab_disabled.gif) top left no-repeat; color: #FFFFFF}
.topmenu A 		{ FONT-WEIGHT: bold; display: block; line-height: 20px; width: 100% }
.topmenu A:link 	{ COLOR: #ffffff; TEXT-DECORATION: none }
.topmenu A:visited 	{ COLOR: #ffffff; TEXT-DECORATION: none }
.topmenu A:active  	{ COLOR: #ffffff; TEXT-DECORATION: none }
.topmenu A:hover 	{ COLOR: #ffff00; TEXT-DECORATION: none }

.stopmenu 		{ width: 140px; height: 24px; text-align: center; vertical-align: middle; border-left: 1px solid #e0e0e0; background: #a5b5d5 url(/images/tab_active.gif) top left no-repeat; color: #000000; FONT-WEIGHT: bold}

#uppermenu 		{ COLOR: #506070; font-size: 12px }
#uppermenu A 		{ COLOR: #506070; TEXT-DECORATION: none }
#uppermenu A:hover 	{ COLOR: #203040; TEXT-DECORATION: underline }

IMG.medium	{ width: 160px; height: 120px; padding: 0px; MARGIN: 8px 8px 8px 0px; BORDER: none }
IMG.icon	{ width: 32px; height: 32px; padding: 0px; MARGIN: 0px }
IMG.small	{ width: 120px; height: 90px; padding: 0px; MARGIN: 0px }
IMG.wide	{ width: 64px; height: 48px; padding: 0px; MARGIN: 0px }

.banner80x31	{ width: 80px; height: 31px; margin: 0px; padding: 0px; border: 1px solid #000000 }

.question	{ background-color: #f0f0f0 }

.resulterror	{ background-color: #ff0000; padding-top: 4px; padding-bottom: 4px; text-align: center; color: #ffffff; FONT-WEIGHT: bold }
.resultok       { background-color: #0000ff; padding-top: 4px; padding-bottom: 4px; text-align: center; color: #ffffff; FONT-WEIGHT: bold }

A		{ COLOR: #0000a0; TEXT-DECORATION: underline }
A:hover		{ COLOR: #4080ff; TEXT-DECORATION: underline }
A IMG		{ border: none }

.block		{ PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN: 0px}

.ltitle 	{ text-align: left; BACKGROUND: #FFB000 url(/images/ltitle.gif) top left repeat-x; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px; padding-left: 4px; height: 24px; line-height: 24px}
.lcontainer	{ margin: 4px }

.rcontainer	{ width: 140px; margin-left: auto; margin-right: auto; margin-bottom: 16px }
.rtitle		{ text-align: center; height:24px; color: #FFFFFF; background: #703878 url(/images/rtitle.gif) top left no-repeat; line-height: 24px; font-weight: bold; padding-left: 0px}
.rcontent	{ text-align: center; background: #f2edf4 url(/images/rbottom.gif) bottom left no-repeat; padding: 1px 1px}

.trackcontainer	{ padding: 4px 4px 4px 4px; margin: 4px 0px 4px 0px; border: 1px solid #e0e0e0; background-color: #f0f0f0; text-align: right }

.bottom		{ text-align: center; vertical-align: middle; height: 24px; BACKGROUND: url(/images/bottom.gif) top right no-repeat; color: #ffffff }
.bottom A	{ COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px }
.bottom A:hover	{ COLOR: #ffff00; TEXT-DECORATION: none }

.desc		{ TEXT-ALIGN: justify }
.row1           { BACKGROUND-COLOR: #f0f0f0; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px }
.row2           { BACKGROUND-COLOR: #f8f8f8; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px }

.row3           { BACKGROUND-COLOR: #f8f8a0; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px }
.row4           { BACKGROUND-COLOR: #ffffa8; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px }

.row_eds        { BACKGROUND-COLOR: #d0e0ef; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px; padding-right: 4px; }

.catmenu  	   { margin: 0px; text-align: left; FONT-SIZE: 12px; BACKGROUND-COLOR: #f0f0f0 }
.catmenu A 	   { display: block; line-height: 20px; FONT-WEIGHT: bold; padding-left: 8px; border-top: 1px solid #f8f8f8; border-left: 1px solid #f8f8f8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
.catmenu A:link    { COLOR: #0060C0; TEXT-DECORATION: none }
.catmenu A:visited { COLOR: #0060C0; TEXT-DECORATION: none }
.catmenu A:active  { COLOR: #0060C0; TEXT-DECORATION: none }
.catmenu A:hover   { COLOR: #000000; TEXT-DECORATION: none; border: 1px solid #808288; BACKGROUND-COLOR: #d0d4df}

.catblock		{ text-align: center; padding: 8px 0px 8px 0px; font-size: 12px; line-height: 20px }
.catblock B		{ font-weight: normal; color: #ffffff; background-color: #a0a0a0; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 1px; border: 1px solid #909090 }
.catblock SPAN		{ color: #ffffff; background-color: #ff8000; padding: 2px 4px 2px 4px; margin: 0px 0px 0px 1px; border: 1px solid #C04000 }
.catblock A 		{ padding: 0px 2px 0px 2px; margin: 0px 0px 0px 1px; background-color: #4060A0; border: 1px solid #0060c0 }
.catblock A:link	{ COLOR: #ffffff; TEXT-DECORATION: none }
.catblock A:visited 	{ COLOR: #ffffff; TEXT-DECORATION: none }
.catblock A:active  	{ COLOR: #ffffff; TEXT-DECORATION: none }
.catblock A:hover 	{ COLOR: #ffff00; TEXT-DECORATION: none; background-color:#6080C0 }

.button { font-size: 12px; height: 24px; padding-left: 16px; padding-right: 16px }

.seoblock { color: #fff; font-size: 10px; }
.seoblock A { color: #fff; } 
.seoblock A:hover { color: #fff; }

SELECT   { FONT-SIZE: 12px; MARGIN: 0px }
OPTION   { FONT-SIZE: 12px; MARGIN: 0px }
TEXTAREA { FONT-SIZE: 12px; MARGIN: 0px }
INPUT    { FONT-SIZE: 12px; MARGIN: 0px }

SPAN.price1 { TEXT-DECORATION: line-through }
SPAN.price2 { TEXT-DECORATION: none }