h1
{
	color			: #222222;
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 35px;
	letter-spacing	: -2px;
}

	h1.title
	{
		background-position	: bottom;
		background-repeat	: repeat-x;
		background-image	: url('../images/h1-bg.png');
		padding-bottom	: 30px;
	}
	
h2
{
	color			: #222222;
	font-family		: Arial;
	font-weight		: normal;
	font-size		: 18px;
	letter-spacing	: -1px;
}

	h2.subscript
	{
		margin-top		: -5px;
		margin-bottom		: 30px;
	}

a
{
	color			: #da141a;
	text-decoration	: none;
}
	
img
{
	border			: 0;
}

ul
{
	margin-left		: 15px;
}

.strong
{
	font-weight		: bold;
}

a.button
{
	background-position	: top;
	background-repeat	: repeat-x;
	background-image	: url('../images/button-bg.png');
	padding		: 7px;
	padding-left		: 20px;
	padding-right		: 20px;	
	font-size		: 120%;
	color			: #FFFFFF;
}


div.hr
{
	font-size		: 0;
	height			: 2px;
	background-position	: bottom;
	background-repeat	: repeat-x;
	background-image	: url('../images/split.png');
}

	div.hr hr
	{
		display		: none;
	}

div.split
{
	height			: 15px;
}

div.c
{
	clear			: both;
}

.notice
{
	background-color	: #FFFFFF;
	border-color		: #da141a;
	border-width		: 1px;
	border-style		: solid;
	padding		: 5px;
	height			: 40px;
	display		: block;
}

	.notice img.icon
	{
		float			: left;
		margin-right		: 10px;
	}

div.teaser
{
	margin-top		: 25px;
	margin-bottom		: 55px;
}

div.content_
{
	margin-right		: 300px;
}

div.sidebar
{
	float			: right;
	width			: 260px;
}

	div.sidebar div.title
	{
		color			: #222222;
		font-family		: Arial;
		font-weight		: normal;
		font-size		: 18px;
		letter-spacing	: -1px;
		margin-bottom		: 10px;		
	}
	
	div.sidebar div.widget-split
	{
		margin-top		: 15px;
		margin-bottom		: 15px;
		margin-left		: -20px;
	}
	
	div.sidebar ul.links
	{
		list-style-type	: none;
		margin			: 0;
	}
	
	div.sidebar ul.links a
	{
		display		: block;
		padding		: 4px;
	}

ul.blocks
{
	height			: 110px;
	list-style-type	: none;
	margin			: 0;
}

	ul.blocks li.split
	{
		float			: left;
		width			: 20px;
	}

	ul.blocks li.block
	{
		float			: left;
		padding		: 10px;
		background-color	: #ebebeb;
		width			: 190px;
		height			: 110px;
		color			: #555555;
		font-family		: Tahoma;
	}
	
		ul.blocks li.block a.item
		{
			color			: #000000;
		}

	
		ul.blocks li.block img.title
		{
			background-color	: #ebebeb;
		}
		
		
		
ul.products
{
	list-style-type	: none;
	margin			: 0;
}	

	ul.products li.product
	{
		margin-bottom		: 15px;
	}
		ul.products li.product a
		{
			display		: block;
			color			: #000000;
			text-decoration	: none;
			background-color	: #ebebeb;
			padding		: 10px;
		}
		
			ul.products li.product a:hover
			{
				background-color	: #e3e3e3;
			}	
		
		
		ul.products li.product img.avatar
		{
			float			: left;
		}
		
		ul.products li.product h2
		{
			margin-left		: 120px;
			margin-bottom		: 8px;
		}		
		
		ul.products li.product p
		{
			margin-left		: 120px;
		}		
		

div.info
{
	background-color	: #ebebeb;
	padding		: 15px;
}


ul.box
{
	margin			: 0;
	list-style-type	: none;
}

	ul.box li.split
	{
		float			: left;
		width			: 10px;
	}
	
	ul.box li.box
	{
		float			: left;

		background-color	: #ebebeb;
		width			: 190px;
		height			: 150px;
		color			: #555555;
		font-family		: Tahoma;
	}

		ul.box li.box div.title
		{
			color			: #FFFFFF;
			font-weight		: bold;
			font-size		: 130%;
			margin-bottom		: 10px;
			background-color	: #da141a;
			padding		: 5px;
		}

		ul.box li.box div.specs
		{
			padding		: 10px;
		}


div.table-data
{
	background-color	: #ebebeb;	
	border-color		: #d8d8d8;
	border-style		: solid;
	border-width		: 1px;
	padding		: 5px;
}

table.data
{
	width			: 100%;	
	border-color		: #d8d8d8;
	border-style		: solid;
	border-width		: 1px;
	border-collapse	: collapse;
}

	table.data th, table.data td
	{
		padding		: 4px;
	}

	table.data th
	{
		text-align		: left;
		background-color	: #ebebeb;	
	}
	
	table.data td.label
	{
		background-color	: #ebebeb;	
	}
	
	table.data tr.total td
	{
		border-color		: #d8d8d8;
		border-style		: solid;
		border-width		: 0;
		border-top-width	: 1px;
		border-collapse	: collapse;	
	}
	
	table.data a.order
	{
		color			: #000000;
		font-weight		: bold;	
	}
	
		table.data a.order img.icon
		{
			float			: left;
			margin-top		: 2px;
			margin-right		: 5px;
		}
		
table.filled td
{
	background-color	: #ebebeb;	
}

iframe
{
	border			: 0;
}

iframe.client
{
	width			: 100%;
	height			: 500px;
}

ul.portfolio
{
	list-style-type	: none;
}
	ul.portfolio li.split
	{
		float			: left;
		width			: 20px;
	}

	ul.portfolio li.item
	{
		float			: left;
		margin-bottom		: 20px;
	}


		ul.portfolio li.item img
		{
			width			: 270px;
		}


.buy-block
{
	border-width		: 1px;
	border-style		: solid;
	border-color		: #d8d8d8;
	padding		: 10px;
	background-color	: #FFFFFF;
	color			: #000000;
}

	.buy-block:hover
	{
		background-color	: #f8f8f8;
	}

	.buy-block span.title
	{
		color			: #222222;
		font-family		: Arial;
		font-weight		: normal;
		font-size		: 140%;
		letter-spacing	: -1px;
		font-weight		: bold;
	}
	
	






	


