@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
* {margin: 0px; padding: 0px;}

body{background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#BB0202;}
A {
	COLOR: #747474; TEXT-DECORATION: none
}
A:hover {
	COLOR: #888888; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: tahoma,verdana,arial
}
.cs1 {
	FONT-SIZE: 10px; COLOR: #2c2c2c
}
.ml1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #af0000; TEXT-DECORATION: none
}
.hnav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #af0000; TEXT-DECORATION: none
}
.hnav_cp {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: none
}
h1.hnav_cp {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: none
}
.hmain {font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  --color:#A89969;
  color: #424242;
  display: inline
  }
h1.hmain {font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  --color:#A89969;
  color: #424242;
  display: inline
  }

.h11_cat {DISPLAY:inline;}
h2.h11_cat A {FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: none;  padding-left:7px; DISPLAY:inline;}
h2.h11_cat A:hover{FONT-SIZE: 11px; COLOR: #7f7f7f; TEXT-DECORATION: underline; padding-left:7px; DISPLAY:inline;}
h3.m11_cat A{FONT-SIZE: 10px; COLOR: #7f7f7f; TEXT-DECORATION: none; font-weight:normal; DISPLAY:inline;}
h3.m11_cat A:hover{FONT-SIZE: 10px; COLOR: #7f7f7f; TEXT-DECORATION: underline; font-weight:normal; DISPLAY:inline;}

.smcat {DISPLAY:inline;}
h2.smcat A {FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: underline;  padding-left:7px; DISPLAY:inline;}
h2.smcat A:hover{FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: underline; padding-left:7px; DISPLAY:inline;}
h2.smsubcat A {FONT-SIZE: 10px; COLOR: #830000; TEXT-DECORATION: underline;  padding-left:27px; DISPLAY:inline;}
h2.smsubcat A:hover{FONT-SIZE: 10px; COLOR: #830000; TEXT-DECORATION: underline; padding-left:27px; DISPLAY:inline;}
.smprod {DISPLAY:inline;}
h3.smprod A{FONT-SIZE: 9px; COLOR: #7f7f7f; TEXT-DECORATION: underline; font-weight:normal;  padding-left:37px; DISPLAY:inline;}
h3.smprod A:hover{FONT-SIZE: 9px; COLOR: #7f7f7f; TEXT-DECORATION: underline; font-weight:normal;  padding-left:37px; DISPLAY:inline;}

p.box_title {color:#002e3d; font-family:Tahoma, Helvetica, sans-serif; font-size:15px; padding-left:10px; }
p.catDescText{color:#002e3d; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; text-align:left; padding-left:10px; }

.infoBoxContents  ul 	{padding:0; margin:0 0 0 1px; list-style:none;}
.price_categ h4 a {color:#002e3d; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; 
                 padding-left:5px; text-decoration:none; font-weight:normal; }
.price_categ h4 a:hover {color:#002e3d; text-decoration:underline; font-weight:normal; }


/* Header*/
*.fon_all_shop{z-index:-1; width:705px; height:800px; background-color:#d8d; position:absolute; top:0px;}
*.tab{margin:0px;}
*.logo{padding:0px;  margin:0px; height:107px;  font:11px Tahoma Arial, Helvetica, sans-serif; color:#ffffff; background:#ffffff url(images/logo.jpg) left  no-repeat;}
*.logo2{padding:0px;  margin:0px; height:107px;  font:11px Tahoma Arial, Helvetica, sans-serif; color:#ffffff; background:#ffffff url(images/logo2.jpg) right no-repeat;}
*.header_bg{padding:0px; background:repeat-x url(images/bg_header.gif) left  #ffffff ;}
*.header_bg1{padding:0px; background-color:#c6c6c8;}
*.header_bg2{padding-left:4px; padding-top:1px; background-color:#d8d8da;}
*.header_bg_all{padding:2px; background-color:#f1f1f3;}
#topmenu{vertical-align:bottom; padding:0px; float:left; border:0px solid #555000; margin:0px; text-align:left;  font:80% Tahoma, Arial, Helvetica, sans-serif; color:#014fa2;}
#topmenu ul{ list-style-image:url(images/str-list.gif); margin-left:20px; margin-top:0px; margin-right:0px;}
#topmenu1{background:#fe8a00 url(images/bg1.gif) repeat-x;}
*.column{ padding:0px; text-align:left; border:0px solid #7A7F84; width:88px; height:49px;  background:#fe8a00 url(images/bg1.gif) repeat-x;}
/**.atopmenu a{text-align:left; font: 11px Tahoma; color:#a29d80; text-decoration:none;}*/
*.atopmenu a{text-align:left; font: 11px Tahoma; color:#002e3d; text-decoration:none;}
*.atopmenu a:hover{text-align:left; font: 11px Tahoma; color:#c60000; text-decoration: underline; }
#shopcart{float:left; width:110px; margin:0px; border:2px solid #434343; vertical-align:top;}
*.shopping_cart{width:100px; margin-top:20px; margin-bottom:10px; font:14px Tahoma;  letter-spacing: 1px; }
*.shopping_cart a{font:14px Tahoma, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none;}
*.shopping_cart a:hover{ font:14px  Tahoma; color:#DB0036; text-decoration:none;}

*.tableHeadingTitle {	color:#004858; 
						font-family:Century Gothic, Tahoma, Helvetica, sans-serif; 
						font-size:15px;  
						font-weight:bold; 
						padding-left:10px;
            display:block; }


*.font_card{text-align:center; font:12px Arial; color:#000000;}
*.font_card2{ border:0px solid #434343; width:114px; background-color:#c6c6c8; text-align:left; font-size:11px; font:Tahoma, Arial, Helvetica, sans-serif; color:#000000;}

#MsgBanner{width:950px;height:30px;overflow:hidden;background:#9bd169;}
#MsgBanner.hidden{display:none}
#MsgBanner .text{width:840px;height:30px;padding:0px 0px 0px 30px;overflow:hidden;font:bold 10pt Arial;color:#FFFFFF;line-height:30px;background:#9bd169;float:left;}
#MsgBanner .text a,#MsgBanner .text a:active,#MsgBanner .text a:visited,#MsgBanner .text a:hover{font:bold 10pt Arial;color:#FFFFFF;background:#9bd169;}
#MsgBanner .text a:hover{text-decoration:none;background:#9bd169;}
#MsgBanner .closeMsg{width:52px;height:28px;padding:2px 0px 0px 8px;overflow:hidden;background:#9bd169;color:#FFFFFF;line-height:30px;float:left;font:8pt Tahoma;}
#MsgBanner .closeX{width:20px;height:24px; padding:6px 0px 0px 0px;overflow:hidden;background:#9bd169;float:left;}
#MsgBanner .closeX a, #MsgBanner .closeX a:active, #MsgBanner .closeX a:visited, #MsgBanner .closeX a:hover{display:block;width:18px;height:18px;overflow:hidden;background-image:url("images/icons/xclosev2.png");background-repeat:no-repeat;text-decoration:none;}


*.promo_text_first {	background:#f6f5f0; font:16px Tahoma; COLOR: #af0000/*#004858/*#002e3d*/; TEXT-DECORATION: none;  }
*.promo_text_second {	background:#f6f5f0; font:14px Tahoma; COLOR: #004858/*#af0000/*#002e3d*/; TEXT-DECORATION: none; margin-bottom:3px;}
/* end Header*/

/*BoxHeader*/
*.border_menu0{background-color:#B80201; border-left:1px solid #F74B4B; border-right:1px solid #F74B4B; border-top:1px solid #F74B4B;}
*.border_menu1{height:24; background-color:#850000; border-bottom:1px solid #F74B4B;}
*.border_menu2{height:24; border-left:1px solid #F74B4B; border-bottom:1px solid #F74B4B;}
*.border_menu3{background-color:#850000;}
*.border_menu4{border-left:1px solid #F74B4B;}
*.menu{background:#A80403 repeat-x; vertical-align:middle; font:bold 10px Century Gothic; color:#EEE9D6; margin-bottom:2px;  margin-top:2px; text-decoration:none;}
*.menu a{vertical-align:middle; font:bold 10px Century Gothic; color:#EEE9D6; padding-left:0px; text-decoration:none;}
*.menu a:hover{vertical-align:middle; font:bold 10px Century Gothic; color:#ffffff; padding-left:0px; text-decoration: underline;}
*.menu_str{vertical-align:middle; padding-left:7px;}
*.menu2{background:#A80403  repeat-x; vertical-align:middle; font:bold 10px Century Gothic; color:#EEE9D6; margin-bottom:2px;  margin-top:2px; text-decoration:none;}

/* blog */
.blog_article {
  font: 13px Verdana, Palatino, Georgia, Sans;
  color: #000000;
}
/* informatii */
.informatii {
  font: 13px Verdana, Palatino, Georgia, Sans;
  color: #000000;
}

iframe {width:195px; height:70px;}
#hn    {width:40px; height:20px; background:#ffffff; position:absolute; top:45px; left:120px;}
#hnpop    {width:40px; height:20px; background:#ffffff; position:absolute; top:32px; left:165px;}
.rltv     {position:relative;}

*html #dvPopup { top:expression(eval(document.documentElement.scrollTop)) !important;}
#popupContactClose { font-size:18px; line-height:18px; right:6px; top:4px; position:absolute; color:#8e0303; font-weight:700; 
                    text-decoration: none; background-color: transparent; cursor: pointer; display:block; } 

.dt0 {
 position:relative;
 width:100%;
 background-color:#fff;
 color:#000;
 font-size:12px;
 font-family:Arial;
}
.dt1 {
 float:left;
 width:50%;
 background-color:#fff;
 color:#000;
 font-size:12px;
 font-family:Arial;
}
.dt2 {
 float:left;
 width:50%;
 background-color:#fff;
 color:#000;
 font-size:12px;
 font-family:Arial;
}
.dt0 .text {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #424242; 
  width:30%; text-align:right; padding-right:5px;
}

td.box{height:26px; background-color:#fe8a00; background-image:url('images/box_bg_or.gif'); border-left:1px solid #FFF;}
*.innerbox{height:18px; border:0px solid #4e535a; margin:1px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:4px; text-align:left;}
*.innerboxMenu{height:18px; border:1px solid #f7d270; margin:1px; font:bold 70% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:4px; text-align:left;}
*.innerboxMenu{text-align:center;}
*.innerboxMenu a{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
*.innerboxMenu a:hover{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
*.searchc a{font:10px Tahoma, Arial, Helvetica, sans-serif;  letter-spacing: 0px;  color:#c60000; text-decoration:none;}
*.searchc a:hover{font:10px   Tahoma, Arial, Helvetica, sans-serif;  letter-spacing: 0px;  color:#A3966C; text-decoration:underline;}
*.hot a{font:bold 9px Tahoma, Helvetica, sans-serif; color:#A00608	; text-decoration:none;}
*.hot a:hover{font:bold 9px Tahoma, Helvetica, sans-serif; color:#7f7f7f	; text-decoration:underline;}
*.innerbox img{margin:0px 5px;}
*.more a{font:bold 11px Tahoma, Helvetica, sans-serif; color:#e9eff4; text-decoration:none;}
*.more a:hover{ font:bold 11px  Tahoma, Impact; color:#F64C4D;  text-decoration:none;}
*.in_new a{font:bold 11px Tahoma, Helvetica, sans-serif; color:#9F0608; text-decoration:none;}
*.in_new a:hover{ font:bold 11px  Tahoma, Impact; color:#9F0608;  text-decoration:underline;}
*.cs1 {
	FONT-SIZE: 10px; COLOR: #2c2c2c
}
*.ml1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #af0000; TEXT-DECORATION: none
}

*.prod_desc {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 11px; color:#002e3d; text-decoration:none;}
/*end BoxHeader*/

/*Left column*/
table.search td{   }
*.product_cat{ border:0px solid #7A7F84; background: repeat-x; width:100%; padding:0px; margin:0px;}
*.searchc{background:#F0EADA; vertical-align: top; margin:0px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#c60000; border:0px solid #6B6F75;  padding-bottom:4px;}
*.searchb{background:#F0EADA; margin:0px; border:0px; width:100%; padding:0px 0px 0px 0px;}
*.product_catb{background:#D8D8DA url(images/search_bg5.gif) repeat-x; width:; padding:0px 0px 0px 0px;}
*.innersearch{background:#F0EADA;  margin-left:0px;  border:0px solid #7A7F84; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#c60000;}
*.innersearch_new{background:#FFFFFF;  margin-left:0px;  border:0px solid #DED9C5; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#c60000;}
*.innersearch_lang{ margin:0px; padding:0px; border:0px solid #7A7F84; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#c60000;}
*.innersearch_whats_new{background:#D8D8DA; width:100%;  margin:0px; padding:0px; border:1px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.innersearch_currencies{width:100%;  margin:0px; padding:0px; border:0px solid #7A7F84;  font:10px Tahoma, Arial,  Helvetica, sans-serif; color:#c60000;}
*.innerproduct_cat{margin:0px; width:100%;  border:0px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#970102;}
*.innerproduct_catb{width:100%; padding:1px 1px 1px 1px; border:1px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.innerproduct_catb_newpr{margin-left:3px; margin-top:2px; background-color:#ffffff; padding:1px 1px 1px 1px; border:1px solid #6B6F75; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.specials_div{margin-top:0px;  margin-bottom:0px; border:2px solid #ffffff; width:80px; height:60px; padding:0px; }
*.lable{font:13px Tahoma; color:#E8E3CD; width:120px; height: 30px; }
/*#D60020 - #A89969*/
*.head_cat{padding-top:0px; border:0px; margin-bottom:1px;}
table.innersearch tr td{padding:0px;}
/**.m11, #innerproduct_cat td  {FONT-SIZE: 10px; COLOR: #7f7f7f; TEXT-DECORATION: none;  line-height:0px;} */
*.m11{FONT-SIZE: 10px; COLOR: #7f7f7f; TEXT-DECORATION: none;}
*.m11:hover{FONT-SIZE: 10px; COLOR: #7f7f7f; TEXT-DECORATION: underline;}
*.h11{FONT-SIZE: 11px; COLOR: #830000; TEXT-DECORATION: none; }
*.h11:hover{FONT-SIZE: 11px; COLOR: #7f7f7f; TEXT-DECORATION: underline;}
*.bg_left {
	BACKGROUND-IMAGE: url(images/t1.gif); BACKGROUND-REPEAT: repeat-y
}
.bg4y {
	BACKGROUND-IMAGE: url(images/mxx.gif); BACKGROUND-REPEAT: repeat-y
}
.bg4x {
	BACKGROUND-IMAGE: url(images/mxx2.gif); BACKGROUND-REPEAT: repeat-x
}
.go {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; FONT-SIZE: 9px; 
	BORDER-LEFT: #cfcfcf 1px solid; COLOR: #cfcfcf; 
	BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 14px;
}

/*end Left column*/
.inima      { background:url("images/customcorners/horizontal-x.png") no-repeat 0px -193px; height:90px; width:120px; display:block;}
.shopmania      { background:url("images/customcorners/horizontal-x.png") no-repeat 0px -284px; height:31px; width:112px;}
.button_buy_now      { background:url("images/customcorners/horizontal-x.png") no-repeat -113px -284; height:16px; width:75px;}
.details      { background:url("images/customcorners/horizontal-x.png") no-repeat -113px -301px; height:16px; width:70px;}
.visa_logo      { background:url("images/customcorners/horizontal-x.png") no-repeat 0px -112px; height:80px; width:190px;}
.red_point      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -34px; height:1px; width:30px;}
.mxx2      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -32px; height:1px; width:30px;}
.str-list      { background:url("images/customcorners/horizontal-x.png") no-repeat -104px -316px; height:11px; width:4px; display:inline-block;}
.marker      { background:url("images/customcorners/horizontal-x.png") no-repeat -109px -316px; height:5px; width:3px; display:inline-block;}

/*gridHeaderDecoration*/
.tcleft      { background:url("images/customcorners/horizontal-x.png") no-repeat -60px -316px; height:37px; width:23px;}
.tcright      { background:url("images/customcorners/horizontal-x.png") no-repeat -33px -316px; height:37px; width:26px;}
.tcmiddle      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -36px; height:37px; width:30px;}


/*boxHeaderDecoration*/
.box_tl      { background:url("images/customcorners/horizontal-x.png") no-repeat -84px -316px; height:6px; width:7px;}
.box_tr      { background:url("images/customcorners/horizontal-x.png") no-repeat -92px -316px; height:6px; width:7px;}

/*boxFooterDecoration*/
.box_bl      { background:url("images/customcorners/horizontal-x.png") no-repeat -84px -323px; height:6px; width:7px;}
.box_br      { background:url("images/customcorners/horizontal-x.png") no-repeat -92px -323px; height:6px; width:7px;}
.box_bm      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -23px; height:6px;/*fara width!*/}
	
/*language selector*/
.steag      { background:url("images/customcorners/horizontal-x.png") no-repeat -121px -193px; height:15px; width:24px;}
.icon      { background:url("images/customcorners/horizontal-x.png") no-repeat -121px -209px; height:15px; width:24px;}

/*SearchBox*/
.topsleft      { background:url("images/customcorners/horizontal-x.png") repeat-y -186px -301px; height:37px; width:2px;}
.topsmiddle      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -74px; height:37px;/*fara width!*/}
.topsright      { background:url("images/customcorners/horizontal-x.png") no-repeat 0px -316px; height:37px; width:32px;}
.gosearch      { background:url("images/customcorners/horizontal-x.png") no-repeat -121px -225px; height:19px; width:25px;
              cursor:pointer;
							border: none;
						}

/*Marturii Clienti*/
.topsleft_drept      { background:url("images/customcorners/horizontal-x.png") no-repeat -100px -316px; height:4px; width:2px;}
.topsright_drept      { background:url("images/customcorners/horizontal-x.png") no-repeat -100px -321px; height:4px; width:2px;}
.box_point      { background:url("images/customcorners/horizontal-x.png") repeat-x 0px -30px; height:1px; /*fara width!*/}


/*.bgbcleft {	BACKGROUND-IMAGE: url(images/customcorners/bcleft.gif); }*/
/*.bgbcmiddle {	BACKGROUND-IMAGE: url(images/customcorners/bcmiddle.gif); BACKGROUND-REPEAT: repeat-x }*/
/*.bgbcright {	BACKGROUND-IMAGE: url(images/customcorners/bcright.gif); }*/
.bgbcleft      { background:url("images/customcorners/horizontal-x.png") no-repeat -84px -331px; height:22px; width:33px;}
.bgbcmiddle { background:url("images/customcorners/horizontal-x.png") repeat-x 0px 0px; height:22px; width:190px;}
.bgbcright      { background:url("images/customcorners/horizontal-x.png") no-repeat -118px -331px; height:22px; width:28px;}

*.border{border-bottom:1px solid #7A7F84;}
*.bordera{border:1px solid #7A7F84;}
*.border2{
	border: 1px solid #e04c4c;
}
*.border3{border:1px solid #f2f2f3; margin-left:3px; margin-top:1px; background-color:#d8d8da;}
*.border4{background-color:#d8d8da;}
*.border5{border:1px solid #7A7F84; margin-left:3px; margin-top:2px; background-color:#ffffff;}
*.border6{border:1px solid #7A7F84; margin-left:3px; margin-top:2px; background-color:#ffffff; padding:1px 1px 1px 1px;}
*.border_inside{border:1px solid #7A7F84; margin-left:0px; margin-top:1px; background-color:#ffffff; padding:0px;}
*.border_menu{border:1px solid #f2f2f3; margin-left:3px; margin-top:1px; background-color:#d8d8da;}
*.whats_new{margin:2px 0px 0px 0px; padding:0px;}
*.td_whats_new{padding-left:5px; padding-top:5px; padding-right:5px; vertical-align:top;}
*.in_td_whats_new{ vertical-align:top; height:60px; width:100%; padding:5px; border:0px solid #ff0000;}
*.in_td_whats_new a{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555; text-decoration:none;}
*.in_td_whats_new a:hover{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fe6000; text-decoration:none;}
*.div_whats_new{border:2px solid #ffffff; width:80px; height:60px; }
*.buy_new{border:0px solid #6B6F75; width:100%; height:5px;  padding:0px;  margin-top:0px; margin-bottom:0px;}
*.fot_news{height:101px; border:0px solid #6B6F75;}
*.price_new{border:0px solid #6B6F75; float:left; vertical-align:bottom; margin:1px; width:100%; padding:0px; font: 18px Tahoma, Arial, Helvetica, sans-serif; color:#fe000; }
*.buy_new a{font:bold 10px Tahoma,  sans-serif; color:#9F0608; text-decoration:none;}
*.buy_new a:hover{ font:bold 10px  Tahoma, sans-serif; color:#9F0608;  text-decoration:underline;}
*.spec{font:14px Tahoma, Arial, Helvetica, sans-serif; color:#A7A072;}
*.sheight{height:168px;}
*.newSmallText { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#424242; }


/*
#bot_menu{vertical-align:middle; font:bold 10px Tahoma; color:#930707; margin-bottom:2px;  margin-top:2px; text-decoration:none;}
#bot_menu a{vertical-align:middle; font:bold 10px Tahoma; color:#930707; padding-left:0px; text-decoration:none;}
#bot_menu a:hover{vertical-align:middle; font:bold 10px Tahoma; color:#A1996A; padding-left:0px; text-decoration: underline;}
*/
#bot_menu{vertical-align:middle; font:bold 10px Century Gothic; color:#7f7f7f; margin-bottom:2px;  margin-top:2px; text-decoration:none;}
#bot_menu a{vertical-align:middle; font:bold 10px Century Gothic; color:#830000; padding-left:0px; text-decoration:none;}
#bot_menu a:hover{vertical-align:middle; font:bold 10px Century Gothic; color:#7f7f7f; padding-left:0px; text-decoration: underline;}

/*
#copy{border:0px; padding-top:0px; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#A89969;}
*/
#copy{border:0px; padding-top:0px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#282E3E;}

*.new_prod{vertical-align:top; width:144px; height:230px; border:0px solid #7A7F84; margin-bottom:4px; margin-top:4px; padding-top:2px; text-align:center;}
*.new_prod3{vertical-align:top; width:144px; height:217 px; border:0px solid #DFE1E5; padding:0px; text-align:center;}
*.new_prod p{height:75px; padding-top:1px; padding-left:5px; font:100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#5b5642;}
*.new_prod1{ margin-top:1px; padding-top:1px; padding-left:5px; font:14px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#303030;}
*.new_prod2{ text-align: center; border:0px solid #6B6F75; padding-top:2px; padding-left:1px; font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#5b5642;}
*.image{border:0px solid #6B6F75; float:center; width:88px; height:118px; margin-top:8px; }
*.image img{border:0px solid #6B6F75; float:center; width:88px; height:118px; padding:0px; }
*.price{border:0px solid #6B6F75; text-align: right; float:center; vertical-align:bottom; margin-top:21px; width:100%px; padding:0px; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#fb0502; }
*.buy{border:0px solid #6B6F75; clear:both; padding:0px;  margin-top:5px; margin-bottom:4px;}
*.txt{text-align:left; font:70% Arial, Helvetica, sans-serif; margin-right:10px; color:#4F525A;  }
*.txt a{font:100% Arial, Helvetica, sans-serif; color:#BD0302;}
*.building_banner{margin-left:23px; float:left; margin-top:40px; border:1px solid #ffffff; width:196px; background-color:#373737; font:bold 83% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#ffffff;}
*.building_txt{ padding-top:10px; padding-left:8px; vertical-align:top; background-color:#bcbfc3; font: 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000;}
*.div_build{ margin-bottom:5px; font: 125% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000;}
*.new_prod_2{border:0px solid #6B6F75; padding:1px;}
*.new_img{width:44px; height: 44px; position: relative; left: 50px; top:100px; z-index: 6;}
*.display_price{ color:#A89969; font-size:80%;}

*.blg_title{font-family: "Times New Roman",Sans-serif;
  font-size: 15pt;
  font-weight:normal;
  color: #c12026;
  } 
*.blg_title:hover {font-family: "Times New Roman",Sans-serif;
  font-size: 15pt;
  font-weight:normal;
  color: #c12026;
  text-decoration: none;
  }   
*.blg_tag{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #424242; }
*.blg_tag a{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; }
*.blg_tag a:hover{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; }  

#menu img{margin-left:1px;}
#producer{text-align:center; font:70% Arial, Helvetica, sans-serif; margin-right:10px; color:#D9D9D9; }
#producer img{margin-right:5px;margin-left:5px;}

td.main{font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  --color:#A89969;
  color: #424242;
  }
td.main h2 {font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  --color:#A89969;
  color: #424242;
  }
	
td.main h2 strong {font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px; color:#424242; display:inline;}
	
td.main h4 strong {font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px; color:#424242; display:inline;}
  
td.main_green{font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #49B636;
  }
td.main_red{font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #D80E31;
  }
TD.pageHeading, DIV.pageHeading {
padding-left:3px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #BB0202;
  text-align:left;
  
}
/* 
*.pageResults,  *.pageResults u{  color: #BB0202; text-decoration:underline;}
*.pageResults:hover, *.pageResults:hover u{  color: #BB0202; text-decoration:none;}
*/


TD.smallText, SPAN.smallText, P.smallText, TD.smallText A {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color:#BB0202;
}

.pageResults {
	padding: 0px;
	margin: 0.5px;
	text-align:center;
  font-size:13px;
}

.pageResults a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #BB0202;
}

.pageResults a:hover,
.pageResults a:active {
	border: 1px solid #999;
	color: #666;
}
.pageResults .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #BB0202;
	font-weight: bold;
	background-color: #BB0202;
	color: #FFF;
}
.pageResults .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}


*.productListing {

 
  width:100%;
  background-color:#FFF;
  color:#A89969;
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #BB0202;
  font-weight: bold;
  padding:0px 2px;
  height:16px; background-color:#F8F5EC;
  border-bottom: 1px solid #E0DAC5;
}
.productListing-heading a{color:#BB0202; text-decoration:none; border:0px;}
.productListing-heading a:hover{color:#BB0202; text-decoration:underline;}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.productListing-data-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width:60px;
}

a.productListing-link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration:underline;
  color:#BB0202;
}
a.productListing-link:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color:#BB0202;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#4F525A; }

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#BB0202;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
*.infoBoxContents{ color: #4F525A;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #BB0202; font-size:12px; font-weight:bold;
}
*.productOldPrice{ color:#424242; text-decoration:line-through;
font-size:11px;}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  color: #424242;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }


.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #CCCFD2; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #E7DFC6; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.infoBox {
  background-color: #ffffff;
  border:1px solid #D3D4D5; --E0DAC5;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.productsNotifications { }
a.block_goods_nm{ color:#424242; text-decoration:none; font-size:11px; font-weight:bold;}
a.block_goods_nm:hover{ color:#424242; text-decoration:underline;font-size:11px; font-weight:bold;}






/* BOF classi per 2gether discount*/

.getslogan	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.gettitolo	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.buybothText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getprezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.prezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getrisparmio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.vsmalltext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 8px;
}
.borderGray 
{ border-color: #d3d3d3; border-style: solid; border-width: 1px;}
/* EOF classi per 2gether discount*/


/* ------- Zoom image ADD : START -------- */
#showimage{
position:absolute;
visibility:hidden;
border: 0px;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #bbc3d3;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}
/* ------- Zoom image ADD : END -------- */

#FanCourierCity {  margin-left: 20px; }
#fanCheckButton {  margin-top : 10px; }

ul.sitemap {
color: #ff0000;
}


.promo_text {	
    font:16px Tahoma; COLOR: #af0000; TEXT-DECORATION: none;  margin-bottom: 20px;
}
a.promo_text {	
    TEXT-DECORATION: none;    font:16px Tahoma; COLOR: #af0000; font-weight:bold; 
}



a.interactive {
				background:url(../catalog/images/logo2.jpg) right no-repeat;
				height:107px;
				width:329px;
				display:inline-block;    
				text-decoration: none;
				vertical-align: middle ;
			  }
div.notinteractive {
				background:url(../catalog/images/logo2.jpg) right no-repeat;
				height:107px;
				width:329px;
				display:inline-block;    				
			  }


a.interactive      { display:none; 			}
div.notinteractive { display:inline-block;	}

@media screen and (max-device-width: 480px) {
a.interactive       { display:inline-block;  }
div.notinteractive  { display:none;          }
}































