rid/* COMMON SETTINGS */

.frameBorderLeft {border-width:0px 0px 0px 1px;border-color:#CCCCCC;border-style:solid}
.frameBorderRight {border-width:0px 1px 0px 0px;border-color:#CCCCCC;border-style:solid}
.frameBorderSides {border-width:0px 1px 0px 1px;border-color:#CCCCCC;border-style:solid}
.dashedBorderBottom {border-bottom:1px dashed #010101;}
.solidBorderBottom {border-bottom:1px solid #010101;}
.dashedBorderRight {border-right:1px dashed #010101}
.orderBorder {border-width:0px 1px 1px 1px;border-color:#666666;border-style:solid}

.blankBackgroundLeft
{
	background-color:#CCCCCC;
}

.blankBackgroundRight
{
	background-color:#CCCCCC;
}

.vat
{
	background-image: url(../../pub_docs/bg_laft.gif);
}

.left
{
	background-image: url(../../pub_docs/bg_laft.gif);
}

.cart
{

}

.header {height:20px; font-weight:bold; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid; background-color:#eeeeee;background-image:url('../../img/custom/td_bg.gif'); background-repeat: repeat-x;}
.separator {border-top:1px solid #BCBCBC;border-bottom:1px solid white;margin:10px 0px 10px 0px;}

body, td,span,div,input,select,option,textarea {font-family:verdana; font-size:10px}
img {border:1px;}
a.linkPassword {color:#121212; font-weight:bold; text-decoration: underline;}
a {FONT-SIZE:10px; COLOR:#000066; FONT-FAMILY: Verdana; TEXT-DECORATION:none;}
a:link {COLOR:#000066;}
a:visited {COLOR:#000066;}

/* PADDING & MARGINS */

.pad5 {padding:5px;}
.pad10 {padding:10px;}

.margLeft5 {margin-left:5px;}
.margLeft10 {margin-left:10px;}
.margRight5 {margin-right:5px;}
.margRight10 {margin-right:10px;}

.margTop10 {margin-top:10px;}
.margBot10 {margin-bottom:10px;}

.imageFrame
{
	border-top-width: 1px;
	padding-right: 5px;
	margin-top: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-color: gray;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	padding-bottom: 5px;
	border-top-color: gray;
	padding-top: 5px;
	background-color: white;
	border-right-width: 1px;
	border-right-color: gray;
}

.imageFrameSearch
{
	BORDER-RIGHT:gray 1px solid; 
	PADDING-RIGHT:2px; 
	BORDER-TOP:gray 1px solid; 
	MARGIN-TOP:5px; 
	PADDING-LEFT:2px; 
	PADDING-BOTTOM:2px; 
	BORDER-LEFT:gray 1px solid; 
	PADDING-TOP:2px; 
	BORDER-BOTTOM:gray 1px solid; 
	BACKGROUND-COLOR:white;
}

/* PAGES MENU */
.PageLinkArrow {margin-top:6px; background-image:url('../../img/blue/linkarrowSmall_white.gif'); background-repeat: repeat-x;}
.PageLink {margin-right:20px;color:#ffffff;font-weight:bold;}
a.PageLink:link {color:#ffffff; font-weight:bold;}
a.PageLink:visited {color:#ffffff; font-weight:bold;}
a.PageLink:Hover {color:#990000; font-weight:bold;}

/* CATEGORIES MENU */

.MC {font-weight:bold; font-size:12px; color:silver; font-family:Verdana; background-color:#666666; width:155px;}
body.MC {overflow-X: hidden;}
a.MC {color:black;}
a.MC:hover {color:black;}
a.MC:visited {color:black;}

.SubCategory {font-family:Verdana; font-size:10px; color:white; padding-top:1px; background-color:#010101;}
a.SubCategory {color:black;font-weight:bold;}
a.SubCategory:visited {color:black;font-weight:bold;}
a.SubCategory:hover {color:brown;font-weight:bold;}

.SubCatLvl1
{
	border-right: #010101 0px solid;
	border-top: #ffffff 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #010101 0px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana;
	background-color: #010101;
	margin-bottom: -1px;
	margin-top:0px;
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 133px;
	color:White;
}
a.SubCatLvl1 {color:white;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl1:visited {color:white;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl1:Hover {color:#7E0000;}

.SubCatLvl2
{
	border-right: #010101 0px solid;
	border-top: #666666 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #010101 0px solid;
	border-bottom: #6666661 1px solid;
	font-family: Verdana;
	background-color: #BED9ED;
	margin-bottom: -1px;
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 1px;
	width: 124px;
}
a.SubCatLvl2 {color:#20517F;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl2:visited {color:#20517F;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl2:hover {color:#7E0000;}


.SubCatLvl3
{
	border-right: #010101 0px solid;
	border-top: #010101 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #010101 0px solid;
	border-bottom: #010101 1px solid;
	font-family: Verdana;
	background-color: #6A4F36;
	margin-bottom: -1px;
	margin-top:0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 1px;
	width: 124px;
}
a.SubCatLvl3 {color:white;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl3:visited {color:white;}
a.SubCatLvl3:hover {color:#CFB89D;}


.SubCatLvl4
{
	border-right: #010101 0px solid;
	border-top: #010101 0px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #0010101 0px solid;
	border-bottom: #010101 1px solid;
	font-family: Verdana;
	background-color: #7A5C41;
	margin-bottom: 0px;
	margin-top:0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 124px;
}
a.SubCatLvl4 {color:#ffffff;background-image: none; border: solid 0px #ffffff;}
a.SubCatLvl4:visited {color:#ffffff;}
a.SubCatLvl4:hover {color:#CFB89D;}


/* CONTENT */
h1 {font-family:Verdana; font-size:14px; font-weight:bold; color:#000000;}
h2 {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000;}

.rub {font-family:Verdana; font-size:14px; font-weight:bold; color:black;}
.relatedHeadline {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; margin-top:5px; margin-bottom:5px;}
.PageContent {background-color:#D9E8FF;}

.newsOfferDiv {position:absolute; left:595px; top:10px; width:192px}
.newsOfferBox
{
	border-right: #666666 1px solid;
	margin-bottom: 10px;
	border-left: #666666 1px solid;
	width: 192px;
	color: #313232;
	border-bottom: #666666 1px solid;

}

.newsOfferHeader
{
	padding-right: 0px;
	padding-left: 5px;
	background-color:#666666;
	padding-bottom: 3px;
	vertical-align: baseline;
	color: #ffffff;
	padding-top: 3px;
	height: 20px;
}

/* CART */

.commentRes {border: 1px solid #000000; padding-top:10px; padding-bottom: 10px;padding-left:10px;padding-right:10px;}
.commentBox {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; width: 650px; height: 100px;}
.productCommentBox {font-family:Verdana; font-size:10px; color:#000000; font-weight:normal; width: 150px; height: 65px;}

.cartListItem {font-size:10px;font-family:verdana;color:#4A3C8C;}
a.cartListItem {color:#242424;}

.cartAlterListItem {font-size:10px;font-family:verdana;background-color:#F4F3EF;}
.cartHeaderItem {font-size:10px; font-family:Verdana; font-weight:bold; color:#ffffff; background-color:#666666; border-bottom: 1px solid #000000;}
.cartFooterItem {font-size:10px;font-family:verdana;color:#4A3C8C;background-color:#B5C7DE;}

/* SEARCH */

.searchBox
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	border: solid 1px black;
	width: 100px;
}

/* PRODUCTS */

.itemBox1 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 40px;}
.itemBox2 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 250px;}
.itemBox3 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 125px;}
.itemBox4 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 175px;}
.itemBox5 {font-family:Verdana; font-size:10px; color:#000000;border-style:solid; border-width: 1px; border-color: #000000; width: 75px;}

.priceStandard {font-family:Verdana; font-size:10px; color:#black; font-weight:normal;}
.pricePrevious {font-family:Verdana; font-size:10px; color:#black; font-style:italic; text-decoration:line-through;}
.priceExtra {font-family:Verdana; font-size:10px; color:red; font-weight:bold;}

a.listItem {color:#000000;}

.listItem {font-family:Verdana;}
.alterListItem { font-family:Verdana; background-color:#F4F3EF; border-color:#000000;}

.relListItem {font-family:Verdana; height:50px; border-bottom: 1px solid #000000;}
.relAlterListItem { font-family:Verdana; background-color:#F4F3EF; height:50px;margin-top:35px; border-bottom: 1px solid #000000}

.ListProducts {font-family:Verdana; font-size:10px; color:#ff9900; font-weight:bold; background-color:#666666;}
.ProdHead {font-family:Verdana; font-size:10px;	color:#ffffff; font-weight:bold; background-color:#666666; padding:3px;}

.prodCatLink {font-family:Verdana; font-size:10px; color:#000000; font-weight:bold; text-decoration:underline;}

.bigTextExtra {margin-top:10px;font-size:12px}
.bigTextClassic {margin-top:10px; font-size:12px}

.prodHeadExtra {font-size:12px; font-weight:bold;margin:3px 0px 5px 0px;}
.prodHeadClassic {font-size:12px; font-weight:bold; margin:3px 0px 5px 0px;}

.prodDescriptionExtra {height:80px;}
.prodDescriptionExtraEmpty {height:10px;}
.prodPrice {height:15px;}

.prodSubHead
{
	font-weight: normal;
	margin: 3px 0px 5px 0px;
	font-style: italic;
	height:15px;
}

.productSpacer {width:1px;background-image:url('../../img/custom/dotts.gif');background-color:#666666}
.productSpacerWide {width:1px;background-image:url('../../img/custom/dotts_wide.gif');background-color:#666666}

.ddListBig {width:150px;margin-bottom:1px}
.ddListSmall {width:70px;font-size:10px;margin-bottom:1px}

/* FORM */

.validation {color:Red;font-size:10px;font-style:italic}
.coValidation {color:Red;font-size:10px;font-style:italic}
.errorText {color:Red;font-size:14px;font-weight:bold}

.bgForm {background-color:#CFB89D}

/* new css classes */

.categoryTreeTopLine
{
	PADDING-BOTTOM:3px; 
	BORDER-BOTTOM:white 2px solid;
}

.categoryTreeText
{
	font-weight:bold;
}

.categoryTreeBottomLine
{
	BORDER-BOTTOM:white 2px solid;
}

.cartText
{
	font-weight: bold;
	color: #000000;
}

.cartTextItems
{
	color: #000000;
}

.cartSum
{
	color: #000000;
}

.cartSumText
{
	font-weight: bold;
	color: #000000;
}

.confirmUserInfo
{
	font-weight:bold;
}

.confirmUserInfoCheck
{
	color:Navy;
	font-size:12px;
	font-style:italic;
}

td.confirmUserInfoCheck
{
	background-color:White;
}

.confirmUserInfoBox
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	padding: 10px 10px 10px 10px;
}

.confirmUserBox
{
	background-color: #f4f4f4;
}

P.confirmUserInfo
{
	font-weight: normal;
	text-justify: distribute-all-lines;
	font-size: 12px;
	line-height: 1.4em;
	vertical-align: baseline;
}

.registerInfo
{
	border: solid 1px #000000;
	width:700px;
}

.validationSummary
{
	margin:15px 5px 10px 5px;
	border: dotted 1px;
	padding: 5px 5xp 5px 5px;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.addOrderInfo
{
	margin: 10px 0px 30px 0px;
}

.customerInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
}

.commentInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	margin: 10px 0px 10px 0px;
}

/* Discounts */

.discountInfo
{
	border: solid 1px #000000;
	background-color: #f4f4f4;
	margin: 10px 0px 20px 0px;
}

.discount
{
	border: solid 0px #000000;
}

.displayDiscountItemTitle
{
	font-size:12px;
	font-weight:bold;
}

.displayDiscountItem
{
	font-size:12px;
	font-style:italic;
}

.displayDiscountSubItemTitle
{
	font-size:10px;
	font-weight:bold;
}

.displayDiscountSubItem
{
	font-size:10px;
	font-style:italic;
}

.displayDiscountHeader
{
	width: 500px;
	background-color:#efefef;
	padding: 5px 5px 35px 5px;
	border: solid 1px #000000;
	margin: 10px 0px 10px 0px;
}

.discountHeader
{
	font-weight:bold;
	font-size:14px;
}

.discountFooter
{
	font-weight:bold;
	font-size:14px;
}

.discountItem
{
	font-style:italic;
}

table.discountItem
{
	border-bottom: solid 1px #000000;
}

.discountItemAmount
{
	font-style:italic;
	color:Red;
	font-weight:bold;
}

.discountCode
{
	color:Green;
}

span.discountCode
{
	font-weight: bold;
}

input.discountCode
{
	width:175px;
}

fieldset {
border:2px groove; padding:3;
}

.itemTitle
{
	font-weight:bold;
	font-family: Verdana;
	color:#000000;
}
