﻿* { margin: 0px; padding: 0; }
body { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }

.dropdown {float:left; padding:0px; margin:0px;}
.dropdown dd {position:relative ; overflow:hidden; width:267px; display:none; background:#fff;  opacity:0; padding:0px; margin:0px;}
.dropdown ul {width:263px; list-style:none; border-top:none; padding:0px; margin:0px;}
.dropdown li {display:inline; padding:0px; margin:0px;}
.clear-all { clear: both; margin: 0; padding: 0; width: auto; }
.spacer2 { margin: 0; padding: 0; height: 2px; line-height: 2px; clear: both; }
.spacer10 { margin: 0; padding: 0; height: 10px; line-height:10px; clear: both; }

a { outline: none; }

ul { margin-top:0px; margin-bottom:0px; }
ol { margin-top:0px; margin-bottom:0px; }

/* accordion menu */
.accordiontitle, .accordioncontent, .accordioncontainer { position:relative; width:267px; }
.accordiontitle {  overflow: hidden; cursor: pointer; font-family: Arial; font-size: 8pt; font-weight: bold; vertical-align: middle; text-align: left;  display: table-cell;  -moz-user-select: none;}
.accordioncontent {  background: #ffffff;  opacity: 0;  height: 0px;  overflow: hidden;  display: none;}
.accordioncontainer { border: 1px solid #C1C1C1; }

/*backgrounds*/
.articleframe_gray_bg { background-image: url('../images/picts/articleframe_gray_bg.gif'); }
.bg_light_gray { background-color: #eeeeee; }
.bg_lightgray { background-color: #e8e8e8; }
.bg_orange { background-color: #f36523; }
.bg_pink { background-color: #feebe4; }
.bg_privatetoolbar_midle { background-image: url('../images/picts/privatetoolbar_midle_bg.gif'); background-repeat: repeat-x; }
.bg_toolbar_midle { background-image: url('../images/picts/toolbar_midle.gif'); background-repeat: repeat-x; }
.bg_toolbar_midle_red { background-image: url('../images/picts/toolbar_midle_red.gif'); background-repeat: repeat-x; }
.bg_white { background-color: #ffffff; }
.grayborder1 { background-color: #FFFFFF; border-bottom: #dfdfdf 1px solid; border-left: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid; border-top: #dfdfdf 1px solid; }
.interactiveframes_body_midle { background-image: url('../images/leftbar/documentlist_opened_midle.gif'); background-repeat: repeat-x; }
.interactiveframes_header_midle { background-image: url('../images/leftbar/documentlist_header_midle.gif'); background-repeat: repeat-x; }
.interactiveframes_opened_header_midle { background-image: url('../images/leftbar/documentlist_opened_header_midle.gif'); background-repeat: repeat-x; }
.left_gray_bg { background-image: url('../images/picts/left_gray_bg.gif'); }
.mailing_bg { background-image: url('../images/picts/mailing_midle.gif'); }
.right_gray_bg { background-image: url('../images/picts/right_gray_bg.gif'); }



/* LINKS */
a.arialgray11u:hover { color: #828282; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a.arialgray12b:hover { color: #898989; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; }
a.arialgreen11u:hover { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a.sansserifblack10:link, 
a.sansserifblack10:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: normal; text-decoration: none; }
a.sansserifblack10:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.sansserifblack11:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sansserifblack11:hover { color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sansserifblack12:hover { color: #000000; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.sansserifblack12b:link, 
a.sansserifblack12b:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.sansserifblack13:link, 
a.sansserifblack13:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: normal; text-decoration: none; }
a.sansserifblack13:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
a.sansserifblack13b:link, 
a.sansserifblack13b:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; text-decoration: none; }
a.sansserifblack13b:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.sansserifblack14b:link, 
a.sansserifblack14b:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold; text-decoration: none; }
a.sansserifblack14b:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold; text-decoration: underline; }
a.sansseriforange11u:hover, 
a.sansseriforange11u:link, 
a.sansseriforange11u:visited { color: #f26522; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sansseriforange12b:link, 
a.sansseriforange12b:visited { color: #f26522; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.sansseriforange12b:hover { color: #f26522; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.sansserifwhite12:link, 
a.sansserifwhite12:visited { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.sansserifwhite12b:link, 
a.sansserifwhite12b:visited { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.sansserifwhite12b:hover { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a:hover, 
a:link, 
a:visited { color: #f36523; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.arialgray11u:link, 
a.arialgray11u:visited { color: #828282; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.arialgray12b:link, 
a.arialgray12b:visited { color: #898989; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.arialgreen11b:link, 
a.arialgreen11b:visited { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; }
a.arialgreen11u:link, 
a.arialgreen11u:visited { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.arialgreen12b:visited, 
a.arialgreen12bu:hover, 
a.arialgreen12b:link { color: #2b8b20; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; }
a.arialgreen12b:hover, 
a.arialgreen12bu:link, 
a.arialgreen12bu:visited { color: #2b8b20; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.arialwhite11:link, 
a.arialwhite11:visited { color: #ffffff; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a.arialwhite11:hover, 
a.arialwhite11u:link, 
a.arialwhite11u:visited, 
a.arialwhite11u:hover { color: #ffffff; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sansserifblack11:link, 
a.sansserifblack11:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 11px; font-size: 11px; font-weight: normal; text-decoration: none; }
a.sansserifblack11b:link, 
a.sansserifblack11b:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 11px; font-size: 11px; font-weight: bold; text-decoration: none; }
a.sansserifblack11bu:hover, 
a.sansserifblack11bu:link, 
a.sansserifblack11bu:visited { color: #000000; font-family: arial; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.sansserifblack11none:hover,
a.sansserifblack11none:link, 
a.sansserifblack11none:visited { color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }
a.sansserifblack12:link, 
a.sansserifblack12:visited { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a.sansserifblack12:hover, 
a.sansserifblack12u:link, 
a.sansserifblack12u:visited, 
a.sansserifblack12u:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.sansserifblack12b:hover, 
a.sansserifblack12bu:link, 
a.sansserifblack12bu:visited, 
a.sansserifblack12bu:hover { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.sansserifwhite12u:link, 
a.sansserifwhite12u:visited, 
a.sansserifwhite12u:hover, 
a.sansserifwhite12:hover { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; text-decoration: underline; }

/* FONTS */
font.arialblack13b { color: #000000; font-family: arial; font-size: 13px; font-weight: bold; }
font.arialblack13 { color: #000000; font-family: arial; font-size: 13px; }
font.arialblack12b { color: #000000; font-family: arial; font-size: 12px; font-weight: bold; }
font.arialblack12 { color: #000000; font-family: arial; font-size: 12px; }
font.arialgray12b { color: #898989; font-family: arial; font-size: 12px; font-weight: bold; }
font.arialgreen11 { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: normal; }
font.arialgreen11b { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: bold; }
font.arialgreen11bu, 
a.arialgreen11b:hover { color: #2b8b20; font-family: arial; font-size: 11px; font-weight: bold; text-decoration: underline; }
font.arialgreen12b { color: #2b8b20; font-family: arial; font-size: 12px; font-weight: bold; }
font.arialgreen12 { color: #2b8b20; font-family: arial; font-size: 12px;  }
font.arialgreen13b { color: #2b8b20; font-family: arial; font-size: 13px; font-weight: bold; }
font.arialgreen13 { color: #2b8b20; font-family: arial; font-size: 13px; }
font.arialgreen15b { color: #2b8b20; font-family: arial; font-size: 15px; font-weight: bold; }
font.arialred11 { color: #bf0301; font-family: arial; font-size: 11px; font-weight: normal; }
font.arialred12 { color: #bf0301; font-family: arial; font-size: 12px; font-weight: normal; }
font.arialred12b { color: #bf0301; font-family: arial; font-size: 12px; font-weight: bold; }
font.arialred15b { color: #bf0301; font-family: arial; font-size: 15px; font-weight: bold; }
font.arialwhite11 { color: #ffffff; font-family: arial; font-size: 11px; font-weight: normal; }
font.arialwhite11b { color: #ffffff; font-family: arial; font-size: 11px; font-weight: bold; }
font.arialwhite14b { color: #ffffff; font-family: arial; font-size: 14px; font-weight: bold; }
font.error { color: #ff0000; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; }
font.franklingoticdemicondblack15 { color: #000000; font-family: Franklin Gothic Demi Cond; font-size: 15px; font-weight: normal; }
font.franklingoticdemicondblack15u { color: #000000; font-family: Franklin Gothic Demi Cond; font-size: 15px; font-weight: normal; text-decoration: underline; }
font.franklingoticdemicondorange15 { color: #d86106; font-family: Franklin Gothic Demi Cond; font-size: 15px; font-weight: normal; }
font.franklingoticdemicondorange15u { color: #d86106; font-family: Franklin Gothic Demi Cond; font-size: 15px; font-weight: normal; text-decoration: underline; }
font.franklingotitcbookorange14 { color: #f26522; font-family: Franklin Gothic Book; font-size: 14px; font-weight: normal; }
font.sansserifblack10 { color: #000000; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: normal; }
font.sansserifblack10b { color: #000000; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: bold; }
font.sansserifblack11 { color: #000000; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; }
font.sansserifblack11b { color: #000000; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: bold; }
font.sansserifblack12 { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; }
font.sansserifblack12 { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; }
font.sansserifblack12b { color: #000000; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; }
font.sansserifblack13 { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: normal; }
font.sansserifblack13b { color: #000000; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; }
font.sansserifblack14 { color: #000000; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: normal; }
font.sansserifblack14b { color: #000000; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold; }
font.sansserifgray12 { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; }
font.sansserifgray12b { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; }
font.sansserifgray12blt { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: line-through; }
font.sansserifgray13 { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: normal; }
font.sansserifgray13b { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; }
font.sansserifgray14b { color: #7e7e7e; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold; }
font.sansseriforange11b { color: #f36523; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: bold; }
font.sansseriforange12 { color: #f36523; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; }
font.sansseriforange12b { color: #f36523; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; }
font.sansseriforange12bu { color: #f36523; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
font.sansseriforange13 { color: #d35e04; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: normal; }
font.sansseriforange13b { color: #d35e04; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; }
font.sansseriforange14 { color: #d35e04; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: normal; }
font.sansseriforange14b { color: #d35e04; font-family: Microsoft Sans Serif; font-size: 14px; font-weight: bold; }
font.sansseriforange16b { color: #d35e04; font-family: Microsoft Sans Serif; font-size: 16px; font-weight: bold; }
font.sansserifwhite10 { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: normal; }
font.sansserifwhite10b { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 10px; font-weight: bold; }
font.sansserifwhite11 { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: normal; }
font.sansserifwhite11b { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 11px; font-weight: bold; }
font.sansserifwhite12 { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: normal; }
font.sansserifwhite12b { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 12px; font-weight: bold; }
font.sansserifwhite13b { color: #ffffff; font-family: Microsoft Sans Serif; font-size: 13px; font-weight: bold; }

/* FORMS */
.forms {
	border-right: #cecece 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #cdcdcd 1px solid;
	background-color: #FFFFFF;
	font-family: Microsoft Sans Serif;
	vertical-align:middle;   
	font-size: 11px;
}

input.searchformsgray {
	border-right: #cecece 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #cdcdcd 1px solid;
	background-color: #FFFFFF;
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	color: #9a999a;
	vertical-align:middle;
}

.selectlist option { height: 18px; font-family: 'Microsoft Sans Serif', Sans-Serif; font-size: 11px; }

div.articlepriceleft { float: left; width: 107px; }
div.articlepriceright { float: left; width: 67px; text-align: right; }
div.articlepriceright1 { float: left; width: 80px; text-align: right; }
div.searcharticlepriceleft { float: left; width: 80px; }
div.searcharticlepriceleftone { float: left; width: 118px; }
div.searcharticlepriceright { float: left; width: 52px; }
div.searcharticlepricerightone { float: left; width: 80px; text-align: right; }
div.yourpriceholder { margin-bottom: 8px; }
.articleinnerlinks { margin: 10px; line-height: 12px; }
.formatedtext { line-height: 1.1em; }
.formatedtext ul,
.formatedtext ol { margin: 0 0 0 15px; }


tr.ajaxbasketimporttr {margin:0}
tr.ajaxbasketimporttr td{height:35px;line-height:35px; margin:0;padding:0 0 10px;}
a.ajaxbasketimportclose {color:#f26628;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none; margin-right:5px}
a.ajaxbasketimportclose:hover {text-decoration:underline;}
tr.ajaxbasketimportarticletr {margin:0}
tr.ajaxbasketimportarticletr td{border-bottom:1px dotted black;height:30px;margin:0;padding-bottom:5px;}
table.ajaxbasketholder{margin-left:0px; margin-left:98px; *margin-left:0px; }
table.ajaxbasketholder{ margin-left /*\**/: -3px\9 }

#topmenu {list-style:none; width:100%; background:url(../images/menubg1.png) no-repeat; width:922px; height:82px;position:relative;}
#topmenu .menuitem { padding:18px 16px; display:block; float:left; }
#topmenu .menuitem1 { padding:18px 15px; display:block; *width:120px; float:left; }
#topmenu li{ float:left;  }
#topmenu li.shop{ float:right; }
#topmenu li:hover{ float:left; background:url(../images/picts/toolbar_midle_red.gif) repeat-x;}
#topmenu li.shop:hover{ float:right; background:url(../images/picts/toolbar_midle_red.gif) repeat-x;padding-left:9px;*padding-left:21px}
#topmenu li.selectedshop{ float:right; background:url(../images/picts/toolbar_midle_red.gif) repeat-x;padding-left:9px;*padding-left:21px}
#topmenu li.logshop{ float:right; background:url(../images/picts/privatetoolbar_midle_bg.gif) repeat-x; padding-left:15px;*padding-left:27px}
#topmenu li.selected{ float:left;  background:url(../images/picts/toolbar_midle_red.gif) repeat-x;}
#topmenu li ul{ position:absolute; top:46px; left:36px; list-style:none; width:922px; height:24px; padding-top:5px;}
#topmenu li ul li{float:left; margin-right:20px; height:26px;}
#topmenu li ul li a{margin:0; padding:0}
#topmenu li.selcted ul li:hover{background:url(../images/picts/selecteditem_arr.gif) no-repeat bottom center;}
#topmenu li ul li:hover{ background:url(../images/picts/selecteditem_arr.gif) no-repeat bottom center;}
#topmenu li ul li.selected{ background:url(../images/picts/selecteditem_arr.gif) no-repeat bottom center;}
img.textimage{margin:0 0 16px; float:left;}
img.basketimage{float:right; margin:-5px 0 0;}


