/* COMMON SETTINGS */

.frameBorderLeft {border-width:0px 0px 0px 0px;border-color:#000000;border-style:solid}
.frameBorderRight {border-width:0px 0px 0px 0px;border-color:#000000;border-style:solid}
.frameBorderSides {border-width:0px 0px 0px 0px;border-color:#000000;border-style:solid}
.dashedBorderBottom {border-bottom:1px dashed #000000;}
.solidBorderBottom {border-bottom:1px solid #000000;}
.dashedBorderRight {border-right:1px dashed #000000}
.orderBorder {border-width:0px 1px 1px 1px;border-color:#000000;border-style:solid}

.blankBackgroundLeft
{
	background: #000000 url(/pub_docs/img/bg_sideframe_left.gif) fixed top right no-repeat;
}

.blankBackgroundRight
{
	background: #000000 url(/pub_docs/img/bg_sideframe_right.gif) fixed top left no-repeat;
}

.vat
{
}

.left
{
}

.cart
{
	background: #ffffff url(/pub_docs/img/cart_bg.gif) fixed top right;
}

.header {color:#ffffff; font-weight:bold; height:20px; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid; background-color:#CC0000;}
.separator {border-top:1px solid #000000;border-bottom:1px solid white;margin:10px 0px 10px 0px;}

body {background-color:#FFFFFF;}
td,input,select,option,textarea {font-family:verdana; font-size:11px; color: #000000}
img {/*border:0px solid #000000;*/}
a.linkPassword { font-weight:bold; color:#006699; text-decoration:underline;}
a {FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY: Verdana; TEXT-DECORATION:none;}
a:link {COLOR:#000000;}
a:visited {COLOR:#000000;}

/* 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
{
	margin: 5px;
	height: 114px;

	max-height: 116px;
	width: 114px;

	max-width:116px;
	padding: 0px;
	border: 1px solid #d4e7fd;
	
}


.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 {background-image:url('/img/custom/linkarrowSmall_black.gif');background-repeat: no-repeat; padding: 0px;padding-left:0px;}
a.PageLink {font-family: arial; font-size: 12px; font-weight:bold; text-transform: none; position: relative; top: -1px; padding-right: 30px;}
a.PageLink:link {color:white;}
a.PageLink:visited {color:white;}
a.PageLink:Hover {color:black;}

/* CATEGORIES MENU */
/*#bdyLeft {overflow-x: hidden;}*/

.MC {font-weight:bold; font-size:10px; color:white; font-family:Verdana; background-color:#ffffff; overflow-x: hidden;}
a.MC {color:white;}
a.MC:visited {color:white;}
a.MC:hover {color:white;}

.SubCategory 
{
	background-color:none;
	font-family:Verdana; 
	font-size:10px; 
	color:black;
}

a.SubCategory {color:black;}
a.SubCategory:visited {color:black;}
a.SubCategory:hover {color:white;}

td.SubCategory 
{
	background: #8d100a url(/pub_docs/img/topmenu_bg.gif) repeat-x;
}

/*.menuTd1Lvl1{padding-left:2px;}*/

.SubCatLvl1 {
	font-family:Verdana; 
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	padding-top: 2px; 
	padding-bottom: 2px;
}

div.SubCatLvl1 {
	padding-top: 2px; 
	padding-bottom: 2px;
	margin-top: 0px;
	border-top: 1px solid #afc7e0;
	border-bottom: 1px solid #526b86;
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;;
	background: #88a3c0;
	width: 154px;
	margin-left:1px;
	padding-left: 2px;
	max-width: 151px;
}


a.SubCatLvl1 {color:#000000;}
a.SubCatLvl1:visited {color:#000000;}
a.SubCatLvl1:hover {color:#ffffff;}

.SubCatLvl2 {font-family:Verdana; font-size:10px; font-weight:normal; color:white; padding-top: 2px; padding-bottom: 2px;}


div.SubCatLvl2 {
	padding: 0px;
	border-top: 1px solid #d3e5f8;
	border-bottom: 1px solid #98b0ca;
	border-right: 1px solid #000000;;
	background: #b7cde5;
	width: 154px;
	max-width: 153px;
	margin-left:1px;
}

a.SubCatLvl2 {color:#000000;}
a.SubCatLvl2:visited {color:#000000;}
a.SubCatLvl2:hover {color:#ffffff;}

.SubCatLvl3 {font-family:Verdana; font-size:10px; font-weight:normal; color:white; padding-top: 2px; padding-bottom: 2px;}

div.SubCatLvl3 {
	padding: 0px;
	border-top: 1px solid #e7f2fd;
	border-bottom: 1px solid #adc8e7;
	border-right: 1px solid #000000;;
	background: #d6e5f6;
	width: 154px;
	max-width: 153px;
	margin-left:1px;
}

a.SubCatLvl3 {color:#245790;}
a.SubCatLvl3:visited {color:#245790;}
a.SubCatLvl3:hover {color:#ffffff;}

.SubCatLvl4 {font-family:Verdana; font-size:10px; font-weight:normal; color:white; padding-top: 2px; padding-bottom: 2px;}

div.SubCatLvl4 {
	padding: 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b8c7d9;
	border-right: 1px solid #000000;;
	background: #e8f0f9;
	width: 154px;
	max-width: 153px;
	margin-left:1px;
}

a.SubCatLvl4 {color:#155eaf;}
a.SubCatLvl4:visited {color:#155eaf;}
a.SubCatLvl4:hover {color:#ed1c26;}


/* CONTENT */
h1 {font-family:Arial; font-size:14px; font-weight:bold; color:#000000;}
h2 {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000;}

.rub {font-family:Arial; font-size:14px; font-weight:bold; color:#000000;}
.relatedHeadline {font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; margin-top:5px; margin-bottom:5px;}
.PageContent {background-color:#d5a8b2;}

.newsOfferDiv {position:absolute; left:595px; top:15px; width:192px}

.newsOfferBox
{
	background: #ffffff;
	background: url(/pub_docs/img/newsOfferBox_bg.gif) left bottom no-repeat;
	padding-bottom: 2px;
	margin-bottom: 10px;
}


.newsOfferContainer
{
	border-right: #a20d14 0px solid;
	border-top: #a20d14 0px solid;
	border-left: #a20d14 0px solid;
	border-bottom: #a20d14 0px solid;
	width: 192px;
	color: #000000;
	font-size: 11px;
	background: none;
	padding-left: 5px;
	padding-right: 5px;
}

.newsOfferHeader
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 4px;
	padding-top: 5px;
	border-bottom: #a20d14 1px solid;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	background: #ed1c26;
	background: url(/pub_docs/img/newsOfferHeader_bg.gif) no-repeat;
}

.loContentMain, .loPriceMain {
	padding-right: 5px;
	padding-left: 5px;
}

.loHeaderText
{
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
}





/* 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;}

.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:12px; font-family:Verdana; font-weight:bold; color:#ffffff; background:#b7cde5; border: 1px solid #000000;}
.cartFooterItem {font-size:10px;font-family:verdana;color:#4A3C8C;background-color:#B5C7DE;}

/* SEARCH */

.searchTextDiv
{
	padding: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: black;
	width: 155px;
	max-width: 125px;
	background: url(/pub_docs/img/searchText_bg.gif) fixed no-repeat; 
	position: absolute; 
	visibility: hidden;
}

.searchBox
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	border: solid 1px #99c7fa;
	width: 99px;
}

.searchBtn
{
	position: relative;
	top: 1px;
	left: -15px;
}


.searchDiv2
{
	padding-top: 22px;
	padding-bottom: 30px;
	width:155px;
	max-width: 154px;
	padding-left:1px;
	margin-bottom:0px;
	border: 0px solid #a20d14;
	background: url(/pub_docs/img/searchText_bg.gif) top left no-repeat;

}

#searchDiv
{
	width:155px;
}



/* 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:12px; color:#000000; font-weight:bold;}
.pricePrevious {font-family:Verdana; font-size:10px; color:#999999; font-style:italic; /*text-decoration:line-through;*/}
.priceExtra {font-family:Verdana; font-size:12px; color:#000000; font-weight:bold;}

a.listItem {color:#a20d14;}

.listItem {font-family:Verdana;}
.alterListItem { font-family:Verdana; background-color:#f4f4f4;}

.relListItem {font-family:Verdana; height:50px;}
.relAlterListItem { font-family:Verdana; background-color:#f4f4f4; height:50px;}

.ListProducts {font-family:Verdana; font-size:10px;	color:#ff9900; font-weight:bold; background-color:#336633;}

.ProdHead 
{
	font-family:Verdana; font-size:10px;	
	color:White; 
	font-weight:bold; 
	background-color:#000000; 
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 6px;
	border: 1px solid #000000;

}

.bigTextExtra {margin-top:10px;font-size:12px;  color: #000000;}
.bigTextClassic {margin-top:10px; font-size:12px;color: #000000;}

.prodHeadExtra {font-size:12px; font-weight:bold;margin:3px 0px 5px 0px; color: #000000;}
.prodHeadClassic {font-size:12px; font-weight:bold; margin:3px 0px 5px 0px; color: #000000;}

.prodDescriptionExtra {height:26px; color: #000000; overflow: hidden;}
.prodDescriptionExtraEmpty {height:10px; color: #000000;}
.prodPrice {height:15px; color: #000000;}

.prodSubHead
{
	font-weight: normal;
	margin: 3px 0px 5px 0px;
	font-style: italic;
	height:15px;
	color: #000000;
}
.productSpacer {width:1px;background-image:url('/pub_docs/img/dotts.gif');}
.productSpacerWide {width:1px;background-image:url('/img/custom/dotts_wide.gif');}

.ddListBig {width:150px;margin-bottom:1px}
.ddListSmall {width:70px;font-size:10px;margin-bottom:1px}

/* FORM */

.validation {color:#ff0000;font-size:10px;font-style:italic}
.coValidation {color:Red;font-size:10px;font-style:italic}
.errorText {color:Red;font-size:10px;font-weight:bold}

.bgForm {background-color:#f1f1f1;}
/* new css classes */

.topCategory
{
	color: white;
	padding-left:11px;
	padding-top: 0px;
	width: 155px;
	height:27px;
	/* max-height: 20px; */
	max-width: 144px;
	background: url(/pub_docs/img/catTreeTopline_bg.gif)  no-repeat;
}

.categoryTreeText
{
	position: absolute;
	visibility: hidden;
	font-weight:bold;
	color: #000000;
}


.bottomCategory
{
	width: 155px;
	margin-left: 0px;
	height: 20px;
	background: none;
	BORDER-top:#000000 1px solid;
}

.categoryTreeBottomLine
{
	background: none;
}


.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;
}

.bodyCategory {
	background: none;
}



#bdyVAT
{
	/*background: url(/pub_docs/img/vat_bg.gif) no-repeat;*/
	color: white;
}

.bodyMain
{
	background: #ffffff url(/pub_docs/img/main_bg.gif) fixed right repeat-y;

	/*scrollbar-base-color: #5c5b5b;
	scrollbar-face-color: #d5a8b2;
	scrollbar-track-color: #eee7d1;
	scrollbar-arrow-color: #5c5b5b;
	scrollbar-shadow-color: #5c5b5b;
	scrollbar-darkshadow-color: #d5a8b2;
	scrollbar-highlight-color: #5c5b5b;
	scrollbar-3dlight-color: #d5a8b2;*/
	
	

}

#bdyPage
{

}

#bdyLeft
{
	background: #8d100a url(/pub_docs/img/bg_bdyLeft.gif); 
}



#vat_chkVAT
{
	margin-top: 50px;
}

.imageMediumFrame
{
	border: 0px solid #d4e7fd;
}

.imageSmallFrame
{
	border: 0px solid #d4e7fd;
}

.imageFrameLarge
{
	border: 0px solid #d4e7fd;
}

.startsidan {
	width: 565px;
	background: #ffffff;
	position: absolute;
	top: 15px;
	left: 15px;
}

.logoBanner {
	position: absolute;
	visibility: hidden;
	left: 290px;
	top: 11px;
}

.startsida_storpuff {
	position: absolute;
	top: 15px;
	left: 15px;
}

.startsida_puff_1 {
	position: absolute;
	top: 181px;
	left: 15px;
}

.startsida_puff_2 {
	position: absolute;
	top: 181px;
	left: 305px;
}


.startsida_puff_3 {
	position: absolute;
	top: 346px;
	left: 15px;
}


.startsida_puff_4 {
	position: absolute;
	top: 346px;
	left: 305px;
}

.spNameValue {
	color: #ffffff;
}

/* ---------- STARTSIDA --------- */

.ss_body {
	background: #647e9a url(/pub_docs/img/ss_main_bg.jpg) right repeat-y;
}

.ss_topimage {
	border: 1px solid #000000;
	position: absolute;
	top: 15px;
	left: 15px;
	width: 763px;
}
	

.ss_column {
	position: absolute;
	width: 180px;
	height: 300px;
	top: 192px;
}

.ss_column_1 {
	left: 15px;
}

.ss_column_2 {
	left: 210px;
}

.ss_column_3 {
	left: 405px;
}

.ss_column_4 {
	left: 600px;
}



.ss_column_top {
	width: 180px;
	height: 31px;
}

.ss_column_1_top {
	background: #239728;
}

.ss_column_2_top {
	background: #d61a11;
}

.ss_column_3_top {
	background: #2871c3;
}

.ss_column_4_top {
	background: #8d100a;
}

.ss_column_content {
	background: #19212a url(/pub_docs/img/column_bg.jpg) repeat-x;
	padding: 10px;
	border: 1px solid #000000;
	border-top: none;
	width: 180px;
	max-width: 158px;
}

.ss_column_headline {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.ss_column_text {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 18px;
}

.ss_column_image {
	width: 156px;
	margin-top: 1px;
}

.ss_column_1_image {
	border: 1px solid #239728;
}

.ss_column_2_image {
	border: 1px solid #d61a11;
}

.ss_column_3_image {
	border: 1px solid #2871c3;
}

.ss_column_4_image {
	border: 1px solid #8d100a;
}

.ss_column_4_content 
{
    color: White;
}

a.ss_column_link {color:#ffffff;}
a.ss_column_link:visited {color:#ffffff;}
a.ss_column_link:hover {color:#cccccc;}

a.ss_column_email {color:#dd0000;}
a.ss_column_email:visited {color:#dd0000;}
a.ss_column_email:hover {color:#cccccc;}
