BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
color:#500;
font-family: Verdana, helvetica,arial,sans-serif;
font-size: 11px;
}

div.switcher-main {
	position: absolute;
}

div.switcher-main {
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
}

A {
color:#300;
text-decoration:none;
}

A:hover {
color:#500;
text-decoration:underline;
}

BODY {
margin:0;
}

.MenuTitleLine {
background-color:#369;
}

.OrangeLine {
background-color:#F60;
}

.SmallLabel {
color:#369;
font:9px Arial, Helvetica, sans-serif;
}

.SmallLabelBlue {
color:#369;
font:11px Arial, Helvetica, sans-serif;
}

.MedLabelBlue {
color:#369;
font:12px Arial, Helvetica, sans-serif;
}

.HeadLabelBlue {
color:#336699;
font:bold 11px Arial, Helvetica, sans-serif;
}

.TableTopSearchListBox {
color:#000;
font:9px Verdana, Arial, Helvetica, sans-serif;
}

.TableLeftAuthLabels {
color:#000;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterSmallTextOrange {
color:#F30;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterSubcatTitleBlue {
color:#369;
text-decoration:underline;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterDeptTitleBlue {
color:#369;
text-decoration:underline;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.SearchTitleBlue {
color:#369;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.RegisterTitle {
color:#000;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.RegisterTitleRed {
color:red;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.Paymentlabelblack {
color:#000;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.SearchTitleRed {
color:red;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.TableCenterNavigationPath {
color:#369;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterPartnerPromotionTitleOrange {
color:#510;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.StarStyle {
color:red;
}

.StatisticsBar {
background-color:#A8BCC8;
}

.DialogBorder {
background-color:#ff8600;
}

.FrameBorder {
border-left:1px solid #ADAAAD;
border-right:3px solid #ADAAAD;
border-top:1px solid #ADAAAD;
}

.background,.WhiteLine {
background-color:#FFF;
}

.TableTop,.TableCenter {
background-color:#fff;
}

.TableLeft,.TableRight {
background-color:#DEE4F6;
}

.TableBottom,.TableTopTextPromotion {
color:#000;
font:8px Verdana, Arial, Helvetica, sans-serif;
}

.TableTopTextNumberOfArticles,.TableCenterSubCategoryListTitleBlue:hover {
color:#000;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.TableTopLabel,.TableCenterHomePageTitle,.TableCenterProductTitleBlue,.TableCenterProductPriceBlue {
color:#000;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.TableLeftTitles,.TableRightNewsTitle {
color:#fff;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.TableLeftElements,.TableCenterSmallText,.TableCenterProductDetails,.TableRightNewsContent {
color:#000;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterTableTitleOrange,.TableCenterProductTitleOrange {
color:#F30;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterProductPriceOrange,.TableCenterCustomerFormOrange,.TableCenterErrorMessageOrange {
color:#F30;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.TableCenterProductListPriceBlue,.TableCenterSubCategoryListQuantityBlue {
color:#000;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.TableCenterSubCategoryListTitleBlue,.TableCenterCustomerForm {
color:#300;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.CategoriesList,.MarketPrice {
font-size:x-small;
}

.storeprice {
color:#F30;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.listprice { font: 12px arial,verdana,helvetica,sans-serif; text-decoration: line-through; }

.footboxes1 h4{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#1A97D8;margin:0.7em;padding:0;}
.footboxes1 ul{padding:0;float:left;margin:0 20px 0 10px;}
.footboxes1 li{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0E4B69;list-style:none;}
.footboxes1 a{color:#0E4B69;text-decoration:none;}
.footboxes1 a:hover{color:#39f;}

.ctrbox1 {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;margin:0;padding:0;}
.ctrbox1_message {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000;margin:0;padding:0;}
.ctrbox1 h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#1A97D8;margin:0;padding:0;}
.ctrbox1 ul{padding:0;float:left;margin:0 20px 0 10px;}
.ctrbox1 li{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0E4B69;list-style:none;}
.ctrbox1 a{color:#0E4B69;text-decoration:none;}
.ctrbox1 a:hover{color:#39f;}