/******************************************************************************/
/*ESHOPV5-design1 - Last update: 12:59 22 octombrie 2007*/
/*THEME DATAMETRIX*/
/******************************************************************************/
html {
		width: 100%;
		overflow-y: scroll !important;
	}

	body {
		position: relative;
		width: 100%;
		text-align:center;
	}

div#content-box {
width:940px;
text-align:left;
margin:0px auto;
}
div#header-box {
    text-align: left;
}

/*--------------------standard links--------------------*/
a  { color: #2651a7; }
a:hover  { color: #000; }

/*--------------------link styles--------------------*/
a.textlink1 { 
	background-image: url(navi/arrow1.gif) 0px 5px no-repeat;;
}
a.textlink2 { 
	background-image: url(navi/arrow2.gif) bottom right no-repeat;
}



/*--------------------forms--------------------*/
input.fbut {
	background: #018c8c;
	color: #fff;
	border: 1px solid #cccccc;
	}
	
input, select, textarea {
border: 1px solid #cccccc;
}

/*--------------------compare page misc--------------------*/
.alignright { text-align: right; }
span.sepgen { padding: 0px 3px; }
.justfordemo { display: block; } /*just for demo purpouse on development stage*/

img { border: 0px none; margin:0; padding: 0 }

#dealer_banners { width: 728px; text-align: center; }


/*--------------------maincontent elements--------------------*/
#maincontent h1  { 
	color: #990000;
}
#maincontent h2  { 
	color: #009999;
}
#maincontent h3  { 
	color: #333;
}
#maincontent h4  { 
	color: #333;
}

/*--------------------separators--------------------*/
.hr-dotline-gray   { background-image: url(navi/hr_dotline_gray.gif); }
.hr-line-gray  { background-image: url(navi/hr_line_gray.gif); }

/*--------------------product chapter general--------------------*/
div.product-chapter {
    /* border-top:2px solid #2651a7; */
    background: url(navi/product-chapter-bg.gif) bottom left repeat-x;
}
div.product-chapter a  { 
	color: #2651a7;
	background-image: url(navi/product-chapter-link.gif) 5px 2px no-repeat;
}
div.product-chapter a:hover  { color: #000; }

/*
div.product-chapter {
	background: none;
	border-top:2px solid #2651a7;
	border-right:1px solid #cccccc;
	border-left: 1px solid #ccc;
	padding-bottom: 7px;
	padding-right: 2px;
	overflow: show;
	height:18px;
}
div.product-chapter a  { 
	color: #2651a7;
	}

*/

/*--------------------
modul1box--listing vertical, 2columns, blue bgrd, gradient bgrd
modul2box--listing vertical, 1 column, white bgrd
modul3box--listing orizontal
--------------------*/
.modul1box {
	background: #ffffff;
}

.modul1box span.price, 
.modul2box span.price, 
.modul3box span.price {
	color: #990000;
}

.modul1box .gradientpic { 
	/* background-image: url(navi/modul1box_gradientpic.gif);*/
	background-image: none;
}
.modul3box-hsep  { 
	background-image: url(navi/hr_line_gray.gif);
}

/*--------------------
listnorm--listing orizontal, sortoptions on first row, with/without pics
--------------------*/
.listnorm tr.row-separator td  { 
	background-image: url(navi/hr_line_gray.gif) left center repeat-x;
}
.listnorm tr.row-sort td {
	color: #000000;
	background: #e3e3e3;
}
.listnorm span.price {
	color: #000;
}

/*--------------------navigation on leftcol and rightcol(lev0,lev1)--------------------*/
.localnavbox { 
	border-bottom:none;
	background-color:#ececec;
}
.localnavbox h3 {
	color:#ffffff;
	background-image:url(navi/localnavbox-h3.gif);
	background-repeat:no-repeat;
}

ul.localnav a { 
	color: #778087;
	background-color:#ececec;
	border-bottom: none;
}

ul.localnav a.act,
ul.localnav a.act:hover { 
	background-color: #ececec;
}

ul.localnav a.open,
ul.localnav a.open:hover { 
	background-color: #f0f0f0;
}

/*--------------------sub-navigation on leftcol and rightcol (lev2)--------------------*/
ul.localnav ul a { 
    color: #778087;
	background-color: #fbfbfb;
	background-image: url(navi/arrow3.gif);
	border-bottom: none;
}

ul.localnav ul a.act,
ul.localnav ul a.act:hover { 
	background-color: #f0f0f0;
}

/*--------------------relatedbox1, on leftcol and rightcol, example: visited products--------------------*/
.relatedbox1 { 
	border-bottom: none;
	background-color:#ececec;
}
.relatedbox1 h3 {
	color:#ffffff;
	background-image:url(navi/localnavbox-h3.gif);
	background-repeat:no-repeat;
}
ul.related1 a { 
	color: #778087;
	background-color: #ececec;
}

ul.related1 a.act,
ul.related1 a.act:hover { 
	background-color: #f3f4f5;
}

/*--------------------newsletterbox--------------------*/
#newsletterbox { 
	border-bottom: 1px solid #A0B959;
}
#newsletterbox h3 {
	color: #fff;
	background-image:url(navi/localnavbox-h3.gif);
	background-repeat:no-repeat;
}
#newsletterbox .nsb-body { 
	background-color: #DEE2E7;
}

#newsletterbox .nsb-body a { 
	background-image: url(navi/arrow3.gif);
	color: #000;
}

/*--------------------header row1 = toplinks, dealer logo and banners--------------------*/
.hrow1-opt1 { /*header bg*/
background-color:#FFFFFF;
}
.hrow1-opt2 { /*header bg*/
	background-image:url(img/header-bg.gif);
	background-repeat:repeat-x;
}

#toplinks td { color: #000; }
#toplinks a  { color: #000; }
#toplinks a:hover  { color: #000; }

/*--------------------header row2 = topnav--------------------*/

#header #row1 { /*header bg*/
	background-color: #ffffff;
} 

#header #row2 { /*topnav bg*/
	background-color: #018c8c;
	background-image:url(navi/topnav-bg.jpg);
	background-repeat:repeat-x;
	height:43px;
} 
#topnav { color: #333333; }
#topnav a  {
display:block;
padding-left:10px;
padding-right:10px;
height:43px;
color: #333333; font-weight:bold;
text-align:center;
line-height:4em; }
#topnav a:active  { 
background-image:url(navi/row2-btn-act.jpg);
background-repeat:repeat-x;
color: #333333; }
#topnav a:hover  { 
background-image:url(navi/row2-btn-ov.jpg);
background-repeat:repeat-x;
color: #ffffff;
text-decoration:none; }
#topnav .sep {
	background-image:url(navi/topnav_sep.gif);
	height: 43px; 
	width: 3px; 
	padding-left: 1px; 
	padding-right: 2px; 
	padding-top: 0px; 
	padding-bottom: 0px;
}

/*--------------------header row3 = language selector, currency selector,  topsearch, login button--------------------*/
#header #row3 { /*topsearch bg*/
background-image:url(img/row3_bg.gif);
background-repeat:repeat-x;
}


/*--------------------compare page tables--------------------*/
table.compare-table td.product-name { 
	background-image: url(navi/shade-myac-header.gif);
}
table.compare-table div.product-name a  { 
	color: #2651a7;
	background-image: url(navi/chapter_arrow.gif);
}
table.compare-table div.product-name a:hover  { color: #000; }

/*--------------------compare page link styles--------------------*/
a.btn-print { 
	background-image: url(navi/ic_print.gif); 
}
a.btn-remove { 
	background-image: url(navi/ic_remove.gif); 
}
a.btn-add { 
	background-image: url(navi/ic_add.gif); 
}
a.btn-add_notselected { 
	background-image: url(navi/ic_add_notselected.gif); 
}
a.btn-expand { 
	background-image: url(navi/ic_expand.gif); 
}
a.btn-collapse { 
	background-image: url(navi/ic_collapse.gif); 
}
a.btn-fea-open { 
	background-image: url(navi/ic_fea-open.gif); 
}
a.btn-fea-close { 
	background-image: url(navi/ic_fea-close.gif); 
}
a.btn-closex { 
	background-image: url(navi/ic_x.gif); 
}
a.btn-pdf { 
	background-image: url(navi/ic_pdf.gif);
}

/*-------------------absolute positioning boxes:loginbox--------------------*/
#divLoginBox, #divLoginBoxMod1, #divLoginBoxMod2 { 
	background: #b1b1b1;
}
.loginbox a.btn-closex { 
	background-image: url(navi/ic_x_white.gif); 
}
.loginbox div.form-msg { color: #FFFF99; }

/*--------------------loginbox, misc, general fake button,height=17px --white bgrd,red font--------------------*/
.loginbox a.gbuth17white {
	color: #990000;
	background: #fff;
}
.loginbox a.gbuth17white:hover {
	color: #990000;
	background: #FFFF99;
}

/*-------------------absolute positioning boxes:comparebox--------------------*/
.comparebox a.btn-remove, .comparebox a.btn-closex { 
	color: #000;
}
#divCompareBox h3 {
color: #fff;
	background-image:url(navi/localnavbox-h3.gif);
	background-repeat:no-repeat;
}
.comparebox div.infomsg { 
background: #e3e3e3; 
color: #000000; 
}

/*--------------------productnavigation inside maincolumn--------------------*/
ul.productnav a { 
	background-color: transparent;
	background-image: url(navi/line1.gif);
}

/*--------------------detailpage, product display--------------------*/
.detailpage .product-name { color: #2651a7; }
.detailpage span.price {
	color: #990000;
}

/*--------------------detailpage, tabbed content--------------------*/
div.tab-title span.product-name { color: #2651a7; }

#maincontent div.tab-freestyle p.hr-line-gray  { 
	background-image: url(navi/hr_line_gray.gif);
}

/*--------------------detailpage, link styles--------------------*/
a.btn-zoom { 
	background-image: url(navi/ic_zoom.gif);
}

/*--------------------detailpage, misc, general fake button,height=17px --red bgrd,white font--------------------*/
a.gbuth17 {
	background: #b1b1b1;
}

/*-------------------detailpage, divImageBig--------------------*/
#divImageBig {
	border: 1px solid #990000;
}
#divImageBig span {
	background: #018c8c;
}

/*-------------------detailpage, divSendToAssoc--------------------*/
#divSendToAssoc,
#divSendToAssocMsg {
	border: 1px solid #990000;
}
#divSendToAssoc span,
#divSendToAssocMsg span {
	background: #018c8c;
}

.sendtoassoc-header {
background-image: url(navi/sendtoassoc-header_bg.gif);
}

.sendtoassoc-row1 .product-name {
color: #2651a7;
}

/*-------------------searchpages--------------------*/
.hilit { color: #990000; }
#maincontent h2.search-group  { 
	color: #009999;
}

/*____ myac-table___*/
td.myac-header { background: #fff url(navi/shade-myac-header.gif) bottom left repeat-x; }

td.myac-header span.title-selected { 
color: #990000; 
}

/*____ myac-table__form labels___*/
div.form-msg { color: #990000; }
span.flb-req { 
background-image: url(navi/flb-req.gif); 
}

/*____ myac-boxes___*/
table.myac-boxes td.title { 
background: #fff url(navi/shade-myac-header.gif) bottom left repeat-x; 
}

table.myac-boxes td.title a { 
	background-image: url(navi/arrow2.gif);
}

/*-------------------myaccount page, divRetrievePassword--------------------*/
#divRetrievePassword {
	border: 1px solid #990000;
}
#divRetrievePassword span {
	background: #018c8c;
}

/*-------------------Start warenkorb-box--------------------*/
table.warenkorb-box a.korb-sm { 
background-image: url(navi/ic_korb_sm.gif);
}
table.warenkorb-box { 
border: 1px solid #bdbdbd; 
background: #fbfbfb;
}
table.warenkorb-box td.last-row  {background: #f0f0f0; border-top: 1px solid #bdbdbd; }

/*-------------------absolute_or_relative positioning boxes:product-extendedinfo--------------------*/
.product-extendedinfo .product-name { color: #2651a7; }
.product-extendedinfo span.price {
	color: #990000;
}

/*--------------------rightcol -- styles for news, topten--------------------*/
.rb-news { 
	border-bottom: none;
}
.rb-news h3 {
	color:#ffffff;
	background-image:url(navi/localnavbox-h3.gif);
	background-repeat:no-repeat;
}
.rb-news table { background-color:#ececec}

/*--------------------
modul1box--listing vertical, 2columns, blue bgrd, gradient bgrd
modul2box--listing vertical, 1 column, white bgrd
modul3box--listing orizontal
--------------------*/
.modul1box {
	background: #ffffff;
	border-left: 1px solid #ccc;
}
.modul2box {
	background: #FFF;
	border-left: 1px solid #ccc;
}
.modul3box {
	background: #FFF;
	border-left: 1px solid #ccc;
}

.modul1box .product-box {
	padding: 6px 6px 6px 10px;
}
.modul2box .product-box {
	padding: 6px 6px 6px 10px; 
}
.modul3box .product-box {
	padding: 6px 6px 6px 10px;
}

/*--------------------sortbox table, list, elements, LINKS--------------------*/
.dropper_point a, .dropper_point_over a { color: #0094da; }
.dropper_point a:hover, .dropper_point_over a:hover { color: #fff; }

#more_infos_box h3 {background-color:#234372;}


#content-box, #footer { margin-right: auto;margin-left: auto;width: 950px;}
#header { width: 950px;margin-right: auto;margin-left: auto;text-align: center;} #header, #header-box {background: url(navi/spacer.gif) repeat left top;}
#footer {width: 950px;margin-right: auto;margin-left: auto;} div#header-box {border-style: none;}  #header #header-box #header {background: url(navi/header_bg.jpg) repeat-x scroll 0 0;}
#allRegions { margin-top: 30px; }

/*Push the main area a few pixels down*/
#allRegions { margin-top: 24px; }
body.ie6 #allRegions {margin-top: 0px;} /*reverts IE6 to the default location*/

div.product-box div.product-description{width:100%;}