
div.title{
display:block;
	clear:both;
}

div.seo
{
	padding				: 20px 0px 20px 13px;
	border-bottom		: 1px solid #402d28;
	}
.fce-tocols-frontpage{
	width:620px;
	height:139px;
	background-image:url('../images/fce-tocols-frontpage.jpg');
	background-repeat:no-repeat;
	display:block;
	clear:both;
	padding:20px 0px 0px 0px;
/*	overflow:hidden;*/

}

.fce-tocols-frontpage-left{
	width:295px;
	/*height:239px;*/
	float:left;
	padding:0px 30px 0px 0px;
/*	overflow:hidden;*/
}
.fce-tocols-frontpage-right{
	width:295px;
	/*height:239px;*/
	float:left;
/*	overflow:hidden;*/
	padding:0px 0px 0px 0px;
}


.frontpageSliderDiv{
	float:left;
	clear:both;
}

.fce-frontpageSlider-left{
	width:310px;
	float:left;
}

.fce-frontpageSlider-right{
	width:310px;
	float:left;
	position:relative;
}


div#main div.item_detailed table.article td.article_details
{
	width				: 100%;
}

/**
 * Use with: page_subpage.html
 */
 
div#splitmain
{
	padding				: 15px 0px 0px 0px;
}

div#splitmain table
{
	width				: 100%;
}

div#splitmain td.main
{
	padding-right		: 15px;
	padding-bottom		: 15px;
/*	width				: 630px;*/
	height				: 288px;
}

div#splitmain td.split
{
	width				: 1px;
	background-color	: #402d28;
}

div#splitmain td.side
{
	width				: 220px;
}

div#splitmain td.side table.side
{
	width				: 100%;
}

div#splitmain td.side table.side td
{
	padding				: 3px 0px 0px 0px;
	height				: 20px;
	vertical-align		: middle;
}

div#splitmain td.side table.side td.field106
{
	width				: 106px;
}

div#splitmain td.side table.side td.field126
{
	width				: 126px;
}

div#splitmain td.side table.side td.fieldunit
{
	width				: 20px;
	text-align			: right;
}

/*div#tools img
{
	vertical-align		: top;
}*/

/*div#print
{
	float				: right;
	padding-right		: 10px;
	height				: 17px;
	vertical-align		: top;
	text-transform		: uppercase;
	font-weight			: bold;
}*/

div#tip
{
	float				: right;
	height				: 17px;
	vertical-align		: top;
	text-transform		: uppercase;
	font-weight			: bold;
}

div#tip img
{
	padding				: 3px 0px 0px 0px;
}

div#main
{
	padding				: 4px 0px 0px 0px;
}

div#sidelogin
{
	padding				: 0px 0px 20px 13px;
	border-bottom		: 1px solid #402d28;
}

div#sidelogin a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#sidebasket
{
	padding				: 20px 0px 20px 13px;
	border-bottom		: 1px solid #402d28;
	background			: #ffffff url("../images/sidegradient.gif") top left repeat-y;
}

div#sidebasket input
{
	text-align			: right;
}

div#sidebasket a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#sidebasketlistcontainer
{
	margin				: 10px 0px 10px 0px;
}

div#sidebasketlistcontainer_empty
{
	margin				: 10px 0px 0px 0px;
}

div#sidebasketlist
{
	display				: block;
	padding             : 0px 5px 0px 10px;
	border-left			: 1px solid #e0e0e0;
}

div#sidebasketlist table
{
	width				: 100%;
}

div#sidebasketlist table td.name
{
	padding-top			: 3px;
}

div#sidebasketlist table td.quantity
{	
}

div#sidebasketlist table td.subtotal
{
	width				: 30%;
	text-align			: right;
}

div#sidebanners
{
	padding				: 20px 0px 20px 13px;
	border-bottom		: 1px solid #402d28;
background			: #ffffff url("../images/sidegradient.gif") top left repeat-y;

}

div#sidebanners a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#sidebanners ul
{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}

div#sidebanners ul li
{
	list-style			: none;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	height				: 17px;
}

/**
 * Item in listview
 */

div#main div.item_brief
{
	float				: left;
	margin				: 0px 15px 15px 0px;
	padding 			: 12px 13px 19px 19px;
	width				: 262px; /* 294 - 13 - 19 */
	height				: 249px; /* 279 - 11 - 19 */
	overflow			: hidden;
}

div#main div.item_brief_even
{
	background			: url("../images/list_box_1.png") top left no-repeat;
}

div#main div.item_brief_odd
{
	background			: url("../images/list_box_2.png") top left no-repeat;
}

div#main div.item_brief div.header
{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 16px 0px 18px;
	height				: 60px;
}

div#main div.item_brief div.header div.title
{
	font-size			: 16px;
	font-weight			: bold;
	letter-spacing		: -0.05em;
	text-transform		: uppercase;
	line-height			: 100%;	
}

div#main div.item_brief div.header div.title a
{
	color				: #402d28;
	text-decoration		: none;
}

div#main div.item_brief div.header div.subtitle
{
	font-size			: 14px;
	font-weight			: bold;
	letter-spacing		: -0.05em;
	text-transform		: none;
}

div#main div.item_brief table.vfill
{
	width				: 100%;
	height				: 190px;
}

div#main div.item_brief table.vfill td.top
{
	vertical-align		: top;
}

div#main div.item_brief table.vfill td.bottom
{
	vertical-align		: bottom;
}

div#main div.item_brief table.details
{
	width				: 100%;
}

div#main div.item_brief table.details td.left
{
	width				: 101px;
}

div#main div.item_brief table.details td.right
{
	padding-left		: 15px;
}

div#main div.item_brief div.image img
{
	border				: 1px solid #402d28;
}

div#main div.item_brief div.price
{
	font-weight			: bold;
	color				: #af112b;
}

div#main div.item_brief div.teaser
{
}

div#main div.item_brief table.articles
{
	width				: 100%;
}

div#main div.item_brief table.articles td
{
	padding-top			: 3px;
	height				: 20px;
	vertical-align		: middle;
}

div#main div.item_brief table.articles a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#main div.item_brief table.articles td.article_title
{
	width				: 101px;
	font-style			: italic;
	text-align			: right;
}

div#main div.item_brief table.articles td.article_quantity
{
	width				: 36px;
	padding-left		: 15px;
}

div#main div.item_brief table.articles td.article_quantity input
{
	text-align			: right;
}

div#main div.item_brief table.articles td.article_putinbasket
{
	padding-left		: 5px;
}

div#main div.item_brief table.articles td.article_nostock
{
	padding-left		: 15px;
	vertical-align		: middle;
}

div#main div.item_brief table.articles td.article_nostock span.smiley img
{
	vertical-align		: middle;
}

/**
 * Item in singleview
 */
 
div#main div.item_detailed
{
}

div#main div.item_detailed table.details
{
	width				: 100%;
}

div#main div.item_detailed table.details td.left
{
	width				: 229px;
}

div#main div.item_detailed table.details td.right
{
	padding-left		: 15px;
}

div#main div.item_detailed div.image img
{
	border				: 1px solid #402d28;
}

div#main div.item_detailed div.manufacturer
{
	margin-top			: 10px;
	font-size			: 9px;
}

div#main div.item_detailed div.popups
{
	margin-top			: 10px;
	font-weight			: bold;
	text-transform		: uppercase;
}

div#main div.item_detailed div.header
{
	margin				: 0px 0px 0px 0px;
	padding				: 10px 25px 13px 25px;
	height				: 42px; /* 65 - 10 - 13 */
	background			: url("../images/single_title_box.png") top left no-repeat;
}

div#main div.item_detailed div.header div.title h2
{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	font-size			: 16px;
	line-height			: 100%;
	font-weight			: bold;
	letter-spacing		: -0.05em;
	text-transform		: uppercase;
}

div#main div.item_detailed div.header div.title h2 a
{
	color				: #402d28;
	text-decoration		: none;
}

div#main div.item_detailed div.header div.subtitle
{
	font-size			: 14px;
	font-weight			: bold;
	letter-spacing		: -0.05em;
	text-transform		: none;
}

div#main div.item_detailed div.description
{
	margin-top			: 10px;
}

div#main div.item_detailed table.article
{
	margin-top			: 20px;
	width				: 100%;
}

div#main div.item_detailed table.article a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#main div.item_detailed table.article td.left
{
	padding-bottom		: 10px;
}

div#main div.item_detailed table.article td.right
{
	padding-bottom		: 10px;
}

div#main div.item_detailed table.article div.article_title
{
	font-weight			: bold;
	text-transform		: uppercase;
	border-top			: 1px solid #e0e0e0;
}

div#main div.item_detailed table.article div.article_title h3
{
	margin-bottom		: 0px;
}

div#main div.item_detailed table.article div.article_title h3 span.price
{
	font-size			: 90%;
	color				: #402d28;
}

div#main div.item_detailed table.article div.article_code
{
	font-size			: 9px;
}

div#main div.item_detailed table.article div.article_text
{
	padding-right		: 10px;
}

div#main div.item_detailed table.article td.article_image img
{
	border				: 1px solid #402d28;
}

div#main div.item_detailed table.article td.article_footer
{
	padding-top			: 10px;
	vertical-align		: bottom;
}

div#main div.item_detailed table.article td.article_quantity
{
	width				: 20px;
	vertical-align		: middle;
}

div#main div.item_detailed table.article td.article_quantity input
{
	text-align			: right;
}

div#main div.item_detailed table.article td.article_putinbasket
{
	padding-left		: 5px;
	vertical-align		: middle;
}

div#main div.item_detailed table.article td.article_nostock
{
	height				: 20px;
	vertical-align		: middle;
}

div#main div.item_detailed table.article td.article_nostock span.smiley img
{
	vertical-align		: middle;
}

/**
 * Page browser
 */

div#main div.pagebrowser
{
	clear				: both;
	border-top			: 1px solid #402d28;
	margin				: 20px 0px 0px 0px;
	padding				: 15px 0px 0px 0px;
	text-align			: center;
}

div#main div.pagebrowser a
{
	text-transform		: uppercase;
	font-weight			: bold;
}

div#main div.pagebrowser table
{
	width				: 100%;
}

div#main div.pagebrowser td
{
	vertical-align		: middle;
}

div#main div.pagebrowser td.left
{
	width				: 150px;
	text-align			: left;
}

div#main div.pagebrowser td.center
{
	text-align			: center;
}

div#main div.pagebrowser td.right
{
	width				: 150px;
	text-align			: right;
}

/**
 * Basket styles
 */
 
div#main table.basketnav td.left
{
	text-align			: left;
}

div#main table.basketnav td.right
{
	text-align			: right;
	
}

div#main table.basketnav a
{
	/*
	text-transform		: uppercase;
	font-weight			: bold;
	*/
}

