﻿div#body
{
	text-align: center;
}

div#body div
{
	margin-left:auto; 
	margin-right:auto;
}

div#border
{
	text-align: left;
	width: 1000px;
}

div#header
{	
}

div.headercontainer
{
	text-align: center;
	width: 100%;
}

div.headercontainer div
{
	margin-left:auto; 
	margin-right:auto;
}

div.header
{
	width: 1000px;
}
/*
div#logotop
{
	height: 107px;
}
*/

img#logo
{
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	float: right;
}

img.headerImg
{
	float: left;
	position: relative;
	top: 3px;
	/*top: -10px;*/
}

div#break
{
	clear: both;
}

div#navigationtop
{
	height: 52px;
}

div#navigation
{
	/*clear: both;*/
	height: 32px;		
}

div#leftnavigationborder
{
	display: none;
	/*
	position: relative;
	top: -32px;
	float: right;
	height: 32px;
	width: 1000px;
	z-index: -2;
	*/
}

div#submenu
{
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;	
	padding-bottom: 4px;	
	width: 992px;
	clear: both;
}

div#submenu a
{
	color: #fff;
	padding-left: 4px;
	margin-bottom: 4px;
}

div#submenu a:hover
{
	font-weight: 800;
	text-decoration: none;
}

div#left
{
	display: none;
	float: left;
	width: 200px;
	padding-bottom: 1px;
}

div#banner
{
	padding: 2px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}

div.banner, div.banner a, div.banner img
{
	text-align: center;
	vertical-align: middle;
}

div#contentheader
{
	/*font-size: 1em;*/
	float: right;
	width: 994px;
}

div#content
{
	float: left;
	width: 772px;
	padding: 10px;
}

div#right
{
	float: right;
	width: 200px;
}

div#footer
{	
	margin-top: 12px;
	text-align: right;
	padding-right: 4px;
	font-size: 0.8em;
	clear: both;
	height: 20px;
}

div#copyright
{
	/*float: right;*/
	color: #333;
	text-decoration: none;
	padding-left: 4px;	
	padding-right: 4px;		
}

div#footer a
{
	/*float: right;*/
	color: #333;
	text-decoration: none;
	padding-left: 4px;	
	padding-right: 4px;		
}

div#copyright
{
	display: inline;
}

div#footer a
{
	border-right: 1px solid #333;
}

div#footer a:hover
{
	text-decoration: underline;
}

div.box 
{	
	margin-bottom: 5px !important;
	/*background: url(../img/bg_boxcontent.png) repeat-y left;*/
	width: 195px;	
}

div.box .inner
{	
	padding: 1px;	
	border: solid 1px #666;
}

div.box div.boxheader
{
	font-size: 1.2em;
	font-weight:800;
	font-variant: small-caps;
	padding: .2em;
}

div.box div.boxcontent
{
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

div.box div.boxfooter
{
	color: #ccc;
	text-align: right;
	font-size: 8px;
	/*background: url(../img/bg_boxfooter.png) no-repeat bottom left;*/
	height: 15px;
}

ul.navigation h1
{
	font-size: 1em;
	font-weight: 600;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed #999;	
}

ul.navigation h1 a
{
	color: #999;	
}

ul.navigation li:hover h1 a
{
	color: #333
}

ul.navigation li:hover p a
{
	color: #333
}

ul.navigation p
{
	/*font-size: 1em;*/
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul.navigation p a
{
	color: #999;
}

a.more
{
	display: block;
	text-align: right;
	/*font-size: .6em;*/
	padding-bottom: 4px;
	padding-right: 4px;
}

div.flatbox
{
	width: 275px;	
	float: left;
	margin: 5px;
}

div.flatbox div.boxheader
{
	width: 100%;
}

div.flatbox div.boxcontent
{
	padding-left: 4px;
	padding-right: 14px;
}

div.boxcontent
{
	/*font-size: 1em;*/
}

div.boxheading
{
	font-size: 1.2em;
	font-weight: 600;
	float: left;
	color: #eee;
	vertical-align: middle;
}

div.leftboxedge
{
	float: left;
}

div.rightboxedge
{
	float: right;
}

.productname
{
	margin: 0;
	padding: 10px;
	font-weight: 600;	
}

table.product
{
	clear:both;
}

img.product
{
	float: left;
	vertical-align: top;
}

img.symbol
{
	vertical-align: top;
}

div.annotations
{
	clear: both;
	border-top: 1px dashed #999;
	font-size: .8em;
	margin-right: 12px;
	padding: 0px;
	color: #999;
}

.label
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	/*vertical-align: text-bottom;*/
	font-size: .9em;
	color: #999;
}

label
{
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	/*vertical-align: text-bottom;*/
	font-size: .9em;
	color: #999;
}

.amount
{
	padding:8px;
	float:right;
	vertical-align: top;
	/*font-size: 1em;*/
	color: #999;
	border-right: 1px dashed #999;
}

.price, .hotPrice
{
	margin:8px;
	float:right;
	vertical-align: top;
}

.priceEur
{	
	display: inline;
	font-size: 2em;
	font-weight: 600;
}

.priceCent
{
	vertical-align: top;
	display: inline;
	/*font-size: 1em;*/
	font-weight: 400;
}

div.flatbox div.boxcontent
{
	padding-left: 8px;
	padding-left: 4px;
	background: url(../img/bg_boxcontent_content.png) repeat-y top left;	
}

div.flatbox div.boxfooter
{
	height: 14px;
	background: url(../img/bg_boxfooter_content.png) no-repeat bottom left;	
}

.adArticle
{
	text-align: center;
}

.adArticleName
{
	/*font-size: 1em;*/
	font-weight: 600;
}

.adArticleDescription
{
	font-weight: 500;
}

.adText
{
	font-weight: 500;
}

.adBundle
{
	text-align: right;
	font-size: .8em;
	margin-right: 12px;
	margin-top: 4px;
	padding: 0px;	
}

.adQuantity
{
	color: #999;
}

.adDeposit
{
	color: #999;
}

.branchAddress
{
	/*font-size: 1em;*/
}

.offer
{
	vertical-align: bottom;
}

DIV.linkList
{
	/*font-size: 1em;*/
	float: left;
}

DIV.linkList a
{
	display: block;
}

DIV.linkList a.link
{
}

DIV.linkList a.alternateLink
{
	color: #ccc;
}

.disclaimer
{
	font-size: .8em;
	color: #666;
	text-align: right;
	font-style: italic;
}

.pathNode
{
	color: #666;
}

.pathCurrent
{
	font-weight: 600;
}

.pathSeparator
{
	color: #666;
	padding-left: 2px;
	padding-right: 2px;
}

.pathRoot
{
	color: #666;
}
