

/* @group CommonStyles */

/*   @group Reset */
html, body, div, span, object, 
iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, em,
img, small, strong, sub, sup,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; 
font-family: inherit; font-size: 100%; vertical-align: baseline; text-align: left; }
html, * html body, * html div, * html span, * html object,
* html iframe, * html h1, * html h2, * html h3, * html h4, * html h5, * html h6, * html p,
* html blockquote, * html pre, * html a, * html em,
* html img, * html small, * html strong, * html sub, * html sup,
* html dl, * html dt, * html dd, * html ol, * html ul, * html li,
* html fieldset, * html form, * html label, * html legend, * html table, * html caption, * html tbody,
* html tfoot, * html thead, * html tr, * html th, * html td
{ font-weight: normal; font-style: normal; font-family: normal; }
body { line-height: 1.0; background-color: #e2ddcd; }
* html body { background: #ded9c7; }
a { cursor: pointer; -moz-outline: none; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
input, textarea { margin: 0; padding: 0; }
hr { clear: both; margin: 0; padding: 0; border: 0; height: 0.1%; visibility: hidden; }
/*   @end */


/*   @group MainStructure */
/*     @group MainFlowStructure */
.maindiv { background: #e2ddcd url(../img/bg.html.png) top center repeat-y; text-align: center; margin: 0 auto; }
* html .maindiv { background-color: #ded9c7; }
#head,#body,#foot { clear:both;width:960px;margin:auto; }
#rrlwm { width: 768px; }
#rrlwm div { float: left; }
#rrlwm #center { width: 524px; min-height: 400px; overflow: hidden; }
#rrlwm #right { width: 240px; float: right; }
#left, #right { min-height: 400px; }
.clear { display:block; height: 1px; clear: both; width: 100%; line-height: .1em; }
/*     @end */
/*     @group MainBlockStructure */
.column { position:relative; }
.column { _position:static; }
.content .main { width:100%;float:right;margin-left:-460px; }
.content .main .column { position:static;float:none;width:auto;margin-left:192px; }
.content .column { float:left;width:192px; }
/*     @end */
/*     @group MainBlockStructureFixes */
#body:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
#body { zoom:1; }
/*     @end */
/*   @end */


/*   @group TypographySettings */
body { color:#333;font:75%/1.4em "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; }
/*     @group Headers */
h1 { padding:0 0 0.5em 0;color:#000;word-spacing:0;letter-spacing:0.01em;line-height:1.4em;font-weight:normal;font-size:180%;font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; }
h2 { margin:0 0 0.5em 0;padding:0;line-height:1.4em;font-weight:normal;font-size:130%; }
h3 { margin:0 0 0.5em 0;padding:0.2em 0 0 0;color:#000;line-height:1.4em;font-weight:normal;font-size:130%; }
h4 { margin:0 0 0.5em 0;padding:0.5em 0 0 0;color:#4f4f4f;line-height:1.4em;font-weight:bold;font-size:110%; }
/*     @end */
/*     @group ParagraphAndParagraphElements */
p { margin:0 0 1em 0;line-height:1.4em;font-size:100%; }
strong { font-weight:bold !important; }
em { font-style:italic; }
cite { margin:1em 0 1em 0;padding:0 5em 0 0;border-top:1px solid #ccc;color:#666;line-height:1.4em;font-style:italic;font-size:90%; }
small sup { font-size: 110%; }
small { font-size: 70%; }
/*     @end */
/*     @group Lists */
ul { padding:1em 2em 1em 4em;line-height:1.8em;font-size:100%; }
ul li { padding:0 0.5em;list-style:disc outside; }
ol { padding:1em 2em 1em 4.6em;line-height:1.8em;font-size:100%; }
ol li { padding:0 0 0 0.2em;list-style:decimal outside; }
dl { padding:1em 2.8em 1.7em 2.8em; }
dt { padding:0.5em 0 0 0;line-height:1.4em;font-weight:bold;font-size:120%; }
dd { line-height:1.4em;font-size:100%; }
/*     @end */
/*     @group Anchors */
a { padding:0 0.2em;background-color:none;color:#517ea5;text-decoration:underline;font-size:100%;font-weight:normal; }
a:hover { text-decoration:underline;font-size:100%;font-weight:normal; }
/*       @subgroup Anchors [ FIXES - !!! might be separated ] */
#right a.common:hover { color: #ee3323; }
#refe #right a { text-decoration: none }
#refe #right a:hover span.imgcaption2 { text-decoration: underline; }
#buyn #right .right-panel2.leftwards a { text-decoration: none; }
#buyn #right .right-panel2.leftwards a:hover { color: #00abab; text-decoration: underline; }
#buyn #center a { text-decoration: none; }
#buyn #center a:hover { text-decoration: underline; }
/*       @end */
/*     @end */
/*   @end */


/*   @group HeaderAndSpecificElements */
#head { height: auto; position: relative; background: #fff top right no-repeat; background-image: url(../img/bg.head.home.jpg); }
#head a#lnkhome { display: block; width: 144px; height: 150px; text-decoration: none; }
/*     @group HeadMenuTop */
#menutop { position: absolute; left: 750px; top: 10px; margin: 0; padding: 0; background: none; text-align: right; }
#menutop li { float: left; list-style-type: none; border-right: 1px solid #777; }
#menutop li.last { border: none; }
#menutop a { display: block; margin: 0; border-bottom: 1px solid #fff; font-size: 85%; line-height: 120%; color: #222; }
#menutop a:hover { color: #666; text-decoration: underline; }
/*     @end */
/*     @group HeadMenuWithFlash */
#flash-menu { width: 960px; height: 95px; margin: 0; padding: 0; }
/*     @end */
/*     @group HeadMenuWithoutFlash */
#noflash { width: 100%; height: 95px; position: relative;	margin: 0; padding: 0; }
#noflash ul { display: block; top: 0; left: 0; height: 95px; margin: 0; padding: 0 0 0 192px; background: none; position: absolute; }
#noflash ul li { display: inline; float: left; list-style: none; margin: 0 10px 0 0; padding: 0; text-align: center; }
* html #noflash ul li { display: inline; float: left; margin: 0; padding: 0 1px; list-style: none; text-align: center; }
#noflash ul li a { display: block; width: 100%; padding: 10px 2px 15px 2px; border: 2px solid #fff; border-bottom: none; text-align: center; color: #fff; }
#noflash ul li a:hover { background-color: #f0f0f0; color: #000; }

#noflash ul li#nf1 { width: 80px; }
#noflash ul li#nf2 { width: 130px; }
#noflash ul li#nf3 { width: 110px; }
#noflash ul li#nf4 { width: 120px; }
#noflash ul li#nf5 { width: 130px; margin: 0 25px 0 0; }
* html #noflash ul li#nf5 { width: 130px; margin: 0 15px 0 0; }
#noflash ul li#nf6 { width: 90px; margin: 21px 0 0 0; }

#noflash ul li#nf1 a { background-color: #f5821f; border-color: #f5821f; }
#noflash ul li#nf2 a { background-color: #ec3223; border-color: #ec3223; }
#noflash ul li#nf3 a { background-color: #517ea4; border-color: #517ea4; }
#noflash ul li#nf4 a { background-color: #dcbe26; border-color: #dcbe26; }
#noflash ul li#nf5 a { background-color: #8cb23e; border-color: #8cb23e; }
#noflash ul li#nf6 a { background-color: #13aaa8; border-color: #13aaa8; }
#noflash ul li#nf1 a:hover { background-color: #f0f0f0; border-color: #f5821f; }
#noflash ul li#nf2 a:hover { background-color: #f0f0f0; border-color: #ec3223; }
#noflash ul li#nf3 a:hover { background-color: #f0f0f0; border-color: #517ea4; }
#noflash ul li#nf4 a:hover { background-color: #f0f0f0; border-color: #dcbe26; }
#noflash ul li#nf5 a:hover { background-color: #f0f0f0; border-color: #8cb23e; }
#noflash ul li#nf6 a:hover { background-color: #f0f0f0; border-color: #13aaa8; }

#noflash div { position: absolute; left: 0; top: 49px; width: 100%; height: 46px; z-index: 0; }
#noflash div#page1 { background: transparent url(../img/bg.m.1.png) left top no-repeat; }
#noflash div#page2 { background: transparent url(../img/bg.m.2.png) left top no-repeat; }
#noflash div#page3 { background: transparent url(../img/bg.m.3.png) left top no-repeat; }
#noflash div#page4 { background: transparent url(../img/bg.m.4.png) left top no-repeat; }
#noflash div#page5 { background: transparent url(../img/bg.m.5.png) left top no-repeat; }
#noflash div#page6 { background: transparent url(../img/bg.m.6.png) left top no-repeat; }
#noflash div#page7 { background: transparent url(../img/bg.m.7.png) left top no-repeat; }
/*     @end */
/*   @end */
/*   @group Quotes */
#left blockquote, #right blockquote {  font-size: .01em; line-height: .01em; text-align: right; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; color: #f0eee3; padding: 3px 20px; clear: both; }
* html #left blockquote, * html #right blockquote { font-size: 1px; line-height: 1px; }
#left .signature, #right .signature { font-size: .9em; padding: 0 0 0 20px; display: block; color: #555; }
#left .qforwards a, #right .qforwards a { display: block; padding: 30px 40px 10px 20px; text-decoration: none; }
#right .qforwards img, #left .qforwards img { margin: 0 0 -3px 4px; }
#left .qforwards a:hover, #right .qforwards a:hover { text-decoration: underline; }
#left .qforwards img { border: 0; margin: 0 0 -3px 4px; }
/*     @subgroup Quotes [ FIXES - !!! probably moved from here ] */
#feat .withquotes, #stor .withquotes { width: 240px; }
/*     @end */
/*   @end */
/* @end */


/* @group MainContent */
/*   @group MainContent */
/*     @group MainTemplateDecoration */
#body { background-image: url(../img/bg.main.2.png); background-repeat: repeat-y; }
#center span.inheader { text-transform: uppercase; font-size: 85%; letter-spacing: .2em; }
#center .parleft  { float: left; margin: 0 20px 10px 30px; }
#center .parleft2 { float: left; margin: 0 10px 0 30px; }
#center div.parleft img.parleft { clear:both; }
#center div.parleft { margin: 0;  }
#center .parrght { float: right; margin: 0 14px 10px 20px; }
#center .parfull  { float: left; margin: 0 3px 15px 3px; }
#center span { padding: 0 35px; }
#center p { padding: 0 35px; color: #555; margin-bottom: 1.5em; }
#center h1 { float: left; width: 98%; font-size: 1.54em; font-weight: bold; padding: 10px 0 20px 35px; font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif; }
#center h5 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.1em; color: #666; padding: 0 35px; }
#center h6 { margin: .5em 0 .1em 0; font-size: 1em; padding: 0 35px; }
#center p { padding: 0 35px; color: #555;	margin-bottom: 1.5em; }
#center p span { font-weight: bold;padding: 0;font-size: 1.1em; }
#center p span.italicized	{	margin: 0; padding: 0; display: inline; font-style: italic; font-weight: normal; color: #555 !important; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#center blockquote { margin: 1em 0 1em 0; padding: 0 35px; line-height: 1.2em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #555; }
#center a { padding: 0; text-decoration: underline; }
#center a:hover { color: #EE3323; }
#center a.more-red { padding: 0 16px 0 0; background: transparent url(../img/ico.more_red.png) 100% 70% no-repeat; color: #ee3424; font: 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#center a.more-red:hover { text-decoration: underline; }
#center ul { background: none; margin: 0 30px 30px 30px; padding: 0; }
#center .doclist { margin: 0 0 0 30px; padding: 0; }
#center .doclist li { list-style-type: none; background: transparent url(../img/ico.document.png) 0 60% no-repeat; padding: 0 0 0 20px; margin: 0 0 0 5px; }
#center .doclist a { color: #517ea5; text-decoration: none; }
#center .doclist a:hover { text-decoration: underline; }
#center .doclist a.emph { font-size: 110%; color: #233647; }
div.homedelim { background: transparent url(../img/bg.dotline.png) 0 50% repeat-x; width: 460px; height: 10px; margin: 15px 0 0 35px; }
* html div.homedelim { margin: 15px 0 0 17px; }
/*     @end */
/* @group MainContentRightImages */
#right span.inheader { padding: 0 15px 0 0; margin: 0 40px 25px 0; text-transform: uppercase; font-size: 85%; letter-spacing: .2em; }
#right img.desc { margin: 0; padding: 0 0 0 15px; }
#right .imgcaption, #right .imgcaption2, #right .imgcaption3 { display: block; width: 140px; padding: 0 0 0 15px; line-height: 1.15em; font-size: .85em; font-weight: normal; }
#right .imgcaption { color: #666; background: transparent url(../img/ico.roller.png) 0 1px no-repeat; margin: 5px 40px 10px; }
#right .imgcaption2 { color: #00abab; background: transparent url(../img/ico.document2.png) 0 1px no-repeat; margin: 0 10px 10px 30px; }
#right .imgcaption3 { color: #666; margin: 5px 40px 10px 30px; }
#right .wflogo { margin: 0 0 0 -30px; }
* html #right .wflogo { margin: 0 0 0 -15px; }
/* @end */
/* @group MainContentRightPanels */
.right-panel, .right-panel2 { width: 100%; margin: 12px 0 0 0; padding: 15px 0 0 0; }
.right-panel { background: transparent url(../img/bg.panel.content.png) 0 0 no-repeat; }
.right-panel2 {	background: transparent url(../img/bg.panel2.content.png) 0 0 no-repeat; }
.right-panel3 { background: transparent url(../img/bg.panel3.content.png) 0 0 no-repeat; }
.right-panel4 { background: transparent url(../img/bg.panel4.content.png) 0 0 no-repeat; }
.right-panel h3, .right-panel2 h3, .right-panel4 h3 {	font: 100% verdana, "Lucida Sans Unicode", "lucida grande", sans-serif;	font-weight: bold; margin: 1em 0 0.6em 0; word-spacing: 0; letter-spacing: 0;	}
.right-panel h3, .right-panel4 h3 {	color: #c73e3c;	}
.right-panel a, .right-panel2 a {padding: 0; margin: 0; font-size: 1em; line-height: 1.8em; }
.right-panel a:hover, .right-panel2 a:hover { text-decoration: underline; }
.right-panel p, .right-panel2 p { font: 90% "Lucida Sans Unicode", "lucida grande", sans-serif; color: #333; line-height: 1.4em; margin: 0; }
.right-panel2 p { margin: 0; padding: 10px 35px 10px 0; }
.right-panel2 ul { background: none; margin: 0 0 0 -4px; padding: 0; }
.right-panel p a img, .right-panel2 p a img { border: 0; margin: 2px 0 -2px 3px; }
.right-panel-footer, .right-panel2-footer, .right-panel3-footer, .right-panel4-footer { width: 100%; margin: 0; height: 25px; }
.right-panel-footer { background: transparent url(../img/bg.panel.footer.png) 0 0 no-repeat; }
.right-panel2-footer { background: transparent url(../img/bg.panel2.footer.png) 0 0 no-repeat; }
.right-panel3-footer { background: transparent url(../img/bg.panel3.footer.png) 0 0 no-repeat; }
.right-panel4-footer { background: transparent url(../img/bg.panel4.footer.png) 0 0 no-repeat; }
.leftwards { width: 205px; padding: 5px 0 0 35px; }
.rightwards { width: 205px; padding: 5px 35px 0 0; }
.middwards { width: 190px; padding: 15px 0 0 35px; }
.leftwards p, .leftwards h3 { padding: 0 70px 0 0; }
.rightwards p, .rightwards h3 { padding: 0 0 0 95px; }
.right-pad { margin: 0; width: 240px; background: transparent url(../img/bg.reso.pad.right.png) 50% 0 no-repeat; }
.right-pad .title { width: 240px; margin: 0 auto; padding: 15px 0 5px 0; color: #fff; text-transform: uppercase; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; }
.right-pad .middle { width: 180px; padding: 10px 30px; background: transparent url(../img/bg.feat.right.mid.png) 52% 0 repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }
.right-pad .middle p { padding: 10px 15px; }
.right-pad .middle form { margin: 7px 0 0 0; }
.right-pad .middle label, .right-pad .middle input { margin: 0 10px 0 12px; }
.right-pad .middle label { font-family: Arial, Helvetica, Geneva, sans-serif; color: #666; }
.right-pad .middle input { padding: 3px; width: 150px; border: 1px solid #d7bb24; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; }
.right-pad .middle .storsubmit { display: block; width: 90px; height: 45px; margin: 7px 7px 0 7px; padding: 0; background: transparent url(../img/im.stor.submit.png) top left no-repeat; }
.right-pad a { color: #517ea5; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.right-pad a:hover { text-decoration: none; }
.right-pad hr.dotted { margin: 0; padding: 0; height: 1px; border-bottom: 1px dotted #c6c3b7; border-top: 1px dotted #c6c3b7; background: transparent url(../img/bg.dotted.png) repeat-x bottom left;	}
* html .right-pad hr.dotted { border: none; padding: 1px; background: transparent url(../img/bg.dotted.png) repeat-x bottom left;	}
.right-pad .foot { height: 44px; width: 240px; background: transparent url(../img/bg.feat.right.bot.png) no-repeat 52% 0; }
/*   @group RightPanelForHome */
/* @group IEpngTransparencyFix */
.uno { behavior: url(iepngfix.htc); }
.rpanel { position: absolute; float: left; margin: -10px 0 0 5px; }
.lpanel { position: absolute; float: right;	margin: -10px 0 0 130px; }
.tpanel { position: absolute; float: right;	margin: -15px 0 0 -28px; }
/* @end */
/* @group Footer */
#footer {	clear: both; width: 940px; padding: 10px;	margin: 0px auto;	background-color: #e2ddcd; }
#footer ul#menubottom {	margin: 0; padding: 0; background-color: transparent;	}
#footer li { list-style: none; display: inline; margin: 0;padding: 0;	}
#footer li a { color: #576063; }
#footer li a:hover { text-decoration: underline; }
#charholder, .bring-up { position:relative; top: -25px; }
.bring-up img { position: absolute; top: -65px; right: 15px; }
* html .bring-up img { top: -50px; }
* html #feat .bring-up { top: -50px; }
/*   @group Closure */
#closure { width: 970px; height: 10px; margin: 0 auto; background: transparent url(../img/bg.footer.png) top center no-repeat; }
/*   @end */
/*   @group PoweredByLogo */
#powered { margin: 15px auto 20px auto; padding: 0; width: 960px; text-align: right; }
.powered2 { margin: 8px 0 0 -3px; }
/*   @end */
/* @end */
/* @group MainContentDummySets */
.dummyh { width: 95%; clear: both; }
.dummyh10  { height: 10px; }
.dummyh20  { height: 20px; }
.dummyh40  { height: 40px; }
.dummyh80  { height: 80px; }
.dummyh100 { height: 100px; }
.dummyh140 { height: 140px; }
.dummyh160 { height: 160px; }
.dummyh180 { height: 180px; }
.dummyh220 { height: 220px; }
.dummyh280 { height: 280px; }
.dummyh340 { height: 340px; }
/* @end */
/* @group error 404 styles */
#e404 #head { background-image: url(../img/bg.head.home.jpg); }
#e404 #center h1 { color: #ee3424; padding-bottom: 5px; }
#e404 #center p, #e404 #center ul { padding: 0 0 0 35px; }
/* @end */


/* @group IndexHead */
#stor #head { background-image: url(../img/bg.head.success.jpg); }
/* @end */
/* @group IndexCenter */
#stor #center h1 { color: #517ea5; padding-bottom: 8px; }
#stor #center h5 { color: #517ea5; margin: 1em 0 .1em 0; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 1em; }
#stor #center p { margin-bottom: 1em; }
#stor #center span.inheader { color: #517ea5; line-height: 2em; }
#stor #center span.inheader2 { color: #517ea5; }
#stor #center p span { color: #517ea5; }
#stor #center #player { padding: 10px 0 5px 10px; text-align: center; }
#stor #center ul.conclusions li { list-style: none; background: transparent url(../img/ico.conclusions.png) no-repeat scroll 5px 5px; padding-left: 25px }
* html #stor #center ul.conclusions li { list-style: none outside; }
/* @end */
/* @group IndexLeft */
#st1 #stor #right blockquote { background-image: url(../img/quote-w-3.png); height: 126px; color: #fff; }
#st2 #stor #right blockquote { background-image: url(../img/quote-w-6.png); height: 157px; color: #fff; }
/* @end */
/* @group IndexRightPanel */
#stor #right .prev { display: block; float: left;	background: transparent url(../img/ico.stor.leftarr.png) 0% 55% no-repeat;	margin: 0;	padding: 0 0 0 20px; }
#stor #right .next { display: block; float: right; background: transparent url(../img/ico.stor.rghtarr.png) 100% 40% no-repeat; }
#stor #right .prev a, #stor #right .next a { color: #517ea5; text-decoration: none; }
#stor #right .prev a:hover, #stor #right .next a:hover { text-decoration: underline; }
/* @end */
#footer img.storchar { position: absolute; top: -272px; left: 10px; height: 265px; width: 214px; }
#lbImageDataContainer.grey { border-top:1px solid #dcd7c5 !important;	padding-top:10px }


/* @group MenuRightForFeaturesAndStories */
#menuright { margin: 0; padding: 0; }
#menuright li { list-style: none; clear: both; padding: 0; }
#menuright li a { display: block; font-size: .9em; line-height: 1.5em; color: #444; width: 158px; padding: 5px 15px 5px 18px; margin: 0; background: transparent url(../img/bg.rightmenu.png) top left no-repeat; text-decoration: none; }
* html #menuright li a { width: 174px; padding: 5px 0 5px 18px; }
#menuright li a:hover { text-decoration: none; }

span#blt0, span#blt1, span#blt2, span#blt3, span#blt4, span#blt5, span#blt6, span#blt7, span#blt8
{ display: block; float: left; overflow: hidden; margin: 3px 5px 5px 5px; padding: 0; width: 11px; height: 11px; background: transparent url(../img/ico.feat.numbers.png) no-repeat; text-indent: -30px; }
span#blt0 { background-position: -88px 0; }
span#blt1 { background-position: 0 0; }
span#blt2 { background-position: -11px 0; }
span#blt3 { background-position: -22px 0; }
span#blt4 { background-position: -33px 0; }
span#blt5 { background-position: -44px 0; }
span#blt6 { background-position: -55px 0; }
span#blt7 { background-position: -66px 0; }
span#blt8 { background-position: -77px 0; }
ul#menuright li a:hover span#blt0,
ul#menuright li a.red-active span#blt0 { background-position: -88px -11px; }
ul#menuright li a:hover span#blt1,
ul#menuright li a.red-active span#blt1 { background-position: 0 -11px; }
ul#menuright li a:hover span#blt2,
ul#menuright li a.red-active span#blt2 { background-position: -11px -11px; }
ul#menuright li a:hover span#blt3,
ul#menuright li a.red-active span#blt3 { background-position: -22px -11px; }
ul#menuright li a:hover span#blt4,
ul#menuright li a.red-active span#blt4 { background-position: -33px -11px; }
ul#menuright li a:hover span#blt5,
ul#menuright li a.red-active span#blt5 { background-position: -44px -11px; }
ul#menuright li a:hover span#blt6,
ul#menuright li a.red-active span#blt6 { background-position: -55px -11px; }
ul#menuright li a:hover span#blt7,
ul#menuright li a.red-active span#blt7 { background-position: -66px -11px; }
ul#menuright li a:hover span#blt8,
ul#menuright li a.red-active span#blt8 { background-position: -77px -11px; }

span#blt1b, span#blt2b { display: block; float: left; overflow: hidden; margin: 3px 5px 5px 5px; padding: 0; width: 11px; height: 11px; background: transparent url(../img/ico.stor.numbers.png) no-repeat; text-indent: -30px; }
span#blt1b { background-position: 0 0; }
span#blt2b { background-position: -11px 0; }

ul#menuright li a:hover span#blt1b, ul#menuright li a.blue-active span#blt1b { background-position: 0 -11px; }
ul#menuright li a:hover span#blt2b, ul#menuright li a.blue-active span#blt2b { background-position: -11px -11px; }
ul#menuright a:hover { background: #ee3424; }
ul#menuright a.blue-color:hover { background-color: #517ea5; }
ul#menuright .red-active { background: #ee3424; border-top: 1px solid #ee3424; }
ul#menuright .red-active-hide { background: none; border-top: 1px solid #ee3424; }
ul#menuright .blue-active { background-color: #517ea5; }

#menuright a:hover, #menuright a.blue-active, #menuright a.red-active	{	color: #fff;}
#menuright li.frst { padding: 5px 0 5px 30px; text-align: left; font-size: 1em; color: #ee3424; font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; border: none; }
#menuright li.frstb { padding: 5px 0 5px 30px; text-align: left; font-size: 1.1em; color: #517ea5; font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
* html #menuright li.frst, * html #menuright li.frstb { padding: 15px 0 7px 38px; text-align: left; }
#menuright li.last { padding: 0; background: transparent url(../img/bg.rightmenu.png) bottom left no-repeat; }
#menuright li.last a { padding: 5px 15px 8px 18px; }
* html #menuright li.last a { padding: 5px 0 8px 18px; }

#feat #menuright a span.tx { display: block; float: left; width: 130px; padding: 0 0 0 3px; }
#feat #menuright a:hover div, #feat #menuright a:hover span.tx { background: #ee3424; }
/* @end */

/* @group NumberImages */
#no0, #no1, #no2, #no3, #no4, #no5, #no6, #no7, #no8
{ position: relative;top: 13px;left: 15px;width: 18px;height: 18px;background: transparent url(../img/im.bignumbers.png) no-repeat;display: block;margin: 2px -15px 5px -5px;padding: 0;overflow: hidden;text-indent: -30px;}
/*\*/
html*#no0, html*#no1, html*#no2, html*#no3, html*#no4, html*#no5, html*#no6, html*#no7, html*#no8
{
	top: 29px;
	_top: 13px;
}/**/
*:first-child+html #no0, *:first-child+html #no1, *:first-child+html #no2, *:first-child+html #no3, *:first-child+html #no4, *:first-child+html #no5, *:first-child+html #no6, *:first-child+html #no7, *:first-child+html #no8
{ top: 13px; }
#no0 { background-position: -144px  -18px; }
#feat #no1 { background-position: 0   -18px; }
#feat #no2 { background-position: -18px -18px; }
#no3 { background-position: -36px -18px; }
#no4 { background-position: -54px -18px; }
#no5 { background-position: -72px -18px; }
#no6 { background-position: -90px -18px; }
#no7 { background-position: -108px -18px; }
#no8 { background-position: -126px -18px; }
#stor #no1 { background-position: 0   0px; top: 12px; }
#stor #no2 { background-position: -18px 0px; top: 12px; }
/*\*/
html*#stor #no1, html*#stor #no2 {
	top: 28px;
	_top: 12px;
}/**/
/* @end */
