/*Common*/
html {overflow-y: scroll; overflow-x: auto;}
body {color: #000; font: 12px Verdana,Arial,Helvetica,sans-serif; background: #fff; text-align: justify; line-height: 15px;}
form {margin: 0; padding: 0;}
form input {height: 17px; font-size: 11px; line-height: 14px; vertical-align:middle; color: #666666; padding: 0; margin: 0;}
form input.file {height: auto; font-size: 11px; color: #555555;}
form input.submit {height: auto; font-size: 11px; color: #555555;}

img {border: 0 !important;}
table, tbody, tr, td, thead {margin:0;}
table td {border: 0; font: 12px Verdana,Arial,Helvetica,sans-serif;}
h1 {color: #333; font-size: 17px; font-weight: normal; border-bottom: 1px solid #9A9A9A; letter-spacing: -1px; padding: 0 0 5px 0; margin: 0 15px 10px 0;}
h2 {font-size: 15px; font-weight: 600; margin: 0 3px;}
h3 {color: #c00; font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
h4 {font-size: 12px; font-weight: 600; margin: 0 0 10px 0;}
pre {font-size: 12px; font-weight: 100;}
hr {background: #000; margin: 10px 0; padding: 0; border: 0; height: 1px;}
select, select option {font-size: 10px; color: #666666;}
body a:link, a:visited {color: #000; text-decoration: none;}
a:hover {color: #c00;}
a:active {color: #900;}

ul {list-style: none;  margin: 0; padding: 0 ;}
ul li {padding: 2px 0 0 17px; background: url(/img/eye_bullet.gif) no-repeat 0px 7px; line-height: 120%; text-align: left;}
ul li ul {margin: 3px 0;}
ul li ul li {padding: 2px 0 0 10px; background: url(/img/small_bullet.gif) no-repeat 0px 6px; line-height: 110%; text-align: left; font-size: 11px; color:#777;}

button {border:none; background:none; padding:0; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap;  cursor: pointer;}

/*Common classes*/
.Blink {color: #cc0000; text-decoration: blink;} /*instead deprecated tag <blink>*/
/*Blocks with grey or red borders*/
.BorderBottomRed {border-bottom: 1px solid #900}
.BorderTopRed {border-top: 1px solid #900}
.BorderBottomGrey {border-bottom: 1px solid #ddd;}
.BorderDarkGrey {border: 1px solid #333;}
.BorderTopGrey {border-top: 1px solid #ddd;}
.BorderTopGreyDotted {border-top: 2px dotted #999;}
.border-b-white {border-top: 1px solid #fff;}
.NoBorders {border:none;}
.BorderWhite, table td.BorderWhite {border: 1px solid #fff;}
.BorderTopWhite {border-top: 1px solid #fff;}
.BorderTopBottomWhite {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
table.BorderWhite tbody tr td {border: 1px solid #fff;}
table.NoBorder, table.NoBorder tr td {border: none;}
/* Use to clear float of blocks */
.spacer {clear: both; font-size: 0; line-height:0; margin: 0; padding: 0;} 
/*Text aligning*/
.TextAlignLeft{text-align: left;}
.TextAlignCenter {text-align: center;}
.TextAlignRight {text-align: right;}
.Centered {text-align: center; width:100%; margin:auto;}
/*Text color*/
.RedBoldText {color: #CC0000; font-weight: 600;}
.Bold {font-weight: 600;}
.GreyText {color: #666666;}
.RedText, a.RedText {color: #c00;}
.BlueText {color: #00c;}
.WhiteText {color: #ffffff;}
.UpperText {text-transform: uppercase;}
/*Background Colors*/
.GreyBG {background: #D3D3D3;}
.LightGreyBG {background: #E2E2E2;}
.DarkGreyBG {background: #999999;}
.WhiteBG {background: #fff;}
.RedBG {background: #cc0000;}
/*Floating and positioning*/
.FloatLeft {float: left;}
.FloatRight {float: right;}

.FloatNone {float: none;}
.PositionRelative {position: relative;}
.Top-5px {top:-5px}
.PositionAbsoluteTopRight {position: absolute; top: 110px; right: 20px;}
.PositionAbsoluteTopLeft {position: absolute; top: 110px; left: 20px;}
.PositionAbsolute {position: absolute;}
.CursorPointer {cursor: pointer;}
/*Margins of the blocks*/
.MarginAuto {margin: auto;}
.PositionRelativeLeft50per{position: relative; left: 50%; float: left; margin: 10px 0 0 0;}
.MarginTopBottom10px {margin: 10px 0 10px 0;}
.MarginTop5px {margin-top: 5px;}
.MarginTopBottom5px {margin: 5px 0 5px 0;}
.MarginBottom10px {margin: 0 0 10px 0;}
.MarginBottom25px {margin: 0 0 25px 0;}
.MarginTop10px {margin: 10px 0 0 0;}
.MarginTop25px {margin: 25px 0 0 0;}
.MarginTop60px {margin: 60px 0 0 0;}
.MarginTopBottom50px {margin: 50px 0;}
.MarginLeft5px {margin-left: 5px;} 
.MarginRight5px {margin-right: 5px;} 
.MarginRight10px {margin-right: 10px;} 
.MarginRight25px {margin-right: 25px;} 
.MarginLeft10px {margin-left: 10px;} 
.MarginLeft25px {margin-left: 25px;} 
.MarginLeft50px {margin-left: 50px;} 
.MarginLeft75px {margin-left: 75px;} 
.Margin10px {margin:10px;}
/*Padding*/
.Padding2px {padding: 2px;}
.Padding5px {padding: 5px;}
.Padding10px {padding: 10px;}
.Padding20px {padding: 20px;}
.Padding30px {padding: 30px;}
.PaddingTop10px {padding-top: 10px;}
.PaddingBottom10px {padding-bottom: 10px;}
.PaddingLeft5px {padding-left:5px;}
/*Specific dimensions (width)*/
.WidthAuto {width: auto;}
.Width262px {width: 262px;}
.Width100per {width: 100%; display: block; float: none; margin: 0;}
.Width75per {width: 75%;}
.Width25per {width: 25%;}
.Width50per {width: 49%;}
.Width30per {width: 30%;}
.Width33per {width:33%;}
.Width65per {width:65%;}
.Width90per {width:90%;}
.Width30px {width: 30px;}
.Width150px {width: 150px;}
.Width180px {width: 180px;}
.Width250px {width: 250px;}
.Width290px {width: 290px;}
.Width300px {width: 300px;}
.Height12px {height: 12px;}
.HeightAuto {height: auto;}
.Height60px {height:60px;}
/*Font size*/
.FontSize11px {font-size: 11px;}
table.FontSize11px td {font-size: 11px;}
.FontSize10px {font-size: 10px; font-weight: 600;}
/* ------- / End of Common ------- */



/*Content all*/
#all {width: 824px; margin: auto;} /*main container*/

/*Langs block*/
#lang {text-align: right; margin-bottom: 5px;}
#lang form {display: inline;}
#lang p {margin: 0; padding: 0;}
#lang select {font-size: 11px;}
/*General block*/
#general {border: 1px solid #ccc; padding: 1px; width: auto;}
/*Header*/
#head {width: 100%; height: 80px; border-bottom: 1px solid #fff;}
#head img {border: 0; padding: 0; margin: 0;}
/*General menu*/

#gen-menu {display: block; margin: 0; padding: 0; background: #c00; height: 28px; text-align:right;}
#gen-menu p {float: right; margin: 0; padding: 0; height: 28px; display: block; width: auto; color: #ccc; font-size: 14px;}
#gen-menu p span {display: block; float: left; margin: 0; background: none;}
#gen-menu p span.current {padding: 7px 20px 6px 20px; color: #666; background: #ccc; font-weight: bold; border-left: 1px solid #fff;}
#gen-menu p span a, #gen-menu p span a:active,#gen-menu p span a:link, #gen-menu p span a:visited {display: block; float: left; color: #fff; font-weight: bold; text-decoration: none; margin: 0; background: none; border-left: 1px solid #fff; padding: 7px 20px 6px 20px;}
#gen-menu p span a:hover {background: #ccc; color: #666666;}

/*Content block*/
#content {background: url(/img/content-bg.gif) repeat-y 580px 0px #ebebeb; border-bottom: 1px solid #fff; position:relative; overflow: hidden;}
*html #content {height:1%;}
/*Left content*/
#content-left-col {float: left; width: 580px; padding: 0;}

 
.red-title {color: #fff; font-weight: bold; background: #c00;}
.gray-title {color: #fff; font-weight: bold; background: #999;}
.title-box {padding: 0 15px 5px 15px;}
.content-block {padding: 22px 20px 5px 20px; margin: 0; background: url(/img/corner-light-grey.gif) no-repeat 537px 0px; position: relative; overflow: hidden;} /* General block */
.content-block-large {background-position: right 0px;}
.content-block p {margin: 0;}
.content-block p.MarginTopBottom10px {margin: 10px 0 10px 0;}
.content-block p.MarginTop10px {margin: 0 0 10px 0;}
.content-block p.MarginTop10px {margin: 0 0 25px 0;}
.content-block p.MarginTop10px {margin: 10px 0 0 0;}
.content-block p.MarginTop25px {margin: 25px 0 0 0;}
  
.content-block div img {margin:0; border:0;}
.content-block img.FloatRight {float: right; margin: 0 0 0 40px; padding: 0; border: 0;}
.content-block-grey {float: left; width: 100%; overflow: hidden; margin: 0 -2px 0 0; background: #CFCFCF; border-top: 1px solid #fff;}
.content-block-light-grey {float: left; width: 100%; overflow: hidden; margin: 0 -2px 0 0; background: #EBEBEB; border-top: 1px solid #fff;}
.content-block .box p b.WhiteText {color: #ffffff;}
.notes {font-size: 9px; color: #666666;}
.dark-corner-big {background-image: url(/img/corner-grey.gif);}
.small-corner {background-image: url(/img/corner-small.gif);}
.small-corner-dark {background-image: url(/img/corner-small-dark.gif);}


/*Blocks with Offers*/
.offer-hp {width: 170px; margin: 0px 4px 0 4px; background: #fff; float: left; padding: 0;}
html>body .offer-hp {margin: 10px 4px 0 5px;}
.offer-red {background: url(/img/offer-red.gif) no-repeat left top; padding: 0; margin: 0; width: 170px; text-align: center;}
.offer-bg-red {background: url(/img/offer-bg-red.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden; padding: 0; margin: 0;}
.offer-grey {background: url(/img/offer-grey.gif) no-repeat left top; padding: 0; margin: 0; width: 170px; text-align: center;}
.offer-bg-grey {background: url(/img/offer-bg-grey.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden; padding: 0; margin: 0;}
.offer-red-bottom {background: url(/img/offer-red-bottom.gif) no-repeat left bottom; height: 250px; width: 170px; overflow: hidden;}

/*div.red-bg {display: block; width: 170px; height: 200px;  margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red.gif) repeat-y 0px 0px;}
.red-bg p, .red-bg-onlite p {padding: 10px; color: #fff; font-weight: 600; margin: 0 0 5px -3px;}*/

.offer-hp .title {height: 40px; width: 165px; position: relative; display: table; vertical-align: middle;}
.offer-hp .title div {position:relative; top: 50%; height: auto; width: 165px; display: table-cell; vertical-align: middle;}
.offer-hp .title div h2 {font-size: 13px; font-weight: 600; color: #fff; height: auto; position: relative; top: -50%; width: 165px; padding: 0 5px 0 0; text-align: center;}

.offer-hp h2.RedBoldText {display: block; font-size: 13px; color: #CC0000; height: 46px; margin-top: 10px; overflow: hidden;}
.offer-hp ul {display: block; width: 155px; height:100px !important; padding: 7px 10px 0 7px;}
*html .offer-hp ul {height: 107 px;}
.offer-hp ul li {line-height: 13px;}
.offer-hp center {width :170px; margin-left: 2px;}

ul.offer-text {height: 110px; overflow: hidden;} 
div.red-bg {display: block; width: 170px; height: 197px;  margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red.gif) repeat-y 0px 0px;}
.red-bg p, .red-bg-onlite p {padding: 10px; color: #fff; font-weight: 600; margin: 0 0 5px -3px;}

.try_us {height: 164px;}
.table{display: table;}
.t-cell {position: relative; left: -50%; float: left; width: auto;}
.t-cell b {margin: 0 23px 0 0; display: block; position: relative; top: 3px; float: left;}

/*Buttons*/
.btn-container {position: relative; left:50%; width: auto; float: left;}
.offer-red-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/red-btn-bg.gif) no-repeat top right; height: 26px; cursor: pointer;}
.offer-red-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/red-btn-bg.gif) no-repeat 0px 0px; height: 25px;  color: #fff; font-size: 12px; font-weight: 600; text-decoration: none;}
.offer-grey-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/grey-btn-bg-red.gif) no-repeat top right; height: 26px; cursor: pointer;}
.offer-grey-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/grey-btn-bg-red.gif) no-repeat 0px 0px; height: 25px; color: #cc0000; font-size: 12px; font-weight: 600; text-decoration: none;}
.offer-grey-btn span a, .offer-grey-btn span a:hover {color: #cc0000 !important; text-decoration: none; white-space: nowrap;}
.offer-red-btn span a, .offer-red-btn span a:hover {color: #fff !important; text-decoration: none; white-space: nowrap;}
.red-ongrey-btn, .red-ongrey-btn span {background-image: url(/img/red-btn-bg-grey.gif)}
.grey-ongrey-btn, .grey-ongrey-btn span {background-image: url(/img/grey-btn-bg-grey.gif)}
.red-dark, .red-dark span {background-image: url(/img/red-btn-bg-grey-dark.gif);} 
.grey-dark, .grey-dark span {background-image: url(/img/grey-btn-bg-grey-dark.gif);}  
.send-grey-dark, .send-grey-dark span {background-image: url(/img/send-grey-btn-bg-grey-dark.gif);} 
.send-grey, .send-grey span {background-image: url(/img/send-grey-btn-bg-grey.gif);} 
.send-grey-white, .send-grey-white span {background-image: url(/img/send-grey-btn-bg-white.gif);} 
.grey-light, .grey-light span {background-image: url(/img/grey-btn-bg-grey-light.gif);}
.grey-white, .grey-white span {background-image: url(/img/grey-btn-bg-white.gif);}
.grey-delete, .grey-delete span {background-image: url(/img/delete-btn-bg-grey-light.gif);}
.grey-white-delete, .grey-white-delete span {background-image: url(/img/delete-btn-bg-grey-white.gif);}
p .offer-grey-btn {margin-left: 10px; display: inline;}
p .offer-red-btn {margin-left: 10px; display: inline;}

.next-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/next-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.next-btn span {float: left; position: relative; width: auto; padding: 2px 0 0 18px; margin-left: -8px; background: url(/img/next-btn.gif) no-repeat 0px 0px; height: 17px;}
.next-btn span a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; text-decoration: none; white-space: nowrap;}
.next-btn span a:hover {color: #CC0000;}

.prev-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/prev-btn.gif) no-repeat top right; height: 18px; cursor: pointer;}
.prev-btn span {float: left; position: relative; width: auto; padding: 2px 0 0 18px; margin-left: -8px; background: url(/img/prev-btn.gif) no-repeat 0px 0px; height: 17px;}
.prev-btn span a {color: #555 !important; font-size: 11px; font-weight: 600; text-decoration: none; text-decoration: none; white-space: nowrap;}
.prev-btn span a:hover {color: #CC0000;}

.print-btn {position: relative; left:-50%; width: auto; float: left; padding-right: 12px; margin-right: -6px; background: url(/img/print-btn.gif) no-repeat top right; height: 26px; cursor: pointer;}
.print-btn span {float: left; position: relative; width: auto; padding: 4px 0 0 32px; margin-left: -8px; background: url(/img/print-btn.gif) no-repeat 0px 0px; height: 25px; color: #cc0000; font-size: 12px; font-weight: 600; text-decoration: none;}
.print-btn span a, .print-btn span a:hover {color: #cc0000 !important; text-decoration: none; white-space: nowrap;}

/*End of buttons*/

/*Offers page*/
#visitcard {display: block; margin: 0 5px; width: 232px; height: 130px; float: right; background: url(/img/visit_card_bg1.gif) no-repeat top left;}
#visitcard p {text-align: left; color: #666; font-size: 11px; margin: 0; padding: 15px 10px 10px 40px;}
#visitcard p b {color: #000; font-size: 14px;}
ul.FloatLeft {float: left; width: 50%; margin: 0 5px 5px;}


/* Rounded corners with shadow styles*/
.box {float: left; display:block; margin: 6px 0 0; padding: 0; text-align: center; }


html>body .box.FloatLeft{ padding-right: 10px;}
.box-white-lgrey-top {background: url(/img/box-bg/box-white-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-lgrey-bottom {background: url(/img/box-bg/box-white-lgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-lgrey-center {background: url(/img/box-bg/box-white-lgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}

.box-white-right-top {background: url(/img/box-bg/box-white-right-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-right-bottom {background: url(/img/box-bg/box-white-right-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-right-center {background: url(/img/box-bg/box-white-right-center.gif) repeat-y top left; display: block; width: auto; height: auto;}


.box-white-dgrey-top {background: url(/img/box-bg/box-white-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 17px;}
.box-white-dgrey-bottom {background: url(/img/box-bg/box-white-dgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-white-dgrey-center {background: url(/img/box-bg/box-white-dgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}

.box-red-dgrey-top{background: url(/img/box-bg/box-red-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-red-lgrey-top{background: url(/img/box-bg/box-red-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-dgrey-top{background: url(/img/box-bg/box-grey-dgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-lgrey-top {background: url(/img/box-bg/box-grey-lgrey-top.gif) no-repeat top left; display: block; width: auto; height: 33px;}
.box-grey-lgrey-bottom {background: url(/img/box-bg/box-grey-lgrey-bottom.gif) no-repeat bottom left; display: block; width: auto; height: 20px;}
.box-grey-lgrey-center {background: url(/img/box-bg/box-grey-lgrey-center.gif) repeat-y top left; display: block; width: auto; height: auto;}
.bg-top-right {background-position: top right; width: auto; margin: 0 0 0 15px;}

.bg-bottom-right {background-position: bottom right; width: auto; margin: 0 0 0 15px;}

.content-block ul.Width100per {width: 100%; display: block; float: none; margin: 0;}
.content-block p.TextAlignLeft{text-align: left;}
.box-content img {float:none; border: 0; margin: 0;}
.box-content p {text-align: left; margin: 10px 5px ; padding: 5px 5px; height: 30px; background: #e8e8e8; display: block; vertical-align: middle;}
.box-content {width: 222px; margin: auto 42px auto auto; padding: 10px 0; text-align: center; display: block; background: #f0f0f0;}
.box-large-content {display: block; text-align: left; margin: 0 15px 0 5px; padding: 0; width: auto; zoom:1; height: auto;}

.box-large-content p.margin0 {background: #ffffff; text-align: left; margin: 0 0 7px 0;}
.box-large-content ul {display: block; width: 100%; margin: 0; padding: 0;}
.box-large-content ul li {color: #666666;}

.content-block img.MarginAuto {margin: auto;}
.content-block img.FloatNone {float: none;}
.content-block p.MarginTop25px {margin: 25px 0 0 0;}
.notes {font-size: 9px; color: #666666;}
.content-block p.MarginTopBottom10px {margin: 10px 0 10px 0;}
.content-block p.MarginTop10px {margin: 10px 0 0 0;}
.content-block p.MarginBottom10px {margin: 0 0 10px 0;}
.content-block p.m-l-40 {margin-left: 37px;}
.content-block ul.m-l-20, .content-block p.m-l-20 {margin: 0 0 0 20px;}
.content-block p a {text-decoration: none; font-weight: 600; font-size: 12px;}
.content-block p b {color: #333333;}
.content-block .box p b.WhiteText {color: #ffffff;}
.content-block ul li ul.small-bullet li {background: url(/img/small_bullet.gif) no-repeat 5px 8px;}
.content-block table {width: 100%;}
.content-block table td {border: 1px solid #666666; padding: 5px; margin: 0;}
.content-block table.NoBorders td {border: 1px solid #ebebeb;}
.content-block table.NoBorders td a {font-weight:600;}
.content-block table thead td {text-align: center; background: #A8A8A8; font-weight: 600;}
.dred-sq {background: url(/img/dred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.lred-sq {background: url(/img/lred-sq.gif) no-repeat 0px 3px; padding-left: 15px;}
.grey-sq {background: url(/img/grey-sq.gif) no-repeat 0px 3px; padding-left: 15px;}

/* FAQ page styles*/
.links li, .links li a {text-align: left; color: #cc0000; font-weight: bold; text-decoration: none;}
.links li a:hover {text-decoration: underline;}
.links a {text-align: left; color: #cc0000; font-weight: bold; text-decoration: none; display: block;}
.links a:hover {color: #cc0000;}

.top-link {display: block; margin: 0 0 20px 0; background: url(/img/top-arrow.gif) no-repeat center left; float: right;}
.top-link a {padding: 5px 5px 5px 15px; text-decoration: none;}

/*my_account page styles*/
table.form_table {margin: auto;}
table.form_table td {border: 0; width: 50%; padding: 2px; font-size: 11px; color: #555555;}
form input {height: 17px; font-size: 11px; padding: 0; color: #555555;}
a.small-links, p a.small-links, .content-block p a.small-links {font-size: 10px; font-weight: normal; background: url(/img/link.gif) no-repeat 0px 0px; padding-left: 12px;}
a.text-links, p a.text-links, .content-block p a.text-links, ul li a.text-links {font-size: 12px; font-weight: normal; text-decoration: none; color: #cc0000;}
a.text-links:hover, p a.text-links:hover, .content-block p a.text-links:hover {text-decoration: underline;}

/*subscription*/
.vat-note {background: url(/img/vat_bg_arrow.gif) no-repeat; display: block; width:165px; height:96px; color: #fff; padding: 25px 10px 10px 10px; line-height: 12px}
html>body .vat-note {height: 61px;}
#verysign {display: block; position: absolute; right: 60px; bottom:0px;}


/*Right block*/
#content-right-col {float: left; width: 240px;}
.dark-grey {background: #CFCFCF; margin-left: 1px;}
.content-right-col-block {background: url(/img/corner-small.gif) no-repeat top right; margin: 0; padding: 6px 0 10px 0; text-align: left; border-top: 1px solid #fff; width: 239px;}
.dark-corner {background-image: url(/img/corner-small-dark.gif)}
.content-right-col-block.first {border: none; margin: 0 0 10px 0;}
.content-right-col-block h1 {margin: 2px 30px 10px;}
.content-right-col-block div.margin30 {margin: 0px 30px 10px;}
.content-right-col-block p {margin: 0px 30px 10px;}
.content-right-col-block .offer-hp p {margin : 0px; width: 147px;}
.content-right-col-block .offer-hp ul {height: auto !important;}
.content-right-col-block .offer-hp ul li {text-align: left;}
.content-right-col-block .offer-hp {float: none; margin: 15px -3px 0 0;}
.content-right-col-block a {color: #cc0000;}
.content-right-col-block a.none {text-decoration: none;}
.content-right-col-block a:hover {text-decoration: underline;}
#news {height: 87px; overflow: auto;}
/*on lite bg*/
.content-right-col-block ul.offer-text, .content-right-col-block .try_us {height:auto;}
.content-right-col-block .offer-red {background: url(/img/offer-red-onlite.gif) no-repeat left top; height: auto; padding: 0; margin: 0; width: 170px;}
.content-right-col-block .offer-bg-red {background: url(/img/offer-bg-red-onlite.gif) no-repeat left bottom; height: auto; width: 170px; overflow: hidden; padding: 0 0 13px 0; margin: 0;}
.content-right-col-block .offer-grey {background: url(/img/offer-grey-onlite.gif) no-repeat left top; padding: 0; margin: 0; width: 170px;}
.content-right-col-block .offer-bg-grey {background: url(/img/offer-bg-grey-onlite.gif) no-repeat left bottom; height: auto; width: 170px; overflow: hidden; padding: 0 0 13px 0; margin: 0;}
.content-right-col-block .offer-red-bottom {background: url(/img/offer-red-bottom-onlite.gif) no-repeat left bottom; height: auto; overflow: hidden; width: 170px; padding-bottom: 13px;}
.content-right-col-block div.red-bg {display: block; width: 170px; height: auto; margin: 0 3px 0 0; padding: 0; text-align: center; background: url(/img/offer-red-red-onlite.gif) repeat-y 0px 0px;}
.Centered {text-align: center; width:100%;}


table.Padding2px td {padding: 2px}

.affiliateMenu {display: block; margin: 0 20px 0 30px;}
.content-right-col-block .affiliateMenu a {display: block; float: none; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 10px; text-decoration: none; font-weight: 100;}

/* ------- Footer ------- */
.footer {font-size: 11px; color: #fff; background: #c00; height: 28px;}
.footer img {border: 0;}
/* ------- Footer Links ------- */
.footer a:active, .footer a:link, .footer a:visited {color: #fff; text-decoration: none;}
.footer a:hover {color: #fff; text-decoration: underline;}
/* ------- / End of Footer Links ------- */
.footer-left-col {float: left; width: 140px; margin: 6px auto 0 5px; text-align: center;}
.footer-center-col {float: left; font-weight: bold; margin: 7px auto 0 auto; width: 420px; text-align: center;}
/* ------- Footer Center Column List ------- */
.footer-center-col ul {display: inline; list-style: none; margin: 0; padding: 0;}
.footer-center-col ul li {background: none; display: inline; padding: 0 10px; border-right: 1px solid #fff;}
.footer-center-col ul li.last, body.arabic .footer-center-col ul li.last {border: none;}
/* ------- / End of Footer Center Column List ------- */
.footer-right-col {float: right; width: 150px; margin-top: 7px; text-align: right; padding-right: 10px;}
/* ------- / End of Footer ------- */



a.text:hover {color:#cc0000;}

.RightMenu {display: block; margin: 0 20px 0 30px;}
.content-right-col-block .RightMenu a, .content-right-col-block .MyAccountMenu span {display: block; float: none; background: url(/img/link.gif) no-repeat 0px 3px; padding: 2px 5px 2px 15px; text-decoration: none; font-weight: 100; cursor:pointer; color: #333;}
.content-right-col-block .RightMenu a.current {font-weight:600; color: #333;}
.content-right-col-block .RightMenu a.current:hover {cursor: default; color: #333;}
