html, body{
	margin:0px;
	padding:0px;
	height:100%;
}

*{
	font-size:100%;
}

body{
	font-size:0.9em;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.wh {width:100%; height:100%;}

.w100 {width:100%;}
.h100 {height:100%;}

a {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

p {text-align:justify;}

.main_table {
	width:100%;
	height:100%;
	background-image:url(images/red_gradient_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#a50000;
}

td.main_width {width:955px;}

.main {
	width:100%;
	height:100%;
}

.main #white14 {
	height:14px;
	background-color:#FFFFFF;
}

.main #site_main_logo {
	height:28px;
	padding-right:10px;
}

.main #copyright {
	height:42px;
	padding-right:5px;
	font-size:0.9em;
}

.main #copyright a {text-decoration:none;}
.main #copyright a:hover {text-decoration:underline;}

.main_page {
	width:100%;
	height:100%;
}

.top_main {
	width:100%;
	height:600px;
}

.main_page .left_coll	{
	width:51px;
}

.main_menu {
	font-size:1.2em;
}


.content_table {
	width:100%;
	height:100%;
	background-image:url(images/content_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#a50000;
}

td.content_left_coll {
	background-image:url(images/left_content_bg.gif);
	background-position: right top;
	background-repeat:no-repeat;
}

td.content_width {
	width:955px;
	background-image:url(images/content_main_bg.png);
	/background-image:url(images/content_main_bg.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.content_page {
	width:100%;
}

.content_page .left_coll {
	width:80px;
}

.assortment_menu {
	font-size:1em;
}

.node_name {font-size:1.3em}

.for_table {
	border:none;
	border-collapse:collapse;
}

.for_table td, .for_table th {
	border:1px solid #FFFFFF;
}

.price {font-size:1.2em;}
.prim {font-size:0.9em;}
