/* global */
body {position:relative; margin:0; padding:0; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:0.75em; outline:none; background-color:#fff;color:#757575;}

/* global tags */
td, input, select, img, label {vertical-align:middle;}

h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}
h5 {font-size:0.83em;}
h6 {font-size:0.67em;}

a, img {border:none;}
a {text-decoration:none; color:#555;}
a:hover {text-decoration:underline;}
/* /global tags */

/* global classes */
.clr {display:block; float:none; clear:both; overflow:hidden; height:0;}
.star, .validation-advice {color:#0982ff; margin:0 0.3em;}
.information {font-family:Helvetica, Arial, Tahoma, Sans-Serif; font-size:1.2em; color:#626262; text-align:center; margin:0.8em 0;}
.error {font-family:Helvetica, Arial, Tahoma, Sans-Serif; font-size:1.2em; color:#da0000; text-align:center; margin:0.8em 0;}
label.validationError {color:#da0000; display:block; font-size:11px; margin-top:3px;}
.raquo, .laquo {font-weight:bold; color:#0982ff;}
.invisible {display:none !important;}
.hidden {visibility:hidden;}
.last {border-right:0 !important;}
.first {border-left:0 !important;}
.invert {text-decoration:underline;}
.invert:hover {text-decoration:none;}
/* /global classes */

/* global forms elements */
textarea				{border:1px solid #d5d5d5; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:1.2em; color:#626262; padding-left:0.46em;}
.cText					{border:1px solid #d5d5d5; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:1.2em; color:#626262; padding-left:0.46em;}
.cPassword				{border:1px solid #d5d5d5; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:1.2em; color:#626262; padding-left:0.46em;}
.cCheckbox				{}
.cRadio					{}
.cSubmit				{cursor:pointer; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:0.92em; margin:1px;}
.cButton				{cursor:pointer; margin:1px;}
.cImage					{cursor:pointer;}
select					{border:1px solid #d5d5d5; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:1.2em; color:#626262;}
option					{font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; color:#626262;}
/* /global forms elements */

#PageDescription {display:none;}
div#xajax-loading {background-color:#fff; padding:20px; border:2px solid #e5e5e5; display:none; position:fixed; left:50%; margin-left:-160px; z-index:9999; top:50px; width:320px; font-weight:bold; font-size:1.4em;}
div#ToolTip {background-color:#dfd; border:2px solid #060; color:#060; padding:0.7em; position:fixed; left:50%; margin-left:-160px; z-index:9999; top:250px; width:320px; font-weight:bold; font-size:1.4em; line-height:1.4em; opacity:0.8; display:none; text-align:center;}
div.captcha-image {height:65px;}

#content {width:82.1em; margin:0 auto;}
#MainTopBar{padding:0 5px;margin-bottom:12px;}

#Logo{float:left;width:23.3em;padding-top:1em;}

#RightTop{float:right;width:56.6em;}
#MenuTop {float:right; margin-bottom:1em;}

#MenuTop ul {float:right; margin:0; padding:0 0 0 2px; height:1.7em;  background-color:#4f4f4f; list-style-type:none;background-image:url(../images/menutop_border_left.gif);background-repeat:no-repeat;}
#MenuTop li {float:left;}
#MenuTop li a {color:#fff; font-size:0.9em; line-height:1.7em; padding:0 1.4em; border-right:0.08em solid #fff;}
#MenuTop .borderRight {float:left; width:2px; height:1.7em; background-image:url(../images/menutop_border_right.gif);}

#BannerHeader {float:left; display:inline; margin:0 0 1em 2.58em;}

#LoginLinks {float:right; display:inline;color:#4e4e4e;padding-right:1em;}
#LoginLinks a {color:#4e4e4e; font-size:0.83em;font-weight:bold;}
#Infoline{float:right;color:#4e4e4e;font-size:2.34em;padding-right:2.5em;font-family:Arial, Verdana, Tahoma, sans-serif;}
#Infoline span{font-weight:bold;padding-right:0.25em;}


#PageHeader{padding:0 5px;margin-bottom:0.33em;}
#ToolBar {height:2.83em; background-image:url(../images/toolbar_bg.gif); background-repeat:repeat-x;}

	#BoxSearchSmall {float:left; width:50em;padding:0.5em 0 0 16.6em; margin:0; background-image:url(../images/cart_small_bg.png); background-repeat:no-repeat; background-position:left top;}
	#BoxSearchSmall form {margin:0;}
	#BoxSearchSmall fieldset {border:0; margin:0; padding:0;}
	#BoxSearchSmall .cText {width:38.7em; height:1.7em;padding:0.3em 0 0 1em; border:0;background-color:#fff; font-size:0.83em;background-image:url(../images/search_input.gif);background-repeat:no-repeat;background-position:left top;color:#808080;}
	#BoxSearchSmall select {width:10.7em; margin:0 1.2em 0 0; font-size:1.08em;}
	#BoxSearchSmall .cSubmit {margin:0 16px 0 2px;width:67px; height:24px; background-image:url(../images/buttons/search_small_bg.gif); border:0; color:#fff; font-size:0.92em; text-align:left; background-repeat:no-repeat; background-color:transparent;font-size:0;}
	#BoxSearchSmall .advancedSearch img {width:87px; height:24px;}


	#BoxCartSmall {float:right;  height:2.83em;width:14.65em; color:#000;background-image:url(../images/cart_small_bg.gif);background-repeat:no-repeat;}
	#BoxCartSmall .cart_link{float:left;padding:0.5em 0 0 1em;}
	#BoxCartSmall .cart_data {float:right;height:3.77em;padding:0 1.11em 0 0;background-image:url(../images/cart_data.gif); background-repeat:no-repeat;background-position:right top;font-size:0.75em;color:#fff;line-height:1.8em}
	#BoxCartSmall .cart_data a{color:#fff;}
	#BoxCartSmall .cart_data a span{color:#000002;font-weight:bold;}
	#BoxCartSmall .cart_data div{margin-top:0.7em;}
	

#MenuMix {width:81.25em;}
#MenuMix ul {margin:0; padding:0; list-style-type:none; width:81.25em; height:2.08em;}
#MenuMix ul li {float:left; display:inline; height:2.08em; margin-right:0.08em;}
#MenuMix ul li a {float:left; cursor:pointer;}
#MenuMix ul li a:hover {text-decoration:none; height:100%;}
#MenuMix ul li a:hover span {}
#MenuMix ul li span {float:left; height:2.08em; line-height:2.08em; background-color:#f5f5f5;}
#MenuMix ul li a .left_bg {width:3px; background:none; background-image:url(../images/menumix_left_bg.gif); background-repeat:no-repeat;}
#MenuMix ul li a .center_bg {padding:0 1.83em; background-image:url(../images/menumix_center_bg.gif); background-repeat:repeat-x;}
#MenuMix ul li a .right_bg {width:3px; background:none; background-image:url(../images/menumix_right_bg.gif); background-repeat:no-repeat;}
#MenuMix ul li a:hover .left_bg {background-image:url(../images/menumix_left_bg_active.gif);}
#MenuMix ul li a:hover .center_bg {background-image:url(../images/menumix_center_bg_active.gif); color:#fff;}
#MenuMix ul li a:hover .right_bg {background-image:url(../images/menumix_right_bg_active.gif);}
#MenuMix ul li.active a .left_bg {background-image:url(../images/menumix_left_bg_active.gif);}
#MenuMix ul li.active a .center_bg {background-image:url(../images/menumix_center_bg_active.gif); color:#fff;}
#MenuMix ul li.active a .right_bg {background-image:url(../images/menumix_right_bg_active.gif);}
#MenuMix ul li.products {margin-left:1em;}
#MenuMix ul li.products span {}
#MenuMix ul li.products a:hover span {background-color:#0982ff;}
#MenuMix ul li.products a .left_bg, #MenuMix ul li.products a:hover .left_bg {background-image:url(../images/menumix_products_left_bg.gif);}
#MenuMix ul li.products a .center_bg, #MenuMix ul li.products a:hover .center_bg {background-image:url(../images/menumix_products_center_bg.gif); color:#fff; font-weight:bold;}
#MenuMix ul li.products a .right_bg, #MenuMix ul li.products a:hover .right_bg {background-image:url(../images/menumix_products_right_bg.gif);}


#MenuMain {width:81.25em; background-image:url(../images/menumain_border_top.gif); background-repeat:no-repeat; border-bottom:0.08em solid #0065cc; background-color:#0982ff;}
#MenuMain ul {margin:0; padding:0; list-style-type:none;}
#MenuMain ul li {height:100%;}
#MenuMain ul.level_1 li.level_1 {float:left; height:1.83em; padding:0 1em 0 1.5em; background-image:url(../images/icons/main_menu_arr_down.gif); background-repeat:no-repeat; background-position:right center;}
#MenuMain ul.level_1 a {display:block; color:#fff; font-weight:bold; line-height:2em; font-size:0.92em;}
	#MenuMain ul.level_2 {position:absolute; display:none; margin:-0.16em 0 0 1em; padding:0; width:12.5em; background-color:#158aff; border:0.08em solid #0065cc; z-index:9999;}
	#MenuMain ul.level_2 li.level_2 {float:none; background-image:none; cursor:pointer;}
	#MenuMain ul.level_2 li.level_2 a {display:block; padding:0 1em; font-weight:normal;}
	#MenuMain ul.level_2 li.level_2 a:hover {background-color:#0065cc; text-decoration:none;}
		#MenuMain ul.level_3 {position:absolute; display:none; margin:-1.16em 0 0 0; width:12.5em; background-color:#158aff; border:0.08em solid #0065cc; z-index:9999;}
			#MenuMain ul.level_4 {position:absolute; display:none; margin:-0.16em 0 0 0; width:12.5em; background-color:#158aff; border:0.08em solid #0065cc; z-index:9999;}
				#MenuMain ul.level_5 {position:absolute; display:none; margin:-0.16em 0 0 0; width:12.5em; background-color:#158aff; border:0.08em solid #0065cc; z-index:9999;}



#SitemapNavigatorPath {font-size:0.83em;padding:1em 1.9em;color:#9bc612;font-weight:bold;}
#SitemapNavigatorPath a{text-transform:lowercase;color:#7f7f7f;font-weight:normal;}

#AllSlots{padding:0 5px;}
#SlotLeft {float:left; display:inline; width:14.33em; margin-bottom:2em;overflow:hidden;}
#SlotCenter {float:left; display:inline; width:51.08em; margin:0 0 2em 0.75em;}
#SlotRight {float:right; display:inline;  margin-bottom:2em;width:14.33em;overflow:hidden;}

.navPage {padding:0.5em; font-size:0.83em;border:solid #ededed;border-width:1px 0;margin-top:1em;}
.navPage a{text-transform:lowercase;color:#757575;}
.navPage a:hover{color:#36a8e7;text-decoration:none;}
.navPage .pageBack {float:left;}
.navPage .pageTop {float:right;}
.navPage .decorator {background-image:url(../images/navpage_link_decorator.gif); background-position:center center; background-repeat:no-repeat; padding:0 4px;}

#SimpleFilter {}
#SimpleFilter .txt {float:left; font-family:Helvetica, Arial, Tahoma, Sans-Serif; font-size:1.25em; font-weight:bold; line-height:2.8em; margin-left:1em; color:#626262;}
#SimpleFilter a {float:left; font-size:0.83em; width:10em; height:4.22em; text-align:center; margin:0 0 0 1.4em;}

#PageLinkCopy {margin-bottom:1em; padding:0.5em; background-color:#f6f6f6; border:0.08em solid #ebebeb	;}
#PageLinkCopy .cText {width:32em; margin-right:0.5em;}

.priceBox {}
.oldBruttoValue {color:#555;}
.bruttoTxt {color:#f00;}
.bruttoValue {color:#f00;}
.nettoValue {color:#555;}

#Footer {}
#FooterBox{background-color:#4f4f4f;height:2.16em;background-image:url(../images/footer_corner.gif);background-repeat:no-repeat;background-position:left bottom;}
	ul#FooterMenu {text-align:center; margin:0; padding:0.56em 0 0 0; list-style-type:none;height:1.6em;background-image:url(../images/footer_corner.gif);background-repeat:no-repeat;background-position:right bottom;}
	ul#FooterMenu li {display:inline; border-left:1px solid #fff;}
	ul#FooterMenu a {font-size:0.83em; padding:0 1.25em;color:#fff;}
#Footer .apla {height:1.99em; background-color:#0982ff; border:1px solid #0065cc; border-width:0.09em 0; color:#fff; text-align:center; line-height:1.99em; font-size:0.92em;}
#Footer #Ccards {text-align:center;padding-top:8px;}
#Footer .txt {color:#d6d6d6; text-align:center; font-size:0.92em; margin:1.2em 0;}
#Footer span.copyright{color:#acacac;padding:3px 60px 0 0;font-size:0.83em;}
#Footer .poweredByIdotcom{font-size:0.83em;color:#d6d6d6;}
#Footer a.poweredByIdotcom:hover{text-decoration:none;}

