body { color: #000000; background-color: #ffffff; font-family: arial; font-size: 11px;}

td {font-size: 11px; font-family: arial;}

a:link { }

a:visited { }

a:hover { }

a:active { }


a.service-menu:link {color: #002163; font-size: 10px; }
a.service-menu:visited {color: #002163; font-size: 10px; }
a.service-menu:hover {color: #002163; font-size: 10px; }
a.service-menu:active {color: #002163; font-size: 10px; }

.input {font-size: 11px; font-family: arial;}

p.subheader {margin: 0; padding: 0; font-weight: bold;}

p {margin: 0; padding: 0 0 12 0;}

/* <TOP MENU> */
#menu UL {padding: 0; margin: 6px 5px; width: 175px; list-style:none; list-style-image: none;}
#menu LI A {display: block; color: #002163; text-decoration: none;}
#menu LI A:hover {display: block; color: #002163; text-decoration: underline;}
#menu DIV.submenu {display: none; margin-top:-1px; background-color: #ffffff; border:1px solid #002163;}

DIV.main-announcement, DIV.main-announcement P {font-family: times new roman; font-size: 26px; color: #FFFFFF;}

DIV.top-nav, DIV.top-nav_a {height:18px;}
DIV.top-nav A:hover.no-parent, DIV.top-nav_a A:hover.no-parent {border-bottom:1px solid #002163;}
DIV.top-nav A, DIV.top-nav_a A {color: #002163; padding:3px 6px 2px 6px; text-decoration: none;}
DIV.top-nav A:hover, DIV.top-nav_a A:hover, DIV.top-nav A.curr, DIV.top-nav_a A.curr {
border:1px solid #002163; border-bottom:0; padding:2px 5px 1px 5px; background-color:#ffffff; text-decoration: underline;}

DIV.top-nav_a {background-color: #ffffff;}

DIV.top-nav_a A {color:#002163;}
DIV.top-nav A, DIV.top-nav_a A {display:block;}

/* For Platinu*/

DIV.top-nav-platinum, DIV.top-nav_a-platinum {height:18px;}
DIV.top-nav-platinum A:hover.no-parent-platinum, DIV.top-nav_a-platinum A:hover.no-parent-platinum {border-top:1px solid #CCCCCC;}
DIV.top-nav-platinum A, DIV.top-nav_a-platinum A {color: #000000; border-top:1px solid #CCCCCC; padding:2px 6px 2px 6px; text-decoration: none;}
DIV.top-nav-platinum A:hover, DIV.top-nav_a-platinum A:hover, DIV.top-nav-platinum A.curr, DIV.top-nav_a-platinum A.curr { 
border-top: 1px solid #CCCCCC; padding:2px 6px 2px 6px; background-color:#ffffff; text-decoration: none;}

DIV.top-nav_a-platinum {background-color: #ffffff;}

DIV.top-nav_a-platinum A {color:#000000;}
DIV.top-nav-platinum A, DIV.top-nav_a-platinum A {display:block;}
/* </TOP MENU> */

UL { margin: -6 0 12 20; list-style-type: square; }
UL LI { padding-bottom: 2px; }

UL.feature { margin: 0 0 0 20; list-style-type: square; }
UL.feature LI { padding-bottom: 2px; }

A.news:link {color: #565f71; text-decoration: none;}
A.news:visited {color: #565f71; text-decoration: none;}
A.news:hover {color: #164b6d; text-decoration: none;}
A.news:active {color: #565f71; text-decoration: none;}

IMG {border: 0;}
#leftmenu DIV {padding: 4px 8px; border-top: 1px #d8e8f8 solid; border-bottom: 1px #d8e8f8 solid;}
#leftmenu DIV.first {border-bottom: 1px #ffffff solid; padding: 0;}
#leftmenu DIV.current {background-color: #ffffff; border: 1px #002262 solid;}
#leftmenu DIV A {color: #002262; text-decoration: none; font-family: tahoma;}
#leftmenu DIV A:hover {color: #002262; text-decoration: underline; font-family: tahoma;}

#leftmenu DIV.leftmenuCatalog {padding: 9px 0 3px 0; border-top: 9px #ffffff solid; border-bottom: 9px #ffffff solid;}
#leftmenu DIV.leftmenuCatalog DIV {display:block; padding: 3px 8px; margin-bottom: 6px; background: url('/media/imgrewards/arrow-leftmenu.gif') 100% 9px no-repeat; position: relative;}
#leftmenu DIV.leftmenuCatalog DIV.current {display:block; border: 0; background: url('/media/imgrewards/arrow-leftmenu.gif') 100% 8px no-repeat #e7eef6; position: relative;}
#leftmenu DIV.leftmenuCatalog DIV A {cursor: default;}

#leftmenu DIV.leftmenuCatalog DIV.leftmenuLevel2 {display: none; position: absolute !important; left: 118px; //left: 107px; top: -10px; padding: 9px 0 3px 0; width: 129px; border: 0; border-left: 7px #ffffff solid; background: url('/img/b.gif') 0 0 repeat #d8e8f8;}
#leftmenu DIV.leftmenuCatalog DIV.leftmenuLevel2 DIV {background: url('/img/b.gif') 0 0 repeat;}
#leftmenu DIV.leftmenuCatalog DIV.leftmenuLevel2 DIV.current {background: url('/img/b.gif') 0 0 repeat #e7eef6;}
#leftmenu DIV.leftmenuCatalog DIV.leftmenuLevel2 DIV A {cursor: pointer;}

#rewardsLogo {margin-bottom: 16px;}

#content {font-size: 12px; color: #000000;}

#content P {margin: 0; padding: 0;}
#content P, #content UL, #content OL, #content H1, #content H2, #content H3 {margin-bottom:1em;}

#content P {padding-left: 19px;}

#content .borderGray {padding: 15px 19px; border: 1px #e5e4e4 solid;}

.bigfont {font-size: 14px; color: #000000;}
.basefont {font-size: 12px; color: #000000;}
.note {font-size: 10px; color: #666666;}

.font16 {font-size: 16px;}
.font14 {font-size: 14px;}
.font12 {font-size: 12px;}
.font10 {font-size: 10px;}
.color000000 {color: #000000;}
.color666666 {color: #666666;}
.color8f8f8f {color: #8f8f8f;}
.color959595 {color: #959595;}
.color002063 {color: #002063;}
.color3f8bd9 {color: #3f8bd9;}
.colorff0000 {color: #ff0000;}

DIV.borderGray {margin-bottom:1em;}
#content H3.gray {text-transform: uppercase; font-weight: bold; font-size: 12px; color: #ffffff; padding: 2px 7px; background-color: #cccccc; margin-bottom: 2px;}

#content H3.gray2 {font-weight: bold; font-size: 12px; color: #ffffff; padding: 2px 7px; background-color: #cccccc; margin-bottom: 0;}

.alignCenter {text-align: center;}

#rewardsBanner {background: url('/media/rewards/rewards2.jpg') 100% 0 no-repeat #8b8e8a;}

.category {font-size: 12px; color: #006699; margin: 0 10px; padding: 43px 10px 22px 65px;}
.category IMG {margin-right: 12px;}

.categoryLinks {margin: 0 0 30px 20px;}

.categoryLinks A {color: #000000; text-decoration: none;}
.categoryLinks A:hover {color: #006699; text-decoration: underline;}

.color0 {background-color: #ebf3fb;}
.color1 {background-color: #ffffff;}

H1.rewardsH1 {color: #1EA3DC; font-size: 19px; margin-bottom: 0 !important; padding-bottom: 0;}

TABLE.items {margin-bottom: 1em;}
TABLE.items TD.h {color: #ffffff; background-color: #cccccc; padding: 4px 15px; font-weight: bold;}
TABLE.items TD IMG {margin: 7px 0 9px 0;}
TABLE.items TD.first {padding-left: 15px;}
TABLE.items TD A {display: block; padding-left: 12px; background: url('/media/rewards/bullet.gif') 0 4px no-repeat;}
TABLE.items TD DIV.price {color: #006699; font-size: 18px;}
TABLE.items TD DIV.info {color: #898989; font-size: 11px; font-style: italic; margin-top: 15px;}

TABLE.tableItem {margin: 0 0 3px 0;}

IMG.imgItem {border: 1px #cfcfcf solid;}

TD.tdImg {background-color: #cccccc;}
.borderWhite {border-bottom: 1px #ffffff solid;}

.itemHeader {color: #006699; font-size: 13px; background-color: #dbf3fb; padding: 9px 10px; font-weight: bold;}
.itemInfo {font-size: 11px; padding: 13px 10px 12px 10px; font-weight: bold;}
.itemInfoPartner {font-size: 11px; padding: 14px 0; font-weight: bold;}
.itemRegion {margin-top: 3px; font-size: 13px; padding: 10px; font-weight: bold; color: #ffffff; background-color: #cccccc;}

.itemDescription {background-color: #dbf3fb; padding: 18px 10px;}
#itemName {color: #006699; font-size: 13px; font-weight: bold; margin-bottom: 1em;}
#itemText P {margin: 0 0 1em 0; padding: 0;}

.pdf, .pdf2, .footnote, .footnote3, #content .pdf, #content .footnote, #content .footnote2 { margin-top: .5em; margin-bottom: .5em; }
.pdf, .pdf2, .footnote, .footnote2, .footnote3 { font-family: verdana, sans-serif; font-size: 10px; min-height: 17px; padding-top: 3px; padding-left: 23px; color: #666; background: transparent url(/media/rus/icon/files/pdf.gif) 0 -1px no-repeat; _height: 17px; }
.pdf a, .pdf2 a, .footnote a, .footnote2 a { color: #069; }
.pdf a:visited, .pdf2 a:visited, .footnote a:visited, .footnote2 a:visited { color: #551a8b; }
.pdf2 { background-image: url(/media/rus/icon/files/pdf2.gif); }
.footnote { background-image: url(/media/rus/icon/files/footnote.gif); }
.footnote2 { background-image: url(/media/rus/icon/files/footnote2.gif); }
.footnote3 { background: none; }

.category-paging { height: 20px; overflow: hidden; margin: 1em 0em; }
.withous-prev { margin-left: -6px; }
.category-paging a, .category-paging strong { background: transparent url(/media/rewards/paging-separator.gif) left 5px no-repeat; }
.category-paging a, .category-paging strong { 
	/* display: block; */ float: left; height: 17px; 
	margin-left: -1px;
	padding: 3px 7px 0px 8px;
}
.category-paging a { text-decoration: none; color: #565F71; }
.category-paging strong { color: #666; }
.category-paging .prev, .category-paging .next { 
	position: relative; left: 1px;
	padding: 0px; margin: 0px; height: 20px; 
}

.rewardsArchiveYear {background-color: #cccccc; color: #ffffff; padding: 7px 10px;}
.rewardsArchiveYear SPAN {padding-right: 50px;}
.rewardsArchiveYear SPAN.current {color: #408ada;}
.rewardsArchiveYear A {color: #ffffff; text-decoration: none;}
.rewardsArchiveYear A:hover {color: #408ada; text-decoration: none;}

.rewardsArchiveMonth {background-color: #d8e8f8; color: #565f71; padding: 12px 10px 7px 10px; margin: 0 0 25px 0;}
.rewardsArchiveMonth SPAN {padding-right: 12px;}
.rewardsArchiveMonth SPAN.current {color: #408ada;}
.rewardsArchiveMonth A {color: #565f71; text-decoration: none;}
.rewardsArchiveMonth A:hover {color: #408ada; text-decoration: none;}

.rewardsNews {margin-left: 10px; padding-bottom: 25px; color: #000000;}
.rewardsNews A {color: #000000; text-decoration: none;}
.rewardsNews A:hover {color: #408ada;}
.rewardsDate {color: #408ada;}

#rewardsArticleDate {background-color: #cccccc; color: #ffffff; padding: 4px 10px;}
#rewardsArticleTitle {background-color: #d8e8f8; color: #565f71; padding: 9px 10px 7px 10px; margin: 0 0 25px 0;}
#rewardsArticleText {margin: 0 0 0 10px;}
#rewardsArticleText P {margin: 0 0 1em 0; padding: 0;}
#rewardsArticleButton {margin: 1em 0 1em 0;}

.rewardsBecomeTitle {background-color: #cccccc; color: #ffffff; padding: 4px 10px 2px 10px;}
.rewardsBecomeForm {background-color: #ebf3fb; padding: 14px 10px 22px 10px; margin-bottom: 1em;}

.rewardsFaqForm {background-color: #e5e5e5; padding: 14px 10px 22px 10px; margin-bottom: 1em;}

.rewardsPartnersTitle {background-color: #cccccc; color: #ffffff;}

div.faq{margin-top: 40px; margin-bottom: 30px;}
DIV.divQuestion {margin: 7px 10px;}
A.question {text-decoration: underline; color: #006699;}
div.answer{display: none;}
div.answer2 div.text {padding: 10px 10px 10px 64px;}
div.answer2 div.text *{margin: 0; padding: 0;}
div.answer2 div.close{background: #ffffff; text-align: right;}
div.answer2 div.close img{cursor: pointer;}

DIV.answer2 {display: block; background: url(/media/rus/icon/enter.gif) 22px 3px no-repeat #EBF3FB;}

td.formTd {padding-top: 10px; color: #002262;}
td.formTd a{color: #002262;}

INPUT, TEXTAREA, SELECT {font-size: 11px; font-family: arial;}

td.partners_list p{padding-left: 30px !important;}
td.partners_list p.bold{background: url('/media/rus/icon/arrow.gif') 15px 60% no-repeat !important;}

DIV.formText {color: #75797d; font-size: 10px; margin-bottom: 4px;}

table.items td a{color: #006699 !important;}
A.imgLink, .imgLink A {background: none !important;}

.path {margin-bottom: 10px; font-size: 11px; font-family: Tahoma, sans-serif;}
.path A {color: #006699; text-decoration: none;}
.path A:hover {color: #006699; text-decoration: underline;}
.path B {color: #666666;}
.path A.last {color: #666666; text-decoration: none; font-weight: bold;}

.arrowPath {margin: -2px 5px; //margin: 0 5px; padding: 2px;}

DIV.rewardsRight {margin-top: 80px;}

.description {color: #75797D; font: normal 10px arial; padding: 3px 0 0 7px;}


.buttonView {background: url('/media/imgrewards/bg.gif') 0 0 no-repeat; padding-left: 43px;}

A.color006699 {color: #006699; text-decoration: none; border-bottom: 1px #006699 dashed;}

.itemRegHidden {margin: 10px 10px 0 0; display: none;}
.itemRegVisible {margin: 10px 10px 0 0; display: block; height: 100px; overflow: auto; border: 1px #cccccc solid;}

.bGray {border-bottom: 2px solid #cccccc; display: block; margin-bottom: 5px;}

.bGray2 {border-bottom: 2px solid #cccccc; padding-bottom: 15px;}

A.itemLink {color: #006699;}

DIV.itemLinks {margin: 12px 10px;}
DIV.itemLinks DIV {margin-bottom: 5px;}

DIV.itemLinks A {color: #ffffff; text-decoration: underline; font-family: tahoma; font-size: 11px; display: inline; padding-left: 10px; background: url('/media/imgrewards/arrow-link.gif') 0 5px no-repeat;}

.resetButton {border: none; width: 51px; height: 14px; background: url('/media/rus/button-reset.gif') 0% 100% no-repeat; float: right; cursor: pointer;}

#menu2 .submenu2 UL {padding: 0; margin: 6px 5px; width: 160px; list-style:none; list-style-image: none;}
#menu2 .submenu2 A { color: #002163; text-decoration: none; padding: 0; background: none;}
#menu2 .submenu2 A:hover { color: #002163; text-decoration: underline; padding: 0 0 1px 0; border:1px solid #eeb952; border-bottom:0; background: none;}
#menu2 DIV.submenu2 {display: none; margin-left: -56px; background-color: #eeb952; border:1px solid #eeb952;}

#menu2 .submenu2eng UL {padding: 0; margin: 6px 5px; width: 160px; list-style:none; list-style-image: none;}
#menu2 .submenu2eng A { color: #002163; text-decoration: none; padding: 0; background: none;}
#menu2 .submenu2eng A:hover { color: #002163; text-decoration: underline; padding: 0; _padding: 0 0 1px 0; border:1px solid #eeb952; border-bottom:0; background: none;}
#menu2 DIV.submenu2eng {display: none; margin-left: -108px; background-color: #eeb952; border:1px solid #eeb952;}

DIV.top-nav2 { background-color: #eeb952;}
DIV.top-nav2 A {color: #002163; border:1px solid #eeb952; padding:3px 6px 2px 20px; text-decoration: none; background: url('/media/blue-arrow.gif') 6px 3px no-repeat;}
DIV.top-nav2 A:hover, DIV.top-nav2 A.curr {border:1px solid #eeb952; border-bottom:0; padding:3px 6px 3px 20px; text-decoration: none; background: url('/media/blue-arrow-a.gif') 6px 3px no-repeat;}

DIV.top-nav2 A {display:block;}
div.contentRightBlock{border: 1px solid #e6e6e6; padding: 14px 9px; font: bold 12px; overflow: hidden}
div.contentRightBlock p{text-align: left}
div.contentRightBlock .blueDiv{width: 26px; height: 26px; background: #85AB94; float: left; margin-top: 3px; margin-right: 10px;}
div.contentRightBlock .card{font: bold 15px; line-height: 16px;}
div.contentRightBlock .card a{color: #5c5c5c; text-decoration: none}

.contentPlatinum h1{font-size: 14px; font-family: arial,verdana,helvetica; color: #5c5c5c; margin-top: 20px}
.contentPlatinum, .contentPlatinum td, .contentPlatinum li, .contentPlatinum a , .contentPlatinum p, .contentPlatinum span {font-family: arial,verdana,helvetica; color: #565656; font-size: 11px;}
.contentPlatinum ul{margin-top: 0 0 0 15px; padding: 0}
.contentPlatinum td.header{background: #85AB94; padding: 15px; color: #ffffff; font-weight: bold}

