@charset "utf-8";



/* CSS Document */




/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
}
a img { border:0; }
body {
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: top;
	color:#000;
}
ol, ul {
	list-style: none;
}
a {color:#558496 }
div.edit a {color:#fefefe;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@charset "utf-8";
/* CSS Document */
html { background-color:#fff; }
body { background:url(../dirim/erpic1771.gif) left top repeat-x; }
.clear { display:block; clear:both; }

#container { width:1000px; margin:0 auto; font:12px Tahoma, Geneva, sans-serif; color:#2b394b; }
#container a { cursor:pointer; }

#header { position:relative; height:204px; background:url(../dirim/erpic1303.jpg) no-repeat; }

a#logo { display:block; position:absolute; left:0px; top:25px; width:301px; height:44px; background:url(../dirim/erpic1755.gif) no-repeat; }
img#phones { display:block; position:absolute; left:0px; top:80px; }

#menuMain { position:absolute; left:0px; top:138px; }
#menuMain a { display:block; float:left; height:36px; margin-right:3px; background:url(../dirim/erpic1746.gif) left -72px repeat-x; font-size:18px; text-decoration:none; text-transform:uppercase; text-align:center; color:#fff; }
#menuMain a span { display:block; float:left; height:36px; }
#menuMain a .l { background:url(../dirim/erpic1746.gif) left top no-repeat; }
#menuMain a .r { height:29px; padding:7px 18px 0; background:url(../dirim/erpic1746.gif) right -36px no-repeat; }
#menuMain a:hover, #menuMain a.cur { background:url(../dirim/erpic1746.gif) left bottom repeat-x; color:#535d69; }
#menuMain a:hover .l, #menuMain a.cur .l { background:url(../dirim/erpic1746.gif) left -108px no-repeat; }
#menuMain a:hover .r, #menuMain a.cur .r { background:url(../dirim/erpic1746.gif) right -144px no-repeat; }

#cart { position:absolute; top:70px; right:20px; width:180px; overflow:hidden; font-size:12px; font-style:italic; color:#535d69; }
#cart div { padding-left:65px; }
#cart a { width:180px; margin-top:10px; font-style:normal; }

div.selector-country { display:block; position:absolute; left:420px; top:15px}
.selector { float:right; margin:16px 0 0 20px; font:11px Arial, Helvetica, sans-serif; color:#3b3b3b; border:0px solid red }
.selector .tab { position:relative; float:left; width:100px; height:20px; background:url(../dirim/erpic126.gif) no-repeat; }
.selector .tab span.line { display:block; float:left; width:72px; padding:3px 0 0 8px; }
.selector .tab span.line img { float:left; padding-right:5px; }
.selector .tab a.bt-darr { display:block; float:right; width:20px; height:20px; background:url(../dirim/erpic1735.gif) center center no-repeat; cursor:pointer; }
.selector .tab .popup { display:none; position:absolute; z-index:9998; top:16px; left:0px; width:98px; padding-top:2px; background-color:#fff; border:1px #727d8b; border-style:none solid solid solid; }
.selector .tab .popup a { display:block; padding:2px 0 2px 7px; text-decoration:none; color:#3b3b3b; }
.selector .tab .popup a:hover { background-color:#99a0a8; color:#fff; }
.selector .tab .popup a img { float:left; padding-right:5px; }

#wrapper { padding-bottom:30px; background:url(../dirim/erpic1766.jpg) center bottom no-repeat; }

#sideLeft { float:left; width:218px; padding-right:32px; }
#content { float:left; width:500px; }
#sideRight { float:left; width:218px; padding-left:32px; border:0px solid black; overflow:hidden }

span.grTitle { display:block; width:100%; height:40px; font-size:19px; font-weight:bold;overflow:hidden;padding-top: 7px;}
span.grTitle span { display:block; height:40px; }
span.grTitle .ch { float:left; width:100%; overflow:hidden;height:40px;display:block;}
span.grTitle .c { position:relative; height:31px; margin:0 6px; padding:9px 0 0 16px; color:#fff;line-height:28px }
span.grTitle .l { float:left; width:6px; margin-left:-100%; }
span.grTitle .r { float:left; width:6px; margin-left:-6px;}
span.grTitle .front { position:absolute; left:16px; top:8px; color:#2b394b; }

#content span.grTitle .c { background:url(../dirim/erpic119.gif) left bottom repeat-x; }
#content span.grTitle .l { background:url(../dirim/erpic119.gif) left top no-repeat; }
#content span.grTitle .r { background:url(../dirim/erpic119.gif) right center no-repeat; }

div.side span.grTitle .c { background:url(../dirim/erpic1763.gif) left bottom repeat-x; }
div.side span.grTitle .l { background:url(../dirim/erpic1763.gif) left top no-repeat; }
div.side span.grTitle .r { background:url(../dirim/erpic1763.gif) right center no-repeat; }

#banners { margin-bottom:30px; padding:20px 0; border-bottom:1px solid #dfe3e8; border:0px solid red; height:100px; overflow:hidden}
#banners  a { display:block; float:left}

div.blockBest { margin-top:10px; width:500px; height:80px; background:url(../dirim/erpic1731.gif) no-repeat; }
div.blockBest table { width:100%; }
div.blockBest table td { height:80px; vertical-align:middle; }
div.blockBest td.pict { width:62px; padding-left:20px; }
div.blockBest td.text { width:150px; padding-left:10px; color:#394657; }
div.blockBest td.prc { width:100px; font-size:14px; text-transform:uppercase; text-align:center; color:#2b394b; }
div.blockBest img.photo { border:1px solid #b5c5d4; }
div.blockBest span.fn { font-size:17px; text-transform:uppercase; color:#356dae; }
div.blockBest span.price { display:block; font-size:19px; font-weight:bold; color:#f94e4e; }
div.blockBest a.grBt { float:left; width:130px; }

div.blockSide { width:218px; _margin-top:-3px; }
div.blockSide div.m { width:198px; padding:0 10px; background:url(../dirim/erpic1748.gif) repeat-y; }
div.blockSide div.b { width:218px; height:5px; background:url(../dirim/erpic1756.gif) no-repeat; }
div.blockSide p { display:block; padding:15px 10px 0; }
div.blockSide p.links { padding-bottom:15px; }
div.blockSide p.links a { font-size:14px; color:#1d589c; }

div.blockText { padding:5px 10px; }
div.blockText p { display:block; padding-top:12px; }
div.blockText.wide p { line-height:1.8em; }
div.blockText span.title { display:block; padding-top:12px; font-size:18px; font-weight:bold; color:#4c77ae; }
div.blockText span.subTitle { display:block; padding-top:12px; font-size:14px; font-weight:bold; }

span.bigTitle { display:block; padding-top:12px; font-size:20px; font-weight:bold; text-align:right; color:#408dbd; }
span.smTitle { display:block; padding-top:12px; font-size:14px; color:#1c75a9; }
span.bTitle { display:block; padding-top:12px; font-size:16px; font-weight:bold; color:#2b394b; }

div.blockTextInner { clear:both; }
div.blockTextInner p { display:block; padding-top:12px; color:#546066; }
div.blockTextInner p span { color:#000; }

a.bt-showhide { display:block; float:right; margin-top:16px; padding-right:20px; background:url(../dirim/erpic1728.gif) right top no-repeat; text-decoration:none; color:#343434; } 
a.bt-showhide:hover { text-decoration:underline; }
a.bt-showhide.cur { background-position:right bottom; }

form.frmDefault { margin-top:18px; }
form.frmDefault table td { padding-bottom:4px; }
form.frmDefault table td.lbl { width:170px; vertical-align:top; padding:6px 10px 0 0; text-align:right; }
form.frmDefault table td input { width:270px; padding:3px 5px; border:1px solid #e5e5e5; font:12px Tahoma, Geneva, sans-serif; }
form.frmDefault table td input.short { width:95px; }
form.frmDefault table td textarea { width:270px; height:90px; padding:5px; border:1px solid #e5e5e5; font:12px Tahoma, Geneva, sans-serif; resize:none; }
form.frmDefault table td a.grBt { float:right; width:130px; margin-top:6px; }
form.frmDefault table td table td { padding-right:5px; }
form.frmDefault table td table td a { color:#2b394b; }

table.tblProdInfo { width:100%; margin-top:12px; }
table.tblProdInfo td.pict { width:100px; padding-right:10px; text-align:center; }
table.tblProdInfo span { display:block; color:#1c75a9; }
table.tblProdInfo span.fn { font-size:16px; font-weight:bold; color:#353535; }
table.tblProdInfo span.sub { display:block; padding:5px 0; font-size:13px; color:#558496; }
table.tblProdInfo p { padding:0; }

a.bt-zoom { padding-left:20px; background:url(../dirim/erpic1721.gif) left center no-repeat; font-size:12px; text-decoration:none; color:#343434; }
a.bt-zoom:hover { text-decoration:underline; }

table.tblProdPriceList { width:100%; margin-top:20px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; color:#546066; }
table.tblProdPriceList td { padding:0 20px; vertical-align:middle; height:40px; border-bottom:1px solid #ececec; text-align:center; }
table.tblProdPriceList td.l { color:#343434; }
table.tblProdPriceList tr.legend td { height:31px; border-bottom:0; background:url(../dirim/erpic1768.gif) left bottom repeat-x; text-align:center; color:#2b394b; }
table.tblProdPriceList tr.legend td.l { background:url(../dirim/erpic1768.gif) left top no-repeat; text-align:left; }
table.tblProdPriceList tr.legend td.r { background:url(../dirim/erpic1768.gif) right center no-repeat; }
table.tblProdPriceList span.sub { font-size:11px; color:#18809c; }
table.tblProdPriceList span.text { float:left; }
table.tblProdPriceList td.l img { float:left; padding:3px 0 0 10px; }
table.tblProdPriceList a.bt-addToCart { display:block; width:21px; height:22px; margin:0 auto; background:url(../dirim/erpic1760.gif) no-repeat;  }

table.tblCart { width:100%; margin-top:4px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; color:#546066; }
table.tblCart td { padding:10px 0; vertical-align:middle; text-align:center; border-bottom:1px solid #e6e6e6; }
table.tblCart td.l { padding-left:20px; color:#343434; }
table.tblCart td.l img { margin-right:5px; width :25px;}
table.tblCart tr.blue td { padding:3px 20px; background-color:#dee8f6; text-align:center !important; color:#1c75a9;cursor: pointer; }
table.tblCart tr.grey td { padding:6px 20px; background-color:#eceef1; color:#1c75a9; }
table.tblCart tr.legend td { height:31px; padding:0; background:url(../dirim/erpic1768.gif) left bottom repeat-x; text-align:center; color:#2b394b; }
table.tblCart tr.legend td.l { padding-left:20px; background:url(../dirim/erpic1768.gif) left top no-repeat; text-align:left; }
table.tblCart tr.legend td.r { background:url(../dirim/erpic1768.gif) right center no-repeat; }
table.tblCart span.blue { color:#41a1c6; }
table.tblCart span.sub { font-size:11px; }
table.tblCart span.red { text-transform:uppercase; color:#f94e4e; }
table.tblCart input { width:40px; padding:5px 0; border:1px solid #e2dfdf; font-weight:bold; text-align:center; color:#546066; }
table.tblCart a.bt-remove { display:block; width:18px; height:19px; margin:0 auto; background:url(../dirim/erpic115.gif) no-repeat; }

div.shipping { height:20px; background:url(../dirim/erpic1753.gif) left bottom repeat-x; font:11px Arial, Helvetica, sans-serif; color:#2b394b; }
div.shipping span { display:block; height:20px; _height:18px; }
div.shipping .l { background:url(../dirim/erpic1753.gif) left top no-repeat; }
div.shipping .r { padding-left:10px; background:url(../dirim/erpic1753.gif) right center no-repeat; }
div.shipping label input { float:left; }
div.shipping label span { float:left; padding:2px 20px 0 2px; }

div.total { float:right; width:132px; height:18px; margin-top:10px; padding-top:2px; background:url(../dirim/erpic1713.gif) no-repeat; font:12px Arial, Helvetica, sans-serif; text-align:center; color:#fff; }

div.buttons { padding:10px 0 30px; }
div.buttons a.bt-grey { display:block; float:left; height:36px; margin-right:8px; background:url(../dirim/erpic121.gif) left -72px repeat-x; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#1c75a9; }
div.buttons a.bt-grey span { display:block; float:left; }
div.buttons a.bt-grey .l { height:36px; background:url(../dirim/erpic121.gif) left top no-repeat; }
div.buttons a.bt-grey .r { height:29px; padding:7px 10px 0; background:url(../dirim/erpic121.gif) right -36px no-repeat; }
div.buttons a.bt-grey:hover { background-position:left bottom; color:#fff; }
div.buttons a.bt-grey:hover .l { background-position:left -108px; }
div.buttons a.bt-grey:hover .r { background-position:right -144px; }

ul.arrowed { margin:12px 0; }
ul.arrowed li { margin:3px 0; }
ul.arrowed li a { padding-left:15px; background:url(../dirim/erpic1747.gif) left center no-repeat; text-decoration:none; color:#2b394b; }
ul.arrowed li a:hover { text-decoration:underline; }

ul.radio li { display:block; margin:10px 0; padding-left:20px; background:url(../dirim/erpic1789.gif) left top no-repeat; font-size:12px; color:#546066; }
ul.radio li.cur { background-position:left bottom; color:#343434; }

div.hr { height:1px; margin-top:12px; background-color:#b4b4b4; }

table.tblDefault { width:100%; margin-top:12px; border:1px solid #e5e5e5; }
table.tblDefault td { height:24px; padding:0 10px; vertical-align:middle; border-bottom:1px solid #e5e5e5; background-color:#fff; text-align:center; }
table.tblDefault tr.legend td { background:url(../dirim/erpic1712.gif) repeat-x; }

ul.menuSide { padding-top:4px; }
ul.menuSide li { display:block; padding:6px 0 6px 12px; border-top:1px solid #fff; border-bottom:1px solid #e2eaf0; }
ul.menuSide li a { padding-left:15px; background:url(../dirim/erpic1706.gif) left center no-repeat; font-size:13px; text-decoration:none; color:#2b394b; }
ul.menuSide li a:hover { text-decoration:underline; }

#support { width:138px; height:87px; margin:10px 0; padding:13px 0 0 80px; background:url(../dirim/erpic1238.gif) no-repeat; line-height:1.8em; overflow:hidden; clear:both}
#support b { font-size:16px; font-weight:bold; text-transform:uppercase; color:#4276b3; }
#support a { width:122px; margin-top:5px; line-height:normal; }
span.on-c { display:block; background:url(/dirim/erpic1714.gif) center top no-repeat; height:24px; width:122px; font-size: 14px; line-height:14px;font-weight: bold; text-decoration: none;text-transform: uppercase; color:#FFFFFF; text-align:center; overflow:hidden; padding:6px 0px 3px 0px; }
.paycards { padding:20px 0; }
#content .paycards { padding:10px 0; }

a.grBt {display:block; height:30px; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.grBt span { display:block; height:30px; }
a.grBt .r { height:23px; padding-top:7px; color:#535d69; text-align:center; }
a.grBt .txt { display:inline; position:relative; }
a.grBt .front { position:absolute; left:0px; top:-1px; color:#fff; }

a.grBt.blueW { background:url(../dirim/erpic1300.gif) left bottom repeat-x; }
a.grBt.blueW .l { background:url(../dirim/erpic1300.gif) left top no-repeat; }
a.grBt.blueW .r { background:url(../dirim/erpic1300.gif) right center no-repeat; }

a.grBt.blueG { background:url(../dirim/erpic1702.gif) left bottom repeat-x; }
a.grBt.blueG .l { background:url(../dirim/erpic1702.gif) left top no-repeat; }
a.grBt.blueG .r { background:url(../dirim/erpic1702.gif) right center no-repeat; }

a.grBt.greyC { background:url(../dirim/erpic118.gif) left bottom repeat-x; }
a.grBt.greyC .l { background:url(../dirim/erpic118.gif) left top no-repeat; }
a.grBt.greyC .r { background:url(../dirim/erpic118.gif) right center no-repeat; }

.hr-top { width:100%; height:10px; background:url(../dirim/erpic1305.gif) no-repeat; }
.hr-bottom { width:100%; height:10px; background:url(../dirim/erpic1754.gif) no-repeat; }

#subContent { width:1000px; font-size:13px; }
#subContent div.columns { width:1000px; margin:30px 0; background:url(../dirim/erpic1700.gif) center top repeat-y; }
#subContent div.columns div.col { float:left; width:460px; padding:0 20px;cursor:pointer }
#subContent span.title { display:block; padding-bottom:8px; font-size:24px; font-weight:bold; }

#footer { padding:20px 0; text-align:center; color:#717c8a; clear:both  }

#menuBottom { padding-bottom:15px; }
#menuBottom a { margin:0 20px; font-size:18px; text-decoration:none; color:#717c8a; }
#menuBottom a:hover { text-decoration:underline; }


/* Testimonial*/
dl.testimonial { background:url(../images-v2/layout/erpic12.jpg) 0px 10px no-repeat; padding-top: 10px;  }

dl.testimonial dt { padding-left: 13px; font: bold 15px/39px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; height: 87px;  }
dl.testimonial dd { background:url(../images-v2/layout/erpic7.jpg) bottom no-repeat;   }

dl.testimonial dd  blockquote { padding: 0px 25px 0px 25px; color:#3a3a3a; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; max-height: 130px; overflow: hidden; }
dl.testimonial dd  blockquote span { display:none; }
dl.testimonial dd span { display: block; color:#3a3a3a; font: bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 25px 25px 25px; background:none  }
dl.testimonial dd a { font: 14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; padding: 0px 0px 9px 39px; background:url(../images-v2/layout/erpic18.jpg) 16px 0px no-repeat; display:block; }


/* News */

dl.news {}
dl.news  dt { color: #a18d05; padding: 2px 0px 0px 1px; height: 13px  }

dl.news dd { padding: 0px 0px 1px 0px;  }
dl.news dd dl dt { font: bold 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3a3a3a; padding: 1px 1px 2px 1px;  height: auto; }
dl.news dd dl dt a { color: #3a3a3a; }

dl.news dd dl dd { font: bold 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 2px 12px 1px; color: #838383;  }

dl.news dd dl dd a { color: #838383; text-decoration:underline;} 
dl.news dd dl dd.last {} 


/* Address */

div.rightCol div.address { background:url(../images-v2/layout/erpic2.jpg) no-repeat; height: 73px; padding:22px 0px 18px 15px; font: 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #a18d05;  }

div.rightCol div.address strong { display:block; }

/**/
div.rightCol .bookmark a/*,
div.rightCol a.subscribe*/ { /*background:url(../images-v2/layout/erpic3.gif) no-repeat;*/ display:block; padding: 0px 0px 0px 26px; height:12px; font: 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #8f8d8d;  margin-bottom:10px;  }

div.rightCol a.bookmark { background-position: 8px 0px ;}
div.rightCol a.subscribe { background-position: 6px -11px ; }

.center_padding {padding:0px 30px 20px 20px;}
.center_padding h1 {}
.center_padding h2 {padding:0px;color:#003399;}

/* under compare tip*/

div.alphabet{text-align:center;padding-bottom:0em;padding-top:1em}
.alphabet a,.alphabet span{padding:2px;color:#AAA;text-decoration:none}
.alphabet a:link,.alphabet a:visited{color:#000}
.alphabet a:hover{color:#F00;text-decoration:underline}
.alphabet span.selected{color:#F00}

dl.faq { margin:1em 0; padding-left:40px }
dl.faq .faq-s { width:32px; height:22px; text-align:center; color:#fff; font-weight:bold; line-height:21px; text-align:center; position:relative; top:-3px; left:-40px; margin-right:-40px; display:block; float:left }
dl.faq dt .faq-s { background:#535D69 }
dl.faq dd .faq-s { background: #CCC }
dl.faq dt { padding:5px 0; font-weight:bold }
dl.faq dd { padding:5px 0 }


table.simple { margin:1em 0 1em -10px; font-size:11px}
table.simple td { padding:4px 10px; vertical-align:top; }
table.simple thead td { font-weight:bold; vertical-align:bottom; border-bottom:1px solid #707070; }
table.simple tbody td { background:#ebece6 }
table.simple tbody td.even { background:#d9dacf }
table.simple tbody .even td { background:none }
table.simple tbody .even td.even { background:#ebece6 }
table.simple tfoot td { border-top:1px solid #9c9c9c }
table.simple td.border { border:1px solid #a4a5a1; padding:3px 9px }

.blockText p {
margin: 1em 0;
}

div.quote blockquote {  font:italic 18px Georgia, 'Times New Roman', serif; color:#4c4c4c; padding:10px; overflow:hidden }
div.quote {  position:relative }

.spelling {  font:italic 18px Georgia, 'Times New Roman', serif; color:#4c4c4c; padding:5px 5px 5px 5px; overflow:hidden }


.search-block input.text { padding:5px 28px 5px 7px; font-size:11px; width:150px; border:1px solid #bfbfbf; position:relative; z-index:1; zoom:1;color:#4C4C4C}
.search-block .search-button { position:absolute;  margin-left:165px; margin-top:5px; cursor:pointer; z-index:2; background:url(../dirim/erpic1767.gif); width:16px; height:16px; }



.pie{border:solid 1px #eee;float:right;padding:5px 5px 0 10px;font-size:12px;margin:0 0 5px 5px}
.pie i.val1,
.pie i.val2{display:inline-block;width:8px;height:8px;margin:0 4px 0 0;padding:0;vertical-align:baseline}
.pie i.val1{background-color:#3366FF}
.pie i.val2{background-color:#FF9900}
.pie div{font-family:Arial,sans-serif;margin:7px 0 5px 10px;font-size:10px}

.country_selector {display: block;}
.country_selector a{color:#999;text-decoration: none;padding:1px;float: left;
    width: 16px;}

tr.popular td.l {
    background: url("../dirim/erpic1737.gif") no-repeat 100% 50%;
    text-align: left;
}

.new_near_prods_div {border:0px solid red;float:left;width:75px;height:180px;margin:0px 5px 10px 0px;overflow:hidden}
.new_near_prods_div {text-align:center;}
.new_near_prods_div a {text-decoration:none;font-size:11px;display:block;margin:5px 0 0 0}
.new_near_prods_div a:hover {margin:0 0 5px 0;}
.new_near_prods_div b {font-size:21px;font-family:georgia;}
.new_near_prods_div span {font-style:italic;}