body					{ padding: 0px; margin: 0px; background: #FFFFFF; }
*						{ font-family: verdana, arial, tahoma; font-size: 10pt; }
2*						{ border: solid 1px red; }

p						{ text-indent: 10px; }
table					{ border-collapse: collapse; padding: 0px; margin: 0px; width: 100%; }
table.wide				{ width: 100%; }
td						{ margin: 0px; padding: 0px; vertical-align: top; 	}

form					{ margin: 0px; padding: 0px;				}
input.txt				{ width: 100%;								}
textarea				{ height: 100%; width: 100%;				}

address					{ font-style: normal; padding: 0px; margin: 0px; }

img, img a				{ border: 0px; 								}

a						{ color: #25247B;							}
a:hover 				{ text-decoration: none;					}
a.notlink				{ color: black; text-decoration: none; cursor: default;		}
a.raquo					{ letter-spacing: 0px; }

.locallink			{ border-style: dashed; border-width: 0px; border-bottom-width: 1px; border-color: #1A77F0; color: #1A77F0; cursor: pointer; cursor: hand; }
.locallink:hover	{ border-width: 0px!important; }

#calculator { background: #F3F3F3; width: 450px!important; padding: 20px 20px 0px 20px!important; }
.field td	{ padding: 0px 0px 20px; }
.small		{ font-size: 75%; }
.small *	{ font-size: 100%; }
.gray		{ color: gray; }
.bold,
.bold *		{ font-weight: bold; }

b						{ color: #25247B; }
h1, h2, h3, h4, h5, h6	{ font-family: arial; color: #25247B; padding: 0px; margin: 20px 0px 10px; }
h1 						{ font-size: 14pt;	 							}
h2 						{ font-size: 12pt; 								}
h3 						{ font-size: 12pt; font-weight: 100;			}

ul					{ margin: 0px 20px; padding: 0px; }
li					{ list-style-type: none; text-indent: -15px; }

#layer				{ width: 1000px; }
#main				{ border: solid 1px black; border-top-width: 0px; border-bottom-width: 0px; }

#header				{ height: 135px; width: 1000px; background: #DFDFE9 url('/i/header.jpg') no-repeat; }
	#logo			{ width: 308px; height: 61px; background: url('/i/logo.gif') no-repeat; margin: 35px; }
#header_bottom		{ height: 33px; width: 1000px; background: #DFDFE9 url('/i/header_bottom.jpg') no-repeat; }

#left_block			{ background: #EBEBF2 url('/i/menu_bg.jpg') repeat-y; }

#menu *				{ font-family: arial; }
	.menu_item		{ background: #EBEBF2 url('/i/menu_item.jpg') no-repeat; width: 225px; height: 33px;}
	.menu_item a	{ font-size: 10pt; position: relative; top: 8px; left: 30px; }
	
	.menu_line		{ background: #EBEBF2 url('/i/menu_line.jpg') no-repeat; width: 225px; height: 15px;}
	
	#menu_car		{ background: #EBEBF2 url('/i/menu_car.jpg') no-repeat; width: 225px; height: 162px;}
	#contacts		{ margin: 10px 30px 10px 10px; }
	#contacts *		{ font-family: verdana; font-size: 10pt; }
	#mini			{ text-align: center; }
	#mini *			{ padding: 10px; }

	#arrow			{ margin-top: 10px; margin-left: 10px; background: url('/i/arrow.gif') no-repeat; width: 8px; height: 11px; position: absolute; z-index: 5; }

td#content			{ width: 775px; line-height: 16pt; }
div#content			{ margin: 20px; }

#downline			{ height: 178px; background: url('/i/bottom_bg.jpg'); }
#downline table td		{ padding: 130px 20px 0px; }
	#counter 			{ text-align: right; }
	#counter #li img	{ position: relative; top: 3px; }

/* price */
#price td			{ padding: 5px;								}
	.title			{ background: #E8E8E8; font-weight: bold;	}
	.sel			{ background: #E8E8E8;						}

/* feedback */
#feedback				{ width: 100%; }
#feedback td			{ padding: 5px; }
	#feedback textarea	{ width: 100%; height: 200px; }
	#feedback input.t	{ width: 100%; }

.indent					{ padding-left: 20px;  }
.hidden					{ display: none; visibility: hidden; }


.info		{ margin-bottom: 40px; }
.info td	{ padding: 3px; border: 2px solid white; }
.info img	{ margin-left: -5px; }
.info td.t	{ font-weight: bold; text-align: left!important; }
.delim		{ height: 50px; }

.center		{ text-align: center; }
.left		{ text-align: left; }


#fastrequest		{ background: #EBECF1; width: 200px; float: right; margin-left: 20px; padding: 10px; }
#fastrequest h2		{ margin: 0px; }
/*#fastrequest .txt	{ width: 100%; }*/
small 				{ font-size: 75%; line-height: 15px; }