span.price
{
	color			: #3795f9;
	font-family		: Trebuchet MS;
	font-size		: 110%;
}

div.logos
{
	margin-top		: 15px;
}

div.block_split
{
	float			: left;
	width			: 2%;	
}

div.block
{
	background-color	: #ebebeb;
	float			: left;
}

div.block_product
{
	width			: 190px;
}


div.block_data
{
	width			: 46%;
}

	div.block div.title
	{
		background-color	: #3795f9;
		color			: #FFFFFF;
		font-size		: 140%;
		padding		: 7px;
		font-weight		: bold;
	}
	
		div.block div.title a
		{
			color			: #FFFFFF;
		}
	
	div.block span.costs
	{

	}
	
		div.block span.costs span.price
		{
			font-weight		: bold;
		}

	div.block a.more
	{
		font-weight		: bold;
		color			: #1c313e;
	}
	
	div.block div.content
	{
		padding		: 5px;
	}
	
	
		div.block div.content_icon
		{
			margin-left		: 50px;
		}
	
	
		div.block div.content_table
		{
			width			: 49%;
		}
		
	div.block img.icon
	{
		float			: left;
		margin			: 5px;
	}	

	div.block div.table
	{
		float			: right;
		background-color	: #e3e3e3;
		width			: 45%;
	}

div.content_with_bar
{
	margin-right		: 220px;
}

div.content_bar
{
	float			: right;
	width			: 200px;

}

	div.content_bar div.block
	{
		width			: 100%;
		background-color	: #f7f7f7;
		margin-bottom		: 20px;
	}
	
		div.content_bar div.block div.title
		{
			background-color	: #d8ebff;
			color			: #3795f9;
		}

	div.content_bar ul.links li.link a:hover
	{
		font-weight		: normal;
	}
	
	div.content_bar div.block table.form
	{
		font-size		: 90%;
	}
	
	div.content_bar div.block table.form input
	{
		font-size		: 90%;
		width			: 100%;
	}


ul.links
{
	list-style-type	: none;
}

	ul.links li.link
	{
		padding		: 2px;
	}
	
		ul.links li.link a
		{
			color			: #000000;
		}
		
			ul.links li.link a:hover
			{
				font-weight		: bold;
			}
	
	ul.links li.title
	{
		background-color	: #3795f9;
		color			: #FFFFFF;
		font-size		: 140%;
		padding		: 7px;
		font-weight		: bold;
	}
	
	


div.sep_2
{
	float			: left;
	width			: 49%;
}

div.sep_2_right
{
	float			: right;
}	
	
	
table.data
{
	width			: 100%;
	
}

	table.data tr.row, li.row
	{
		background-color	: #e3e3e3;
	}
	
	table.data tr.row2, li.row2
	{
		background-color	: #ebebeb;
	}

table.form td
{
	padding		: 2px;
	vertical-align	: top
}
	
	table.form td.label
	{
		width			: 40%;
	}

div.data
{
	border-color		: #3795f9;
	border-style		: solid;
	border-width		: 1px;
	background-color	: #def3ff;
	padding		: 10px;
}

div.form
{
	border-color		: #888888;
	border-style		: solid;
	border-width		: 1px;
	background-color	: #ebebeb;
	padding		: 10px;
}


input.text, textarea.text
{
	border-color		: #888888;
	border-style		: solid;
	border-width		: 1px;
	width			: 200px;
}

textarea.text
{
	height			: 100px;
}

input.false, textarea.false
{
	border-color		: #f93737;
	border-style		: solid;
	border-width		: 1px;	
	background-color	: #ffd6d6;
}
