a.top_menu:link, a.top_menu:visited, a.top_menu:active
{
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:none;
}

a.top_menu:hover
{
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	color:#ffffff;
	text-decoration:underline;
}


.head
{
	background:#010726 url(images/head_c.gif) top repeat-x;
	text-align:left;
	padding-left:30px;
}


.menu_bullet
{
	background-image:url(images/menu_bullet.gif); 
	width:10px;
	height:29px;
	background-repeat:no-repeat
}


.top_menu_design
{
	background-image:url(images/bg_menu.gif);
	background-repeat:repeat-x;
}


.lr_part
{
	background-color:#f1f1f1;
	width:200px;
	vertical-align:top;
}

.top_submenu
{
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat-x;
	height:40px;
}

.header_design
{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:150px;
	background-position:0px -20px;
}


.footer
{
	background-color:#525252;
	height:100px;
	text-align:center;
	color:#666666;
}


.button1
{
	border:2px #000000 solid;
	background-color:#3b74a9;
	color:#ffffff;
}


body
{
	font-family:Tahoma;
	font-size:10px;
	background-color:#323232;
}

.td_header
{
	border-bottom:2px #3b74a9 solid;
	border-top:2px #3b74a9 solid;
	font-weight:bold;
	color:#3b74a9;
	height:25px;
	padding:3px;
}

td
{
	font-family:Tahoma;
	font-size:12px;
}


a.red_link:link, a.red_link:active, a.red_link:visited
{
	color:#ff0000;
	font-weight:bold;
}

a.red_link:hover
{
	color:#ff0000;
	font-weight:bold;
	
}


a.left_menu:link, a.left_menu:visited, a.left_menu:active
{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}

a.left_menu:hover
{
	color:#0000ff;
	text-decoration:underline;
	font-weight:bold;
}


td.left_menu
{
	border-bottom:1px #000000 dotted;
}



a.footer_link:link, a.footer_link:active, a.footer_link:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}

a.footer_link:hover
{
	color:#cdcdcd;
	
	font-size:10px;
	
}


.design_by
{
	font-size:10px;
	color:#cdcdcd;
	text-decoration:none;
}


.table_header
{
	font-weight:bold;
	background-color:#e7e7e7;
	color:#ff0000;
	height:30px;
}



.td_product
{
	height: 25px;
	border-bottom:1px #cdcdcd dashed;
}


.product_link:active, .product_link:link, .product_link:visited
{
	font-weight:bold;
	color:#0000ff;
}

.product_link:hover
{
	color:#606060;
}


.product_details
{
	text-decoration:none;
	color:#000000;
}


.product_details:hover
{
	text-decoration:underline;
	color:#ff0000;
}


.product_price_details
{
	color:#ff0000;
	text-align:right;
}

.product_disclaimer
{
	color:#606060;
	font-size:10px;
	text-align:center;
}


.inscr_left 
	{
		
		float:left;
		width:180px;
		text-align:right;
		padding-right:4px;
		font-family:Verdana;
		font-size:12px;
		color:#343434;
		margin:2px;
		padding-top:2px;
	}
	
	.inscr_right
	{
		
		float:left;
		width:300px;
		text-align:left;
		padding-right:4px;
		margin:2px;
	}
	
	.inscr_cell
	{
		overflow:hidden;
		width:600px;
	}
	
	.red_delimiter
	{
		overflow:hidden;
		width:600px;
		height:5px;
		background-color:red;
		margin:5px;
	}
	
	.blank_delimiter
	{
		overflow:hidden;
		width:600px;
		height:5px;
		margin:5px;
		
	}
	
	.inscr_header
	{
		overflow:hidden;
		width:600px;
		margin:5px;
		font-family:Verdana;
		font-size:12px;
		color:#717070;
		text-align:left;
		font-weight:bold;
	}
	
	
.small_descr
{
	font-size:10px;
}
	
.talon_input
{
	font-size:13px;
	border:0px;
	margins:0px;
}

